html{background:#FFF;color:#000;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,form,input,textarea,p{margin:0;padding:0;}img{border:0;}ol,ul{list-style:none;}h1,h2,h3{font-weight:normal;font-size:100%;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-weight:inherit;font-size:inherit;font-family:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}a{color:inherit;text-decoration:none;}
/*******CSS reset*************/
body{position:relative;z-index:-2;color:#444;font-size:14px;font-family:'Microsoft YaHei',SimHei,SimYou,SimSun,Arial;z-index:2;}
.f12{font-size:12px;}
.f16{font-size:16px;}
.bold{font-weight:bold;}
.white{color:#fff;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.relative{position:relative;}
.absolute{position:absolute;}
.rel_center{position:relative;left:50%;}
.hidden{display:none;}
a{text-decoration: none !important;}
/*index_top*/
.section2 { background: url(../Image/inbgb.jpg) 50% no-repeat;height: 100%;}
.section3 { background: url(../Image/inbgc.jpg) 50% no-repeat;height: 100%;}
.section4 { background: url(../Image/inbgd.jpg) 50% no-repeat;height: 100%;}
.section5 { background: url(../Image/inbge.jpg) 50% no-repeat;height: 100%;}
/*index_1*/
.wrap{width: 1520px;margin:0 auto;}
.top{height: 98px;overflow: hidden; position: relative;width: 100%;z-index: 888;}
.top .left{width: 200px;padding:16px 0;}
.top .right{width: 1200px;}
.nav{float: right;width: 1000px;}
.nav li{position: relative; float: right;width:90px;text-align: center;font-size: 16px;line-height: 20px;margin:0 15px;padding-top: 30px;}
.nav li a{display: block;transition:.4s;}
.nav li:hover::after{width: 100%;}
.nav li:hover a{color: #00906c;}
.nav li::after{position: absolute; content: '';width: 0px;height: 3px;background: #00906c;display: inline-block;bottom:-28px;left:0px;transition:.4s;}
.nav p{font-size: 12px;line-height: 20px;transform:scale(0.9);color: #777;}
.search{float: right;width: 50px;height: auto;padding-top:25px;}
.search span{display: block;background: #00906c;width: 50px;height: 50px;line-height: 50px;color: #fff; text-align: center;}
.search i{font-size: 24px;}
.search:hover .searcha{opacity: 1;}

.searcha{position: relative;width: 355px;opacity: 0; clear: right;height: 42px;right:305px;z-index: 88;border:1px solid #dcdcdc;}
.searcha span{display: block; line-height: 40px;font-size: 12px;}
.searcha span a{margin:0 5px;}
.searcha form{margin-left: 2px;}
.search-text{border-top:1px solid #dcdcdc;outline: none;border:none; color: #4b4b4b; height: 40px;width:300px;padding-left:10px;font-size: 12px;background: none}
.search-btn{width: 45px;height: 32px; line-height: 32px; border:none; font-size: 12px; background:none; }
.fdj{position: absolute;top:0px; background: url(../Image/fdj.png) center no-repeat #fefefe;width:41px;height:42px;right:0px;border:none;border-left: none;}

.sear{line-height: 50px;}
.inmenu li a{color: #fff;}
.inmenu li p{color: #e4e4e4;}
/*index_1*/
.fp-controlArrow.fp-prev{left:6% !important;border-width: 28.5px 24px 28.5px 0 !important;
    border-color: transparent rgba(0,144,104,0) transparent transparent !important;}
.fp-controlArrow.fp-next{right:6% !important;border-width: 28.5px 0 28.5px 24px !important;
    border-color:transparent transparent transparent rgba(0,144,104,0) !important;}
.fp-controlArrow{top:40% !important;}
.fp-controlArrow{top:40% !important;}

.in_01{height: 100% !important;overflow: hidden;text-align: center;position: relative;top:-98px;clear: both;}
.in_01 ul{height: auto;overflow: hidden;position: absolute;top:0;z-index: 1;}
.in_01 ul li {padding-top: 380px;}
.in_01 li:nth-of-type(1){background: url(../Image/bannera.jpg) center top no-repeat;height: 100%;}
.in_01 li:nth-of-type(2){background: url(../Image/bannerb.jpg) center top no-repeat;height: 100%;}
.in_01 li:nth-of-type(3){background: url(../Image/bannerc.jpg) center top no-repeat;height: 100%;}
.in_01 li:nth-of-type(4){background: url(../Image/banneraf.jpg) center top no-repeat;height: 100%;}

.in_01 .slidea {width: 100%;height: 820px;position: relative;}
.in_01 .slidea .slide-content{position: absolute;text-align: center;width: 1200px;height: 280px;left: 50%;top: 60%;-webkit-transform: translate(-50%,-30%);transform: translate(-50%,-30%);z-index: 2;}
.in_01 .slidea .slide-content .banneraa{opacity: 0;margin-bottom: 30px;-webkit-transform: translate3d(0, 20px, 0);transform: translate3d(0, 20px, 0);transition: .2s ease .4s;}
.in_01 .slidea .slide-content .bannerab{opacity: 0;-webkit-transform: translate3d(0, 20px, 0);transform: translate3d(0, 20px, 0);transition: .2s ease .5s;}
.in_01 .slide.active .banneraa {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);transition: .8s ease 0.8s;}
.in_01 .slide.active .bannerab {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);transition: .8s ease 1s;}
.in_01 .slide img {transition: 1s linear 2s;}



.mouse{
	width:40px;
	height:60px;
	z-index:100;
	position:absolute;
	background-image:url(../Image/mouse.png);
	background-repeat:no-repeat;
	background-position:center;
	left:50%;
	bottom:90px;
	background-size:auto 60px;
	cursor:pointer;
	
	transform:translateX(-50%);
}
.mouse a{
	display:inline-block;
	width:100%;
	height:100%;
	}

.mouse:before{
	position:absolute;
	content:"";
	z-index:1;
	width:5px;
	background-color:#00906c;
	border-radius:100%;
	left:50%;
	top:10px;opacity:0;
	margin-left:-2.5px;
	
	
	height:5px;
-webkit-animation: mousewheel 2s  infinite;
	animation: mousewheel 2s  infinite
	
	}
	
	@-webkit-keyframes mousewheel {
0% {
opacity:0
}
50% {
-webkit-transform:translateY(10px);
transform:translateY(10px);
opacity:1
}
100% {
-webkit-transform:translateY(10px);
transform:translateY(10px);
opacity:0
}
}
@keyframes mousewheel {
0% {
opacity:0
}
50% {
-webkit-transform:translateY(20px);
transform:translateY(20px);
opacity:1
}
100% {
-webkit-transform:translateY(40px);
transform:translateY(40px);
opacity:0
}
}



/*index_2*/
.in02aa{float: left;width: 48%;padding-top: 60px;}
.in02a{height: auto;overflow: hidden;position: relative;}
.in02a strong{position: absolute;z-index: 1;top:0; display: block;font-size: 90px;color: #eee;}
.in02a span{position: relative; display: block;font-size: 34px;line-height: 50px;margin-top:55px;z-index: 88;}
.in02a span i{color: #00906c;font-style: normal;}
.in02a p{position: relative;line-height: 30px;z-index: 88;color: #777;}
.in02a em{display: block;height: 70px;border-left: 1px solid #00906c;}
.in02a b{display: block;font-size: 18px;line-height: 50px;letter-spacing: 2px;}
.in02b{height: auto;overflow: hidden;margin:20px 0;}
.in02b li{float: left;width: 240px;}
.in02b li span{display: block;}
.in02b li span b{font-family: impact;font-size: 72px;color: #00906c;}
.in02b li p{font-size: 16px;color: #777;}
.in02b li:nth-of-type(2){border-left: 1px solid #e3e4e6;border-right: 1px solid #e3e4e6;text-align: center;}
.in02b li:nth-of-type(3){text-align: center;}
.in02c{height: auto;overflow: hidden;margin-top: 50px;}
.in02c p{line-height: 30px;}
.in02c a{display: block;width: 150px;margin-top: 50px; line-height: 45px;border-radius: 4px;background: #00906c;border: 1px solid #00906c; text-align: center;color: #fff;transition:.4s;}
.in02c a:hover{border: 1px solid #00906c;background: #fff;color: #444;}
/*index_3*/
.in_03{height: auto;overflow: hidden;clear: both;}
.in03a{background: #fff;padding:2% 4%;margin-top: 50px;}
.in03a .slideTxtBox{ width:100%;}
.in03a .slideTxtBox .hd { height: auto;overflow: hidden;}
.in03a .slideTxtBox .hd ul li{ float:left;width: 133px;text-align: center;line-height:40px;height:40px;background: #fff;border-radius: 40px;margin-right: 5px;transition:.4s;}
.in03a .slideTxtBox .hd ul li a{display: block;font-size: 16px;font-weight: bold;}
.in03a .slideTxtBox .hd ul li:hover {background:#00906c;color: #fff;}
.in03a .slideTxtBox .hd ul li.on{background:#00906c;color: #fff;}
.in03a .slideTxtBox .bd ul{ padding-top:40px;height: auto;overflow: hidden;  zoom:1;  }
.in03a .slideTxtBox .bd .left{float: left;width: 340px;}
.in03a .slideTxtBox .bd .left dd{position: relative;width: 330px;margin-bottom:10px;}
.in03a .slideTxtBox .bd .left dd:hover .infonta{ background: rgba(0,144,108,0.8);opacity: 1;}
.in03a .slideTxtBox .bd .left dd img{width: 340px;height: 260px;}
.infonta{position: absolute;z-index: 88;width: 100%;height: 95%; background: rgba(0,144,108,0);color: #fff;padding: 5px;opacity: 0;transition:.4s;}
.infontaa{height: auto;overflow: hidden;border: 1px solid #83c9b6;padding: 25px;}
.infonta span{display: block;font-size: 16px;line-height: 40px;border-bottom: 1px solid #89cab9;margin-bottom: 10px;}
.infonta p{line-height: 30px;margin-bottom: 16px;}
.more{height: auto;overflow: hidden;}
.more a{display: block;float: left;margin-right: 10px; width: 100px;line-height: 30px;border-radius: 4px; text-align: center;background: #8fbe00;color: #fff;}
.more a:nth-of-type(2){background: #ffae00;}
.in03a .slideTxtBox .bd .mid{float: left;position: relative; width: 690px;margin:0 10px;}
.in03a .slideTxtBox .bd .mid:hover .infontb{background: rgba(0,144,108,0.8);opacity: 1;}
.in03a .slideTxtBox .bd .mid img{display: block; width: 700px;}
.infontb{position: absolute;z-index: 88;width: 100%;height: 100%;background: rgba(0,144,108,0.8);color: #fff;padding: 5px;opacity: 0;transition:.4s;}
.infontba{height: auto;overflow: hidden;border: 1px solid #83c9b6;padding: 25px;}
.infontb span{display: block;font-size: 22px;line-height: 80px;border-bottom: 1px solid #89cab9;margin-bottom: 30px;}
.infontb p{line-height: 30px;margin-bottom: 50px;font-size: 15px;}
.morea{height: auto;overflow: hidden;}
.morea a{display: block;float: left;margin-right: 10px; width: 130px;line-height: 45px;border-radius: 4px; text-align: center;background: #8fbe00;color: #fff;}
.morea a:nth-of-type(2){background: #ffae00;}
.in03a .slideTxtBox .bd .right{float: right;width: 340px;}
.in03a .slideTxtBox .bd .right dd{position: relative;width: 330px;margin-bottom:10px;}
.in03a .slideTxtBox .bd .right dd:hover .infonta{ background: rgba(0,144,108,0.8);opacity: 1;}
.in03a .slideTxtBox .bd .right dd img{width: 340px;height: 260px;}
/*index_4*/
.in_04{height: auto;overflow: hidden;clear: both;}
.in04a{height: auto;overflow: hidden;margin: 25px 0;}
.in04a .left{position: relative;width: 640px;}
.in04a .left strong{position: absolute;z-index: 1;top:0; display: block;font-size: 90px;color: #eee;}
.in04a .left span{position: relative; display: block;font-size: 34px;line-height: 50px;margin-top:55px;z-index: 88;}
.in04a .left span i{color: #00906c;font-style: normal;}
.in04a .left p{position: relative;line-height: 30px;z-index: 88;color: #777;}
.in04a .left em{display: block;height: 70px;border-left: 1px solid #00906c;}
.in04a .left b{display: block;float: right; font-size: 18px;line-height: 50px;letter-spacing: 2px;font-weight: normal;margin-top: 70px;position: relative;z-index: 88;}
.pleft{float: left;}
.in04a .right{padding-top: 60px;}
.in04a .right a{display: block;width: 160px;float: left;border: 1px solid #00906c; line-height: 40px;border-radius: 40px;margin-left: 10px;text-align: center;transition:.4s;}
.in04a .right a:hover{background: #00906c;border: 1px solid #00906c;color: #fff;}
.in04b .picScroll-left{width: 1520px; overflow:hidden; position:relative; margin-top: 25px;}
.in04b .picScroll-left .hd{ overflow:hidden;height:35px;width: 125px;margin:40px auto 0 auto;}
.in04b .picScroll-left .next{float: left;width: 35px;height: 35px;text-align: center;color: #ddd;line-height: 35px; background: #00906c;cursor: pointer;transition:.4s;}
.in04b .picScroll-left .next:hover{background: #444;}
.in04b .picScroll-left .mid{float: left;width: 35px;height: 35px;text-align: center;color: #ddd;line-height: 35px; background: #8fbe00;margin:0 10px;cursor: pointer;transition:.4s;}
.in04b .picScroll-left .mid:hover{background: #444;}
.in04b .picScroll-left .prev{float: left;width: 35px;height: 35px;text-align: center;color: #ddd;line-height: 35px; background: #ffae00;cursor: pointer;transition:.4s;}
.in04b .picScroll-left .prev:hover{background: #444;}
.in04b .picScroll-left .bd{height: auto;overflow: hidden;}
.in04b .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.in04b .picScroll-left .bd ul li{float: left;width: 360px;margin-right: 10px;background: #fff;border: 1px solid #eaeaea;transition:.4s;  }
.in04b .picScroll-left .bd ul li:hover{background: #00906c;color: #fff;}
.in04b .picScroll-left .bd ul li:hover i{border-top: 2px solid #fff;}
.in04b .picScroll-left .bd ul li:hover p{color: #fff;}
.in04b .picScroll-left .bd ul li:hover b{color: #fff;}
.in04b .picScroll-left .bd ul li:hover img{transform:scale(1.05,1.05) rotate(2deg)}
.in04ba{position: relative;height: auto;overflow: hidden;}
.tip {width: 360px;height: 240px;overflow: hidden;}
.in04ba img{width: 360px;transition:transform 1s ease 0s;}
.in04bb{height: auto;overflow: hidden;margin:20px 30px;}
.in04bb span{display: block;line-height:40px;font-size: 16px;height: 40px;overflow: hidden;}
.in04bb i{display: block;width:30px;border-top: 2px solid #a4a4a4;margin:10px 0;}
.in04bb p{line-height:30px;color: #777;margin-bottom: 30px;}
.in04bb b{display: block;font-weight: normal;color: #777;line-height: 30px;}
.time{position: absolute;left: 0;top:0; z-index: 888;background: #00906c;color: #fff;width: 80px;height: 80px;opacity: 1; text-align: center;transition: all 0.6s ease 0s;}
.time strong{display: block;font-size: 40px;line-height: 50px;}
.time p{font-size: 13px;line-height: 25px;}
/*index_5*/
.in05a{height: auto;overflow: hidden;background: #fff;margin-top: 40px;padding: 60px 40px;}
.in05a .left{width: 440px;}
.in05aa{height: auto;overflow: hidden;}
.in05aa span{position: relative; display: block;font-size: 34px;line-height: 50px;}
.in05aa span i{color: #00906c;font-style: normal;}
.in05aa p{position: relative;line-height: 30px;z-index: 88;color: #777;}
.in05aa em{display: block;height: 35px;border-left: 1px solid #00906c;}
.in05aa b{display: block;font-size: 18px;line-height: 50px;letter-spacing: 2px;font-weight: normal;}
.in05a .mid{float: left; width: 560px;padding-left: 80px;}
.in05a .right{width: 300px;padding-top: 25px;}
.in05ab{margin-top: 15px;line-height: 30px;}
.in05ab p b{color: #00906c;font-size: 18px;}
.in05ac{margin-top: 20px;}
.orderb{height: auto;overflow: hidden;margin-top: 17px;}
.orderb span{display: block;}
.orderb input{padding:0  10px;width: 480px; border: 1px solid #e6e6e6;line-height:40px;height: 40px;outline: none;margin:0 10px 10px 0;}
.orderb img{height: 40px;vertical-align: -14px;margin-top: 10px;margin-right: 16px;}
.orderb textarea{padding:10px;border: 1px solid #e6e6e6;line-height:40px;width:480px;height: 147px; outline: none;}
#submitb{width:204px;height:40px;border:none;background:#00906c;cursor:pointer;color: #fff;transition:.4s;}
#submitb:hover{background:#8fbe00;}



.ewm{float: left;width: 140px;text-align: center;margin-right: 10px;}
.ewm img{display: block;max-width: 100%;}
.ewm span{display: block;line-height: 40px;}
.in05b{height: auto;overflow: hidden;background: url(../Image/in05b.jpg) top center no-repeat #fff;line-height:75px;color: #777;font-size: 12px;padding: 0 40px;}
.in05c{height: auto;overflow: hidden;}
.in05c span{display: block;border-left: 3px solid #00906c;color: #00906c; line-height: 20px; font-size: 20px;padding-left: 10px;}
.in05c p{display: block;font-size: 16px;line-height: 40px;}
/*company*/
.aboutban{height: 220px;overflow: hidden;background: url(../Image/aboutban.jpg) center top no-repeat;text-align: center;padding-top:100px;}
.aboutban strong{display: block;font-size: 34px;line-height: 45px;color: #00906c;}
.aboutban span{display: block;font-size: 18px;line-height: 30px;font-weight: bold;}
.location{height: 60px;overflow: hidden;background: #f6f8fb;}
.location ul{float: left;}
.location span{float: right;line-height: 60px;color: #777;}
.location span i{color: #00906c;}
.location li{float: left;width: 140px;border-right: 1px solid #cccccc; line-height: 20px;text-align: center; transition:.4s;margin-top: 20px;}
.location li a{display: block;}
.location li:hover{background: #00906c;color: #fff;}
.location li:hover a{color: #fff;}

.coma{height: auto;overflow: hidden;padding: 40px 0;}
.comtit{position: relative; height: auto;overflow: hidden;background: url(../Image/comtit.jpg) center top no-repeat;text-align: center;padding-top: 30px;}
.comtit strong{position: absolute;z-index: 1;top:0; display: block;font-size: 90px;color: #f7f7f7;left:38%;}
.comtit span{position: relative; display: block;font-size: 32px;line-height: 40px;z-index: 88;}
.comtit span i{color: #00906c;font-style: normal;}
.comtit p:nth-of-type(1){position: relative;z-index: 88; color: #777;text-transform:uppercase;line-height: 25px;margin-bottom: 10px;}
.comtit p:nth-of-type(2){font-size: 16px;line-height: 30px;color: #777;}
.comaa{height: auto;overflow: hidden;margin:40px 0;}
.comaa ul{width: 1200px;margin:0 auto;}
.comaa li{float: left;width: 299px;text-align: center;border-right: 1px solid #e3e4e6;}
.comaa li span{display: block;}
.comaa li span b{font-family: impact;font-size: 72px;color: #00906c;}
.comaa li p{font-size: 16px;color: #777;}
.comaa li:last-child{border-right:none;}
.comab img{display: block;margin:15px auto;width: 100%;}
.comab p{line-height: 30px;color: #666;}
.comb{height: auto;overflow: hidden;background: #f6f8fb;padding: 40px;}
.comb img{float: left;}
.comb .right{width: 560px;}
.comb .right li{margin-bottom: 25px;}
.comb .right li:last-childs{border-bottom:none;}
.comb .right li span{display: block;line-height: 40px;color: #666;font-size: 20px;}
.comb .right li span b{font-size: 22px;color: #444;font-weight: normal;}
.comb .right li p{color: #d2d2d2;line-height: 25px;text-transform:uppercase;}
.comc{height: auto;overflow: hidden;padding: 40px 0;}
.comca .picScroll-left{width: 1520px; overflow:hidden; position:relative; margin-top: 25px;}
.comca .picScroll-left .hd{ overflow:hidden;height:35px;width: 125px;margin:25px auto 15px auto;}
.comca .picScroll-left .next{float: left;width: 35px;height: 35px;text-align: center;color: #ddd;line-height: 35px; background: #00906c;cursor: pointer;transition:.4s;}
.comca .picScroll-left .next:hover{background: #444;}
.comca .picScroll-left .mid{float: left;width: 35px;height: 35px;text-align: center;color: #ddd;line-height: 35px; background: #8fbe00;margin:0 10px;cursor: pointer;transition:.4s;}
.comca .picScroll-left .mid:hover{background: #444;}
.comca .picScroll-left .prev{float: left;width: 35px;height: 35px;text-align: center;color: #ddd;line-height: 35px; background: #ffae00;cursor: pointer;transition:.4s;}
.comca .picScroll-left .prev:hover{background: #444;}

.comca .picScroll-left .bd{height: auto;overflow: hidden;}
.comca .picScroll-left .bd ul{ overflow:hidden; zoom:1;height: auto;overflow: hidden; }
.comca .picScroll-left .bd ul li{position: relative;height: 370px; float: left;width: 323px;text-align: center;margin:0 15px  15px 0;}
.comca .picScroll-left .bd ul li:hover .fonta{height: 140px;bottom: 70px;}
.comca .picScroll-left .bd ul li:hover .fonta i{display: block;}
.comca .picScroll-left .bd ul li:hover .imga i{background: rgba(0,0,0,0.2)}
.comca .picScroll-left .bd ul li img{display: block;width: 100%;}
/*news*/
.newsa{height: auto;overflow: hidden;}
.newsa .left{width: 780px;}
.newsa .left li{position: relative; height: auto;overflow: hidden;margin-bottom: 40px;}
.newsa .left li i{position: absolute; z-index: 88;width: 30px;background:#00906c;height: 2px;left: 75px;top:30px;}
.newsa .left li:hover img{transform:scale(1.05,1.05) rotate(2deg)}
.newsa .left li:hover .newsTitBg{height: 80%;}
.ntime{float: left;width:60px;text-align: center;color: #fff;margin-right: 30px; }
.ntime span{display: block; width:60px;height: 60px;line-height: 60px;background: #00906c;color: #fff;font-size: 22px; }
.ntime p{width:60px;height: 60px;line-height: 60px;background: #888;color: #fff;font-size: 22px; }
.nfonta{height: auto;overflow: hidden;width: 670px;}
.nfonta img{display: block;width: 100%;transition:all 0.6s ease 0s}
.nfonta p{line-height: 25px;color: #777;margin:15px 0;font-size: 13px;}
.nfonta p:nth-of-type(2){color: #aaa;}
.nfonta p:nth-of-type(2) em{float: right; color: #e51815;font-size: 22px;}
.nfontaa{height: 450px;overflow: hidden;position: relative;}
.nfontaa span{display: block;font-size: 22px;line-height: 45px;color: #fff;position: absolute;bottom: 0;left:10px;z-index: 9;}
.newsTitBg{position: absolute;bottom: 0;left: 0;width: 100%;height: 30%;z-index: 8;transition:.4s; background: linear-gradient(bottom,rgba(0,0,0,.75),rgba(0,0,0 ,0) 100%);background: -o-linear-gradient(bottom,rgba(0,0,0,.75),rgba(0,0 0,0) 100%);background: -ms-linear-gradient(bottom,rgba(0,0,0,.75),rgba(0,0,0,0) 100%);background: -moz-linear-gradient(bottom,rgba(0,0,0,.75),rgba(0,0,0,0) 100%);background: -webkit-linear-gradient(bottom,rgba(0,0,0,.75),rgba(0,0,0,0) 100%);}
.newsb{height: auto;overflow: hidden;font-size: 22px;}
.hotnews{height: auto;overflow: hidden;margin-top: 20px;width: 280px;}
.hotnews li{height: auto;overflow: hidden;margin-bottom: 15px;}
.hotnews li img{display: block;width: 100%;}
.hotnews li span{display: block;line-height: 40px;color: #777;}
.hotnews li p{line-height: 25px;color: #aaa;}
.hotnews li p em{float: right;}
.newsba{height: 210px;overflow: hidden;}

/*news详情*/
.newsinfo{height: auto;overflow: hidden;padding: 40px 0;}
.newsinfotit {text-align: center;}
.newsinfotit span{display: block;font-size: 24px;line-height: 50px;}
.meta{line-height: 50px;color: #dbdbdb;border-top: 1px solid #dbdbdb;border-bottom: 1px solid #dbdbdb;color: #999;font-size: 12px;margin: 20px 0;}
.newsinfoa p{line-height: 30px;color: #777;}
.newsinfoa span{display: block; line-height: 30px;color: #e51815;}
.newsinfoa span i{color: #777;}
.prev_next{margin:20px 0;height: 60px;line-height: 60px; overflow: hidden;border-top:1px solid #dbdbdb;border-bottom: 1px solid #dbdbdb; }
.prev_next li{float: left;position: relative; width: 639px;color: #777;cursor: pointer;}
.prev_next li a{color: #777;transition:.4s;}
.prev_next li:hover a{color: #00906c;}
.prev_next li:nth-of-type(2){position: relative; width: 60px;height: 60px; border-left:1px solid #dbdbdb;border-right: 1px solid #dbdbdb;transition:.4s; }
.prev_next li:nth-of-type(2):hover{background: #00906c;}
.prev_next li:nth-of-type(2):hover i{background:  #fff ;}
.prev_next li:nth-of-type(2):hover i:nth-of-type(1){width: 10px;}
.prev_next li:nth-of-type(2):hover i:nth-of-type(2){width: 20px;}
.prev_next li:nth-of-type(2):hover i:nth-of-type(3){width: 30px;}
.prev_next li:nth-of-type(3){text-align: right;}
.pagerList{position: absolute;top:25px;left: 20px;}
.pagerList span{display: block;}
.pagerList span i{display: block;background:  #aaa;width: 20px;transition:.4s;height: 2px;margin-bottom:3px;}
.newsinfob{height: auto;overflow: hidden;}
.newsinfob strong{display: block;font-size: 24px;font-weight: normal;line-height: 50px;margin-bottom: 20px;}
.newsinfob li{float: left;width: 323px; height: auto;overflow: hidden;background: #f3f7fa;margin-right: 15px;}
.newsinfob li img{display: block;width: 100%;transition:all 0.6s ease 0s}
.newsinfob li:hover img{transform:scale(1.05,1.05) rotate(2deg);}
.newsinfob li:hover span{color: #00906c;}
.newsinfob li:hover i{width: 30px;}
.newsinfob li:hover em{color: #00906c;}
.newsinfob li:nth-of-type(4){margin-right: 0px;}
.newsbb{margin:20px;}
.newsbb p{line-height: 30px;font-size: 12px;color: #777;}
.newsbb span{display: block;font-size: 15px;line-height: 40px;transition:.4s;}
.newsbb i{display: block;width: 15px;background: #e51815;height: 1px;transition:.4s;}
.newsbb em{display: block;margin-top: 40px;font-style: normal;font-size: 13px;transition:.4s;}
/*product*/
.producta{height: auto;overflow: hidden;padding: 40px 0;}
.type{height: auto;overflow: hidden;margin:40px 0;}
.type li{float: left;width: 125px;text-align: center;background: #e9e9e9;line-height: 45px;margin-right: 10px;transition:.4s;}
.type li a{display: block;}
.type li:hover{background: #00906c;}
.type li:hover a{color: #fff;}
.type li:last-child{margin-right: 0px;}
.prolist ul{height: auto;overflow: hidden;}
.prolist li{position: relative;height: 352px; float: left;width: 323px;text-align: center;margin:0 15px  15px 0;}
.prolist li:nth-of-type(4n+0){margin-right: 0px;}
.prolist li:hover .fonta{height: 140px;bottom: 70px;}
.prolist li:hover .fonta i{display: block;}
.prolist li:hover .imga i{background: rgba(0,0,0,0.2)}
.prolist li img{display: block;width: 100%;}
.fonta {position: relative;bottom: 0px; padding:20px 0;height: 70px;overflow: hidden;transition:.4s;background: #f3f7fa;z-index: 8;}
.fonta span{display: block;width: 100%;line-height: 40px;font-size: 16px;}
.fonta p{color: #00906c;line-height: 30px;}
.fonta p::before{content: '';width: 10px;height: 1px;border-bottom: 1px solid #00906c;display: inline-block;margin-right: 10px;margin-bottom: 4px;}
.fonta p::after{content: '';width: 10px;height: 1px;border-bottom: 1px solid #00906c;display: inline-block;margin-left: 10px;margin-bottom: 4px;}
.fonta i{display: none;font-style: normal;width: 235px;margin:10px auto;}
.fonta i a{display: block;float: left; width: 105px;height: 28px;line-height: 28px;border: 1px solid #e5e5e5;margin:0 5px;transition:.4s;}
.fonta i a:hover{background: #8fbe00;color: #fff;border: 1px solid #8fbe00;}
.fonta i a:nth-of-type(1){background: #00906c;color: #fff;border: 1px solid #00906c;}
.fonta i a:nth-of-type(1):hover{background: #8fbe00;border: 1px solid #8fbe00;}
.imga{position: relative; height: auto;overflow: hidden;}
.imga i{position: absolute;z-index: 1;left: 0; width: 100%;height: 100%;background: rgba(0,0,0,0);transition:.4s;}
.imgb{position: relative; height: 260px;overflow: hidden;}
.imgb i{position: absolute;z-index: 1;left: 0; width: 100%;height: 100%;background: rgba(0,0,0,0);transition:.4s;}

.page{margin:15px 0;text-align: center;color: #777;font-size: 13px;}
.page a{display:inline-block;height:18px;line-height:18px;border:1px solid #dbdbdb;padding:0 2px 0;transition:.4s;}
.page i{color: #00906c}
.page a:hover{background:#00906c;color:#fff;}
.current {padding:0 6px 0;height:18px;line-height:18px;background:#00906c;color:#fff;}
.caseimg{margin-bottom: 10px;}
/*contact*/
.contactban{height: auto;overflow: hidden;padding: 60px 0;text-align: center;}
.contactban strong{display: block;font-size: 30px;font-weight: normal;line-height: 45px;color: #00906c;}
.contactban i{display: block;border-top: 1px solid #00906c; width: 50px;margin:15px auto;}
.contactban p{line-height: 40px;color: #777;}
.contactban p em{color: #00906c;}
.contactban b {display: block;width: 510px; margin: 30px auto;height: auto;overflow: hidden; font-weight: normal;transition:.4s;}
.contactban b a{position: relative;display: block;float: left; background: #00906c;width: 160px;line-height: 40px; border-radius: 5px;margin:0 5px;color: #fff;transition:.4s;}
.contactban b a::before{position: absolute;opacity: 0; left:50px;bottom: 18px; content: '';width: 4px;height: 4px;background: #00906c;border-radius: 10px; display: inline-block;transition:.4s;}
.contactban b a::after{position: absolute;opacity: 0; left:100px;bottom: 18px;content: '';width: 10px;height: 1px;border-bottom: 1px solid #00906c;display: inline-block;transition:.4s;}
.contactban b a:hover{background: #8fbe00;}
.contactban b a:hover::before{width: 4px;height: 4px;left:35px;background: #fff;opacity: 1;}
.contactban b a:hover::after{width: 30px;left:120px;border-bottom: 1px solid #fff;opacity: 1;}
.contacta{height: auto;overflow: hidden;background: rgba(255,255,255,0.6);padding: 15px;}
.contactb{height: auto;overflow: hidden;background: #fff;padding: 90px;}
.contactba{height: auto;overflow: hidden;border: 1px solid #e4e4e4;margin:40px 0;}
.contactba .left{width: 360px;padding: 40px;}
.contactba .mid{float: left; width: 360px;padding: 40px;border-left: 1px solid #e4e4e4;border-right: 1px solid #e4e4e4;}
.contactba .right{width: 360px;padding: 40px;}
.contactba  span{display: block;font-size: 22px;line-height:65px;color: #00906c;}
.contactba  p{line-height: 40px;color: #666;}
.ewma{float: left;width: 140px;text-align: center;}
.contactbb{height: auto;overflow: hidden;margin-top: 60px;}
.ordera{margin:25px 0 ;line-height:40px;height: auto;overflow: hidden;}
.ordera td{margin:0 !important;}
.ordera span{display: block; line-height: 40px;;}
.ordera span i{color: #d10000;font-style: normal;}
.ordera .right{width: 600px;}
.ordera img{vertical-align:-14px;cursor:pointer;height: 40px;}
.ordera input{padding:0  10px;width: 630px; border: 1px solid #e6e6e6;line-height:40px;height: 40px;outline: none;margin:0 10px 10px 0;}
.ordera textarea{padding:10px;border: 1px solid #e6e6e6;line-height:40px;width:630px;height: 147px; outline: none;margin-top:38px;}
#submita{width:100%;height:40px;border:none;background:#00906c;cursor:pointer;color: #fff;transition:.4s;}
#submita:hover{background:#8fbe00;}

.map{height: auto;overflow: hidden;}
.map .right{width: 960px;}
.mapa{float: left;width: 350px;}
.mapa strong{display: block;line-height: 60px;background: #00906c;color: #fff;color: #fff;text-align: center;font-size: 22px;font-weight: normal;}
.mapa strong i{font-size: 28px;}
.mapa ul{height: auto;overflow: hidden;margin-top: 15px;}
.mapa ul li{float: left;width: 111px;line-height: 35px;text-align: center;border: 1px solid #ccc;margin:0 5px 5px 0;transition:.4s;}
.mapa ul li a{display: block;}
.mapa ul li:nth-of-type(6){background: url(../Image/hot.png) 13px 7px no-repeat;}
.mapa ul li:nth-of-type(6):hover{background: url(../Image/hota.png) 13px 7px no-repeat #00906c;}
.mapa ul li:nth-of-type(25){background: url(../Image/hot.png) 13px 7px no-repeat;}
.mapa ul li:nth-of-type(25):hover{background: url(../Image/hota.png) 13px 7px no-repeat #00906c;}
.mapa ul li:nth-of-type(29){background: url(../Image/hot.png) 13px 7px no-repeat;}
.mapa ul li:nth-of-type(29):hover{background: url(../Image/hota.png) 13px 7px no-repeat #00906c;}
.mapa ul li:nth-of-type(30){background: url(../Image/hot.png) 13px 7px no-repeat;}
.mapa ul li:nth-of-type(30):hover{background: url(../Image/hota.png) 13px 7px no-repeat #00906c;}
.mapa ul li:nth-of-type(15){background: url(../Image/hot.png) 13px 7px no-repeat;}
.mapa ul li:nth-of-type(15):hover{background: url(../Image/hota.png) 13px 7px no-repeat #00906c;}
.mapa ul li:nth-of-type(18){background: url(../Image/hot.png) 13px 7px no-repeat;}
.mapa ul li:nth-of-type(18):hover{background: url(../Image/hota.png) 13px 7px no-repeat #00906c;}
.mapa ul li:hover{background:#00906c;color: #fff;}
.mapa ul li:nth-of-type(3n+0){margin-right:0px;}

.movie{position: fixed;left:0;bottom: 0;}
/*详情*/
.xqa{height: auto;overflow: hidden;padding: 40px 0;}
.xqa .left{float: left;width: 650px;}
.xqa .left img{width: 650px;}
.xqa .right{width: 640px;}
.xqaa span{display: block;font-size: 30px;line-height: 57px;}
.xqaa p{background: #f4f6fa;padding: 15px;line-height: 30px;margin-top: 15px;}
.xqaa strong{display: block;line-height: 50px;font-size: 16px;border-bottom: 1px solid #cccccc;margin-top: 15px;font-weight: normal;}
.xqaa b{display: block;font-weight: normal;line-height: 45px;color: #00906c;}
.xqaa em{color: #777;font-style: normal;}
.xqab{height: 56px; margin-top: 15px;}
.xqab a{display: block;width: 200px;line-height: 55px;border-radius: 5px; text-align: center; background: #00906c;color: #fff;font-size: 16px;transition:.4s;}
.xqab a i{font-size: 22px;}
.xqab a:hover {background: #444;}
.protel{float: left;width: 260px;}
.protel i{float: left;font-size: 48px;color: #00906c;margin-right: 10px;}
.protel p{font-size: 28px;color: #00906c;}
.xqac{height: auto;overflow: hidden;margin-top: 15px;}
.xqac li{float: left;width: 133px;margin-right: 15px;position: relative;}
.xqac li img{display: block;width:133px;height: 101px;}
.xqac li:hover .himg{background: rgba(0,0,0,0.6);opacity: 1;}
.xqac li:nth-of-type(4){margin-right: 0px;}
.himg{position: absolute;z-index: 88;background: rgba(0,0,0,0);width: 100%;text-align: center;padding: 41px 0;opacity: 0;transition:.4s;color: #fff;}
.xqb{height: auto;overflow: hidden;}
.xqtit{display: block;line-height: 65px;height: auto;overflow: hidden;background: #eeeeee;}
.xqtit li{float: left;width: 268px;background: #e6e6e6;font-size: 18px;text-align: center;transition:.4s;}
.xqtit li a{display: block;}
.xqtit li:hover{background: #8fbe00 !important;color: #fff !important;}
.xqtit li:last-child{margin-right: 0px;}
.pcontent{padding: 20px;line-height: 30px;}
.xqc{height: auto;overflow: hidden;margin:30px 0;}
.xqtita{line-height: 60px;height: 60px;overflow: hidden;background: #f3f7fa;}
.xqtita span{float: left; display: block;width: 160px;text-align: center;color: #fff;background: #00906c;font-size: 18px;}
.xqtita a{float: right;color: #777;margin-right: 15px;}
.xqtita a i{color: #00906c;}
.in_gd { width:1340px;overflow:hidden;height: 480px;}
.xqc ul{height: auto;overflow: hidden;margin-top: 25px;}
.xqc li{position: relative;height: auto; float: left;width: 368px;margin:0 15px  45px 0;border: 1px solid #e8e8e8;}
.xqc li:nth-of-type(4){position: relative;height: auto; float: left;width: 368px;margin:0 15px  15px 0;border: 1px solid #e8e8e8;}
.xqc li img{display: block;width: 100%;}
.xqc li:hover .imga i{background: rgba(0,0,0,0.2)}
.fontb{height: auto;overflow: hidden;margin:20px;}
.fontb span{display: block;font-size: 16px;line-height: 30px;color: #00906c;}
.fontb p{line-height: 30px;color: #777;line-height: 25px;margin:10px 0;}
.fontb i{display: block;font-style: normal;}
.fontb i a{display: block;float: left; width: 105px;height: 28px;text-align: center; line-height: 28px;border: 1px solid #e5e5e5;margin-right:10px;transition:.4s;}
.fontb i a:hover{background: #8fbe00;color: #fff;border: 1px solid #8fbe00;}
.fontb i a:nth-of-type(1){background: #00906c;color: #fff;border: 1px solid #00906c;}
.fontb i a:nth-of-type(1):hover{background: #8fbe00;border: 1px solid #8fbe00;}

.xqd{height: auto;overflow: hidden;}
.xqd ul{height: auto;overflow: hidden;padding: 25px;}
.xqd li{float: left;width: 630px;line-height: 60px;border-bottom: 1px dashed #e5e5e5;margin-right: 30px;}
.xqd li:nth-of-type(2n+0){margin-right: 0px;}
.xqd li span{float: right;color: #999;}
.xqe{height: auto;overflow: hidden;}
.xqe ul{margin:25px 0;height: auto;overflow: hidden;}
.xqe ul li{position: relative;height: 386px; float: left;width: 323px;text-align: center;margin:0 15px  15px 0;}
.xqe ul li:nth-of-type(4){margin-right: 0px;}
.xqe ul li:hover .fonta{height: 140px;bottom: 70px;}
.xqe ul li:hover .fonta i{display: block;}
.xqe ul li:hover .imga i{background: rgba(0,0,0,0.2)}
.xqe ul li img{display: block;width: 100%;}
.order{margin:25px 0 ;line-height:40px;height: auto;overflow: hidden;}
.order img{vertical-align:-14px;cursor:pointer;height: 40px;}
.order input{padding:0  10px;width: 270px; border: 1px solid #e6e6e6;line-height:40px;height: 40px;outline: none;margin:0 10px 10px 0;}
.order textarea{padding:10px;border: 1px solid #e6e6e6;line-height:40px;width:882px;height: 80px; outline: none;}
#submit{width:140px;height:40px;border:none;background:#00906c;cursor:pointer;color: #fff;transition:.4s;}
#submit:hover{background:#8fbe00;}
/*case*/
.pubu{height: auto;overflow: hidden;}
.pubu li{height: auto;overflow: hidden;}
.caseimg img{display: block;margin:0 auto;}
/*footer*/
.footer {height: auto;overflow: hidden;padding: 20px 0; background: #f4f6fa;}
.foota{float: left;width: 880px; height: auto;overflow: hidden;}
.foota li{float: left;line-height: 43px;width:145px;}
.foota li span{display: block;font-size: 16px;}
.foota li i{display: block;border-top: 2px solid #00906c;width: 40px;margin:10px 0;}
.footmenu{height: auto;overflow: hidden;margin-top: 15px;}
.footmenu p{line-height: 30px;}
.footmenu p a{display: block;color: #666;transition:.4s;}
.footmenu p:hover a{color: #00906c;padding-left: 10px;}
.footb{float: left;width: 260px;}
.footb span{display: block;line-height: 35px;}
.footb span i{font-size: 18px;}
.footb b{display: block; font-size: 22px;color: #00906c;}
.footb p{line-height: 30px;color: #666;}
.footb a{color: #bfbfbf !important;}
.footc{float: right;width: 360px; text-align: center;}
.footc span{display: block;line-height: 35px;}
.ewm{float: right;width: 160px;text-align: center;}
.ewm img{display: block;margin: 0 auto;border: 1px solid #ccc;}
.foot{line-height: 40px;height: 40px;overflow: hidden; background: #333333;color: #adadad;font-size: 12px;}
.foot a{color: #adadad !important;}



#allmap p{line-height:10px;margin:10px;}

.title{margin:0 0 13px 19px;padding:12px 0px 9px 14px;width:661px;height:19px;border-bottom:2px solid #dbdbdb;}
.title strong{float:left;display:inline-block;margin-left:-14px;padding-bottom:8px;width:80px;height:100%;border-bottom:2px solid #414141;color:#da020d;text-align:center;}
.title span{overflow:hidden;zoom:1;padding:7px 0 0 17px;background-position:0 -145px;font-family:SimSun;}
.title a{margin-top:4px;color:#444;}
.title .bold{color:#da020d;}
.title .right a:hover{color:#da020d;text-decoration:underline;}



#back{position: relative; background: #00906c;color: #fff;border: none;line-height: 40px;width: 160px;cursor: pointer;}
#back::before{position: absolute;opacity: 0; left:50px;bottom: 18px; content: '';width: 4px;height: 4px;background: #00906c;border-radius: 10px; display: inline-block;transition:.4s;}
#back::after{position: absolute;opacity: 0; left:100px;bottom: 18px;content: '';width: 10px;height: 1px;border-bottom: 1px solid #00906c;display: inline-block;transition:.4s;}
#back:hover{background: #8fbe00;}
#back:hover::before{width: 4px;height: 4px;left:35px;background: #fff;opacity: 1;}
#back:hover::after{width: 30px;left:120px;border-bottom: 1px solid #fff;opacity: 1;}

/***********news_info**************/
.jobs li{overflow:hidden;margin:23px 18px 28px 28px;padding-bottom:27px;border-bottom:1px dotted #cdcdcd;}
.jobs a{position:relative;top:-150px;background-position:0 -301px;float:right;width:71px;height:34px;color:#fff;text-align:center;line-height:34px;}
.jobs strong{color:#da020d;}
.jobs p{/*margin:6px 0 -134px 156px;*/line-height:35px;}
/*sitemap*/
.mesmore{margin-top:5px;}
.mesmore:hover{color:#da020d;text-decoration:underline;}

.sitemap{ width:996px; float:left; /*border:3px solid #f0f0f0;*/ margin-top:10px; margin-bottom:10px;}
.m1{ height:20px; line-height:20px; margin-top:20px; margin-left:20px;}
.m2{ margin-left:20px; margin-top:20px; line-height:25px;}
.m2 span{ font-size:14px; font-weight:bold;}
.m2t{ border:1px solid #f0f0f0; width:800px; padding-left:4px; margin-top:2px; padding:10px; margin-bottom:20px;}
.m2t ul{}
.m2t ul li{ list-style-type:none; float:left; width:150px;}
.m2t ul li a:hover{ color:red}
.f{ float:right; margin-right:10px; _margin-top:7px;}
/*上一页_下一页*/

