﻿@charset "utf-8";
body {
	font: 12px "宋体";
	margin: 0px;
	padding: 0px;background:#fff;
}
td { font-size: 12px; }
p { text-indent: 2em; }
.page {
	margin: 8px;
	padding: 5px 0px;
	color: #555555;
	text-align: right;
	clear: both;
}
.page a{
	color: #555555;
	text-decoration: none;
}
.page a:hover{
	color: #FF8000;
	text-decoration: none;
}
.pageem { color: #CC0906; }
.pagebox {
	font-size: 11px;
	border: 1px solid #CCCCCC;
}
.pagebtm {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: url(../images/btmpage.jpg) no-repeat;
	height: 19px;
	width: 28px;
	border-style: none;
}
.top .langague{background:#8b2b18; padding:4px 7px; color:#fff; margin-left:2px; height:18px; overflow:hidden; line-height:18px; text-align:center; font-family:Arial;}
.top .langague2{background:#8b2b18; padding:3px 15px; color:#fff; margin-left:2px; height:18px;overflow:hidden; line-height:18px;  text-align:center; font-family:Arial; }


img { border-style: none; }


.bgpage { background: #7D1B12 url(../images/bg.jpg) repeat-x top; }
.contain {
	margin: 0px auto;
	padding: 0px 11px;
	width: 980px;
	background: #FFFFFF;
}

.top {
	margin: 0px auto;
	padding: 0px 11px;
	width: 980px;
	background: #FFFFFF;
}
.topmenu {
	margin: 0px;
	padding: 27px 9px 0px 0px;
	color: #CCCCCC;
}
a.atopgray {
	color: #666666;
	text-decoration: none;
}
a.atopgray:hover { color: #7D1B11; }
a.atopbrown {
	color: #7D1B11;
	text-decoration: none;
}
a.abuy {
	color: #FFFFFF;
	background: url(../images/btm_buy.jpg) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px 0px 0px 24px;
	height: 22px;
	width: 35px;
	font-weight: normal;
	text-decoration: none;
	line-height: 22px;
}
a.abuy2 {
	color: #FFFFFF;
	background: url(../images/btm_buy.jpg) no-repeat;
	display: block;
	margin: 0px auto;
	padding: 0px 0px 0px 24px;
	height: 22px;
	width: 35px;
	font-weight: normal;
	text-decoration: none;
	line-height: 22px;
	text-align: left;
}
.searchbox { color: #666666; }
.searchbg {
	background: url(../images/searchbg.jpg) no-repeat left;
	margin: 0px;
	padding: 0px 0px 0px 6px;
	height: 34px;
	width: 451px;
}
.formtop {
	font-size: 12px;
	color: #666666;
	border-top: 1px groove #8A8A8A;
	border-right: 1px groove #8A8A8A;
	border-bottom: 1px groove #8A8A8A;
	border-left: 1px groove #8A8A8A;
}
.headerbox {
	background: url(../images/topbg.jpg) no-repeat;
	margin: 0px 0px 11px;
	padding: 0px;
	height: 148px;
}
.headerlogo {
	font: bold 26px "黑体";
	display: block;
	margin: 0px 0px 0px 15px;
	padding: 30px 0px 0px;
	height: 80px;
}
.headerlogo font{ float:right; font-size:12px; font-weight:normal; color:#db6b17;  padding:16px 8px 0px 0px;}
.mainnav .yy{ position:absolute; right:0px;width:53px; height:24px; padding-top:5px;}
.mainnav .yy em{ display:none;}
.mainnav .yy a{ background: url(../images/en.gif) no-repeat; width:53px; height:24px; display:block;}
#imgmenu{
	width: 644px;
	height: 36px;
	background: url(../images/mainav.jpg) no-repeat;
	list-style-type: none;
	padding: 0px 0px 0px 3px;
	margin: 0px;
}
#imgmenu li{
	float: left;
	display: inline;
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#imgmenu li a{
	display: block;
	height: 38px;
	margin: 0px 0px 0px 2px;
	padding: 0px;
	width: 90px;
}
.sidebar { width: 207px; }
.sidetitle {
	margin: 0px;
	padding: 0px;
	height: 47px;
	overflow: hidden;
}
.sidebg1 {
	background: url(../images/sidebg2.jpg) repeat-y top;
	margin: 0px;
	padding: 0px;
}
.sidebg2 {
	background: url(../images/sidebg1.jpg) no-repeat left top;
	margin: 0px;
	padding: 0px 6px;

}
.sidemenu {
	line-height: 130%;
	color: #555555;
	margin: 0px 4px;
	padding: 0px;
	list-style: none;
}
.sidemenu li {
	background: url(../images/sideico.gif) no-repeat 12px 9px;
	margin: 0px;
	padding: 7px 0px 7px 28px;
	border-bottom: 1px dashed #DADADA;
}
.sidemenu a {
	color: #555555;
	text-decoration: none;
}
.sidemenu a:hover {
	color: #804000;
	text-decoration: none;
}
.sidemenu a.aon {
	font-weight: bold;
	color: #A63118;
	text-decoration: none;
}

.sidebottom {
	background: url(../images/sidebg3.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 15px;
}
.main {
	margin: 0px;
	padding: 0px 0px 0px 12px;
}
.title_info {
	font-size: 14px;
	line-height: 160%;
	font-weight: bold;
	color: #AA0000;
	text-align: center;
	margin: 0px 0px 9px;
	padding: 12px 0px 6px;
	border-bottom: 1px dashed #E1E1E1;
}
.title_info .posttime {
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}
.title_msg {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background: url(../images/titlebg_msg3.jpg) no-repeat;
	margin: 26px auto 12px;
	padding: 6px 0px 0px 40px;
	height: 20px;
	width: 668px;
	display: block;
}
.title_pro {
	font-size: 14px;
	font-weight: bold;
	color: #DC4D00;
	background: #ECE8DD;
	margin: 20px 0px 16px;
	padding: 8px 8px 8px 15px;
	display: block;
}
.title_hot {
	background: url(../images/title_hot.gif) no-repeat top;
	height: 70px;
	width: 71px;
}
.title_shoprecommend {
	background: url(../images/title_shoprecommend.gif) no-repeat top;
	height: 70px;
	width: 71px;
}
.title_contact {
	background: url(../images/title_contact2.jpg) no-repeat;
	height: 47px;
}
.title_contact2 {
	background: url(../images/title_contact.jpg) no-repeat;
	height: 47px;
}

.title_Feedback {
	background: url(../images/title_Feedback.jpg) no-repeat;
	height: 47px;
}


.title_firend {
	background: url(../images/title_firend.jpg) no-repeat;
	height: 47px;
}


.title_profile {
	background: url(../images/title_about.jpg) no-repeat;
	height: 47px;
}
.title_news{
	background: url(../images/title_news.jpg) no-repeat;
	height: 47px;
}
.title_pro2{
	background: url(../images/title_pro.jpg) no-repeat;
	height: 47px;
}
.title_bus{
	background: url(../images/title_bus.jpg) no-repeat;
	height: 47px;
}
.title {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin: 16px 0px 12px;
	padding: 0px 9px 5px 29px;
	border-bottom: 1px solid #DADADA;
	background: url(../images/titleico.gif) no-repeat 7px top;
}
.crumb {
	font-size: 12px;
	font-weight: normal;
	color: #9F9F9F;
	margin: 0px;
	padding: 2px 0px 0px;
	float: right;
}
.crumb a {
	color: #9F9F9F;
	text-decoration: none;
}
.crumb a:hover {
	color: #C74B01;
	text-decoration: none;
}
.crumb em {
	font-style: normal;
	color: #C74B01;
}
.content {
	line-height: 200%;
	color: #555555;
	margin: 0px 12px 16px;
	padding: 0px;
}
.f-normal {
	line-height: 200%;
	color: #555555;
}
.f-info {
	line-height: 240%;
	color: #555555;
	padding-top: 9px;
}





.formbtm_normal {
	font-size: 12px;
	color: #FFFFFF;
	background: url(../images/btm_normal.gif) no-repeat;
	height: 22px;
	width: 69px;
	border-style: none;
	font-weight: normal;
	font-family: "宋体";
}
.form_btm_msg {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background: url(../images/btm_fd.jpg) no-repeat;
	height: 25px;
	width: 56px;
	border-style: none;
}

.form_normal {
	font-size: 12px;
	color: #666666;
	border: 1px solid #AFAFAF;
}
.form_search {
	font-size: 12px;
	padding: 0px;
	height: 25px;
	width: 160px;
	border-style: none;
	line-height: 25px;
	background: transparent;
}
.form_buy {
	font-size: 12px;
	color: #FFFFFF;
	background: url(../images/btm_buy.jpg) no-repeat;
	height: 22px;
	width: 59px;
	border-style: none;
	text-align: center;
}
.formbtm_searchindex {
	background: url(../images/searchbtm.jpg);
	height: 25px;
	width: 65px;
	border-style: none;
}


.bg_txt {
	background: url(../images/searchtxt.jpg) no-repeat;
	height: 25px;
}
.bg_rec_index {
	background: url(../images/bg_index3.jpg) no-repeat;
	padding: 0px;
	height: 10px;
	overflow: hidden;
}
.bg_rec_index2 {
	background: url(../images/bg_index2.jpg) repeat-y;
	margin: 0px;
	padding: 0px 0px 0px 2px;
}
.bg_rec_index3 {
	background: url(../images/bg_index1.jpg) no-repeat;
	margin: 0px 0px 9px;
	padding: 0px;
	height: 12px;
}
.bg_index1 {

	background: url(../images/bg_index4.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 13px;
	overflow: hidden;
}
.bg_index2 {
	background: url(../images/bg_index6.jpg);
	padding-right: 13px;
	padding-left: 13px;
}
.bg_index3 {
	background: url(../images/bg_index5.jpg) no-repeat;
	height: 13px;
	overflow: hidden;
}
.bg_titlerec {
	background: url(../images/title_re_index.jpg) no-repeat top;
	width: 135px;
	padding-top: 24px;
}

.box_search {
	color: #999999;
	margin: 3px 0px 0px 20px;
	padding: 0px;
}
.box_space {
	margin: 0px;
	padding: 0px;
	height: 8px;
	overflow: hidden;
}

.box_pic {
	padding: 4px;
	border: 1px solid #CFD1CE;
}
.box_cate {
	background: #952615 url(../images/catebg1.jpg) no-repeat left top;
	margin: 0px;
	padding: 39px 6px 0px;
	height: auto !important;
	height: 222px;
	min-height: 222px;
}
.box_catebb {
	background: url(../images/catebg2.jpg) no-repeat;
	margin: 0px 0px 7px;
	padding: 0px;
	height: 15px;
}
.box_contact {
	line-height: 200%;
	color: #545454;
	background: url(../images/bg_contact.jpg) no-repeat left top;
	margin: 0px;
	padding: 10px 13px 0px;
	height: 190px;
}
.box_back {
	text-align: center;
	margin: 0px;
	padding: 8px;
	border: 1px dashed #E1E1E1;
}
.box_search_index {
	background: url(../images/searchbox.jpg) no-repeat;
	margin: 0px 0px 9px;
	padding: 33px 14px 0px;
	height: 71px;
	clear: both;
}



.list_cate {
	line-height: 140%;
	color: #FFFFFF;
	background: url(../images/arr_cate.gif) no-repeat 15px 5px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
}
.list_cate li {
	background: url(../images/arr_cate.gif) no-repeat 15px 5px;
	margin: 6px 0px 0px;
	padding: 0px 2px 6px 26px;
	border-bottom: 1px solid #C46F2B;
	list-style: none;
	/*display: inline;
	float: left;
	width: 69px;*/
}
.list_cate a {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.list_cate a:hover {
	color: #FFFFEE;
	text-decoration: none;
}
.list_firend {
	margin: 0px 9px;
	padding: 0px;
	line-height: 140%;
	color: #555555;
}
.list_firend li {
	margin: 0px;
	padding: 5px 0px 5px 2px;
	border-bottom: 1px dashed #DBDBD9;
	list-style: none;
}
.list_firend .picbox {
	margin: 0px 12px 0px 0px;
	padding: 0px;
}
.list_firend a {
	text-decoration: none;
	color: #555555;
}
.list_firend a:hover {
	color: #914800;
	text-decoration: none;
}
.list_news {
	line-height: 140%;
	color: #555555;
	background: url(../images/list.jpg);
	margin: 0px 8px;
	padding: 0px;
}
.list_news li {
	background: url(../images/listico.gif) no-repeat 12px 9px;
	margin: 0px;
	padding: 4px 9px 0px 31px;
	height: 22px;
	list-style: none;
}
.list_news a {
	color: #555555;
	text-decoration: none;
}
.list_news a:hover {
	color: #804000;
	text-decoration: none;
}
.list_news span { float: right; }
.list_news .catea {
	color: #C75C1A;
	float: none;
}
.list_pro {
	line-height: 156%;
	color: #666666;
	margin: 0px;
	padding: 0px;
}
.list_pro li {
	display: inline;
	margin: 20px 0px 0px 17px;
	padding: 0px;
	float: left;
	height: 250px;
	width: 172px;
	overflow: hidden;
}
.list_pro .picbord {
	margin: 0px;
	padding: 5px;
	border: 1px solid #E4E4E4;
}
.list_pro span {
	text-align: center;
	display: block;
	margin: 0px;
	padding: 16px 0px 4px;
}
.list_pro .price {
	color: #FF6600;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.list_pro .star { color: #FDB700; }
.list_pro a {
	color: #666666;
	text-decoration: none;
}
.list_pro a:hover {
	color: #FF8000;
	text-decoration: none;
}
.list_pro .div1{font-size: 12px;color:#d30303;}
.list_pro .div2{font-size: 12px;color:#ff8a00;}
.list_pro .div3{font-size: 12px;color:#d30303;}

.list_msg {
	margin: 0px auto;
	padding: 0px;
	width: 709px;
}
.list_msg li {
	list-style: none;
	margin: 4px 0px 7px;
	padding: 0px;
}
.list_msg .title_msg {
	color: #282828;
	background: url(../images/titlebg_msg.jpg) no-repeat;
	margin: 0px;
	padding: 0px 34px 0px 37px;
	height: 26px;
}
.list_msg .title_msg span {
	margin: 0px;
	padding: 0px;
	float: right;
	display:block; width:180px;
}
.list_msg .box_txt {
	border-right: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
}
.list_msg .txt {
	line-height: 160%;
	color: #6D6D6D;
	margin: 11px 27px;
	padding: 0px;
}
.list_msg .title_reply {
	font-weight: bold;
	color: #000000;
	background: url(../images/titlebg_msg2.jpg) no-repeat;
	margin: 0px;
	padding: 0px 0px 0px 27px;
	height: 26px;
	line-height: 26px;
}
.list_reccate_index {
	line-height: 140%;
	color: #6C6C6C;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
.list_reccate_index a {
	color: #6C6C6C;
	text-decoration: none;
}
.list_reccate_index .tab { background: #FFFFFF url(../images/line.jpg) repeat-x bottom; }
.list_reccate_index .tab a {
	color: #FF7200;
	text-decoration: none;
}
.list_reccate_index li {
	background: url(../images/line.jpg) repeat-x bottom;
	margin: 0px;
	padding: 6px 0px 8px;
	list-style: none;
	text-align: center;
}
.list_recpro_index {
	line-height: 150%;
	color: #666666;
	margin: 0px;
	padding: 0px;
}
.list_recpro_index li {
	list-style: none;
	margin: 0px 0px 0px -1px;
	padding: 20px 10px;
	width: 132px;
	background: url(../images/line2.gif) repeat-y left;
	display: inline;
	float: left;
	text-align: center;
}
.list_recpro_index a.aname {
	color: #666666;
	text-decoration: none;
}
.list_recpro_index a.aname:hover {
	color: #FF8000;
	text-decoration: none;
}
.list_recpro_index .txt1 {
	margin: 0px;
	padding: 17px 0px 0px;
}
.list_recpro_index .price1 {
	color: #FF5400;
	display: block;
	margin: 0px;
	padding: 8px 0px;
}
.list_recpro_index li .div1 {
	color: #d30303;
	display: block;
	margin: 0px;
	padding: 4px 0px;
}
.list_recpro_index li .div2 {
	color: #ff8a00;
	display: block;
	margin: 0px;
	padding: 4px 0px;
}
.list_recpro_index li .div3 {
	color: #d30303;
	display: block;
	margin: 0px;
	padding: 4px 0px;
}

.list_hotpro {
	line-height: 150%;
	color: #555555;
	margin: 0px;
	padding: 0px;
}
.list_hotpro li {
	margin: 0px;
	padding: 11px 0px 0px;
	list-style: none;
	display: inline;
	float: left;
	width: 105px;
	background: url(../images/line3.gif) repeat-x bottom;
	height: 189px;
	text-align: center;
}
.list_hotpro a.aproname {
	color: #555555;
	text-decoration: none;
}
.list_hotpro a.aproname:hover {
	color: #FF8000;
	text-decoration: none;
}
.list_hotpro .picbox { border: 1px solid #ECECEC; }
.list_hotpro .txtbox {
	text-align: center;
	padding-top: 6px;
}
.list_hotpro .price2 {
	font-size: 14px;
	font-weight: bold;
	display: block;
	margin: 0px;
	padding: 3px 0px 8px;
}
.list_hotpro .f-em { color: #FE6601; }

.list_hotpro .div1{font-size: 12px;display: block;color:#d30303;}
.list_hotpro .div2{font-size: 12px;display: block;color:#ff8a00;}
.list_hotpro .div3{font-size: 12px;display: block;color:#d30303;}









.bottom {
	line-height: 200%;
	color: #666666;
	text-align: center;
	margin: 13px auto 0px;
	padding: 0px 0px 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.bottommenu {
	background: url(../images/bottombg.jpg) repeat-x;
	margin: 0px 0px 5px;
	padding: 2px 0px 0px;
	height: 30px;
	color: #C7845A;
}
.bottommenu a {
	color: #FFDDA4;
	text-decoration: none;
}
.bottommenu a:hover {
	color: #FFFFD9;
	text-decoration: none;
}
.bottom a.adesign {
	font-size: 10px;
	color: #A2A2A2;
	text-decoration: none;
}

.null{margin:10px;padding:50px;color:#666666;font-weight:bold; text-align:center;}


.showDiv{ position: relative; font-size:12px; line-height:24px;  z-index:888;}
.showDiv ul{ padding:0px; margin:0px; position:absolute; left:150px; top:-30px;}
.showDiv ul li{ float:left; list-style:none; padding:0px 5px; margin:0px; position:relative;}
.showDiv ul li img{ cursor:pointer;}
.showDiv .detailTxt{position: absolute; width:200px; top:22px; left:3px; display:none; background:#fff; padding:12px; border:solid 1px #ededed;}


