/*public*/
.navser{position: absolute;background: url(/common/images/m/icon_1.png) no-repeat left center/contain;top: .32rem;left: .4rem;height: .29rem;font-size: .22rem;padding-left: .35rem;line-height: .29rem;}
.search-box{display: none;width: 5rem;height: .7rem;padding-left: 1.46rem;background: #fff;border-radius: .35rem;position: fixed;top: 1.7rem;left: .5rem;z-index: 999;}
.search-box .selectBox{width: 1rem;position: absolute;top: 0;left: .3rem;}
.search-box .selectBox .btn{display: block;height: .7rem;line-height: .7rem;padding-right: .15rem;background: url(../mimg/z_2.png) right center no-repeat;font-size: .24rem;color: #e60012;}
.search-box .selectBox .option-box{width: .8rem;background: #fff;padding: .1rem;position: absolute;top: .7rem;left: 0;display: none;}
.search-box .selectBox .option-box a{display: block;line-height: .4rem;font-size: .18rem;color: #e60012;}
.search-box .ssk-1{width: 3.4rem;height: .7rem;line-height: .7rem;background: none;border: none;font-size: .24rem;color: #666;}
.search-box .input-1{width: 1.5rem;height: .7rem;padding-left: .5rem;background: url(../mimg/input_1.png) .3rem center #e70014 no-repeat/.35rem;border: none;border-radius: 0 .35rem .35rem 0;font-size: .24rem;color: #fff;float: right;}
.tc{text-align: center;}

/*首页*/
.home .sw1{height: 613px;}
.home .sw1 .swiper-pagination span{width: 47px;height: 2px;background-color: #fff;border-radius: 0;opacity: 1;}
.home .sw1 .swiper-pagination .swiper-pagination-bullet-active{background-color: #d81f26;}
.home .tt1{text-align: center;padding: 55px 0 40px;}
.home .tt1 span{display: block;font-size: 36px;color: #d81f26;font-weight: bold;}
.home .tt1 p{font-size: 16px;color: #666;margin-top: 15px;}
.home .in-d1{padding-bottom: 30px;}
.in-d1-left{width: 650px;float: left;}
.in-d1-right{width: 540px;float: right;margin-right: 10px;margin-left: -55px;margin-bottom: -30px;}
.in-d1-left .nr{display: none;}
.in-d1-right span{display: inline-block;width: 215px;height: 210px;background-color: #fff;box-shadow: -5px 5px 20px 2px rgba(174,174,174,.2);float: left;margin: 0 0 30px 55px;border-radius: 6px;text-align: center;color: #777;cursor: pointer;}
.in-d1-right span em{display: block;width: 101px;height: 101px;margin: 29px auto 25px;background-color: #f6f6f6;border-radius: 50%;}
.in-d1-right span.on em{background-color: #fff;}
.in-d1-right span p{font-size: 24px;}
.in-d1-right span.on{background-color: #d81f26;color: #fff;}
.in-d1-left .nr h2{font-size: 34px;font-weight: 600;padding-bottom: 15px;}
.in-d1-left .nr h3{font-size: 24px;}
.in-d1-left .nr p{font-size: 18px;line-height: 36px;margin-top: 10px;}
.in-d1-left .nr ul{width: 430px;}
.in-d1-left .nr ul li{width: 50%;float: left;line-height: 30px;font-size: 16px;color: #777;}
.in-d1-left .nr ul li:before{display:inline-block;content: '';width: 1px;height: 11px;background-color: #d81f26;margin-right: 5px;}
.in-d1-left .nr ul:after{display: table;content: '';clear: both;}
.in-d1-left .nr ul.w1 li{width: 100%;}
.in-d1-left .nr ul.w2{width: 644px;}
.in-d1-left .nr ul.w2.li2 li{width: 100%;}
.in-d1-left .nr span.more em{font-style: normal;display: none;}
.in-d1-left .nr span.more a{display: inline-block;font-size: 24px;color: #fff;background-color: #d81f26;padding: 8px 30px;border-radius: 6px;margin-top: 10px;}
.qzly{padding-bottom: 20px;border-top: 1px solid #ccc;}
.qzly .u1{margin: 0 -17px;}
.qzly .u1 li{display: inline-block;float: left;width: 14.2857%;margin-bottom: 30px;text-align: center;}
.qzly .u1 li span{display: block;width: 103px;height: 103px;margin: 0 auto;border-radius: 50%;background-color: #f8f8f8;}
.qzly .u1 li p{font-size: 24px;color: #777;margin-top: 18px;}
.home .sw2{height: 55px;font-size: 24px;color: #666;line-height: 55px;}
.home .sw2 .swiper-slide{cursor: pointer;}
.home .sw2 .swiper-slide-thumb-active{color: #d81f26;}
.home .sw2 .swiper-slide-thumb-active span{padding-bottom: 14px;border-bottom: 1px solid #d81f26;}
.home .sw2 .swiper-button-next,.home .sw2 .swiper-button-prev{width: 15px;height: 18px;background: url(../images/arrow2.png) no-repeat 0 0;margin-top: -9px;}
.home .sw2 .swiper-button-next{background-position: top right;}
.home .sw3 ul{padding: 45px 0 55px;margin-left: -71px;}
.home .sw3 ul li{float:left;width: 182px;height: 82px;box-shadow: -3px 3px 15px 2px rgba(0,0,0,.1);margin-bottom: 46px;margin-left: 72px;}
.home .sw3 ul li img{max-height: 100%;}
.studentsOffer .tt1 span{color: #fff;}
.home .sw4{padding: 46px 0;}
.home .sw4 .swiper-button-prev,.home .sw4 .swiper-button-next{width: 108px;height: 280px;z-index: 100;top: 68px;outline: none;}
.home .sw4 .swiper-button-prev{left: 0;background:rgba(0,0,0,.5) url(../images/button_left.png) no-repeat center;border-radius: 0 10px 10px 0;}
.home .sw4 .swiper-button-next{background:rgba(0,0,0,.5) url(../images/button_right.png) no-repeat center;right: 0;border-radius: 10px 0 0 10px;}
.home .sw4 .swiper-slide{width: 245px;height: 280px;border-radius: 10px;transform: all .5s;}
.home .sw4 .swiper-slide img{width: 100%;height: 100%;box-shadow: 0 0 10px 0 rgba(0,0,0,.33);border-radius: 10px;}
.home .sw4 .swiper-slide-prev,.home .sw4 .swiper-slide-next{width: 287px;height: 328px;margin-top: -24px;}
.home .sw4 .swiper-slide-active{margin-top: -46px;width: 328px;height: 377px;}
/*2019.7.26*/
.in8{padding-bottom: 30px;}
.in8 .nr{font-size: 22px;line-height: 1.8;}
.in9{padding-bottom: 35px;}
.in91{width: 23%;float: left;margin-left: 2%;}
.in91:first-child{margin-left: 0;}
.in91 p{height: 40px;line-height: 40px;font-size: 16px;background-color: #eee;border-bottom: 1px solid #e7e7e7;}
.in91 p span{display: block;float: left;padding-left: 20px;background: url(../images/ico_in91.png) no-repeat 5px center;}
.in91 p a{display: block;float: right;margin-right: 6px;font-size: 14px;color: #666;}
.in91 ul{padding: 7px 0;}
.in91 li{line-height: 27px;height: 27px;font-size: 14px;background: url(../images/ico_in92.png) no-repeat 8px center;padding-left: 20px;white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
.flink{line-height: 25px;padding: 10px 0;background-color: #252b44;color: #ccc;font-size: 12px;}
.flink ul{display: inline;}
.flink ul li{display: inline;margin-left: 10px;}
.flink ul li a{color: #ccc;}

@media screen and (max-width: 767px){
	.home .tt1{padding: 25px 0 15px;}
	.home .tt1 span{font-size: 24px;}
	.home .tt1 p{font-size: 13px;}
	.home .banner{height: initial;}
	.home .sw1{height: initial;}
	.home .sw1 .swiper-pagination span{width: 18px;}
	.home .banner .banText{width: 85.3333%;margin-left: 0;left: 7.3333%;top: 27.5%;}
	.home .banner .banText h2{font-size: .28rem;line-height: .42rem;}
	.home .banner .banText h3{font-size: .24rem;line-height: .3rem;}
	.home .banner .banText p{font-size: .22rem;line-height: .3rem;}
	.home .banner .banText h6{margin-top: .3rem;}
	.home .banner .banText h6 a.link{font-size: .18rem;padding: .1rem .13rem;}
	.home .banner .banText h6:before{width: .72rem;margin-bottom: .27rem;}
	.mainBox{padding: 0 10px;}
	.home .in-d1{padding-bottom: 10px;}
	.in-d1-right{width: auto;float: none;margin: 0 -5px;display: flex;overflow-x: auto;padding: 15px 0;justify-content: space-around;}
	.in-d1-right span{margin: 0;width: 23%;height:auto;box-shadow: 0 0 10px 5px rgba(174,174,174,.1);padding-bottom: .15rem;}
	.in-d1-right span em{margin: .2rem auto;width: 1rem;height: 1rem;}
	.in-d1-right span p{font-size: .18rem;}
	.in-d1-left{float: none;width: auto;padding: 10px;box-shadow: 0 5px 15px 1px rgba(0,0,0,.1);border-radius: 5px;}
	.in-d1-left .nr h2{font-size: 24px;text-align: center;}
	.in-d1-left .nr h3{font-size: .26rem;text-align: center;}
	.in-d1-left .nr p{font-size: 16px;}
	.in-d1-left .nr p:first-child{border-top: 1px dashed #d2d2d2;}
	.in-d1-left .nr ul{width: 100%;}
	.in-d1-left .nr ul.w2{width: 100%;}
	.in-d1-left .nr ul li{font-size: 12px;}
	.in-d1-left .nr span.more{font-size: 14px; padding-top: 10px;margin-top: 10px;display: block;border-top: 1px dashed #d2d2d2;background: url(../images/ind1-link.png) no-repeat 0 .18rem/.3rem;padding-left: .5rem;}
	.in-d1-left .nr span.more:after{display: table;content: '';clear: both;}
	.in-d1-left .nr span.more em{display: inline-block;float: left;color: #c3c3c3;}
	.in-d1-left .nr span.more a{font-size: 14px;background: none;color: #d81f26;padding: 0;margin:0;float: right;}
	.qzly{border-top: 0 none;}
	.qzly .u1{margin:0 0 0 -4%;}
	.qzly .u1 li{width: 21%;margin-bottom: 15px;margin-left: 4%;}
	.qzly .u1 li span{width: 100%;height: 100%;}
	.qzly .u1 li p{font-size: 14px;}
	.numberScroll{padding-bottom: 20px;height: auto;display: none;}
	.numberScroll .counter{width:25%;margin-left: -1px;padding: 0;margin-top: 20px;}
	.numberScroll .counter1{margin-left: 0;}
	.numberScroll .count-title{font-size: 20px;background-position: 90% 4px;padding-right: 15px;}
	.numberScroll .count-text{font-size: 14px;}
	.videoBox{height: 221px;}
	.videoBox .videoAlpha h2{font-size: 20px;padding: 25px 0 15px;}
	.videoBox .videoAlpha p{font-size: 14px;padding-bottom: 15px;}
	.videoBox .videoAlpha .videoPlay{padding-top: 70px;width: initial;background-size: 60px;}
	.videoBox .m{width: 100%;height: 100%;position: initial;margin: 0;}
	.trustworthy{padding: 0 10px;}
	.trustworthy .seeker{margin-left: -2%;}
	.trustworthy .seeker li:nth-child(odd){clear: left;}
	.trustworthy .seeker li{width: 48%;height: auto;margin: 16% 0 0 2%;}
	.trustworthy .seeker li .img{width: 101px;height: 101px;margin-top: -42px;}
	.trustworthy .seeker li .img h3{font-size: 18px;height: initial;line-height: 25px;}
	.trustworthy .seeker li .cont{padding: 10px;}
	.trustworthy .seeker li .cont .title{font-size: 14px;}
	.trustworthy .seeker li .cont p{height: auto;padding-bottom: 5px;font-size: 12px;line-height: 20px;}
	.trustworthy .seeker li .cont .details{font-size: 14px;line-height: 35px;height: auto;}
	.home .moreDiv{margin-top: 20px;}
	.home .moreDiv a{font-size: 14px;}
	.home .sw2{font-size: 20px;}
	.home .sw3{padding-bottom: 15px;}
	.home .sw3 ul{padding: 20px 0;margin-left: -2%;}
	.home .sw3 ul li{width: 48%;margin: 0 0 2% 2%;box-shadow: initial;border: 1px solid #eee;box-sizing: border-box;}
	.home .sw4{padding: 46px 0 10px;}
	.home .sw4 .swiper-button-prev, .home .sw4 .swiper-button-next{width: 45px;}
	.home .swiper-button-prev,.home .swiper-button-next{display: none;}
	.in8 .nr{font-size: 16px;padding: 0 10px;}
	.in91{margin-left: 0;width: 100%;}
	.in91 p{margin: 0 10px;}
	.in91 ul{padding: 7px 10px;}
}

/*品牌力量*/
.sub_banner{height: 615px;}
.sub_banner.top_pinpai{background: url(../images/pinpai/top_pingpai.jpg) no-repeat top center;}
.sub_column{padding-top: 60px;font-size: 28px;}
.sub_column li{width: 33.333333%;float: left;padding: 0;}
.sub_column li a{display:inline-block;padding-bottom: 40px;color: #777;}
.sub_column li a:before{height: 2px;background-color: #d81f26;}
.sub_column li:hover a, .sub_column li.column_cur a{color: #d81f26;}
.sub_column li:before{height: .25rem;background-color: #dedede;top: .1rem;}
.bg1{border-top: 1px solid #dedede;}
.bt1{padding-top: 30px;font-size: 30px;margin-bottom: 50px;}
.bt1 span{position: relative;padding-left: 10px;}
.bt1 span:before{content:'';position: absolute;left: 0;top: 2px;height:27px;width: 2px;background-color: #d81f26;}
.ppbox1{margin: 0 20px;}
.bt2{margin-bottom: 16px;}
.bt2 span{display:inline-block;font-size: 30px;position: relative;padding-bottom: 10px;}
.bt2 span:before{content: '';position: absolute;left: 0;width: 100%;height: 2px;background-color: #d81f26;bottom: 0;}
.bt2 p{font-size: 18px;color: #666;margin-top: 10px;}
.d1-left{width: 500px;float: left;}
.d1-right{float: right;width: 575px;}
.d1-left span{display: inline-block;width: 220px;height: 220px;background-color: #f9f9f9;border-radius: 8px;box-shadow: 0 5px 5px 0 rgba(188,188,188,.2);margin: 0 17px 17px 0;text-align: center;font-size: 24px;cursor: pointer;}
.d1-left span i{display: block;width: 102px;height: 102px;border-radius: 50%;margin: 29px auto;}
.d1-left span i.i1{background: #fff url(../images/pinpai/d1-1.png) no-repeat center;}
.d1-left span i.i2{background: #fff url(../images/pinpai/d1-2.png) no-repeat center;}
.d1-left span i.i3{background: #fff url(../images/pinpai/d1-3.png) no-repeat center;}
.d1-left span i.i4{background: #fff url(../images/pinpai/d1-4.png) no-repeat center;}
.d1-left span.on{background-color: #d81f26;color: #fff;}
.d1-right .nr{position: relative;display: none;height: 455px;}
.d1-right .nr a.link{display: inline-block;position: absolute;left: 0;bottom: 0;height: 32px;line-height: 32px;padding: 0 20px;background-color: #d81f26;color: #fff;font-size: 14px;border-radius: 4px;}
.d1-right .nr a.link:before{display:inline-block;content: '';background: url(../images/pinpai/arrow1.png) no-repeat 0 center;margin-right: 15px;width: 11px;height: 9px;}
.d1-right .nr p.info{font-size: 18px;color: #666;line-height: 28px;margin-bottom: 25px;}
.ppbox1 .u1{width: 450px;}
.ppbox1 .u1 li{width: 50%;float: left;margin-bottom: 20px;}
.ppbox1 .u1 li h4{font-size: 14px;line-height: 24px;}
.ppbox1 .u1 li h4:before{display: inline-block;content: '';width: 2px;height: 13px;background-color: #dd1717;margin-right: 6px;margin-bottom: -2px;}
.ppbox1 .u1 li p{font-size: 14px;color: #666;line-height: 20px;padding-right: 40px;}
.d2{background-color: #fafafa;padding-bottom: 50px;}
.d2 .info1{font-size: 20px;line-height: 30px;text-indent: 2em;margin: 22px 30px 55px;}
.d2 .nr{margin: 0 30px;}
.d2 .nr .lit{width: 500px;height: 292px;float: left;position: relative;}
.d2 .nr .lit video{width: 100%;height: 100%;cursor: pointer;}
.d2 .nr .vlist{width: 570px;float: right;}
.d2 .nr .vlist h2{font-size: 28px;color: #103464;line-height: 1;}
.d2 .nr .vlist li{font-size: 22px;line-height: 22px;margin-top: 40px;padding-left: 40px;background: url(../images/pinpai/ico_video.png) no-repeat 2px center;}
.d2 .nr .vlist li span{float: right;font-size: 12px;color: #999;}
.d2 .nr .vlist li a{display: block;margin-right: 80px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.d3{padding-bottom: 70px;}
.d3 .wrap{position: relative;}
.d3 .sw1{width: 1150px;height: 216px;margin: 0 auto;}
.d3 .next,.d3 .prev{width: 47px;height: 47px;background: url(../images/pinpai/arrow.png) no-repeat 0 0;outline: none;top: 69%;}
.d3 .prev{left: -40px;}
.d3 .next{background-position: top right;right: -40px;}
.d3 .swiper-slide img{display: block;width: 100%;height: 100%;}
.d3 .swiper-slide .nr{position:absolute;background-color: rgba(37,43,69,.4);text-align: center;color: #fff;height: 100%;transition: all 0.4s;top: 100%;}
.d3 .swiper-slide .nr span{display: block;width: 160px;margin: 25px auto 7px;border-bottom: 1px solid #fff;height: 50px;}
.d3 .swiper-slide .nr span h3{font-size: 24px;padding: 7px 11px;line-height: 1;display: inline;border: 1px solid #fff;}
.d3 .swiper-slide .nr p{margin: 0 50px;font-size: 14px;line-height: 20px;}
.d3 .swiper-slide .nr a{position:absolute;display: block;height: 50px;background-color: #d81f26;color: #fff;font-size: 18px;line-height: 50px;left: 0;right: 0;bottom: 0;}
.d3 .swiper-slide:hover .nr{top: 0;}


/*大事件*/
.subnav1{height: 137px;background-color: #fff;}
.subnav1 span{width: 25%;float: left;text-align: center;box-sizing: border-box;background: url(../images/subnav1.png) no-repeat left center;}
.subnav1 span:first-child{background: none;}
.subnav1 span a{font-size: 28px;color: #777;line-height: 136px;}
.subnav1 span.on a,.subnav1 span a:hover{color: #d81f26;border-bottom: 2px solid #d81f26;padding-bottom: 54px;}
.events{background-color: #f8f8f8;border-top: 1px solid #e7e7e7;}
.events .wrap{position: relative;padding: 60px 0;}
.events .wrap .scr{position: absolute;top: 0;right: -80px;}
.events #hd2{display: none;}
.events .wrap .hd{position: absolute;top:0;border-left: 1px dashed #8a8a8a;padding-top: 38px;right: -55px;}
.events .wrap .hd span{display:block;font-size: 16px;height:25px;line-height:25px;color: #333;background: url(../images/dsj_date.png) no-repeat left center;padding-left: 30px;margin-left: -12px;margin-bottom: 38px;cursor: pointer;}
.events .wrap .hd span.on{width: 65px;height: 65px;background: url(../images/dsj_date_on.png) no-repeat center;padding: 0;margin-left: -32px;margin-bottom: 25px;color: #d81f26;line-height: 58px;text-align: center;}
.events .dsj #ct{clear: both;}
.events .dsj{width:1001px;position: relative;margin: 0 auto;padding-top: 30px;background: url(../images/dsj_line.png) repeat-y top center;}
.events .dsj li{position: relative;margin-bottom: 10px;}
.events .dsj li:after{display: table;content: '';clear: both;}
.events .dsj li span{font-size: 18px;color: #333;display: block;margin:30px auto;width: 122px;height: 30px;line-height: 30px;border: 1px solid #d81f26;border-radius: 7px;background-color: #fff;text-align: center;}
.events .dsj li em{position:absolute;display: block;width: 13px;height: 13px;background-color: #d81f26;border-radius: 50%;bottom: 0;left: 50%;margin-left: -6px;margin-bottom: 130px;}
.events .dsj li:hover em{box-shadow: 0 0 6px 2px rgba(216,31,38,.7);}
.events .dsj li .tt a:hover{color: #d81f26;}
.events .dsj li .tt{float: left;width: 430px;height: 260px;text-align: right;display: table;}
.events .dsj li .tt a{display: table-cell;vertical-align: middle;}
.events .dsj li .tt h2{font-size: 24px;line-height: 36px;}
.events .dsj li .tt p{font-size: 18px;line-height: 30px;}
.events .dsj li .lit{float: right;}
.events .dsj li .lit img{width: 430px;height: 260px;}
.events .dsj li:nth-child(odd) .lit{float: left;}
.events .dsj li:nth-child(odd) .tt{float: right;text-align: left;}
.events .dsj .end a.down{display:block;width:27px;height:27px;margin:10px auto 0;background: url(../images/dsj_arrow_down.png) no-repeat center;outline: none;}
.events .dsj li img.one{display: block;margin: 0 auto;}


/*加入我们*/
.join .tt1{ text-align:center; font-size:16px; margin-bottom: 40px;color: #666;}
.join .tt1 b{ display:block; font-weight: bold; font-size:36px; color:#d81f26; margin-bottom: 20px;}
.qywh{border-top: 1px solid #e7e7e7;}
/*idea*/
.idea{ padding: 70px 0;}
.idea_list{ margin-left: -25px;}
.idea_list li{ width:218px; height: 278px; float:left; margin: 5px 0 5px 26px; position: relative; overflow: hidden; color:#fff;} 
.idea_list li img{ display:block; width:100%; height: 100%;}
.idea_list li:before,.idea_list li:after{ content:""; position: absolute; top:0; left:0; width:100%; height: 100%;  }
.idea_list li:before{background: url(../images/a_idea05.png) center center no-repeat;}
.idea_list li:after{background: url(../images/a_idea05b.png) center center repeat; opacity:0; filter:Alpha(opacity=0);}
.ie8 .idea_list li:after{ display:none;}
.idea_text{ position:absolute; top:0; left:0; z-index: 1; width:100%; height: 100%;} 
.idea_text h6{text-align:center; font-size: 24px;line-height: 30px; position: relative; top:170px;}
.idea_text h6 span{ display:inline-block; padding-bottom: 10px; position: relative;}
.idea_text h6 span:before,.idea_text h6 span:after{ content:""; position: absolute; bottom: 0; height: 1px;}
.idea_text h6 span:before{ left:0; width:100%; background: #e60012;}
.idea_text h6 span:after{  left:50%; width:0; background: #fff;}
.idea_des{line-height: 28px; max-height: 145px; overflow: hidden; padding: 0 30px; position: relative; top:100%; opacity: 0; filter:Alpha(opacity=0);font-size: 16px;} 
.idea_list li:hover:before{ opacity: 0; filter:Alpha(opacity=0);}
.idea_list li:hover:after{ opacity: 1; filter:Alpha(opacity=100);}
.ie8 .idea_list li:hover:after{ display:block;}
.idea_list li:hover .idea_text h6{ top:55px;}
.idea_list li:hover .idea_text h6 span:before{ left:50%; width:0;}
.idea_list li:hover .idea_text h6 span:after{ left:0; width:100%;}
.idea_list li:hover .idea_des{ top:65px; opacity: 1; filter:Alpha(opacity=100);}
.idea_text h6,.idea_des{
    -webkit-transition:all 0.4s ease-in-out 0s;
    -moz-transition: all 0.4s ease-in-out 0s;
    -ms-transition: all 0.4s ease-in-out 0s;
    -o-transition: all 0.4s ease-in-out 0s;
    transition: all 0.4s ease-in-out 0s;
}

.join1,.join2,.join3{width: 905px;height: 315px;margin: 60px auto 0;border-left: 1px solid #d81f26;border-bottom: 1px solid #d81f26;position: relative;}
.join1 h2.bt,.join2 h2.bt,.join3 h2.bt{position: absolute;font-size: 30px;top: 0;left: -110px;}
.join1 h2.bt{width: 92px;}
.join2 h2.bt{width: 125px;}
.join1 h2.bt span,.join2 h2.bt span,.join3 h2.bt span{display:block;font-size: 24px;line-height: 30px;color: #d81f26;text-align: right;}
.join1 em.dian,.join2 em.dian,.join3 em.dian{width: 12px;height: 12px;position: absolute;background-color: #d81f26;border-radius: 50%;top: 32px;left: -6px;}
.join1 .sw1,.join2 .sw2,.join3 .sw3{width: 790px;margin: 0 auto;}
.join1 .sw1 .swiper-slide img,.join2 .sw2 .swiper-slide img,.join3 .sw3 .swiper-slide img{display: block;width: 246px;height: 160px;}
.join1 .sw1 .swiper-slide span,.join2 .sw2 .swiper-slide span,.join3 .sw3 .swiper-slide span{display: block;width: 100%;height: 35px;font-size: 18px;color: #d81f26;background-color: #e5e5e5;line-height: 35px;text-align: center;}
.join1 .sw1 .swiper-slide p,.join2 .sw2 .swiper-slide p,.join3 .sw3 .swiper-slide p{font-size: 14px;line-height: 18px;width: 85%;margin: 5px auto;text-align: center;}
.join1 .next,.join1 .prev,.join2 .next,.join2 .prev,.join3 .next,.join3 .prev{width: 16px;height: 26px;background: url(../images/join/arrow.png) no-repeat 0 0;top: 88px;outline: none;}
.join1 .prev,.join2 .prev,.join3 .prev{left: 25px;}
.join1 .next,.join2 .next,.join3 .next{background-position: top right;right: 15px;}
.join2{height: 290px;border-left: 0 none;border-right: 1px solid #d81f26;margin-top: 0;padding-top: 45px;border-bottom: 0 none;}
.join2:before{content: '';position: absolute;width: 50%;height: 1px;bottom: 0;right: 0;background-color: #d81f26;}
.join2 .next,.join2 .prev{top: 140px;}
.join2 h2.bt{right: -130px;left: initial;}
.join2 h2.bt span{text-align: left;}
.join2 em.dian{right: -6px;left: initial;}
.join3{border-width: 0;height: auto;padding-bottom: 70px;}
.join3:before{content:'';display: block;position: absolute;width: 1px;height: 30px;left: 50%;background-color: #d81f26;top: -60px;}
.join3 h2.bt{position: initial;text-align: center;}
.join3 h2.bt span{text-align: center;}
.join3 em.dian{left: 50%;margin-left: -6px;top: -30px;}
.join3 .sw3{margin-top: 15px;}
.join3 .next,.join3 .prev{top: 180px;}
.post{ background: #f8f8f8; padding: 130px 0 60px; }
.post_item{ padding: 20px 30px; background: #fff; cursor: pointer; position: relative; margin-bottom: 10px;}
.post_item:before{content:""; position: absolute; top:50%; margin-top: -11px; right:30px; width:22px; height: 22px; background: #d8d8d8 url(../images/a_ico09a.png) center center no-repeat;}
.post_item span{ display:block; line-height: 24px; font-size:20px; margin-bottom: 15px;}
.post_info{ margin:0 -25px; line-height: 22px;}
.post_info i{ display: inline-block; margin: 0 25px; font-size:14px; color: #666;}
.post_cur:before{ background-color: #e60012; background-image: url(../images/a_ico09b.png); }
.post_item:hover{ background: #f3f3f3;}
.post_xq{ display: none; background:#fff; padding:35px; border:1px solid #dadada; line-height: 26px; color: #666; margin-top: -10px; margin-bottom: 20px; }
.post_company{ display:block; float: right; margin:0 60px;}
.post_text{ overflow:hidden;}
.post_caption{ color:#333;}
.wai_link{ display:inline-block; font-size: 16px; color: #e60010; padding-right: 26px; background: url(../images/a_ico10.png) right center no-repeat; border-bottom: 1px solid #e60010; margin-top: 20px;}
.wai_link:hover{ padding-right: 30px;}
.apply{ background: #f5f5f5; padding: 12px 30px; margin-top: 15px;}
.apply_btn{ display:block; float: right; width:146px; height: 34px; line-height: 34px; text-align: center; font-size: 16px; color: #fff; background: #e60012; border:2px solid #e60012; border-radius: 5px; margin-top: 8px;}
.apply_btn:hover{ background:#fff; color: #e60012;}
.apply_des{ line-height:26px; color: #333;}
.apply_des a{ color:#e60012; text-decoration: underline;}
.page_post{ background:#f5f5f5;}
.post_guide{background: url(../images/join/gw-bg.jpg) no-repeat top center;height: 227px;text-align: center;color: #fff;margin-bottom: -113px;}
.post_guide .post_tit{font-size: 36px;padding-top: 40px;}
.post_guide .post_tit b{border-bottom: 2px solid #fff;padding-bottom: 10px;}
.post_guide .post_jiyu{font-size: 20px;line-height: 30px;width: 645px;margin: 20px auto 0;}


/*行业研究*/
.hyyj{padding-bottom: 40px;}
.hyyj img{display: block;margin: 0 auto 15px;}
.hyyj p.info1{font-size: 20px;line-height: 32px;text-indent: 2em;}
.hy .sw1{padding-top: 20px;width: 90%;margin: 0 auto;}
.hy .guwen{position: relative;}
.hy .guwen .next,.hy .guwen .prev{width: 22px;height: 41px;background: url(../images/arrow1.png) no-repeat 0 0;opacity: .9;outline: none;top: 40%;}
.hy .guwen .next{background-position: right top;}
.hy .sw1 .swiper-slide{width: 268px;border: 1px solid #f3f3f3;padding-bottom: 20px;}
.hy .sw1 .swiper-slide-active{width: 297px;box-shadow: 0 5px 10px 0 rgba(0,0,0,.1);top: -15px;}
.hy .sw1 .swiper-slide img{display: block;width: 100%;height: 260px;margin-bottom: 20px;}
.hy .sw1 .swiper-slide-active img{height: 298px;}
.hy .sw1 .swiper-slide h3{font-size: 22px;line-height: 30px;width: 86%;margin: 0 auto;}
.hy .sw1 .swiper-slide p{font-size: 16px;line-height: 30px;width: 86%;margin: 0 auto;}

/*关于我们*/
.wm{}
.wm .tt1{ text-align:center; font-size:36px; padding: 45px 0;color: #d81f26;font-weight: bold;}

/*移动端*/
@media screen and (min-width: 768px){
	.hidden-xs{display: block !important;}
	.visible-xs{display: none !important;}
}
@media screen and (max-width: 767px){
	body{padding-top: 1rem;}
	img{max-width: 100%;}
	.hidden-xs{display: none !important;}
	.visible-xs{display: block !important;}
	.wrap{width: 100%;}
	.layer-bg{display:none;position: fixed;z-index: 990;left: 0;right: 0;top: 0;bottom: 0;background-color: rgba(0,0,0,.5);}
	.container{padding: 0 10px;}
	.location{margin-top: -40px;font-size: 14px;}
	.location_block{line-height: 40px;height: initial;padding: 0 15px;min-width: initial;}
	.bt1{padding-top: 20px;margin-bottom: 25px;font-size: 20px;}
	.header{height: 1rem;position: fixed;left: 0;top: 0;right: 0;background-color: #fff;z-index: 1000;}
	.header .logo, .header .logo img{position: absolute;width: 1.38rem;height: .41rem;left: 50%;margin-left: -0.69rem;top: .15rem;z-index: 100;margin-top: 0;}
	.header .navbtn{display: inline-block;width: .27rem;height: .27rem;position: absolute;right: .4rem;top: .32rem;background: url(/common/images/m/icon_2.png) no-repeat center/contain;}
	.header .headBox{position: fixed;width: 5rem;top: 0;bottom: 0;background-color: #191c2f;z-index: 1000;height: 100%;overflow-y:auto;left: 7.5rem;transition: all .5s;}
	.header .headBox.on{left: 2.5rem;}
	.header .headBox .headNav, .header .headBox .headNav .menu li{float: none;height: auto;line-height: initial;background: url("../mimg/nav_li.jpg") left bottom repeat-x;}
	.header .headBox .headNav .menu li + li{margin-left: 0;}
	.header .headBox .headNav .menu li a{color: #fff;font-size: .26rem;height: 1rem;line-height: 1rem;padding-left: .45rem;}
	.header .headBox .headNav .menu li.home a{background: #e40000 url(/common/images/m/icon_4.png) no-repeat 2rem center/.27rem;color: #fff;padding-left: 2.3rem;}
	.footer .footbox{padding: 7% 3%;}
	.footer .footbox .flogo, .footer .footbox .flogo img{width: 2.5rem;height: auto;margin: 0 auto;float: none;}
	.footer .footbox .guanzhu{float: none;margin: 0 auto;}
	.footer .footbox .wechat img{width: 1.5rem;height: 1.5rem;}
	.footer .footbox .footcon{float: none;padding: 0;width: auto;border: 0 none;margin-top: 10px;}
	.footer .footbox .footcon p{font-size: .14rem;margin-bottom: .14rem;}
	.footer .footbox .footcon .p1,.footer .footbox .footcon .p2{background-size: contain;}
	.footerxs{display: block;clear: both;border: 1px solid #a8aab4;border-width: 1px 0;padding: 10px 0;margin: 20px 0;}
	.foot_c{clear: both;}
	.footer .copyright{font-size: .14rem;color: #a8aab4;text-align: center;float:none;}
	/*关于我们*/
	.aboutTion1{padding: 5%;background-size: cover;height: auto;}
	.aboutTion1 .wrap>h2{font-size: 18px;padding-top: 15px;}
	.aboutTion1 .wrap>p{font-size: 14px;}
	.aboutTion1 .numberScroll{/*display: flex;*/display:none;justify-content: space-between;}
	.aboutTion1 .numberScroll .counter,.aboutTion1 .numberScroll .counter + .counter,.aboutTion1 .numberScroll .counter + .counter + .counter,.aboutTion1 .numberScroll .counter + .counter +.counter + .counter{padding: 0;width: 25%;}
	.aboutTion1 .numberScroll .count-title{font-size: 20px;padding: 0;}
	.aboutTion1 .numberScroll .count-text{font-size: 16px;}
	.wm .tt1{font-size: 22px;padding: 25px 0;font-weight: 500;}
	.aboutTion2 .Tion2{padding: 0 15px;}
	.aboutTion2 h3{font-size: 40px;padding: 28px 0;}
	.aboutTion2 h2{font-size: 35px;}
	.aboutTion2 h2 span{font-size: 30px;}
	.aboutTion2 h2:before{height: 18px;}
	.aboutTion2 h4{font-size: 20px;padding: 20px 0;}
	.aboutTion2 p{font-size: 18px;line-height: 30px;width: auto;}
	.aboutTion2 .imgPeople{position: inherit;right: 0;}
	.aboutTion3{padding: 10px 15px 30px;}
	.aboutTion3 .culture{margin-left: -20px;display: flex;overflow-x: auto;}
	.aboutTion3 .culture li{flex-shrink: 0;margin-left: 20px;background-color: #fff;}
	.aboutTion3 .culture li .nr{padding-bottom: 15px;height: auto;padding-right: 15px;}
	.aboutTion3 .culture li h3{font-size: 22px;line-height: 25px;}
	.aboutTion3 .culture li h3:before{height: 25px;}
	.aboutTion3 .culture li p{font-size: 16px;line-height: 25px;}
	.subnav1{height: initial;padding-top: 20px;}
	.subnav1 span a{display:inline-block;font-size: .3rem;padding-bottom: 15px;line-height: 1;}
	.subnav1 span.on a{padding-bottom: 15px;}
	/*大事记*/
	.events{padding: 0 4%;}
	.events .dsj{width: 100%;}
	.events .wrap{padding: 15px 0;}
	.events .dsj li .tt{width: 3rem;height: 1.8rem;}
	.events .dsj li .tt h2{font-size: 15px;line-height: 20px;}
	.events .dsj li .tt p{font-size: 12px;line-height: 20px;}
	.events .dsj li .lit{width: 3rem;height: 1.8rem;}
	.events .dsj li .lit img{width: 100%;height: auto;}
	.events .dsj li em{margin-bottom: 11%;}
	.events .dsj li img.one{width: 3rem;}
	.events #hd1{display: none;}
	.events #hd2{display: flex;justify-content: center;position: relative;right: 0;left: 0;border-left: 0 none;padding: 10px 15px 20px;background:#fff url(../images/line1.png) repeat-x 0 50px;z-index: 900;margin: 0 -4%;overflow:hidden;}
	.events #hd2>div{display: flex;overflow-x: auto;}
	.events #hd2>div span{margin-left: .5rem;padding-left: 0;padding-top:.7rem;background-position: center 13px;flex-shrink: 0;margin-top: 15px;margin-bottom: 0;}
	.events #hd2>div span.on{margin-top: -2px;padding-top: 14px;}
	.events #hd2>div span:first-child{margin-left: 0;}
	.join1,.join2,.join3{width: 100%;border-width: 0;overflow: hidden;height: auto;}
	.join1 em.dian,.join2 em.dian,.join3 em.dian{display: none;}
	.join2:before,.join3:before{content: initial;}
	.join1 h2.bt,.join2 h2.bt,.join3 h2.bt{position: initial;text-align: center;width: 100%;font-size: 22px;}
	.join1 h2.bt span,.join2 h2.bt span{text-align: center;font-size: 18px;}
	.join1 .sw1,.join2 .sw2{margin-top: 15px;}
	.join1 .sw1 .swiper-slide img, .join2 .sw2 .swiper-slide img, .join3 .sw3 .swiper-slide img{width: auto;height: auto;}
	.join .swiper-button-prev,.join .swiper-button-next,.pp .swiper-button-prev,.pp .swiper-button-next{display: none;}
	.post{padding-bottom: 10px;}
	.post_guide{height: 170px;background-size: cover;}
	.post_guide .post_tit{font-size: 22px;padding-top: 25px;}
	.post_guide .post_jiyu{width: 85%;font-size: 14px;line-height: 1.8;}
	.page{padding: 10px 0;}
	.post_item:before{top: 25%;}
	.qywh .tt{font-size: 26px;}
	.qywh li h3{font-size: 20px;}
	.qywh li p{font-size: 16px;line-height: 22px;}
	.sub_banner{height: 300px;}
	.sub_banner.top_pinpai{background-size: cover;height: 200px;background: url(../images/pinpai/m_pingpai.jpg) no-repeat center/cover;}
	.sub_column{font-size: .3rem;padding-top: 20px;}
	.sub_column li a{padding-bottom: 15px;}
	.pp .bg1{margin: 0 15px;}
	.pp .d2{padding: 0 15px;}
	.pp .d3{margin: 0 15px;padding-bottom: 30px;overflow: hidden;}
	.pp .bt1{font-size: 22px;}
	.pp .bt2 span{font-size: 20px;}
	.pp .bt2 p{font-size: 16px;margin-top: 10px;}
	.pp .d1{width: 100%;}
	.pp .d1 li{width: 50%;}
	.pp .d1 li:nth-child(3){clear: left;}
	.pp .d2 .info1{margin: 15px 0;}
	.pp .d2 .nr{margin: 25px 0 10px;}
	.pp .d2 .nr .lit{width: 100%;}
	.pp .d2 .nr .vlist{width: 100%;padding: 20px 0;}
	.pp .d2 .nr .vlist h2{font-size: 20px;}
	.pp .d2 .nr .vlist li{font-size: 16px;margin-top: 15px;background-size: 20px;background-position: 0 3px;}
	.pp .d3 .sw1{margin-top: 20px;}
	.ppbox1{margin: 0;}
	.ppbox1 .d1-left,.ppbox1 .d1-right{width: 100%;float: none;}
	.ppbox1 .d1-left{margin-left: -1.5%;}
	.ppbox1 .d1-left:after{display: table;content: '';clear: both;margin-bottom: 15px;}
	.ppbox1 .d1-left span{width: 47%;float: left;margin: 0 0 3% 3%;height: 160px;font-size: 18px;}
	.ppbox1 .d1-left span i{margin: 10px auto;}
	.ppbox1 .d1-right .nr{height: auto;padding-bottom: 15px;}
	.ppbox1 .d1-right .nr p.info{margin-bottom: 10px;}
	.ppbox1 .d1-right .nr a.link{position: inherit;margin-top: 10px;}
	.ppbox1 .u1{width: 100%;}
	.ppbox1 .u1 li p{padding-right: 10px;}
	.idea_list{display: flex;overflow-x: auto;margin: 0;}
	.idea_list li{margin: 5px 10px;flex-shrink: 0;}
	/*行业研究*/
	.hy .sw1{width: 100%;}
	.original_list li{padding: 7px 0;clear: both;}
	.original_img{width: 100%;height: auto;float: none;margin-bottom: 20px;}
	.date01{float: none;width: auto;margin:0;font-size: 16px;text-align: left;}
	.date01 em{font-size: inherit;display: initial;}
	.date01 em:before{content: '-';}
	.date01 i{float: right;font-weight: normal;}
	.date01 i:before{content: '';display: block;float: left;background: url(/common/images/m/icon_22.png) no-repeat left 2px/20px auto;width: 25px;height: 20px;}
	.original_info{border-left: 0 none;clear: both;padding: 0;margin-top: 10px;font-size: 14px;height: auto;}
	.original_info h4{height: auto;}
	.original_info h4 a{font-size: 16px;white-space: normal;}
	.original_des{height: auto;white-space: normal;}
	.hyyj{padding-bottom: 20px;}
	.hyyj p.info1{font-size: 16px;}
	.page a{min-width: 20px;margin: 0;padding: 0 3px;height: 25px;line-height: 25px;}
	/*加入我们*/
	.idea{padding: 30px 0;}
	.join .tt1 b{font-size: 22px;font-weight: 500;}
}