/* By hudson updated on 2009-12-25 */
/* global style
------------------------------------------------ */
body{ font-family:Arial,sans-serif,"宋体";font-size:12px;margin:0px;padding:0px;border:0px;}
form{margin:0;padding:0;border:0px;}
ul,li{ list-style:none; margin:0px; padding:0px;}
*{margin:0;padding:0;list-style:none;}
a{color:#333333}
a:link{ color:#333333;text-decoration:none;}
a:visited{ color:#333333;text-decoration:none;}
a:hover{ color:#f60;text-decoration:underline;}
a:active{ color:#f60;text-decoration:none;}
a:hover img{text-decoration:none!important;}
a img{border:0;text-decoration:none!important;}
img{border:0;vertical-align:middle;}

.main{ width:980px; margin:0px auto; clear:both;}
.height5{ height:5px; line-height:0px; font-size:0px;clear:both;}
.height10{ height:10px; line-height:0px; font-size:0px;clear:both;}
.clear{ height:0px;font-size:0px; margin:0px auto; overflow:hidden;clear:both;}

/* header style
----------------------------------------------- */

#head
{
	margin-top:2px;
	width:980px;
	height: 68px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
}

.logo_left{ width:240px; height:65px;float:left;}
.logo_right{ 
  width:740px;
  height:65px;
  float:right;
  }
.logo_right .tre{ height:22px;clear:both;}
.logo_right .tre ul{}
.logo_right .tre li{
  width:72px;
  height:21px;
  line-height:21px;
  background:url(/Images/Header/tre_bg.jpg) no-repeat;
  text-align:center;
  float:right;
  margin:1px;
  }
.logo_right .tre .fav{
	background:none;
	float:left;
	}
.logo_right .tre a:link{ color:#666; text-decoration:none;}
.logo_right .tre a:visited{ color:#666; text-decoration:none;}
.logo_right .tre a:hover{ color:#f60; text-decoration:underline;}
.logo_right .tre a:active{ color:#f60; text-decoration:underline;}


.logo_right .toolbar{height:21px;clear:both; margin-top:2px;}
.logo_right .toolbar span{ height:21px; display:block; float:left;}
.logo_right .toolbar dl{
	height:21px;
	background-position:right -290px;
	background-repeat:no-repeat;
	padding-right:4px;
	margin-left:5px;
	float:right;
	}
.logo_right .toolbar dl dt{
	width:46px;
	height:21px;
	line-height:21px;
	text-align:center;
	color:#ff5500;
	background-position:0px -260px;
	background-repeat:no-repeat;
	float:left;
	}
.logo_right .toolbar dl dd{
	height:19px;
	line-height:18px;
	border-top:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	background:#fafafa;
	color:#ccc;
	float:left;
	}
.logo_right .toolbar dl dd a{
	padding:0px 4px;
	margin-top:3px;
	}
	
.logo_right a:link{ color:#666; text-decoration:none;}
.logo_right a:visited{ color:#666; text-decoration:none;}
.logo_right a:hover{ color:#f60; text-decoration:underline;}
.logo_right a:active{ color:#f60; text-decoration:underline;}

.logo_right .down{ height:28px; width:100%; margin-top:9px; overflow:hidden; clear:both;}
.my_login{
	height:29px;
	line-height:29px;
	float:left;
  }
.my_login li{ float:left; margin:0px 0px 0px 5px;}
.my_login .login{
	background-position:-90px 0px;
	text-align:left;
	margin-left:0px;
	display:block;
	}
.my_login .login a{width:35px; padding-left:23px; display:block;text-decoration: none;}
.my_login .login a:link {color:#666;}
.my_login .login a:visited { color: #666;}
.my_login .login a:hover {background-position:-90px 28px;color: #e00000;}
.my_login .login a:active{color: #e00000;}

.my_login .reg{ width:83px;text-align:center; display:block;}
.my_login .reg a{ display:block; padding-left:15px;text-decoration: none;text-align:center;}
.my_login .reg a:link {color: #e00000;}
.my_login .reg a:visited {color: #e00000; }
.my_login .reg a:hover{background-position:0px 28px;color:#ff6600;}
.my_login .reg a:active { color: #FF6600;}

.my_login .login,
.my_login .reg,
.my_login .login a:hover,
.my_login .reg a:hover{
	background-image:url(/images/5.0/login.gif);
	}

.logo_right .menu{float:right;}
.logo_right .menu li{
	background-image:url(/images/3.0/ind_menu.gif);
	background-repeat:no-repeat;
	margin-left:10px;
	line-height:27px;
	height:27px;
	display:inline;
	overflow:hidden;
	float:left;
	}
.logo_right .menu li a{ padding-left:30px; white-space:nowrap;}
.logo_right .menu .my{background-position:0px 0px;}
.logo_right .menu .mall{background-position:0px -50px;}
.logo_right .menu .bbs{background-position:0px -100px;}
.logo_right .menu .zhidao{background-position:0px -150px;}
.logo_right .menu .cart{ background-position:0px -195px; padding-left:5px;}

/*nav style
----------------------------------------------------*/
.nav{
	width:980px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:1px;
	clear:both;
	}
.nav .line1{}
.nav .line1 .left{ float:left;}
.nav .line1 .left li{
	height:24px;
	line-height:24px;
	border:1px solid #dd5d01;
	border-bottom:none;
	padding:0px 10px;
	background-repeat:repeat-x;
	background-position:0px 0px;
	margin:0px 2px;
	float:left;
	}
.nav .line1 .left .on{
	height:25px;
	line-height:25px;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	border:1px solid #cfcfcf;
	position:absolute;
	z-index:1000;
	border-bottom:none;
	display:inline;
	background-position:0px -30px;
	background-color:#fff;
	}
.nav .line1 .right{
	height:24px;
	border:1px solid #e90000;
	border-bottom:none;
	background-position:0px 0px;
	float:right;
	}
.nav .line1 .right li{ 
	float:left;
	line-height:14px;
	margin-top:5px;
	border-right:1px solid #dd5d01;
	padding:0px 10px;
	}
.nav .line1 .right .nb{ border-right:none;}
.nav .line1 .right .on{
	height:24px;
	line-height:24px;
	font-size:12px;
	color:#ffffff;
	margin-top:0px;
	font-weight:bold;
	position:relative;
	border-bottom:1px solid #fff;
	background-position:0px -30px;
	background-repeat:repeat-x;
	}
.nav .line1 .on a:link{ color:#333;text-decoration:none;}
.nav .line1 .on a:visited{ color:#333;text-decoration:none;}
.nav .line1 .on a:hover{ color:#e00000;text-decoration:none;}
.nav .line1 .on a:active{ color:#e00000;text-decoration:none;}

.nav .line1 a:link{ color:#fff;}
.nav .line1 a:visited{ color:#fff;}
.nav .line1 a:hover{ color:#fff;}
.nav .line1 a:active{ color:#fff;}

.nav .line2{
	height:45px;
	border-top:1px solid #dfdfdf;
	background-position:0px -160px;
	background-repeat:repeat-x;
	clear:both;
	}
.nav .line2 .box{ 
	width:400px;
	height:27px;
	/*border:2px solid #ff6600;*/
	margin-left:auto;
	margin-right:auto;
	margin-top:8px;
	display:block;
	background:none;
	float:left;
	}
.nav .line2 .box .textbox{
	border:2px solid #ff6600;
	color:#333;
	padding:4px 0px 4px 5px;
	height:15px;
	line-height:15px;
	width:320px;	
	background:#fff;
	float:left;
	}
.nav .line2 .box .searchbtn{
	border:0px;
	height:27px;
	width:65px;
	background-position:0px -230px;
	background-repeat:no-repeat;
	margin-left:5px;
	float:left;
	cursor:pointer;
	}
.nav .tips{
	height:45px;
	line-height:45px;
	width:270px;
	background-position:left -60px;
	background-repeat:no-repeat;
	padding-left:35px;
	color:#BBBBBB;
	text-align:left;
	display:block;
	float:left;
	}
.nav .hot{
	height:45px;
	line-height:45px;
	width:250px;
	background-position:right -110px;
	background-repeat:no-repeat;
	padding-right:15px;
	float:right;
	color:#666;
	}
.nav .hot a{ padding:0px 5px;}
.nav .hot a:link{ color:#e00000;}
.nav .hot a:visited{ color:#e00000;}
.nav .hot a:hover{ color:#e90000;}
.nav .hot a:active{ color:#e90000;}


.logo_right .toolbar dl,
.logo_right .toolbar dl dt,
.nav .line1 .left li,
.nav .line1 .right .on,
.nav .line1 .right,
.nav .line2,
.nav .line2 .box .searchbtn,
.nav .tips,
.nav .hot,
.footer_search dl .searchbtn{
	background-image:url(/images/5.0/merchant_searchbg.png);
	}
	
.nav a:link{ color:#666666;text-decoration:none;}
.nav a:visited{ color:#666666;text-decoration:none;}
.nav a:hover{ color:#e00000;text-decoration:underline;}
.nav a:active{ color:#e00000;text-decoration:none;}


/*footer sytle
-----------------------------------------------*/
.footer_search{
	width:100%;
	height:68px;
	line-height:35px;
	margin:0px auto;
	margin-top:20px;
	text-align:center;
	color:#666666;
	background-position:0px -171px;
	clear:both;
	}
.footer_search ul{
	width:600px;
	margin:0px auto;
	padding-left:380px;
	clear:both;
	}
.footer_search ul li,
.footer_search ul .on{
	height:29px;
	line-height:29px;
	padding-left:10px;
	margin:0px 2px;
	font-weight:bold;
	float:left;
	}
.footer_search ul li a,
.footer_search ul .on a{
	padding-right:10px;
	display:block;
	color:#666;
	float:left;
	}
.footer_search ul li{background-position:left -50px;}
.footer_search ul li a{background-position:right -50px;}
.footer_search ul .on{ height:31px; background-position:left 0px;}
.footer_search ul .on a{background-position:right 0px; color:#333;}

.footer_search dl{
	width:680px;
	margin:0px auto;
	padding-left:300px;
	clear:both;
	}
.footer_search dl dt,
.footer_search dl dd{
	padding:5px 3px 0px 3px;
	height:30px;
	display:block;
	float:left;
	}
.footer_search dl dt img{ float:left;}
.footer_search dl .textbox{
	border:1px solid #cccdd1;
	padding:5px;
	height:15px;
	line-height:15px;
	width:315px;
	float:left;
	}
.footer_search dl .searchbtn{
	border:0px;
	height:27px;
	width:65px;
	background-position:0px -230px;
	background-repeat:no-repeat;
	float:left;
	cursor:pointer;
	}

.footer_search,
.footer_search ul li,
.footer_search ul li a,
.footer_search ul .on,
.footer_search ul .on a{
	background-image:url(/images/5.0/footbg.gif);
	}

/*old
-----------------------*/

.bot_search{ 
	width:100%;
	height:35px;
	line-height:35px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	text-align:center;
	color:#666666;
	background:url(/images/3.0/bot_search.gif) repeat-x;
	clear:both;
	}
.bot_search table{text-align:center;margin:auto;}
.bot_search .ftextbox{
	border:1px solid #dddddd;
	width:300px;
	height:18px;
	line-height:18px;
	color:#666666;
	}
.bot_search .fsearchbtn{ 
	width:65px;
	height:20px;
	color:#555555;
	line-height:20px;
	text-align:center;
	background:url(/images/3.0/filter_seach.gif);
	border:0px;
	margin-left:1px;
	cursor:pointer;
	}
	
.bot_search table{text-align:center;margin:auto;}
.bot_search .ftextbox{
	border:1px solid #dddddd;
	width:300px;
	height:18px;
	line-height:18px;
	color:#666666;
	}
.bot_search .fsearchbtn{ 
	width:65px;
	height:20px;
	color:#555555;
	line-height:20px;
	text-align:center;
	background:url(/images/3.0/filter_seach.gif);
	border:0px;
	margin-left:1px;
	cursor:pointer;
	}
	
#foot
{
	width:100%;
	margin-left:auto;
	margin-right:auto;
	background:url(/images/3.0/foot_bg.gif) repeat-x;
	clear: both;
	overflow:hidden;
	padding-top: 10px;
	color:#444;
}
#foot p{ width:940px;margin-left:auto;margin-right:auto;clear:both;display:block;}
#foot .footlogo{ width:180px;padding-top:10px;display:block;float:left;}
#foot b,#foot span.b
{
	width:700px;
	font-size: 12px;
	line-height:25px;
	color:#666666;
	text-align:center;
	font-weight:normal;
	display:block;
	float:left;
}
#foot a{ padding:0 5px;}
#foot a:link{ color:#666666;text-decoration:none;}
#foot a:visited{ color:#666666;text-decoration:none;}
#foot a:hover{ color:#ff6600;text-decoration:underline;}
#foot a:active{ color:#666666;text-decoration:none;}

/* Links
--------------------------------------*/
.links{
	margin:0px auto;
	width:980px;
	line-height:20px;
	clear:both;
	text-align:center;
	}
.links h1,.links h2,.links .tit{
	border-bottom:1px solid #e5e5e5;
	height:30px;
	line-height:30px;
	font-size:12px;
	color:#666;
	margin-bottom:5px;
	font-weight:normal;
	}
.links a{padding-right:5px;color:#686868;white-space:nowrap;float:left;}
.links p{
	border:5px solid #e5e5e5;
	height:30px;
	line-height:30px;
	font-size:12px;
	color:#686868;
	margin-bottom:5px;
	font-weight:bold;
	text-align:center;
	}
/* layout style
--------------------------------------------*/
/*** sel category dropdown menu style*/
/* page division styles */
#main,.productmain
{
	margin-top: 0px;
	margin-left: auto;
	margin-bottom: 20px;
	margin-right: auto;/*50px lgy修改*/
	background-color: #FFF;
	width: 980px;
}
.position{text-align:left;height:22px;line-height:22px;}
.position a{color:#0055CC!important;font-weight:bold;padding-right:6px;background:url(/images/5.0/posicon.gif) no-repeat right 4px;margin:0 3px;}
.position a:hover{text-decoration:underline;}

#left
{
	/*position:absolute; left:20px; top:135px; z-index: 1;*/
	padding-left: 0px;
	padding-right: 0px;
	margin-right: 0px;
	width: 760px;
	float: left;
	background-color: #FFF;
}
.th1{font-size:16px;line-height:22px;font-family:Arial,Microsoft Yahei,SimHei,SimSun;font-weight:bolder;}
.outer_box_layout .title{font-size:14px;border-left:solid 20px #F2F2F2;border-right:solid 20px #F2F2F2;border-bottom:solid 2px #F2F2F2;border-top:solid 2px #F2F2F2;line-height:22px;text-align:center;margin-bottom:10px;display:block;}
.outer_box_layout .title a{font-size:12px;color:#0055cc;text-decoration:underline;margin:0 2px;font-weight:bold;padding-right:6px;background:url("/images/5.0/posicon.gif") no-repeat scroll right bottom transparent;}
.picgroup_box_layout .title{color:#686868;border-left:solid 20px #F2F2F2;border-right:solid 20px #F2F2F2;border-bottom:solid 2px #F2F2F2;border-top:solid 2px #F2F2F2;padding-left:10px;font-size:12px;line-height:22px;text-align:left;margin-bottom:10px;display:block;}
.picgroup_box_layout .title a{color:#0055cc!important;}
.picitems_box_layout ul li{float:left;display:inline;width:140px;height:124px;text-align:center;margin:5px;border:solid 1px #E5E5E5;}
.picitems_box_layout ul li a{float:left;display:block;text-align:center;width:116px;height:100px;border:solid 2px #F2F2F2;padding:10px;margin:auto;}

.picitems_page {padding:3px; margin:10px 3px 3px 20px; text-align:center; float:left;}
.picitems_page a {border: #eee 1px solid; padding:2px 5px; margin:2px; COLOR: #036cb4; text-decoration:none;}
.picitems_page a:visited {border: #eee 1px solid; COLOR: #036cb4; text-decoration:none;}
.picitems_page a:hover {border: #036cb4 1px solid; COLOR: #036cb4; text-decoration:none;}
.picitems_page a:active {border: #036cb4 1px solid; COLOR: #666;}

table.picspan{width:980px;}
table.picspan td{width:194px;height:100px;border:solid 1px #E5E5E5;text-align:center;}
table.picblock{width:800px;height:102px;}
table.picblock td.txt{width:auto;text-align:center;}
table.picblock td.txt a{display:block;width:100%;text-align:center;font-size:13px;font-weight:bold;}
table.picblock td.img{width:100px;height:120px;border:solid 2px #BBB;padding:9px;text-align:center;}

/* ******** Product Right ***********/

#ProductRight
{
	float:right;
	width: 210px;
	padding-bottom: 50px;
	text-align:left;
}
#ProductRight a
{
	color:#585858;
}
#ProductRight a:hover
{
	color:#FF6C00;
	text-decoration:none;
}
#ProductRight ul
{
	padding:0;
	margin:0;
	padding-left:20px;
}
#ProductRight ul li
{
	line-height:160%;
}
#ProductRight .right_top{
	overflow:hidden;
	height:35px;
	line-height:30px;
	text-indent:20px;
	font-size:13px;
	color:#1A2B3C;
	font-weight:bold;
	background:url(/images/product/right_top.gif) no-repeat
}
#ProductRight .right_middle{
	border:5px solid #C5E7FD;
	border-width:0 5px 0 5px;
	padding:5px 10px
}
.right_middle h2,.right_middle .title{
	font-size:12px;
	font-weight:bold;
	color:#686868;
	width:180px;
	border-bottom:1px dotted #D9D9D9;
	margin:5px auto;
	display:block;
}
#ProductRight .right_bottom{
	overflow:hidden;
	height:14px;
	background:url(/images/product/right_bottom.gif) no-repeat;	
}
.googlead
{
	width:170px;
	text-align:center;
}

#ProductRight .paihang a
{
	line-height:22px;
}

#ProductRight .productmenu
{
	width:100%;
	padding-top:2px;
}
#ProductRight .productmenu ul{padding:0;margin:0;list-style:none;text-align:center;}
#ProductRight .productmenu ul li
{	
	height:26px;
	line-height:26px;
	margin-bottom:1px;
	border-bottom:dashed 1px #F2F2F2;
	background:url(/images/search/menubg_arrow.gif) no-repeat 0px 50%;
	width:180px;	
	text-align:left;
}
#ProductRight .productmenu ul li a
{
	font-weight:bold;
	color:#444;
	width:170px;
	padding-left:10px;
	display:block;
	text-decoration:none;
}
#ProductRight .productmenu ul li a:hover
{
	color:#FF5C00;
	background:url(/images/search/menubg_arrow.gif) no-repeat 0px 50%;
}
#ProductRight .productmenu ul li span
{
	float:left;
}
#ProductRight .productmenu ul li .more
{
	float:right;
}

/* end ******** Product Right ***********/

/*广告代码*/
.adcontainer{text-align:left;margin:2px auto;line-height:20px;}
.adcontainer .adbanner{height:30px;background-color:#F8F8F8;line-height:30px;}
.adcontainer .adbanner span.titlespan{float:left}
.adcontainer .adbanner span.linkspan{float:right}
.adcontainer .adbanner span.linkspan a{background:url(/images/2.0/merchant/icon_sell.gif) no-repeat 0 50%;padding-left:20px;}
.adcontainer .adbody{text-align:center;padding:auto;}
.adcontainer .adbody p.titlep{font-weight:bold;color:#444;}
.adcontainer .adbody p.descp{color:#686868;}
.adcontainer .adbody p.linkp a{color:#009000;}
.adcontainer .bdbody960{border:solid 4px #F7F7F7;padding:5px;}
.adcontainerEx{border:solid 1px #E5E5E5;}

.gafcn160{width:180px;margin:auto;line-height:20px;}
.gafcn160 p.ggt{height:22px;line-height:22px;margin:10px auto;}
.gafcn160 p.ggt a{color:#585858!important;}
.gafcn160 p.adt a{font-weight:bolder;font-size:14px;font-family:Microsoft Yahei;color:#0055CC!important;text-decoration:underline;}
.gafcn160 p.adc{color:#686868;}
.gafcn160 p.adu a{color:#008000!important;}
.gafcw728{text-align:left;line-height:20px;padding:0px;background:url(/images/3.0/filter_btn1_bg.jpg) repeat-x 0 32px;}
.gafcw728 p.ggt{font-size:12px;font-weight:lighter;padding:4px;margin-bottom:10px;height:22px;line-height:22px;color:#333;background:url(/images/3.0/filter_btn2_bg.jpg) repeat-x;border:solid 1px #E5E5E5;overflow:hidden;}
.gafcw728 p.ggt a{color:#666;font-weight:bold;}
.gafcw728 p.adt{margin:5px auto;}
.gafcw728 p.adt a{font-weight:bolder;font-size:24px;line-height:140%;font-family:"微软雅黑",Verdana,Arial,"黑体";color:#0055CC!important;text-decoration:underline;}
.gafcw728 p.adc{color:#686868;}
.gafcw728 p.adc a{color:#008000;padding:0px 10px;}