.PUBtitle{width: 100%;text-align: center;position: relative;margin-bottom: 30px;}
.PUBtitle h4{font-size: 28px;font-weight: 700;color: #252b3a;line-height: 1.3;}
.PUBtitle i{display: block;width: 28px;height: 3px;background: #3370FF;margin: 13px auto 0;}


.about-msg{padding: 60px 0;position:relative;}
.about-msg:after{content:"";width:45%;height:100%;right:0px;top:0px;position:absolute;z-index:-1;}


.about{padding:100px 0;}
.cpn-fl3{width: 48%;float:left;padding-top: 10px;}
.cpn-fl3 span{font-size:72px;font-family:"Arial";color:#ececec;}
.cpn-fl3 h2{font-size:24px;color:#666666;margin:12px auto 15px;}
.cpn-fl3 p{color: #575d6c;font-size:15px;margin-bottom: 15px;line-height: 1.8;}
.cpn-fr3{width: 48%;float:right;}
.cpn-num{margin:70px auto;overflow: hidden;}
.cpn-num li:first-child{margin-left:0px;}
.cpn-num li{width:240px;height:190px;background:#eff2f7;padding:50px 0;text-align:center;margin-left:20px;float:left;transition: all 0.3s ease;color:#6e7585;font-size:44px;}
.cpn-num li span{font-size:44px;color:#6e7585;}
.cpn-num li p{font-size:15px;color:#666666;margin-top:10px;}
.cpn-num li:hover{background:#3370FF;}
.cpn-num li:hover span,.cpn-num li:hover p,.cpn-num li:hover{color:#fff;}
.cpn-content{color:#666;line-height:28px;font-size:15px;}

.curture_main{width: 100%;height: auto;overflow: hidden;padding: 60px 0;background-color: #f5f5f5;}
.curture{margin: 0 auto;overflow: hidden;}
.curture h6{font-size: 26px;color: #333;text-align: center;padding: 30px 0;}

.partner_main{width: 100%;height: auto;overflow: hidden;padding: 60px 0;}
.partner{margin: 0 auto;}

.team-listbox{ margin-top:30px;}

.cpn-culture2{}
.cpn-culture2 .pub-tit1{color:#fff;}
.cpn-culture2 ul{overflow: hidden;width: 102%;margin-left: -1%;}
.cpn-culture2 ul li{width: 31.33333%;float:left;margin: 0 1%;background:#fff;font-size:14px;color: #575d6c;line-height: 1.7;}
.cpn-culture2 ul li:first-child{}
.cpn-culture2 ul li .note{padding: 40px 40px;text-align:center;height: 165px;}
.cpn-culture2 ul li h4{font-size: 18px;color: #252B3A;margin-bottom: 13px;padding-bottom: 12px;position: relative;font-weight: 700;}
.cpn-culture2 ul li h4:after{content:"";position: absolute;left:50%;bottom:0px;width:30px;height:2px;background: #3370FF;margin-left:-15px;transition: all 0.3s ease;}
.cpn-culture2 ul li:hover h4:after{width:40px;margin-left:-20px;}

.vv121{ display:block; display: block;width: 28px;height: 3px;background: #3370FF; margin-top:15px;}


.about_2{background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden;background-image:url(../images/img1.jpg);padding: 100px 0;}
.about_2_mid{max-width: 48em;color:#fff;overflow:hidden;background: rgba(32,55,104,.9);}
.about_2_mid_mid{
margin:4em 10% 4.5em 10%;}
.about_2_mid_mid_1{font-size: 36px;}
.about_2_mid_mid_2{ margin-top:0.5em;
font-family:Arial, Helvetica, sans-serif; color:#bfcde6;}
.about_2_mid_mid_3 ul li{color: rgba(255,255,255,.8);line-height: 1.8;margin-top: 10px;font-size: 16px;position:relative;padding-left:4.9em;}
.about_2_mid_mid_3 ul li span{ color:#fff;
position:absolute; left:0; top:0;}
.about_2_mid_mid_3{
margin-top:3em;}

.com-img{ line-height:0;}

.pubTitle-white{width: 100%;text-align: center;}
.pubTitle-white h6{font-size: 28px;line-height: 1.3;color: #fff;font-weight: 700;}
.pubTitle-white i{ display: block;width: 20px;height: 3px; margin: 18px auto; background: #fff;}
.pubTitle-white p{font-size: 14px;color: #fff;line-height: 2;}

.ctt1{
	margin: 0 -0.5% -10px -0.5%;
	width:100%;
	float:left;
}
.ctt2{width: 24%;margin: 0 0.5% 15px 0.5%;float: left;}


.honorbd{padding: 20px 10px;background: #ffffff;border: 1px solid #e6e6e6;}
.honorbd img{max-height:185px;margin:0px auto;display:block;}
.honorbd h4{margin-top: 15px;color:#333;font-size: 14px;padding: 0 20px;text-align:center;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;}

@media (max-width: 1440px){
 .cpn-fl{margin-top: 7px;}
}
