﻿*{margin: 0;padding: 0;font-size: 14px;font-family: "微软雅黑";color: #333;}
html{ -webkit-text-size-adjust:none;}
html, body{overflow-x: hidden;}
img{ border:none; vertical-align:middle;}
input, select, textarea, button { vertical-align:middle}
button { border:0 none; background-color:transparent; cursor:pointer}
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"]>input[type="button"]::-moz-focus-inner{ border:none; padding:0;}
li{list-style: none;}
a{text-decoration: none;outline:none;}
table{width:100%; border-collapse:collapse; border-spacing:0; table-layout:fixed;}
.justify { text-align:justify; text-justify:distribute-all-lines; /*ie6-8*/ text-align-last:justify;/* ie9*/ -moz-text-align-last:justify;/*ff*/ -webkit-text-align-last:justify;/*chrome 20+*/}
a, input, i, .imgBar img, .section2 .inTitle li, .section2 .inTitle li:after, .styleRight .swiper-button-prev,
.styleRight .swiper-button-next, .styleRight .swiper-slide a:after, .styleRight .swiper-slide a p,
.txyfc .swiper-button-prev, .txyfc .swiper-button-next, .txyfc .swiper-slide a:after, .txyfc .swiper-slide a p,
.lyggBar .swiper-slide div .line, .lyggBar .swiper-slide div, .productBar .swiper-slide a:after,
.productBar .swiper-slide div .line, .productBar .swiper-slide div p, .section5 ul i, .section6 ol li,
.newsBox .swiper-slide:after, .newsBox .swiper-slide, .newsBox .swiper-slide p, .newsBox .swiper-slide figure,
.newsBox>div, .section7 form li p, .section7 form li span, .inHeader, .erLink li, .line, .proList li>div,
footer ul p, .rwlsList li p, .rwlsList li p span, .jdtdList li h3, .jdtdList li p, .qywhList li i:after,
.news div time b, .news div time, .news div time:after, .news li div, .productRight a:after,
.productXq .swiper-button-next, .productXq .swiper-button-prev, .qywhBar .swiper-button-next:after,
.qywhBar .swiper-button-prev:after, footer li img{
   transition:all .4s ease-in-out 0s;
  -webkit-transition:all .4s ease-in-out 0s;
   -moz-transition:all .4s ease-in-out 0s;
  -ms-transition:all .4s ease-in-out 0s;
  -o-transition:all .4s ease-in-out 0s;
}
ul:after, .divBox:after, .lyggBox3:after{content: '';display: block;clear: both;}
.imgBox, .imgBar figure, .newsRight a, .wlctList figure{overflow: hidden;}
.imgBox img, .imgBar figure img, .newsRight a img{max-width: 100%;}
.imgBox:hover img, .imgBar li:hover figure img{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);}
.divBox{width: 1200px;margin: 0 auto;max-width: 95%;}
.more{width: 125px;height: 30px;text-align: center;line-height: 30px;color: #0f1827;font-size: 12px; display: block;border-radius: 30px;-webkit-border-radius: 30px;-moz-border-radius: 30px;-o-border-radius: 30px;border: 1px solid rgba(255,255,255,0.5);color: #fff;}
.more span{font-family: 'kaiti';font-size: 12px;color: #fff;}
/*字母转大写*/
/*{text-transform:uppercase;}*/
/*绝对居中*/
.styleRight .swiper-slide a:after, .txyfc .swiper-slide a:after, .lyggBar .swiper-slide div, .productBar .swiper-slide a:after,
.mouse:before, .mouse:after, .proList .more:after, .jdtdList .more:after, .imgList, .productRight a:after, .banner a img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translateX(-50%,-50%);-moz-transform: translateX(-50%,-50%);-o-transform: translateX(-50%,-50%);}
/*上下居中*/
.poster-main .poster-btn i{position: absolute; top: 50%; transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);}
/*左右居中*/
.section3 .inTitle, .aboutBar a img, .banner .divBox{position: absolute;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-o-transform: translateX(-50%);}
/*盒子*/
.productBar .swiper-slide div, .newsBox .swiper-slide, .section7 form li textarea, .erLink li,
.rwlsList li p{box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;}
/*圆形*/
.yuan{display:block; border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-o-border-radius: 50%;}
/*内联块*/
h1, .inHeader nav a, .section6 .inTitle, .section6 ol li, .section7 .inTitle ul i, .section7 .inTitle ul p,
footer p, footer ul, footer li, .proList figure, .proList div, .proList li>a, .about figure, .about .aboutMan,
.pages a, .news li figure, .news li div, .news li>a, .productRight a{display: inline-block;vertical-align: middle;}
.section2 .inTitle, .section2 .styleRight, .section4 .inTitle, .productBar, .section5 ul li, .section7 .inTitle,
.section7 form, .section7 .inTitle ul, .section7 .inTitle div, .erLink li, .qywhList li,
.rwlsList li, .jdtdList li, .lyggBox2 p, .lyggBox2 img, .addressList li, .productList,
.productRight{display: inline-block;vertical-align: top;}
.inHeader nav, .divBox1, .section5 ul, .section6 .divBox1, .section6 ol, .section7 .divBox1, .section7 .inTitle,
footer, footer ul, .erLink ol, .proList li, .about .divBox, .qywhList, .rwlsList, .jdtdList,
.lyggBox2, .lyggBox3, .news li, .addressList, .productXq .divBox, .productRight{font-size: 0;}
address{font-style: inherit;}
html, body{overflow-x: hidden;}

