﻿@charset "utf-8";

/************** global.css - No need to modify ***************************************************/

.w-full{width:100%;}
.w-mall,.w,.w-shop,.w-user{margin:0 auto;}
.col-sub,.col-main{float:left;}
.col-bottom{ clear:both}
.clearfix:after{ content:'\20'; display:block; overflow:hidden; height:0; clear:both;}
.clear,.clr{clear:both; overflow:hidden;width:0;margin:0;padding:0; height:0; line-height:0; font-size:0;}
.clearboth{ clear:both;}
.hidden{ display:none}
.overflowHidden{ overflow:hidden;}
.float-left{float:left;}
.float-right{float:right;}
.relative{position:relative;}
.absolute{position:absolute;}
.inline-block{ display:inline-block;}
.block{ display:block}
.pointer{ cursor:pointer}
input,button,select,textarea{outline:none} 
textarea{resize:none}

/* margin,padding */
.margin5{margin:5px;}
.margin10{margin:10px;}
.mt5{margin-top:5px;}
.mr5{margin-right:5px;}
.mb5{margin-bottom:5px;}
.ml5{margin-left:5px;}
.mt10{margin-top:10px;}
.mr10{margin-right:10px;}
.mb10{margin-bottom:10px;}
.ml10{margin-left:10px;}
.mt20{margin-top:20px;}
.mr20{margin-right:20px;}
.mb20{margin-bottom:20px;}
.ml20{margin-left:20px;}
.pt5{padding-top:5px;}
.pr5{padding-right:5px;}
.pb5{padding-bottom:5px;}
.pl5{padding-left:5px;}
.pt10{padding-top:10px;}
.pr10{padding-right:10px;}
.pb10{padding-bottom:10px;}
.pl10{padding-left:10px;}
.pt20{margin-top:20px;}
.pr20{margin-right:20px;}
.pb20{margin-bottom:20px;}
.pl20{margin-left:20px;}
.padding5{padding:5px;}
.padding10{padding:10px;}



/************** common.css - Modified according to the situation ***************************************************/

