@charset "utf-8";

a:focus { 

outline: none !important; 

} 

#head{width: 100%;height: 80px;position: fixed;background: rgba(3, 15, 18, 0.8);z-index: 2;}

.head{width: 1200px;height: 80px;margin: auto;}

.logo{width: 300px;height: 80px;}

.logo img{ margin-top: 16px;}

.nav{width: 860px;height: 80px;float:left;}

.nav ul li a{color: #fff;

float: left;

height: 75px;

line-height: 80px;

width: 102px;

text-align: center;

margin-left: 40px;

}

.nav ul li a:hover{border-bottom: 5px solid #00911d;}

.videoBg{  

    position: relative;

    width:100%;

    height: 100%;

            

            /*加滤镜*/  

            /*-webkit-filter: grayscale(100%);*/  

            /*filter:grayscale(100%);*/  

}  

video {

	 position: absolute;

    top:0;

    left: 0;

    width: 100%;

    height: 100%

}

.videpo{position: relative;z-index:1;width: 100%;height: 100%;}

.zz1{width: 1200px;height: auto;overflow: hidden;}

.z1_img{position: absolute;left:50%; top:20%;width: 800px;margin-left:-400px;text-align: center;}

.z1_more{position: absolute;bottom: 7%;left: 50%;border:1px solid #296d7a;padding-left: 10px;padding-right: 10px;transition:all 0.4s ease;width: 88px;margin-left: -44px;text-align: center;}

.z1_more:hover{background: #296d7a; }



.zz1 .z1_img{

    opacity:1;

   

    animation: fadeInUp 1s both;

}

.bg2{background:url(../img/bg2.png) no-repeat center center;background-size: cover;z-index: 2;}

.bg3{background:url(../img/bg3.png) no-repeat center center;background-size: cover;}

.bg4{background:url(../img/bg4.png) no-repeat center center;background-size: cover;}

.bg5{background:url(../img/bg5.png) no-repeat center center;background-size: cover;}

.bbg2{width: 1200px;height: auto;overflow: hidden;margin: 0px auto;}

.bbg3{width: 1200px;height: auto;overflow: hidden;margin: 0px auto;}

.bbg4{width: 1143px;height: auto;overflow: hidden;margin: 0px auto;}

.bbg5{width: 1000px;height: auto;overflow: hidden;margin: 0px auto;}

.ix_tit{text-align: center;height: auto;margin-top: 10%;margin-bottom: 40px;}

@media (min-width: 1400px) and (max-width: 1920px){

	.ix_tit{text-align: center;height: auto;margin-top: 15%;margin-bottom: 15%;}

}

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

	.ix_tit{margin-bottom: 40px;}

}

.gsabout ul li{width: 380px;height: 344px;float:left;background: url(../img/nnbg.png) no-repeat center center;background-size:cover; padding-left: 20px;}

.gsabout ul li dd{margin-left: 23px;

margin-top: 53px;

margin-bottom: 23px;

transform: rotate(-4deg);

}

.gsabout ul li dd span{color: #fff;font-size: 14px;}

.gsabout ul li dd a{color: #fff;font-size: 18px;display: block;}

.gsabout ul li dd span{display: block;}

.gsabout ul li dt{color: #fff;

font-size: 14px;

width: 266px;

margin-left: 31px;font-family: 微软雅黑;

transform:skewY(-5.6deg);



}

.gsabout ul li dt a{color: #fff;font-size: 14px;display: block;float: right;transform: rotate(6deg);}

.ix_tit h1 img{height: 28px;}

.ix_tit h2 img{width: 116px;}

.ix_cpzx ul li{float: left;width: 276px;height: auto;overflow: hidden;margin-right: 35px;margin-left: 35px;margin-bottom: 20px;}

.ix_cpzx ul li dd img{width: 100%;height: auto;margin-bottom: 0px;transition:all 0.4s ease;}

.ix_cpzx ul li dd{width: 100%;height: auto;overflow: hidden;}

.ix_cpzx ul li dt  a{color: #313131;font-size: 16px;transition:all 0.4s ease;}

.ix_cpzx ul li dt p span{color: #b8b8be;

display: block;

float: left;

text-align: center;

line-height: 25px;transition:all 0.4s ease;

}



.ix_cpzx ul li dt{background: #fff;margin-top: -3px;padding-top: 20px;padding-bottom: 20px;padding-left: 15px;height: auto;overflow: hidden;}

.span2{background: #b8b8be;

width: 40px;

height: 40px;

border-radius: 50px;

text-align: center;

line-height: 45px !important;

margin-left: 35px;

margin-top: -17px;transition:all 0.4s ease;
float: right !important;
position: relative;
left: -23px;

}

.ix_cpzx ul li dt p{height: 30px;}

.dx{border: 1px solid #b8b8be;display: block;width: 62px;height: 0px !important;}

.ix_cpzx ul li:hover  .span2{background: #296d7a;}

.ix_cpzx ul li:hover  dt  a{color: #296d7a;}
.ix_cpzx ul li:hover  dt {color: #296d7a;}

.ix_cpzx ul li:hover  dt p span{color: #296d7a;}

.ix_cpzx ul li:hover  .dx{border: 1px solid #296d7a;}

.ix_cpzx ul li:hover  dd img{transform:scale(1.2);}

.mg1{float: left;width: 260px;height: 400px;border: 3px solid #377783;}

.wzbg{/*background: url(../img/wzbg.png) no-repeat center center;height: auto;overflow: hidden;width: 718px;

height: 350px;

position: relative;top: 20px;left: -60px;background-size: cover;
*/

overflow: hidden;
width: 875px;
height: 344px;
position: relative;
overflow: hidden;
top: 20px;
left: -16px;
background: #fff;
float: left;
box-shadow: 18px 14px 0px 4px #264A56;}

.mo {float: right;margin-right:40px;margin-top: -11px;}
.mo2 a{width: 90px;height: 25px;border: 1px solid #296D7A;color: #296D7A;display: inline-block;text-align: center;font-size: 15px;}
.mo2 a:hover {background: #296D7A;color: #fff;}
.nk span{color: #296D7A;position: relative;left: -11px;
top: -14px;}
.mm{width: 90%;

border-bottom: 1px solid #ccc;

margin-left: 30px;

margin-top: 15px;

}

.dier2{position: relative;
left: 120px;}

.mm span{border-bottom: 5px solid #296d7a;

width: 70px;

display: block;

position: relative;

top: 3px;

}

.bg5nr ul li {width: 190px;height: 137px;border: 3px solid #296d7a;float: left;margin-left: 35px;

margin-right: 13px;

text-align: center;background: #fff;overflow: hidden;margin-bottom: 20px;}

.bg5nr ul li img{width: 170px;
height: 135px;transition:all 0.4s ease;}

.bg5nr ul li:hover img{transform:scale(1.2);}

#footer{background: url(../img/ftr.png) no-repeat center center ;background-size: cover;height: 300px;width: 100%;}

.footer{

width: 1200px;

height: auto;

overflow: hidden;

padding-top: 50px;

margin: 0px auto;

}
.fft span{color: #ccc !important;}

input{background: none;

border-bottom: 1px solid #959595 !important;

border: none;color: #ccc !important;

    border-bottom-width: medium;

    border-bottom-style: none;

    border-bottom-color: currentcolor;

position: relative;

left: -70px;

text-indent: 80px;

}

.ft1{width: 500px;}

.ft2{width: 700px;}

.ft1 label{float: left;}

.ft1 label img{}

.ft1 p span{display: block;

text-align: left;

margin-top: 36px;

}

.ft1 p input{width: 100%;border-bottom:1px solid #1D4C55; }

.ft2 ul li{float: left;width: 50%;margin-top: 10px;}

.ft2 ul li p span{display: block;float: left;color: #fff;font-size: 14px;margin-top: 15px;}

.ft2 ul li p span img{position: relative;top: -2px;margin-right: 10px;}

#fft{width: 100%;height: auto;overflow: hidden;background: #191919;}

.fft{width: 700px;height:50px;overflow: hidden;margin: auto;line-height: 50px;}

.fft span{color: #616161;font-size: 14px;}

.mjh{height: 0px !important;transition:all 0.5s ease;overflow: hidden;}

.nav ul li{position: relative;}

.nav ul li:hover .mjh{height: 50px !important;}

.nav ul li:hover  .mjh li a{border-bottom: none !important;}

.mjh{position: fixed;

top:80px;

width: 100%;

background: rgba(35, 104, 116, 0.78);

height: 50px;line-height: 50px;

left: 0px;

}

.mjh li{float: left;}

.mjh li a{height: 50px !important;

line-height: 50px !important;text-align: left !important;margin-left: 0px !important;margin-right: 40px !important;

}

.mjh li a:hover{color:#00911d;font-weight:  bold;}

/*.nav ul li:hover .mjh{display: block;}*/

#banner_2 img{width: 100%;}

#cont{width: 1200px;height: auto;overflow: hidden;margin: auto;margin-bottom: 50px;}

.position ul li {float: left;}

.position ul li a{color: #777777;}

.position ul{float: right;}

.position{bottom: 1px solid #777777;height: 50px;line-height: 50px;width: 100%;}

.cp_lt{width: 230px;height: auto;overflow: hidden;margin-top: 40px;}

.cp_rt{width: 950px;height: auto;overflow: hidden;}

.cptit{background: url(../img/cpxian.png)no-repeat bottom left;height: 70px;padding-bottom: 9px;}

.cptit h1{font-size: 24px;font-weight: normal;}

.cptit h2{font-size: 16px;font-weight: normal;letter-spacing: 4px;color: #000;}

.c_p_list ul li a{display: block;height: 47px;border-bottom: 1px solid #e4e4e4;background: url(../img/xia.png) no-repeat 195px center;width: 220px;line-height: 47px;font-size: 16px;color: #434343;}

.t2 span{margin-right: 20px;margin-left: 20px;}

.t2 a{background: url(../img/you.png) no-repeat 188px center !important; transition:all 0.5s ease;}

.t2 li{transition:all 0.5s ease;}

.t2 li{width: 220px;overflow: hidden;}

.t2 li:hover{background-color: #e4e4e4 !important;border-bottom: 1px solid #296d7a !important; }

.t2 a:hover{color: #296d7a;background: url(../img/sanjiao.png) no-repeat 188px center !important;border-bottom: 1px solid #296D7A;}

.t2 li{height:0px; }

.t22 li{height:47px !important; }

.t22 li{padding-left: 15px !important;border-bottom: 1px solid #e4e4e4 ; width: 201px;}
#na{background: url(../img/sanjiao.png) no-repeat 188px center #e4e4e4 !important;border-bottom: 1px solid #296D7A !important;padding-left: 15px !important;}


.c_p_list ul li:hover .t2 li{height: 47px !important;}

.position ul li{margin-left: 10px;}

.position ul li img{position: relative;top: 2px;}

.position{border-bottom: 1px solid #e4e4e4;}

.long ul li img{width: 316px;height: 230px;transition:all 0.4s ease;}

.long ul li:hover img{transform:scale(1.2);}

.long ul li{float: left;height: auto;overflow: hidden;width: 316px;height: 230px;}

.long ul li:nth-child(9n+1){

border-right:1px solid #e4e4e4;

border-bottom: 1px solid #e4e4e4; 

}

.long ul li:nth-child(9n+2){

border-bottom: 1px solid #e4e4e4; 

}
.zxrx p span:last-child{width: 171px;
height: auto;
overflow: hidden;
color: #296D7A;}

.long ul li:nth-child(9n+3){

border-left:1px solid #e4e4e4;

border-bottom: 1px solid #e4e4e4; 

}

.long ul li:nth-child(9n+4){

border-right:1px solid #e4e4e4;

border-bottom: 1px solid #e4e4e4; 

}

.long ul li:nth-child(9n+5){

border-bottom: 1px solid #e4e4e4; 

}

.long ul li:nth-child(9n+6){

border-left:1px solid #e4e4e4;

border-bottom: 1px solid #e4e4e4; 

}

.long ul li:nth-child(9n+7){

border-right:1px solid #e4e4e4;



}

.long ul li:nth-child(9n+8){



}

.long ul li:nth-child(9n+9){

border-left:1px solid #e4e4e4;



}

.long{margin-top: 65px;margin-bottom: 20px;height: auto;overflow: hidden;}

.long ul li{position: relative;}

.long ul li dt  a{font-size: 16px;



color: #fff;



display: block;

width: 310px;

height: 230px;

text-align: center;

}

.long ul li dt  a span{display: block;}

.long ul li dt  a{padding-top: 95px;}

.long ul li dt{transition:all 0.5s ease;background: rgba(59, 107, 146, 0.76);}

.long ul li:hover dt{position: absolute;

top: 0px;

background: #5d909ae6;

width: 100%;

height: 100%;

text-align: center;



color: #fff;

}

.uplist{width: 220px;height: 50px;margin: auto;}

.uplist ul li a{float: left;margin-left: 15px;color: #000;}

.nrlt img{width: 400px;height: 277px;}

.nrrt{width: 515px;margin-left: 30px;font-size: 14px;}

.nrrt h1{font-size: 20px;color: #296d7a;font-weight: normal;}

.nrrt h2{font-size: 16px;color: #999999;font-weight: normal;}

.xx{border-bottom: 1px solid #999999;width: 100%;margin-top: 20px;margin-bottom: 20px;height: auto;}

.nrrt p{margin-bottom: 20px;font-size: 14px;margin-left: -3px;}

.nrrt p span img{position: relative;top: 15px;}

.qywh_mi ul li p:first-child{height: 130px;}
.nrrt p span{color: #296d7a;font-weight: bold;}

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

.lkk p{font-size: 14px;}

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

.qt_pricture ul li{float: left;}

.qt_pricture ul li:nth-child(3n+2){

margin-left: 50px;margin-right: 50px;

}

.lanse{color: #296d7a !important;border-bottom:1px solid #296d7a; }
.qt_pricture ul li a{display: block;font-size: 14px;color: #000;cursor: default !important;}

.qt_pricture ul li a img{width: 280px;height: 200px;transition:all 0.5s ease;cursor: default !important;}

.qt_pricture ul li:hover img{transform:scale(1.2);}

.fanhui{width: 100%;height: auto;overflow: hidden;text-align: right;margin-bottom: 20px;}

.zxrx p span{display: block;float: left;}

.zxrx p span small{font-size: 22px;}

.zxrx p span img{position: relative;

top: 23px;

margin-right: 10px;

}
.pprev{position: relative;
top: -53px;}
.nk{color: #000;}

.zxrx p{line-height: 26px;font-size: 14px;}

.zxrx ul{margin-top: 25px;}

.zxrx ul li{color: #000;font-size: 14px;font-weight: bold;margin-bottom: 6px;}

.tint{text-align: center;width: 100%;}

.p1{font-size: 20px;color: #296d7a;margin-top: 40px;}

.p2{font-size: 14px;

color: #999999;

margin-top: -5px;

margin-bottom: 5px;

}

.p3{border-top: 1px solid #e4e4e4;background: url(../img/dsj.png) no-repeat center

    center;height: 5px;margin-bottom: 20px;}

.iv_1 img{width: 950px;margin-bottom: 20px;margin-top: 20px;height: auto;}

.iv_1 h1{font-size: 20px;}

.smimg img{width: 254px;height: 322px;transition:all 0.5s ease;}

.smimg ul li{float: left;
float: left;
margin-left: 40px;
margin-right: 10px;
margin-top: 56px;
width: 254px;
height: 322px;
overflow: hidden;
margin-bottom: 13px;

}
.swiper-button-next, .swiper-button-prev{top: 46% !important;}
.ddd{height:827px;}
.smimg ul li:hover img{transform:scale(1.2);}

.iv_3{border: 1px solid #ccc;}

.swiper-button-prev{background: url(../img/prev.png) no-repeat center center !important;width: 45px !important;height: 100px !important;left: -3px !important;}

.swiper-button-next{background: url(../img/next.png) no-repeat center center !important;width: 45px !important;height: 100px !important;right: -3px !important;}

.news ul li dd{float: left;width: 170px;height:125px;}

.news ul li dd img{width: 170px;height:125px;transition:all .4s ease;}

.news ul li dd img:hover{transform:scale(1.2);}

.news ul li dd a{display: block;width: 170px;height:125px;overflow: hidden;}

.news ul li dt{float: left;margin-left: 10px;width: 740px;height: auto;overflow: hidden;}

.news ul li dt h1{font-size: 18px;color: #434343;transition:all 0.5s ease;}

.news ul li dt p{font-size: 14px;color: #777777;margin-top: 13px;

}

.news ul li dt p span img{position: relative;top: -2px;left: 5px;
}

.news{height: auto;overflow: hidden;margin-top: 65px;}

.news ul li{border-top: 1px solid #fff;border-top: 2px solid #fff;padding-top: 19px;padding-bottom: 18px;height: auto;overflow: hidden;padding-left: 15px;padding-right: 15px;transition:all 0.5s ease;}

.news ul li:hover{background: #f3f3f3;border-top:1px solid #e4e4e4;border-bottom: 2px solid #296d7a;cursor: pointer; }

.news ul li:hover h1{color:#296d7a; }

.news ul li:hover span{color:#296d7a;}

.news_article{margin-top: 65px;}

.news_article p{font-size: 14px;margin-top: 15px;margin-bottom: 15px;}

.news_article h1{text-align: center;font-size: 20px;color: #434343;}

.news_article span{text-align: center;display: block;}

.pprev span{display: block;}

.jo a{color: #d7d7d7;}

.pprev span a{font-size: 14px;color: #767676;}

.pprev span a:hover{color: #0c89a4 ;}

.gy2 h1{font-size: 20px;}

.gy3 ul li{height: auto;overflow: hidden;margin-right: 23px;margin-top: 20px;margin-bottom: 20px;width: 293px;height: 217px;float: left;}

.gy3 ul li img{width: 293px;height: 217px;float: left;margin-left: 10px;margin-right: 10px;transition:all 0.4s ease;}

.gy3 ul li:hover img{transform:scale(1.3);}

 .s1{width: 260px;
margin: auto;
border-bottom: 1px solid  #f5f1f1;
height: 36px;}

 .s1 ul li {float: left;

height: 35px;

cursor: pointer;

}

 .s22{  display:none;width: 1200px;height: auto;overflow: hidden;}

 .s23{display:block;}

 .s1 ul li.s11{color: #296d7a;
border-bottom: 3px solid #296d7a;}

 .ddd p{font-size: 16px;

line-height: 29px;

margin-top: 20px;

margin-bottom: 20px;

text-indent: 33px;

}

.jjj{width: 1200px;height: auto;overflow: hidden;text-align: center;}

.baoma{width: 910px;height: auto;overflow: hidden;margin: auto;margin-bottom: 40px;margin-top: 20px;}

.baoma ul li{float: left;width: 300px;height: 230px;text-align: center;background: #fafafa;transition:all 0.5s ease;}

.baoma ul li img{width: 146px;height: 146px;margin-top: 38px;}

.baoma2{width: 910px;height: auto;overflow: hidden;margin: auto;margin-bottom: 40px;margin-top: 20px;}

.baoma2 ul li{width: 225px;
height: 198px;
text-align: center;
background: #FFFFFF;
transition: all 0.5s ease;float: left;}

.baoma2 ul li img{width: 181px;
height: 146px;transition: all 0.5s ease;
margin-top: 22px;}
.baoma2 ul li:nth-child(8n+1){

border-right:1px solid #e4e4e4;

border-bottom: 1px solid #e4e4e4; 

}
.baoma2 ul li:nth-child(8n+2){

border-right:1px solid #e4e4e4;

border-bottom: 1px solid #e4e4e4; 

}
.baoma2 ul li:nth-child(8n+3){

border-right:1px solid #e4e4e4;

border-bottom: 1px solid #e4e4e4; 

}
.baoma2 ul li:nth-child(8n+4){



border-bottom: 1px solid #e4e4e4; 

}
.baoma2 ul li:nth-child(8n+5){
border-right:1px solid #e4e4e4;
}
.baoma2 ul li:nth-child(8n+6){
border-right:1px solid #e4e4e4;
}
.baoma2 ul li:nth-child(8n+7){
border-right:1px solid #e4e4e4;
}


.baoma2 ul li:hover img{transform:scale(1.2);}


.baoma ul li:nth-child(6n+1){

border-right:1px solid #e4e4e4;

border-bottom: 1px solid #e4e4e4; 

}

.baoma ul li:nth-child(6n+2){

border-bottom: 1px solid #e4e4e4; 

}

.baoma ul li:nth-child(6n+3){

border-left:1px solid #e4e4e4;

border-bottom: 1px solid #e4e4e4; 

}

.baoma ul li:nth-child(6n+4){

border-right:1px solid #e4e4e4;

border-bottom: 1px solid #e4e4e4; 

}

.baoma ul li:nth-child(6n+5){

border-bottom: 1px solid #e4e4e4; 

}

.baoma ul li:nth-child(6n+6){

border-left:1px solid #e4e4e4;

border-bottom: 1px solid #e4e4e4; 

}

.baoma ul li img{transition:all 0.5s ease;}

.baoma ul li:hover{background: #ededed;}

.baoma ul li:hover img{transform:scale(1.2);}

.cct{width: 1200px;height: auto;overflow: hidden;margin-bottom: 60px;}

.cct ul li{float: left;width: auto;height: auto;overflow: hidden;width: 400px;margin-top: 20px;margin-bottom: 20px;}

.cct ul li p{float: left;}

.dier  img{margin-left: 59px;}

.dier2 img{margin-left: 59px;}

.cct ul li p span{display: block;

font-family: 微软雅黑;

font-weight: bold;

font-size: 15px;

color: #000;

line-height: 20px;

margin-left: 15px;

}

.center{text-align: center;margin-top: 20px;margin-bottom: 20px;}

#footer{position: relative;}

.back{position: absolute;z-index: 2;top: -30px;left: 48%;cursor: pointer;}





   video{  

           position: relative;

            right: 0px;  

            bottom: 0px;  

            min-width: 100%;  

            

            height: auto;  

            width: auto;  

            z-index: -1;

            

        }  

        source{  

            min-width: 100%;  

            

            height: auto;  

            width: auto;  

        }  

.iiput{cursor: pointer;background: url(../img/send.png) no-repeat;border: none !important; width: 100px;height: 40px;}

/*



.slide6{height: auto !important;overflow: hidden;}*/



.qywh_mi ul li{float: left;width: 50%;text-align: center;height: 200px;color: #296D7A;}

.qywh_mi ul li img{padding-bottom:20px;border:1px solid #fff;position: relative; transition:all 0.4s ease;top: 0px;}

.qywh_mi ul li img:hover{top: -10px;}

.qywh_mi ul li:hover img{border-bottom: 1px solid  #296D7A;}

.gy3 ul li{position: relative;}

.gy3 ul li p{position: absolute;bottom: 0px;height: 40px;    background: rgba(0, 0, 0, 0.56);text-align: center;color: #fff;width: 100%;line-height: 40px;}

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

.gy3 ul li img{margin-left: 0px;}

.bg5 {

    overflow-y: auto;

}

.maps img{border: 1px solid #8d8787;

    width: 99%;

}

.m1200{height: auto;

overflow: hidden;

margin: 0px auto;

    margin-left: auto;

margin-left: 35%;

}
.ix_cpzx{height: auto;overflow: hidden;width: 1040px;}







.nav{
    width: auto;
}
.nav>ul:after{
    content: "";
    display: block;
    clear: both;
}
.nav>ul>li{
    float: left;
}
.nav>ul>li>a{
    width: auto;
    float: left;
    margin-left: 0px;
    margin-right: 60px;
}
.cnen{
    position: relative;
}
.cnentop{
    height: 80px;
    line-height: 80px;
    background: url(../img/cnenjian.png) no-repeat center right;
    padding-right: 30px;
    font-size: 0;
}
.cnentop small,
.cnentop span,.cnentop small img{
    display: inline-block;
    vertical-align: middle;
}
.cnentop span{
    font-size: 16px;
    color: #00911d;
    margin-left: 10px;
}
.cnenmous{
    position: absolute;
    top: 80px;
    width: 100%;
    display: none;
}
.cnenmous a{
    display: block;
    height: 45px;
    line-height: 45px;
    text-align: center;
    width: 100%;
    font-size: 14px;
    color: #fff;
    background-color: rgba(0,0,0,.5);
}
.cnen:hover .cnenmous{
    display: block;
}
.cnenmous a:hover{
    color: #00911d;
}



/*修改*/
.nav>ul>li>a{
    margin-right: 45px;
}
.c_p_list ul li a{
    padding-top: 10px;
    line-height: 20px;
    font-size: 14px;
}