﻿@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-size:12px;     font-family: 'Arial', "GilroyRegular", "svnGilroyRegular", "Source Han Sans CN"; color:#666;}
a{color:#666; text-decoration:none; outline:none;-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}
a:active{star:expression(this.onFocus=this.blur());-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;} 
img{border:0px; vertical-align:bottom;}
a:link {text-decoration: none; outline:none;-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}
a:visited{text-decoration: none; outline:none;-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}
a:hover{text-decoration:none; color:#104024; outline:none;-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}
ul, p, dl, dt, dd{padding:0px; margin:0px;}
li{list-style-position:outside; list-style-type:none;}
h1, h2, h3, h4, h5{font-size:14px; padding:0px; margin:0px;}
h1{font-size:16px;}
h5{font-size:12px;}
.fl{float:left;}
.fr{float:right;}
.clear_f{clear:both; height:0px; padding:0px; margin:0px; display:block; _display:inherit;}
.h10{height:10px; overflow:hidden; clear:both;}
.h30{height:30px; overflow:hidden; clear:both;}
.h100{height:100px; overflow:hidden; clear:both;}
input{background:transparent;  font-size:14px;     font-family: 'Arial',  "GilroyRegular", "svnGilroyRegular", "Source Han Sans CN"; color:#888; border:0px; outline:none;}
em{font-style:normal;}
i{font-style:normal;}

.inputb{width: 350px; height: 50px;line-height: 50px;font-size: 14px;color: #bababa;text-indent: 20px;border: #eee solid 1px;}
.mb10{ margin-bottom: 10px;}
.mb20{ margin-bottom: 20px;}
.ml80{margin-left:110px;}
.btnn{display: block; float: left; margin-right: 30px; margin-top: 20px;
    width: 188px;
    height: 48px;
    border: #e0e0e0 solid 1px;
    text-align: center;
    line-height: 48px;
    color: #8b8b8c;
    font-size: 14px;}

.btnn:hover{ color:#fff;float: left; border:#104024 solid 1px; background:#104024; box-shadow:4px 10px 10px rgba(17,68,122,0.3); -moz-box-shadow:4px 10px 10px rgba(17,68,122,0.3); -webkit-box-shadow:4px 10px 10px rgba(17,68,122,0.3);}

.wal100{width:100%; margin:0px auto;}
.wal{width:1210px; margin:0px auto;}
.w235{ width:235px; overflow:hidden;}
.w925{ width:925px;}
.w940{ width:940px; overflow:hidden;}

.headDiv{height:100px; position:relative; background:#113f24;}
.headDiv .topLeft{ position:absolute; left:0px; top:0px; z-index:11;}
.headDiv .wal{ position:relative; height:100px;}
.headDiv .logoDiv{ height:100px; background:#093019; padding:0 70px}
.headDiv .logoDiv img{ position:relative; top:22px;}
.headDiv .topRight{ position:absolute; right:0px; top:0px; border-right:rgba(255, 255, 255, 0.25) solid 1px; height:100px;z-index: 99;}
.headDiv .topRight li{ float:left; width:94px; border-left:rgba(255, 255, 255, 0.25) solid 1px; height:100px; text-align:center; font-size:16px; line-height:100px; position:relative;-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}
.headDiv .topRight li img{ position:relative; top:-40px;}
.headDiv .topRight li em{ display:block; cursor:pointer; width:94px; height:100px;}
.headDiv .topRight li em .img1{ display:none;}
.headDiv .topRight .liNow em{ background:#104024;}
.headDiv .topRight .liNow em .img1{ display:inline-block;}
.headDiv .topRight .liNow em img{ display:none;}
.headDiv .topRight li .hideBox{ position:absolute; top:100px; right:0px; z-index:22; display:none; width:282px; height:65px; background:#104024; padding:15px 0 0 23px;}
.headDiv .topRight li .topSearch{ width:260px; height:50px; background:url(../images/topSearch.png) no-repeat;}
.headDiv .topRight li .topSearch .input1{ width:195px; height:50px; line-height:50px; color:#959595; font-size:14px; text-indent:20px; float:left;}
.headDiv .topRight li .topSearch .searchbtn{ float:left; width:60px; height:50px; line-height: 40px;background:none; color:#fff; cursor:pointer; font-size:14px;-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}
.headDiv .topRight li a{ display:block; width:94px; height:100px;color:rgba(255, 255, 255, 0.6);-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}
.headDiv .topRight li a:hover{ background:#104024;color:rgba(255, 255, 255,1);-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}

.navIco, .searchIco, .personIco{ display:none;}

/*头部导航*/
.nav{height:100px;}
.nav li{ float:left; height:100px; line-height:100px; overflow:hidden;width: 130px;text-align:center;}
.nav li a{ font-size:17px; display:block; height:100px; color: #fff; background:url(../images/sNavA.png) center 108px no-repeat;}
.nav a:hover, .nav .aNow{ color:#fff; background:#1d9b39 url(../images/sNavA.png) center bottom no-repeat;}
.nav .sNavA:hover, .nav .aNow1{ color:#fff; background:#1d9b39 url(../images/sNavA.png) center bottom no-repeat;}

/*导航菜单触发*/
.navLayer{overflow-x: auto; height:100%; width:100%; overflow:hidden; position:fixed; z-index:555; right:-100%; top:0px;}
.navLayer .top{ height:59px; position:relative; border-bottom:#e0e0e0 solid 1px;}
.navLayer .topLeftBtn{ width:20%; height:60px; background:#093019; position:absolute; left:0px; top:0px;}
.navLayer .closeBtn img{ height:24px; position:absolute; left:50%; margin-left:-12px; top:18px;}
.navLayer .bg{overflow-x: auto;position:relative; background:#fff; height:100%;width:80%; margin-left:20%;}
.navLayer .box{ padding:10px 12px; position:relative; height:40px;}
.navLayer .form{ width:100%; height:38px; border:#062211 solid 1px; border-radius:20px; -moz-border-radius:20px; position:relative;}
.navLayer .form .input1{ width:100%; height:38px; line-height:38px; text-indent:10px; color:#666; font-size:14px;}
.navLayer .form .btn1{ position:absolute; right:0px; top:0px; cursor:pointer; height:38px; background:#062211 url(../images/nimg30_9.png) center no-repeat; background-size:24px; border-radius:20px; -moz-border-radius:20px; width:80px;}
.subNav{cursor:pointer; display:block; height:42px; line-height:42px; border-bottom:1px solid #e0e0e0; position:relative;  font-size:14px; color:#484848; background:url(../images/ico5.png) right center no-repeat; background-size:36px;}
.subNav1{}
.subNav .name{ padding-left:25px; position:relative;}
.subNav a{ color:#484848; display:block; height:42px;}
.currentDt{ color:#247c7e; background:url(../images/ico5on.png) right center no-repeat; background-size:36px;}
.navContent{display: none;}
.navContent li{ position:relative;}
.navContent a{display:block; height:42px; line-height:42px; padding-left:45px; color:#737373; font-size:14px; background:#eeeeee;}

.pageBg{ position:fixed; z-index:11; width:100%; height:100%; display:none; background:url(../images/bg4.png) repeat; left:0px; top:0px;}


/*导航触发效果*/
.sNav{ display:none; position:absolute; top:100px; z-index:11; margin-left:20px; width:220px; overflow:hidden; background:#17792d;}
.sNav .list li{ font-size:14px; height:50px; line-height:50px; text-align:center;}
.sNav .list li a{ display:block; height:50px; text-align:center; color:#fff;}
.sNav .list li a:hover{ background:#85c028;}

/*底部*/
.footDiv{ height:194px; padding-top:48px; background:#051d0f;}
.footDiv .wal{ position:relative;}
.footDiv .links{ color:#174d4e; position:relative; left:-16px;}
.footDiv .links a{ font-size:14px; color:#798e82; padding:0 16px;}
.footDiv .links a:hover{color:#fff;}
.footDiv .msgList{ padding-top:30px;}
.footDiv .msgList li{ height:25px; margin-bottom:10px; padding-left:50px; position:relative; font-size:14px; color:#4b6155;}
.footDiv .msgList li img{ position:absolute; left:0px; top:0px;}
.footDiv .msgList li em{ padding-right:20px;}
.footDiv .ewmDiv{ padding-right:160px; position:relative; height:140px;}
.footDiv .ewmDiv .imgDiv{ position:absolute; right:0px; top:0px;}
.footDiv .ewmDiv p{ padding-top:50px; text-align:right; color:#607669; line-height:24px;}
.foot{ height:40px; line-height:40px; background:#020f07; text-align:center; color:#264e37;}
.footTel{ display:none; background:#051d0f; padding:25px 10px;}
.footTel .ewmDiv{ width:175px; margin:0 auto;text-align: center;}
.footTel .ewmDiv .imgDiv img{ width:100px;}
.footTel .ewmDiv p{ text-align:center; padding-top:10px; color:#fff; line-height:22px;}
.footTel .msg{ text-align:center; padding-top:15px; color:#264e37;}
.footTel .msg a{ display:block; line-height:22px; color:#264e37;}

.pageBanner{_height:200px; position:relative;display: block!important; }
.pageBanner img{ width:100%;}

.pageNav{ background:#85c028;}
.pageNav .list{border-left: rgba(255, 255, 255, 0.2) solid 1px;}
.pageNav .list li{ float:left; width:49.2%; font-size:16px; text-align:center; line-height:70px;color:#fff;background:#85c028;border-right: rgba(255, 255, 255, 0.2) solid 1px;border-bottom: rgba(255, 255, 255, 0.2) solid 1px;transition:all 0.3s linear 0s;}
.pageNav .list li a{ display:block; height:70px; background:#85c028; color:#fff;transition:all 0.3s linear 0s;}
.pageNav .list li:hover,.pageNav .list .aNow{background:#ffffff;border-bottom: rgba(255, 255, 255, 0.2) solid 1px;color:#85c028;transition:all 0.3s linear 0s;position: relative;z-index: 99;top: 1px;}


.pageNav .list li a:hover{ background:#ffffff; color:#85c028;}
.aNow4, .pageNav24 a:hover{ background:#ffffff; color:#85c028;}
.pageNav2 .list li{ width:24.9%;}
.pageNav3 .list li{ width:33.33%;}
.pageNav4 .list li{ width:20%;}
.pageNav5 .list li{ width: auto !important;padding: 0 2rem !important;}



.pageBox{ padding:50px 0 50px;}
.pageBox2{ padding:50px 0;}

.tabContent{ display:none;}
.tab li{ cursor:pointer;}
.tabContent2{ display:none;}
.tab2 li{ cursor:pointer;}
.lh30{line-height: 30px;}
.f14{font-size: 14px;}

/*分页*/
.pageNum{height:80px; text-align:center; font-size:14px;}
.pageNum a{margin:0 11px; display:inline-block; height:28px; line-height:28px; font-size:14px;}
.pageNum a:hover, .pageNum .aNow{ color:#104024;}
.pageNum em{ font-size:14px; display:inline-block; padding:0 11px;}

.pageMore{ display:none; height:60px;}
.pageMore a{ display:block; height:45px; background:#104024; color:#fff; font-size:16px; text-align:center; line-height:45px;}

.sideBar{position:fixed; z-index:20; right:0px; top:347px; width:59px; padding-top:26px;}
.sideBar .btn{position:absolute; top:0px; right:0px;}
.sideBar ul{display:none; position:absolute; right:0px; top:-260px;}
.sideBar li{height:56px; position:relative;}
.sideBar li a{display:block; height:55px; background:url(../images/sideBar.png); position:relative;}
.sideBar li .img2{display:none;}
.sideBar li a:hover em img{display:none;}
.sideBar li a:hover em .img2{display:inline-block;}
.sideBar .box{display:none;}
.sideBar li a:hover .box{display:block;}
.sideBar .ewm{position:absolute; bottom:0px; left:-130px; width:130px; height:128px; background:url(../images/ewmBg.png) left top no-repeat;}
.sideBar .ewm div{padding:10px 0 0 6px;}
.sideBar .tel{position:absolute; bottom:-30px; background:url(../images/sideBarBg2.png) left top no-repeat; width:277px; height:96px; left:-277px;}
.sideBar .tel p{ font-size:18px; color:#444; padding:20px 0px 5px 23px;}
.sideBar .tel em{ font-size:30px; color:#199D54; padding-left:23px; display:inline-block;}


.sideBar .ShareDiv{position:absolute; top:0px; right:60px; width:229px; height:282px; color:#FFF; background:#fff; border:#e9e9e9 solid 1px;}
.sideBar .ShareDiv h2{ height:36px; line-height:36px; color:#444444; font-size:14px; background:#f6f6f6; border-bottom:#e9e9e9 solid 1px; text-indent:18px; }
.sideBar .ShareDiv dl{ width:229px; float:left; margin-top:10px;}
.sideBar .ShareDiv dl dd{ float:left; width:90px; margin-left:15px; line-height:28px;}
.sideBar .ShareDiv dl dd img{ padding-right:4px; position:relative; top:-7px;}
.sideBar .ShareDiv dl dd a{ height:auto; background:none;}
.sideBar .liNow .box1{display:block;}
.sideBar .box1{display:none;}

.contact{ padding-bottom:30px;}
.contact .part3{ width:100%;}
.contact .part3 .leftDiv{ width:48%;padding-top:4%;float:left;}
.contact .part3 .rightDiv{ width:48%;padding-top:4%;float:right;}
.contact .part3 .leftDiv img{ width: 100%;}
.contact .part3 .rightDiv img{ width: 100%;}

.contact{ padding-bottom:30px;}
.contact .part3{ width:100%;}
.contact .part3 .leftDiv{ width:48%;padding-top:4%;float:left;}
.contact .part3 .rightDiv{ width:48%;padding-top:4%;float:right;}
.contact .part3 .leftDiv img{ width: 100%;}
.contact .part3 .rightDiv img{ width: 100%;}

#Layer1{
	position:absolute;
	position:fixed;
	_position:absolute;
	width:100%;
	z-index:99;
	top:0; left:0px;
	background-color:#000;
	display:none;
}


.cd-top {
    /* image replacement properties */
    overflow: hidden;
	position:fixed;
	right:0px; bottom:30px;
	width:45px; height:45px;
	background:url(../images/nimg45Bg.png) center no-repeat;
    white-space: nowrap;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.cd-top.cd-is-visible {
    /* the button becomes visible */
    visibility: visible;
    opacity: 1;
}
.cd-top.cd-fade-out {

    opacity: 1;
}


