body {font-size:12px; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif;  -webkit-text-size-adjust:none;}
body, p, form, input, button, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5,fieldset {list-style: none outside none;margin: 0; padding: 0;}
address, caption, cite, code, dfn, em, b, th, abbr, var {font-style: normal; font-weight: normal;}
a{color:#0022BB; text-decoration:none;}
a:hover{color:#BD0000;}
.u, a.u:link, a.u:visited {text-decoration: underline;}
img, fieldset, body, html {border: medium none;}
.clear, .clearfix{ clear:both;}
.clear:after, .clearfix:after {clear: both; content: "."; display: block; font: 0px/0 arial; height: 0; visibility: hidden;}
.padding_t{ padding-top:10px;}
.fl {float: left;}
.fr {float: right;}
.border{ border:1px solid #e7e7e7;}
.border_b{border-bottom:dashed 1px #ABABAB;}
.border_t{border-top:1px dashed #DDDDDD;}
#header, #content, #footer,#page,#left_bg,#web_top,#header_top {clear: both;margin: auto; width: 960px;}
.f_c_green{ color:#513529;}
.f_c_brown{ color:#2f4930;}
.required {color: #990000;}
.margin_t{ margin-top:10px;}
.margin_b{ margin-bottom:10px;}
.price{ font-size:14px; font-weight:bold; color:#b60014; font-family:helvetica,arial,sans-serif;}
.pad_l{ padding-left:10px;}
.pad_b{ padding-bottom:10px;}
.pad_10px{ padding:10px;}
.blue{ color: #2b68c5;}
.gray, a.gray:link, a.gray:visited { color: #666666;}
.cursor{ cursor:pointer;}
.center {margin:0 auto;}
.g_t_l {text-align:left;}
.g_t_c {text-align:center;}
.g_t_r {text-align:right;}
.g_t_j {text-align:justify;}
.g_t_t {vertical-align:top;}
.g_t_m {vertical-align:middle;}
.g_t_b {vertical-align:bottom;}
.b, a.b:link, a.b:visited { font-weight: bold;}
.blue{ color:blue;}
.red{ color:red;}
.m_red{ color:green;}
.green{ color:green;}
.purple{ color:purple;}
.black{ color:#000000;}

.b{ font-weight:bold;}
.font_12{ font-size:12px;}
.font_14{ font-size:14px;}
.font_16{ font-size:16px;}

/*warnings, errors, messages*/
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {line-height: 1.8em;padding: 0.2em;border: 1px solid #000000;}
.messageStackWarning, .messageStackError {background-color: #ff0000;color: #ffffff;}
.messageStackSuccess {background-color: #99FF99;color: #000000;}
.messageStackCaution {background-color: #FFFF66;color: #000000;}
hr{height:1px; border:none; border-top:#CECECE 1px solid;}

/*---------------HTML --------*/
.page-heading {border-bottom: 2px solid #333333; height: 25px;}
.page-heading .heading-title {float: left;font-family: arial,verdana,helvetica,sans-serif; font-size: 12px;}
.page-heading .title-tab { background-color: #333333; border-radius: 3px 3px 0 0; color: #FFFFFF; padding: 0px 10px 0px;  text-shadow: 0 2px 0 #444444; line-height:25px;}
.errorInfo {color: #A72D2C; margin: 0;}

#header_top{  position: relative;}
#logo{ float:left;}
#small_nav2 { float:right; height: 40px; margin-top:10px;}
#small_nav2 li { float: left; list-style: none outside none; margin: 0 0 0 10px;}
#header_search { background-color: #F7F6F4; background-image: url("images/header_point_bg.png"); background-repeat: repeat-x; padding: 12px 5px 8px 10px;}

#header_nav{ border-left:1px solid #999999; border-right:1px solid #999999; background:url(images/header_nav_bg.gif);}

#header_nav li { display: inline; float: left; list-style: none outside none;}
#header_nav li a { display: block; height: 38px; border-right:1px solid #999999; text-align:center; color:#CCCCCC; font-size:11px; width:118px; text-transform:uppercase;}
#header_nav li a span{ font-weight:bold; line-height:35px; display:block; color:#555555; }
#header_nav li a:hover { background:url(images/header_nav_on.gif); color:#E00079;}
#header_nav li a:hover span { color:#E00079;}

#header_search_l { float: left; margin-right: 20px;}
#header_search_l p { text-align: center;}
#search { float: left; margin-right: 20px;}
#search .text{ width:300px; height:25px;}
#search .text:focus {
	border: 1px solid #ccc;
	border-color: #66afe9;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
	outline: 0 none;}
#search_word { float: left; margin-top: 5px;}
#search_word li { float: left; list-style: none outside none; margin-bottom: 5px;}

h1 { font-size: 14px; font-weight: lighter; color:#FF6699; font-size:14px;}
#web_top_extend { background-image: url("images/topbg.jpg"); background-repeat: repeat-x; width: 100%;}
#web_top { height: 117px; margin: auto;}
.top_list { float: left;}
#gun { background-color: #FE9732; height: 20px; line-height: 20px;}
#top_h1, #top_h2 { width: 200px;}
#top_h1 {
height: 20px;
line-height: 20px;
text-align: right;}
.top_time { background-color: #CCCCCC; float: left; height: 40px; margin-right: 5px; margin-top: 2px; width: 265px; line-height: 12px;}
#times { height: 42px;}
.top_gun { float: left; width: 460px;}
#top_h2 { height: 27px; line-height: 27px; text-align: right;}
#nav { height: 15px; margin-top: 5px; width: 663px;}
.top_list { float: left;}
.nav_list { float: right; height: 15px; padding-left: 10px; padding-right: 10px;}
.nav_list a:link {   color: #FFFFFF;}
.nav_list a:visited {   color: #FFFFFF;}
.nav_list a:hover {   color: #D55F0E;}
#top_cate { float: left; height: 28px; width: 900px;}
.top_cate_list { border-right: 1px solid #C0C0C0; color: #0B0B0B; float: left; height: 15px; line-height: 15px; margin-top: 8px; padding-left: 10px; padding-right: 10px;}
#top_seach { border: 0 none; float: right; height: 20px; padding-left: 15px; width: 231px;}
.top_cate_list_1 { border-right: 1px solid #C0C0C0; color: #0B0B0B; float: left; height: 15px; line-height: 15px; margin-top: 5px; padding-left: 10px; padding-right: 10px;}
/* cart */
.cart{ display: inline; left: 0; top:10px; position: relative; float:right;}
.cart a{ padding:5px; background:url("images/cart.gif") #FFFFFF no-repeat; padding-left:25px; border:1px solid #989A99; }
.cart a:hover{ text-decoration:underline;}

#left h2, #left h3 {background: none repeat scroll 0 0 #F1F1F1; border: 1px solid #DDDDDD; font-size: 16px; height: 32px; line-height: 32px; padding-left: 10px;}

/*导航*/
.nav{padding:0px 0 10px 2px;}
.nav a{}
.nav b{ color:#b60014; font-weight:100; padding-left:5px;}

#web_map { background:url(../../images/pic/list_tab.jpg) no-repeat -3px 3px; border-bottom:2px solid #C6D2F4; height: 30px; line-height: 30px; padding-left:10px; margin-bottom:5px; }
/*首页内容*/
#content{ background:#FFFFFF;}
#left{float:left; width:220px;}
.left_bg { background-color: #E7EBF6; width: 172px;}
#left_mid_cont { border: 1px solid #E7EBF6; width: 170px;}
.guide_list { padding: 8px 8px 10px 5px; border: 2px solid #C15779; width:155px;}
.guide_list li { background: url("images/arrow_06.gif") no-repeat scroll right center rgba(0, 0, 0, 0); border-bottom: 1px solid #ED98D8;}
.guide_list li a { color: #000000; font-size: 12px; font-weight: bold; text-decoration: none; padding: 6px 8px; display: block;}
.guide_list li:hover { background:#FFDFF7;}
#ind_news{ margin-top:10px; border:2px solid #E5E5E5; padding:3px; border-radius: 5px;}
#ind_news li{ margin-bottom:5px;}
/*分类开始*/
.menu{margin-top:5px; border-radius: 5px; border-right:2px solid #D6DBF4; border-left:2px solid #D6DBF4; border-top: 3px solid #002FA3;border-bottom: 2px solid #D6DBF4; background:#F0F2FB; }
.menu .brandtop{display:block; background:#D0D2FE; font-weight:bold; line-height:30px;  text-indent:5px; color:#333;}
.menu .one a{ display:block; background:#eee; border-bottom-left-radius:5px;  font-weight:bold; line-height:30px; border-top: 1px solid #ddd; text-indent:5px; color:#333;}
.menu .one a:hover{ color: #F00; background: #ccc;}
.menu1{position:relative; height:40px;}
.menu1 a{line-height:40px; color: #333333; font-weight:bold; text-indent:10px; display:block;border-top:1px dotted #D0CFCF;overflow:hidden;}
.menu1 .elClose{ background:url("../../images/pic/opa-icons-16.png") 190px 10px no-repeat;}
.menu1 a:hover, .menu .open {color:#fff; background: none #3173B5 ;}

.menu2{background: #fff url("../../images/pic/bg_balloon_01.png") no-repeat scroll 0 10px; border: 1px solid #3173B5; box-shadow: 10px 10px 0 0 rgba(0, 0, 0, 0.4); position:absolute;left:210px;top:0; padding:10px 0px 10px 10px; width:400px; display:none; z-index:999;}
.menu2 li{ height:34px; width:180px; float:left; margin-left:10px;}
.menu2 li a{background-image:none; height:34px; line-height:34px; font-weight:100; border:none;}
.menu2 li a:hover{ color:red; background:none;}

#center{float:right; width:720px; }
#center_home{margin-top: 5px; width: 725px; float: right;}

#web_right_left, #web_right_right { float: left;}
#web_right_left { width: 496px !important;}
#web_right_right { margin-left: 2px !important; width: 228px !important;}
.container { }
.web_prod_top { 
	background-image: url("../../images/event_ttile_icon.gif");
	background-position: left center;
	background-repeat: no-repeat;
	border-bottom: 1px solid #dbdbdb;
	color: #bf0000;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 8px;
	padding: 5px 0 2px 20px; }
.web_prod_top span{ float:right; font-weight:100; color:#333333;}	
.web_prod_mid{clear:both;}
.web_prod_mid ul { float: left;margin: 0 5px 10px 0; width: 175px;}
.web_prod_mid ul .pro_title{ height:50px; display:block; overflow:hidden;}
.web_prod_mid ul .pro_price{ height:40px; text-align:center; display:block; overflow:hidden;}

#web_notes_top, #web_prod_ren { background-color: #E7EBF6; width: 228px;}
#web_notes_content { border: 1px solid #E7EBF6; padding-bottom: 10px !important; width: 226px;}
.web_notes_list { height: 15px; line-height: 15px; margin: auto; width: 210px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
#web_prod_ren { margin-top: 5px;}
#web_prod_ren_cont { border: 1px solid #E7EBF6; float: left; width: 226px;}
.ren_prod_list { border-bottom: 1px solid #E7EBF6; float: left; margin: auto; padding-bottom: 10px; padding-top: 10px; width: 226px;}
.ren_prod_pic { margin-left: 5px !important; width: 115px;}
.table_class { border: 1px solid #CCCCCC; height: 120px; width: 115px;}
#ren_prod_foot { border: 1px solid #F69007; float: left; height: 110px; margin-top: 10px; width: 227px;}
.ren_prod_title, .ren_prod_price { margin-left: 8px; width: 92px; overflow:hidden;}
.STYLE1 { color: #FF9900; font-weight: bold;}
.ren_prod_title, .ren_prod_price, .ren_prod_pic { float: left;}
.ema { background-image: url("images/qqqqq.jpg"); background-repeat: no-repeat; float: left; font-family: Arial; font-weight: bold; height: 19px; margin-left: 20px; margin-top: 10px; padding-left: 18px; padding-top: 28px; width: 168px;}

#right{float:right; width:185px;}
#u_center{float:left; width:770px;}
#u_right{float:right; width:190px;}

#home_n_font{ overflow:auto; height:210px; margin-top:10px;}
#home_n_font li{ line-height:20px;}
#home_n_font li strong{ margin-right:10px;}
#home_n_font a:link {color: #990033; text-decoration:underline; }

.index_pro { margin-top:10px; border:1px solid #ababab;}
.index_pro ul{ clear:both; border-bottom:dashed 1px #ABABAB;}
.index_pro li{ float:left; margin:0px 10px 20px 10px; width:145px;}
.index_pro dt{ text-align:center;}
.index_pro dd{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 150px;}

/*新品上市*/
.categories-name{ margin-top:20px; border-top:1px dotted #666666; font-size:14px; color:#666666;}
.index_product_new .content li{ float:left; padding-top:5px; margin:0px 3px 0px 4px; width:182px;  margin-top:10px;}
.page_title{ border-bottom:2px solid #CCCCCC;}
.red_14_b{color:#b60014; font-size:14px; font-weight:bold;}

/*产品分类 二级*/
.list_class{background: #EEEEEE; padding:5px;}
.list_class .title {font-size: 14px;font-weight: bold;padding-bottom: 5px;}
.list_class li{ float:left; background:url(images/arrow2.gif) no-repeat 10px 10px; text-indent:13px; width:220px; padding-left:10px;}
.list_class li a{display:block; line-height:35px;}
.list_class li a:hover{ color:#FF3300;}

.decri{ line-height:18px;}
.decri img{ float:left;}
.brand_descri2 {margin: 0 0px 10px;}

.category-box{ margin-top:10px;}
.category-box li{ float:left; margin:0 8px 20px 0; text-align:center;}
.category-box li span{ display:block; font-weight:bold; height: 20px;}
.fontH1{display: inline; font-size:12px; color:#333333;}
#proList ul {
	text-align: center;
	float: left;
	text-align: left;
	height: 280px;
	width: 167px;
	margin: 0px 12px 0 0;}
#proList .pro_top_pic {
	height: 165px;
	text-align: center;
	display: block;
	border: 1px solid #dfdfdf;}
#proList .pro_title{ height:50px; display:block; overflow:hidden;}
#proList .pro_title a{ color: #666666;}
#proList .pro_title a:hover{ color: #BD0000;}
#pro_list {   float: left;   margin-left: 10px !important;   width: 715px;}
.pro_list_cont {   border-bottom: 1px dashed #CCCCCC;   float: left;   height: 240px;   margin-top: 5px;   width: 142px;}
.pro_list_cont .tags{ font-size:11px; line-height:13px; height:55px; overflow:hidden;}
.pro_top_cate {   background-image: url("../images/tab_top.jpg");   background-position: center center;   background-repeat: no-repeat;   height: 15px;   margin-top: 5px;}

.productList li{ float:left; margin:0px 3px 10px; width:136px; line-height:20px;}
.productList a{ text-decoration:underline; color:#000066;}
.productList a:hover{ text-decoration:underline; color:#FF6666;}
.productList dt{ text-align:center;}
.productList .model{ width:150px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.productList li.Last{margin-right:0px;}
.probox li{ margin:10px 15px 0px 0px; width:140px;}
.c2_box{ border:1px solid #DDDDDD; border-top:none; }
.c2_box a:hover{ background:#eeeeee;}

#select{ border:1px solid #E5E5E3; box-shadow: 1px 1px 4px rgba(150, 150, 150, 0.5); margin-top:10px; padding:0px 0px 15px 40px;}
#select h1 { color: #CC3300;float: left; font-size: 16px; height: 28px; line-height: 28px;}
#select strong { color: #CC3300; float: left; font-size: 16px;}
#select .mt { height: 28px; line-height: 28px; padding: 0 10px 8px;}
.mt .extra {float: right;}
#select dl {margin: 0 5px; overflow: hidden; padding: 4px 0 2px;}
#select dt {float: left;font-weight: bold; line-height: 25px;text-align: right;width:50px; border-bottom: 1px dashed #ACABAB; margin-left:10px; padding-right: 15px;}
#select dd {  overflow: hidden;}
#select dd div {float: left; height: 20px;  padding-right: 15px;  padding-top: 5px; border-bottom: 1px dashed #ACABAB;}
#select dd a { height: 15px; line-height: 15px;overflow: hidden;text-decoration: none;white-space: nowrap;}
#select dd a:hover, #select dd a:active, #select dd a.curr:link, #select dd a.curr:visited { background: none repeat scroll 0 0 #4598D2; color: #FFFFFF;}

/*商品详情*/
.pro_show { margin-top:5px;}
.pronext { height: 30px; line-height: 30px; width: 290px;}
#show_pro_right { margin-left: 10px; width: 425px; float:left;}
#show_pro_right h1{ color:#333333;font-size: 14px; font-weight: bold;}
#pro_cate { margin-top: 8px;}
#pro_top, #pro_cate { border-bottom: 1px solid #CCCCCC; float: left; line-height: 20px; margin-bottom:6px;}
.pic_pro { float: left; height: 290px; width: 280px; margin-left: 0px; position: relative; }
.pro_infor_show { background-color: #F3F3F3; border-left: 1px dashed #F3F3F3; float: left; margin-bottom: 10px; margin-left: 5px; width: 375px;}
.pro_infor_show h2 { color: #DDBD40; font-size: 16px; height: 40px; line-height: 20px; margin-bottom: 5px; overflow-y: hidden;}
.pro_infor_show .one { background-color: #FFFFFF;}
.pro_infor_show .two { background-color: #F4F4F4;}
.pro_infor_show span { border-right: 1px solid #CCCCCC; display: block; float: left; height: 20px; line-height: 20px; margin-right: 10px; padding-left: 10px; width: 105px;}
.pro_infor_show p { border-bottom: 1px solid #CCCCCC; line-height: 20px; overflow: hidden; padding-bottom: 3px; padding-top: 3px;}
#show_line { margin-bottom: 12px; margin-top: 8px;}
.show_comnet { height: 20px; line-height: 20px; width: 425px;}
.numbercount { width: 20px;}
.show_comnet_btn { padding-top: 15px; text-align: center; width: 425px;}
.pro_right_info li{border-bottom: 1px dashed #ccc; width: 410px; margin-top: 10px; padding:0 0 10px 5px;}
.pro_desc{clear: both;}
.pro_desc table{border: 1px solid #DFDFDF; border-collapse: collapse; width: 60%;}
.pro_desc table th { background: none repeat scroll 0 0 #F4F5F0; border: 1px solid #DFDFDF; font-weight: normal; padding: 6px; text-align: left;}
.pro_desc table td{    border: 1px solid #DFDFDF;padding: 6px;}
	
.pro_desc p{ margin-top:8px;}
.previous_page a{line-height: 30px; color:#FF3300; }
.pro_info { border-top:2px solid #333333;}
.pro_info p{  margin-top:8px;}
.pro_info .b{ color:#FF3399; display:block;}

.pro_int h2 { font-size: 20px; height: 40px; line-height: 40px; padding-left: 15px;}
.pro_int h2 span { display: none;}
.news_join_one { background-image: url("images/tuijian_h2.jpg");}
.products_information { border: 1px solid #CCCCCC; display: inline; float: left; margin-bottom: 5px; margin-left: 5px; overflow: hidden; padding: 3px; width: 152px;}

/*news*/
.news_list{float:left;width:100%;border-bottom:1px dashed #000000;}
.atj a{ color:#009; font-weight:bold;}
.news_list_1{float:left; width:590px; height:34px; padding-top:10px; overflow:hidden; padding-left:10px;}
.news_list_2{float:left; width:100px; height:42px; line-height:40px; }
.news_desc{ line-height:25px; margin-top:15px; text-indent: 28px;}
.news_date{ margin:20px;}
.news_sx{ line-height:30px;}
.news_title{ text-align:center; margin-top:10px;}

/*购物车*/
.shoppingcartH1 { height: 35px; line-height: 30px; position: relative; width: 990px;}
.shoppingcartH1 h1 {   color: #EE7711;   float: left;   font-size: 22px;}
.top-title { height: 30px; margin-bottom: 5px; position: relative; z-index: 11;}.top-title-lt { bottom: 0; font-size: 18px; font-weight: normal; left: 0; position: absolute;}
.main { width:1002px; margin:0px auto;}
.cart_content{margin:0px auto;}
.success {background: none repeat scroll 0 0 #FFFCEB;border: 1px solid #EED97C;overflow: hidden;padding: 0px 10px 0px 50px;}
.failure {background: none repeat scroll 0 0 #FFB5DA;border: 1px solid #FF0000;overflow: hidden;padding: 5px 10px 3px 50px;}
.clearcart{ background:url("images/cart_del_ico.gif") no-repeat 0px 0px;; float:left;}
.clearcart a{ padding-left:20px;}
.gray{ color:#999999;}
.nocart{background: none repeat scroll 0 0 #F5F8FF; border: 1px solid #C4D7FF;  padding: 50px 0; text-align: center; margin-bottom:20px;}
.nocart a{ color:#0066FF;}

.totalPrice {color: #80000A;font-size: 24px; font-weight:bold;}
.checkoutBtn { background-position: 0 -727px; display: inline-block; height: 38px; width: 204px;}
.checkoutBtn:hover { background-position: 0 -770px;}
.sidebox {background-color: #F6F6F6;border: 1px solid #DDDDDD; padding: 0 10px 10px; margin-bottom:10px;}
.sidebox h3 { border-bottom: 1px solid #DDDDDD; color: #000000; margin-bottom: 5px; font-size:12px;}
.mcAfee {padding-top: 10px; text-align: center;}
.verisign {padding: 10px 0; text-align: center;}
.w-bp h3, .w-b h3, .w-p h3, .widget h3 {padding: 6px 0;}

.o_show, .o_write{ margin: 15px 0px 0 0; text-align: left;}
.o_write {}
.o_show h1, .o_write h1 {font-size: 14px; color:#b60014; line-height: 150%; margin-bottom: 5px;}
.o_show h1, .o_write .middle {line-height: 20px;}
.o_show h1, .o_write td {line-height: 20px;}
.o_show h1 a, .o_write h1 a {color: #185D94;font-size: 12px; font-weight: 100;}

#ware_info {margin-top:10px;}
#ware_info .middle {}
#ware_info .info1 { background:#ddddde; margin-bottom:3px; height:40px; line-height:40px; font-size:14px; padding-left:60px; }
#ware_info .info2 { line-height:30px; text-align:right;}
.alertInfo {background: none repeat scroll 0 0 #FFECEC; border: 1px solid #F34956; color: #CC0000; margin: 0 0 5px 3px; padding: 2px;}
.remarks{ width:450px; height:36px; border:1px solid #c9caca;}
.submit{ text-align:right;}
input.txt { border:1px solid #c9caca; font-size: 12px; height: 23px; line-height: 23px;}
#consignee_addr tr{ height:33px;}

/*分页样式*/
.page{ border: 1px solid #E3E3E3; margin: 20px 0 15px;  padding: 5px 0;  text-align: center;}
.page a {background-color: #CBD2FE; border: 1px solid #8F8F8F; display: inline-block;  padding: 7px 15px;}
.page a:hover{ background: #6A80FB;}
.page a, .page strong {margin: 0 5px;}
.page dt{ float:left;}
.page dt.all{ margin:3px 2px 0 15px;}
.page dt label{ padding:0px 10px 0 0;}
.page_1 li {  display: inline;}
.page_1 .active a{background-color: #F5F5F5; color: #777777; cursor: default;}

.left_about{overflow: hidden;}
.burberry_about { height: 400px;  line-height: 16px;  margin: 2px;  overflow-y: scroll; width: 199px;overflow: auto;}
/*brand*/
.logo-list li { display: inline-block; font-size: 12px; height: 140px; line-height: 18px; padding: 10px 20px 0; text-align: center; vertical-align: top; width: 132px;}
.logo-list li img { border: 1px solid #D6D6D6; vertical-align: top;}
.logo-list li:hover {   background: none repeat scroll 0 0 #F8F8F8;   position: relative;}
.logo-list .pic { display: block; margin-bottom: 3px; text-align: center;}

.pro_choice { float: left; font-family: "MS PGothic"; font-size: 12px;}
.choice_list { border-bottom: 1px dashed #FFC6C6; float: left; line-height: 24px; margin-bottom: 3px; padding: 5px 10px;}
.choice_list strong { display: block; float: left; font-size: 13px; height: 20px; line-height: 20px; width: 100%;}
.choice_list a { border: 1px dashed #FFFFFF; color: #990000; display: block; float: left; height: 24px; line-height: 24px; margin-bottom: 3px; overflow: hidden; padding-left: 15px; text-decoration: none; width: 16%;}
.choice_list_a { background-color: #FF0000; color: #FFFFFF !important;}
.choice_list a:hover { border: 1px dashed #990000; color: #990000; font-weight: bold;}
/*选表中心*/
.selection {border-color: #A39163 #D6D6D6 #D6D6D6; border-image: none; border-right: 1px solid #D6D6D6; border-style: solid; border-width: 1px;}
.selected { background: none repeat scroll 0 0 #FAF8ED; border-bottom: 1px solid #D6D6D6; line-height: 18px; min-height: 22px; padding: 7px 8px 2px 15px; position: relative;}
.total { display: inline-block; margin: 0 4px 6px; vertical-align: middle;}
.total b { color: #E60000; font-weight:bold;}
.select-box { padding: 0 10px 3px;}
.select-box dl { border-top: 1px dotted #D6D6D6; line-height: 20px; padding: 8px 0; position: relative;}
.select-box .brand-sel, .select-box .series-sel { border-top: 0 none; padding-bottom: 0;}
.select-box dt { left: 0; padding-right: 3px; position: absolute; text-align: right; top: 8px; width: 85px;}
.select-box dd { margin-left: 88px; position: relative;}
.select-box .all { left: 0; position: absolute; top: 0;}
.select-item { overflow: hidden; padding-left: 46px;}
.select-box a { float: left; height: 16px; line-height: 16px; margin-right: 7px; padding: 2px 3px; white-space: nowrap;}
.select-box a:hover {   background-color: #8D794D;   color: #FFFFFF;}
.select-box .sel { background-color: #8D794D; color: #FFFFFF;}

.sort-rule { border-bottom: 2px solid #87B0F8; height: 27px; line-height: 26px; padding-left: 16px;}
.sort-rule dd { padding-left: 5px;}
.sort-rule dt, .sort-rule dd { float: left;}
.sort-rule dd a, .sort-rule dd span { background: none repeat scroll 0 0 #F2F2F2; border-color: #7E8CF6; border-image: none; border-style: solid solid none; border-width: 1px 1px medium; color: #333333; float: left; height: 26px; margin-right: 5px; text-align: center; width: 90px;}
.sort-rule dd span { background: none repeat scroll 0 0 #87B0F8; border-color: #87B0F8; color: #FFFFFF; font-weight: bold;}

/*底部*/
#footer{text-align:center; }
#footer a{ color:#0066FF;}
#foot_top {   background-color: #002FA3;   color: #FFFFFF;   height: 5px;   line-height: 5px; }
#foot_foot {  background-color: #E5E5E5; line-height: 20px;  padding: 5px 0 10px;   text-align: center; line-height:30px;}
.foot_comment {   float: left;   height: 66px;}
#com_left {   width: 226px;}
#com_mid {   width: 437px;}
#com_rig {   margin-left: 20px;   width: 217px;}
.tab_com {   font-weight: bold;   line-height: 18px;   width: 217px;}
#foot_tab {   margin-top: 10px;}
#foot_email {   font-family: Arial;   font-size: 14px;}

.table{border-collapse: collapse;}
.table td{ height:30px;}
.table input[type="text"]{ height:24px; font-weight:bold;}
.o_submit {border-width: 1px; font-size: 13px; line-height: 18px; margin-bottom: 0; padding: 4px 20px; text-align: center; color:#FFFFFF; font-weight:bold;  background-color: #D76A6F;  background-image: -moz-linear-gradient(center top , #B91619, #CC6266); background-repeat: repeat-x; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);}
.o_submit_processing { background-image: -moz-linear-gradient(center top , #767676, #332C2C);}
