@charset "utf-8";
/* CSS Document */

/* 全局CSS定义 */
body{margin:0 auto;padding:0; background:#fff; color:#222; font:12px/1.5 'Microsoft YaHei',宋体,tahoma,arial;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,img,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0; border:0;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:12px;font-weight:normal;}
ul,ol,li{list-style:none}
table,td,input,textarea{font-size:12px; outline:medium none;}
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
img{vertical-align:top;border:0;}
address,cite,code,em,th,code,i{font-weight:normal; font-style:normal;}
textarea{resize:none;}
a:link{color:#666;}
a:visited{color:#666;}
a:hover{color:#e66500;text-decoration:underline;}
a{text-decoration:none;cursor:pointer;}
em { font-style:normal; }
.orange{ color:#e66500;}
.green{ color:#009a40;}
.f_red{color:#F00}
.hidden{ display:none;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}

.fb{ font-weight:bold;}
.pd_l5{ padding-left:5px;}
.mgt5{ margin-top:5px;}
.mgt20{margin-top:20px;}
.mgt30{ margin-top:30px;}
.mgt35{ margin-top:35px;}
.mgt40{ margin-top:40px;}
.mgr10{margin-right:10px;}
.mgr20{margin-right:20px;}
.mgl5{ margin-left:5px;}
.mgl20{margin-left:20px;}

.t_center{ text-align:center;}
.t_left{ text-align:left;}
.t_right{ text-align:right;}
.t_indet{ text-indent:2em;}

.fr{float:right;}
.fl{ float:left;}
.hidden{ overflow:hidden;}
.clear{ zoom:1;}
.clear:after{ content:""; display:block; clear:both;}

/*头部开始*/
.header_m{ width:100%; height:30px; background:#eee; border-bottom:1px solid #d4d4d4; position:fixed !important; position:absolute;left:0;top:0;z-index:1000;top:expression((!!window.ActiveXObject&&!window.XMLHttpRequest)?eval(document.documentElement.scrollTop+0):eval(document.clientHeight -32));}
.header{ width:1000px; height:30px; margin:0 auto; line-height:30px;}
.header p{  color:#676767;}
.header p .tel_t{ background:url(../images/header.png) no-repeat 0 2px; padding-left:25px; display:inline-block;}
.header p .tel{ color:#e66500; font-family:"微软雅黑"; font-size:14px;}
.header .header_l{ float:left;}
.header .header_r{ float:right;color:#676767;}
.header_r li{ float:left; padding:0 12px; position:relative;}
.header_r li a{ color:#676767;}
.header_r li a:hover{ color:#e66500; text-decoration:underline;}
.header_r li s{ position:absolute; top:9px; left:0; width:0;height:12px; border-left:1px solid #ccc;overflow: hidden;}
.header_r li.yp_wx{ position:relative; padding-left:30px;}
.yp_wx .i-qrcode{float: left;display: inline;width: 12px;height: 12px;margin-left: -18px;margin-top: 9px;
background:url(../images/index_wx.png) no-repeat;}
.yp_wx .qrcode-show{ display:none; width:86px; height:100px; position: absolute; left: -13px;top: 30px;z-index: 10;border: 1px solid #ddd;
background:url(../images/index_wx.png) no-repeat 0 -30px #fff;-moz-box-shadow: 0 0 10px rgba(0,0,0,.12);
-webkit-box-shadow: 0 0 10px rgba(0,0,0,.12);
box-shadow: 0 0 10px rgba(0,0,0,.12);}
.yp_wx .qrcode-show .arrow{ position: absolute;top: -16px;left: 50%;margin-left: -8px;width: 16px;
height: 16px;}
.yp_wx .qrcode-show .arrow i{ position: absolute;left: 0;top: 0;width: 0;height: 0;overflow: hidden;border-width: 8px;border-style: dashed dashed solid;}
.yp_wx .qrcode-show i.layer1{ border-color: transparent transparent #ddd;top: -1px;}
.yp_wx .qrcode-show i.layer2{ border-color: transparent transparent #fff;}
.header_r li.my_yp{position:relative; padding:0 6px;}
.my_yp .my_dj{  width:70px; line-height:25px; display:inline-block; text-align:center;}
.my_yp .my_dj_on{ background:#fff; width:68px; line-height:25px; border:1px solid #ddd; border-bottom:0;}
.my_yp .in-box{position:absolute; background:#fff; border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd; width:68px; line-height:24px; text-align:center; left:6px; top:28px; }
.my_yp .in-box a{display:block; width:68px; color:#666;}
.my_yp .in-box a:hover{background:#f1f1f1;}

.head{ width:1000px; height:90px; margin:0 auto;padding-top:45px;}
.logo{ float:left; width:244px; height:75px; margin-top:14px;}
.logo img{ width:210px;}
.logo_ad{ float:left; margin:10px 0 0 25px; }
.Tsearch{float:left;padding:14px 0px 0 100px;width:467px;border-right:0px solid #ddd;}
.Tsearch .inputA{border:1px solid #ddd;height:35px;width:437px;line-height:35px;}
.Tsearch .k{ float:left;width:395px;border-width:0;height:35px;line-height:35px; font-size:12px;padding-left:7px; color:#676767; font-family:"微软雅黑"; overflow:hidden;}
.Tsearch .m{ float:right;}
.Tsearch .t{ text-align:left;margin:5px 0 0 0; color:#676767;}
.Tsearch .t a:link,.Tsearch .t a:visited{font-size:12px; color:#676767; padding:0 8px;}
.Tsearch .t a:hover{ color:#e66500; text-decoration:underline;}
.Tsearch .topbutton{ float:right; background:url(../images/Tsearchbutton.png) no-repeat; width:35px; height:35px; border:0; cursor:pointer;}

.Tlogin{ float:left;padding:10px 0 0 70px;}
.Tlogin .Ttel{ background:url(../images/headertel.png) no-repeat; margin-left:3px;height:29px;padding:3px 0 0 35px;line-height:22px; font-size:22px; text-align:left;color:#666;}
.Tlogin .Ttel span{ font-size:16px;}
.Tlogin .login,.Tlogin .cart,.Tlogin .loginM{ text-align:center;padding:0 0 0 33px;height:35px;line-height:35px;width:77px;float:left;margin-top:5px;}
.Tlogin .login,.Tlogin .loginM{ background:url(../images/headerloginbg.png) no-repeat; position:relative;}
.Tlogin .login:hover{background:url(../images/headerloginbgt.png) no-repeat;}
.Tlogin .login:hover .logintc{ display:block;}
.Tlogin .login .logintc{ display:none;position:absolute; top:34px;right:0; width:108px; border-left:1px solid #ddd;border-right:1px solid #ddd;background:url(../images/headerloginbgimg.png) top no-repeat;border-bottom:1px solid #ddd; background:#fff;}
.Tlogin .login .logintc li{ padding:0 15px; height:0 30px 4px 30px; line-height:34px;}
.Tlogin .login .logintc li:hover{ background:#f8f8f8;}
.Tlogin .cart{background:url(../images/headerloginbg2.png) no-repeat; position:relative; cursor:pointer;}
.Tlogin .cart:hover{width:77px;height:34px; text-align:center; background:url(../images/headergwclistbg.png) no-repeat;padding:0 0 0 33px;}
.Tlogin .cart .gwcff a{ color:#676767;}
.Tlogin .cart .gwcff a:hover{ color:#e66500; text-decoration:underline;}
.Tlogin .cart .fd_gwcs{ position:absolute; width:15px;height:15px;top:-5px;right:8px; background:url(../images/headergwcbg.png) no-repeat; text-align:center;color:#fff;line-height:15px; overflow:hidden; z-index:20; font-size:10px;}
.Tlogin .cart .contgwc{display:none;}
.Tlogin .cart:hover .contgwc{display:block;}
.Tlogin .cart .contgwc{position:absolute; top:34px;right:0;width:438px;border-left:1px solid #ddd;border-right:1px solid #ddd; border-bottom:1px solid #ddd; background: #f3f3f3 url(../images/headergwclistbg2.png) no-repeat top right; overflow:hidden;padding-top:1px; z-index:10000;}
.Tlogin .cart ul{overflow-y:scroll;max-height:264px}
.Tlogin .cart li{ background:#fff;border-bottom:1px solid #ebebeb;height:52px;padding:13px 0 0 0; text-align:left; margin:0; zoom:1; overflow: auto;vertical-align:bottom;}
.Tlogin .cart li:hover{ background:#f8f8f8;}
.Tlogin .cart li img{ float:left;margin:0 12px;}
.Tlogin .cart li .cpmc{ float:left;width:200px; line-height:20px;}
.Tlogin .cart li .price{ float:right;width:95px; color:#f60;}
.Tlogin .cart li .del{ float:right;margin:0 10px 0 0;}
.Tlogin .cart .gwcbottom{padding:15px 0 0 0;height:55px;}
.Tlogin .cart .gwc_kong{ padding:15px 0 20px 40px; background:#fff url(../images/gwc_kt.png) no-repeat 80px 15px ;color:#888;}

/*导航*/
.menu_box{ width:100%; height:40px; background:#009a40;}
.menu_nav{ width:1000px; height:40px; margin:20px auto 0; }
.nav{ float:left; width:160px; height:40px; line-height:40px; background:#009a40; color:#fff; font-size:16px; position:relative; padding-left:30px;background:#018d3b; }
.nav a{ color:#fff;}
.nav a:hover{ text-decoration:none;}
.on{ color:#fff;cursor:pointer; background:#01a344;}
.nav .fenlei_jt{ width:18px; height:14px; background:url(../images/hd_fenleibg.png) no-repeat; position:absolute; right:20px; top:14px;}
.nav .nav_con{ width:188px; height:auto; border:1px solid #dfdfdf; border-bottom:0; position:absolute; top:40px; left:0; z-index:800; overflow:hidden; background:url(../images/nav_icon.gif) no-repeat 5px 0 #fff;}
.nav .nav_con li{ cursor:pointer;}
.nav .nav_con li .list{ height:auto; border-bottom:1px solid #dfdfdf; overflow:hidden; padding:0 0 10px 0;}
.list i{ display:inline-block; float:left;  width:40px; height:30px; background:url(../images/nav_icon.png) no-repeat;}
.list .icon22{ background-position:-10px -242px; margin:18px 0 0 20px;}
.list .icon33{ background-position:-8px -565px; margin:18px 0 0 20px;}
.list .icon21{ background-position:-4px -515px; margin:18px 0 0 20px;}
.list .icon18{ background-position:-10px -50px; margin:18px 0 0 20px;}
.list .icon20{ background:url(../images/yu.png) no-repeat; margin:30px 0 0 20px;}
.list .icon37{ background-position:-6px -418px; margin:18px 0 0 20px;}
.list .icon43{ background:url(../images/ryp.png) no-repeat; margin:18px 0 0 20px;}
.list .list_con{ width:120px; float:left; text-align:left;}
.list .list_con h2{ font-size:18px; color:#2c9b4c; height:30px; line-height:30px; margin-top:5px; font-weight:bold;}
.list .list_con h2 a{ color:#2c9b4c;}
.list .list_con p{ line-height:22px;}
.list .list_con a{ font-size:14px; color:#676767; padding-right:5px;}
.list .list_con a:hover{ color:#e66500; text-decoration:underline;}
.cate{ width:300px; height:100px; background:#f9f6f6; border:1px solid #e6e6e6; position:absolute; left:189px; top:0px;}
.cate .cate_class{ line-height:30px;}
.cate .cate_class li{ border-bottom:1px solid #e6e6e6;}
.cate .cate_class b{ color:#e4393c; padding:0px 4px; float:left; font-size:12px;}
.cate .cate_class a:link,.cate .cate_class a:visited
{ padding:0px 4px; color:#666666;  font-size:12px;}
.cate  .cate_class a:hover
{ padding:0px 4px; color:#666666; font-size:12px; text-decoration:underline; }
.nav_con .current{ background:#f9f6f6;}

.menu{ float:left; height:40px; line-height:40px;}
.menu a{color:#fff; font-size:14px;text-decoration:none; display:inline-block; position:relative; padding:0 20px;}
.menu a:hover{ color:#fff; background:#01a344;}
.menu .curr{ color:#fff; background:#01a344; padding:0 20px;}





/*底部*/
.foot{ width:100%; min-width:1000px; clear:both;}
.foot_top{ width:100%; height:90px; background:#009a40;}
.foot_top .ser_box{ width:1000px; height:90px; margin:0 auto; overflow:hidden; background:url(../images/foot_icon.jpg) no-repeat center;}
.ser_box li{float:left; background:url(../images/foot.png) no-repeat; margin:8px 50px;}
.ser_box li.icon01{ width:85px; height:80px; background-position:0 7px;}
.ser_box li.icon02{ width:134px; height:80px; background-position:0 -109px;}
.ser_box li.icon03{ width:100px; height:80px; background-position:0 -242px;}
.ser_box li.icon04{ width:100px; height:80px; background-position:0 -362px;}
.ser_box li.icon05{ width:68px; height:80px; background-position:0 -470px;}
.ser_box li.icon06{ width:68px; height:80px; background-position:0 -569px;}
.foot_menu{ width:1000px; height:130px; margin:10px auto 0; overflow:hidden;}
.foot_menu .left_menu{ width:800px; height:130px; float:left; overflow:hidden; margin-left:150px;}
.foot_menu .left_menu dl{float:left; width:200px; padding-top:5px; text-align:left;}
.foot_menu .left_menu dl dt{font-size:15px; color:#595959; height:35px; line-height:35px; overflow:hidden; font-weight:bold;}
.foot_menu .left_menu dl dd{line-height:22px; height:22px; overflow:hidden;}
.foot_menu .left_menu dl dd a{color:#595959;}
.foot_menu .left_menu dl dd a:hover{text-decoration:underline;}
.foot_menu .wx{ width:100px; float:left; }
.foot_menu .wx h4{ text-align:center; height:30px; line-height:30px; color:#595959; font-size:15px; font-weight:bold;}
.foot_menu .wx .wx_img{ width:100px; height:100px;}
.ft-tips{ width:1000px; height:50px; margin:0 auto;}
.ft-tips p{ text-align:center; color:#595959; margin-top:10px;}
.ft-tips .kf{font-size:21px; background:url(../images/foot.png) no-repeat 12px -664px; line-height:40px;padding-left:50px; font-weight:bold;width:540px;margin:0 auto;}
/*右侧浮动四个图标*/
* {
	margin: 0;
	padding: 0;
	outline: 0;
}
.side-bar a{
	background-image: url(../images/rightbottomicon.png);
	background-repeat: no-repeat;
}
/*右侧悬浮icon*/
.side-bar {	width: 50px;	position: fixed;	bottom: 20px;	right: 25px;	font-size: 0;	line-height: 0;	z-index: 100;}
.side-bar a {	width: 50px;	height: 50px;	display: inline-block;	background-color: #dddddd;	margin-bottom: 3px;}
.side-bar a:hover,.side-bar a.on {	background-color: #009a40;}
.side-bar .icon-qq {	background-position: 0 0;}
.side-bar .icon-chat {	background-position: 0 -50px;	position: relative;}
.side-bar .icon-chat .fd{width:20px; height:20px;padding:3px 0 0 0; position:absolute; text-align:center;color:#fff; left:-10px; top:-3px; background:url(../images/rightbottombg.png) no-repeat; overflow:hidden; display: inline-block; font-size:12px; line-height:14px;}
.side-bar .icon-2wm {	background-position: 0 -100px; cursor:pointer;}
.side-bar .icon-mail {	background-position: 0 -150px;}
.side-bar .icon-totop {	background-position: 0 -200px;}
.side-bar .icon-2wm:hover .chat-tips {
	display: block;
}
.chat-tips {
	padding: 20px;
	border: 1px solid #d1d2d6;
	position: absolute;
	right: 64px;
	bottom:2px;
	background-color: #ffffff;
	display: none;
}
.chat-tips img {
	width: 138px;
	height: 138px;
}

/*绿色小按钮*/
.greenbutton{ background:#009a40;padding:5px 10px; color:#fff; font-size:14px; font-family:"微软雅黑";border:0; cursor:pointer;}
.greenbutton:hover{background:#29b14c;}