menu{position: absolute;right: 65px;display: none;width: 25px;z-index: 999;top: 32px;cursor: pointer;}
menu span{width: 100%;height: 2px;background: #fff;display: block;}
menu .s1{margin-bottom: 10px;}
menu.active span{background: #114201;}
menu.active1{display: block;}
.cbl{position: fixed;left: 0;top: 50%;z-index: 99;width: 75px;}
.cbl a{display: block;height: 66px;padding: 12px 0; font-size: 12px;color: rgba(255,255,255,0.7); margin-bottom: 1px;background: rgba(33,103,4,0.8);border-top-right-radius: 8px;border-bottom-right-radius: 8px;text-align: center;}
.cbl a:hover{background: rgba(62,159,20,1);}
.cbl a i{width: 40px;height: 40px;font-size: 20px;color: #fff; line-height: 40px;border: 1px solid rgba(255,255,255,0.3);border-radius: 50%;display: block;margin: 0 auto;}

.inHeader{position: fixed;top: 0; width: 100%;border-bottom: 1px solid rgba(255,255,255,0.2);z-index: 999;}
.inHeader h1{display: inline-block;margin-left: 20px;padding:14px 0; }
.inHeader.nidaye{background: rgba(0,0,0,.3);}
.inHeader nav{float: right;margin-top: 28px;}
.inHeader h1 a{display: block;height: 50px;width: 293px;background-image: url(../images/logo4.png);}
.inHeader nav a{font-size: 17px;color: #fff;margin-right: 40px;position: relative;}
.inHeader nav a:after{position: absolute;top: 50%;right: -20px;margin-top: -6px; width: 1px;height: 12px;background: #fff;content: '';display: block;}
.inHeader nav a:last-child:after, .inHeader nav a:nth-last-child(2):after{display: none;}
.inHeader.active2 h1 a{background-image: url(../images/logo5.png);}

.inHeader.active3 h1 a{background-image: url(../images/logo4.png);}
.inHeader.active4 h1 a{background-image: url(../images/logo5.png);}
.inHeader.active2 menu span{background: #114201;}
.inHeader.active4 menu span{background: #fff;}
.inHeader.active2 nav{display: none;}
.inHeader.active3 nav{display: none;}
.inHeader.active4 nav{display: none;}
.inHeader.active2{border-bottom-color: rgba(75,75,75,0.2);}
.inHeader.active1 h1{width: 100%;margin-left: 0;border-bottom: 1px solid rgba(255,255,255,0.2);}
.inHeader.active1 h1 a{margin: 0 auto;
  background-image: url(../images/logo4.png);
}
.inHeader.active1 nav a{font-size: 24px;width: 100%;margin-right: 0;line-height: 65px;border-bottom: 1px solid rgba(255,255,255,0.1);}
.inHeader.active1{height: 100%;background: rgba(17,66,1,0.9);border: none;}
.inHeader.active1 nav a.active, .inHeader.active1 nav a:hover{background: #337D0F;}
.inHeader.active1 nav a:after{display: none;}
.inHeader.active1 nav{float: none;width: 100%;padding-top: 95px;margin-top: 0;text-align: center;display: block;}

.close{display: none;cursor: pointer; width: 60px;height: 60px;text-align: center;line-height: 60px;position: absolute;right: 50px;top: 9px;background: #fff;}
.close i{color: #114201;}
.inHeader.active1 .close{display: block;}
.nav_m{display:none; }

@media only screen and (max-width: 768px) {
   .inHeader{
       display:none;
   } 
   .nav_m{
       display:block;
       position: fixed;
       background: rgba(0,0,0,.6);
       width:100%;
       z-index:99;
   }
.nav_m ul li {
	float: left;
	position: relative;
	width: 25%;
	border-bottom: 1px solid #ddd;

}

.nav_m a {
	border-right: 1px solid #ddd;
	/*border-left: 1px solid #fa832f;*/
	text-align: center;
	display: block;
	color: #fff;
	font-size: 14px;
    line-height:30px;
}
}
