* { margin:0; padding:0; }
a { color:#333; text-decoration:none}
a:hover { color:#ba2636; text-decoration:underline}
a img { border:none}
a.more { float:right; font-weight:normal; color:#999}

h2,h3,h4 {font-size:13px;}
h1, h2, h3, h4, h5 {}
cite { float:right; font-style:normal; color:#999; margin-right:6px;}
ul { list-style-type:none}

.mt1 { margin-top:8px;}
.mt2 { margin-top:20px;}
.mb1 { margin-bottom:10px;}
.red { color:#F00}
.gray { color:#999}

/* Form Styles */
.vcode { float:left; width:70px; margin-right:6px; font-weight:bold; padding:3px;}
.input { padding:2px; border-top:solid #707070 1px; border-left:solid #707070 1px; border-right:solid #CECECE 1px; border-bottom:solid #CECECE 1px;}

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
/*\*/ .clearfix {display:block;} /**/


/* 阴影 */
.yy
{
	-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
}

body { font-size:12px; color:#333; text-align:center; font-family:Arial, Helvetica, sans-serif; line-height:120%}
.wrap {width:960px; margin:auto; text-align:left;}

.guide { height:36px; line-height:36px;border-bottom:solid #b2b2b2 1px; margin-bottom:10px;}

.centbox { background:url(images/centbox_bg.gif) repeat-y 180px top;}
.conbox { border-left:solid #fff 10px;}
.sideL { float:left; width:180px; padding:36px 0 0 0}
.mainR { float:right; width:770px; overflow:hidden}
.sideR { float:right; width:210px; overflow:hidden}
.mainM { float:left; width:550px; overflow:hidden}
/* header style */

#topbar {height:27px; line-height:27px; overflow:hidden}
#topbar ul {background:url(images/topbar_bg.gif) no-repeat left top; height:27px; line-height:27px; float:right;}
#topbar ul li { float:left; background:url(images/topbar_li.gif) no-repeat right; padding:0 15px 0 0}
#topbar ul li.phone { text-indent:32px; font-weight:bold;}
#topbar ul li.help { padding:0 15px 0 13px; font-weight:bold; margin-right:10px;}
#topbar ul li.help a { color:#333; display:block; float:left; height:27px;background:url(images/icon_help.gif) no-repeat right center; padding-right:20px;}
#topbar ul li.account { padding:0 15px 0 13px; font-weight:bold; margin-right:10px; color:#999}
#topbar ul li.account a {color:#ba2636}
#topbar ul li.account span { font-weight:normal}
#topbar ul li.cart {padding:0 0 0 25px; background:url(images/icon_cart.gif) no-repeat left center;}
#topbar ul li.cart a { color:#6894c6; text-decoration:underline}
#topbar ul li.cart a strong { color:#C00}
#topbar ul li.cart a:hover { text-decoration:none;}

#header {height:50px; overflow:hidden; background:url(images/header_bg.gif) repeat-x center bottom; margin-bottom:3px; padding-bottom:3px}
#header .logo { float:left; width:193px; height:50px;}
#header .htxt { float:left; margin-top:22px; font-weight:bold; color:#ef060d}
#header form { float:right; width:300px; margin-top:6px;}
#header form .submit { float:right;}
#header form .keys { float:left; border:solid #ccc 3px; border-right:none; height:24px; width:229px; padding:3px 3px 0 5px;}
#header form .keys input { border:solid #fff 1px; width:223px; color:#999}

#menu { height:33px;}
#menu ul {}
#menu li { float:left; height:33px; line-height:33px; margin-right:3px; width:68px; text-align:center}
#menu li a { display:block; float:left; background:#ccc; width:100%; font-size:14px; color:#333; font-weight:bold}
#menu li.set a { background:#444; color:#FFF; text-decoration:none}
#menu li a:hover { background:#ef060d; text-decoration:none; color:#FFF}
#menu form { float:left; width:300px;}
#menu form .submit { float:right;}
#menu form .keys { float:left; border:solid #ccc 3px; border-right:none; height:24px; width:229px; padding:3px 3px 0 5px;}
#menu form .keys input { border:solid #fff 1px; width:223px; color:#999}

#footer { margin-top:20px; text-align:center}
#footer p { margin-bottom:10px;}
#footer a { margin:0 5px 0 5px;}
#footer .bz { text-align:center; margin:20px 0 20px 0; line-height:20px;}
#footer .bz img { margin-bottom:8px;}
#footer .bz a { color:#999}
#footer .bz a strong { color:#666}
#footer .bz a:hover, #footer .bz a:hover strong { color:#8f0009; text-decoration:none}
#footer .bz td { background:url(images/footer_bg_line.gif) no-repeat right top}

.lnav dt { background:#8b000c url(images/icon_m_1.gif) no-repeat 160px center; height:37px; line-height:37px; font-size:14px;  font-weight:bold; color:#FFF; text-indent:15px; cursor:pointer}
.lnav dt.set { background:#8b000c url(images/icon_m_2.gif) no-repeat 160px center;}
.lnav dd { background:#ccc; border-top:none; border-right:none}
.lnav dd p { border-top:solid #fff 3px;height:28px; overflow:hidden;}
.lnav dd p a { display:block; float:left; width:100%; height:28px; line-height:28px; text-indent:13px; font-weight:bold; background:url(images/icon_1.gif) no-repeat 160px center; font-size:13px; color:#333}
.lnav dd p a:hover { background-color:#eee}


.block { border:solid #e2e2e1 1px; padding:1px;}
.block h3 { height:32px; line-height:32px; font-size:14px; color:#c82a00; padding:0 10px 0 10px; overflow:hidden; background:url(images/h3.gif) repeat-x bottom}
.block h3 a.more { color:#c82a00; font-size:12px;}

.blockA { border:solid #b2b2b2 1px; border-right:none}
.blockA h3 {font-size:14px; height:34px; line-height:34px; padding:0 10px 0 10px; background:url(images/line.gif) repeat-x left bottom;}
.blockA h3 span { float:right; width:7px; height:7px; background:url(images/icon_bottom.gif) no-repeat; margin:12px 1px 0 0}
.blockA h3.set { background:none}
.blockA h3.set span {background:url(images/icon_right.gif) no-repeat; margin:12px 0 0 0}

.blockB { border:solid #b2b2b2 1px;}
.blockB h3 {font-size:14px; height:34px; line-height:34px; padding:0 10px 0 10px; }
.blockB h3 a { font-size:12px; font-weight:normal; text-decoration:underline; margin-left:15px;}
.blockB ul { padding:0 10px 10px 10px}
.blockB ul li { float:left; height:22px; overflow:hidden; line-height:22px; width:290px; background:url(images/icon_2.gif) no-repeat left 9px; padding-left:10px; padding-right:10px;}

.blockC { border:solid #b2b2b2 1px; padding:15px;}
.blockC dl { float:left; width:120px; border-right:dashed #bbb 1px; padding-left:30px;}
.blockC dl dt { font-weight:bold; font-size:14px; padding-bottom:3px; height:22px; line-height:22px;}
.blockC dl dd { color:#666;height:22px; line-height:22px;background:url(images/icon_2.gif) no-repeat left 9px; padding-left:10px;}
.blockC dl dd  a { color:#333}
.blockC .tel { float:right; font-weight:bold; line-height:22px; color:#000}
.blockC .tel strong { color:#c00}

.blockD { border:solid #b2b2b2 1px; padding:10px;}
.blockD h3 {font-size:14px; height:22px; line-height:22px; padding-bottom:6px;}
.blockD h3 a { font-size:12px; font-weight:normal; text-decoration:underline; margin-left:15px;}
.blockD .txtinfo {}
.blockD ul { float:right;}
.blockD ul li { float:left; width:122px; text-align:center; margin-left:10px;}
.blockD ul li img { margin-bottom:5px;}
.blockD ul li p { height:24px; line-height:24px; overflow:hidden}

.blockE { border:solid #b2b2b2 1px;}
.blockE h3 {font-size:14px; height:30px; line-height:30px; padding:3px 10px 0 10px; }
.blockE ul { padding:0 10px 5px 10px; background:url(images/nums.gif) no-repeat 10px 7px;}
.blockE ul li { height:30px; line-height:30px; overflow:hidden; background:url(images/line.gif) repeat-x left top; padding-left:22px;}
.blockE ul li span { float:right; color:#ef060d; padding-left:10px;}

.blockF { border:solid #b2b2b2 1px;}
.blockF h3 {font-size:14px; height:34px; line-height:34px; padding:0 10px 0 10px; }
.blockF ul { padding:0 10px 0 10px;}
.blockF ul li { background:url(images/line.gif) repeat-x left top; line-height:26px; height:26px; overflow:hidden}
.blockF ul li a { padding-left:10px; background:url(images/icon_2.gif) no-repeat left 6px;}
.blockF div.more { text-align:right; font-weight:bold; padding-bottom:10px; padding-right:15px;}
.blockF div.more a {color:#ef060d}

.blockG h3 {font-size:14px; height:34px; line-height:34px; padding:0 10px 0 25px;color:#ef060d; background:url(images/icon_q_2.png) no-repeat 4px 9px;}
.blockG h3 a {color:#ef060d;}


.blockH h3 { font-size:14px;color:#ef060d; height:30px; line-height:30px;}
.blockH .thumb { float:left; width:440px;}
.blockH .txtinfo { float:right; width:300px;}
.blockH .txts { line-height:180%}

.blockI h3 { height:30px; line-height:30px; overflow:hidden}
.blockI h3 strong { background:url(images/icon_q_2.png) no-repeat left center; float:left; color:#b02223; padding:0 10px 0 20px; font-size:14px; width:140px;}

.a1 li { background:url(images/icon_1.gif) no-repeat left 9px; height:25px; line-height:25px; overflow:hidden; padding-left:15px; font-weight:bold}
.a2 { padding:8px 10px 8px 10px;}
.a2 li { background:url(images/icon_2.gif) no-repeat left 9px; height:25px; line-height:25px; overflow:hidden; padding-left:12px; font-size:12px;}
.a3 li { background:url(images/icon_2.gif) no-repeat left 6px; height:43px; line-height:18px; overflow:hidden; padding-left:10px; font-size:12px;}
.a4 li { background:url(images/icon_quan_red.gif) no-repeat left 7px; height:25px; line-height:25px; overflow:hidden; padding-left:18px; font-weight:bold}


.art_li2 { padding:0 8px;}
.art_li2 li { background:url(images/icon_2.gif) no-repeat left 9px; height:25px; line-height:25px; overflow:hidden; padding-left:12px; font-size:12px; float:left; width:320px;}

.whybuy li { float:left; width:200px; height:22px; line-height:22px;background:url(images/icon_2.gif) no-repeat 25px 9px; padding-left:35px; overflow:hidden}

.imga { padding-top:4px;}
.imga li { padding:5px 6px 5px 10px;}
.imga li .thumb { float:left; width:80px;}
.imga li .thumb img { width:78px; height:38px; border:solid #ddd 1px;}
.imga li .txtinfo { float:right; width:75px; line-height:16px;}
.imga li .txtinfo h5 { font-size:12px; height:20px; line-height:20px; overflow:hidden; padding-top:2px;}
.imga li .txtinfo p { color:#666; font-size:11px;}




.imgb li { float:left; width:164px; padding-bottom:10px; margin:0 8px 0 8px;}
.imgb li .thumb { margin-bottom:5px; position:relative; text-align:center}
.imgb li .thumb .typeb { position:absolute; right:10px; top:10px; height:41px; width:43px; background:url(images/icon_a_2.png) no-repeat; text-align:center; font-size:14px; color:#fff; line-height:41px; font-weight:bold; padding-left:5px;}
.imgb li .thumb .typeb strong { font-size:17px;}
.imgb li .thumb img { width:160px; height:160px;border:solid #eee 1px; padding:1px;}
.imgb li .thumb .typeimg3 { background-image:url(images/icon_a_3.png)}
.imgb li .thumb .typeimg4 { background-image:url(images/icon_a_4.png)}
.imgb li p { color:#999;height:22px; line-height:22px; overflow:hidden}
.imgb li p strong { color:#ef060d}



.panic_buying li { border:solid #ddd 1px; float:left; width:164px;margin:0 8px 0 8px;}
.panic_buying li .thumb { margin-bottom:5px; position:relative; text-align:center}
.panic_buying li .thumb .typea { position:absolute; right:10px; top:10px; height:41px; width:43px; background:url(images/icon_a_1.png) no-repeat; text-align:center; font-size:17px; color:#fff; line-height:41px; font-weight:bold; padding-left:4px;}
.panic_buying li .thumb .typeb { position:absolute; right:10px; top:10px; height:37px; width:43px; background:url(images/icon_a_2.png) no-repeat; text-align:center; font-size:12px; color:#fff; line-height:18px; font-weight:bold; padding-left:4px; padding-top:4px;}
.panic_buying li .thumb .typeb strong { font-size:17px;}
.panic_buying li .thumb img { width:160px;}
.panic_buying li .time { background:url(images/line.gif) repeat-x left bottom; height:30px; line-height:30px; overflow:hidden; text-align:center; color:#999}
.panic_buying li .time strong { font-size:16px; color:#c00}
.panic_buying li p { padding:0px 10px 0px 10px; height:22px; line-height:22px; overflow:hidden;}
.panic_buying li .price { padding:0 10px 0 10px; height:30px; line-height:30px; background:url(images/line.gif) repeat-x left top; color:#999}
.panic_buying li .price strong { color:#ef060d}
.panic_buying li .info { padding:0 10px 0 10px; line-height:18px; color:#999; margin-bottom:2px; height:18px; overflow:hidden}

.newslist {}
.newslist li { height:34px; line-height:34px; overflow:hidden; font-size:14px; background:url(images/icon_2.gif) no-repeat left center; padding-left:10px; border-bottom:dashed #ddd 1px;}

.newsbox { border:solid #ddd 1px; padding:15px; background:#fff}
.newsbox .title { font-size:24px; line-height:30px; padding:10px 0 15px 0; text-align:center}
.newsbox .info { height:20px; line-height:20px; margin-bottom:15px; border-bottom:dashed #ddd 1px; padding-bottom:10px; text-align:center; color:#999}
.newsbox .info span { padding-right:20px;}
.newsbox .description { background:#f9f9f9; border:solid #ddd 1px; padding:8px; line-height:23px; color:#444; font-size:14px; text-indent:25px; margin-bottom:15px;}
.newsbox .message { font-size:14px; color:#333; line-height:26px; margin-bottom:15px;}
.newsbox .message p { margin-bottom:20px;}
.newsbox .message img {  max-width: 680px; width: expression(this.width >680 ? 680: true); }					
.newsbox .autos { height:25px; line-height:25px; font-size:14px; margin-bottom:15px;}
.newsbox .autos span { float:right; color:#999}
.newsbox .prenext { line-height:22px; font-size:13px;}


/* pages style */
.pages { margin:15px 0 15px 0; line-height:20px;}
.pages a{ margin:0 1px 0 1px; padding:1px 6px 0px 6px; text-decoration:none; border:solid #ddd 1px; float:left; display:block; font-family:Arial, Helvetica, sans-serif; color:#666}
.pages a:hover{background:#eee}
.pages .set { background:#F60; font-weight:bold; color:#FFF; border:solid #f30 1px;}
.pages select { display:none}

/* links style */
.links_img li { float:left; width:110px; padding-bottom:10px;}
.links_img li img { border:solid #ddd 1px; width:90px; height:33px}
.links_txt li { float:left; width:110px; height:26px; line-height:26px; overflow:hidden;}

.catlist { padding:6px;}
.catlist dt { font-size:14px; font-weight:bold;color:#ef060d;}
.catlist dd { margin-bottom:20px;}
.catlist dd p { float:left; width:200px; height:22px; line-height:22px;background:url(images/icon_2.gif) no-repeat 2px 9px; padding-left:15px; overflow:hidden; border-bottom:solid #eee 1px; margin-right:30px;}

.cart_signin_box h3 { font-size:20px; color:#c7000b; border-bottom:solid #565662 1px; padding-bottom:5px; margin-bottom:20px; line-height:26px;}
.cart_signin_box th { padding:8px 5px 8px 0; font-size:14px; text-align:right; color:#999; vertical-align:top; line-height:30px; font-weight:normal}
.cart_signin_box td { padding:8px 0 8px 0; vertical-align:top}
.cart_signin_box .input { border:solid #b0bcbc 1px; padding:6px; width:200px;}
.cart_signin_box .submit { background:#8c000d; color:#FFF; border:none; width:90px; padding:3px; font-size:14px; font-weight:bold}
.cart_signin_box .cart_signin { border:solid #dcdfe5 1px; padding:20px; float:right; width:410px; height:400px;}
.cart_signin_box .cart_register { border:solid #dcdfe5 1px; padding:20px; float:left; width:410px; height:400px;}

.cart_checkout {border:solid #dcdfe5 1px; padding:10px;}
.cart_checkout h3 { border-bottom:solid #cfd0d5 1px; font-size:16px; height:30px; line-height:30px; overflow:hidden; padding:0 8px 0 8px;}
.cart_checkout .add_address { background:#f4f4f4; padding:10px;}
.cart_checkout .add_address .adb {border:solid #e6e6e6 1px; background:#FFF; padding:10px;}
.cart_checkout .add_address th { text-align:right; font-weight:normal; height:34px;}
.cart_checkout .add_address td { height:34px;}
.cart_checkout .add_address th span { color:#f00}
.cart_checkout .shipping_list { padding:10px;}
.cart_checkout .shipping_list li { margin-bottom:6px;}
.cart_checkout .products { border:solid #e9e7e7 1px; padding:5px; border-top:none}
.cart_checkout .products th { background:#e3e3e3; height:22px; padding:2px 8px 0 8px;}
.cart_checkout .products td { background:#FFF url(images/line.gif) repeat-x left top; height:30px; padding:0 8px 0 8px;}
.cart_checkout .totals { padding:15px 30px 15px 15px; text-align:right}
.cart_checkout .totals .total { font-size:14px; font-weight:bold}


.brand_list li { float:left; width:85px; text-align:center; margin:10px;}
.brand_list img { border:solid #a3a49f 1px; margin-bottom:3px;}
.brand_list p { height:20px; line-height:20px; overflow:hidden; font-weight:bold}
.brand_list p a {color:#ef060d;}

.custimize_user { padding:5px;}
.custimize_user th { background:url(images/header_bg.gif) repeat-x center bottom; height:36px; line-height:36px; padding-bottom:4px;}
.custimize_user td { padding:10px 0 10px 0; border-bottom:dashed #999 1px;}
.custimize_user .thumb img { padding:4px; background:url(images/custimize_user_photo.gif) no-repeat; width:60px; height:60px;}
.custimize_user .price {color:#ef060d;}

.buy4you { border:dashed #999 1px; background:#f5f5f5; padding:20px;}
.buy4you th { padding:6px;}
.buy4you p { padding:6px; font-weight:bold;color:#ef060d;}
.buy4you td { padding:6px;}

.about_txt { padding:0 0 0 5px; line-height:20px}

.godos_types { border:solid #d2d2d2 1px; padding:10px;}
.godos_types th { padding:6px;}
.godos_types td { padding:6px; line-height:22px;}
.godos_types td a { margin-right:10px; padding:3px;}
.godos_types td a.set { background:#c7000b; color:#FFF}

.goods_list_title { background:url(images/goods_list_title.gif) repeat-x left top; padding:20px 0 0 0}
.goods_list_title .display { border-left:solid #b3b3b3 1px; float:left}
.goods_list_title .display li { float:left; border:solid #b3b3b3 1px; height:22px; line-height:22px; border-left:none}
.goods_list_title .display li a { display:block; float:left; padding:0 17px 0 6px; background:url(images/icon_desc.gif) no-repeat right}
.goods_list_title .display li a:hover { background-color:#ddd}
.goods_list_title .display li.set a { background:#c7000b url(images/icon_set.gif) no-repeat right; padding-right:23px; color:#FFF}
.goods_list_title .display li.asc a { background:url(images/icon_asc.gif) no-repeat right; padding-right:23px;}
.goods_list_title .display li.desc a { background:url(images/icon_desc.gif) no-repeat right; padding-right:23px;}

.goods_list_title .rpages { float:right}
.goods_list_title .rpages li { float:left; line-height:22px; margin-left:5px;}
.goods_list_title .rpages li a { display:block; float:left; height:22px; line-height:22px;border:solid #b3b3b3 1px;}
.goods_list_title .rpages li.pre a { background:url(images/icon_left.gif) no-repeat center center; width:20px;}
.goods_list_title .rpages li.next a { background:url(images/icon_right.gif) no-repeat 47px center; padding:0 16px 0 6px;}
.goods_list_title .rpages li a:hover { background-color:#efefef; text-decoration:none}

.goods_list li { float:left; margin:25px 25px 0 0; width:236px; text-align:center}
.goods_list li .thumb { margin-bottom:5px; position:relative; text-align:center}
.goods_list li .thumb .typeb { position:absolute; right:10px; top:10px; height:41px; width:43px; background:url(images/icon_a_2.png) no-repeat; text-align:center; font-size:14px; color:#fff; line-height:41px; font-weight:bold; padding-left:5px;}
.goods_list li .thumb .typeb strong { font-size:17px;}
.goods_list li .thumb a.more_url { position:absolute; bottom:7px; right:2px; height:20px; line-height:20px; background:#dd0000;filter:alpha(opacity=70);opacity:0.7; color:#fff; padding:0 5px 0 5px;}
.goods_list li .thumb img { border:solid #e6e6e6 1px; margin-bottom:5px; width:200px; height:200px; padding:17px;}
.goods_list li .thumb a:hover img { border:solid #f60 1px;}
.goods_list li .thumb .typeimg3 { background-image:url(images/icon_a_3.png)}
.goods_list li .thumb .typeimg4 { background-image:url(images/icon_a_4.png)}
.goods_list li p { height:22px; line-height:22px; overflow:hidden}
.goods_list li strong { color:#F00}





.goods_name { font-weight:bold; color:#000; line-height:24px; padding:5px 0 10px 0}
.goods_name h1 { font-size:14px;}
.goods_box .images { width:380px; float:left; }
.goods_box .images .thumb { height:376px; width:376px;border:solid #bbb 1px;}
.goods_box .images ul { margin-top:6px;}
.goods_box .images li { float:left; border:solid #bbb 1px; margin-right:6px; padding:1px;}
.goods_box .images li img { width:86px;}
.goods_box .txtinfo { float:right; width:355px; overflow:hidden}
.goods_box .txtinfo p { margin-bottom:8px; line-height:18px;}
.goods_box .txtinfo .lis li { padding-left:12px; background:url(images/icon_2.gif) no-repeat left 8px; line-height:18px; margin-bottom:6px;}
.goods_box .txtinfo .art { border-top:solid #bbb 1px; margin-top:10px; padding-top:8px;}
.goods_box .txtinfo .art li { padding-left:12px; background:url(images/icon_5.gif) no-repeat left 9px; line-height:24px; height:24px; overflow:hidden; font-weight:bold}
.goods_desc { line-height:20px;}
.goods_ser { background:#bbb; font-size:12px;}
.goods_ser .head td { background:#eee; height:24px}
.goods_ser td { padding:4px;}
.goods_ser td a {color:#ba2636; text-decoration:underline}
.goods_ser td a:hover { text-decoration:none}

.proinfo { width:340px;}
.proinfo td { padding:5px;}
.proinfo .bg td { background:#EEE}

.buybox { border:solid #bbb 1px; background:#f4f7fc; padding:15px; line-height:24px;}
.buybox strong { color:#F00}

.cloud-zoom-lens {border: 4px solid #888;margin:-4px;background-color:#fff;	cursor:move;		}
.cloud-zoom-title {font-family:Arial, Helvetica, sans-serif;position:absolute !important;background-color:#000;color:#fff;padding:3px;width:100%;text-align:center;	font-weight:bold;font-size:10px;top:0px;}
.cloud-zoom-big {border:4px solid #ccc;overflow:hidden;}
.cloud-zoom-loading {color:white;	background:#222;padding:3px;border:1px solid #000;}


/*-------------- CMS Box --------------*/
.cmsbox_bg { background:#000; position:absolute; left:0px; top:0px; z-index:10000;filter:alpha(opacity=40);opacity:0.4; width:100%; height:100%}
.cmsbox {width:390px; height:250px; position:absolute; z-index:1000000; background:#FFF; border:solid #9abee2 10px; text-align:left; padding:0px;}
.cmsbox h3.title { height:30px; line-height:30px; overflow:hidden; padding:0 10px 0 10px; font-size:12px; margin:0px;}
.cmsbox h3.title a { float:right; font-size:10px; font-weight:normal}
.cmsbox_iframe { width:390px; height:220px;}

.cmsbox_msg { width:400px;position:absolute; z-index:1000000; background:#FFF; border:solid #9abee2 10px; text-align:left; padding:0px;}
.cmsbox_msg h3.title { height:30px; line-height:30px; overflow:hidden; padding:0 10px 0 10px; font-size:12px; margin:0px;}
.cmsbox_msg h3.title a { float:right; font-size:10px; font-weight:normal}
.cmsbox_msg .cmsbox_msg_content { padding:15px;line-height:26px;}
.cmsbox_msg_iframe {position:absolute; z-index:1000}

.cart_msg { background:url(images/full-cart.jpg) no-repeat 5px top; padding-left:85px;}
.cart_msg h5 { font-size:14px; color:#c6000b}
.cart_msg p { color:gray; margin:0 0 20px 0}
.cart_msg p strong { color:#c6000b;}

.tipmsg { background:#feeeef url(images/icon_right.png) no-repeat 5px 5px; border:solid #ffcbcd 1px; line-height:27px; margin-top:4px; padding-left:27px; margin-right:10px; display:none; font-weight:bold}
.tipmsg p { font-weight:normal; line-height:18px; padding:4px 0 4px 0}
/*-------------- CMS Box --------------*/

.mightlike { border:solid #b2b2b2 1px;}
.mightlike li { float:left; width:149px; border-left:solid #b2b2b2 1px; padding:5px; color:#666}
.mightlike li .thumb img { width:148px;}
.mightlike li p { border-top:solid #eee 1px; height:22px; line-height:22px; overflow:hidden}
.mightlike li p span { float:right}
.mightlike li p span a { font-weight:bold; color:#049dd5}
.mightlike li p span strong { color:#C00}
.mightlike li p.name a {font-weight:bold; color:#049dd5}
.mightlike li .add { padding-top:5px;}
.mightlike li .add a { float:right;background:#8c000d; color:#FFF; font-weight:bold; padding:0 10px 0 10px; font-size:10px;}
.mightlike li .add input { width:30px;}

.cartitems { border:solid #b2b2b2 1px;}
.cartitems .items { border:solid #eee 5px; border-top:none}
.cartitems .items th { height:40px; background:#eee; padding:0 10px 0 10px;}
.cartitems .items td { padding:10px; border-top:solid #ddd 1px;}
.cartitems .desc {border:solid #eee 5px; border-top:none}
.cartitems .desc td { padding:8px 10px 8px 10px;}
.cartitems .total {border:solid #eee 5px; border-top:none}
.cartitems .total td { background:#eee; padding:4px;}

.blockprom { border:solid #b2b2b2 1px; padding:1px;}
.blockprom h3 { height:30px; line-height:30px; background:#ccc url(images/icon_q_1.png) no-repeat 5px 5px; padding:0 10px 0 30px; font-size:14px;}
.blockprom h3 a.more { color:#666; font-size:12px;}

.simnav li { height:33px; line-height:33px; overflow:hidden; margin-bottom:2px;}
.simnav li a { display:block; float:left; width:100%; background:#ccc; text-indent:15px; font-size:14px; font-weight:bold; height:33px; overflow:hidden; color:#333}
.simnav li a:hover { background:#444; color:#FFF; text-decoration:none}
.simnav li.set a { background:#8b000c; color:#FFF}

.helpnav dt { background:#ccc; text-indent:15px; font-size:14px; font-weight:bold; height:33px; line-height:33px; overflow:hidden; color:#333;}
.helpnav dt.set {background:#8b000c; color:#FFF}
.helpnav dd { padding:5px 0 5px 0;}
.helpnav dd p { height:24px; line-height:24px; padding-left:25px; background:url(images/icon_right.gif) no-repeat 15px center}
.helpnav dd p a:hover { color:#8b000c}
.helpnav dd p.set a {color:#8b000c; font-weight:bold}

.brand_desc { line-height:180%}
.brand_desc p { margin-bottom:15px;}

.show_list li { text-align:center; float:left; width:124px; overflow:hidden; margin-right:25px; margin-bottom:20px;}
.show_list img { width:120px; padding:1px; border:solid #ddd 1px;}
.show_list p { height:25px; line-height:25px; overflow:hidden}

.show_main .thumb { border:solid #888 1px;}
.show_main .thumb img{}
.show_main .thumb h5 { border-top:solid #888 1px; height:32px; line-height:32px; overflow:hidden; text-align:center; font-size:14px;}
.show_main ul { float:right; width:280px; overflow:hidden;border:solid #888 1px; padding:10px; line-height:20px;}
.show_main ul li { margin-bottom:10px;}
.show_main ul li img { float:left; width:120px; padding:1px; border:solid #ddd 1px; margin-right:10px;}

.main_image {width: 460px; height: 345px;float: left;background: #333;position: relative;overflow: hidden;color: #ccc;}
.main_image img { width:460px; height:345px;}
.main_image h2 {font-size: 14px;margin: 0 0 5px;padding: 10px;}
.main_image small { display:none}
.main_image p {padding: 0 10px 10px 10px;	margin: 0;line-height:18px;}
.main_image .desc{position: absolute;bottom: 0;	left: 0;width: 100%;display: none;}
.main_image .tinfo{width: 100%;background: #111;border-top: 1px solid #000;}
.main_image .tinfo a { color:#FFF; text-decoration:underline}

.image_thumb {float: right;width: 280px;background: #fff; border:solid #ccc 1px; border-bottom:none;}
.image_thumb img {border: 1px solid #ccc; padding: 1px; background: #fff; float: left;width:80px; height:60px;}
.image_thumb ul li{ padding:10px;width: 260px;height:64px;float: left;border-bottom: 1px solid #ccc;border-top: 1px solid #fff;}
.image_thumb ul li.hover {background: #ddd;cursor: pointer;}
.image_thumb ul li.active {background: #f0f0f0;cursor: default;}
.image_thumb ul li h2 {font-size: 12px; margin: 5px 0; padding: 0; line-height:18px;}
.image_thumb ul li .tinfo {float: left; margin-left: 10px;padding: 0;width: 165px;}	
.image_thumb ul li p{display: none;}

.question_send { border-bottom:dashed #ccc 1px; padding-bottom:15px;}
.question_send th { font-weight:normal; padding:6px 0 6px 0}
.question_send th span { color:#F00}
.question_send td { padding:6px 0 6px 0}

.job_list { background:#ccc;}
.job_list th { background:#eee; padding:6px;}
.job_list td { background:#fff; padding:6px;}

.series_desc p { background:url(images/icon_2.gif) no-repeat left 6px; line-height:18px; padding:0 0 0 10px;}

#new_order { height:386px; overflow:hidden; margin:0 10px 0 10px;}
#new_order div { background:url(images/line.gif) repeat-x left top; height:26px;}
#new_order div p { padding-left:10px; background:url(images/icon_2.gif) no-repeat left 9px; line-height:26px; height:26px; overflow:hidden}

.series_tips { line-height:180%}

.links_box { border:solid #ddd 1px; margin-bottom:20px;}
.links_box dt { height:34px; line-height:34px; font-size:14px; font-weight:bold; padding:0 10px 0 10px; border-bottom:solid #ddd 1px; background:#eee}
.links_box dd { padding:10px;}
.links_box dd a { display:block; float:left; width:170px; height:26px; line-height:26px; background:url(images/icon_2.gif) no-repeat left 10px; padding-left:10px;}

.my_links { border:solid #ddd 1px; margin-bottom:20px;}
.my_links h3 { height:34px; line-height:34px; font-size:14px; font-weight:bold; padding:0 10px 0 10px; border-bottom:solid #ddd 1px; background:#eee}
.my_links .desc { float:left; width:365px; padding:10px; border-right:solid #ddd 1px;}
.my_links .desc p { line-height:22px;}
.my_links .desc th { font-weight:normal; width:60px; text-align:right; padding:5px 5px 5px 0}
.my_links .desc td { padding:5px 0 5px 0}
.my_links .desc textarea { width:260px; padding:4px; height:60px;}
.my_links .desc .submit {background:#8c000d; color:#FFF; font-weight:bold; border:none; padding:4px;}
.my_links .code { float:right; padding:10px 10px 0 0; width:345px;line-height:22px;}
.my_links .code textarea { width:330px; padding:4px; margin-bottom:5px; height:40px;}


.qqbox { z-index:999999; width: 100px; right: 10px; top:83px; position: absolute; background:#eee; text-align:center; padding:5px 0 10px 0}
.qqbox p { height:24px; line-height:24px; overflow:hidden; margin-top:10px;}
.qqbox .ma { margin:10px 0 10px 0}
.qqbox .ma img { margin-bottom:5px; border-radius:5px; width:80px;}

.box_404 { width:470px; margin:80px auto 0 auto;}
.box_404 .cents { background:url(images/404_cen.gif) repeat-y left center; padding:50px;}
.box_404 .cents h3 { font-size:14px; font-weight:bold}
.box_404 .cents ul { margin-top:20px;}
.box_404 .cents ul li { line-height:26px; background:url(images/icon_right.gif) no-repeat left 9px; padding-left:12px;}
.box_404 .cents ul li a { color:#336699; text-decoration:underline; margin-right:20px;}
.box_404 .cents ul li a:hover { text-decoration:none}

.topic_view { line-height:200%}
.topic_view  p { margin-bottom:15px;}

.number_title p { float:left; background:#8b000c; height:36px; line-height:36px; color:#FFF; padding:0 12px 0 12px; font-size:14px;}
.number_title strong { color:#e3ca05; padding:0 5px 0 5px;}

.user_cus { height:45px; line-height:43px;}
.user_cus a { color:#FFF; font-family:"微软雅黑"; font-size:18px; text-indent:25px;display:block; float:left; width:100%;background:#f60 url(images/user_cus.gif) no-repeat left top;}
.user_cus a:hover { background-position:left -45px; text-decoration:none}

.qi_list table { background:#ddd; line-height:24px}
.qi_list table th { background:#eee; padding:5px;}
.qi_list table td { background:#FFF; padding:5px;}
.qi_list table tr.eee td { background:#eee}