﻿body { font-size: 12px; font-family: Arial, Tahoma, Helvetica, sans-serif, "宋体"; }
h1, h2, h3, h4, h5, h6, p, ul, ol, dl, dt, dd, li, body, form, input, button, img, cite, strong, em, table, td, th { padding:0; margin:0; }
h1, h2, h3, h4, h5, h6 { font-size: 14px; }
img, table, td, th { border: 0; }
ul, ol { list-style-type:none; }
a { color:#36C; text-decoration: none;}
a:hover { color:#F50; }


.gleft { float: left; }
.content { width: 1000px; margin: 10px auto 0; }
.content .left { width: 208px; float: left; }
.content .right { width: 780px; float: right; }

.clear { clear: both; height: 0; font-size: 1px; }


.commodity_assort { width: 1000px; float: left; }

.main { width: 780px; overflow: hidden; margin-bottom: 10px; }
.main .sidebar { width: 270px; height: 280px; float: right; }

.margin1 { margin-right: 6px; }
.margin2 { margin-bottom: 10px; }

.padding1 { padding: 10px; }
.padding2 { padding: 30px; }
.padding3 { padding-left: 10px; }
.padding4 { padding-left: 100px; }

.width1 { width: 320px; }
.width2 { width: 80px; }
.width3 { width: 30px; }
.width4 { width: 125px; }
.width5 { width: 160px; }
.width6 { width: 190px; }
.width7 { width: 300px; }
.width8 { width: 180px; }
.width9 { width: 134px; }
.width10 { width: 250px; }
.w208 {width: 208px;}
.w96 {width: 96px;}

.align1 { text-align: left; padding-left: 32px; }
.align2 { text-align: center; }


.fontColor1 { color: #333; }
.fontColor2 { color: #f97429; }
.fontColor3 { color: #f87527; font-family: "宋体"; }
.fontColor4 { color: #9c9c9c; }
.fontColor5 { color: #fa8243; }

.text { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #666; background: url(../images/text.gif) repeat-x; padding: 4px; border: 1px solid;}
.text { border-color: #9CA5B4 #C2C8CF #C2C8CF #9CA5B4;}
.text1 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #666; background: url(../images/text.gif) no-repeat; padding: 2px; border: 1px solid;}
.text1 { border-color: #9CA5B4 #C2C8CF #C2C8CF #9CA5B4;}
.text2 { border: 0; width: 300px; padding: 3px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #666; }

.bg_color1 { background: #E9ECEF; }
.bg_color2 { background: #dcae7f; }
.bg_color3 { background: #edb8bb; }
.bg_color4 { background: #b8afd3; }
.bg_color5 { background: #a2c9ee; }



#head { width: 1000px; height: 60px; padding-top: 6px; margin: 0px auto;}
#head h1 { float: left; }



.side_textlist li input{ width: 44px; border: 1px solid #bbc8d1;}

.sidebar .list_pic { width: 252px; height: 135px; border-bottom: 1px solid #ddd; }
.sidebar .list_pic li { width: 70px; float: left; padding: 0 7px; display: inline; overflow: hidden;}
.sidebar .list_pic li p { width: 70px; height: 70px; margin-bottom: 10px; overflow: hidden; background: #eee; }
.sidebar .list_pic h3 { height: 50px; overflow: hidden; text-align: center; color: #fe5400; font-size: 15px; }
.sidebar .list_pic h3 a { display: block; width: 70px; height: 32px; line-height: 16px; overflow: hidden; font-weight: normal; color: #666; text-decoration: none; font-size: 12px; }
.sidebar .list_pic h3 a:hover { color: #ff6000; text-decoration: underline; }

.sidebar .list_text { width: 252px; height: 80px; padding-top: 6px; overflow: hidden; }
.sidebar .list_text li { width: 252px; height: 20px; line-height: 20px; overflow: hidden; float: left; }
.sidebar .list_text li a { display: block; width: 145px; height: 18px; overflow: hidden; padding-left: 12px; float: left; color: #666; text-decoration: none; background: url(../images/ico.gif) no-repeat -20px 4px; font-weight: normal; }
.sidebar .list_text li a:hover { color: #ff6000; text-decoration: underline; }
.sidebar .list_text li span { color: #fe5400; font-size: 14px; font-weight: bold; float: right; margin-right: 10px; }

.index_btn { width: 208px; height: 44px; margin-bottom: 9px; }
.index_btn .login { float: left; }
.index_btn .join_in { float: right; }
.index_btn .login a { display: block; width: 102px; height: 43px; text-indent: -10000px; background: url(../images/btn.gif) no-repeat -197px 0; }
.index_btn .join_in a { display: block; width: 102px; height: 43px; text-indent: -10000px; background: url(../images/btn.gif) no-repeat -85px 0; }





.module_common { padding: 5px; border: 4px solid #D7DCE1; overflow: hidden; margin-bottom: 10px; clear: both; }
.module_common h2 { height: 30px; margin-bottom: 10px; background: url(../images/module_common_h2.gif); position: relative; }
.module_common h2 b {}
.module_common h2 a { font-weight: normal; font-size: 12px; color: #3f8ed9; position: absolute; top: 4px; right: 10px; }
.module_common h2 a:hover { top: 5px; }
.module_sidebar { padding: 4px; margin-bottom: 10px; border: 4px solid #D7DCE1; overflow: hidden;}
.module_sidebar h2 { line-height: 30px; height: 30px; margin-bottom: 10px; border-bottom: 1px solid #DFE4EA; }
.module_sidebar h2 b { font-size: 12px; line-height:30px; color: #333; background: url(../images/ico.gif) no-repeat 0px -70px; display: inline; float: left; padding: 0 10px 0 16px;  margin-left: 8px;}


.module_common .brands { display: block; width: 122px; height: 22px; background: url(../images/brands.gif) no-repeat; }
.module_common .sales { display: block; width: 103px; height: 22px; background: url(../images/sales.gif) no-repeat; }
.module_common .best_item { display: block; width: 156px; height: 22px; background: url(../images/best_item.gif) no-repeat; }
.module_common .shops { display: block; width: 130px; height: 22px; background: url(../images/shops.gif) no-repeat; }
.module_common .top10 { display: block; width: 127px; height: 22px; background: url(../images/top10.gif) no-repeat; }
.module_common .category { display: block; width: 205px; height: 22px; background: url(../images/title.gif) no-repeat left -435px; }
.module_common .bargain_on { display: block; width: 66px; height: 22px; background: url(../images/bargain_on.gif) no-repeat; }
.module_common .set_up_shop { display: block; width: 253px; height: 22px; background: url(../images/set_up_shop.gif) no-repeat; }
.module_common .login { display: block; width: 133px; height: 21px; background: url(../images/title.gif) no-repeat left -300px; }
.module_common .register { display: block; width: 140px; height: 23px; background: url(../images/title.gif) no-repeat left -330px; }
.module_common .find_password { display: block; width: 195px; height: 23px; background: url(../images/title.gif) no-repeat left -360px;}
.module_common .links { display: block; width: 122px; height: 26px; background: url(../images/title.gif) no-repeat left -590px; }
.module_common .information { display: block; width: 196px; height: 26px; background: url(../images/information.gif) no-repeat; }
.module_common .group_buy { display: block; width: 205px; height: 29px; background: url(../images/group_buy.gif) no-repeat; }
.module_sidebar .bategory { display: block; width: 205px; height: 22px; background: url(../images/title.gif) no-repeat left -530px; }
.module_sidebar .gategory { display: block; width: 205px; height: 22px; background: url(../images/title.gif) no-repeat left -465px; }
.module_sidebar .category_brand { display: block; width: 168px; height: 22px; background: url(../images/category_brand.gif) no-repeat; }
.module_sidebar .brands_lists { display: block; width: 141px; height: 22px; background: url(../images/brands_list.gif) no-repeat ; }
.module_sidebar .category { display: block; width: 205px; height: 22px; background: url(../images/title.gif) no-repeat left -435px;  }

.module_common .wrap {}
.module_common .wrap .wrap_child {}

.wrap_child .more { margin-bottom: 15px; }

.module_common .news_list { height: 105px; margin: 0 0 3px 4px; overflow: hidden; }
.module_common .news_list li { width: 186px; height: 21px; line-height: 21px; overflow: hidden; font-weight: bold; color: #3d8bd7; }
.module_common .news_list a { font-weight: normal; color: #666; margin-left: 10px; text-decoration: none; }
.module_common .news_list a:hover { color: #f60; text-decoration: underline; }


.null_shopping { width: 360px; height: 120px; padding: 15px 0 0 150px; margin: 40px auto 20px; background: url(../images/null_shopping.gif) no-repeat; }
.null_shopping h4 { font-size: 20px; margin-bottom: 8px; }
.null_shopping p { color: #7a7a7a; margin-bottom: 18px; }
.null_shopping p a { color: #285bd1; font-size: 12px; margin-right: 10px; }
.null_shopping p a:hover { color: red; }

.buy_foot { text-align: right; width: 982px; overflow: hidden; border-top: 1px solid #c8c8c8; padding: 10px 0; }
.buy_foot p { width: 962px; margin-top: 8px; padding-right: 20px; }
.fontsize1 { color: #ff4d13; font-size: 16px; }
.fontsize2 { color: #7a9f1b; font-size: 14px; }
.fontsize3 { color: #ff4d13; font-size: 22px; }
.buy_foot p .back { width: 100px; height: 30px; line-height: 30px; text-align: center; float: right; color: #2859cf; text-decoration: none; background: url(../images/ico.gif) no-repeat 5px -278px; }
.buy_foot p .back:hover { color: #c60; text-decoration: underline; }
.buy_foot p .btn { display: block; width: 142px; height: 30px; float: right; line-height: 30px; color: #fff; font-weight: bold; font-family: "宋体"; text-align: center; text-decoration: none; background: url(../images/btn.gif) no-repeat -85px -61px; }



.login_con { width: 974px; background: url(../images/login_con.gif) repeat-y; margin-top: 8px; margin-bottom: 8px; overflow: hidden;}
.login_left { color: #646665; display: inline; width: 530px; float: left; margin: 6px 10px 0 6px;}
.login_con .login_left h2 { background-image: none; height: 24px; margin-bottom: 12px; border-bottom: 1px solid #D7DCE1; position: relative;}
.login_left form.bg { color: #646665; background: url(../images/login_left.gif) no-repeat; display: inline; width: 390px; float: left; padding-left: 110px; margin: 25px 0 0 25px;}
.login_left table { border-collapse:collapse; }
.login_left th { font-weight: normal; text-align: right; width: 80px; padding-right: 16px; padding-bottom:16px;}

.login_left td { text-align: left; padding-bottom:16px;}
.login_fill_in { float: left; color: #646665; display: inline; margin: 0 0 0 10px;}
.login_fill_in table { border-collapse:collapse;}
.login_fill_in th { font-weight: normal; text-align: right; width: 80px; padding-right: 16px; padding-bottom:16px;}
.login_fill_in td { text-align: left; padding-bottom:16px;}
.find_password_con { width: 974px; margin-top: 8px; margin-bottom: 8px; overflow: hidden;}
.find_password_left { color: #646665; display: inline; width: 930px; margin: 6px auto 0 auto;}
.find_password_con .find_password_left h2 { background-image: none; height: 24px; margin-bottom: 12px; border-bottom: 1px solid #D7DCE1; position: relative;}
.find_password_left form.bg { color: #646665; display: block; width: 390px; background: url(../images/login_left.gif) no-repeat; padding-left: 110px; margin: 25px auto 0 auto;}
.find_password_left table { border-collapse:collapse; }
.find_password_left td { padding-bottom: 16px; }

.login_con .renewedly { margin: 0 0 0 10px; position: relative; top: 7px; }
.login_con .distance { height: 70px; }
.login_con .enter { background: url(../images/btn.gif) no-repeat right -96px; vertical-align:middle; display: inline; width: 102px; height: 43px; float: left; margin-top: 12px; margin-left: 15px; border: 0; cursor:pointer;}
.login_con .clew { display: block; float: left; color: #c53801; margin: 14px 0 0 8px; }
.login_con .clew:hover { color: #fff; text-decoration: none; background: #db6f46; }
.login_con .agreement { color: #c53801; }
.login_con .agreement:hover { color: #fff; text-decoration: none; background: #db6f46; }
.login_right { line-height: 22px; color: #626A73; display: inline; width: 350px; float: right; margin-top: 0px; margin-right: 20px; margin-bottom: 50px;}
.login_right h4 { font-size: 14px; color: #434B58; line-height: 30px; margin-top: 2px; margin-bottom: 6px;}
.login_right ol { width: 350px; margin-top: 20px;}
.login_right ol li { line-height: 24px; background: url(../images/ico.gif) no-repeat 0px -850px; display: inline; width: 135px; height: 24px; float: left; padding : 0 0 0 30px; margin: 0 0 12px 10px; overflow: hidden;}
.login_right p { padding-left: 12px; }

.login_right ol li.ico01 { background-position: 0px -800px; }
.login_right ol li.ico02 { background-position: 0px -850px; }
.login_right ol li.ico03 { background-position: 0px -900px; }
.login_right ol li.ico04 { background-position: 0px -950px; }

.login_btn { background: url(../images/btn.gif) no-repeat -197px 0; display: inline; width: 102px; height: 43px; float: left; clear: both; margin-top: 12px; margin-left: 15px; border: 0; cursor:pointer; }





#footer { line-height: 20px; color: #aaa; text-align: center; display: block; width: 1000px; clear: both; margin: 12px auto 0px auto; padding-bottom: 10px; border-top: 3px solid #E9ECEF; overflow: hidden;}
#footer p { color: #666; word-spacing: 5px; padding: 10px 0; }
#footer a { color: #666; text-decoration: none; }
#footer a:hover { text-decoration: underline; }






form .field_notice { color:#9C9C9C; margin-left:5px; }
form .red { color:red; border:0px; background-color:#FFFFFF; }
form label.error { color:red; margin-left:5px; }
form input.error { border:red 1px dotted; }
form label.checking { padding-left:18px; background:transparent url(../images/checking.gif) no-repeat; margin-left:5px; font-style:italic; color:#9C9C9C; display:none; }
form label.validate_right { padding-left:20px; background:transparent url(../images/right.gif) no-repeat; margin-left:6px; font-style:italic; color:#78A42F; float:none; }
