@charset "utf-8";
/* CSS Document */
@font-face{ font-family:geo; src:url(../font/georgia.ttf);}
.wrap{margin:0px auto 0px auto;width:94%}
.bsbg{ max-width:1300px; background:#fff; width: 95%; margin:25px auto;}
.section{}
.sect-l{width: 390px;background: #9e2121;overflow: hidden;}
.sect-r{width: calc(100% - 390px);}
.grjj{margin-bottom: 110px;}

/*
.grjj::after{width: 490px;height: 555px;background: url(../images/jjbg.png) no-repeat;background-size: 100%;bottom: auto;top: -22%;left: auto;right: -33px;}
*/
 .list-paddingleft-2{  padding-left: 20px;}
.list-paddingleft-2 li{    list-style: disc; }
.grjj .pic{position:relative; z-index:1;}
.pic::after{
    content: "";
    z-index: -1;
    position: absolute;
    width: 490px;
    height: 555px;
    background: url(../images/jjbg.png) no-repeat;
    background-size: 100%;
    bottom: auto;
    top: -42%;
    left: auto;
    right: -33px;


}

.grjj .pic{padding: 30px 40px 80px 40px;align-items: center;}
.grjj .pic .scale{width: 270px;}
.grjj .pic .span{flex: 1;min-width: 0;/* padding-left: 18px; */text-align: center;display: flex;flex-direction: column;align-items: center;}
.grjj .pic .span span{font-size: 20px;font-family: Arial;font-weight: bold;color: #333333;line-height: 44px;}
.grjj .pic .imged{padding-bottom: 0%;}
.grjj .pic img{display: block; cursor: pointer;}
.grjj .pic svg{width: 100%;}
.grjj .pic path{width: 100%;}
.grjj h3{font-size: 34px;font-weight: bold;color: #FFFFFF;text-align: center;margin: 30px 0 15px;}
.grjj h4{font-size: 18px;color: #FFFFFF;text-align: center; min-height:24px;}
.grjj ul{margin: 80px 0;}
.grjj li{width: 85%;border-radius: 0rem 40px 0rem 0rem;background: rgba(255, 255, 255, 0.29);display: flex;align-items: center;justify-content: center;margin-bottom: 30px;height: 64px;}
.grjj li a{font-size: 20px;color: #FFFFFF;}
.grjj li.on{background: #fff;}
.grjj li.on a{color: #9e2121;/* text-decoration: underline;*/}
.sect-l .fw{padding: 0 15%;}
.sect-l .fw p{align-items: flex-end;margin-bottom: 15px;font-size: 16px;color: #FFFFFF;}
.sect-l .fw p span:first-of-type{width: 25px;padding-right: 10px;}
/* head */
.header{width:100%;background: #FFFFFF;box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.05);}
.head{position: relative;height: 100px;}
.head .eng{display: block;float: right;color: #333;text-align: center;line-height: 48px;/* margin-left:17px; */font-size:18px;margin-top: 24px;width: 35px;height: 47px;}
.logo{float:left;transition: .3s;max-width: 440px;/* padding:15px 0; */display: flex;align-items: center;height: 100%;}


.logo a{ display: inline-block;}
.logo i{width: 1px;height: 46px;margin: 0 15px;background: rgba(83, 73, 176, 0.06);;display: inline-block;vertical-align: middle;}
.logo img{display:inline-block;vertical-align:middle;}
.logo span{display:inline-block;line-height:50px;vertical-align:middle;color: #9e2121 ;font-size: 28px;text-align: center;vertical-align:middle;font-weight: bold;}


.searchbtn{float: right;display: block;width: 35px;height: 47px;border-radius: 100%;line-height: 48px;text-align: center;margin-top: 23px;}
.searchbtn img{ vertical-align: middle; cursor: pointer;}
.searhbox01{height:60px;overflow: hidden;background:rgba(0, 0, 0, 0.4); padding: 8px; width:355px; border-radius: 5px; position: absolute; top: 95px; right: 0;z-index: 3; display: none;}
.searhbox01 .text{ width:calc(100% - 65px);background: #fff;padding: 0 10px;float: left;height:42px;line-height:42px; font-size: 14px;}
.searhbox01 .btn{ width:45px; height:42px;float:right; cursor: pointer; }
.searhbox01 .btn svg{ vertical-align: middle;}



.search{width:275px; float:right; border: 1px solid #fff; position: relative; border-radius: 19px;-moz-border-radius:19px;-webkit-border-radius:19px;-o-border-radius:19px; overflow: hidden;}
.search .ss{ width:calc(100% - 65px); height:37px; padding-left:10px; line-height:37px; background:transparent; vertical-align:middle; color:#fff; font-size: 15px;}
.search .ssbtn{ width:50px; height:37px;background:url(../images/ssbtn.png) no-repeat center center; vertical-align:middle; cursor: pointer;}

/*导航*/
.nav{float:right;width: calc(100% - 580px);padding-right: 10px;    display: none;}
li.yiji_nav {float: left;  position: relative; left: 0px;top: 0px;}
li.yiji_nav .jt{display:inline-block;width: 20px;height:65px;line-height:65px;background: url(../images/xljt.png) no-repeat center center;vertical-align: middle;display: none;}
a.yiji_nav {display:block;padding:0 25px;height: 100px;line-height: 100px;text-align:center;float:left;margin-left:0px;color: #333;font-size: 20px;text-decoration:none;white-space: nowrap;}
a.yiji_nav:hover {/* color:#fff; *//* border-bottom: 2px solid #fff; */}
.select_box li.yiji_nav,.select_box .more_ul li a,.select_box a.yiji_nav{height:auto!important; padding:7px 10px; line-height:30px!important; font-size: 15px;}
.select_box li.yiji_nav{ padding:0;  }
.select_box li.yiji_nav a:hover{background: #9e2121;border-bottom: 0;}
li.erji_nav:hover a.erji_nav, a.erji_nav:hover {color: #fff;background: #9e2121;}
.more_ul li.yiji_nav:hover:before,.more_ul li.yiji_nav:hover:after{ display: none;}
.more_ul a.yiji_nav:hover ul.erji_nav, .more_ul li.yiji_nav:hover ul.erji_nav{
    transform: translateX(0%) scaleY(1) !important;
}
/* 这是控制菜单显示与隐藏的重点 */
a.yiji_nav:hover ul.erji_nav, li.yiji_nav:hover ul.erji_nav {visibility: visible;transform: translateX(-50%) scaleY(1);opacity: 1;}
a.erji_nav {display: block; text-align: center;line-height:26px; padding: 10px; color: #fff;text-decoration:none;font-size:16px;}
#menu{width: calc(100% - 25px);float:left;}      
#menu ul {width:100%;display: flex;justify-content: flex-end;}
ul.erji_nav {visibility: hidden;position: absolute;left: 50%;top: 100%;width:100%!important;background:rgba(0, 0, 0, 0.6);z-index:999;display:  block !important;transform: translateX(-50%) scaleY(0);visibility: hidden;opacity: 0;transition: all 0.5s ease 0s;transform-origin: center top;}
li.erji_nav {position: relative; /* 这里把第二级菜单项设成相对定位，以使得它包含的三级菜单相对它自己定位 */left: 0px;top: 0px;}
.more_ul ul.erji_nav{
    left: auto !important;
    right: 100%;
    transform: translateX(0%) scaleY(0) !important;
}

.more_ul{width:200px;height:auto;position:absolute!important;position:absolute;z-index:999;top:95px;right:0px;background:rgba(0, 0, 0, 0.6);  text-align:center; }
.more_ul li{width:100%;}
.more_ul li a.yiji_nav{display:block;line-height:40px;width:100%;cursor:pointer;color:#fff;}
.more_ul li a.yiji_nav:hover{background: #9e2121;color:#fff;}
.select_box{position:relative;width: 25px;text-align:center;float:right;}
.select_box i{display:block; line-height:70px;  width:80px; float:left; color:#3156a3; font-size:18px;}
.select_box span{width: 100%;height: 100px;float:left;line-height: 105px;color:#fff;cursor:pointer;display:block;font-size:18px;}
.select_box span img{ width: 27px;}


/*手机导航*/
.mob{ display: none;}
.nav-icon{width: 42px;height: 40px;border: 1px solid #fff;text-align: center;line-height: 35px; display: none; border-radius: 5px;}
.nav-icon img{ vertical-align: middle;}
#navbg{ position:fixed; width:100%; height:100%;background:rgba(0, 0, 0, 0.3); left:0; top:0;display:none; z-index:999 }
.navlist{position:fixed;right:-1024px;top:0;background: #9e2121;width:80%;height:100%;z-index:9999;overflow-y:auto;box-shadow: -5px 0 13px rgba(0,0,0,.43);}
.mob_link{ width:100%; height:50px; padding:10px 15px;}
.mob_link .link_l{ float:left; line-height: 30px;}
.mob_link .link_l a{ display:inline-block; vertical-align:middle;color:#fff; }
.mob_link .link_l a.kdhome{ background:url(../images/home.png) left center no-repeat;}
.mob_link .closebtn{float:right;cursor:pointer;width: 20px;}
.js_mob{padding:10px 12px;background: #9e2121;}
.search-input{border: 1px solid #fff;height: 35px;}
.search-input:after{visibility:hidden; display:block; content:""; clear:both}
.search-input input{ width:calc(100% - 62px); float:left; background:none;  outline:none; border:0; padding-left:20px; line-height:32px; color: #fff;}
.search-input button{ width:40px; height:33px; float:right;background:none; outline:none; border:0}
.search-input button img{ width:18px;}
.mob_list li{line-height:50px;font-size:16px;text-indent:20px;position:relative;cursor:pointer;border-bottom: 1px solid #9c95e8;}
.search-input input::-webkit-input-placeholder { /* WebKit browsers */
    color:#fff;
}
.search-input input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:#fff;
}
.search-input input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:#fff;
}
.search-input input:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:#fff;
}
.mob_list li a{color:#fff;width:85%;display:block;padding-left: 20px;padding: 10px 0px 10px 20px;line-height: 30px;}
.mob_list li i{ display:block; width:17px; height:17px; z-index:122; position:absolute; right:10px; top:17px;  background:url(../images/jtx.png) center center no-repeat; background-size:17px}
.mob_list li i.icon{background:url(../images/jts.png) center center no-repeat; background-size:17px}
.mob_list li .ejnav{ display:none}
.mob_list li .ejnav li{width:100%;border:0;/* line-height:45px; */font-size:14px;background: #9e2121;border-bottom: 1px solid #7469df;}
.mob_list li .ejnav li:last-child{ border-bottom: 0;}
.mob_list li .ejnav li a{ width:100%;}
.open{right:0}



/*个人信息*/
.sect-r .sect-l{display: none;}
.conbox{padding-top: 70px;}
.title{margin-bottom: 40px;border-bottom: 1px solid #ddd;}
.title h3{height: 64px;line-height: 64px;padding: 0 55px;font-size: 30px;font-weight: bold;color: #FFFFFF;border-radius: 0rem 40px 0rem 0rem;background: #9e2121;}

.cont {padding:0 20px;font-size: 18px;line-height: 30px;color: #111111;}
.cont p{font-size: 18px;line-height: 30px;color: #111111;}


	.pc_list {display:block;}
	.yd_list {display:none;}


@media only screen and (min-width:1200px) {
    .index_box{min-height:740px;}
}





@media only screen and (max-width:1200px) {
	.empc{display: none;}
	.sect-r .sect-l{display: block;}
	.sect-l{width: 100%;padding-bottom:20px;}
	.sect-r{width: 100%;}

/*	.grjj::after{left: -70px;right: auto;}*/

.pic::after{left: -70px;right: auto;}
.grjj .pic .span{flex:none;}
	.grjj{margin-bottom:0px;}
	.grjj ul{margin:30px 0;}

	.pc_list {display:none;}
	.yd_list {display:block;}


}
@media only screen and (max-width:1024px) {
	.conbox{padding-top: 30px;}
	.grjj .pic .span{flex:none;}
}
@media only screen and (max-width:768px) {
	.grjj h3{font-size: 20px;}
	.grjj .pic {padding: 0px 35px 40px 30px;}
	.grjj .pic .scale{width: 210px;}

/*	.grjj::after{left: -92px;right: auto;top: -42%;background-size: 90%;}*/

	.pic::after{left: -86px;right: auto;top: -55%;background-size: 90%;}


        .index_box{min-height:340px;}
}
@media only screen and (max-width:360px) {
	/*.grjj .pic .span{flex:1;}*/
}

/* 人生地图 */
.home2{width: 100%;overflow: hidden; /* padding: 0px 0 100px;*/}
.home2-t li{width: 33.3%;padding: 20px 15px;border-bottom: 1px dashed #EAEAEA;font-size: 18px;color: #111111;}


@media only screen and (min-width:1200px) {

}
@media only screen and (max-width:1200px) {

}
@media only screen and (max-width:1024px) {

 /* .home2{padding:0px 0 30px;} */
}
@media only screen and (max-width:768px) {
	.home2-t li{width: 50%;font-size: 16px;}
}
@media only screen and (max-width:600px) {
	.home2-t li{width: 100%;padding: 13px 0;}
        .index_box{min-height:218px;}
}
@media only screen and (max-width:400px) {
        .index_box{min-height:auto;}
}


/* home3 */
.home3{width: 100%;overflow: hidden; /* padding: 0px 0 70px;*/}
.home3 .title h3{color: #111111;background: none;font-weight: normal;cursor: pointer;margin-right: 0.25rem;}
.home3 .title h3.on{color: #fff;font-weight: bold;background: #9e2121;}

.home3-t .tab{display: none;}
.home3-t .tab:first-child{display: block;}

/*教育经历*/
.experice{margin-left: 0px;padding-top: 1px;margin-top:30px;}
.experice::after{width: 1px;height: auto;background: #ddd;top: 15px;bottom: 10px;left: 10px;}
.experice li{padding-left:40px;margin:0px 0 40px 0px;min-height: 40px;display: table;/* margin-left: -10px; */}
.experice li:last-child{margin-bottom: 0;}
.experice li::after{width: 20px;height: 20px;border-radius: 50%;background: #9e2121;top: 10px ;bottom: auto;}
.experice li span{display:table-cell;color: #9e2121;font-size:18px;font-style: italic;font-weight: bold;min-width: 170px;vertical-align: middle;}
.experice li p{line-height: 24px;font-size:18px; color: #111;display:table-cell; vertical-align: middle;}



@media only screen and (min-width:1200px) {
	
}

@media only screen and (max-width:1200px) {

}
@media only screen and (max-width:996px) {
	.home3{/* padding:0px 0 30px; */}
	.home3 .title h3{margin-right: 0;}
	
}
@media only screen and (max-width:768px) {
.experice li p{font-size:16px;}
.experice li{padding-left:20px;display: block;margin-bottom: 20px;}
.experice li:after{width:10px;height:10px; top:4px;}
.experice::after{left:5px;}
.experice li p{display:block;font-size:16px;margin-top: 10px;}
.experice li span{font-size:14px;min-width: auto;display: block;}

}
/* home4 */
.home4{width: 100%;overflow: hidden;/*padding: 0px 0 35px;*/}

.home4-t li a{/* height: 57px;*/ background: url(../images/h4bg1.png) no-repeat;display: flex;align-items: center;padding: 12px 35px;background-size: 100% 100% !important;}
.home4-t li:nth-child(2n) a{background: url(../images/h4bg2.png) no-repeat;}
.home4-t li h3{font-size: 18px;line-height: 32px;color: #111;}


@media only screen and (min-width:1200px) {

}
@media only screen and (max-width:1024px) {
	.home4{/*padding: 0px 0 30px;*/}
	.home4-t li a{/* height: 40px;*/ padding: 15px;}
        .home4-t li h3{line-height:24px;}

}
/* h5 */
.home5{width: 100%;overflow: hidden; /* padding: 35px 0;*/}

.home5-t{margin-bottom:35px;}

.tit{margin-bottom: 0.25rem;height: 64px;background: linear-gradient(270deg, #FFFFFF 0%, #f3d0d0 100%);padding: 0 25px;display: flex;align-items: center;}
.tit h3{font-size: 26px;font-weight: bold;color: #9e2121;}
.h5li{margin-bottom: 35px;}
.h5li li a{padding: 20px 10px;border-bottom: 1px dashed #EAEAEA;display: block;}
.h5li li h3{font-size: 18px;color: #111111;padding-left: 25px;line-height: 28px;}
.h5li li h3::after{width: 6px;height: 6px;background: #9e2121;border-radius: 50%;bottom: auto;top: 10px;}
.h5-b{padding: 27px 0;border-bottom: 2px solid #E6E3FC;align-items: center;}
.h5-b:last-child{border-bottom: none;}
.h5-b h3{width: 81px;min-height: 93px;display: flex;align-items: center;justify-content: center;font-size: 24px;font-weight: bold;color: #FFFFFF;padding: 20px 15px;text-align: center;}
.h5-b ul{flex: 1;min-width: 0;padding-left: 20px;}
.h5-b li{/* width: 11.1%;*/ text-align: center;font-size: 18px;color: #111111;line-height: 50px; padding: 0 20px;}

.h5-b .h5-sj1{background: url(../images/h5bg1.png) no-repeat;background-size: 100% 100%;}
.h5-b .h5-sj2{background: url(../images/h5bg2.png) no-repeat;background-size: 100% 100%;}


.h5-bflex{
	flex:1;
	min-width:0;
}
.h5-bflex>div{
	display:flex;
	align-items:flex-start;
}
.h5-bflex>div>p{
    font-size: 18px !important;
    color: #9e2121;
    line-height: 50px;
    font-weight: 600;
    margin-left: 30px;
}
.h5-bflex>div ul{}

/*
.h5-b .h5-sj1 {
  position: relative;
  background-color: #f4b298;
  overflow: hidden;
  clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
  -webkit-clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
}
 
.h5-b .h5-sj2 {
  position: relative;
  background-color: #cdc8f6;
  overflow: hidden;
  clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
  -webkit-clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
}
*/


@media only screen and (min-width:1200px) {
	.h5-b li a:hover{color: #9e2121;}
}
@media only screen and (max-width:1024px) {
	.home5{/* padding: 0px 0 0px;*/}
	.h5-b li{width: auto; line-height: 32px;}
	.h5li li a{padding: 10px 0;}

}
/* h6 */
.home6{width: 100%;overflow: hidden;/* padding: 0px 0 35px;*/}
.home6-t li{/* align-items: center;*/ margin-bottom: 25px;}
.home6-t li span{width: 105px;height: 36px;background: #9e2121;text-align: center;line-height: 36px;color: #fff;font-size: 18px;font-weight: bold;display: block;}
.home6-t li p{flex: 1;min-width: 0;padding-left: 20px;font-size: 18px;color: #111111;line-height: 36px;}



@media only screen and (min-width:1200px) {

}
@media only screen and (max-width:1024px) {
	.home6{/* padding: 0px 0 30px;*/}

}
@media only screen and (max-width:768px) {
	.home6-t li p{/* flex: none; *//* width: 100%; *//* padding-left: 0; *//* margin-top: 10px; */line-height: 20px;padding: 8px 0 8px 20px;}
}

/*home7*/
.home7{width: 100%;overflow: hidden; /* padding: 30px 0;*/}
.home7 ul{margin: 0 -10px;}
.home7 li{width: 30%;padding: 0 10px;}
.home7 li:first-child{/* width: 40%; */}
.home7 li .a{margin-bottom: 20px;}

.home7 li .a p{
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 5px;
    line-height: 40px;
}
.home7 li .scale{background-color: #f9eeee;}

.home7 li .imged{padding-bottom: 220px; background-size: contain !important;}
.home7 li:first-child .imged{/* padding-bottom: 460px; */}


@media only screen and (min-width:1200px) {

}
@media only screen and (max-width:1024px) {
	.home7 li{width: 50%;padding: 0 10px;}
	.home7 li:first-child{width: 100%;}
	.home7 li .imged{padding-bottom: 60%;}
	.home7 li:first-child .imged{padding-bottom: 60%;}
}



/*home8*/
.home8{width: 100%;overflow: hidden;/* padding: 35px 0 90px;*/}
.home8-t{margin-top:30px;}

.home8-t h3{/* height: 95px; */background: linear-gradient(0deg, #FFFFFF 0%, #f3d0d0 100%);display: flex;align-items: center;justify-content: center;padding: 28px 10px;text-align: center;}
.home8-t h3 span{font-size: 30px;font-weight: bold;color: #111111;}
.home8-t h3 span::after{width: 61px;height: 4px;background: #9e2121;left: 50%;transform: translateX(-50%);bottom: -27px;}
.h8-b{padding: 40px 65px 80px;background: url(../images/h8bg.png) no-repeat;background-size: 100% 100%;}

.h8-b .h8-s{margin-top: 40px; margin-bottom:55px;}
.h8-b .h8-s li a{display: block;padding: 0 20px;}
.h8-b .h8-s li .imged{padding-bottom: 130%;}


.h8-s .slick-dots li,.h8-s .slick-dots li button{ width: 10px;  height: 10px; border-radius: 50%; }
.h8-s .slick-dots li button{border: solid 1px #9e2121;}
.h8-s .slick-dots li.slick-active button{ background: #9e2121; }
.h8-s .slick-dots li{ margin:0 10px; }



@media only screen and (min-width:1200px) {

}
@media only screen and (max-width:1024px) {
	.home8{/* padding: 30px 0;*/}
	.h8-b{padding: 20px;}
	.home8-t h3 span{font-size: 20px;}
	.cont{font-size: 16px;}
	.cont p{font-size: 16px;}
	.h8-b .h8-s li a{padding: 0 10px;}
        .footer{ margin-top:30px;}
}


/* footer */
.footer{width: 100%;padding: 12px 0;background: #9e2121;margin-top:70px;}
.footer p{font-size: 18px;color:#fff;line-height: 30px;text-align: center;}
@media only screen and (max-width:1024px) {

}



@media only screen and (max-width:1400px) {
	.logo img{max-width: 150px;}
	.logo span{font-size: 20px;}
	.logo i{ height: 36px;}
}

@media only screen and (max-width:1200px) {
	
	.searchbtn{ display: none;}
	.searhbox01,.head .eng{ display: none;}
	.head{padding: 0px 15px;display: flex;justify-content:flex-end;align-items:center;height: 70px;}
	.nav,.headr .ce{display:none}
	.mob{display:block}
	.nav-icon{margin-left: auto; display: block;}
	#menu{width:0;}  
}
@media only screen and (max-width:1024px) {
	.logo{ width:auto;}
	.logo span{/* font-size: 30px; */}
	.logo i{ height: 50px;}
	.searchbtn{ display: none;}
	.searhbox01,.head .eng{ display: none;}
	
	.top i.searchbtn{ display: none !important;}
	.nav,.headr .ce{display:none}
	.mob{display:block}
	.nav-icon{margin-left: auto; display: block;}
	#menu{width:0;}  
	.more_ul{ width:220px; right:0; left:auto}
	ul.erji_nav{ position:relative; left:auto; top:auto; display:none}
	.select_box .more_ul li a{ background:#991019}
	a.yiji_nav{ text-align:left; width:85%; float:left; text-indent:10px;}
	li.yiji_nav .jt{ display:block; width:.2rem; height:.2rem; z-index:122; position:absolute; right:10px; top:11px;  background:url(../images/jtx.png) center center no-repeat; background-size:.15rem}
	
	}
@media only screen and (max-width:768px) {
	.logo{/* width: 85%; */text-align: left;display: flex;justify-content: flex-end;align-items: center;padding: 0;}
	.logo span{ font-size: 18px;}
	.logo a{ /* width: 70%; */ margin-right: auto;}
	.logo i{ height: 35px; margin: 0 5px;}
	.logo img{width: 100%; }
	.logo span{ margin-right: auto;}
	.brief{ float: none; width: 100%; padding-top: 1px;padding-bottom: 15px;}
	.txt1{font-size:16px !important;}
	.p1{font-size:14px !important;line-height: 1.8 !important;}
	.title{margin-bottom: 25px;}
	.title h3{font-size: 22px;font-weight: bold;height:50px;padding:0 25px;line-height:50px;}
	.tit h3{font-size: 20px;}
	.tit{height: 45px;}


	.h5-bflex>div{
		display:block;
	}
	.h5-bflex>div>p{
		margin-left:20px;
	}
	.h5-b li{
		padding-left:0;
	}
	}
@media only screen and (max-width:640px){
	
	
	
	}
@media only screen and (max-width:414px){

	}
@media only screen and (max-width:380px) {

	}
@media only screen and (max-width:320px) {
	
}