.head{height: 100px;}

.msk{font-size: 18px;color: #ff6c00;}

.msk2 a{font-size: 18px;font-family: Arial;color: #029fd6;}

.serch{margin-top: 12px;}

.sousuo{width: 290px;height: 38px;background: #029fd6;border-radius: 5px;margin-top: 10px;}

.text1{width: 220px;height: 38px;text-indent: 15px;font-size: 14px;color: #fff;background: none;border: none;float: left;}

.ann{background: url(../images/sads.png) no-repeat center center;float: right;width: 45px;

height: 38px;

border: none;}

.shtel span{float: right;}

.shtel{height: auto;overflow: hidden;}

.msk{margin-right: 15px;letter-spacing: 2px;}

.msk2{margin-left: 15px;}

.shtel span img{position: relative;top: -2px;}

.logo{margin-top: 26px;}

a{outline: none !important;}



.banner .flexslider{position:relative;height:auto;overflow:hidden;background:url(images/loading.gif) 50% no-repeat;}

.banner .slides{position:relative;z-index:1;}

.banner .slides li{height:auto;}

.banner .slides li img{width: 100%;}

.banner .flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}

.banner .flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}

.banner .flex-control-nav a{display:inline-block;width:10px;height:10px;line-height:50px;overflow:hidden;background:#d8d8d8;cursor:pointer;border-radius: 50px;}

.banner .flex-control-nav .flex-active{background:#029fd4;}

.banner .flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;opacity: 0;transition:all 0.7s ease;}

.banner .flex-direction-nav li a{display:block;width:71px;height:71px;overflow:hidden;cursor:pointer;position:absolute;}

.banner .flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}

.banner .flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}



.banner:hover  .flex-direction-nav{opacity: 1;}

.neibdy{background: #f5f5f5;}



.ix_gsjj {width: 100%;padding: 20px;background: #fff;height: auto;overflow: hidden;}

.ix_gsnr{width: 44%;font-size: 20px;color: #666666;line-height: 40px;}

.kt{font-size: 24px;color: #029fd6;font-family: 楷体;font-weight:bold;}

.gsimg  img{margin-top: 50px;}



.gjmy{height: auto;overflow: hidden;margin-top: 10px;margin-bottom: 20px;}

.gjmys{padding: 30px 20px;background: #fff;height: auto;overflow: hidden;}

.gjmys ul li{float: left;width: 373px;height: auto;overflow: hidden;position: relative;}

.gjmys ul li:nth-child(3n+2){margin: 0px 20px;}

.gjmys ul li dd img{width: 100%;transition:all 0.7s ease;}

.gjmys ul li dd{overflow: hidden;}

.gjmys ul li dt{position: absolute;top: 0px;display: block;

width: 100%;

height: 100%;}

.gjmys ul li dt span{font-size: 22px;

color: #ffffff;

font-weight: normal;

display: block;

padding: 15px 10px;

background: url(../images/spanbg.png);

position: absolute;

top: 50%;border-radius: 5px;

margin-top: -30px;

left: 50%;

margin-left: -55px;}

.gjmys ul li:nth-child(3n+2) dt span{margin-left: -75px;}

.gjmys ul li:hover dd img{transform:scale(1.1);}

.gjmys ul li:hover  dt span{background: #029fd6 ;color: #fff;}





.footer{height: auto;width: 100%;background: #029fd6;padding: 40px 0px;}



.fter1{height: auto;overflow: hidden;}

.fter2{height: auto;overflow: hidden;margin-top: 50px; margin-right: -9px;}

.fter3{height: auto;overflow: hidden;margin-top: 25px;}

.fter1 ul li{float: left;}

.fter1 ul li a{font-weight: bold;font-size: 16px;color: #fff;margin-left: 66px;}

.fter2 ul li{float: right;}

.fterlt p{font-size: 14px;color: #fff;margin-bottom: 5px;}

.fterlt span{font-size: 16px;color: #fff;font-weight: bold;margin-bottom: 17px;display: inline-block;}

.fter2 ul li a{display: block;width: 40px;height: 40px;text-align: center;line-height: 40px;border-radius: 40px;margin-left: 10px;}

.fter2 ul li:hover a{background: url(../images/blue.png);}

.fter3 span{font-size: 14px;color: #fff;float: right;margin-left: 15px;}

.dddh ul li:last-child{margin-right: 0px;}

.daohang{height: 50px;width: 100%;background: #eaeaea;line-height: 50px;}

.dddh ul li{margin-right: 107px;float: left;}

.dddh ul li a{font-size: 16px;color: #666666;padding: 2px 5px;transition:all 0.5s ease;}

.dddh ul li:hover a{background: #009fd4;color: #fff;}

.dddhon a{background: #009fd4 !important;color: #fff !important;}

.posiion{height: 60px;overflow: hidden;line-height: 60px;}

.posiion span{float: left;}

.posiion span a{font-size: 14px;color: #999999;}

.posiion span:last-child a{color: #333333;}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */

    color: #fff; opacity:1; 

}



::-moz-placeholder { /* Mozilla Firefox 19+ */

    color: #fff;opacity:1;

}



input:-ms-input-placeholder{

    color: #fff;opacity:1;

}



input::-webkit-input-placeholder{

    color: #fff;opacity:1;

}

.maoylt ul li{float: left;position: relative;margin-right: 20px;margin-bottom: 25px;}

.maoylt ul li dd span{display: block;text-align: center;height: 50px;line-height: 50px;font-size: 14px;color: #333333;}

.maoylt ul li dt{position: absolute;top: 0px;background: url(../images/jux.png);height: 100%;width: 100%;font-weight: normal;padding:40px 20px;opacity: 0;transition:all 0.5s ease;}

.maoylt ul li dt span{color: #fff;text-align: center;display: block;margin-bottom:15px;font-size: 18px;}

.maoylt ul li dt p{color: #fff;font-size: 14px;}

.maoylt ul li dt dbo{font-size: 14px;color: #fff;height: 40px;text-align: center;line-height: 40px;background: #e18f0d;border-radius: 40px;display: block;width: 120px;margin: auto;margin-top: 20px;}

.maoylt ul li:hover dt{opacity: 1;}

.maoylt ul li:nth-child(5n+5){margin-right: 0px;}

.maoylt{margin-bottom: 50px;}



.english .msk{letter-spacing: 1px;

color: #1e89c4;}

.english .msk img{margin-right: 8px;}

.english .msk2 a{color: #ff6c00;}

.engdh ul li{margin-right: 19px;font-size: 14px;font-family: Arial;font-weight: bold;}



.engnr p{font-size: 18px;color: #999999;font-family: Arial;line-height: 30px;}

.engnr{margin-bottom: 90px;}



.zwnr h1{font-size: 30px;color: #333333;margin-bottom: 40px;}

.zwnr{padding-bottom: 100px;}



.gray{background:#f5f5f5;}

.whitenr{}

.white{background: #fff;padding: 60px 50px;margin-bottom: 30px;}

.white h1{text-align: center;margin-top: 20px;margin-bottom: 50px;color: #333;}

/*.white img{display: block;margin: auto;	}*/

.white2{padding: 50px;}

.conntact{width: 100%;height: auto;overflow: hidden;margin-top: -48px;}

.lxfl span{display: block;margin-top: 15px;}

.lxfl{width: 55%;}

.lxfl span img{margin-right: 15px;}

.lxfl p{margin-top: 40px;}

.lxfr{width: 45%;}

.sbbb{font-size: 22px;color: #333333;font-family: 微软雅黑;}

.sbbb dbo{font-size: 30px;color: #029fd6;font-family: 楷体;font-weight: bold;}





.lxfr span{display: block;margin-top: 17px;}

.lxfr span img{margin-right: 15px;}

.lxfr p{margin-top: 44px;}

.laxfs{height: auto;overflow: hidden;}

.map{margin-top: 50px;height: auto;overflow: hidden;}

.map img{width: 100%;}

.white p img{display: block;margin: auto;}





.s1{ overflow:hidden;}

 .zhendnr{ width: 100%;display:none;}

 .s1 ul li.s11{ color:#fff; background-color:#000;}

.block{display: block !important;}

.qihli ul li{float: left;background: #eaeaea;height: 50px;line-height: 50px;padding: 0px 15px;border-radius: 10px;margin-right: 10px;font-size: 18px;color: #333333;cursor: pointer;}

.s22{background: #ff6e04 !important;color: #fff !important;}

.qihli{height: auto;overflow: hidden;}

.qihnr{height: auto;overflow: hidden;margin-top: 30px;}



#mbOverlay { position:fixed; z-index:9998; top:0; left:0; width:100%; height:100%; background-color:#000; cursor:pointer; }

#mbOverlay.mbOverlayFF { background:transparent url(../80.png) repeat; }

#mbOverlay.mbOverlayIE { position:absolute; }

#mbCenter { height:557px; position:absolute; z-index:9999; left:50%; }

#mbCenter.mbLoading { background: url(../images/WhiteLoading.gif) no-repeat center; -moz-box-shadow:none; -webkit-box-shadow:none; }

#mbImage { left:0; top:0; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:left; background-position:center center; background-repeat:no-repeat; padding:10px; }

#mbImage a, #mbImage a:link, #mbImage a:visited { color:#ddd; }

#mbImage a:hover, #mbImage a:active { color:#fff; }

#mbBottom { min-height:20px; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#999; text-align:left; padding:0 10px 10px; }

#mbTitle { display:inline; color:#999; font-weight:bold; line-height:20px; font-size:12px; }



#mbCaption { display:block; color:#999; line-height:14px; font-size:10px; }

#mbPrevLink, #mbNextLink, #mbCloseLink { display:block; float:right; height:20px; margin:0; outline:none; }

#mbPrevLink { width:32px; height:100px; background:transparent url(../images/saa1.png) no-repeat center; position: fixed;

top: 50%;

left:20%;margin-top: -50px;}

#mbNextLink { width: 32px;

height: 100px;

background: transparent url(../images/saa2.png) no-repeat center;

position: fixed;

top: 50%;margin-top: -50px;

right: 20%;}



#mbError { position:relative; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:center; border:10px solid #700; padding:10px 10px 10px; margin:20px; -moz-border-radius:5px; -webkit-border-radius:5px; }

#mbError a, #mbError a:link, #mbError a:visited, #mbError a:hover, #mbError a:active { color:#d00; font-weight:bold; text-decoration:underline; }

.layout_default{float:left; }

.mod_gallerylist{width:100%; margin:40px auto}

.meta{font-size:12px; text-align:center;}

.image_container img{width: 100%;}

.meta a{color:#333; text-decoration:none}

.layout_default{margin-right: 14px;width: 15.6%;height: auto;}

.mod_gallerylist .layout_default:nth-child(6n+6){margin-right: 0px;}

.msk3{display:none;}





@media screen and (max-width: 1200px){

.logo{width: 163px;overflow: hidden;}

.banner .slides img{width: 100%;}

.gsimg {width: 100%;}

.gsimg  img{width: 100%;}

.ix_gsnr{width: 100%;}

.gjmys ul li:nth-child(3n+2){margin: 0px;}

.gjmys ul li{width: 33%;padding: 10px;}

.fter1 ul li a{margin-left: 30px;}

.yinwen .logo{width:70px;}

.msk3 {font-size: 18px;font-family: Arial;color: #029fd6;margin-right: 17px;display:block;}

.msk{display:none;}

.daohang{height:auto;display:none;}

.engdh ul li{width:100%;text-align:center;}

.maoylt ul li{width:24%;margin-right: 1%;}

.maoylt ul li dd img{width:100%;}

.whitenr {width:100%;}

.whitenr  img{width:100%;}

.laxfs  span img{width:auto;}





}



@media screen and (max-width: 1024px){

.maoylt ul li:nth-child(5n+5){margin-right:1%;}

.maoylt ul li{width:32%;}

.zwnr {width:100%;}

.zwnr img{width:100%;}

.layout_default{width:22%;margin-top:14px;}

}



@media screen and (max-width: 768px){

.gjmys ul li{width:100%;}

.fterrt {display:none;}	

.maoylt ul li{width:49%;}

.dddh ul li{width:100%;text-align:center;margin-right:0px;}

.qihli ul li{font-size:14px;}

.lxfl{width:100%;}

.lxfr{width:100%;}

}



@media screen and (max-width: 480px){

.sousuo{width:140px;}

.text1{width:80px;}

.shtel .msk{display:none;}

.banner .flex-direction-nav li a.flex-prev{display:none;}

.banner .flex-direction-nav li a.flex-next{display:none;}

.gsimg img{margin-top:5px;}

.maoylt ul li dt span{font-size:14px;}

.maoylt ul li dt p{font-size:12px;}

.maoylt ul li dt{padding:20px;}

.qihli ul li{width:100%;text-align:center;margin-bottom:15px;}

.layout_default{width: 45.9%;}



}






.djxtdt2 .layout_default a{text-align: center;font-size: 15px;
margin-top: 9px;
display: block;
color: #000;}


.eewwmm{text-align: right;display: none;}
.eewwmm img{width: 150px;height: auto;}