@charset "utf-8";

@import url(rewrites.css);
@import url(constructions.css);
/*边栏*/
#side{
	width:210px;
	float:left;
}
.side-list{
	border:1px #EAD2D2 solid;
	padding-bottom:10px;
	margin-bottom:8px;
	background-color:#FFFCFD;
}
.side-list dl{
	margin:0;
	padding:0;
}
.side-list dl dt{
	margin:0;
	padding-top:0px;
	padding-left:20px;	
	height:27px;
	background:url('../images/list_t_bg.gif') repeat-x;
}
.side-list dl dd{
	margin:0 5px;
	padding-left:2px;
	padding-right:2px;
	border-bottom:#DDDBDC 1px dashed;
}
.side-list dl dd.formlist{
	margin:0 5px;
	padding:8px 10px;
	border-bottom:#DDDBDC 1px dashed;
}
.side-list dl dd.formlist-l{
	margin:0;
	padding:8px 15px;
	border:none;
}
.side-list dl dd.formlist .t{
	padding:0 0 0 10px;
	background:#FFFCFD url('../images/list_s_img.gif') no-repeat left center;
}
.side-list dl dd a{
	height:30px;
	padding:0 5px 0 30px;
	line-height:32px;
	display:block;
	color:#555555;
	background:#FFFCFD url('../images/list_s_img.gif') no-repeat 21px 13px;
}
.side-list dl dd a:hover{
	color:#8C0C3A;
	background:#FFFFFF url('../images/list_s_img_c.gif') no-repeat 21px 13px;
}
.side-list dl dd.level2,.side-list dl dd.level3{
	border:none;
}
.side-list dl dd.level2{
}
.side-list dl dd.level2 a{
	padding:0 5px 0 40px;
	background:#FFFCFD url('../images/icon_sub.gif') no-repeat 31px 13px;
}
.side-list dl dd.level2 a:hover{
	background:#FFFCFD url('../images/icon_sub_r.gif') no-repeat 31px 13px;
}
.side-list dl dd.level3{
}
.side-list dl dd.level3 a{
	padding:0 5px 0 55px;
	background:#FFFCFD url('../images/icon_sub.gif') no-repeat 46px 13px;
}
.side-list dl dd.level3 a:hover{
	background:#FFFCFD url('../images/icon_sub_r.gif') no-repeat 46px 13px;
}
.side-list dl dd.sub-l{
	border-bottom:#AEAEAE 1px dashed;
}
.side-list dl dd.imglist{
	height:auto;
	margin:0;
	padding:9px 10px 5px;
	border:none;
}
.side-list dl dd.imglist a{
	width:auto;
	height:auto;
	padding:0;
	margin-top:0;
	background:none;
	border:none;
	display:inline;
}
.side-list dl dd.imglist a img{
	margin-bottom:5px;
}
.side-list dl dd.service{
	height:auto;
	margin:0;
	padding:16px 30px 5px;
	line-height:150%;
	border:none;
}
.side-list dl dd.l{
	padding:10px 0 6px 20px;
	border-bottom:none;
	/*text-align:center;*/
	/*background:transparent url('../images/list_ex.gif') no-repeat;*/
}
.side-list dl dd.l a{
	font-weight:bold;
	display:inline;
	line-height:12px;
	color:#5B0101;
	padding:0 7px 0 0;
	background:url('../images/icon_list_ex.gif') no-repeat right 1px;
}
.side-list dl dd.l a:hover{
	background:url('../images/icon_list_ex.gif') no-repeat right 1px;
}
#side-ad-container{
	width:210px;
	height:107px;
	margin-bottom:6px;
}
#side-ad-container2{
	width:210px;
	height:380px;
	margin-bottom:6px;
}
#main-ad-container2{
	width:738px;
	height:80px;
}
#main-ad-container{
	width:738px;
	height:380px;
}
/*产品*/