a{color:#333;}
a:hover{color:#0d7a1a; text-decoration:none}

.w-mall,.w{width: 1000px;}


/* site-nav 最顶部 */
#site-nav{ background:#ededed; border-bottom:1px solid #d9d9d9;line-height:28px;}
#site-nav .shoptop{ height:28px; padding: 7px 0; line-height:28px; position:relative; z-index:999; vertical-align:baseline}
#site-nav .login_info{float:left; line-height:28px;}
#site-nav .login_info a{margin:0 5px;}
#site-nav .login_info a.lo{color:#0066cc}
#site-nav .login_info a.re{color:#999999}
#site-nav .login_info a span{color:#0092D2;}
#site-nav .login_info a:hover{color:#0092D2; text-decoration:underline}

#site-nav .quick-menu { float: right; width:280px;}
#site-nav .quick-menu li {float:left; margin-left:-1px;padding-top:1px;padding-bottom:0px;position:relative; color:#666666}
#site-nav .quick-menu li a{ margin:0 7px;}
#site-nav .quick-menu li a.sc{ background:url(../images/com/sc.png) 0 center no-repeat; padding-left:18px;}
#site-nav .quick-menu li span{ padding:0 5px}
#site-nav .quick-menu li span a{ margin:0 3px;}
#site-nav .quick-menu li img{ vertical-align:middle}


#settleup-2013 { float:right; position:relative;width:130px;height: 36px; margin-top:20px;}
#settleup-2013  dt{ position: absolute;z-index: 3;width:74px;height: 34px;padding: 0 20px 0 32px;border: 1px solid #d9d9d9;background: url(../images/com/by.png) center center #f7f7f7 no-repeat;cursor: pointer;text-align: center;}
#settleup-2013  dt:hover{ background-color:#fdfdfd}

#settleup-2013 dt .shopping {
position: absolute;top: -16px;left: 20px; height:22px;background: url(../images/com/by2.png) left 0 no-repeat;
padding-left:5px;color: #fff;}

#settleup-url{ line-height:34px;font-size:12px;}
#settleup-url hover{ color:#555555}
#settleup-2013 dt .shopping span {float: left;display: block;height: 22px;padding-right: 6px;background: url(../images/com/by1.png) right 0 no-repeat;}
.site{ color:#00730e;font-weight:bold}


/* 左侧导航菜单 */
.menu { width:100%; margin:0 auto;z-index:9999; background: #0d7a1a;}
.dh{ width:1000px; margin:0 auto; height: 45px; line-height: 45px; position:relative;z-index:9999}


.allType{ position:relative;text-align:center;width:211px; height: 45px; line-height: 45px;float:left; z-index:9999}
.allType span{font-weight: bold;font-size:15px;color:#fff;display:block; }
.allType .allsort i{ display:inline-block;float:right; width:12px; height:38px; margin-right:26px;}


.allType .allType_con { width:210px; height:auto; margin:0 0 0 0px; background:#ffffff;display:none;}
.allType ul.TypeNav { margin:0; padding:0; }
.allType ul.TypeNav li { text-align:left; position:relative; z-index:6666; border-left:1px #cfcfcf solid;  border-right:1px #cfcfcf solid; border-bottom:1px #cfcfcf solid; line-height:43px; height:43px; font-size:14px;background:url(../images/com/type.png) 178px 19px no-repeat; }
.allType ul.TypeNav li:hover{ background:url(../images/com/type.png) 178px -25px no-repeat #0d7a1a; color:#ffffff;}
.allType ul.TypeNav li i{ display:none;position:absolute; left: 208px; top: 14px;background:url(../images/com/i.png) no-repeat;width:7px;height:14px; z-index: 99999;}
.allType ul.TypeNav li:hover i{ display:block;}
.allType ul.TypeNav li:hover a em{ color:#ffffff;}



.allType ul.TypeNav li a em{ padding: 0 0 0 50px;}

.allType ul.TypeNav li a { color:#333333; display:block; width:208px; height:43px; padding:0 0 0 0; }
.allType ul.TypeNav li ul { display:none; margin:0; padding:0; position:absolute; left:210px; top:0; z-index:9999; background:#fff; width:auto; min-width: 440px; _width:520px; height:auto; padding: 25px 35px; }
.allType ul.TypeNav li ul li { text-align:justify; clear:both; padding:0; display: block; line-height: 30px; height: auto; border:0;background:none }
.allType ul.TypeNav li ul li h3 { display:block; float:left; width: 98px; text-align:center; }
.allType ul.TypeNav li ul li h3 a { color:#0d7a1a; width:auto; height:auto;  text-align:center; padding:0; font-weight: normal;}
.allType ul.TypeNav li ul li:hover{ background:#FFFFFF}
.allType ul.TypeNav li ul li p { float:left; width: 300px; padding:0 }
.allType ul.TypeNav li ul li p a { width:auto; height:auto; float:left; color:#555555; text-decoration:none; font-size:12px; font-weight:normal; padding:0; margin:0 10px; display:block }
.allType ul.TypeNav li ul li p span { float:left; display:block; color:#555555; }


/* 导航菜单 */
ul.mainNav { float:left; width:789px; height:45px; margin:0 0 0 0; }
ul.mainNav li { position:relative; z-index:6666; float:left; width:131px;height:45px; text-align:center; background:url(../images/com/nr1.gif) right center no-repeat }
ul.mainNav li a { color:#ffffff; float:left; display:block; width:100%; height:100%; font-size:15px; font-weight:bold}
ul.mainNav li:hover,ul.mainNav li.over { background:url(../images/com/nr1.gif) #03560d right center no-repeat}






/*头部信息 beginning*/
h1.logo a{ margin:0 0 0 32px;}

#header { background:#FFFFFF}
#header .shop-t{padding: 13px 0 10px 0;}
#header .logo{ float:left;margin-left:3px;width:300px;}
#header .top-search{float: left;margin-left: 136px;width: 422px; position:relative;margin-top:20px;}
#header .top-search-box{ height: 36px;color:#666;}
#header .top-search-box input{ vertical-align:middle; line-height:150%;}
#header .top-search-box .keyword{height: 16px;width: 271px;padding:0 0 0 25px;line-height:17px; position:absolute;left:6px; top:8px;color:#666;border:0px;}
#header .top-search-box .kw_bj{background:url(../images/com/head_ser.png) no-repeat;} 

#header .top-search-box .submit{width: 114px; height:36px;position:absolute;border:0;right:-3px;top:-2px; cursor:pointer;font-size:18px;color:#fff;background: #0d7a1a;text-align:center;}
#header .top-search-box .form-fields{position:relative;width: 388px; height:32px;border: 2px #0d7a1a solid;padding: 0 0 0 28px;}

h1.allsort{ cursor: pointer;background:url(../images/com/index_icon.png) 0 center no-repeat;}
.shadow{ background:url(../images/com/shadow.png) 0 repeat-x;width:100%;height:8px;position:absolute;left:0;top:191px;z-index:999}

/*头部信息 end*/


/*底部版权 beginning*/
#footer{ margin:14px auto 0 auto}
#footer a{/* text-decoration:none; */}
#footer a:hover{color:#BB000D; text-decoration:underline;}

#footer .foot-service { margin-top: 20px; border: 1px solid #d9d9d9; border-bottom: 2px solid #d9d9d9;}
#footer .foot-service dl{float:left;width: 163.8px;padding-bottom:20px;padding-top: 25px; background: #f5f5f5;text-align:center;margin: 1px;color:#000000; min-height:175px;border-right: 1px solid #d9d9d9;}
#footer .foot-service dl a{ display:block;}
#footer .foot-service dl a:hover{text-decoration: none;}
#footer .foot-service dt{background:url(../images/com/foot-service.png) no-repeat;width:57px; height:57px; margin:0 auto 13px auto; overflow:hidden; clear:both;}
#footer .foot-service dt.fts-2{ background-position:0 -57px;}
#footer .foot-service dt.fts-3{ background-position:0 -114px;}
#footer .foot-service dt.fts-4{ background-position:0 -171px;}
#footer .foot-service dt.fts-5{ background-position:0 -bottom;}
#footer .foot-service dd{line-height: 24px;}
#footer .foot-service dd a{color:#000000;}
#footer .foot-service dd a:hover{color:#000000; text-decoration:none}
#footer .foot-service dd.f1{font-size:16px;color:#000000; font-weight:normal; margin:0 0 10px 0; clear:both; display:block;}


#footer .foot-group{height: 32px;line-height: 32px;font-size: 14px; background: #0d7a1a; text-align:center;padding: 6px 0;}
#footer .foot-group a { padding: 0 25px; color:#FFFFFF;background: url(../images/com/nr.gif) no-repeat right  center;}
#footer .foot-group a { text-decoration:none}

#footer .foot-copyright { margin: 15px auto 36px auto;text-align:center; line-height: 24px;display:block;  clear:both; overflow:hidden; color:#333333}

#footer .phone{ background: url(../images/com/phone.jpg) no-repeat left center;padding-left: 16px; float: left;}

#footer .share{ padding-left: 44%; margin: 0 0 4px 0; overflow: hidden; }
#footer .bdshare-button-style0-16{ margin-left: 3px;float: left;}
#footer .bdshare-button-style0-16 a{ background: url(../images/com/share.jpg) 0 3px no-repeat; height: 22px; width: 18px; padding: 0 2px 0 0; margin: 0;}

#footer .bdshare-button-style0-16 .bds_tsina{ background-position: right 3px; }

/*认证*/
.atte{ margin-top:10px;}
.atte a { border:1px solid #d9d9d9; border-right: 0; display: inline-block;}
.atte a img{ height:46px;}

/*底部版权 end*/


/*当期位置*/
.position{ padding:24px 0 16px 0;width: 1000px;margin: 0 auto;}
.position a{ padding:0 2px;}

.zt{ border: 1px solid #cfcfcf; display:block; overflow:hidden; clear:both;}
.zt1{border:1px solid #dadada; display:block; overflow:hidden; clear:both; background:#ffffff;}




/*网站主体部分*/
.content_main{ width:998px;margin:0 auto;border:1px solid #cfcfcf}
.shop_main{ width:1000px; margin:0px auto 0 auto; overflow:hidden;}
.shop_view{ padding:40px 56px;line-height:24px;}



/*全部*/
.w_main{ border:1px solid #dadada; padding:20px 33px;}

/*公司简介*/
.main_view{ overflow:hidden; margin-bottom:10px;}

/*返回顶部*/
.backToTop {
	display: none;
	width:60px;
	height:60px;
	background: url(../images/com/back_top.png);
	position: fixed;
	_position: absolute;
	right: 15px;
	top: 400px;
	_bottom: "auto";
	cursor: pointer; text-indent:-9999px;
}
.backToTop:hover{opacity: .9;filter: Alpha(opacity=90);}


/*产品分页*/
.npage{ position: absolute; right: 0;  top: 0;}
.npage .pages{  padding: 0 10px; margin: 0; }
.npage .pages a{}
.npage .pages .first,.npage .pages .num,.npage .pages .last,.npage .pages .prev,.npage .pages .next,.npage .pages .prev_void,.npage .pages .next_void{  display: none;}
.npage .pages a{ float:right;display:block;}

.npage .pages .prev1{ background:url(../images/brand/page.gif) no-repeat; width:24px; height:24px; border:none; padding:0; color:#ffffff;text-indent:-99999px;}
.npage .pages .next1{ background:url(../images/brand/page.gif) right 0 no-repeat; width:24px; height:24px; border:none; padding:0;color:#ffffff;text-indent:-99999px;}


.bpage .pages .total,.bpage .pages .page,.bpage .pages .prev1,.bpage .pages .next1{ display:none}
.bpage .pages a{ border:1px solid #d4d4d4;padding: 5px 10px;;display:inline-block; background: #fff;}
.bpage .pages a:hover,.bpage .pages a.currentpage{ background:#0d7a1a;color:#fff}