/*! www.vancheer.com  |  Powered by vancheer */
@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#666; overflow-x:hidden;}
a{color:#666; text-decoration:none; outline:none;}
a:active{star:expression(this.onFocus=this.blur());} 
img{border:0px; vertical-align:middle;}
a:link {text-decoration: none; outline:none;}
a:visited{text-decoration: none; outline:none;}
a:hover{text-decoration:none; color:#72bb38; outline:none;}
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;}
.h50{height:50px; overflow:hidden; clear:both;}
.h100{height:100px; overflow:hidden; clear:both;}
input{background:transparent; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#888; border:0px; outline:none;}
em{font-style:normal;}
i{font-style:normal;}


.wal{width:1200px; margin:0px auto;}
.w210{ width:210px;}
.w960{ width:960px; overflow:hidden;}
.w970{ width:970px; overflow:hidden;}

.indexPart2 .bg{
transition:All 0.5s ease;
-webkit-transition:All 0.5s ease;
-moz-transition:All 0.5s ease;
-o-transition:All 0.5s ease;	
}

.headDiv{height:106px; width:100%; background:#72bb38;}
.headDiv .wal{ position: relative; }
.headDiv2{ position:relative;}
.headDiv .logo{position:absolute; left:0px; top:32px; display:block;}
.nav{position:absolute; top:0px; right:80px;}
.nav li{float:left; height:106px; width: 95px; margin-left: 6px;}
.nav a{display:block;  text-align:center; color:#fff; font-size:14px; font-weight: bold; position:relative; height:106px;}
.nav li .ico{ padding: 18px 0 10px; }
.nav a:hover, .nav .aNow, .nav .aNow1{ background: #005c30; }
.topSearch{ position:absolute; right:0px; top:0px; width:80px; height:106px; background: #68b22d;}
.topSearch em{ position: relative; display:block; width:80px; height:106px; text-align:center; display:table-cell; vertical-align:middle; cursor:pointer;}

.topSearch.on .mouse{display:block;}
.topSearch .mouse{ padding-top: 1px; width:285px; height:49px; position:absolute; z-index:22; top:106px; right:0px; display:none;}
.topSearch .form{ width:285px; height:49px; background:#68b22d;}
.topSearch .form .input1{ color: #fff; width:215px; height:49px; line-height:49px; float:left; font-size:14px; padding-left:15px;}
.topSearch .form .btn1{ width:55px; height:49px; float:left; cursor:pointer; background:url(../images/nimg30_1.png) left center no-repeat;}

.navIco{ position:absolute; left:10px; top:16px; display:none;}
.navIco img{ width:30px;}
.searchIco{ position:absolute; right:10px; top:12px; display:none;}
.searchIco img{ width:28px;}


/*导航触发效果*/
.sNav{position:absolute; z-index:22; background:#f8f6f0; width:852px; height:323px; display:none; top:106px; right: 50%; margin-right: -570px;}
.sNav .msg{ padding-top:72px; font-size:24px; color:#fff;}
.sNav .msg em{ display:block; font-family:Arial; font-size:30px;}
.sNav .list{ padding: 34px 0 0 68px; width: 125px;}
.sNav .list li{ height:36px; line-height:36px; position:relative; font-size:14px;}
.sNav .list li a{ padding-left: 26px; display: block; color: #8c9095; background:url(../images/ico2.png) left center no-repeat;}
.sNav .list li a:hover{ background:url(../images/ico2on.png) left center no-repeat; color: #72bb38;}
.sNav .imgDiv{ padding:45px 40px 0 0; }
.sNav .content{ font-size: 22px; color: #94c656; padding-top: 60px; line-height: 30px; width: 260px; position: relative;}
.sNav .content em{ position: absolute; display: block; width: 23px;height:2px; background: #94c656; left: 0px; top: 45px;}
.sNav .bg{ position: absolute; right: 68px; bottom:30px;  }

.searchLayerTel{ display:none; z-index:22; top:50px; left:0px; width:100%; position:fixed; background:url(../images/bg3.png) repeat; height:60px;}
.searchLayerTel .box{ padding:10px;}
.searchLayerTel .box .form{ width:100%; height:40px; position:relative; background:#fff; border-radius:8px; -moz-border-radius:8px;}
.searchLayerTel .form .input1{ width:250px; height:40px; line-height:40px; text-indent:10px; color:#666; font-size:14px;}
.searchLayerTel .form .btn1{ font-size:14px; color:#fff; position:absolute; right:0px; top:0px; cursor:pointer; height:40px; background:#72bb38; border-top-right-radius:8px; -moz-border-top-right-radius:8px; border-bottom-right-radius:8px; -moz-border-bottom-right-radius:8px; width:80px;}

/*导航菜单触发*/
.navLayer{overflow-x: auto; height:100%; width:100%; overflow:hidden; position:fixed; z-index:555; left:-100%; top:0px;}
.navLayer .bg{overflow-x: auto;position:relative; background:#fff; height:100%; margin-right:20%;width:80%;}
.navLayer .top{ position:relative; height:50px;}
.navLayer .closeBtn{ height:50px; width:50px; position:absolute; top:0px; right:0px;}
.navLayer .closeBtn img{ position:relative; left:9px; top:9px; width:32px;}
.subNav{cursor:pointer; display:block; height:42px; line-height:42px; border-bottom:1px solid #e7e7e7; position:relative; font-size:14px; color:#434343; padding:0 10px;}
.subNav1{ background:url(../images/nimg43_1.png) right center no-repeat; background-size:26px;}
.subNav .name{ position:relative;}
.subNav a{ color:#434343;}
.currentDt{ background:url(../images/nimg43_1on.png) right center no-repeat; background-size:26px;}
.navContent{display: none; background:#72bb38;}
.navContent li{ position:relative;}
.navContent a{display:block;  height:42px; line-height:42px; padding-left:10px; color:#fff; font-size:14px;}


.pageBg{ position:fixed; z-index:11; width:100%; height:100%; display:none; background:url(../images/bg3.png) repeat; left:0px; top:0px;}

.footDiv{ padding-top:70px; height: 326px; border-bottom: #72bb38 solid 1px;}
.footDiv .wal{ position:relative;}
.footNav{ width: 143px; }
.footNav li{ font-size: 15px;font-weight: bold; height: 36px; line-height: 36px; }
.footDiv .leftDiv{ width: 350px; padding-right: 55px; }
.footDiv .leftDiv .title{ font-size: 15px; font-weight: bold; padding-top: 8px; height: 35px; background:url(../images/line1.jpg) left bottom no-repeat;}
.footDiv .leftDiv .content{ font-size: 14px; line-height: 24px; padding: 18px 0 26px;}
.footDiv .leftDiv .btnDiv a{ display: block; text-align: center; background: #72bb38; width: 142px; height: 40px; border-radius: 4px; -moz-border-radius: 4px; font-size: 14px; line-height: 40px; color: #fff;}
.footDiv .midDiv{ width: 385px; }
.footDiv .midDiv .title{ font-size: 15px; font-weight: bold; padding-top: 8px; height: 35px; background:url(../images/line1.jpg) left bottom no-repeat;}
.footDiv .midDiv p{ padding: 12px 0 26px; font-size: 14px;}
.footDiv .midDiv .tel{ height: 42px; line-height: 42px; padding-left: 50px; position: relative; color: #72bb38; font-size: 40px; }
.footDiv .midDiv .tel img{ position: absolute; left: 0px; top: 0px; }
.footDiv .midDiv .msgList{ padding-top: 35px; }
.footDiv .midDiv .msgList li{ font-size: 14px; line-height: 24px; color: #585858; }
.footDiv .rightDiv{ width: 267px; }
.footDiv .rightDiv .title{ font-size: 15px; font-weight: bold; padding-top: 8px; height: 35px; background:url(../images/line1.jpg) left bottom no-repeat;}
.footDiv .rightDiv .ewmDiv{ padding-top: 15px; height: 44px; padding-left: 124px; position:relative; height: 97px;}
.footDiv .rightDiv .ewmDiv .imgDiv{ position: absolute; left: 0px; top: 15px; }
.footDiv .rightDiv .ewmDiv .imgDiv img{ border: #d8d8d8 solid 1px; }
.footDiv .rightDiv .ewmDiv p{ padding-top:25px; font-size: 14px; }
.footDiv .rightDiv .share{ padding-top: 36px; }
.footDiv .rightDiv .share li{ float:left; width: 25%; text-align: center; }
.footDiv .rightDiv .share li .ico{ padding-bottom: 10px; }

.footDiv .telDiv{ display:none; height:135px; position:relative; border-bottom:#72bb38 solid 1px; padding:0 10px 0 130px;}
.footDiv .telDiv .imgDiv{ position:absolute; left:10px; top:0px;}
.footDiv .telDiv .imgDiv img{ width:100px; border:#999 solid 1px;}
.footDiv .telDiv p{ font-size:13px; padding-bottom:10px;}
.footDiv .telDiv .tel{ height: 30px; line-height: 30px; padding-left: 40px; position: relative; color: #72bb38; font-size: 18px; }
.footDiv .telDiv .tel img{ position: absolute; left: 0px; top: 0px; width:30px;}
.footDiv .telDiv .btnDiv{ padding-top:10px;}
.footDiv .telDiv .btnDiv a{ display: block; text-align: center; background: #72bb38; width: 122px; height: 30px; border-radius: 4px; -moz-border-radius: 4px; font-size: 14px; line-height: 30px; color: #fff;}


.footLinks{ height: 100px; font-size: 14px;}
.footLinks a{ line-height: 80px; padding:0 20px; }

.foot{ height:62px; line-height:62px; background:#72bb38; width:100%;}
.foot .wal{ height:62px; position: relative;}
.foot .links{ width:282px; height:62px; line-height:62px; background:#005c30; position:relative;}
.foot .links .name{height:62px; color:#fff; padding-left:24px; background:url(../images/selectIco.png) right center no-repeat; cursor:default; font-size:14px;}
.foot .links dl{position:absolute; z-index:30; left:0px; bottom:62px; width:100%; display:none; background: #eaeaea; padding:15px 0;}
.foot .links dd{ margin-bottom:1px;}
.foot .links a{display:block; height:36px; line-height:36px; padding-left:24px; color:#828282;}
.foot .links a:hover{ color: #72bb38; text-decoration:underline; }
.foot .msg{ position: absolute; right: 0px; top: 0px; color: #c1dfaf;}
.foot .msg a{ color: #c1dfaf;}
.foot .msg a:hover{ text-decoration:underline;}

.pageBanner{ position:relative;}
.pageBanner .imgDiv img{ width:100%;}
.pageTitle{ position:absolute; left:50%; margin-left:-600px; bottom:0px; z-index:33; width:254px; height:140px; background:url(../images/bg4.jpg) repeat-x; color:#fff;}
.pageTitle .txt1{ padding:25px 0 0 25px; font-size:30px;}
.pageTitle .txt2{ padding-left:25px; font-size:16px; text-transform:uppercase;}
.pageTitle .ico{ padding:10px 0 0 25px;}
.pageNow{ position:absolute; width:100%; left:0px; height:40px; background:url(../images/bg3.png) repeat; bottom:0px; z-index:22; text-align:right; line-height:40px; color:#fff;}
.pageNow a{ color:#fff;}
.pageNow a:hover{ color:#72bb38;}
.pageNow img{ position:relative; padding-right:8px; top:-2px;}

.pageBannerTel{ display:none;}
.pageBannerTel img{ width:100%;}

.pageBox{ padding:75px 0 40px;}
.pageTab{ height:66px; padding-bottom:50px; text-align:center;}
.pageTab li{ height:66px; margin:0 4px; font-size:16px; text-align:center; line-height:60px; display:inline-block;}
.pageTab li a{ width:130px; display:block; height:60px; line-height:60px; color:#fff; background:#cacaca;}
.pageTab li .aNow, .pageTab li a:hover{ height:66px; background:url(../images/nimg130Bg.png) no-repeat; font-weight:bold;}

.pageTitleTel{ height:45px; background:#f5f5f5; position:relative; font-size:14px; display:none; border-bottom:#e1e1e1 solid 1px; }
.pageTitleTel .txt1{ padding:20px 0 8px 10px; font-size:18px;}
.pageTitleTel .txt2{ padding-left:10px; text-transform:uppercase; font-size:12px;}
.sideTitleTel{ width:40%; position:absolute; left:0px; bottom:0px; height:90px; background:url(../images/bg4.jpg) repeat-x;}
.sideTitleTel .con{ padding-left:10px; position:relative;}
.sideTitleTel .con a{ display:block; color:#fff;}
.sideTitleTel .con em{ color:#333;}
.sideTitleNav { position:absolute; top:90px; background:#72bb38; z-index:10; width:100%; display:none; padding-bottom:15px;}
.sideTitleNav li{ border-bottom:#81c24e solid 1px; padding-left:10px;}
.sideTitleNav li a{ display:block; height:36px; line-height:36px; color:#fff;}
.pageTitleTel .back{ position:absolute; right:10px; top:0px; height:45px; line-height:45px;}
.pageTitleTel .back a{ color:#72bb38; display:block; padding-left:15px; background:url(../images/nimg12_3.png) left center no-repeat; background-size:8px;}

/*.pageName{ padding:16px 0 40px; border-bottom:#72bb38 solid 1px; font-size:18px; color:#333; font-weight:bold; background:url(../images/ico4.jpg) left top no-repeat;}
.pageName em{ padding-left:15px; font-size:14px; color:#bebebe; font-weight:400;}
*/
/*分页*/
.pageNum{height:100px; text-align:center; color:#444;}
.pageNum a{margin:0 3px; display:inline-block; height:35px; line-height:35px; background:#d9d9d9; width:38px; border:#d9d9d9 solid 1px; font-size:14px;}
.pageNum a:hover, .pageNum .aNow{background:#72bb38; border:#72bb38 solid 1px; color:#FFF;}
.pageNum .prev{ background:#fff;}
.pageNum .next{ background:#fff;}
.pageNum .prev:hover{ background:#fff;}
.pageNum .next:hover{ background:#fff;}
.pageNum .img1{ display:none;}
.pageNum a:hover img{ display:none;}
.pageNum a:hover .img1{ display:inline-block;}
.pageNum em{ display:inline-block; padding:0 25px; height:35px;}

.pageMore{ display:none; padding-bottom:20px;}
.pageMore a{ display:block; height:45px; text-align:center; font-size:18px; line-height:45px; color:#fff; background:#72bb38;}

.tabContent{ display:none;}
.tab li{ cursor:pointer;}
.tabContent2{ display:none;}
.tab2 li{ cursor:pointer;}

.selectDiv{cursor:pointer;}
.selectDiv span{padding-left:10px;}
.selectDiv select{display:none;}
/**/
.selectLayer{position:absolute; z-index:100; display:none; background:#FFF; border:#bababa solid 1px;}
.selectLayer li{height:22px; line-height:22px; overflow:hidden; padding-left:10px; color:#666;}

.topA{ background:url(../images/topA.jpg) left top no-repeat; width:65px; height:65px; background-size:100% 100%;  position:fixed; z-index:99; right:10px; bottom:73px; display:none;}

#Layer1{
	position:absolute;
	position:fixed;
	_position:absolute;
	width:100%;
	z-index:99;
	top:0; left:0px;
	background-color:#000;
	display:none;
}


/*右侧悬浮窗*/
.sideBar{ position:fixed; right:0px; top:50%; margin-top:-104px; z-index:111;}
.sideBar li{position:relative; height:52px; margin-bottom:1px; cursor:pointer;}
.sideBar .mouse{position:absolute; left:-152px; top:0px; display:none;}
.sideBar .img{background:url(../images/bg3.png) repeat; height:52px; text-align:center; width:52px;}
.sideBar .img img{position:relative; top:8px;}
.sideBar .liNow .img{background:#72bb38;}
.sideBar .liNow .mouse{display:block;}
.sideBar .li01 .mouse{background:#72bb38; width:152px; height:52px;}
.sideBar .li01 a{ display:block; width:152px; height:52px; color:#fff; font-size:16px; text-align:center; line-height:52px;}
.sideBar .li02.liNow .img{background:#005c30;}
.sideBar .li02 .mouse{background:#005c30; width:210px; height:52px; left:-210px;}
.sideBar .li02 a{ display:block; width:210px; height:52px; color:#fff; font-size:16px; text-align:center; line-height:52px;}
.sideBar .li02 em{ padding-left: 20px; }
.sideBar .li03 .mouse{background:#72bb38; width:120px; height:52px; left:-120px;}
.sideBar .li03 a{ display:block; width:120px; height:52px; color:#fff; font-size:16px; text-align:center; line-height:52px;}
.sideBar .li04 .mouse{background:#72bb38; width:227px; height:209px; left:-227px; top:-104px;}
.sideBar .li04 .mouse p{ text-align:center; font-size:16px; color:#fff;}
.sideBar .li04 .mouse .imgDiv{ text-align:center; padding:25px 0 10px;}































































