@media screen and ( max-width:1601px){
	.sNav ul li a {margin-right: 35px; }

}
@media screen and ( max-width:1441px){
	.sNav ul li a {margin-right: 35px; } 
	.sNav6 ul{left: 850px!important; }

}
@media screen and ( max-width:1367px){
	.sNav2 ul{left: 100px!important; } 
	.sNav4 ul{left: 710px!important; } 
	.sNav5 ul{left: 810px!important; }
}
@media screen and ( max-width:1281px){
	.sNav ul li a {margin-right: 25px; } 
	.sNav2 ul{left: 100px!important; } 
	.sNav4 ul{left: 710px!important; } 
	.sNav5 ul{left: 810px!important; } 
	.indBanner2 {width: 1081px; }
}

@media screen and ( min-width:1005px) and (max-width:1441px ){


}

@media screen and ( max-width:1004px ){

.pc-show{display: none!important;}
/*.pc-hide{display: block!important;}*/
/*.pc-hide{display: block!important;}*/
.pc-hide{display: block;}
.pc-hide1{display: block!important;}

.wal-1200{width: 100%;}

.headDiv {height: 60px;background: #eee;} 
.mindBanner{width: 100%;}
.mindBanner .swiper-container{ width:100%;}
.mindBanner img{width: 100%;}
.mindBanner .swiper-pagination{bottom: 20px!important; } 
.mindBanner .swiper-pagination-bullet {width: 8px; height: 8px; background: #fff; opacity: 1;margin: 0 4px!important; } 
.mindBanner .swiper-pagination-bullet-active {background: #265baf!important; opacity: 1; }

.indTlt{margin-bottom: 11px;margin-top: 15px;} 
.indTlt .t1{font-size: 18px;} 
.indTlt .t2{margin-top: 2px;} 
.indTlt .t2 span{font-size: 12px;margin-top: 0px;} 

.indBanner2 {width: auto; padding: 0 10px; }
.indBanner2 .swiper-button-prev{width: 30px;height: 30px;left: 0px;opacity: 1!important;cursor: pointer!important;background: url(../images/d1_left.png) no-repeat;background-size: 30px;} 
.indBanner2 .swiper-button-next{width: 30px;height: 30px;right: 0px;opacity: 1!important;cursor: pointer!important;background:url(../images/d1_right.png) no-repeat;background-size: 30px;} 
.indBanner2 .swiper-button-prev:hover{background:url(../images/d1_lefton.png) no-repeat;background-size: 30px; } 
.indBanner2 .swiper-button-next:hover{background:url(../images/d1_righton.png) no-repeat;background-size: 30px; } 
.indBanner2 .add img{width: 20px;height: 20px;}
.indBanner2 .swiper-slide{ position:relative;}
.indBanner2 .txt{ position:absolute; top:auto; bottom: 0;padding: 0; height:45px;   width: 100%;background: url(../images/black_0.6.png);} 
/*.indBanner2 .txt{top: 68%;padding: 10px 0 20px;width: 100%;background: url(../images/black_0.6.png);}*/ 
.indBanner2 .txt .t1{font-size: 14px;line-height: 150%;height: 55px;padding-left: 5px; } 
.indBanner2 .txt .t2{display: none; font-size: 12px; line-height: 21px; padding-left: 5px; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; height: 42px;}
.indBanner2 .add{right: 6px;bottom: 5px;} 
.indBanner2 .swiper-slide:hover .txt{top: 20%;}
.indBanner2 .swiper-slide:hover .txt .t2{display: block;}
.MoreIco {width: 32%; height: 35px; line-height: 35px; font-size: 14px; margin: 20px auto 30px; background: #265baf; }

.indBanner2_1 .txt{top: auto;}

.indPart2 {padding: 0 0 40px; }
.indPart2 .indTlt {padding-top: 15px; }

.mindBanner3{width: auto; margin: 0 10px; overflow: hidden; } 
.mindBanner3 li{float: left; position: relative; width: 25%; } 
.mindBanner3 li a{display: block; width: 100%; } 
.mindBanner3 li a img{width: 224px;} 
.mindBanner3 li a b{position: absolute; font-size: 12px; color: #fff; left: 7px; top: 11px; display: block; } 
.mindBanner3 li a i{position: absolute; display: block; width: 22px; height: 2px; background: #fff; margin-top: 7px; }

.indBanner4 {width: auto; padding: 0 10px; }
.indBanner4 .img a img {width: 90%; }
.indBanner4 .swiper-button-prev{width: 7%;height: 41px;left: 42%;top: 110%;opacity: 1!important;cursor: pointer!important;background: url(../images/d3_left.png) no-repeat left;} 
.indBanner4 .swiper-button-next{width: 7%;height: 41px;right: 42%;top: 110%;opacity: 1!important;cursor: pointer!important;background: url(../images/d3_right.png) no-repeat right;} 
.indBanner4 .swiper-button-prev:hover{background:url(../images/d3_lefton.png) no-repeat left; } 
.indBanner4 .swiper-button-next:hover{background:url(../images/d3_righton.png) no-repeat right; } 

.mToTop{position: fixed;bottom: 20%;right: 0;z-index: 999;width: 24%;}
.mToTop img{width: 100%;}

.bottom{position: absolute;background: #262626;width: 100%;height: auto;} 
.bottom .box{margin-top: 30px;} 
.bottom .links{ float:none;}
.bottom .o{float: left;margin-right: 0;width: 33.33%;} 
.bottom .o li{display: none; } 
.bottom .o li a{font-size: 14px; color: #777; } 
.bottom .o li:nth-child(1){display: block;font-size: 14px;color: #fff;line-height: 30px;width: 100%;text-align: center;} 
.bottom .o li:hover a{color: #fff; text-decoration: underline; } 
.bottom .ewm{text-align: center;width: 100%;margin-top: 10px;} 
.bottom .ewm>img{margin-top: 12px;width: 33%;}
.bottom .ewm .p{color:#c2c6ca;font-size: 12px;margin: 10px auto;text-align: center;} 
.bottom .ewm .icons{overflow: hidden;margin: 0 auto;display: table;padding-top: 10px;} 
.bottom .ewm .icons li{float: left; margin-right: 20px; } 
.bottom .ewm .icons li:last-child{margin-right: 0px; } 
.bottom .ewm .icons li a{display: block; } 
.bottom .bot{margin-top: 20px;text-align: center;background: #262626;height:auto;}
.bottom .bot li{float: left;}
.bottom .bot li a{font-size: 12px;color: #777;} 
.bottom .bot li a:hover{color: #fff; text-decoration: underline;} 
.bottom .bot li i{    font-size: 14px; color: #777; display: inline-block; margin: 0 10px;}
.bottom .bot p{font-size: 12px;color: #777;width: auto;padding: 15px 10px;padding-bottom: 10px;line-height: normal;background: #1e1e1e;float:none;}
.bottom .bot .fl{float: none;} 
.bottom .bot .fl ul{margin: 0 auto; display: table; }
.bottom .bot .fr a{font-size: 12px; color: #777;margin-left: 10px; } 
.bottom .bot .fr a:hover{text-decoration: underline;color: #fff;}

    .wrap p img{width:100%;}

.c_leftbox,.c_rightbox .toptlt,.c_rightbox .path{display: none;}

/*.c_rightbox {width: auto; padding: 0 10px; padding-left: 10px; }*/
.c_rightbox {width: 94%;padding: 0 3%;padding-left: 10px;}


.m-Title{background: #265baf; height: 40px; line-height: 40px; overflow: hidden; } 
.m-Title>span{color: #fff; font-size: 18px; width: 100%; float: left; display: inline-block; text-align: center; position: absolute; left: 0; } 
.m-Title .return{display: inline-block; float: left; width: 16%; height: 40px; background: url(../images/m9.png) no-repeat 43%; }
.m-Title .return span{display: inline-block;width: 100%;height: 30px;margin-top: 5px;background: url(../images/m10.png) no-repeat right;}

.organ {padding: 30px 0 50px; } 
.organ img {width: 100%; }

.leader {padding-bottom: 40px; padding-top: 20px; } 
.leader ul li .tlt {font-size: 16px; margin-top: 20px; } 
.leader ul li .tlt i {font-size: 14px; margin-left: 10px; } 
.leader ul li .txt {margin-bottom: 20px; }

.introduce .box {width: auto; } 
.introduce .box .o {margin-right: 0; } 
.introduce .tlt {font-size: 18px; margin-top: 20px; padding-bottom: 20px; width: auto; } 
.introduce .p {font-size: 14px; line-height: 20px; margin-bottom: 20px; } 
.introduce .p1 {width: auto; } 
.introduce .r_img{width: auto; margin-bottom: 20px; }
.introduce .r_img img{width: 100%;}
.introduce .img{width: auto;}
.introduce .img img{width: 100%;}
.introduce .box .fr {width:100%;}


.qualif{padding-bottom: 40px;}
.qualif ul{ width:auto;}
.qualif li{width: 48.5%;margin-right: 3%;}
.qualif li .box{margin-right: 0px;}
.qualif li .name{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.qualif li:nth-child(3n){margin-right: 3%;}
.qualif li:nth-child(2n){margin-right: 0!important;}
.qualif li .imgDiv {width: 100%;}
.m-loadmore{width: 100%; height: 40px; line-height: 40px; text-align: center; color: #fff; font-size: 14px; background: #265baf; display: block; }


.cultrue li{padding: 18px 0 18px; } 
.cultrue li .tlt{font-size: 16px; } 
.cultrue li .txt{font-size: 14px; line-height: 24px; }

.service{margin-top: 20px; padding-bottom: 40px; }
.service .p{font-size: 14px;line-height: 23px;} 
.service .p img{width:100%;} 
.service .box .tlt{font-size: 18px;margin: 0 0 20px;}
.service .box li{width: 49%;margin-bottom: 10px;margin-right: 2%;} 
.service .box li a{margin-right: 0px;} 
.service .box li .name{font-size: 14px;line-height: 45px;height: 45px;padding:0 10px;} 
.service .box li .block { height: 100%; top: 100%;opacity:.4;transition: all .5s; }
.service .box li .block img{width: 38px;height: 38px;position: absolute;left: 50%;margin-left: -19px;top: 50px;} 
.service .box li .block p{font-size: 14px;color: #fff;text-align: center;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;height: 60px;line-height: 20px;margin-top: 108px;padding: 0 40px;}
.service .box li .img {margin-top: 0px; }
.service .box li:nth-child(2n){margin-right: 0;}
.service p span{display: block;text-align: justify;}
/*.serviceDetail {padding: 0 10px; }*/ 

.serviceDetail h2 {font-size: 18px; line-height: 60px; } 
.serviceDetail .banner .swiper-pagination {bottom: 20px!important; } 
.serviceDetail .tlt {font-size: 16px; margin-bottom: 20px; height: 30px; line-height: 30px; } 
.serviceDetail .p {font-size: 14px; margin-bottom: 40px; } 

.serviceDetail .video{width: 100%;height:200px; }
.serviceDetail .video video {width: 100%;height:200px; }

.share {padding-bottom: 30px; } 
.botTlt {padding-top: 20px; padding-bottom: 40px; } 
.botTlt .ico {position: static; margin: 0 auto; width: 36%; margin-left: 31%; margin-top: 18px; font-size: 14px; padding: 0 0 0 5%; background: #265baf url(../images/t10.png) no-repeat 86%; }

.newsList {padding-top: 20px; } 
.newsList .type li {padding: 30px 0; } 
.newsList .type .img {margin-right: 0px; width: 100%; margin-bottom: 10px; } 
.newsList .type .img img{width: 100%; height: auto; } 
.newsList .type .txt {width: 100%;/* position: static; */} 
.newsList .type .t {font-size: 16px; margin-bottom: 10px; white-space: inherit; } 
.newsList .type .p {font-size: 14px; line-height: 23px; height: 46px; } 
.newsList .type .time {font-size: 12px;bottom: 1px;left: 144px;} 
.newsList .type .ico {font-size: 12px;width: 124px;height: 33px;line-height: 33px;margin-top: 0;} 
.newsList .type2 li{padding: 20px 0; } 
.newsList .type2 li:first-child {padding-top: 20px; } 
.newsList .m-loadmore{margin: 30px 0 40px;}

.newsDetail {padding-top: 20px; padding-bottom: 0; }
.newsDetail .h2{font-size: 16px;} 
.newsDetail	.time{font-size: 12px;margin: 14px 0 13px;} 
.newsDetail	.line{margin-bottom: 19px;} 
.newsDetail	.p{font-size: 14px;line-height: 23px;} 
.newsDetail	p{font-size: 14px;line-height: 23px;} 
.newsDetail	.img{margin: 18px 0 10px; width: 100%; }
.newsDetail	.img img{width: 100%;}
.newsDetail	.img span{font-size: 14px;height: 25px;margin-top: 7px;line-height: 20px;}
.newsDetail .share{padding-top: 40px;}
.newsDetail	.sts img{width: 100%;line-height: 150%; text-align: center; text-indent: 2em; }


.research{padding-top: 10px; }
.research li{margin-bottom: 20px;} 
.research li .o{width: 100%;} 
.research li .h2{font-size: 18px;margin-bottom: 10px;} 
.research li .p{font-size: 14px;line-height: 23px;margin-bottom: 20px;} 
.research li .img{width: 100%;} 
.research li .img span{font-size: 14px;height: 20px;margin:10px 0 20px;}

.patent{padding: 20px 0 40px 0;}
.patent .p{font-size: 14px;line-height: 23px;margin-bottom: 20px;}
.patent ul{overflow:hidden;padding: 0 5px;}
.patent ul{ width:auto;}
.patent li{width: 48.5%;margin-right: 3%;margin-bottom: 0px;}
.patent li .box{margin-right: 0px;}
.patent li .name{width: 84%;padding: 0 3%;font-size: 12px;}
.patent li:nth-child(3n){margin-right: 3%;}
.patent li:nth-child(2n){margin-right: 0!important;}
.patent li .imgDiv {width: 100%;}
.m-loadmore{width: 100%; height: 40px; line-height: 40px; text-align: center; color: #fff; font-size: 14px; background: #265baf; display: block; }

.standard li .name{height: 50px;}

.cooperation{padding-bottom: 80px;padding-top: 10px;} 
.cooperation .box1 .o{width: 100%;} 
.cooperation .box1 .o .h2{font-size: 18px;margin-bottom: 10px;} 
.cooperation .box1 .o .p{font-size: 14px;line-height: 23px;} 
.cooperation .box1 .img{width: 100%;margin-top: 20px;} 
.cooperation .box1 .img span{font-size: 14px;color: #333;height: 50px;margin: 10px 0 0px;text-align: center;display: block;} 
.cooperation .box2{overflow: hidden;margin-bottom: 10px;} 
.cooperation .box2 li{line-height: 25px;font-size: 14px;background: url(../images/t19.jpg) no-repeat 18px 8px;margin-bottom: 9px;} 
.cooperation .pp{font-size: 14px;line-height: 23px;}


.talent{padding-top: 20px;padding-bottom: 50px;} 
.talent .p{font-size: 14px; line-height: 23px; margin-bottom: 20px; } 
.talent .img{margin-bottom: 20px; }

.pelDeve{padding-top: 20px; } 
.pelDeve .p{font-size: 14px; line-height: 23px; margin-bottom: 20px; } 
.pelDeve .box{ padding-bottom: 20px;padding-top: 20px;} 
.pelDeve .box li{margin-bottom: 35px;} 
.pelDeve .box li .a{width: 50%;margin-bottom: 10px;} 
.pelDeve .box li .a .span{width: 100%;height: 35px;line-height: 35px;} 
.pelDeve .box li i{margin: 0;width: 47%;height: 43px;} 
.pelDeve .box li.li_01 .a .span{background: #9bbb59; } 
.pelDeve .box li.li_02 .a .span{background: #8064a2; } 
.pelDeve .box li.li_03 .a .span{background: #4bacc6; } 
.pelDeve .box li.li_04 .a .span{background: #f79646; } 
.pelDeve .box li.li_05 .a .span{background: #4f81bd; }

.job .box {margin-bottom: 30px; } 
.job .img1 {display: none; } 
.job .tt {font-size: 18px; margin-top: 79px; margin-left: 0px; width: 30%; } 
.job .img2 {float: left; margin-right: 0px; margin-top: 33px; width: 70%; } 
.job .img2 img{width: 100%;} 
.job .tabtitle dd:nth-child(3){display: none;} 
.job .tabtitle dd:nth-child(4){display: none;} 
.job .list li .dd03{display: none;} 
.job .list li .dd04{display: none;} 
.job .tabtitle dd {height: 88px; width: 33.33%; } 
.job .tabtitle dd img {padding-top: 15px; padding-bottom: 9px; } 
.job .tabtitle dd .box {height: 88px; margin-bottom: 0; } 
.job .list li dd p {font-size: 12px; color: #666; } 
.job .list li dd {height: 45px; line-height: 45px; width: 33.33%; } 
.job .list li .dd01 {width: 33.33%; } 
.job .list li {height: 45px; line-height: 45px; } 
.job .list li .dd02 {width: 33.33%; } 
.job .tabtitle dd p {font-size: 14px; } 
.job .list{padding-bottom: 30px;}

.jobDetail .text01 span {padding-right: 0px; display: block; font-size: 14px; } 
.jobDetail .text h3 {font-size: 14px; } 
.jobDetail .text p{font-size: 14px; } 
.jobDetail .text {font-size: 14px; } 
.jobDetail .text06 b {font-size: 14px; } 
.jobDetail .text06 b i {font-size: 14px; }

.staffWorld{padding-bottom: 40px;} 
.staffWorld .btns {margin-top: 20px; } 
.staffWorld .btns a {width: 40%; height: 35px; line-height: 35px; margin: 0 3% 0 3%; } 
.staffWorld .box li {width: 48.5%; margin-right: 3%; margin-bottom: 20px; } 
.staffWorld .box li:nth-child(3n) {margin-right: 3%; } 
.staffWorld .box li:nth-child(2n) {margin-right: 0%!important; } 
.staffWorld .box li .t {height: 55px; line-height: 150%; font-size: 14px; padding: 0 10px; background:#eee; }

.govern{padding: 10px 0 40px;}
.govern ul{ width:auto;}
.govern li{width: 48.5%;margin-right: 3%;margin-bottom: 0px;}
.govern li .box{margin-right: 0px;}
.govern li .name{width: 84%;padding: 0 3%;font-size: 12px;height: 129px;/* overflow: inherit; */}
.govern li:nth-child(3n){margin-right: 3%;}
.govern li:nth-child(2n){margin-right: 0!important;}
.govern li .imgDiv {width: 100%;}
.govern li .name a{display: block;}
.govern li .name i{font-size: 12px;}
.govern li .name i.i1{font-size: 12px; line-height: 18px; padding-top: 5px; display: block; } 
.govern li .name i.i2{float: none; display: block; } 
.govern li .name i.i3{float: none; display: block; } 
.govern li .name i.i4{clear: both; display: block; }
.govern .m-loadmore{margin-top: 20px;}

.investor .tlt{font-size: 16px; margin: 20px 0 20px; } 
.investor .p{font-size: 14px; line-height: 23px; margin-bottom: 20px; } 
.investor .inp{width: 100%; margin-bottom: 20px; } 
.investor .inp em{font-size: 14px; width: 28%; padding-right: 0; } 
.investor .inp input{width: 64%; padding: 0 3%; } 
.investor .inp textarea{width: 64%; padding: 10px 3%; margin-left: 28%; } 
.investor .inp2 em{margin-top: 8px; margin-left: -1%; } 
.investor .ico{width: 40%; margin-left: 31%; }


.spp{float: none;}
.development{ position:relative;}
.development .historyBg{margin-top: 30px;}
.development .historyList{background: url(../images/t30.png) no-repeat center 51px;background-size: 80%;}
.development .contentBox{ padding-top:20px;}
.development .box{ padding:20px 0; background:url(../images/ico11_5bg.png) repeat-y 110px;}
.development .box .text{ margin-bottom:15px;}
.development .box em{ display:block; font-size:16px; width:85px; height:33px; line-height:33px; text-align:center; float:left; background:url(../images/ico11_3bg.png) no-repeat center;}
.development .box .txt{ padding-left:130px; background:url(../images/ico11_4bg.png) no-repeat 104px 10px; font-size:14px; line-height:2;}
.development .box .txt .txtp{ padding-bottom:20px;}
.development .box .txt .imgDiv{ padding-bottom:20px;}
.development .box .txt .imgDiv img{ max-width:100%;}
.development .slick-prev {margin-top: -3px; background: url(../images/t33_1.png) left top no-repeat; background-size: 20px; } 
.development .slick-next {margin-top: -3px; background: url(../images/t33_2.png) right top no-repeat; background-size: 20px; } 
.development .slick-prev:hover {background: url(../images/t33_1on.png) left top no-repeat;background-size: 20px;}
.development .slick-next:hover {background: url(../images/t33_2on.png) left top no-repeat;background-size: 20px;}
.development .historyList .slick-current .year {font-size: 18px; } 
.development .historyList .slick-slide .year {font-size: 16px; }

.report{padding-bottom: 50px;}
.report .res {margin-top: 10px; } 
.report .res li {height: 103px; } 
.report .res .t1 {font-size: 16px; } 
.report .res .t2 {font-size: 14px; }

.honor {padding-bottom: 40px;}
.honor .qualif{padding-top: 0px;}


.contact{padding-top: 20px; } 
.contact .title{font-size: 18px; margin-bottom: 10px; text-align: center; } 
.contact ul li{line-height: 30px; } 
.contact .cont{position: relative; margin-bottom: 35px; padding: 0 10px; } 
.contact .cont .ewmBox{position: static;right: 0;top: 10px;width: auto;text-align: center;margin: 20px 0;} 
.contact .cont .ewmBox .img{display: inline-block;float: none;border:1px solid #dedede;padding: 5px;margin: 0 auto;} 
.contact .cont .ewmBox img{} 
.contact .cont .ewmBox p{color: #555; font-size:14px; line-height: 22px; padding-left: 0; padding-top: 8px; } 
.contact .map{margin:0 auto;margin-bottom: 100px;padding: 0 10px;width: auto;}
.contact .map img{width: 100%;/*height:380px;*/}

.alertBox {top: 28%; margin-top: 0; width: 78%; } 
.alertBox .close {width: 15%; right: inherit; margin-left: 85%; position: relative; } 
.alertBox .close img{width: 100%;}

.patentAlert {top: 14%; }

.Search {padding: 0 10px; padding-bottom: 40px; } 
.Search h2 {font-size: 20px; } 
.Search .tlt {font-size: 16px; background-size: 23px; line-height: 23px; padding-left: 35px; margin-bottom: 25px; } 
.Search .Tab li.on {background: #265baf; color: #fff; }

.Search .TabCont li p a { margin-bottom: 17px;}


.indBanner2 .img a img{width: 100%; height:200px;  } 

}

@media screen and ( max-width:330px ){

}

@media screen and ( min-width:330px and max-width: 420px ){

}
@media screen and (min-width:330px and max-width: 415px ){

}






