.clear{clear:both;height:0px;overflow:hidden;}
.blank{clear:both;height:5px;overflow:hidden;}
p{padding:3px 0px;margin:3px 0px;overflow:hidden;}

body{font-size:12px;font-family: Arial,Verdana, Helvetica, sans-serif;margin:0px;padding:0px;color:#000;}

.web_bg,#contain{width:970px;overflow:hidden;margin:0px auto;}
.head{width:970px;overflow:hidden;}
.logo{float:left;width:185px;height:149px;overflow:hidden;}
.logoright{float:right;width:785px;overflow:hidden;}
.topblock{float:right;text-align:right;width:280px;overflow:hidden;}
.top_left{float:left;background:url(top_left.gif) no-repeat;width:10px;height:25px;overflow:hidden;}
.top_middle{float:left;background:#f8f8f8;border-bottom:1px solid #e5e5e5;width:260px;height:20px;padding-top:5px;overflow:hidden;font-size:11px;}
.top_middle a{color:#333;text-decoration:none;}
.top_right{float:left;background:url(top_right.gif) no-repeat;width:10px;height:25px;overflow:hidden;}
.htop{width:300px;overflow:hidden;text-align:center;padding-left:50px;}
.icon1{float:left;background:url(icon1.gif) no-repeat;width:18px;height:18px;overflow:hidden;}
.ht1{float:left;padding:3px 5px;font-weight:bold;color:#f60909;}
.ht1 a{color:#f60909;text-decoration:none;}
.ht1 a:hover{color:#f60909;text-decoration:underline;}
.icon2{float:left;background:url(icon2.gif) no-repeat;width:21px;height:18px;overflow:hidden;}
.ht2{float:left;padding:3px 5px;color:#333;font-weight:bold;}
.ht2 a{color:#333;text-decoration:none;}
.ht2 a:hover{color:#333;;text-decoration:underline;}
.navblock{width:785px;overflow:hidden;}
.nav_left{float:left;background:url(nav_left.gif) no-repeat;width:21px;height:25px;overflow:hidden;}
.nav_middle{float:left;background:url(nav_middle.gif) repeat-x;width:740px;height:25px;overflow:hidden;color:#fff;font-size:13px;font-weight:bold;}
.nav_middle a{color:#fff;text-decoration:none;}
.nav_middle a:hover{color:#0e2ecd;text-decoration:underline;}
.nav_middle ul {float:left;list-style:none;margin:0px;padding:4px 0px;}
.nav_middle ul li {float:left;margin:0px 8px;}
.nav_right{float:left;background:url(nav_right.gif) no-repeat;width:21px;height:25px;overflow:hidden;}
.ms{padding:4px;height:23px;overflow:hidden;}
.nav_foot_block{width:785px;overflow:hidden;}
.nav_foot_left{float:left;background:url(nav_1_left.gif) no-repeat;width:14px;height:41px;overflow:hidden;}
.nav_foot_middle{float:left;background:url(nav_1_middle.gif) repeat-x;width:707px;height:38px;overflow:hidden;padding-top:3px;padding-left:15px;color:#393939;font-size:14px;}
.nav_foot_middle a{color:#393939;text-decoration:none;}
.nav_foot_middle a:hover{text-decoration:underline;color:#999;}
.nav_foot_middle ul {float:left;list-style:none;margin:0px;padding:4px 0px;}
.nav_foot_middle ul li {float:left;margin:0px 5px;}
.nav_foot_right{background:url(nav_1_right.gif) no-repeat;float:left;width:49px;height:41px;overflow:hidden;}
.searchblock{background:url(search_bg.gif) repeat-x;width:958px;height:32px;border:1px solid #9c9c9c;border-top:0;padding:5px;}
.search{float:left;width:790px;overflow:hidden;}
.cartss{float:right;width:150px;overflow:hidden;}

#left{float:left;width:190px;overflow:hidden;}
.lefttitle{width:190px;overflow:hidden;}
.left_title_left{float:left;background:url(list_left.gif) no-repeat;width:8px;height:25px;overflow:hidden;}
.left_title_middle{float:left;background:url(list_content.gif) repeat-x;width:170px;height:21px;overflow:hidden;padding-top:4px;font-size:13px;font-weight:bold;color:#fff;text-align:center;}
.left_title_right{float:left;background:url(list_right.gif) no-repeat;width:12px;height:25px;overflow:hidden;}
.leftcontent{border:1px solid #e3d0c9;width:188px;overflow:hidden;}
.mc{background:#fbf8f8;width:180px;padding:5px;overflow:hidden;}

#right{float:right;width:775px;overflow:hidden;}
.menu,.largetitle{width:775px;overflow:hidden}
.flash{float:left;width:562px;overflow:hidden;}
.main{float:right;width:196px;overflow:hidden;border:1px solid #ffe6ba;height:177px;background:#fff8e1;padding:5px;}
.maintitle{color:#f00;font-size:13px;font-weight:bold;border-bottom:1px solid #f00;}
.maincontent{width:196px;overflow:hidden;}
.largetitle_left{float:left;background:url(large_title_left.gif) no-repeat;width:9px;height:32px;overflow:hidden;}
.largetitle_middle{float:left;background:url(large_title_middle.gif) repeat-x;width:755px;height:27px;overflow:hidden;color:#333;font-size:13px;font-weight:bold;padding-top:5px;}
.largetitle_right{float:left;background:url(large_title_right.gif) no-repeat;width:11px;height:32px;overflow:hidden;}
.largecontent{padding:5px;width:763px;overflow:hidden;border:1px solid #cfc8c7;border-top:0;}

.line{background:#41b9ff;height:5px;width:970px;overflow:hidden;}

#login .login_a {width: 330px;padding:5px;border:1px solid #666;background:#e3e3e3}
#login .login_g {width: 350px;}
#login .login_a {float: left;}
#login .login_g {float: right;}

#login .login_b, #login .login_h {
	font-weight: bold;
	color: #000000;
	margin-bottom: 2px;
}

#login .login_c, #login .login_i {
	border: 1px solid #EEEEEE;
	padding: 10px;
	height: 140px;
}

#login .login_d, #login .login_j {
	margin-top: 12px;
	_margin-top: 20px;
}

#login .login_e, #login .login_k {
	margin-top: 20px;
	_margin-top: 20px;
}

#login .login_f, #login .login_l {
	margin-top: 12px;
	_margin-top: 20px;
	text-align: right;
}
.regb{background:#b30303;padding:2px 5px;width:50px;color:#fff;}
.regb a{text-decoration:none;color:#fff;}