#pro-ad-banner-s{
	width:741px;
	height:80px;
	margin:0 0 6px;
}
#page-content{
	width:739px;
	float:right;
}
#pro-ad-container{
	margin-bottom:6px;
}
#pro-ad-container1{
	width:387px;
	height:227px;
	float:left;
}
#pro-ad-container2{
	width:183px;
	height:103px;
	float:right;
	margin-bottom:7px;
}

#pro-list{
	border:1px solid #EAD2D2; 
	float:right;
	width:739px;
	padding-bottom:6px;
	margin-bottom:6px;
	background-color:#FFFCFD;
	margin-top:10px;	
}

#pro-list3{
	float:right;
	width:739px;
	padding-bottom:6px;
	margin-bottom:6px;
	background-color:#FFFCFD;
	margin-top:10px;	
}



#pro-list2{
	float:right;
	width:740px;
	background-color:#FFFCFD;
}

#pro-list.b,#pro-list3.b{
	border:none;
}
#pro-list h3,#pro-list3 h3{
	height:27px;
	margin:0;
	padding:0 11px 0 20px;
	background:url('../images/product_t_bg.gif') repeat-x;
}
#pro-list h3 span.t,#pro-list3 h3 span.t{
	line-height:27px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	border:none;
	background:none;
}
#pro-list h3 a,#pro-list3 h3 a{
	width:65px;
	height:16px;
	margin:5px 0 0;
	padding:0 8px 0 0;
	background:url('../images/pro_list_ex.gif') no-repeat right 5px;
	float:right;
	text-align:right;
	color:#FFF;
	font-family:PMingLiU;
	font-size:11px;
	font-weight:normal;
}
#pro-list .title,#pro-list3 .title{
	height:27px;
	margin:0;
	padding:0 11px 0 20px;
	background:url('../images/product_t_bg.gif') repeat-x;
}
#pro-list .title span.t,#pro-list3 .title span.t{
	line-height:27px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	border:none;
	background:none;
}
#pro-list .title a,#pro-list3 .title a{
	background:transparent url(../images/pro_list_ex.gif) no-repeat scroll right 5px;
	width:65px;
	height:16px;
	margin:5px 0 0;
	padding:0 8px 0 0;
	float:right;
	font-family:PMingLiU;
	font-size:11px;
	text-align:right;
	color:#FFF;
	font-weight:normal;
}
#pro-list ul,#pro-list3 ul{
	margin:0;
	padding:7px;
	list-style:none;
}
#pro-list ul li,#pro-list3 ul li{
	width:150px;
	height:270px;
	float:left;
	display:inline;
	padding:0;
	margin:15px;
	overflow:hidden;
	text-align:center;
	background-color:#ffffff;
	font-family:Arial;
}
#pro-list ul li .left,#pro-list3 ul li .left{
	text-align:left;
}

