@charset "utf-8";
/*
 * css catalogue:
 * -------------------
 * initialize.css
 * public.css
 * head.css
 * keyword.css
 * module.css
 * ad.css
 * footer.css
 * page.css
 * table.css
 * default.css
 * newAdd.css
 * hack.css
 * -------------------
 */



/*
 * -------------------------------------------------------
 * ******************** initialize.css *******************
 * -------------------------------------------------------
 */
@import url('color.css');
body { font-size: 12px; font-family: 宋体,Tahoma,Arial, 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 {font-size: 14px;}
h1, h2, h3, h4, h5, h6 {font-size: 13px;}
img, table, td, th { border: 0; }
ul, ol { list-style-type:none;}
a{color: #555;outline:none;}
a:hover {color:#CC0000;}
input,textarea, select, button{ font-size:12px; padding:2px; line-height:1em;border-width:1px; border-style:solid; border-color:#999999 #dddddd #dddddd #999999; background-color:#F6FCFF; }
.file_style { height:20px; line-height:20px;border:1px solid #dcdcdc; }
.mouseover { background-color:#ECF7FE !important;}
/*
 * -------------------------------------------------------
 * ******************** end initialize.css ***************
 * -------------------------------------------------------
 */


/* 
 * -------------------------------------------------------
 * ******************** public.css ***********************
 * -------------------------------------------------------
 */

.content {width: 950px;margin: 2px auto 0;overflow: hidden; background: #FFFFFF; }
.content .left {width: 260px;float: left;}
.content .right {width: 686px;float: right;}
.sort_asc {background: url(../images/sort_asc.gif) no-repeat right 2px; padding-right: 10px;}

.fr{float:right}
.fl{float:left}
.red{color:#f00}
.clear { clear: both; height: 0; font-size: 1px; }
.border1{border:1px solid #ccc}
.sort_desc {background: url(../images/sort_desc.gif) no-repeat right 2px; padding-right: 10px;}
.pageLinks { float: right; color:#444; }
#no_results { height: 100px; line-height: 100px; padding-left: 330px; background: url(../images/nothing.gif) no-repeat 240px 15px; font-family: "微软雅黑"; font-size: 18px; color: #666; }

.left .brands_list { width: 250px;overflow: hidden; margin: 0 auto 10px; }
.left .brands_list li {overflow: hidden; float: left; margin: 0 1px 1px; display: inline; }
.left .brands_list a { display: block;  width: 120px; height: 60px; border: 1px solid #d4d4d4; overflow: hidden; }
.left .brands_list a:hover { border: 1px solid #999;}

.module_sidebar { padding: 2px; border: 1px solid #e9e9e9; overflow: hidden; margin-bottom: 5px; }
.module_sidebar h2 { height: 26px; margin-bottom: 3px; background: url(../images/sidebar_bg.gif) }
.module_sidebar h2 b { display: block; line-height: 26px; color: #fff; font-size: 12px; padding:0 10px 0 25px; float: left;background: #fff url(../images/index.gif) no-repeat 0px -340px;}
.module_sidebar b a{ color: #fff;}
.module_sidebar b a:hover{ color: #FFFF66; }

.module_main {border: 1px solid #e9e9e9;overflow: hidden;margin-bottom: 10px;}
.module_main h2 {clear:both;height: 24px;background: url(../images/module_main_h2.gif);border: 3px solid #fff;}
.module_main h2 b { display: block; line-height: 24px;color: #fff;font-size: 12px; padding: 0 10px; float: left; background: #fff url(../images/index.gif) no-repeat -100px -380px; }
.module_main h2 span {padding:1px;display: block; line-height: 20px; color: #333; font-size: 12px;float: right; }

.module_common { padding: 2px; border: 1px solid #ffcc99; overflow: hidden; margin-bottom: 5px; height:1%;}
.module_common h2 { height: 24px; margin-bottom: 5px; background: url(../images/module_common_h2.gif); }
.module_common h2 b {display: block; line-height:24px;height: 24px; width:65px; color: #fff; font-size: 12px; padding:0 10px; float: left;background: url(../images/index.gif) no-repeat 0px -380px;}
.module_common .wrap {}
.module_common .wrap .wrap_child {}
.module_common b a{ color: #fff;}
.module_common b a:hover{ color: #FFFF66; }

.list_text { padding-top: 3px; overflow: hidden; }
.list_text li {font-size: 13px;height: 21px; line-height: 20px; overflow: hidden;background: url(../images/ico.gif) no-repeat -20px 4px;}
.list_text li a {display: block;overflow: hidden; padding-left: 12px; float: left; color: #333; text-decoration: none; font-weight: normal; }
.list_text li a:hover {color:#660000; text-decoration: underline; }
.list_text li span { color:#999999; font-size: 12px; float: right; margin-right: 10px; height:20px;}

.list_pic {padding-top: 5px;overflow: hidden;}
.list_pic li { width: 113px; height: 128px; overflow: hidden; float: left; text-align: center;}
.list_pic li img{ width: 100px; height: 100px;}
.list_pic li p { width: 106px; margin: 0 auto;}
.list_pic li p a { display: block; width: 100px; height: 100px; overflow: hidden; border: 1px solid #c4c4c4; padding: 2px; }
.list_pic li p a:hover { border: 1px solid #999; }
.list_pic h3 { width: 110px; margin: 3px auto;}
.list_pic h3 a {display: block; width: 110px;height:16px;line-height:16px; overflow: hidden; font-weight: normal; color: #666; text-decoration: none; font-size: 12px; }
.list_pic h3 a:hover { text-decoration: underline; }
.list_pic h3 span { display: block; color: #fe5504; font-weight: bold; font-size: 13px; }



.left .module_common { padding: 2px; border: 1px solid #e9e9e9; overflow: hidden; margin-bottom: 5px; }
.left .module_common h2 { height: 26px; margin-bottom: 5px; background: url(../images/sidebar_bg.gif)}
.left .module_common h2 b { display: block; line-height: 26px; color: #fff; font-size: 12px; padding:0 10px 0 25px; float: left;background: #fff url(../images/index.gif) no-repeat 0px -340px;}


.side_textlist {font-size:13px;}
.side_textlist ul { padding-bottom: 10px; }
.side_textlist li { height: 22px; line-height: 22px; overflow: hidden; padding-left: 17px;}
.side_textlist a { color: #555; text-decoration: none; }
.side_textlist a:hover { color: red; text-decoration: underline; }

.commodity_assort { width: 780px; float: left; }

.margin1 { margin-right: 6px; }
.margin2 { margin-bottom: 10px; }

.padding1 { padding: 10px; }
.padding2 { padding: 30px; }
.padding3 { padding-left: 10px; }
.padding4 { padding-left: 100px; }

.female { padding-left:20px; background: url(../images/ico.gif) 0 -610px no-repeat;}
.male { padding-left:20px;background: url(../images/ico.gif) 0 -630px no-repeat; }
.card { padding-left:20px;background: url(../images/ico.gif) 0 -650px no-repeat; }

.top_1 { background: url(../images/num.gif) no-repeat left 0px;}
.top_2 { background: url(../images/num.gif) no-repeat left -29px; }
.top_3 { background: url(../images/num.gif) no-repeat left -59px; }
.top_4 { background: url(../images/num.gif) no-repeat left -89px; }
.top_5 { background: url(../images/num.gif) no-repeat left -119px; }
.top_6 { background: url(../images/num.gif) no-repeat left -149px; }
.top_7 { background: url(../images/num.gif) no-repeat left -179px; }
.top_8 { background: url(../images/num.gif) no-repeat left -209px; }
.top_9 { background: url(../images/num.gif) no-repeat left -239px; }
.top_10 { background: url(../images/num.gif) no-repeat left -269px; }

.width1 { width: 320px; }
.width2 { width: 80px; }
.width3 { width: 30px; }
.width4 { width: 125px; }
.width5 { width: 160px; }
.width6 { width: 190px; }
.width7 { width: 300px; }
.width8 { width: 200px; }
.width9 { width: 134px; }
.width10 { width: 250px; }

.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 { border: 1px solid #ccc; padding: 4px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #666; background: url(../images/text.gif) repeat-x; }
.text1 { border: 1px solid #ccc; padding: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #666; background: url(../images/text.gif) repeat-x; }
.text2 { border: 0; width: 300px; padding: 4px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #666; }

.bg_color1 { background: #DFDFDF; }
.bg_color2 { background: #dcae7f; }
.bg_color3 { background: #edb8bb; }
.bg_color4 { background: #b8afd3; }
.bg_color5 { background: #a2c9ee; }

/*
 * -------------------------------------------------------
 * ******************** end public.css *******************
 * -------------------------------------------------------
 */



/*
 * -------------------------------------------------------
 * ******************** head.css *************************
 * -------------------------------------------------------
 */

#head {width: 950px;height: auto;padding-top: 0px;margin: 0 auto;}
#head h1 { float: left; }
#head .menu {word-spacing: 4px;line-height:20px;height:20px;border: 1px #EEE solid;background-color: #F6F6F6;}
#head .link1 { letter-spacing: 1px; }
#head .link1 a { color: #666; }
#head .link1 a:hover { color: #ff6000; }
#head .link2 a { color: #000;}
#head .link2 a:hover { text-decoration:underline; }
#head .menu p {float: right;margin: 0 5px;}
#head .menu span { color: #c0c0c0; }
#head .ico { padding-left: 20px; background: url(../images/ico.gif) no-repeat 0px -630px; }
#head .home { float:left;height:20px;padding:0 20px;background: url(../images/ico.gif) no-repeat 5px -706px; }
#head .weather { float:left;height:20px;letter-spacing: 1px;}
#head .weather iframe body{background-color:transparent}

#allnav {clear:all}
#allnav h1{float:left;width:190px;height: 60px;}
#allnav ul {float:left;width:190px;font-size:13px;display:inline;BACKGROUND: url(../images/dot_line.gif) no-repeat right 80%;margin-top: 10px;}
#allnav li {float: left;width: 100%;height: 22px;display: inline;line-height: 22px;}

#allnav li a{float: left;width:36px;color: #000; text-decoration:none; text-align:center}
#allnav .b{float: left;padding-left:5px;width:65px;FONT-WEIGHT: bold}

#subnav{clear:left;width:950px;height:62px;margin: 0 auto;position: relative;padding-left:0px;}
#subnav ul {position: relative;height: 32px;font-size:13px;padding-left:10px;overflow:hidden;background: url(../images/nav1.gif);clear: both;}
#subnav ul .nav1 { width: 7px; height: 32px; position: absolute; top: 0; left: 0; background: url(../images/nav11.gif);}
#subnav ul .nav2 { width: 7px; height: 32px; position: absolute; top: 0; right: 0; background: url(../images/nav12.gif);}
#subnav ul .nav_left{float:left;width:110px; height: 32px;background: url(../images/house.gif) no-repeat;}
#subnav ul li { float: left;}
#subnav ul .link { display: block;text-decoration:none; background: url(../images/link.gif) no-repeat right top; }
#subnav ul .link span { display:block;margin-top:6px; padding: 7px 20px; color: #000; background: url(../images/link_span.gif) no-repeat left top; }
#subnav ul .hover { display: block; color: #fff; text-decoration: none; padding: 5px 0; }
#subnav ul .hover span { display: block; padding: 3px 20px; background: url(../images/hover_span.gif) no-repeat right 3px; }

#subnav .channel1 .nav_left{width:130px; height: 32px;background: url(../images/house.gif) no-repeat;}

#subnav .channel2 { background: url(../images/nav2.gif);}
#subnav .channel2 .nav1 { background: url(../images/nav21.gif);}
#subnav .channel2 .nav2 { background: url(../images/nav22.gif);}
#subnav .channel2 .nav_left{width:130px; height: 32px;background: url(../images/nav_left2.gif) no-repeat;}
#subnav .channel2 .hover span{padding: 3px 20px;background: url(../images/hover_span2.gif) no-repeat right 3px;}

#subnav .channel5 .nav_left{width:150px; height: 32px;background: url(../images/nav_left5.gif) no-repeat;}
#subnav .channel5 { background: url(../images/nav5.gif);}
#subnav .channel5 .nav1 { background: url(../images/nav51.gif);}
#subnav .channel5 .nav2 { background: url(../images/nav52.gif);}
#subnav .channel5 .hover span{padding: 3px 20px;background: url(../images/hover_span5.gif) no-repeat right 3px;}

#subnav .channel6 .nav_left{width:130px; height: 32px;background: url(../images/nav_left6.gif) no-repeat;}
#subnav .channel6 { background: url(../images/nav6.gif);}
#subnav .channel6 .nav1 { background: url(../images/nav61.gif);}
#subnav .channel6 .nav2 { background: url(../images/nav62.gif);}
#subnav .channel6 .hover span{padding: 3px 20px;background: url(../images/hover_span6.gif) no-repeat right 3px;}

#subnav .channel3,#subnav .channel18 { background: url(../images/nav3.gif);}
#subnav .channel3 .nav1 ,#subnav .channel18 .nav1{ background: url(../images/nav31.gif);}
#subnav .channel3 .nav2 ,#subnav .channel18 .nav2{ background: url(../images/nav32.gif);}
#subnav .channel3 .nav_left,#subnav .channel18 .nav_left{width:110px; height: 32px;background: url(../images/nav_left3.gif) no-repeat;}
#subnav .channel3 .link span,#subnav .channel18 .link span {padding: 6px 5px;}
#subnav .channel3 .hover span,#subnav .channel18 .hover span {padding: 3px 5px;background: url(../images/hover_span3.gif) no-repeat right 3px;}

#subnav .channel4,#subnav .channel21 { background: url(../images/nav4.gif);}
#subnav .channel4 .nav1 ,#subnav .channel21 .nav1{ background: url(../images/nav41.gif);}
#subnav .channel4 .nav2 ,#subnav .channel21 .nav2{ background: url(../images/nav42.gif);}
#subnav .channel4 .nav_left,#subnav .channel21 .nav_left{width:130px; height: 32px;background: url(../images/nav_left4.gif) no-repeat;}
#subnav .channel4 .link span,#subnav .channel21 .link span {padding: 6px 5px;}
#subnav .channel4 .hover span,#subnav .channel21 .hover span {padding: 3px 15px;background: url(../images/hover_span4.gif) no-repeat right 3px;}

/*
 * -------------------------------------------------------
 * ******************** end head.css *********************
 * -------------------------------------------------------
 */
 
 /*
 * -------------------------------------------------------
 * ******************** keyword.css **********************
 * -------------------------------------------------------
 */

.keyword { clear:left; height: 28px; line-height: 28px; position: relative; z-index: 1; padding-left: 10px; font-family: "宋体"; color: #666; background: url(../images/keyword_bg.gif); }
.keyword .keyword1 { width: 3px; height: 28px; position: absolute; top: 0; left: 0; background: url(../images/keyword1.gif); }
.keyword .keyword2 { width: 3px; height: 28px; position: absolute; top: 0; right: 0px; background: url(../images/keyword2.gif); }
.keyword .keyword_cur { float:left;width: 70px; height: 28px; background: url(../images/keyword_cur.gif) right bottom no-repeat; }
.keyword a { color: #666; text-decoration: none; }
.keyword a:hover { color: #FF0000; }

.keyword_foot { width: 948px; overflow: hidden; margin: 0 auto 10px; border: 1px solid #dcdcdc; border-top: 0; position: relative; }
.keyword_foot_bottom { width: 1000px; height: 2px; overflow: hidden; position: absolute; left: -1px; bottom: -3px; background: #f0f0f0; }

.keyword_foot_warp { color: #646665; padding: 9px 0 9px 20px; }
.keyword_foot_warp span { position: relative; bottom: 2px; }
.keyword_foot_warp .btn { width: 80px; height: 28px; border: 0; background: url(../images/btn.gif) no-repeat 0 -63px; }

.keyword_foot .list_text { width: 928px; padding: 10px; overflow: hidden; }
.keyword_foot .list_text li { width: 218px; height: 20px; padding: 0 2px 0 14px; line-height: 20px; margin-left: 10px; display: inline; overflow: hidden; float: left; background: url(../images/ico.gif) no-repeat -20px 5px; }
.keyword_foot .list_text li a { color: #666; text-decoration: none; }
.keyword_foot .list_text li a:hover { color: #ff6000; text-decoration: underline; }

/*
 * -------------------------------------------------------
 * ******************** end keyword.css ******************
 * -------------------------------------------------------
 */

 
 
/*
 * -------------------------------------------------------
 * ******************** end login.css *********************
 * -------------------------------------------------------
 */
.login_con {width: 924px;background: url(../images/login_con.gif) repeat-y;margin-bottom: 10px;overflow: hidden;}
.login_left { width: 450px; float: left; margin: 70px 0 0 100px; padding-left: 100px; color: #646665; display: inline; background: url(../images/login_left.gif) no-repeat; }
.login_left table { border-collapse:collapse; }
.login_left td { padding-bottom: 10px; }

.login_con .renewedly { margin: 0 0 0 10px; position: relative; top: 7px; }
.login_con .distance { height: 70px; }
.login_con .enter { display: block; width: 102px; height: 43px; float: left; border: 0; vertical-align:middle; background: url(../images/btn.gif) no-repeat right -96px; }
.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 {width: 180px;float: right;color: #9c9c9c;line-height: 22px;margin: 40px 10px 50px 0;display: inline;}
.login_right h4 { line-height: 28px; font-size: 12px; color: #666; }
.login_right ol { margin-bottom: 20px; }

.login_btn { display: block; width: 102px; height: 43px; float: left; border: 0; background: url(../images/btn.gif) no-repeat -197px 0; }
.login_fill_in { float: left; color: #646665; margin: 30px 0 0 65px; display: inline; }
.login_fill_in table { border-collapse:collapse;}
.login_fill_in td { padding-bottom: 10px; }

/*
 * -------------------------------------------------------
 * ******************** apply/cert/order.css **********************
 * -------------------------------------------------------
 */
.module_new_shop { width: 875px; margin: 0 auto; }
.chart { width: 875px; height: 50px; position: relative; margin-bottom: 20px; }
.chart .pos_x1 { width: 280px; height: 50px; position: absolute; top: 0; left: 0; }
.chart .pos_x2 { width: 280px; height: 50px; position: absolute; top: 0; left: 298px; }
.chart .pos_x3 { width: 280px; height: 50px; position: absolute; top: 0; right: 0; }

.chart .bg_a1 { background: url(../images/chart.gif) no-repeat 0 0; }
.chart .bg_a2 { background: url(../images/chart.gif) no-repeat 0 -50px; }
.chart .bg_b1 { background: url(../images/chart.gif) no-repeat 0 -100px; }
.chart .bg_b2 { background: url(../images/chart.gif) no-repeat 0 -150px; }
.chart .bg_c { background: url(../images/chart.gif) no-repeat 0 -200px; }

.chart .bg_aa1 { background: url(../images/chart.gif) no-repeat -280px 0px; }
.chart .bg_aa2 {background: url(../images/chart.gif) no-repeat -280px -50px;}
.chart .bg_bb1 { background: url(../images/chart.gif) no-repeat -280px -100px; }
.chart .bg_bb2 { background: url(../images/chart.gif) no-repeat -280px -150px; }
.chart .bg_cc { background: url(../images/chart.gif) no-repeat -280px -200px; }


.flow_chart { width: 950px; height: 35px; margin: 10px auto 0; position: relative; }
.flow_chart .pos_x1 { width: 318px; height: 35px; position: absolute; top: 0; left: 0; }
.flow_chart .pos_x2 { width: 331px; height: 35px; position: absolute; top: 0; left: 308px; }
.flow_chart .pos_x3 { width: 321px; height: 35px; position: absolute; top: 0; right: 0; }

.flow_chart .bg_a1 { background: url(../images/flow_chart.gif) no-repeat 0 0; }
.flow_chart .bg_a2 { background: url(../images/flow_chart.gif) no-repeat 0 -35px; }
.flow_chart .bg_b1 { background: url(../images/flow_chart.gif) no-repeat 0 -70px; }
.flow_chart .bg_b2 { background: url(../images/flow_chart.gif) no-repeat 0 -105px; }
.flow_chart .bg_c1 { background: url(../images/flow_chart.gif) no-repeat 0 -140px; }
.flow_chart .bg_c2 { background: url(../images/flow_chart.gif) no-repeat 0 -175px; }


.succeed { width: 400px; height: 120px; padding-left: 150px; margin: 80px auto; background: url(../images/succeed.gif) no-repeat; }
.succeed h4 { font-size: 20px; font-family: "微软雅黑"; margin-bottom: 8px; }
.succeed p { color: #7a7a7a; margin-bottom: 18px; }
.succeed p a { color: #285bd1; }
.succeed p a:hover { color: red; }
.succeed .btn a { display: block; width: 147px; height: 39px; background: url(../images/btn.gif) 0 -109px; }


/*
 * -------------------------------------------------------
 * ******************** ad.css ***************************
 * -------------------------------------------------------
 */

.ad_news { width: 182px; height: 62px; margin: 0 auto 4px; }
.ad_news a { display: block; width: 180px; height: 60px; overflow: hidden; border: 1px solid #ed5603; }
.ad_news a:hover { border: 1px solid #933501; }

.ad_banner { width: 950px; margin:10px auto 0; background: #eee; }
.ad_small { }
.ad_small li { float: left; }
.ad_small li a { display: block; width: 188px; height: 104px; border: 1px solid #c3c3c3; }

.ad_image { margin-bottom: 10px; }
.ad_image a { display: block; overflow: hidden; border: 1px solid #b0b0b0; }
.ad_image a:hover { border: 1px solid #444; }
.left .ad_image a { width: 206px; }
.right .ad_image a { width: 778px; }
.ad_sidebar_list .ad_image a { width: 206px; }

.ad_sidebar_list { width: 208px; float: right; }
/*.ad_sidebar_list a { display: block; width: 208px; overflow: hidden; background: #eee; margin-bottom: 10px; }*/

.ad_sidebar_list .brands_list { width: 184px; height: 260px; overflow: hidden; margin: 0 auto 10px; }
.ad_sidebar_list .brands_list li { width: 88px; height: 50px; overflow: hidden; float: left; margin: 0 2px 2px; display: inline; }
.ad_sidebar_list .brands_list a { display: block; width: 86px; height: 48px; border: 1px solid #d4d4d4; overflow: hidden; }
.ad_sidebar_list .brands_list a:hover { border: 1px solid #999; }

.ad_sidebar_list .particular { width: 190px; overflow: hidden; }
.ad_sidebar_list .particular li { width: 190px; overflow: hidden; margin-bottom: 10px; }
.ad_sidebar_list .particular li .pic { float: left; margin: 0 10px; display: inline; }
.ad_sidebar_list .particular li .pic a { display: block; width: 65px; height: 65px; border: 3px solid #cecece; }
.ad_sidebar_list .particular li .pic a:hover { border: 3px solid #999; }

.ad_sidebar_list .particular dl { width: 96px; float: right; }
.ad_sidebar_list .particular dt { height: 32px; line-height: 16px; overflow: hidden; }
.ad_sidebar_list .particular dt a { font-weight: bold; color: #3d8bd7; text-decoration: none; }
.ad_sidebar_list .particular dt a:hover { color: #f00; }
.ad_sidebar_list .particular dd { height: 14px; line-height: 14px; overflow: hidden; }

.ad_sidebar_list .list_text {}
.ad_sidebar_list .list_text li { padding-left: 30px; height: 28px; line-height: 28px; overflow: hidden; }
.ad_sidebar_list .list_text li a { color: #666; text-decoration: none; }
.ad_sidebar_list .list_text li a:hover { color: #ff6000; text-decoration: underline; }

.ad_sidebar_list .list_pic { width: 190px; overflow: hidden; padding-top: 2px; }
.ad_sidebar_list .list_pic li { width: 190px; overflow: hidden; float: left; padding-bottom: 18px; }
.ad_sidebar_list .list_pic li p { width: 80px; margin: 0 10px; float: left; display: inline; }
.ad_sidebar_list .list_pic li p a { display: block; width: 78px; height: 78px; overflow: hidden; border: 1px solid #bbb; }
.ad_sidebar_list .list_pic li p a:hover {  border: 1px solid #444; }
.ad_sidebar_list .list_pic h3 { width: 90px; float: right; }
.ad_sidebar_list .list_pic h3 a { display: block; width: 90px; height: 48px; line-height: 16px; overflow: hidden; font-weight: normal; color: #666; text-decoration: none; font-size: 12px; margin-bottom: 10px; }
.ad_sidebar_list .list_pic h3 a:hover { text-decoration: underline; }
.ad_sidebar_list .list_pic h3 span { display: block; color: #fe5504; font-weight: bold; font-size: 14px; }



/*
 * -------------------------------------------------------
 * ******************** end ad.css ***********************
 * -------------------------------------------------------
 */



/*
 * -------------------------------------------------------
 * ******************** footer.css ***********************
 * -------------------------------------------------------
 */

#footer { width: 950px; margin: 0 auto; padding-bottom: 10px; overflow: hidden; text-align: center; line-height: 20px; background-color: #F8F8F8; border-top: 1px none #d5d2d2; }
#footer .nav{ color: #FFFFFF; word-spacing: 5px; height:25px; line-height:25px; background: #666666; border-top: 2px solid #333333; }
#footer .nav a { color: #FFFFFF; text-decoration: none; }
#footer .nav a:hover { text-decoration: underline; }
#foot_keyword {width:950px;height:2px;margin:0 auto;overflow:hidden;color:#FFF}
#foot_keyword a{color:#FFF}

/*
 * -------------------------------------------------------
 * ******************** end footer.css *******************
 * -------------------------------------------------------
 */





/*
 * -------------------------------------------------------
 * ******************** page.css *************************
 * -------------------------------------------------------
 */

.shop_list_page .page { float: right; margin-top: 15px; padding-bottom: 10px; }
.down, .down_no, .former, .former_no, .page_link, .page_hover ,.count{ margin-left: 3px; font-family:verdana;line-height: 14px; }
.former { border: 1px solid #FF3300; display: block; float: left; width: 15px; height: 18px; background: #fd6d01 url(../images/ico.gif) no-repeat 5px -105px; }
.former:hover {border: 1px solid #a53a00;}
.down { display: block; color: #FFFFFF; text-decoration: none; padding: 2px 12px 2px 2px; float: left; border: 1px solid #FF3300; background: #fd6d01 url(../images/ico.gif) no-repeat 45px -130px; }
.down:hover {border: 1px solid #a53a00;}
.page_link, .page_hover { font-weight: bold; display: block; float: left; text-decoration: none; padding: 2px 4px; font-size: 14px;}
.page_link { border: 1px solid #CCCCCC; background-color: #F7F7F7;}
.page .page_hover { border: 1px solid #fd6d01; background-color: #ffede1; color: #fd6d01;}

.page_link:hover, .page_hover:hover { text-decoration: underline; }
.former_no { border: 1px solid #c7c7c7; display: block; float: left; width: 15px; height: 19px; background: #e0e0e0 url(../images/ico.gif) no-repeat 5px -105px; }
.down_no { display: block; color: #fff; text-decoration: none; padding: 2px 15px 2px 8px; float: left; border: 1px solid #c7c7c7; background: #e0e0e0 url(../images/ico.gif) no-repeat 50px -130px; }
.top_page { float: right; padding-right: 10px; }
.top_page p { float: left; line-height: 23px; }
.page .count { display: block; line-height: 14px; color: #fff; text-decoration: none; padding: 2px 2px; float: left; border: 1px solid #FF3300; background: #fd6d01; font-weight: bold; }

/*
 * -------------------------------------------------------
 * ******************** end page.css *********************
 * -------------------------------------------------------
 */



/*
 * -------------------------------------------------------
 * ******************** table.css ************************
 * -------------------------------------------------------
 */

.table_list {width:100%;border-collapse:collapse;border-width:1px;border-style:solid;border-color: #FF9900;}
.table_list td {height: 25px;text-align:center;border:1px solid #FFF;line-height:150%;padding:4px;font-size:12px;}
.table_list th {border:1px solid #FFF;text-align:center; font-size:13px; color:#000; background-color:#ECF7FE; height:28px;}

.table_info {width:100%;border-collapse:collapse;border:1px solid #cccccc;}
.table_info td {text-align:left;border:1px solid #EDEDED;line-height:150%;padding:3px;font-size:13px;}
.table_info th {height: 28px;border:1px solid #E1E1E1;text-align:right;font-size:13px;color:#CC3300;background-color:#F2F2F2;}

.table_etc {width:100%;border-collapse:collapse;border:0px solid #cccccc;}
.table_etc th {height: 22px;border:1px solid #E1E1E1;text-align:center;font-size:13px;color:#CC3300;background-color:#F2F2F2;}
.table_etc td {text-align:left;border:1px solid #EDEDED;line-height:18px;padding:2px;font-size:12px;}

.table_userinfo { width:100%; border-collapse:collapse; border:0px solid #cccccc; }
.table_userinfo th {text-align:center;border:1px solid #EDEDED;line-height:20px;padding:3px;font-size:13px;font-weight:normal;}
.table_userinfo td {text-align:left;border:1px solid #EDEDED;line-height:20px;padding:3px;font-size:13px;}

.shop_list { width: 780px; overflow: hidden; position: relative; }
.shop_list .ornament1 { width: 2px; height: 30px; background: url(../images/ornament.gif) no-repeat; position: absolute; top: 0; left: 0; }
.shop_list .ornament2 { width: 2px; height: 30px; background: url(../images/ornament.gif) no-repeat left -30px; position: absolute; top: 0; right: 0; }

.shop_list table { width: 100%; border-collapse: collapse; }
.shop_list th { height: 30px; font-weight: normal; background: url(../images/ornament.gif) repeat-x left bottom; }
.shop_list th a { color: #295ad0; }
.shop_list th a:hover { color: #c00; }

.shop_list td { color: #666; border-bottom: 1px solid #dfdfdf; }
.shop_list td .ware_pic { width: 71px; height: 71px; padding: 10px; float: left; }
.shop_list td .ware_pic a { display: block; width: 65px; height: 65px; border: 3px solid #cecece; }
.shop_list td .ware_pic a:hover { border: 3px solid #999; }

.shop_list td h3 { width: 220px; padding: 20px 0; float: left; }
.shop_list td h3 a { display: block; font-size: 12px; color: #3d8bd7; text-decoration: none; margin-bottom: 5px; }
.shop_list td h3 a:hover { text-decoration: underline; }
.shop_list td h3 span { display: block; font-weight: normal; font-size: 12px; color: #666; }
.shop_list td .name { font-size: 14px; margin-bottom: 5px; }
.shop_list td .email { line-height: 28px; color: #295ad0; }
.shop_list td .email:hover { color: #c00; }


.buytable {}
.buytable table { width: 100%; border-collapse: collapse; }
.buytable th { height: 28px; font-weight: normal; background: url(../images/buytable_th.gif) repeat-x 0 0 #efefef; }
.buytable td { border-bottom: 1px solid #e3e3e3; }

.buytable td .ware_pic { float: left; }
.buytable td .ware_pic a { display: block; width: 65px; height: 65px; border: 1px solid #cecece; }
.buytable td .ware_pic a:hover { border: 1px solid #999; }

.buytable td h3 { float: left; width: 200px; font-size: 12px; font-weight: normal; padding-left: 20px; }
.buytable td h3 a { display: block; margin-bottom: 5px; color: #333; text-decoration: none; }
.buytable td h3 a:hover { color: #c00; text-decoration: underline; }
.buytable td h3 .attr { color: #b4b4b4; }

.price1 { color: #797979; }
.price2 { color: #fe4e13; font-weight: bold; }

.buytable td .move { color: #295ad0; padding: 1px 0 3px 20px; background: url(../images/ico.gif) no-repeat 0 -186px; }
.buytable td .move:hover { color: #c00; }
.buytable td .del { color: #295ad0; padding: 1px 0 3px 20px; background: url(../images/ico.gif) no-repeat 0 -214px; position: relative; right: -10px; }
.buytable td .del:hover { color: #c00; }


.grade_shop { width: 100%; border-top: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; margin-bottom: 20px; }
.grade_shop table { width: 100%; border-collapse: collapse; }
.grade_shop table th {
	border-bottom: 1px solid #dcdcdc;
	width: 145px;
	color: #CC0000;
	font-size: 14px;
}
.grade_shop table td { border-bottom: 1px solid #dcdcdc; color: #a1a1a1; }

.grade_shop table td table td { border: 0; }

.grade_shop table td p {}
.shop_btn { display: block; width: 90px; height: 32px; padding-left: 44px; line-height: 32px; text-decoration: none; color: #323433; font-size: 14px; font-weight: bold; background: url(../images/btn.gif) no-repeat -240px -96px; }
.shop_btn:hover { background: url(../images/btn.gif) no-repeat -240px -60px; }

.info_shop { width: 100%; padding-bottom: 20px; }
.info_shop table { width: 100%; border-collapse: collapse; }
.info_shop table th { width: 100px; color: #656565; font-weight: normal; }

.info_shop table td { color: #ababab; height: 40px; }
.info_shop table td p { padding-bottom: 10px; }
.info_shop table td p a { color: #c43803; }
.info_shop table td p a:hover { color: blue; }
.info_shop .choice { width: 120px; height: 20px; background: #eee; }
.info_shop .btn { border: 0; width: 102px; height: 43px; background: url(../images/btn.gif) no-repeat -197px 0px; }

/*
 * -------------------------------------------------------
 * ******************** end table.css ********************
 * -------------------------------------------------------
 */





/*
 * -------------------------------------------------------
 * ******************** default.css **********************
 * -------------------------------------------------------
 */

.default {color: #330000;}
.default dl { margin: 10px 0; }
.default dd { margin-left: 40px; }
.default ul { margin: 0 0 20px 40px; }
.default ul li { list-style: outside disc; }
.default ol { margin: 0 0 20px 40px; }
.default ol li { list-style: outside decimal; }
.default ol li ul li { list-style: outside disc; }
.default p { margin: 16px 0; }
.default h1, .default h2, .default h3, .default h4, .default h5, .default h6 { margin-bottom: 16px; }
.default h1 { font-size: 32px; }
.default h2 { font-size: 24px; }
.default h3 { font-size: 20px; }
.default h4 { font-size: 14px; }
.default h5 { font-size: 12px; }
.default h6 { font-size: 10px; }

/*
 * -------------------------------------------------------
 * ******************** end default.css ******************
 * -------------------------------------------------------
 */





/*
 * -------------------------------------------------------
 * ******************** newAdd.css ***********************
 * -------------------------------------------------------
 */

/* form avalidate */
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:12px; background:transparent url(../images/right.gif) no-repeat; margin-left:5px; font-style:italic; color:green; float:none; }

.choice { float:left; width: 8%;}
.btn { width: 80px; height: 28px; border: 0; background: url(../images/btn.gif) no-repeat 0 -63px; }

/*
 * -------------------------------------------------------
 * ******************** end newAdd.css *******************
 * -------------------------------------------------------
 */





/*
 * -------------------------------------------------------
 * ******************** hack.css *************************
 * -------------------------------------------------------
 */

#head .menu_ico { +background-position: 51px 1px; }

.search .search_border { _margin-right: 3px; }

.search .select_js p { padding/*\**/: 5px 0 0 6px\9; +padding: 5px 0 0 6px; }

.main { _margin-bottom: 0; }

.module_recommend .list_text li { +background-position: -20px 4px; }

.assort dd { +word-spacing: 5px; }

.left .particular li { +margin-bottom: 6px; }

.search_specific span { +bottom: 6px; }

.receive_add .radio input, .new_receive_add .radio input { position: relative; +top: -3px; }

.login_con .renewedly { +top: 3px; }

/*
 * -------------------------------------------------------
 * ******************** end hack.css *********************
 * -------------------------------------------------------
 */
