﻿
/*首页banner*/
.banners .flexslider {position:relative;width:100%;height:700px;overflow:hidden;zoom:1;left:50%;margin-left:-50%;clear:both;}
.banners .flex-viewport {max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}
.banners .flexslider .slides {zoom:1}
.banners .flexslider .slides .img {height:700px;display:block}
.banners .flex-control-nav {width:100%;position:absolute;bottom:60px;text-align:center;left:50%;margin-left:-50%;padding:0;}
.banners .flex-control-nav li {margin:0 12px;display:inline-block;zoom:1}
.banners .flex-control-paging li a {background:#fff;display:block;height:6px;width:66px;overflow:hidden;text-indent:-99em;cursor:pointer}
.banners .flex-control-paging li a.flex-active {background:#a50020;}

/*实战体系*/
.system{width: 100%;height: 649px;background: url(../images/sy2.png) no-repeat #fff center;}
.system ul{padding-top: 100px;}
.system ul li{float: left;width: 330px;}
.system ul li h1{font-size: 42px;color: #454545;line-height: 42px;margin-bottom: 20px;}
.system ul li p{font-size: 32px;color: #454545;line-height: 42px;}
.system ul li:nth-child(odd){text-align: right;margin-right: 270px;}
.system ul li:nth-child(even){text-align: left;margin-left: 270px;}
.system ul li:nth-child(1),.system ul li:nth-child(2){margin-bottom: 176px;}

/*服务流程*/
.fw_process{text-align: center;margin:74px auto 120px;}
.fw_process img{vertical-align: middle;max-width: 100%;}

/*机构视角*/
.view {width: 100%;height: 650px;background: url(../images/sy39.png) no-repeat center;}
.view ul{padding-top: 79px;background: url(../images/sy3.png) no-repeat center 79px;}
.view ul li{width: 210px;text-align: center;font-size: 26px;color: #fff;font-weight: bold;float: left;margin-right: 37px;padding-top: 128px;line-height: 26px;padding-bottom: 103px;}
.view ul li:nth-child(5n){margin-right: 0;}
.brand ul li{float: left;width: 170px;text-align: center;margin-top: 92px;margin-bottom: 20px;}
.brand ul li .imgs{width: 104px;height: 77px;overflow: hidden;text-align: center;margin:0 auto;}
.brand ul li .imgs img{vertical-align: middle;width: 100%;height: 100%;}
.brand ul li .name{font-size: 26px;color: #454545;font-weight: bold;padding-top: 12px;background: url(../images/sy51.png) no-repeat center top;margin-bottom: 80px;}
.brand ul li dl{width: 170px;text-align: center;height: auto;}
.brand ul li dl dd{width: 167px;height: 56px;margin-bottom: 44px;}
.brand ul li dl dd img{vertical-align: middle;width: 100%;height: 100%;}
.brand .text{font-size: 48px;color: #a50020;font-weight: bold;padding-bottom: 60px;}
.brand .bn_imgs{margin:40px auto 20px;width: 1000px;}
.brand .bn_imgs img{width:100%;height: auto; }
/*项目*/
.project{margin-bottom: 65px;}
.project .p_top{margin-top: 70px;margin-bottom: 24px;}
.project .p_top .p_l{width: 428px;height: 70px;line-height: 70px;padding-left: 27px;text-align: left;font-size: 38px;color: #454545;font-weight: bold;background: url(../images/sy40.png) no-repeat center;}
.project .p_top .p_r{width: 428px;height: 70px;line-height: 70px;padding-right: 27px;text-align: right;font-size: 38px;color: #454545;font-weight: bold;background: url(../images/sy41.png) no-repeat center;}
.project .p_bot .p_item{position: relative;height: 250px;margin-bottom: 10px;line-height: 250px;}
.project .p_bot .p_item .p_left{position:absolute;top:0;left: 0;width: 581px;height: 250px;background: url(../images/sy48.png) no-repeat center;opacity:0;}
.project .p_bot .p_item .jt{position:absolute;top:102px;left: 551px;width: 81px;height: 55px;background: url(../images/sy50.png) no-repeat center;z-index: 22;opacity:0;}
.project .p_bot .p_item .p_right{position:absolute;top:0;left: 601px;width: 605px;height: 250px;background: url(../images/sy49.png) no-repeat center;opacity:0;}
.project .p_bot .p_item span{font-size: 32px;color: #fff;display: inline-block;width: 337px;_display: inline;*zoom:1;}
.project .p_bot .p_item .p_left span{margin-left: 18px;}
.project .p_bot .p_item .p_right span{margin-left: 265px;}
.project .p_bot .p_item img{width: 250px;height: 250px;}
.project .p_bot .p_item .p_left img{position: absolute;right: -3px;top:0;}
.project .p_bot .p_item .p_right img{position: absolute;left: -1px;top:0;}


.animated.project .p_bot .p_item1 .p_left{-moz-animation:fadein-left-1 0.3s 0.5s  ease forwards;-webkit-animation:fadein-left-1 0.3s 0.5s  ease forwards;animation:fadein-left-1 0.3s 0.5s  ease forwards;}
.animated.project .p_bot .p_item1 .p_right{-moz-animation:fadein-right-2 0.6s 0.5s ease forwards;-webkit-animation:fadein-right-2 0.6s 0.5s ease forwards;animation:fadein-right-2 0.6s 0.5s ease forwards;}
.animated.project .p_bot .p_item2 .p_left{-moz-animation:fadein-left-1 0.9s 0.5s ease forwards;-webkit-animation:fadein-left-1 0.9s 0.5s ease forwards;animation:fadein-left-1 0.9s 0.5s ease forwards;}
.animated.project .p_bot .p_item2 .p_right{-moz-animation:fadein-right-2 1.2s 0.5s ease forwards;-webkit-animation:fadein-right-2 1.2s 0.5s ease forwards;animation:fadein-right-2 1.2s 0.5s ease forwards;}
.animated.project .p_bot .p_item3 .p_left{-moz-animation:fadein-left-1 1.5s 0.5s ease forwards;-webkit-animation:fadein-left-1 1.5s 0.5s ease forwards;animation:fadein-left-1 1.5s 0.5s ease forwards;}
.animated.project .p_bot .p_item3 .p_right{-moz-animation:fadein-right-2 1.8s 0.5s ease forwards;-webkit-animation:fadein-right-2 1.8s 0.5s ease forwards;animation:fadein-right-2 1.8s 0.5s ease forwards;}
.animated.project .p_bot .p_item .jt{opacity:1;-webkit-transition:opacity 1.3s ease-in-out 1s;-moz-transition:opacity 1.3s ease-in-out 1s;-ms-transition:opacity 1.3s ease-in-out 1s;-o-transition:opacity 1.3s ease-in-out 1s;transition:opacity 1.3s ease-in-out 1s;}

.newbox{width:100%; height: auto;}
.newbox img{width: 100%; height: auto; display: block;}
@-moz-keyframes fadein-left-1 {from {opacity:0;-moz-transform:translate3d(-50px,0,0);transform:translate3d(-50px,0,0);left:-50px;}
to {opacity:1;-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0;}
}
@-webkit-keyframes fadein-left-1 {from {opacity:0;-webkit-transform:translate3d(-50px,0,0);transform:translate3d(-50px,0,0);left:-50px;}
to {opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0;}
}
@keyframes fadein-left-1 {from {opacity:0;-moz-transform:translate3d(-50px,0,0);-ms-transform:translate3d(-50px,0,0);-webkit-transform:translate3d(-50px,0,0);transform:translate3d(-50px,0,0);left:-50px;}
to {opacity:1;-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0;}
}

@-moz-keyframes fadein-right-2 {from {opacity:0;-moz-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0);right:0;}
to {opacity:1;-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);right:50px;}
}
@-webkit-keyframes fadein-right-2 {from {opacity:0;-webkit-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0);right:0;}
to {opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);right:50px;}
}
@keyframes fadein-right-2 {from {opacity:0;-moz-transform:translate3d(50px,0,0);-ms-transform:translate3d(50px,0,0);-webkit-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0);right:0;}
to {opacity:1;-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);right:50px;}
}



.head,.footer,.banner,.brand_ul{display: block;}
.header,.foot,.bannerd,.swiper-container,.aside {display: none;}

/*服务内容*/
.item .title1{width: 100%;text-align: center;height: 132px;background: url(../images/fwnr2.png) no-repeat center;font-size: 57px;color: #fff;font-weight: bold;line-height: 132px;}
.item .title2{font-size: 48px;color: #454545;font-weight: bold;line-height: 48px;text-align: center;margin-top: 40px;margin-bottom: 80px;}
.item .title2 em{font-weight: normal;color: #adadad;font-size: 2px;vertical-align: middle;height: 2px;}
.item .bg_img img{width: 100%;height: auto;vertical-align: middle;}


.item1 .reason li{float: left;width: 380px;margin-right: 30px;height: 410px;position: relative;} 
.item1 .reason li:nth-child(3){margin-right: 0;}
.item1 .reason li .imgs{width: 138px;height: 138px;border-radius: 138px;background: #b80029;text-align: center;line-height: 138px;position: absolute;top:0;left:121px;z-index: 3;}
.item1 .reason li .imgs img{vertical-align: middle;margin-top: -3px;}
.item1 .reason li .conts{width: 374px;height: 338px;position: absolute;bottom: 0;left:0;border:3px solid #b80029;text-align: center;}
.item1 .reason li .conts h1{font-size: 32px;color: #454545;letter-spacing: 1px;line-height: 32px;margin:110px 0 28px;}
.item1 .reason li .conts .text{font-size: 26px;color: #454545;line-height: 50px;}
.item1 .reason li .conts .text span{font-size: 30px;color: #454545;font-weight: bold;}

.item2{margin-top: 88px;background: #f7f7f7;padding-bottom: 90px;}
.item2 .bg_img{margin:80px auto 0;}

.item3{width: 100%;height: auto;background:url(../images/fwnr14.png) no-repeat center bottom; }
.item3 .title2{color:#4b4343;font-size: 43px;line-height: 43px;}
.item3 .title2 span{color: #b80029;}

.item4 .reason{padding:70px 0 94px;}
.item4 .reason li{float: left;width: 380px;margin-right: 30px;height: auto;}
.item4 .reason li:nth-child(3){margin-right: 0;}
.item4 .reason li .imgs{height: 285px;width: 380px;overflow: hidden;}
.item4 .reason li .imgs img{width: 100%;height: 100%;}
.item4 .reason li h1{font-size: 32px;color: #a50020;text-align: center;line-height: 49px;margin-bottom: 28px;}
.item4 .reason li .conts{height: 210px;width: 380px;background:url(../images/fwnr15.png) no-repeat left 10px;}
.item4 .reason li:nth-child(3) .conts{background:url(../images/fwnr13.png) no-repeat left 10px;}
.item4 .reason li .conts h2{padding-left: 150px;font-size: 28px;color: #a50020;font-weight: normal;margin-bottom: 10px;line-height: 28px;}
.item4 .reason li .conts .text{font-size: 26px;color: #454545;line-height: 26px;padding-left: 96px;line-height: 60px;}

.item5{width: 100%;height: 250px;background: #a50020;color: #fff;font-size: 48px;line-height: 86px;font-weight: bold;padding-top: 80px;}
.item6{width: 100%;height: 270px;background: #fff;}
.item6 h1{color: #fff;font-size: 48px;line-height: 67px;font-weight: bold;width: 600px;height: 67px;background: #a50020;text-align: center;margin:60px auto 45px;}
.item6 .cont{width: 43%;margin:0 auto;}
.item6 .cont img{width: 120px;height: 120px;}
.item6 h5{color: #454545;font-size: 36px;line-height: 36px;text-align: center;font-weight: normal;padding-bottom: 28px;}
.item6 h2{color: #a50020;font-size: 52px;line-height: 52px;text-align: center;}

/*关于我们*/
.positions{height: 66px;line-height: 66px;background:#f2f2f2;}
.positions .fl,.positions .work{font-size: 28px;color: #333;font-weight: bold;}
.positions .fl span,.positions .work span{color: #8d8d8d;font-size: 22px;margin-left: 5px;}
.positions ul.fr {margin-right: 15px;}
.positions ul.fr li{float: left;font-size: 18px;height: 66px;line-height: 66px;text-align: center;padding:0 19px;font-weight: bold;margin-left: 30px;}
.positions ul.fr li a{color: #333;}
.positions ul.fr li.active,.positions ul.fr li:hover{background:url(../images/gsjj2.png) no-repeat center bottom;}
.positions ul.fr li:hover a,.positions ul.fr li.active a{color: #a50020;}
.gs_info{margin-top: 72px;padding-bottom: 64px;}
.gs_info h5{font-size: 18px;color: #4b4343;line-height: 32px;font-weight: normal;text-align: justify;margin-bottom: 30px;}
.gs_info .info_head ul{width: auto;margin-bottom: 25px;}
.gs_info .info_head ul li{float: left;font-size: 18px;color: #454545;text-align: center;padding:0 86px;background:url(../images/gsjj4.png) no-repeat right center;line-height: 46px;}
.gs_info .info_head ul li p{font-size: 48px;color: #a50020;line-height: 48px;font-weight: bold;}
.gs_info .info_head ul li.li4{padding-right:20px;background: none; }
.gs_info .main_video{width: 414px;height: 294px;z-index: 10;margin-right: 30px;margin-bottom: 5px;margin-top: 10px;}
.gs_info .main_video video{width: 414px;height: 294px;display: block;cursor: pointer;}
.gs_info .imgs{width: 414px;height: 294px;z-index: 10;margin-right: 30px;margin-bottom: 5px;margin-top: 10px;}
.gs_info .imgs img{width: 100%;height: 100%;}
.gs_info .info_mid{margin:73px auto 44px;text-align: center;}
.gs_info .info_mid img{vertical-align: middle;}
.gs_info .nodata{padding:100px 0;font-size: 18px;color: #333;text-align: center;}


/*联系我们*/
.inside_name{width: 100%;text-align: center;font-size: 38px;color: #454545;padding-bottom: 35px;background:url(../images/lxwm7.png) no-repeat center bottom;margin:44px auto 50px;}
.contects{clear: both;}
.contects .form .fl{padding-left: 188px;width: 350px;}
.contects .form .fl input{padding-left: 19px;height: 50px;line-height: 50px;width: 330px;border:1px solid #454545;font-size: 16px;color: #333;margin-bottom: 20px;}
.contects .form .fr{padding-right: 188px;margin-bottom: 30px;}
.contects .form .fr textarea{width: 428px;height: 174px;padding:10px;resize: none;border:1px solid #454545;font-size: 16px;color: #333;}
.contects .form button{width: 365px;height: 50px;line-height: 50px;text-align: center;border-radius: 4px;background: #a50020;font-size: 16px;color: #fff;outline: none;border:0;display: block;margin:0 auto 88px;}
.contects ul li{font-size: 18px;color: #454545;line-height: 47px;}
.contects ul li img{vertical-align: middle;margin-top: -3px;margin-right: 22px;}
.contects .map{width: 100%;height: 396px;overflow: hidden;margin:24px auto 77px;}

/*团队建设*/
.culture_list ul{margin: 50px 0;}
.culture_list ul li{float: left;width: 600px;margin-bottom: 70px;}
.culture_list ul li:nth-child(2n){float: right;}
.culture_list ul li .img{width: 245px;height: 245px;position: relative;}
.culture_list ul li .img img{width: 245px;height: 245px;margin:0 auto;vertical-align: middle;display: block;}
.culture_list ul li .cont{width: 326px;margin-top: 50px;}
.culture_list ul li .cont .title{font-size: 24px;color: #a50020;line-height: 24px;margin-bottom: 18px;font-weight: bold;}
.culture_list ul li .cont .title img{margin-right: 10px;vertical-align: middle;margin-top:-15px;}
.culture_list ul li .cont .text{text-indent: 0;line-height: 34px;font-size: 18px;color: #4b4343;}

/*人才招聘*/
.job2{ background:#fff;width: 100%;margin:0 auto; }
.society-list li,.society-list .t{ overflow:hidden; }
.society-list .so1{  width:203px; float:left;text-align: center; }
.society-list .so2{  width:474px; float:left;text-align: center; }
.society-list .so3{  width:171px; float:left;text-align: center; }
.society-list .so4{  width:161px; float:left;text-align: center; }
.society-list .so5{  width:189px; float:left;text-align: center; }
.society-list .so6{  width:123px; float:left;text-align: left;padding-left: 20px;}
.society-list{color:#333; margin-top:0; }
.society-list .nowti{ line-height:21px; padding:30px 0; position:relative; height:auto;font-size: 18px; }
/*.society-list li{border-bottom: 1px solid #e0e0e0;}*/
.society-list li:first-child .nowti{ padding:12px 0;font-size: 24px;color: #fff;height:24px;border-right: 1px solid #b7334d;}
.society-list li:first-child{ margin-bottom:0; font-size:24px;background: #a50020; }
.society-list .t{ background:#fff; cursor:pointer; transition:400ms; -webkit-transition:400ms;color: #454545;border-bottom:1px solid #dadada; }
.society-list .t a{color: #454545;}
/*.society-list li:nth-child(even) .t{background: #f4f4f4;}*/
.society-list li .so5 .nowti{background:url(../images/tdjs12.png) no-repeat 136px center;}
.society-list li:first-child .so5 .nowti{background:none;}
/*.society-list .t.act,.society-list li:nth-child(even) .t.act{ background:#d3845e; color:#fff; }*/
.society-list .t.act .so5 .nowti,.society-list li:nth-child(even) .t.act .so5 .nowti{background:url(../images/tdjs10.png) no-repeat 136px center;color: #a50020;}
.society-list .b{ padding:32px 40px 40px 40px; display:none; color:#969696;border-bottom:1px solid #dadada; border-top:0;position: relative;}
.society-list .b .freeTx{font-size: 16px;color: #333;line-height: 31px; }
.society-list .b .freeTx h2{ font-size:24px;color:#4b4343;margin-bottom:15px;font-weight: normal;line-height: 24px;}
.society-list .b .join{display: block;width: 98px;height: 28px;-webkit-transition: 0.4s;-ms-transition: 0.4s;-moz-transition: 0.4s;-o-transition: 0.4s;transition: 0.4s;text-align: center;line-height: 28px;font-size: 14px;color: #ad4624;border:1px solid #ad4624;position: absolute;right: 40px;top:27px;cursor: pointer;}
.society-list .b .join:hover{background: #ad4624;color: #fff;}

.job2 .hints{padding:62px 0 110px;text-align: center;}
.job2 .hints p{font-size: 18px;color: #4b4343;line-height: 31px;}
.job2 .hints h2{font-size: 24px;color: #4b4343;font-weight: normal;padding:30px 0;}

/*最新动态*/
.column{padding-top: 75px;padding-bottom: 120px;}
.column .news_list li{width: 100%;height: 178px;border:1px solid #ddd;margin-bottom: 30px;}
.column .news_list li .imgs{width: 261px;height: 178px;overflow: hidden;display: block;}
.column .news_list li .imgs img{width: 100%;height: 100%;-webkit-transform:scale(1);transform:scale(1);transition:all linear 0.2s;}
.column .news_list li .conts{width: 660px;padding-right: 65px;border-right:1px solid #ddd;height: 178px;padding-left: 32px;}
.column .news_list li .conts a.title{display: block;width: 100%;font-size: 24px;color: #333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height: 24px;padding:21px 0 14px;}
.column .news_list li .conts p{font-size: 18px;color: #4b4343;line-height: 29px;max-height: 58px;overflow: hidden;}
.column .news_list li .conts a.more{display: block;width: 93px;height: 33px;line-height: 33px;text-align: center;border:1px solid #ccc;border-radius: 8px;font-size: 18px;color: #4b4343;margin-top: 10px;}
.column .news_list li .date{color: #4b4343;width: 72px;margin-right: 50px;}
.column .news_list li .date h2{font-size: 30px;font-weight: normal;line-height: 30px;text-align: center;padding:50px 0 15px;border-bottom: 1px solid #bfbfbf;margin-bottom: 17px;}
.column .news_list li .date h4{font-size: 18px;font-weight: normal;text-align: center;line-height: 18px;}
.column .news_list li:hover{background: #a50020;border:1px solid #a50020;}
.column .news_list li:hover .imgs img{-webkit-transform:scale(1.05);transform:scale(1.05);z-index:1;}
.column .news_list li:hover .conts{border-right:1px solid #a50020;background: #fff;}
.column .news_list li:hover .conts a.title{color: #a50020;}
.column .news_list li:hover .conts a.more{color: #a50020;border:1px solid #a50020;}
.column .news_list li:hover .date h2{border-bottom:1px solid #fff;color: #fff;}
.column .news_list li:hover .date h4{color: #fff;}
/*新闻详情*/
.details{background: #fff;clear: both;padding-bottom: 90px;}
.details h1{font-size: 32px;color: #4b4343;padding:73px 0 40px;text-align: center;line-height: 32px;}
.details h5{width: 100%;font-size: 18px;color: #4b4343;line-height: 18px;margin:0 auto 33px; text-align:center;font-weight: normal;border-bottom: 1px solid #dadada;padding-bottom: 20px;}
.details .p,.details p{font-size: 18px;color: #4b4343;line-height: 33px;text-indent: 39px;text-align: justify;margin-bottom: 30px;}
.details .p img,.details p img{display: block;max-width: 100%;text-align: center;margin:40px auto;}


@media screen and (max-width:1200px){
.w1200{width: 100%;}
.picScroll-left{display: none;}
.swiper-containerd{display: block;}
.head,.footer,.more_box,.banner,.brand_ul,.hot_line,.zx{display:none;}
.header,.foot,.more_a,.bannerd,.aside{display: block;}
.more{margin-top: 25px;}
.more_a{font-size: 15px;color: #666;text-align: center;line-height: 40px;display: block;}
.actives .btn .share {display: none;}
.items,.scientific{min-height: 500px;}
/*移动端样式*/
.header{width: 100%;height: 45px;position: relative;}
.header .logos{float: left;width:108px;height: 25px;margin-left:4%;background: url(../images/logo.png) no-repeat center;margin-top: 11px;background-size:108px 25px;}
.header .btn{float: right;width:19px;height: 15px;margin-right:4%;background: url(../images/sy2a.png) no-repeat center;margin-top: 15px;background-size: 19px 15px;}
.headers{background: #0073bd;}
.headers .return{float: left;width:11px;height: 18px;margin-left:4%;background: url(../images/sy33a.png) no-repeat center;margin-top: 15px;background-size: 11px 18px;}
.headers .btn{background: url(../images/sy32a.png) no-repeat center;background-size: 19px 15px;}
.headers .name{font-size: 19px;font-weight: bold;float: left;color: #fff;width: 40%;text-align: center;line-height: 44px;margin-left: 21%;}
.header .nav_down{position:absolute;top:0;left:0;width: 100%;z-index: 99;background: rgba(0,0,0,0.3);display: none;height: 800px;}
.header .nav_down .close_btn{height: 44px;background: url(../images/close_btn.png) no-repeat 83% center;background-size: 16px;width: 33%;position: absolute;right: 0;top: 0;}
.header .nav_down ul{position: absolute;right:0;top:44px;width: 33%;background: #a50020;padding-bottom: 10px; }
.header .nav_down ul li{height:33px;line-height: 33px;padding-left: 14%;}
.header .nav_down ul li a{color:#fff;font-size: 12px;margin:0;width: 100%;height:33px;line-height: 33px;display: block;}
.header .nav_down ul li a img{vertical-align: middle;width:7px;height: 11px;padding-right: 10px; }
/*header-end*/
 .foot{width: 92%;height: auto;clear: both;background: #212121;padding:10px 4%;}
 .foot p{width: 100%;line-height: 20px;text-align: center;font-size: 9px;color: #7b7b7b;}
/*焦点图*/
.banners{display: none;}
.swiper-container{display: block;width: 100%;}
.swiper-wrapper .swiper-slide{width: 100%;text-align: center;margin: 0 auto;}
.swiper-wrapper .swiper-slide img{width: 100%;height:auto;display: block;vertical-align: middle;padding: 0;margin:0;}
.swiper-container-horizontal>.swiper-pagination,.swiper-pagination-custom,.swiper-pagination-fraction {bottom:10px;left:0;width:100%}
.swiper-pagination-bullet {display:inline-block;background:#e7e7e7;opacity:.5;z-index: 99;}
.swiper-pagination-bullet-active {opacity:.8;background:#a50020;}

/*实战体系*/
.system{width: 100%;height: 280px;background: url(../images/sy2.png) no-repeat #fff center;background-size: 170px;}
.system ul{padding-top: 40px;}
.system ul li{float: left;width: 29%;}
.system ul li h1{font-size: 15px;color: #454545;line-height:15px;margin-bottom: 6px;}
.system ul li p{font-size: 12px;color: #454545;line-height: 16px;}
.system ul li:nth-child(odd){text-align: right;margin-right: 21%;}
.system ul li:nth-child(even){text-align: left;margin-left: 21%;}
.system ul li:nth-child(1),.system ul li:nth-child(2){margin-bottom: 78px;}


/*机构视角*/
.view {width: 100%;height:190px;background: url(../images/sy39.png) no-repeat center;background-size: cover;}
.view ul{padding: 20px 0 0;background: url(../images/sy3-3.png) no-repeat center 20px;background-size:100%;width: 94%;margin:0 auto;height: 165px; }
.view ul li{width: 14%;text-align: center;font-size: 11px;color: #fff;font-weight: bold;float: left;margin-right: 0;padding-top: 32px;line-height: 11px;padding-bottom: 25px;opacity: 0;}
.view ul li:nth-child(5n){margin-right: 0;}

/*渠道*/
.aside{overflow: hidden;;width: 100%;}
.aside .r_tab {width: 100%;margin:0;list-style:none;text-align: center;}
.aside .r_tab .unseltab {width:23%;margin-right: 2.6%;float:left;}
.aside .r_tab .unseltab .imgs{width: 52px;height: 38px;overflow: hidden;display: block;margin:20px auto 0;}
.aside .r_tab .unseltab .imgs image{width: 100%;height: 100%;}
.aside .r_tab .unseltab .name{font-size: 12px;color: #454545;font-weight: bold;padding-top: 6px;background: url(../images/sy51.png) no-repeat center top;background-size:50px 2px;margin-bottom: 20px;width: 100%;}
.aside .r_tab .unseltab dl{width: 100%;text-align: center;height: auto;}
.aside .r_tab .unseltab dl dd{width: 100%;height: 30px;margin-bottom: 20px;}
.aside .r_tab .unseltab dl dd img{vertical-align: middle;width: 100%;height: 100%;}
.brand .text{font-size: 18px;color: #a50020;font-weight: bold;padding:0 4% 20px;width: 92%;}
.brand .bn_imgs{width: 92%;margin:20px auto;}
.brand .bn_imgs img{vertical-align: middle;width: 100%;height: auto;}
/*项目*/
.big_title{width: 100%;height: 50px;background: #a50020;font-size: 18px;color: #fff;font-weight: bold;text-align: center;line-height: 50px;}
.project{margin-bottom: 20px;overflow: hidden;}
.project .p_top{width: 96%;margin:15px auto;}
.project .p_top .p_l{width: 40%;height: 35px;line-height: 35px;padding-left: 4%;text-align: left;font-size: 14px;color: #454545;font-weight: bold;background: url(../images/sy40.png) no-repeat center;background-size: 100%;}
.project .p_top .p_r{width: 40%;height: 35px;line-height: 35px;padding-right: 4%;text-align: right;font-size: 14px;color: #454545;font-weight: bold;background: url(../images/sy41.png) no-repeat center;background-size: 100%;}
.project .p_bot .p_item{position: relative;height: 80px;line-height: 80px;width: 100%;margin:0 auto 5px;}
.project .p_bot .p_item .p_left{position:absolute;top:0;left: 0;width: 50%;height: 80px;background: url(../images/sy48.png) no-repeat center;opacity:1;background-size: 100%;}
.project .p_bot .p_item .jt{position:absolute;top:26px;left: 45%;width: 15%;height: 28px;background: url(../images/sy50.png) no-repeat center;z-index: 22;opacity:1;background-size: 100%;}
.project .p_bot .p_item .p_right{position:absolute;top:0;left: 52%;width: 50%;height: 80px;background: url(../images/sy49.png) no-repeat center;opacity:1;background-size: 100%;}
.project .p_bot .p_item span{font-size: 12px;color: #fff;display: inline-block;width: 90%;_display: inline;*zoom:1;}
.project .p_bot .p_item .p_left span{margin-left: 2%;}
.project .p_bot .p_item .p_right span{margin-left: 44%;}
.project .p_bot .p_item img{width: 80px;height: 80px;}
.project .p_bot .p_item .p_left img{position: absolute;right: 0;top:0;}
.project .p_bot .p_item .p_right img{position: absolute;left: 0;top:0;}



/*服务内容*/
.item .title1{width: 100%;text-align: center;height: 30px;background: url(../images/fwnr2.png) no-repeat center;background-size:140% 30px;font-size: 15px;color: #fff;font-weight: bold;line-height: 30px;}
.item .title2{font-size: 16px;color: #454545;font-weight: bold;line-height: 16px;text-align: center;margin-top: 20px;margin-bottom: 20px;}
.item .title2 em{font-weight: normal;color: #adadad;font-size: 2px;vertical-align: middle;height: 2px;display: none;}
.item .bg_img img{width: 100%;height: auto;vertical-align: middle;}


.item1 .reason li{float: none;width: 75%;margin:0 auto;height: 194px;position: relative;margin-bottom: 10px;} 
.item1 .reason li:nth-child(3){margin-right: auto;}
.item1 .reason li .imgs{width: 69px;height: 69px;border-radius: 69px;background: #b80029;text-align: center;line-height: 69px;position: absolute;top:0;left:37.5%;z-index: 3;}
.item1 .reason li .imgs img{vertical-align: middle;margin-top: -3px;width: 30px;height: 30px;}
.item1 .reason li .conts{width: 98%;height: 154px;position: absolute;bottom: 0;left:0;border:2px solid #b80029;text-align: center;}
.item1 .reason li .conts h1{font-size: 16px;color: #454545;letter-spacing: 1px;line-height: 16px;margin:50px 0 14px;}
.item1 .reason li .conts .text{font-size: 13px;color: #454545;line-height: 25px;}
.item1 .reason li .conts .text span{font-size: 15px;color: #454545;font-weight: bold;}

.item2{margin-top: 20px;padding-bottom: 20px;}
.item2 .bg_img{margin:20px auto 0;}

.item3{width: 100%;height: auto;background:url(../images/fwnr14.png) no-repeat center bottom;background-size: 100% 136px; }
.item3 .title2{color:#4b4343;font-size: 15px;line-height: 15px;}
.item3 .title2 span{color: #b80029;}

.item4 .reason{padding:20px 0;}
.item4 .reason li{float: none;width: 75%;margin:0 auto 15px;height: auto;}
.item4 .reason li:nth-child(3){margin-right: auto;}
.item4 .reason li .imgs{height: auto;width: 100%;overflow: hidden;}
.item4 .reason li .imgs img{width: 100%;height: 100%;}
.item4 .reason li h1{font-size:16px;color: #a50020;text-align: center;line-height: 20px;margin-bottom: 10px;}
.item4 .reason li .conts{height: 120px;width: 69%;background:url(../images/fwnr13.png) no-repeat left 10px;background-size: 62px 105px;margin:0 auto;}
.item4 .reason li:nth-child(3) .conts{background:url(../images/fwnr13.png) no-repeat left 10px;background-size: 62px 105px;}
.item4 .reason li .conts h2{padding-left: 75px;font-size: 15px;color: #a50020;font-weight: normal;margin-bottom: 5px;line-height: 22px;}
.item4 .reason li .conts .text{font-size: 13px;color: #454545;padding-left: 48px;line-height: 32px;}

.item5{width: 100%;height: 85px;background: #a50020;color: #fff;font-size: 15px;line-height: 30px;font-weight: bold;padding-top: 30px;text-align: center;}
.item6{width: 100%;height: auto;background: #fff;}
.item6 .cont{width: 100%;}
.item6 .fl,.item6 .fr{width: 100%;text-align: center;float: none;}
.item6 h1{color: #fff;font-size: 16px;line-height: 35px;font-weight: bold;width: 50%;height: 35px;background: #a50020;text-align: center;margin:30px auto 20px;}
.item6 h5{color: #454545;font-size: 18px;line-height: 18px;text-align: center;font-weight: normal;padding-bottom: 14px;}
.item6 h2{color: #a50020;font-size: 26px;line-height: 26px;text-align: center;}

/*关于我们*/
.positions{height:33px;line-height: 33px;background:#f2f2f2;width: 92%;padding:0 4%;}
.positions .fl,.positions .work{font-size: 14px;color: #333;font-weight: bold;}
.positions .fl span,.positions .work span{color: #8d8d8d;font-size: 11px;margin-left: 5px;}
.positions ul.fr {margin-right: 0;}
.positions ul.fr li{float: left;font-size: 14px;height: 33px;line-height:33px;text-align: center;padding:0 8px;font-weight: bold;margin-left: 10px;}
.positions ul.fr li a{color: #333;}
.positions ul.fr li.active,.positions ul.fr li:hover{background:url(../images/gsjj2.png) no-repeat center bottom;background-size: 55px 5px;}
.positions ul.fr li:hover a,.positions ul.fr li.active a{color: #a50020;}
.gs_info{margin-top: 20px;padding-bottom: 20px;}
.gs_info h5{font-size: 14px;color: #4b4343;line-height: 26px;font-weight: normal;text-align: justify;margin-bottom: 10px;}
.gs_info .info_head ul{width: auto;margin-bottom: 10px;}
.gs_info .info_head ul li{float: left;font-size: 14px;color: #454545;text-align: center;padding:0;background:url(../images/gsjj4.png) no-repeat right center;line-height: 23px;width: 25%;}
.gs_info .info_head ul li p{font-size: 22px;color: #a50020;line-height: 22px;font-weight: bold;}
.gs_info .info_head ul li.li4{padding-right:0;background: none; }
.gs_info .main_video{width: 100%;height: 192px;z-index: 10;margin-bottom: 18px;}
.gs_info .main_video video{width: 100%;height: 100%;display: block;cursor: pointer;}
.gs_info .imgs{width: 100%;height: 192px;z-index: 10;margin-bottom: 18px;}
.gs_info .imgs img{width: 100%;height: 100%;}
.gs_info .info_mid{margin:18px auto;text-align: center;width: 100%;}
.gs_info .info_mid img{vertical-align: middle;width: 100%;}
.gs_info .conts{width: 92%;margin:0 auto;}
.gs_info .nodata{padding:100px 0;font-size: 18px;color: #333;text-align: center;}
.gs_info p img{width: 100%;height: auto;}

/*联系我们*/
.inside_name{width: 100%;text-align: center;font-size: 19px;color: #454545;padding-bottom: 15px;background:url(../images/lxwm7.png) no-repeat center bottom;background-size:182px 8px;margin:30px auto;}
.contects{clear: both;}
.contects .form,.contects ul {width: 92%;padding:0 4%;}
.contects .form .fl{padding-left: 0;width: 100%;}
.contects .form .fl input{padding-left: 4%;height: 35px;line-height: 35px;width: 94%;border:1px solid #454545;font-size: 14px;color: #333;margin-bottom: 10px;}
.contects .form .fr{padding-right: 0;margin-bottom: 15px;width: 100%;}
.contects .form .fr textarea{width: 92%;height: 87px;padding:8px 3%;resize: none;border:1px solid #454545;font-size: 14px;color: #333;}
.contects .form button{width: 100%;height: 35px;line-height: 35px;text-align: center;border-radius: 4px;background: #a50020;font-size: 14px;color: #fff;outline: none;border:0;display: block;margin:0 auto 20px;}
.contects ul li{font-size: 14px;color: #454545;line-height: 30px;}
.contects ul li img{vertical-align: middle;margin-top: -3px;margin-right: 8px;}
.contects .map{width: 92%;height: 198px;overflow: hidden;margin:20px auto;}

/*团队建设*/
.culture_list ul{margin: 20px auto;width: 92%;}
.culture_list ul li{float: none;width: 100%;margin-bottom: 20px;}
.culture_list ul li:nth-child(2n){float: none;}
.culture_list ul li .img{width: 120px;height: 120px;margin:0 auto;}
.culture_list ul li .img img{width: 120px;height: 120px;vertical-align: middle;display: block;}
.culture_list ul li .cont{width:58%;margin-top: 12px;}
.culture_list ul li .cont .title{font-size: 16px;color: #a50020;line-height: 16px;margin-bottom: 10px;font-weight: bold;}
.culture_list ul li .cont .title img{margin-right: 10px;vertical-align: middle;margin-top:-5px;width: 36px;height: 18px;}
.culture_list ul li .cont .text{text-indent: 0;line-height: 24px;font-size: 14px;color: #4b4343;}

/*人才招聘*/
.job2{ background:#fff;width: 92%;margin:0 auto; }
.society-list li,.society-list .t{ overflow:hidden; }
.society-list .so1{  width:20%; float:left;text-align: center; }
.society-list .so2{  width:40%; float:left;text-align: center; }
.society-list .so3{  width:141px; float:left;text-align: center;display: none; }
.society-list .so4{  width:20%; float:left;text-align: center; }
.society-list .so5{  width:20%; float:left;text-align: center; }
.society-list .so6{  width:21%; float:left;text-align: left;padding-left: 4%;display: none;}
.society-list{color:#333; margin-top:0; }
.society-list .nowti{ line-height:18px; padding:12px 0; position:relative; height:auto;font-size: 14px; }
/*.society-list li{border-bottom: 1px solid #e0e0e0;}*/
.society-list li:first-child .nowti{ padding:6px 0;font-size: 14px;color: #fff;height:14px;border-right: 1px solid #b7334d;line-height: 14px;}
.society-list li:first-child{ margin-bottom:0; font-size:14px;background: #a50020; }
.society-list .t{ background:#fff; cursor:pointer; transition:400ms; -webkit-transition:400ms;color: #454545;border-bottom:1px solid #dadada; }
/*.society-list li:nth-child(even) .t{background: #f4f4f4;}*/
.society-list li .so6 .nowti{background:url(../images/tdjs12.png) no-repeat 96% center;background-size: 12px;}
.society-list li:first-child .so6 .nowti{background:none;}
/*.society-list .t.act,.society-list li:nth-child(even) .t.act{ background:#d3845e; color:#fff; }*/
.society-list .t.act .so6 .nowti,.society-list li:nth-child(even) .t.act .so6 .nowti{background:url(../images/tdjs10.png) no-repeat 96% center;background-size: 12px;color: #a50020;}
.society-list .b{ padding:16px 20px 20px 20px; display:none; color:#969696;border-bottom:1px solid #dadada; border-top:0;position: relative;}
.society-list .b .freeTx{font-size: 13px;color: #333;line-height: 19px; }
.society-list .b .freeTx h2{ font-size:16px;color:#4b4343;margin-bottom:10px;font-weight: normal;line-height: 16px;}
.society-list .b .join{display: block;width: 98px;height: 28px;-webkit-transition: 0.4s;-ms-transition: 0.4s;-moz-transition: 0.4s;-o-transition: 0.4s;transition: 0.4s;text-align: center;line-height: 28px;font-size: 14px;color: #ad4624;border:1px solid #ad4624;position: absolute;right: 40px;top:27px;cursor: pointer;}
.society-list .b .join:hover{background: #ad4624;color: #fff;}
.job2 .hints{padding:20px 4%;text-align: left;width: 92%;}
.job2 .hints p{font-size: 13px;color: #4b4343;line-height: 19px;}
.job2 .hints h2{font-size: 16px;color: #4b4343;font-weight: normal;padding:15px 0;}

/*最新动态*/
.column{padding: 20px 0;}
.column .news_list{width: 92%;margin:0 auto;}
.column .news_list li{width: 100%;height: 89px;border:0;border-bottom:1px solid #ddd;margin-bottom: 10px;padding-bottom: 10px;}
.column .news_list li .imgs{width: 35%;height: 89px;overflow: hidden;display: block;}
.column .news_list li .imgs img{width: 100%;height: 100%;-webkit-transform:scale(1);transform:scale(1);transition:all linear 0.2s;}
.column .news_list li .conts{width: 60%;height: 89px;padding:0;border-right:0;float: right;}
.column .news_list li .conts a.title{display: block;width: 100%;font-size: 14px;color: #333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height: 20px;padding:0;}
.column .news_list li .conts p{font-size: 11px;color: #666;line-height: 20px;max-height: 40px;overflow: hidden;margin:6px 0 9px;}
.column .news_list li .conts a.more{display: block;width: 65px;height: 20px;line-height: 20px;text-align: center;border:0;border-radius: 0;font-size: 12px;color: #4b4343;margin-top:0;}
.column .news_list li .date{color: #4b4343;width: 72px;margin-right: 50px;display: none;}
.column .news_list li .date h2{font-size: 30px;font-weight: normal;line-height: 30px;text-align: center;padding:50px 0 15px;border-bottom: 1px solid #bfbfbf;margin-bottom: 17px;}
.column .news_list li .date h4{font-size: 18px;font-weight: normal;text-align: center;line-height: 18px;}

/*新闻详情*/
.details{background: #fff;clear: both;padding-bottom: 90px;width: 92%;padding:0 4%;}
.details h1{font-size: 15px;color: #4b4343;padding:20px 0 18px;text-align: center;line-height: 15px;}
.details h5{width: 100%;font-size: 14px;color: #4b4343;line-height: 14px;margin:0 auto; text-align:center;font-weight: normal;border-bottom: 1px solid #dadada;padding-bottom: 10px;}
.details .p,.details p{font-size: 13px;color: #4b4343;line-height: 21px;text-indent: 15px;text-align: justify;margin-bottom: 15px;}
.details .p img,.details p img{display: block;max-width: 100%;text-align: center;margin:20px auto;}

/*服务流程*/
.fw_process{text-align: center;margin:40px auto 100px;}


}
@media screen and (max-width:360px){
.item .title1{font-size: 13px;}
.item .title2{font-size: 15px;}
.view {width: 100%;height:170px;background: url(../images/sy39.png) no-repeat center;background-size: cover;}
}
@media screen and (min-width:376px) and (max-width:414px){
.view {width: 100%;height:210px;background: url(../images/sy39.png) no-repeat center;background-size: cover;}
}
@media screen and (min-width:360px) and (max-width:375px){

}


