﻿@charset "utf-8";
.footer .foot{background: #333333; color: #676767;}
.footer .foot p a{color: #676767;}
.footer .footer_{/*display: none;*/}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{
	pointer-events:all;
}

.banner_{position: relative; z-index: 5;}
.banner_ .pagnav{position: absolute;bottom: 0; left: 0; background: url(/dir/pages/vv/bg0.png); width: 100%; text-align: center; overflow: hidden;}
.banner_ .pagnav ul li{float: left; height: 50px; line-height: 50px; border-right: 1px solid #fff; font-size: 16px; width: 160px; border-bottom: 1px solid #fff; margin-bottom: -1px;}
.banner_ .pagnav ul li:first-child{border-left: 1px solid #fff;}
.banner_ .pagnav ul li a{display: block; color: #fff;}
.banner_ .pagnav ul li a.in,.banner_ .pagnav ul li a:hover{background: #DA251D;}

.videoss{position: absolute; bottom: 50px; left: 0;width: 50%; max-width:770px; overflow: hidden; height: 382px; z-index: 1; min-width: 680px;}
.videoss embed{position: absolute; left: 0; top: 50%; margin-top: -290px; z-index: 1;}

.pagnav_ {padding: 10px 0; display: none;}
.pagnav_ img{float: right; cursor: pointer; width: 20px;}
.cplist ul li{float: left; width: 22%; margin-left: 4%; padding-bottom: 40px;}
.cplist ul li .img{border: 1px solid #CCCCCC;}
.cplist ul li .text{text-align: center; padding-top: 15px; font-size: 16px;}

.cpd{position: relative;}
.cpd .cpic{float: left; width: 50%; border: 1px solid #e6e6e6;}
.cptext{float: right; width: 47%;}
.cptext h1{color: #DA251D; font-weight: bold; padding-bottom: 0.3em;}
.cptext .name{border-bottom: 1px dashed #cccccc;padding: 0.8em 0; color: #6f6e6d;}
.cptext .name span{color: #3c3a38; font-size: 16px;}
.cptext .name_{border-bottom: 1px solid #ccc; padding-bottom: 1.5em;}
.cptext .name_ p{padding-top: 0.3em;}
.cgcp h2{font-size: 16px; padding: 15px 0 0; margin-top: 20px;}
.cgcp{position: relative;}
.cgcp .cgcp_{margin: 20px 0px 0; overflow: hidden; position: relative;}
.cgcp .cgcp_ .swiper-slide{}
.cgcp .cgcp_ .pic{border: 1px solid #ccc; overflow: hidden;}
.cgcp .cgcp_ img{ display: block;transition: 0.9s;-ms-transition: 0.9s;-webkit-transition: 0.9s;-o-transition: 0.9s;-moz-transition: 0.9s;}
.cgcp .cgcp_ a:hover .pic img{-webkit-transform: scale(1.1,1.1);
	-moz-transform:  scale(1.1,1.1);
	-o-transform:  scale(1.1,1.1);
	transform:  scale(1.1,1.1);}
.cgcp .swiper-button-next2,.cgcp .swiper-button-prev2{width: 20px; height: 40px; font-size: 25px; color: #fff; line-height: 40px; position: absolute; top: 50%; margin-top: 12px; font-family: 黑体; font-weight: bold; cursor: pointer; z-index: 3; background: #000000; opacity: 0.5; text-align: center;c}
.cgcp .swiper-button-next2{right: 2px; }
.cgcp .swiper-button-prev2{left: 0; }
.cgcp .swiper-button-next2:hover{ background: #DA251D; opacity: 0.8;}
.cgcp .swiper-button-prev2:hover{background: #DA251D; opacity: 0.8;}

.cpd a.fh{position: absolute; bottom: 100px; left:53%;}


a.fh{display: block; border: 1px solid #ccc; background:url(/dir/pages/vv/fh.jpg) no-repeat 50px center #fff; width:60px; text-align: center; height: 30px; line-height: 30px; margin-top: 15px; padding-right: 20px; font-size: 16px;}



.copy{background: url(/dir/pages/vv/bg1.jpg) no-repeat center bottom;}
.copy_{padding-bottom: 40px;}
.copy_ h1{font-size: 18px; color: #7f7e7d;}
.copy_0{ padding-top: 25px;}
.copy_0 h2{font-size: 18px; font-weight: bold; border-bottom: 1px dashed #ecaaa9; line-height: 2em; background: url(/dir/pages/vv/icon1.png) no-repeat left center; padding-left: 30px;}
.copy_0 .text{padding-top: 15px; line-height: 1.7em; font-size: 16px;}
.copy_2 h2{background: url(/dir/pages/vv/icon2.png) no-repeat left center;}
.copy_3 h2{background: url(/dir/pages/vv/icon3.png) no-repeat left center;}
.copy_4 h2{background: url(/dir/pages/vv/icon4.png) no-repeat left center;}

.service_{}
.service_ ul li{float: left; width: 33.33%; background: #fff; position: relative;}
.service_ ul li .img{position: relative;}
.service_ ul li .img .s2{position: absolute; left: 0; bottom: 0; display: block;}
.service_ ul li.li1 .img .s2{position: absolute; left: 0; top: 0;}
.service_ ul li .text{padding: 0 20px; position: relative;}
.service_ ul li .text h1{line-height: 3em; font-weight: bold;}
.service_ ul li .text_{/*color: #737170;*/ font-size: 16px;text-indent: 2em;}
.service_ ul li .xian{position: absolute; bottom: 40px; left: 20px;}
.service_ ul li.li1 .img{position: absolute; bottom: 0;}


.personnel{}
.personnel table{}
.personnel table th{text-align: center; font-size: 16px; line-height: 50px; background: #ebebeb; font-weight: bold;}
.personnel table td{text-align: center; color: #888786; padding: 15px 0; border-bottom: 1px solid #e5e5e5; line-height: 30px;}
a.ljsq{width: 80px; text-align: center; height: 30px; background: #595959; display: block; margin: 0 auto; color: #fff; line-height: 30px;}
a.ljsq:hover{background: #DA251D;}
.personnel .page{margin-top: 40px;}
.personnels .tits{line-height: 30px;}
.personnels .tits h1{float: left; font-weight: bold; color: #DA251D;}
.personnels .tits a{float: left; margin-left: 40px;}
.personnels .tits span{float: right; font-size: 16px; color: #888786;}
.personnels table{margin-top: 20px;}
.personnels table th{text-align: center; /*color: #888786;*/ /*padding: 15px 0;*/ border: 1px solid #e5e5e5; padding: 8px 0;}
.personnels table .hs{background: #f2f2f2;}
.personnels table td{text-align: left;/* color: #888786;*/ /*padding: 15px 0;*/ border: 1px solid #e5e5e5; line-height:1.7em;}
.personnels table td b{display: block; text-align: center;}
.personnels table td .text{padding: 40px 10%;}

.titsd{text-align: center; line-height: 2em; background: url(/dir/pages/vv/xian4.jpg) no-repeat bottom center; font-weight: bold;}
.titsd span{display: block; color: #DA251D;}

.gsjj{}
.gsjj ul li{background: #fff; overflow: hidden;}
.gsjj ul li .img{float: right; width: 50%;}
.gsjj ul li:first-child .img{float: left;}
.gsjj ul li .text{float: right; width: 50%; max-width: 610px; padding-right: 40px; padding-top: 2%; font-size: 16px; line-height: 2em;}
.gsjj ul li:first-child .text{float: left; padding-left: 40px; padding-right: 0;}

.protect_{background: #fff;}
.protect_ .img{float: left; width: 50%;}
.protect_ .text{float: left; width: 50%;}
.protect_ .text h1{border-bottom: 1px solid #ccc; overflow: hidden;}
.protect_ .text h1 span{float: left; border-bottom: 2px solid #DA251D; padding-bottom: 0.3em; font-weight: bold; color: #595959;}
.protect_ .text .text_s{padding-top: 1.6em; /*color: #8a8988;*/ font-size: 16px;text-indent: 2em;}

.testing_{position: relative;}
.testing{overflow: hidden; position: relative;}
.testing_ .bd .a{display: block; position: relative;}
.testing_ .bd .a .text{position: absolute; bottom: 0; left: 0; text-align: center; line-height: 40px; width: 100%; background: url(/dir/pages/vv/bgh6.png); color: #fff;}
.testing_ .next,.testing_ .prev{width: 40px; height: 40px; font-size: 30px; color: #000; line-height: 40px; position: absolute; top: 50%; margin-top: -20px; font-family: simsun; font-weight: bold; cursor: pointer; z-index: 2; color: #fff; text-align: center;background: url(/dir/pages/vv/bgh6.png);}
.testing_ .next{right: 0; }
.testing_ .prev{left: 0;}
.testing_ .next:hover{background: url(/dir/pages/vv/bg6.png);}
.testing_ .prev:hover{background: url(/dir/pages/vv/bg6.png);}
.testing table{margin-top: 50px; background: #fff;}
.testing table tr th{text-align: left; padding:8px 10px; border: 1px solid #e6e6e6; font-weight: bold !important;}
.testing table tr td{text-align: left; padding:8px 10px; border: 1px solid #e6e6e6; color: #737170;}

.cust{background: url(/dir/pages/vv/bg1.jpg) no-repeat center bottom;}
.cust .tit{background: url(/dir/pages/vv/xianh.jpg) no-repeat center bottom; text-align: center; font-weight: bold; color: #DA251D;}
.cust .text{ width: 60%; margin: 0 auto; font-size: 18px;/* color: #8A8988;*/ line-height: 1.7em;text-indent: 2em;}

.contact{background:url(/dir/pages/vv/lxwm1.jpg) no-repeat center; height: 734px; padding-top: 170px;}
.contact_ .tit{text-align: center;/* border-bottom: 1px solid #fff;*/ background: url(/dir/pages/vv/xiand.png) repeat-x bottom; font-weight: bold; color: #fff; line-height: 2em;}
.contact .lxfs{}
.contact .lxfs ul li{float: left; padding-right: 75px; *padding-right: 75px;}
.contact .lxfs ul li:last-child{padding-right: 0;}
.contact .lxfs ul li img{float: left;}
.contact .lxfs ul li .text{float: left; text-shadow: 0 0 0px #000; padding-left: 20px;}
.contact .lxfs ul li .text b{display: block; font-weight: 200; font-size: 18px; line-height: 20px;}
.contact .lxfs ul li .text p{color: #000000;font-weight: 200;}


:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #595959;  
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #595959;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #595959;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #595959;
}

.contact .bd{}
.contact .bd ul li{overflow: hidden; padding-bottom: 10px;}
.contact .bd ul li input{height: 48px; line-height: 48px; background: url(/dir/pages/vv/lxwm8.png); border: 1px solid #b9b5a1; width: 98%; float: left; padding: 0 10px; font-size: 16px;}
.contact .bd ul li input.input1{width: 29.52%;}
.contact .bd ul li input.input1_{margin-left: 3%;}
.contact .bd ul li textarea{padding: 10px;width: 98%; height: 178px;}
.contact .bd a{display: block; text-align: center; background: url(/dir/pages/vv/lxwm8.png);height: 48px; line-height: 48px;border: 1px solid #b9b5a1; font-size: 16px; font-weight: bold; color: #DA251D;width: 98%; padding: 0 10px;}
.contact .bd a span{background: url(/dir/pages/vv/lxwm10.png) no-repeat left center; padding-left: 30px;}

.ditu a{display: block; overflow: hidden;}
.ditu a img{float: right;}

.ditubg{position: fixed; width: 100%; height: 100%; top: 0; left: 0; background: #000; opacity: 0.5;filter:alpha(opacity=50); z-index: 19; display: none;}
.map{width: 1300px; position: fixed; left: 50%; margin-left: -650px; top: 50%; margin-top: -225px; height: 450px; z-index: 20; display: none;}
.map .cose{position: absolute; right: -25px; top: -25px; cursor: pointer;}
#map{width: 100%; height: 450px;}
.train{}
.train ul li{margin-bottom: 20px;  }
.train ul li a{display: block;overflow: hidden;padding: 40px; position: relative;border: 1px solid #e6e6e6;background: #fff;}
.train ul li a .img{float: left; width: 26%;}
.train ul li a .text{float: right; width: 70%;}
.train ul li a .text h1{font-weight: bold; line-height: 2.5em; padding-top: 0.5em;}
.train ul li a .text p{/*color: #737170;*/ line-height: 1.7em; font-size: 16px;}
.train ul li a .text .more{background: url(/dir/pages/vv/pxfz2.jpg) no-repeat; width: 110px; height: 40px; line-height: 40px; color: #3C3A38; padding-left: 10px; margin: 35px 0 0;}
.train ul li a:hover .text .more{background: url(/dir/pages/vv/pxfz3.jpg) no-repeat; color: #fff;}
.train ul li a .jiao{position: absolute; bottom: 0; right: 0;}
.train ul li a .jiao_{top: 0;}
.train .page{margin-top: 50px;}

.qyry{overflow: hidden; background: #fff; margin-top: 40px; position: relative;}
.qyry .bd ul li a{display: block; position: relative;}
.qyry .bd ul li a .img{width: 40%; position: relative; float: left;}
.qyry .bd ul li a .img span{position: absolute; top: 20px; left: 0;width: 80px; background: #DA251D; color: #fff; text-align: center; height: 30px; line-height: 30px;font-size: 18px;}
.qyry .bd ul li a .text{float: right; width: 50%; margin: 0 5%; border-bottom: 1px solid #E6E6E6;  padding-bottom: 45px; background: url(/dir/pages/vv/ry5.jpg) no-repeat right bottom; min-height: 10em;}
.qyry .bd ul li a .text h1{color: #DA251D; padding-bottom: 0.8em; font-size: 18px;}
.qyry .bd ul li a .text .text_{/*color: #8A8988;*/ font-size: 16px;}
.qyry .next,.qyry .prev{position: absolute; bottom: 30px;left: 44%; height: 34px; width: 34px; background: #595959; color: #fff; line-height: 34px; text-align: center; font-family: simsun; cursor: pointer; z-index: 2; font-size: 18px;margin-left: 40px;}
.qyry .prev{margin-left: 0;}
.qyry .next:hover,.qyry .prev:hover{background: #DA251D;}

.zzjg{background: url(/dir/pages/vv/ry3.jpg) no-repeat center; height: 300px; padding: 50px 0;}
.zzjg a{display: block; width: 260px; margin: 60px auto 0;}

.zzjgd{position: fixed; z-index: 20; top: 50%; left: 50%; margin-left: -650px; margin-top: -313px; width: 1300px; display: none;}
.zzjgd span{position: absolute; right: -25px; top: -25px; cursor: pointer;}



.train ul.yggh li{ border-bottom: 1px solid #E6E6E6; margin-bottom: 0; padding:40px 0;}
.train ul.yggh li a{border: 0; padding: 0;}

.rcly{background: url(/dir/pages/vv/rclybg2.jpg) no-repeat center; padding-top: 170px;}
.rcly .titsd{}
.rcly ul{}
.rcly ul li{float: left; width: 100%; background: #fff; padding:0px; margin-bottom: 20px;}
.rcly ul li .img{float: left; width: 30%;}
.rcly ul li .text{float: left; width:64%; padding:40px 3% 20px;}
.rcly ul li .text h1{color: #DA251D; font-weight: bold; border-bottom: 1px solid #E6E6E6; line-height: 2em;}
.rcly ul li .text h1 span{float: left; border-bottom: 1px solid #DA251D;}
.rcly ul li .text .text_{padding-top:0.6em; /*color: #737170;*/ font-size: 16px; line-height: 1.7em;/*text-indent: 2em;*/}
.rcly ul li.li1 .img,.rcly ul li.li0 .img{float: left;}
.rcly ul li.li1,.rcly ul li.li3{float: right;}
.rcly .text{ font-size: 18px;/* color: #8A8988;*/ line-height: 1.7em;text-indent: 2em;}

.cptj_s{background: #F2F2F2;}
.cptj_s .cptj .tit span{background: url(/dir/pages/vv/icon2.png) no-repeat 15px center #F2F2F2;}

.video{}
.video ul li{float: left; width: 49%; margin-left: 2%;}
.video ul li:first-child{margin-left: 0;}
.video ul li a{display: block; position: relative;}
.video ul li a .icon{position: absolute; top: 50%; left: 50%; background: url(/dir/pages/vv/ship2.png); width: 60px; height: 60px; margin-top: -30px; margin-left: -30px;}
.video ul li a:hover .icon{background: url(/dir/pages/vv/ship3.png);}

.videotc{width: 600px; height: 400px; position: fixed; top: 50%; left: 50%; margin-left: -300px; margin-top: -200px; display: none; z-index: 20;}
.videotc span{position: absolute; right: -25px; top: -25px; cursor: pointer;}

.scsb_ .newqh{float: left; width: 40%; overflow: hidden; position: relative;}
.scsb_ .newqh .bd{float: none; width: auto; overflow: hidden; position: relative;}
.newqh .bd{float: left; width: 40%; overflow: hidden; position: relative;}
.newqh .bd ul li a{display: block; position: relative;}
.newqh .bd ul li a p{position: absolute; bottom: 0; left: 0; width: 100%; height: 2.5em; line-height: 2.5em; text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; background: url(/dir/pages/vv/bgh6.png); color: #fff; display: none;}
.newqh .next,.newqh .prev{position: absolute; top: 50%; margin-top: -25px; width: 50px; height: 50px; text-align: center; line-height: 50px; font-family: simsun; color: #fff; font-size: 18px; background: url(/dir/pages/vv/bgh6.png); z-index: 12; cursor: pointer;}
.newqh .next{right: 0;}
.newqh .prev{left: 0;}
.newqh .next:hover,.newqh .prev:hover{background: url(/dir/pages/vv/bg6.png);}

.newqh .hd{float: right; width: 56%;}
.newqh .hd ul li{border-bottom: 1px solid #d9d9d9;}
.newqh .hd ul li a{display: block;padding: 13px 0; color: #595959;}
.newqh .hd ul li a h1{width: 500px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-weight: bold; float: left;}
.newqh .hd ul li a .font{display: block; background: url(/dir/pages/vv/more1.jpg) no-repeat center; width: 90px; height: 30px; margin: 0 auto; line-height: 30px; text-align: left; padding-left: 10px; color: #fff; float: right;}
.newqh .hd ul li a:hover .font{background: url(/dir/pages/vv/pxfz3.jpg) no-repeat left center #DA251D; color: #fff; float: right;}
.newqh .hd ul li a:hover,.newqh .hd ul li.on a{color: #DA251D;}
.newqh .hd ul li a span{display: block; font-size: 16px; color: #a9a8a8; padding-bottom: 0.5em;}

.newlist{padding-bottom: 80px;}
.newlist ul{padding-bottom: 40px;}
.newlist ul li{float: left; width: 32%; margin-left: 2%;}
.newlist ul li:first-child{margin-left: 0;}
.newlist ul li .img{border-bottom: 3px solid #DA251D;}
.newlist ul li a .text{background: #fff; padding: 20px; color: #595959;}
.newlist ul li a h1{width: 100%; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-weight: bold; float: left;}

.newlist ul li a span{display: block; font-size: 16px; color: #a9a8a8; padding-bottom: 0.5em;}
.newlist ul li a font{background: url(/dir/pages/vv/ljxq2.jpg); width: 100px; height: 35px; line-height: 35px;  padding-left: 10px; display: block; margin-top: 20px; color: #3c3a38;}
.newlist ul li a:hover .text{color: #fff; background: #DA251D;}
.newlist ul li a:hover .text span{opacity: 0.7; color: #fff;}
.newlist ul li a:hover .text p{opacity: 0.8;}
.newlist ul li a:hover font{background: url(/dir/pages/vv/ljxq1.jpg); color: #fff;}

.certi{}
.certi ul li{float: left; width: 26%; margin-left: 11%; margin-bottom: 40px; margin-left: 2%;}
.certi ul li .imgs{background: #fff;}
.certi ul li p{width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; padding: 15px 0 8px; background: url(/dir/pages/vv/s1.jpg) no-repeat left bottom; color: #595959;}
.certi .page{padding-top: 10px;}

.newD{ padding: 40px 0;}
.newD .neDtit{text-align: center;border-bottom: 1px dashed #ccc;}
.newD .neDtit h1{color: #DA251D; padding:0.5em 0;}
.newD .neDtit span{float: center;  color: #8d8d8d;}
.newD .neDtit .neDtit_{line-height: 16px; width: 500px; margin: 0 auto; padding: 20px 0; }
.newD .neDtit .neDtit_ .time{}
.newD .neDtit .neDtit_ .lode{}

.bdsharebuttonbox{float: left;}
.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more{ margin:0 0 0 8px !important;}

.newD .newDc{color: #262626; line-height: 1.7em; padding: 40px 0; font-size: 16px;}
.newD .wsfy{}
.newD .wsfy ul{float: left; width: 80%;}
.newD .wsfy ul li{color: #DA251D; font-weight: bold; width: 90%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; line-height: 2em;}
.newD .wsfy ul li a{color: #737373;font-weight: 200;}
.newD .wsfy ul li a:hover{color: #DA251D;}
/*.newD .wsfy a.fh{float: right; width: 20%; max-width: 120px; line-height: 30px; background: #E46713; color: #fff; text-align: center;}*/
.newD .wsfy a.more{width: 100px; padding-left: 30px;}
.newD .wsfy a.fh{display: block; background: url(/dir/pages/vv/more1.jpg) no-repeat; width: 100px; height: 40px; margin: 0 auto; line-height: 40px; text-align: left; padding-left: 30px; color: #fff; float: right; padding-right: 0;}
.newD .wsfy a.fh:hover{background: url(/dir/pages/vv/personnel/pxfz3.jpg) no-repeat right #DA251D; color: #fff;}
.scsb{ padding: 80px 0 50px;}
.scsb_{background: url(/dir/pages/vv/scsb3.jpg) no-repeat right bottom #fff;}
.scsbw{float: right; width: 54%; padding:20px 3%;}
.scsbw h1{font-weight: bold; color: #DA251D; background: url(/dir/pages/vv/scsb1.jpg) no-repeat left bottom; line-height: 1em; padding-bottom: 0.5em;}
.scsbw p{/*color: #595959;*/ font-size: 16px;text-indent: 2em;}

.scsb_tab{background: #fff; margin-bottom: 80px;}
.scsb_tab table{ width: 49%; margin-left:2%; float: left;}
.scsb_tab table:first-child{margin-left: 0;}
.scsb_tab table tr th{text-align: left; padding:8px 10px; border: 1px solid #e6e6e6; font-weight: bold !important;}
.scsb_tab table tr td{text-align: left; padding:8px 10px; border: 1px solid #e6e6e6; color: #737170;}
.scsb_tab h2{font-weight: bold; color: #DA251D; font-size: 16px; line-height: 4em; text-align: center;}

.qywh{background: url(/dir/pages/vv/qywh1.jpg) no-repeat center; min-height: 849px; padding-top: 170px;}
.qywh .titsd{background: url(/dir/pages/vv/qywh5.png) no-repeat bottom center; color: #fff;}
.qywh .title{overflow: hidden;}
.qywh .title li{float: left; width: 14.28%; width: 14.20%;}
.qywh .title a{display: block; margin: 0 auto; background: url(/dir/pages/vv/qywh2.png) no-repeat center; width: 152px; height: 145px; text-align: center; line-height: 145px; font-weight: bold; color: #595959; transition: 0.9s;-ms-transition: 0.9s;-webkit-transition: 0.9s;-o-transition: 0.9s;-moz-transition: 0.9s;}
.qywh .title a span{color: #DA251D;}
.qywh .title li.in a,.qywh .title li a:hover{background: url(/dir/pages/vv/qywh3.png) no-repeat center;}
.qywh .title li.in a,.qywh .title li.in a span,.qywh .title li a:hover,.qywh .title li a:hover span{color: #fff;}
.qywh .tabli{background: url(/dir/pages/vv/qywh4.png) no-repeat; background-size: 100% 100%;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
    src='/dir/pages/vv/qywh4.png',
    sizingMethod='scale');}
.qywh .tabli ul li{overflow: hidden; padding: 60px 30px 30px; display: none;}
.qywh .tabli ul li .img{width: 30%; float: left;}
.qywh .tabli ul li .text{float: right; width: 66%; padding-top: 40px;}
.qywh .tabli ul li .text h1{border-bottom: 1px solid #d8d8d7; color: #DA251D; font-weight: bold; padding-bottom: 0.5em;}
.qywh .tabli ul li .text .text_{padding-top: 20px; /*color: #595959;*/ font-size: 16px; text-indent: 2em; line-height: 1.7em;}

.wzdtm{overflow: hidden;}
.wzdtm ul li{float: left; width: 20%;}
.wzdtm ul li a{display: block; width: 148px; height: 48px; line-height: 48px; border: 1px solid #ccc; text-align: center; background: #fff; margin: 0 auto;}

.wzdtm ul li h3{background: url(/dir/pages/vv/dian1.jpg) repeat-x center 25px;overflow: hidden; }
.wzdtm ul li h3 span{display: block;/*padding-bottom: 20px;background: url(/dir/pages/vv/copyright/dian1.jpg) repeat-y center;*/}
.wzdtm ul li:first-child h3,.wzdtm ul li:last-child h3{background: none;}
.wzdtm ul li:first-child div,.wzdtm ul li:first-child h3{float: right;}
.wzdtm ul li:last-child div,.wzdtm ul li:last-child h3{float: left;}
.wzdtm ul li div{overflow: hidden; padding-top: 20px;background: url(/dir/pages/vv/dian1.jpg) repeat-y center;}

.link{}
.link ul{padding-top: 40px;}
.link ul li{float: left; width: 15%; margin: 0 2.5% 20px;}
.link ul li a{display: block;  background: #fff;}
.link ul li a .img{border: 1px solid #ccc; padding: 10px 20px;}
.link ul li a p{width: 100%; text-align: center; padding-top: 5px; font-size: 14px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}


.fgs{background: #e6e6e6;}
.fgs ul li{float: left; width: 49%; margin-left: 2%; background: #fff; padding: 36px 0 20px; height: 280px; margin-bottom: 30px; position: relative;}
.fgs ul li.li{margin-left: 0;}

.fgs ul li .text{padding: 0 30px;}
.fgs ul li .text h1{padding-bottom: 0.5em; padding-right: 60px; background: url(/dir/pages/vv/yqck2.jpg) no-repeat left 0.7em; padding-left: 15px;}
.fgs ul li .text p{padding-bottom: 0.5em; font-size: 16px;}
.fgs ul li .text p a{color: #DA251D;}
.fgs ul li .text p a:hover{text-decoration: underline;}

.fgs ul li .ckdt{position: absolute; top: 10px; right: 10px; color: #da251d; cursor: pointer; width: 58px;}
.fgs ul li .ckdt img{display: block; margin: 0 auto;}

.ckdttc{position: fixed; top: 25%; left:10%; width: 80%; height: 50%; z-index: 51; display: none;}
.ckdttc .conse{position: absolute; top: -5px; right: -5px; z-index: 5; cursor: pointer;}

.ckdttcb{position: fixed; width: 100%; left: 0; top: 0; height: 100%; background: #000; opacity: 0.5;filter:alpha(opacity=50); z-index: 50; display: none;}


.jobtc{position: fixed; top: 50%; margin-top: -245px; left: 50%; margin-left: -650px; background: #f2f2f2; z-index: 60; display: none;}
.jobtc .tit{text-align: center; line-height: 2em; background: url(/dir/pages/vv/xian4.jpg) no-repeat bottom center; font-weight: bold; width: 100%;}
.jobtc_{padding: 20px;}
.jobtc_:before{content: " ";display: table;}
.jobtc_:after{content: " ";display: table;clear: both;}
.jobtc_ h3{height: 50px;line-height: 50px;border-bottom: 1px solid #d3d0cf;width: 83.3%;margin-left: 4.17%;margin-top: 40px;}
.jobtc_ h3 span{color: #e46713;font-family: "微软雅黑";font-weight: bold;font-size: 1.66667em;line-height: 50px;height: 49px;display: inline-block;border-bottom: 3px solid #e46713;}
.jobtc_ table{width: 100%;margin-top: 30px; font-size: 16px;}
.jobtc_ table tr{min-height: 32px;}
.jobtc_ table tr td{padding-bottom: 12px;}
.jobtc_ table tr td:nth-child(1){width: 10%;}
.jobtc_ table tr td:nth-child(2){width: 90%;}
.jobtc_ table tr td span{font-size: 1.16667em;font-family: "微软雅黑";color: #333;margin-right: 15px;line-height: 32px;float: right;}
.regi_input{width: 98%;height: 30px;border: 1px solid #cbcbcb;font-family: "微软雅黑";color: #333;line-height: 30px; padding: 0 1%;}
.jobtc_ table tr td textarea{width: 98%; padding: 0 1%;height: 140px;resize：none;border: 1px solid #cbcbcb;}
.regi_t{display: inline-block;width: 78px;height: 28px;text-align: center;line-height: 28px;color: #fff; font-size: 16px;background-color: #DA251D;border: none;cursor: pointer;margin-right: 5px;margin-top: 10px;}
.regi_c,.regi_q{display: inline-block;width: 78px;height: 28px;text-align: center;line-height: 28px;color: #fff;font-size: 1.16667em;background-color: #9c9c9c;border: none;cursor: pointer;margin-top: 10px; font-size: 16px;}
.regi_q{background-color: #b4b7b8;}
.jobtc_bg{position: fixed; width: 100%; height: 100%; left: 0; top: 0; z-index: 59; background: #000; opacity: 0.8;filter:alpha(opacity=80); display: none;}


@media screen and (max-width:1400px){
	.jobtc{left: 2.5%; margin-left: 0;}
	.gsjj ul li .text{padding-top: 2%; text-indent: 2em;}
}

@media screen and (max-width:1400px) and (max-height:627px) {
	.zzjgd{height: 80%; top: 10%; margin-top: 0;}
	.zzjgd .img{ height: 100%; overflow-y: scroll; overflow-x: hidden;}
	
}
@media screen and (max-width:1300px) {
	.service ul li a .text{width: 100%; font-size: 12px;}
	.service ul li a .ljxq{left: 0;}
	
	
	.cplist ul li .text{padding-top: 10px; font-size: 14px;}
	.cplist ul li{padding-bottom: 20px;}
	.service_ ul li .xian{bottom: 20px;}
	
	
	
	
	.cust .text{width: 90%; font-size: 16px;}
	.contact .lxfs ul li{padding-right: 0; width: 33.33%; padding-bottom: 20px;}
	
	.contact .bd ul li input{height: 48px; line-height: 48px; background: url(/dir/pages/vv/lxwm8.png); border: 1px solid #b9b5a1; width: 95.2%; float: left; padding: 0 2%; font-size: 16px;}
	.contact .bd ul li input.input1{width: 26.9%;}
	.contact .bd ul li input.input1_{margin-left: 3%;}
	.contact .bd ul li textarea{padding: 10px;width: 96.8%; height: 178px;}
	.contact .bd a{height: 48px; line-height: 48px; background: url(/dir/pages/vv/lxwm8.png); border: 1px solid #b9b5a1; width: 95.2%; float: left; padding: 0 2%; font-size: 16px;}
	
	.map{width: 95%; left: 2.5%; margin-left: 0;}
	.zzjgd{width: 95%; margin-left: 0; left: 2.5%;}
	
	.qyry .bd ul li a .text{min-height: auto;}
	
	.cpd a.fh{position: relative; bottom: 0px; left:0%;}
	
	.scsb_tab{margin-bottom: 60px;}
	.scsb{padding: 60px 0 50px;}
	
	.gsjj ul li .text{padding-top: 2%; font-size: 15px;}
	.newD .newDc{font-size: 15px;}
	
	.service_ ul li .text_{font-size: 15px;}
	
	.rcly ul li .text{padding-top: 25px;}
}
@media screen and (max-width:1200px) {
	.rcly ul li .text{padding-top: 15px;}
	
}
@media screen and (max-width:1100px) {
	.gsjj ul li .text,.service_ ul li .text_,.train ul li a .text p,.copy_0 .text,.qywh .tabli ul li .text .text_{font-size: 14px;}
	
	.qywh .title li{width: 25%;}
	.service_ ul li{width: 100%;}
	.service_ ul li .img{float: left; width: 50%;}
	.service_ ul li .text{float: left; width: 44%; padding: 0 3%;}
	.service_ ul li .img .s2{display: none;}
	.service_ ul li .xian{left: 6%;}
	.service_ ul li.li1 .img{position: relative; bottom: 0; float: right;}
	
	
	.pagnav_{display: block;}
	.banner_ .pagnav{overflow:initial;}
	.banner_ .pagnav ul{position: absolute; right: 2.5%; width: 95%; top: 40px; border: 1px solid #ccc; border-top: 0; display: none;}
	.banner_ .pagnav ul li{width: 100%; z-index: 30; background: #fff; border: 0; float: none; margin-bottom: 0;border-bottom: 1px dashed #dcdcdc;}
	.banner_ .pagnav ul li:first-child{border: 0;border-bottom: 1px dashed #dcdcdc; }
	.banner_ .pagnav ul li a{color: #3C3A38; }
	.banner_ .pagnav ul li a:hover{color: #DA251D;}
	
	
	.gsjj ul li{margin-bottom: 20px;}
	.gsjj ul li .text,.gsjj ul li:first-child .text{width: 94%; padding: 20px 3%; max-width: 1300px;}
	.gsjj ul li .img{width: 100%;}
	
	.fgs ul li .text p{ font-size: 14px;}
	.qywh .tabli ul li .text{padding-top: 0;}
}
@media screen and (max-width:960px) {
	.wzdtm ul li a{width: 118px; height: 36px; line-height: 36px;}
	.videoss{display: none;}
}
@media screen and (max-width:840px) {
	.service_ ul li{margin-bottom: 20px;}
	.service_ ul li .img{float: left; width: 100%;}
	.service_ ul li .text{float: left; width: 94%; padding: 0 3%; padding-bottom: 20px;}
	.service_ ul li .xian{left: 3%; bottom: 20px; display: none;}
	.personnel table .ov{display: none;}
	
	.protect_ .img{float: left; width: 100%;}
	.protect_ .text{float: left; width: 100%;}
	.cust .text{width: 90%; font-size: 14px;}
	
	.contact .lxfs ul li{padding-right: 0; width: 50%; padding-bottom: 20px;}
	.ditu a img{width: 840px;}
	
	.train ul li a{padding: 20px;}
	.train ul li a .text .more{margin-top: 20px;}
	.zzjg a{width: 200px;}
	.zzjgd{margin-top: -170px;}
	.train ul.yggh li{padding: 20px 0;}
	.rcly{height: auto; background-size: 3000px;}
	.rcly ul li{width: 99%; padding:3px 0.5%;}
	.videotc{width: 90%; left: 5%; margin-left: 0;}
	.video ul li{width: 100%; margin-left: 0; margin-bottom: 20px;}
	
	.newqh .hd,.newqh .bd{width: 100%;}
	.newtj{width: 100%;}
	.scsbw{width: 94%;}
	.newlist ul{padding-bottom: 20px;}
	.newlist ul li{width: 100%; margin-left: 0; margin-bottom: 15px;}
	
	.certi ul li{width: 32%; margin-left: 2%;}
	.scsb_tab table{width: 100%; margin-left: 0; margin-bottom: 10px;}
	
	.wzdtm ul li{float: left; width: 100%; padding: 20px 0; border-bottom: 1px solid #ccc;}
	.wzdtm ul li a{display: block; width: 96%; height: 36px; line-height: 36px; border: 1px solid #ccc; text-align: center; background: #fff; margin: 0 auto; font-size: 12px;}
	
	.wzdtm ul li h3{background: none;overflow: hidden; font-weight: bold; color: #DA251D;}
	.wzdtm ul li h3 a{color: #DA251D; font-size: 14px; border: 0;}
	.wzdtm ul li h3 span{display: block;/*padding-bottom: 20px;background: url(/dir/pages/vv/copyright/dian1.jpg) repeat-y center;*/}
	.wzdtm ul li:first-child h3,.wzdtm ul li:last-child h3{background: none;}
	.wzdtm ul li:first-child div,.wzdtm ul li:first-child h3{float: none;}
	.wzdtm ul li:last-child div,.wzdtm ul li:last-child h3{float: none;}
	.wzdtm ul li div{overflow: hidden; padding-top: 20px;background: none; float: left; margin:0 1%; width: 48%;}
	.wzdtm ul li:first-child div,.wzdtm ul li:last-child div{float: left;}
	
	.link ul li{float: left; width: 30%; margin: 0 1.5% 20px;}
	
	.scsb_tab{background: #fff; margin-bottom: 60px;}
	.testing table{margin-top: 30px;}
	.scsb{padding: 40px 0 30px;}
	
	.fgs ul li{width: 100%; margin-left: 0; margin-bottom: 20px; padding: 20px 0; height: auto;}
	
	.rcly ul li .text .text_{font-size: 14px;}
}
@media screen and (max-width:640px) {
	
	.cplist ul li .text{padding-top: 10px; font-size: 12px;}
	.cplist ul li{float: left; width: 48%; margin-left: 4%; padding-bottom: 20px;}
	
	.cpd .cpic{width: 100%;}
	.cptext{width: 100%; padding: 30px 0 20px;}
	.contact .lxfs ul li .text b{font-size: 14px;}
	.contact .lxfs ul li .text p{font-size: 12px;}
	.contact .lxfs ul li img{height: 20px;}
	.contact .lxfs ul li .text{padding-left: 5px;}
	
	.contact .bd ul li input{height: 38px; line-height: 38px; background: url(/dir/pages/vv/lxwm8.png); border: 1px solid #b9b5a1; width: 95.2%; float: left; padding: 0 2%; font-size: 14px;}
	.contact .bd ul li input.input1{width: 95.2%;}
	.contact .bd ul li input.input1_{margin-left: 0%; margin-top: 10px;}
	.contact .bd ul li textarea{padding: 10px;width: 96.8%; height: 138px;}
	
	.train ul li a .text{width: 100%;}
	.train ul li a .img{width: 100%;}
	
	.qyry .bd ul li a .img{width: 100%;}
	.qyry .bd ul li a .text{width: 90%;}
	.qyry .swiper-button-next2,.qyry .swiper-button-prev2{top: 50%; right:auto; z-index: 2; font-size: 18px; margin-top: -17px;}
	.qyry .swiper-button-prev2{ margin-right: 0px; left: 0;}
	.qyry .swiper-button-next2{ right: 0;}
	.zzjg{height: 200px;}
	.zzjg a{width: 160px;}
	.train ul li a .jiao_{display: none;}
	.certi ul li{width: 48%; margin-left:4%;}
	.newD .neDtit .neDtit_{width: 308px; padding:10px 0;}
	.bdsharebuttonbox{display: none;}
	.newD .newDc,.newD{padding: 20px 0;}
	
	.qywh .title li{width: 33.33%;}
	.qywh .tabli ul li .img{display: none;}
	.qywh .tabli ul li .text{width: 100%;}
	.qywh .title a{width: 110px; background-size: 100%; height: 105px; line-height: 105px;}
	.qywh .title li.in a ,.qywh .title li a:hover{ background-size: 100%;}
	.qywh .tabli ul li{padding: 40px 20px 20px; font-size: 12px;}
	
	.link ul li{float: left; width: 45%; margin: 0 2.5% 20px;}
	
	.scsb_tab{background: #fff; margin-bottom: 40px;}
	.train .page{margin-top: 30px;}
}
@media screen and (max-width:480px) {
	.contact .lxfs ul li{width: 80%; padding:0 10% 10px;}
	.contact .bd ul li input{height: 28px; line-height: 28px;}
	.rcly ul li .img{width: 100%;}
	.rcly ul li .text{width: 94%;}
	.jobtc{top: 20px; margin-top: 0;}
	.jobtc .tit{font-size: 14px; line-height: 16px; padding-bottom: 8px;}
	.regi_input,.jobtc_ table tr td textarea{font-size: 12px; width: 96%; padding: 0 2%;}
	.jobtc input,.regi_c,.regi_q,.regi_t{font-size: 12px;}
	.jobtc_ table tr td textarea{height: 120px;}
}

	/* 分页 */
.pager{ width:100%; line-height:30px; font-size:16px; padding:10px 0; margin-top:20px;margin-bottom:0px; text-align:center;}
.pager a{ padding:0 5px; color:#595757;}
.pager a:hover{ color:#e63520;}
.pager b{ font-weight:normal; color:#e63520; padding:0 5px;}
.g-in .page { padding:0px 0 0; line-height:30px; text-align:center; }
.g-in .page a,.g-in .page span { display:inline-block; margin:0 2px; padding:0 10px; border:1px solid #d9d9d9;background:#fff;color:#000; vertical-align:top; }
.g-in .page a:hover,.g-in .page .current { border-color:#cc0000; background:#cc0000; color:#fff; }