#pro-list ul li div,#pro-list3 ul li div{
	margin:4px 10px;
	text-align:left;
	line-height:18px;
	color:#2f2f2f;
}
#pro-list ul li span.r,#pro-list3 ul li span.r{
	font-size:11px;
	line-height:15px;
	font-weight:bolder;
	color:#8C0D3A;
}
.pro-list-price{
}
.pro-list-price .f{
	font-family:PMingLiU;
	font-size:11px;
	color:#999999;
}
.pro-list-proname{
}
#pro-list.pro-category-list ul li,#pro-list3.pro-category-list ul li{
	height:195px;
}
#pro-list.pro-category-list ul li.fill,#pro-list ul li.fill,#pro-list3.pro-category-list ul li.fill,#pro-list3 ul li.fill{
	width:557px;
	height:0px;
	margin:4px;
	#margin:0 4px 0;
	border-bottom:1px #DDDBDC dashed;
	border-width:0 0 1px;
	float:right;
	background:none;
	line-height:0;
}
.pro-list-title{
	height:28px;
	line-height:28px;
	padding:0 5px;
	background:#fff;
	border-bottom:1px #E9C7C5 dashed;
}
.pro-list-title span.pagenum{
	float:right;
}
span.pagenum a.l{
	padding-right:8px;
	background:url('../images/icon_list_ex.gif') no-repeat right 1px;
}
.prolist-bottom{
	line-height:28px;
	padding:0 5px;
	text-align:right;
}
#order-success{
	
}
#order-success h2{
	margin:4px 0;
	padding-left:25px;
	font-size:15px;
	line-height:19px;
	color:#8E0C3A;
	background:url('../images/icon_list_ex.gif') no-repeat 15px center;
}
#order-success .thanks{
	padding-left:25px;
	line-height:20px;
}
#order-success .btn{
	padding:5px 0 0 25px;
}
#order-success .btn input.img{
	height:33px;
	width:168px;
}
#order-success #saveinfo {
	width:320px;
	margin:5px 0 0 25px;
	background:#FFFCFD;
}
#order-balance{}
#order-confirm{}
#order-fillinfo{}
#order-balance h2,#order-confirm h2,#order-fillinfo h2{
	padding-top:2px;
}
.member-login{
	width:262px;
	height:180px;
	margin:6px 0 6px 6px;
	display:inline;
	background:#FFFCFD;
	float:left;
}
.member-data{
	width:282px;
	height:255px;
	margin:6px 0 6px 6px;
	display:inline;
	background:#FFFCFD;
	float:left;
}
.member-data .orderhelp{
	height:200px;
}
.member-data .orderhelp.p p{
	line-height:35px;
	padding:0 10px;
}
#order-cart{
	
}
.cart-desc{
	width:300px;
	padding-left:10px;
	float:left;
	font-family:PMingLiU;
}
.orderflow{
	
}
.orderflow h2{
	margin:4px 0;
	padding-left:25px;
	font-size:15px;
	line-height:19px;
	color:#000000;
	background:url('../images/icon_list_ex.gif') no-repeat 15px center;
}
#order-balance h2,#order-confirm h2{
	margin-bottom:15px;
}
img#flow-chart{
	float:right;
}
.orderhelp{
	padding:10px;
	margin-bottom:6px;
	border:#EBD5D7 1px solid;
}
.orderhelp .t{
	padding:0 0 5px 8px;
	border-bottom:1px #DCDADB dashed;
	background:url('../images/list_s_img_c.gif') no-repeat left 7px;
	color:#302E2F;
	line-height:22px;
	font-weight:bold;
}
.orderhelp p{
	line-height:24px;
	margin:8px 0;
}
.orderhelp p.p{
	line-height:30px;
	margin:8px 0;
}
.orderhelp p.s{
	line-height:18px;
}
.orderhelp p input{
	vertical-align:middle;
}

table.orderlist{
	margin:10px 0;
	border:1px #EAD2D2 solid;
	border-collapse:collapse;
	width:100%;
}
table.orderlist.mt0{
	margin-bottom:0;
	border-bottom:0;
}
table.orderlist td.name{
	width:30%;
}
table.orderlist td{
	padding:4px;
	vertical-align:middle;
	text-align:center;
	border:none;
	color:#2F2F2F;
}
table.orderlist td.left{
	text-align:left;
}
table.orderlist td.right{
	text-align:right;
}
table.orderlist thead td{
	height:19px;
	background:url('../images/table_head_bg.gif') repeat-x;
	color:#FFF;
	font-weight:bold;
}
table.orderlist tfoot td{
	padding:4px 15px;
}
table.orderlist.orderlist-r thead td{
	background:url('../images/product_t_bg.gif') repeat-x;
}
table.orderlist tbody td{
	border-bottom:1px #DCDCDC dashed;
}
table.orderlist tfoot td{
	text-align:right;
}

.nav-top{
border-bottom:1px dashed #DDDBDC;
padding-bottom:5px;
}

.nav-bottomlist{
border-top:1px dashed #DDDBDC;
padding-top:8px;
padding-bottom:5px;

}

.nav-bottom{
padding-top:5px;
padding-bottom:5px;
padding-left:20px;
padding-right:20px;
}