﻿/*! www.vancheer.com  |  Powered by vancheer */
@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-size:12px;  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:#00bf6f; 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;  color:#888; border:0px; outline:none;}
em{font-style:normal;}
i{font-style:normal;}


.headDiv, .headDiv .wal2, .headDiv .logo, .nav, .headDiv .lan, .headDiv .topSearchA, .sNav{
transition:All 0.5s ease;
-webkit-transition:All 0.5s ease;
-moz-transition:All 0.5s ease;
-o-transition:All 0.5s ease;	
}



.wal{width:1600px; margin:0px auto;}
.wal2{width:1200px; margin:0px auto;}
.w223{ width:223px;}
.w250{ width:250px;}
.w940{ width:940px; overflow:hidden;}
.w900{ width:900px; overflow:hidden;}


.headDiv{height:150px; background:#fff; position:fixed; top:0px; width:100%; z-index:22;}
.headDiv .wal2{ position:relative; height:150px;}
.headDiv2 .wal2{ border-bottom:#333 solid 2px;}
.headDiv3{ border-bottom:#00bf6f solid 2px;}
.headDiv .logo{position:absolute; left:50%; top:24px; margin-left:-81px;}
.nav{ text-align:center; padding-top:80px; height:70px;}
.nav li{ display:inline-block; padding:0 30px; font-size:16px;}
.nav li a{ display:block; height:66px; width:64px; color:#000; line-height:66px; border-bottom:#fff solid 4px; text-align:center;}
.nav li a.aNow, .nav li a:hover,.nav li a.aNow1{ border-bottom:#00bf6f solid 4px;}
.headDiv .topRight{ position:absolute; right:0px; top:17px;}
.headDiv .topRight li{ float:left; background:url(../images/line1.jpg) right center no-repeat; padding:0 10px; position:relative;}
.headDiv .topRight li .img1{ position:relative; top:-3px; padding-right:6px;}
.headDiv .topRight li .img2{ position:relative; display:none; top:-3px; padding-right:6px;}
.headDiv .topRight .cartLayerA{ position:relative; display:block; height:38px;}
.headDiv .topRight a:hover, .headDiv .topRight a.aNow{ color:#00bf6f;}
.headDiv .topRight a:hover .img1, .headDiv .topRight a.aNow .img1{ display:none;}
.headDiv .topRight a:hover .img2, .headDiv .topRight a.aNow .img2{ display:inline-block;}
.headDiv .lan{ position:absolute; right:0px; bottom:22px;}
.headDiv .lan li{ width:28px; height:28px; float:left; margin-left:9px;}
.headDiv .lan li a{ display:block; width:28px; height:28px; background:url(../images/nimg28_1.png) no-repeat; font-size:14px; text-align:center; line-height:28px;}
.headDiv .topSearchA{ position:absolute; right:80px; bottom:28px; width:17px; height:17px;}

.headDiv.on{ height:80px; position:fixed; top:0px; left:0px; width:100%;}
.headDiv.on .wal2{ height:80px;}
.headDiv.on .logo{ left:0; top:20px; margin-left:0px;}
.headDiv.on .logo img{ width:106px;}
.headDiv.on .nav{ text-align:left; padding-top:0px; height:80px; padding-left:158px;}
.headDiv.on .nav li a{ display:block; height:76px; line-height:76px;}
.headDiv.on .lan{ bottom:10px;}
.headDiv.on .topSearchA{ bottom:16px;}

.topSearch{position:absolute; z-index:33; top:-7px; right:50%; margin-right:-19px; background:url(../images/input1.jpg) no-repeat; width:200px; height:34px; display:none;}
.topSearch .input1{float:left; height:34px; line-height:34px; padding-left:16px; width:150px; position:relative;}
.topSearch .btn1{float:left; height:34px; width:34px; cursor:pointer; position:relative;}


/*导航触发效果*/
/*.sNav{position:fixed; top:150px; z-index:200; width:100%; display:none; background:url(../images/bg2.png) repeat; height:434px;}
.sNav.on{ top:80px;}
.sNav .leftDiv{ padding:56px 0 0 116px; width:142px; background:url(../images/line2.png) right 56px no-repeat; height:320px;}
.sNav .leftDiv li{ font-size:14px; margin-bottom:12px;}
.sNav .rightDiv{ padding-top:52px;}
.sNav .rightDiv li{ float:left; width:219px; margin-left:7px; text-align:center; font-size:14px;}
.sNav .rightDiv li .name{ padding-top:24px; color:#333; font-weight:bold;}
.sNav .rightDiv li .msg{ color:#333;}
.sNav .rightDiv li:hover .name, .sNav .rightDiv li:hover .msg{ color:#00bf6f;}
.sNav .leftDiv2{ padding:56px 0 0 10px; width:360px; background:url(../images/line2.png) right 56px no-repeat; height:320px;}
.sNav .leftDiv2 li{ font-size:14px; float:left; width:143px;}
.sNav .leftDiv2 li h2{ margin-bottom:22px; font-size:16px; font-weight:400;}
.sNav .leftDiv2 li h2 a{ color:#333;}
.sNav .leftDiv2 li h2 a:hover{ color:#00bf6f;}
.sNav .leftDiv2 li dd{ font-weight:bold; margin-bottom:12px;}
.sNav .leftDiv2 li dd a{ color:#333;}
.sNav .leftDiv2 li dd a:hover{ color:#00bf6f;}
.sNav .list{ padding-top:50px;}
.sNav .list ul{ margin-right:-8px;}
.sNav .list li{ float:left; width:234px; margin-right:7px; font-size:14px;}
.sNav .list li .name{ font-weight:bold; padding-top:35px; text-align:center;}
.sNav .list li .name a{ color:#333;}
.sNav .list li .name a:hover{ color:#00bf6f;}
.sNav2{ height:362px;}


.sNav .rightDiv2{ padding-top:52px; padding-right:90px;}
.sNav .rightDiv2 li{ float:left; width:219px; margin-left:7px; text-align:center; font-size:14px;}
.sNav .rightDiv2 li .name{ padding-top:24px; color:#333; font-weight:bold;}
.sNav .rightDiv2 li .msg{ color:#333;}
.sNav .rightDiv2 li:hover .name, .sNav .rightDiv2 li:hover .msg{ color:#00bf6f;}*/
.sNav{position:fixed; top:150px; z-index:200; width:100%; display:none; background:url(../images/bg2.png) repeat; height:536px;}
.sNav.on{ top:80px;}
.sNav .leftDiv{ padding:56px 0 0 116px; width:142px; background:url(../images/line2.png) right 56px no-repeat; height:320px;}
.sNav .leftDiv li{ font-size:14px; margin-bottom:12px;}
.sNav .rightDiv{ padding-top:52px; padding-right:10px;}
.sNav .rightDiv li{ float:left; width:219px; margin-left:7px; text-align:center; font-size:14px;}
.sNav .rightDiv li .name{ padding-top:24px; color:#333; font-weight:bold;}
.sNav .rightDiv li .msg{ color:#333;}
.sNav .rightDiv li:hover .name, .sNav .rightDiv li:hover .msg{ color:#00bf6f;}
.sNav .leftDiv2{ padding:56px 0 0 10px; width:330px; background:url(../images/line2.png) right 56px no-repeat; height:320px;}
.sNav .leftDiv2 li{ font-size:14px; float:left; width:143px;}
.sNav .leftDiv2 li h2{ margin-bottom:22px; font-size:16px; font-weight:400;}
.sNav .leftDiv2 li h2 a{ color:#333;}
.sNav .leftDiv2 li h2 a:hover{ color:#00bf6f;}
.sNav .leftDiv2 li dd{ font-weight:bold; margin-bottom:12px;}
.sNav .leftDiv2 li dd a{ color:#333;}
.sNav .leftDiv2 li dd a:hover{ color:#00bf6f;}
.sNav .list{ padding-top:50px;}
.sNav .list ul{ margin-right:-8px;}
.sNav .list li{ float:left; width:234px; margin-right:7px; font-size:14px;}
.sNav .list li .name{ font-weight:bold; padding-top:35px; text-align:center;}
.sNav .list li .name a{ color:#333;}
.sNav .list li .name a:hover{ color:#00bf6f;}
.sNav2{ height:362px;}

.sNav .rightDiv2{ padding-top:52px; padding-right:90px;}
.sNav .rightDiv2 li{ float:left; width:219px; margin-left:17px; text-align:center; font-size:14px;}
.sNav .rightDiv2 li .name{ padding-top:24px; color:#333; font-weight:bold;}
.sNav .rightDiv2 li .msg{ color:#333;}
.sNav .rightDiv2 li:hover .name, .sNav .rightDiv2 li:hover .msg{ color:#00bf6f;}

.pageBg{ position:fixed; z-index:11; width:100%; height:100%; display:none; background:url(../images/bg2.png) repeat; left:0px; top:0px;}

.footDiv{ background:#fdfcfb; padding:45px 0px; border-top:#ebebeb solid 1px;}
.footDiv_l{ width:148px; border-right:#eaeaea solid 1px; height:252px;}
.footDiv_l h2, .footDiv_m h2, .footDiv_m2 h2, .footDiv_r h2{ padding:18px 0 15px; font-size:16px; color:#00bf6f;}
.footDiv_l li, .footDiv_m li{ font-size:14px; height:28px; line-height:28px;}
.footDiv_m{ width:139px; border-right:#eaeaea solid 1px; height:252px; padding-left:80px;}
.footDiv_m2{ padding-left:50px; width:300px; border-right:#eaeaea solid 1px; height:252px;}
.footDiv_m2 .txt{ height:24px; position:relative; padding-left:28px; font-size:14px;}
.footDiv_m2 .txt img{ position:absolute; left:0px; top:3px;}
.footDiv_m2 .ewmDiv{ padding:10px 0 0 28px;}
.footDiv_m2 .sao{ width:148px; text-align:center; font-size:14px;}
.footDiv_m2 .sao .imgDiv{ padding:30px 0 22px;}
.footDiv_m2 .botDiv{ height:24px; position:relative; padding-left:28px; font-size:14px;}
.footDiv_m2 .botDiv img{ position:absolute; left:0px; top:3px;}
.footDiv_r{ padding-left:50px;}
.footDiv_r p{ padding:25px 0 15px; font-size:14px;}
.footDiv_r .tel{ font-size:30px; font-family: Arial;}
.footDiv_r .btnDiv{ padding-top:20px;}
.footDiv_r .btnDiv a{ display:block; width:144px; height:49px; background:#00bf6f; line-height:49px; text-align:center; color:#fff; font-size:14px;}
.footDiv_r .btnDiv a img{ position:relative; padding-right:15px; top:-2px;}

.foot{ height:80px; background:#00bf6f; line-height:80px;}
.foot .links{ position:relative; left:-10px; color:#fff; font-size:14px;}
.foot .links a{ padding:0 10px; color:#fff;}
.foot .links a:hover{ text-decoration:underline;}
.foot .msg{ color:#fff;}
.foot .msg a{ color:#fff;}
.foot .msg a:hover{ text-decoration:underline;}

/*右侧悬浮窗*/


.pageBanner{ min-height:50px; _height:50px; position:relative; margin-top:150px;}
.pageBanner img{ width:100%;}

.pageTop{ height:52px; border-bottom:#333 solid 2px; position:relative;}
.pageTop h2{ font-size:34px; color:#000; font-weight:400;}
.pageTop2{ border-bottom:none;}
.pageTop3{ border-bottom:none; margin-top:120px;}
.pageTop4{ border-bottom:none; margin-top:150px;}
.pageNow{ position:absolute; right:0px; top:0px; color:#999; line-height:52px;}
.pageNow a{ color:#999;}
.pageNow a:hover{ text-decoration:underline; color:#00bf6f;}
.pageNow2{ right:auto; left:0px;}

.pageBox{ padding:60px 0;}
.pageBox2{ padding:30px 0;}
/*.pageContainer{ padding-top:40px;}*/

.sideNav{ border-top:#c5c5c5 solid 1px; margin-top:40px;}
.sideNav li{ border-bottom:#c5c5c5 solid 1px; font-size:14px;}
.sideNav li a{ height:59px; padding-left:12px; display:block; line-height:59px; color:#000;}
.sideNav li a:hover, .sideNav li a.on{ background:#00bf6f; color:#fff;}

.sideNav .a1.on, .sideNav .name .a1.on:hover{background:#00bf6f url(../images/nimg31_2.png) right center no-repeat; color:#FFF;}
.sideNav dl{display:none; padding:10px 0;}
.sideNav dd a{color:#666; height:40px; line-height:40px;}
.sideNav dd a:hover, .sideNav dd a.on{color:#00bf6f; background:#f6f6f6 url(../images/nimg29_2.png) right center no-repeat;}


/*分页*/
.pageNum{height:90px; padding-top:60px; text-align:center; color:#444;}
.pageNum a{margin:0 5px; display:inline-block; height:28px; line-height:28px; background:#fff; padding:0 10px; border:#c6c6c6 solid 1px; font-size:14px;}
.pageNum a:hover, .pageNum .aNow{background:#00bf6f; border:#00bf6f solid 1px; color:#FFF;}

.pageMore{ padding:10px 0; border-top:#000 solid 2px;}
.pageMore a{ font-size:14px; display:block; text-align:center; font-size:14px;}
.pageMore a img{ padding-left:20px; position:relative; top:-2px;}

.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; font-size:14px;}
.selectLayer li{height:40px; line-height:40px; overflow:hidden; padding-left:10px; color:#666;}

.topA{ width:59px; height:59px;  position:fixed; z-index:99; right:40px; bottom:90px; display:none;}

#Layer1{
	position:absolute;
	position:fixed;
	_position:absolute;
	width:100%;
	z-index:99;
	top:0; left:0px;
	background-color:#000;
	display:none;
}






































































