@charset "utf-8";
body,div,li,ul,ol,dl,dd,dt,span,b,strong,p,h1,h2,h3,h4,h5,input{margin:0;padding:0;}
ul,li,dl,dt,dd,ol{list-style:none;list-style-type:none;}
a img,a,a:hover,a:active,a:visited{text-decoration:none; outline:none;}
body{font-size:14px;}
input,body{ font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB",Arial,sans-serif;}

.oneline{overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.twoline{overflow:hidden; display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -o-box;display: box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.threeline{overflow:hidden; display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -o-box;display: box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.fourline{overflow:hidden; display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -o-box;display: box;-webkit-line-clamp:4;-webkit-box-orient:vertical;}
.fiveline{overflow:hidden;  display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -o-box;display: box;-webkit-line-clamp:5;-webkit-box-orient:vertical;}
.sixline{overflow:hidden; display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -o-box;display: box;-webkit-line-clamp:6;-webkit-box-orient:vertical;}

.clearfix:after{content:"\200B"; display:block; height:0; clear:both;}
.clearfix{*zoom:1;}
.clearfix { clear:both; }/*IE/7/6*/

body.start #c_top_wr .til,body.start #c_top_wr .crm{height:80px;}
body.start #c_top_wr .til h1,body.start #c_top_wr .til .sub_nav a,body.start #c_top_wr .crm{line-height: 80px;}

.header{width: 100%;min-width: 1200px;height: 107px;background: rgba(255,255,255,0.8);}
.head-main{width: 1200px;height: 107px;margin: auto;}
.logo{float: left;margin-top: 28px;}
.head-nav{float: right;}
.head-nav li{float: left;width: 120px;text-align: center;height: 107px;line-height: 107px;font-size: 16px;}
.head-nav li a{color: #222222;}
.foot{width: 100%;min-width: 1200px;height: 170px;background-color: #373737;box-sizing: border-box;padding-top: 30px;}
.foot-main{width: 1200px;margin: auto;}
.foot-left{float: left;margin-top: 30px;}
.foot-nav li{float: left;font-size: 14px;padding: 0 10px;height: 14px;line-height: 14px;border-left: 1px solid #979696;}
.foot-nav li:first-child{border: 0;padding-left: 0;}
.foot-nav li a{color: #979696;}
.copyright{margin-top: 20px;color: #979696;}
.copyright a{color: #979696;}
.foot-code{float: right;width: 210px;height: 115px;}
.code-item{width: 90px;text-align: center;}
.code-item img{display: block;width: 90px;height: 90px;}
.code-item p{font-size: 12px;line-height: 12px;color: #979696;margin-top: 8px;}
.code-l{float: left;}
.code-r{float: right;}

#fp-nav ul li a.active span, .fp-slidesNav ul li a.active span{background: #fe7827!important;}
#fp-nav ul li a span, .fp-slidesNav ul li a span{border: 0!important;background:#e8e8e8!important;}

.page2{background: url(../images/section2_bg.jpg);}
.sociology{width: 900px;min-height: 550px;margin: auto;}
.sociology-text{width: 520px;float: left;color: #fff;margin-top: 170px;}
.sociology-text h1{font-size: 50px;font-weight: 500;}
.sociology-text h1 span{font-size: 24px;}
.soci-intro{font-size: 28px;color: #fff;margin-top: 50px;font-weight: lighter;font-family: SourceHanSansSC-Light;line-height: 49px;}
.page3{background: url(../images/section3_bg.jpg);}
.page4{background: url(../images/section4_bg.jpg);}
.page5{background: url(../images/section5_bg.jpg);}
.page6{background: url(../images/section6_bg.jpg);}
.page7{background: url(../images/section7_bg.jpg);}
.page8{background: url(../images/section8_bg.jpg);}

.download-block{margin-top: 65px;}
.download-left{width: 170px;float: left;}
.download-left img{display: block;}
.download-left img:nth-child(2){margin-top: 20px;}
.appcode{float: left;width: 125px;height: 125px;display: block;margin-left: 24px;}

.w1200{width:1200px;margin:0 auto;}
.w1200:after{content:"\200B"; display:block; height:0; clear:both;}
#c_top_wr .t_ban{height:187px; background:no-repeat center ;/*60px; background-attachment:fixed;*/}
#c_top_wr .t_ban .h1{float: right; text-align: right; font-size: 20px; line-height: 20px; color:#fff; opacity:.3; filter:alpha(opacity=30); text-align: right; letter-spacing: 9px; margin-bottom: 20px; margin-right:-8px;}
#c_top_wr .t_ban .w1200{padding:50px 0 0;}
#c_top_wr .t_ban .h2{float: right; text-align: right; font-size: 26px; line-height: 26px; color:#fff; opacity:.4; filter:alpha(opacity=40); text-align: right; letter-spacing: -2px; font-family: "RUBIK-REGULAR-WEBFONT";}
#c_top_wr .til{height:110px; border-bottom: 1px solid #ececec;}
#c_top_wr .til h1{float:left; font-size: 48px; color:#d9d7d5; line-height: 110px; font-family: "RUBIK-REGULAR-WEBFONT"; font-weight: normal;}
#c_top_wr .til,#c_top_wr .til h1,#c_top_wr .curr_wr,#c_top_wr .curr_wr .crm{-webkit-transition: height .5s;
   -moz-transition: height .5s;
    -ms-transition: height .5s;
     -o-transition: height .5s;
        transition: height .5s;}
#c_top_wr .til .sub_nav{position:relative; float:right; width:820px;}
#c_top_wr .til .sub_nav .ul{font-size: 0; letter-spacing: -4px; text-align: right;}
#c_top_wr .til .sub_nav a{display:inline-block; font-size: 14px; line-height: 110px; letter-spacing: normal; color:#726f6b; margin-left:30px; font-weight: bold;}
#c_top_wr .til .sub_nav .sub_slider{position:absolute; bottom:-1px; height:2px;/* width:50px;*/ background:#f90;}
#c_top_wr .til .sub_nav a.on{color:#f90;}
#c_top_wr .w1200{position:relative;}
/*#c_top_wr .curr_wr{position:absolute; left:0; bottom:0; height:110px; width:100%;}*/
#c_top_wr .crm{position:absolute; top:0; height:110px; line-height: 110px;/* margin-left:-40px;*/ width:370px; font-size: 0; letter-spacing: -4px;transition: 0.3s all;-webkit-transition: 0.3s all;}
#c_top_wr .crm-icon{display: inline-block;width: 10px;height: 10px;background: url("../images/crm-icon.png") no-repeat left bottom; letter-spacing: normal;}
#c_top_wr .crm a{display:inline; background: url("../images/crm-arr-icon.png") no-repeat 15px center;padding-left:30px;font-size: 14px; color:#929292; letter-spacing: normal; font-weight: bold;}

.about,.news{background:#f4f4f4}
.news{padding-top:35px;padding-bottom: 60px;}
.container{width:1200px!important;padding:0px!important;margin: auto;}
/**/
.item_top{width:100%;background:#fff;margin-bottom:25px;}
.item_top>a{display:flex;}
.item_top .ipic{width:28%;overflow:hidden;}
.item_top .ipic>img{height:100%;width:100%; transition:0.5s all;}
.item_top .ipic>img:hover{transform:scale(1.1,1.1);}
.item_top .itopic{width:72%;box-sizing:border-box;padding:30px }
.itopic .ititle{font-size:16px;color:#333;font-weight:700;}
.itopic .itime{font-size:14px;color:#cdcdcd;padding:16px 0 30px;font-weight:700;}
.itopic .iintro{line-height:30px;color: #333;}
.item_list{margin-bottom:25px; box-sizing:border-box;width:100%;padding:45px 25px;background:#fff;display:flex;}
.item_list .ir_time{width:10%;height:100px;background:#ff4e00;padding:20px 18px;}
.year{font-size:18px!important;color:#fff!important;}
.day-month{font-size:23px!important;color:#fff!important;padding-top:10px;}
.item_list .itopic{ box-sizing:border-box;margin:0 0 0 30px;width:90%;}
.item_list .ititle{padding-bottom:15px;}

.content{min-height:500px;padding-top:35px;padding-bottom: 50px;}
.hiring{padding:50px 0 70px 0;}

