/* CSS Document */
@charset "shift_jis";

*{margin:0;padding:0; line-height:20px;font-size:12px; font-family:'lr oSVbN',sans-serif;}
a:link {
	color: #666666;
	text-decoration: none;
}
a:visited {
	color: #666666;
	text-decoration: none;
}
a:hover {
	color: #FE9EC2;
	text-decoration: underline;
}
a:active {
	color: #FE9EC2;
	text-decoration: none;
}

/*a.daohang:link {
	color: #fff;
	text-decoration: none;
}
a.daohang:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.daohang:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
a.daohang:active {
	color: #FF00FF;
	text-decoration: none;
}*/
a {
	font-size: 12px;
}
.red{ color:#FF0000; margin-left:10px; font-size:11px;}
.td-border{border: 1px solid #E7DFE7;}

.jike{ width:570px; float:left; direction:inherit; padding:5px;}


ul,li{list-style-position: outside;list-style-type: none;}
.html{ width:1000px; height:100%; margin:0 auto;
}
.topall{ width:1000px; }
.toplogo{ width:200px; height:auto; float:left;  padding-top:5px;}
.top_title{ width:580px; height:25px; float:left;  color:#666666; padding-left:10px; padding-top:5px; text-align:left; }
.top_title{ color:#666;}
.top_title li{ width:auto; line-height:25px;}

.top_1_1{ width:282px;  float:right;}
.web_title{
width:600px;
height:40px;
padding-top:15px; 
margin:8px auto; 
text-align:left;
float:right;
}


.top_1{ width:780px; height:auto; float:right;}



.top_bottom{ width:1000px; height:36px; margin:10 auto; float:left;overflow:hidden; background:url(/images/navbg.gif) repeat-x; margin:0;}

.menuindex{ width:1000px; height:36px; margin:10 auto; float:left;overflow:hidden; margin-bottom:0;  background:url(../images/back_mid.gif) no-repeat;}
.top_daohang{width:800px;   float:left;   padding-top:12px;  }

.top_1_2{ width:180px; height:auto; float:right; margin-top:6px; padding-right:5px; margin-top:6px;}


.top_daohang  a{
color:#000;
font-weight:normal;

margin-left:10px;
margin-right:10px;

}

.baybg{
width:1000px; height:30px;  background:url(../images/back_btm.gif) repeat-x; clear:both;}

.topline{ height:2px; width:1000px; float:left; overflow:hidden;}
.bodyall{ width:1000px; height:100%; float:left; overflow-x:hidden; margin-top:10px; background:#ffffff;}
.body_left{ width:195px; height:100%; float:LEFT;}
.body_center{ width:580px; height:100%; float:left; margin: 0 0 0  13px;}
.body_right{ width:195px; height:100%;  overflow:hidden; float:right;}
.left_searchtitle{ width:170px; height:21px; color:#FFFFFF; font-weight:bold; background-image:url(/images/index_20.gif); float:left; padding-left:20px; padding-top:5px;}
.left_search{ width:178px; height:25; float:left; color:#333333; padding:5px; border:#85C131 solid 1px;  margin-top:5px;}
.left_search input{ height:20px; }
.left_producttitle{ width:170px; height:21px; color:#FFFFFF; font-weight:bold; background-image:url(/images/index_20.gif); float:left; padding-left:20px; padding-top:5px; margin-top:10px;}
.left_product{ width:168px; height:auto; float:left; color:#333333; padding:10px; border:#85C131 solid 1px; margin-top:5px;}


.left_product li{ width:168px; height:auto; float:left; line-height:24px; list-style:none;}
.left_othertitle{ width:170px; height:21px; color:#FFFFFF; font-weight:bold; background-image:url(/images/index_20.gif); float:left; padding-left:20px; padding-top:5px; margin-top:10px;}
.left_other{ width:178px; height:auto; float:left; color:#333333; padding:5px; border:#85C131 solid 1px; margin-top:5px;}

.body_topimg{width:580px;  float:left; overflow:hidden;}

.body_pro{ 
width:575px;
height:100%; 
float:left; 

margin-top:10px; 
padding-bottom:5px; 
text-align:center;
}


.body_protitle{  height:25px; margin:0 auto;color:#fff; background:url(../images/btimg.jpg) no-repeat; font-weight:bold; text-align:left; padding-left:10px;}
.body_pro1{ width:580px; height:100%; float:left; margin-top:10px; padding-bottom:5px;}
.tag{ width:560px; height:auto; float:left; padding:10px; font-weight:bold;}

.top-l-3{float:left;position: relative;	width:130px;height:185px; text-align:center;margin-left:8px;	overflow:hidden; margin-top:5px;}
.top-l-3 .pic img{width:100px;height:100px;border: 1px solid #F2ECE6;}
.pic img{width:120px;height:110px;border: 1px solid #FFDFEB; padding:3px;}
p{padding:4px 0;}
p.f10{font-size:10px;}

#box-bb{clear:both; margin:0 0 5px 0;}
.box-bg-a{ padding:5px; background-image: url(s1/L1X9.gif);background-repeat: repeat-x;background-position: bottom;}
#box-bb dl {height:100px;width:550px; padding:10px 8px; border: 1px solid #E7DFE7; margin:10px 0px;color:#666;}
#box-bb dl dt {float:right;width:450px;height:22px;}
#box-bb dl dd.pic {float:left;}
#box-bb dl dd.pic a {display:block;border:1px solid #ddd;}
#box-bb dl dd.pic a img{width:100px;height:80px;margin:2px;border:0;}
#box-bb dl dd.pic a:hover {border:1px solid #999;}
#box-bb dl dd.text {float:right;width:400px;font-size:12px;line-height:19px;}
#box-bb dl dd.links {float:right;width:400px;margin-top:-6px;text-align:right;}
#box-bb dl dd.links a {font-size:10px;}


.product{ width:270px; height:110px; float:left;  margin:0px 5px;}
.propic{ width:110px; padding:5px; height:110px; text-align:center; overflow:hidden; float:left}
.propic a:hover {border:1px solid #999;}
.propic a {display:block;border:1px solid #ddd;}
.piccon{ width:150px; height:90px; float:left; padding-top:20px; line-height:100%; vertical-align:bottom;}
.procolor{ color:red;}
.right_news{width:190px; height:auto; float:right; margin-bottom:10px;}
.right_newstitle{ width:170px; height:21px; float:left; color:#FFFFFF; background-image:url(/images/index_20.gif);padding-left:20px;padding-top:5px; font-weight:bold;}
.right_newlist{ width:178px; height:100%; float:left; color:#666666;padding:5px; border:#85C131 solid 1px; margin-top:5px;}
.right_newlist li{ float:left; line-height:24px; list-style:none; width:178px; height:auto;}

.footall{ width:995px; height:auto; margin-top:10px; padding-top:10px; float:left; border-top:#85C131 solid 2px;}
.foot_link{ width:960px; height:auto; margin:0 auto;}
.foot_info{ width:960px; height:auto; margin:10px auto; text-align:center; color:#333333;}

.dqwz{ width:560px; height:25px; float:left; font-weight:bold; color:#FE5293; margin-top:5px;}
.pagetype{width:560px; height:100%;padding:5px; background-image: url(s1/L1X9.gif);background-repeat: repeat-x;background-position: bottom; text-align:center;}

.pro{ width:570px; height:auto; margin:0 auto; overflow:hidden;}
.Content{ width:1000px; height:auto; float:left;}

.list-t{ font-weight:bold; background-color:#85C131; }
 
.mrg {float:left;width:555px; height:150px; text-align:left; overflow: scroll;  overflow-x:hidden;overflow-y:;	scrollbar-face-color:#fff;scrollbar-shadow-color: #fff;scrollbar-highlight-color:#fff;scrollbar-3dlight-color:#fff;scrollbar-darkshadow-color:#fff;scrollbar-track-color:#fff;scrollbar-arrow-color:#000;}
.mrg P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 565px; LINE-HEIGHT: 16px; PADDING-TOP: 3px; FONT-FAMILY: Tahoma; TEXT-ALIGN: left
}


.td-bg{
text-align:left;
padding-left:5px;}


#prod001kanpo{
width:580px;
height:170px;

}


.001kanleft{
float:left;
width:280px;
height:170px;
display:inline;}


.kanporight{
float:right;
width:280px;
height:170px;
}


.jsconleft{
width:120px;
height:170px;
float:left;}

.jsconright{
width:152px;
height:170px;
float:left;
}


.topjsen{
width:152px;
clear:both;
line-height:20px;
border-bottom:2px #ccc solid;}

.topjsen a{
color:#85C131; text-decoration:none;
font-weight:bold;}

.guidong{
width:152px;
clear:both;
height:122px;
line-height:16px;
font-size:12px;

}


.jiage{
height:24px;
color:#cc000;
font-size:12px;
color:#cc0000;
text-align:right;
font-weight:bold;}

.hrx-jk-list ul li{ float:left; padding:2px 5px;}
.clear{ clear:both;}
.ProPageTitle{ clear:both;}

.collectionProList{clear:both;padding:3px 5px; border-bottom:1px dashed #F96;}
.collectionProList li{ font-size:12px;}
.collectionProList ul{ margin:0px; padding:0px;}
.collectionProList ul li{ list-style:none; float:left;}
/*.collectionProList li.collTitle{ width:528px; height:20px;background:#5389C9; color:#fff; }
.collectionProList li.collTitle p{ padding-left:10px;}*/
.collectionProList li.collProInfo{ padding:5px;width:200px;}
.collectionProList li.collProInfo img{ border:1px solid #CCC; padding:3px;}
.collectionProList li.totalPrice{ float:right; width:340px;}
.collectionProList .collPrice{ font-size:12px; color:#ff0000;}
.collText,.totalPrice{ color:#ff0000; font-size:12px;}
.collProTitle{ width:110px; text-align:center;}

/*++++++++++++++++++2011-12-19++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.hrx_line{ height:10px; line-height:10px; font-size:10px; overflow:hidden; display:block; clear:both;}
.leftBox{ float:left; width:220px;}
.rigBox{ float:right; width:770px;}

.oTitle{ display:block; height:28px; line-height:28px; font-weight:bold; font-size:13px; background:url(/images/back_btm.gif) repeat-x;}
.oTitle p{ padding-left:25px;background:url(/user/images/auc.gif) 8px 8px no-repeat;}
.oInfo{ padding:5px;}
.oInfo{ font-size:12px; text-align:left;}
.oInfo a:hover{ color:#A9E25A; text-decoration:underline;}
.oInfo p{ text-align:center;}

.LoginBox, .orderInfo, .topProduct{ border:1px solid #CCC; margin-bottom:10px;}
.LoginBox form p{ padding-left:5px; text-align:center;}
.LoginBox .Line_cart{ text-align:center; display:block; line-height:24px;}
.LoginBox .buttonBox{ margin-top:5px;padding-left:25px;}
.helpList,.topProductList{ padding-left:12px;}

.linkBack{border:1px solid #CCC; color:#A9E25A; font-weight:bold; background:url(s1/icon1.gif) 5px 5px no-repeat; padding:3px 5px 3px 35px;}
.linkBack a{ font-size:12px; color:#333;}
.cartTitle, .cartInfo{border:1px solid #CCC; border-top:0px;}
.cartTitle{ padding:3px 3px 3px 10px;}
.cartInfo{ text-align:center; font-size:12px; color:#F00; font-weight:bold; padding:3px;}

/*+++++++++++++++++++++++order list+++++++++++++++++++++++++++++++++++++++++++++++*/
.cartInfoList{ border:1px solid #CCC; display:block; clear:both; padding:5px;}
.cartInfoList #ProNum{ text-align:center; width:40px;}
.cartInfoList #vSubmit{background-color:#A9E25A; border:solid 1px #966; color:#930; height:20px;}
/*.orderTitle{ clear:both;}
.orderDelete, .oProName, .oProSpec, .oProNum, .oProPrice, .oProTotalPrice{ padding:3px 0px; height:24px; line-height:24px;border-right:1px solid #CCC; border-bottom:1px solid #CCC; text-align:center; font-size:12px;}
.orderDelete{ width:48px;}
.orderDelete img{ margin-top:5px;}
.oProName{ width:300px;}
.oProSpec{ width:135px;}
.oProNum{ width:120px;}
.oProPrice{ width:80px;}
.oProTotalPrice{ width:80px; border-right:0px;}
.oTitleStyle{ height:22px; line-height:22px;}
.orderTitle{ display:block;}
.orderTitle ul li, .orderList ul li{ float:left;}
.orderTitle ul li{ font-weight:bold; font-size:13px;}
.orderList ul li{ font-size:12px;}

.orderList .orderDelete a{ display:block;}
.orderList #ProNum, .orderList #vSubmit{ height:14px; line-height:14px;}
.orderList #ProNum{ width:40px;}
.orderList #vSubmit{background-color:#FF6600; border:#FF9900 solid 2px; color:#FFFFFF; height:18px;}
*/
.orderUserInfo{ margin-top:10px;border:1px solid #CCC;}
.orderUserInfo .oUserTitle{ font-weight:bold; display:block; padding:3px 3px 3px 10px;border-bottom:1px solid #CCC; font-size:13px;}
.orderUserInfo .oUserPrompt{ font-size:12px; color:#F00; padding:3px 3px 3px 10px; display:block; clear:both;border-bottom:1px solid #CCC; } 
.orderUserInfo .oUserInfoList{ clear:both; display:block;}
.orderUserInfo .oUserInfoList ul{ border-bottom:1px solid #CCC; width:768px; float:left;}
.orderUserInfo .oUserInfoList ul li{ padding:2px 3px 2px 0px;float:left;}
.orderUserInfo .oUserInfoList .oUserText, .orderUserInfo .oUserInfoList .oUserInput{border-right:1px solid #CCC;}
.orderUserInfo .oUserInfoList .oUserText{ width:120px; text-align:right; font-size:12px;}
.orderUserInfo .oUserInfoList .oUserInput{ padding-left:8px; width:280px;}
.oUserInfoList .oUserInput input{ width:220px; border:1px solid #A9E25A; height:16px;}
.oUserInput #sUserName,.oUserInput #sPassWord,.oUserInput #sCheckPassWord,.oUserInput #Email{ width:160px;}
.oUserInput #x_name, .oUserInput #x_pinyin,.oUserInput #x_post, .oUserInput #x_tel{ width:120px;}
.oUserInput #x_address, .oUserInput .show{ width:240px;}
.orderUserInfo .oUserInfoList .oUserEexplain{ padding-left:10px; font-size:12px;}
.orderUserInfo .oUserInfoList .oUserEexplain span{ color:#F00}
.orderUserInfo .oUserInfoList .textareaText, .orderUserInfo .oUserInfoList .textareaBox{ height:65px;}
.orderUserInfo .textareaBox textarea.show{ height:60px; border:1px solid #A9E25A;}
.oPayInfo{ padding:5px;}
.oPayInfo .pay_type_td{ padding:5px;}
.oPayInfo .pay_text_td{ padding:5px; color:#F00; font-size:12px;}

.oPrompt{ clear:both; display:block; padding:5px;border:1px solid #CCC; margin:5px 0px;}
.oPrompt h2{ color:#A9E25A; font-size:14px; padding-left:3px;}
.oPrompt ul{ margin:0px; padding:0px;}
.oPrompt ul li{ line-height:18px; font-weight:bold; font-size:12px; padding-left:5px; color:#F00}

.oCartCodeText{ padding:3px 0px;border:1px solid #CCC; margin:5px 0px;}
.oCartCodeText p{ background:url(/user/images/auc.gif) 10px 9px no-repeat; color:#930; padding-left:35px;}
.oCartCodeText span{ color:#F00; font-weight:bold;}

.userInfoTitle{border:1px solid #CCC; margin-top:5px;}
.userContent{ margin:5px 0px; display:block;}
.userContent p{ line-height:22px;}
.userContent .redStyle{ font-size:14px; color:#F00; font-weight:bold;}
.userInfoStyle{ text-indent:2em; padding:2px 0px;}

.img1{width:577px;height:200px; background: url(/images/yuan.jpg) no-repeat;}
.img1_L{width:280PX; float:left;}
.img1_L_TOP{float:left; width:280px; height:130px;}
.img1_L_BOT{width:280px;  float:left;}
.img1_L_BOT_L{width:101px; height:55px; float:left; margin-top:5px; margin-left:10px; display:inline;}
.img1_L_BOT_R{width:165px; float:right; text-align:left; line-height:100%; color: #666666; margin-right:1px;}
.img1_R{width:281px; float:right;}
.img1_R_TOP{float:right; width:281px; height:130px;}
.img1_R_BOT{width:281px;  float:right;}
.img1_R_BOT_L{width:101px; height:55px; float:left; margin-top:5px; margin-left:10px; display:inline;}
.img1_R_BOT_R{width:165px; float:right; text-align:left; line-height:100%; color: #666666; margin-right:1px;}
