/*
Template Name: Shop Style 4 - english
Logo filename: logo2.gif
*/


/* ====================
     公共样式
==================== */
body{background:#fff; font:11px/150% Arial,Helvetica,sans-serif; color:#666;line-height:150%;	text-align: left;margin: 0px;width: 100%;padding: 0px;}
div{margin:0 auto; padding:0;}
h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form,img,p{margin:0; padding:0; border:none; list-style-type:none;}
textarea,select,input{font-size:11px; font-family:Verdana,Arial;}
a{text-decoration:none;}
.block{width:965px; height:auto;}
.fl{float:left;}
.fr{float:right;}
.f_l{float:left;}
.f_r{float:right;}
.tl{ text-align:left;}
.tc{ text-align:center;}
.tr{ text-align:right;}
.dis{display:block;}
.inline{display:inline;}
.none{display:none;}
.dashed{background:url(images/lineBg.gif) repeat-x left top; color:#3f3f3f;  padding:2px 0 3px 12px;}
.cl{clear:both;}
.AddToAny{float:left;padding:0px 0px 0px 285px;} 
.stats_code{display:none;}
.input1{height:16px; width:180px; border:1px solid #D4D4D4; font-size:11px; color:#999999; margin-right:10px; margin-top:5px; float:left;padding:1px 2px;}

.clearfix{clear:both;}
.clearfix:after{content:"."; display:block; height:0; clear:both;visibility:hidden;}
/*英文强制换行*/
.word{word-break:break-all;}
.blank1{height:10px;overflow:hidden;}

.shopTopNav {background: url("images/sprite_repeat.gif") repeat-x scroll 0 -51px transparent;clear: both;color: #666666;height: 27px; line-height: 27px; position: relative;width: 100%;}
.shopTopNav a:link, .shopTopNav a:visited{color: #a72d2c;text-decoration:none;font-weight:bold;}
.shopTopNav li{float:left;padding:0px 10px 0 10px;}

.redweight{font-weight:bold;color:#a72d2c;text-transform:capitalize;}
.hot_search{line-height:18px; color:#2976c9; float:left;padding:5px 0 0 0;}
.hot_search span{ margin:0 10px 0 0;}
.hot_search a{ color:#666;font:italic 11px Tahoma}
.hot_search a:hover{ text-decoration:underline;color:#C01122}
.searchbox{float:left; color:#ffffff; margin:5px 0px 3px 25px;background:url(images/sprite.gif) no-repeat 0px 0px;width:472px;height:33px;padding-left:5px;}
.searchbox .input1{padding:3px 8px;width:365px;border:0px;}
.searchbox .search{padding-bottom: 5px; padding-left: 5px; padding-right: 5px; float: left; padding-top: 5px;background:url(images/search.gif) no-repeat 4px 0px;width:65px;border:0px;margin-top:5px;}

#area_top{margin-top:0px;background-color:#fff;overflow:hidden;}
#area_main{margin-top:10px;padding-bottom:10px;}
#area_bottom{padding:10px 0;line-height:20px;text-align:center;color:#37637E;}

.area_left{width:200px;overflow:visible;height:100%;float:left;background:#ffffff;border-radius:5px;-moz-border-radius:5px;}
.area_right{margin-left:7px;width:755px;overflow:hidden;height:100%;}
.area_right_flow{margin-left:2px;width:100%;overflow:hidden;height:100%;}
/*top*/
#area_top .logo2{width:300px;margin-top:10px;height:50px;overflow:hidden;}
#area_top .ad{width:530px;}
#area_top .ad .ad_1{margin-right:4px;}
#area_top .ad .ad_2 li{margin-bottom:4px;height:32px;overflow:hidden;}

#area_top .cart{ width:120px; height:70px; float:right;background:url(images/sprite.gif) no-repeat 0px -135px;margin-top:5px}
#area_top .cart span{background:url(images/cart_icon.gif) 48px 2px no-repeat;text-align:right;padding-right:5px;margin-top:15px; width:110px; display:block} 
#area_top .cart span a{ color:#a72d2c;font-weight:bold;font-size:1.2em;}
#area_top .cart span a:hover{color:#ff5900;text-decoration:underline;}

#ad_top_hidden{display:none;}
#ad_top{}
#ad_top a{color:#333;}

.menu_main{height:38px; width:965px;line-height:38px; margin:8px auto 0; text-align:center; font-weight:bold;}
.menu_main ul {display:block;height:38px;background:url(images/sprite.gif) repeat-x 0px -350px;}
.menu_main li{background:url(images/sprite.gif) no-repeat 0px -455px;cursor:pointer;float:left;margin:0 -1px 0 0;padding:0 -1px 0 0;}
.menu_main a{display:block;font-weight:bold;text-decoration:none;background:none transparent scroll repeat 0% 0%;color:#fff;padding:0px 15px 0px;}
.menu_main a:hover {display:block;text-decoration:underline;padding:0px 15px 0px;}

.menu_bottom{clear:both;height:29px;line-height:29px;text-align:center;font-size:11px;text-transform:uppercase;background:none repeat scroll 0 0 #254e7b;margin-top:10px;border-radius:5px;-moz-border-radius:5px;border:1px solid #1a3f65;}
.menu_bottom a{padding:0 7px;}
.menu_bottom a:hover{color:#FFA800;text-decoration:underline;}
/**/
/*bottom area*/
#area_bottom .footer{margin-top:5px;color:#666;}
/**/
.footer{color:#666; padding:5px 0 0;}
.footer_nav{background:#f2f2f2;border-top:1px solid #4b4b48;clear:both;padding:5px 0 10px;}
.footer_nav a{ color: #666; }
.footer_nav a:hover{ color:#000; text-decoration:underline}
.footer_nav span{margin:0 10px;}
.copyright{ margin:2px auto 5px; text-align:center; }

/*input style*/
.input_search{border:1px solid #CA100A;height:23px;line-height:23px;width:130px;vertical-align:top;color:#999;}
* html .input_search{vertical-align:baseline;}
* + html .input_search{vertical-align:baseline;}

.input_login{border:1px solid #5E0204;height:19px;line-height:19px;width:120px;}
.input_1{border:1px solid #ccc;height:20px;line-height:20px;vertical-align:top;}
/**/

/*button style*/
.btn_search{border:1px solid #CA100A;border-left:none;padding:none;color:#fff;font-size:12px;width:65px;height:27px;line-height:25px;background:url(images/bg-5.gif) repeat-x 0 0;cursor:pointer;}
.btn_login{border:none;background:url(images/btn_1.gif) no-repeat;width:58px;height:22px;line-height:22px;font-size:12px;color:white;}
.btn_2{border:1px solid #00f;background:url(images/bg-4.gif) repeat-x 0 0;height:23px;line-height:19px;color:white;}
.btn_3{border:1px solid #999;height:27px;line-height:25px;font-size:12px;background-color:#eee;;color:#000;font-weight:bold;cursor:pointer;border-right-color:#666;border-bottom-color:#666;}
.btn_4,.btn_3{border:1px solid #00f;height:27px;line-height:25px;font-size:12px;background:url(images/bg-4.gif) repeat-x 0 0;color:white;font-weight:bold;cursor:pointer;}
.btnLogin{background:url(images/bg-7.gif) no-repeat 1px 1px;width:147px;height:24px;border:1px solid #0c044c;cursor:pointer;color:#fff;}
.btnRegister{background:url(images/btn-register.gif) no-repeat 0 0;width:121px;height:24px;border:none;cursor:pointer;color:#fff;}
.btnSubmit{background:url(images/bg-4.gif) no-repeat 0 0;width:89px;height:23px;border:none;cursor:pointer;}
.btn-submit-register{background:url(images/btn-submit-register.gif) no-repeat 0 0;width:147px;height:24px;border:none;cursor:pointer;color:#fff;}
.btn-5{background:url(images/bg-7.gif) no-repeat 1px 1px;width:147px;height:24px;border:1px solid #0c044c;cursor:pointer;color:#fff;overflow:hidden;}
.btn-6{background:url(images/bg-8.gif) no-repeat 1px 1px;width:125px;height:24px;border:1px solid #0c044c;cursor:pointer;color:#fff;overflow:hidden;}
.btn-7{background:url(images/bg-9.gif) no-repeat 1px 1px;width:92px;height:24px;border:1px solid #0c044c;cursor:pointer;color:#fff;overflow:hidden;}
.btn-8{background:url(images/bg-10.gif) no-repeat 1px 1px;width:183px;height:24px;border:1px solid #0c044c;cursor:pointer;color:#fff;overflow:hidden;}
.btn-5{*background:url(images/bg-7.gif) no-repeat 0 0;}
.btn-6{*background:url(images/bg-8.gif) no-repeat 0 0;}
.btn-7{*background:url(images/bg-9.gif) no-repeat 0 0;}
.btn-8{*background:url(images/bg-10.gif) no-repeat 0 0;}
.btn-pay{background:url(images/bg-7.gif) no-repeat 1px 1px;height:24px;width:147px;border:1px solid #0c044c;cursor:pointer;color:#fff;overflow:hidden;}
.btn-pay{*background:url(images/bg-7.gif) no-repeat 0 0;}
.btn-pay{font-size:12px;}

/**/

.box1{border:2px solid #ddd;height:100%;overflow:hidden;}
.box2{background:url(images/boxBg2.jpg) no-repeat 0 0}

/*link style*/
.link1 a{color:#333;line-height:20px;text-decoration:none;}
.link1 a:hover{color:#000;line-height:20px;text-decoration:underline;}
.link1 span{font-size:0.80em;}
.link2 a{color:#fff;line-height:20px;text-decoration:none;}
.link2 a:hover{color:#FFA800;text-decoration:underline;}
.link3 a{color:#666;line-height:20px;text-decoration:none;}
.link3 a:hover{color:#000;line-height:20px;text-decoration:underline;}

/**/

/*title style*/
/*.title_1{background:#a4b344;line-height:23px;height:26px;color:#fff;font-weight:bold;padding-left:10px;font-size:13px;}*/
.title_2{border-bottom:1px solid #666;line-height:18px;color:#000;margin:5px 0;font-weight:bold;}
.title_3{background-color:#e1e1e1;width:765px;height:25px;line-height:25px;border:1px solid #CCC;margin-top:3px;border-radius:5px;-moz-border-radius:5px;}
.title_3 a{color:#000000;font-size:11px;}
.title_3 h1{float:left;padding-left:10px;}
.title_3 h2{float:right;padding-right:10px;}
.title_3 h2 a{font-weight:normal;}
.title_3 h3{float:left;padding-left:10px;}
.title_3 h4{float:right;padding-right:10px;}
.title_3 h4 a{font-weight:normal;}
.title_5{line-height:19px;height:28px;color:#000080;font-weight:bold;text-align:center;}
.title_6{background-color:#558abe;color:#FFFFFF;font-size:13px;font-weight:normal;height:20px;text-align:center;border-radius:2px;-moz-border-radius:2px;text-transform:uppercase;}
/*title_checkout{font-size:13px;font-weight:normal;line-height:21px;background-color:#558abe;color:#FFFFFF;border-bottom:2px solid #ddd;padding-left:10px;border-radius:2px;-moz-border-radius:2px;}*/
.title_checkout {background: url("images/tit_right.gif") repeat-x scroll right top transparent;font-size: 12px;font-weight: bold;height: 30px;line-height: 30px;overflow: hidden;text-align: right;}
.title_checkout span{background: url("images/tit_left.gif") no-repeat scroll left top transparent;display: block;height: 30px;text-indent: 20px;}

.title_checkout_1{font-size:13px;font-weight:normal;line-height:21px;background-color:#fff;color:#000;border-bottom:2px solid #ddd;padding-left:10px;border-radius:2px;-moz-border-radius:2px;}
.title_consignee{font-size:12px;font-weight:bold;line-height:25px;color:#333;padding-left:10px;}
.title_member{font-weight:bold;background-color:#f0f0f0;line-height:23px;height:23px;padding-left:10px;margin-top:5px;color:#000;}
.title_lastest_orders{background:#a4b344;line-height:15px;height:17px;color:#fff;font-weight:normal;padding-left:10px;font-size:13px;}

.title_1{width:100%; line-height:30px;}
.title_1 span{height:30px; text-indent:20px; display:block;background:url(images/tit_left.gif) no-repeat left top;}
.title_1 p{background: url(images/tit_right.gif) no-repeat right top;color:#a72d2c; font-weight:bold; text-transform:uppercase;}
.title_1 h4{float:right;padding-right:10px;display:inline-block;}
.title_1 h4 a{font-weight:normal;}
.column170{width:170px; background:#fff; overflow:hidden}
.column605{width:605px; background:#fff}
.column785{width:785px; background:#fff; overflow:hidden}
.column965{width:965px; background:#fff}
.border_both{padding:10px 5px 5px; border:1px solid #d4d4d4; border-top:none; border-bottom:none;}
.column170 .border_both{ width:158px;}

.nav,.nav_2{/*background:url(images/bg-bar.gif) repeat 0 0;*/height:28px;line-height:28px;font-weight:bold;color:#000;overflow:hidden;}
.nav p,.nav_2 p{float:right;padding-right:10px;font-weight:normal;}
.nav p a,.nav_2 p a{font-size:10px;font-weight:normal;color:#333;}
.nav p a:hover,.nav_2 p a:hover{text-decoration:underline}
.nav_2 p{float:none;}
/**/

/*list style*/
.list_category{}
.list_category li{line-height:22px;background:url(images/hline-2.gif) no-repeat 0 bottom;height:22px;}
.list_category li a{diaplay:block;background:url(images/sicon-1.gif) no-repeat 9px 4px;padding-left:30px;color:#000;text-decoration:none;}
.list_category li a:hover{text-decoration:underline;}

.list_category_sub{margin-left:7px;padding:5px 0;border:1px solid #ccc;}
.list_category_sub li{line-height:18px;background:url(images/sicon-9.gif) no-repeat 5px 9px;padding-left:12px;word-break:break-all;}
.list_category_sub li a{color:#333;}
.list_category_sub li a:hover{color:#000;text-decoration:underline;}
.border_shadow{height:2px;background-color:#eee;margin-left:7px;overflow:hidden;}

.list_1{margin-bottom:15px;height:100%;overflow:hidden;}
.list_1 li{line-height:23px;padding-left:15px;background:url(images/sicon-3.gif) no-repeat 5px 7px;}
.list_1 li a{color:#333;font-family:arial;}
.list_1 li a:hover{text-decoration:underline;}
.list_2{height:170px;background-color:#f3f3f3;overflow:hidden;}
.list_2 li{line-height:22px;height:22px;overflow:hidden;background:url(images/sicon-2.gif) no-repeat 5px 7px;padding-left:20px;}
.list_2 li a{color:#333;}
.list_2 li a:hover{text-decoration:underline;}
.list_2 .more{text-align:right;padding-right:5px;}
.list_2 .more a{color:#000;font-size:9px;}

.hot_links{margin:0px;height:100%;overflow:hidden;}
.hot_links a{color:#333;font-family:arial;size-font:1.1em;}
.hot_links a:hover{text-decoration:underline;color:#ff5900}

.lastest_orders{height:225px;font-size:10px;line-height:15px;padding:3px;overflow:hidden;}
.shop_notice{height:100%;font-size:1em;border:solid 1px #ccc;border-radius:5px;-moz-border-radius:5px;line-height:15px;padding:10px;overflow:hidden;margin-bottom:10px;}

.list_goods {height:100%;overflow:hidden;padding-top:10px;}
.list_goods h3{font-weight:normal;font-size:1.0em;}
.list_goods li{float:left;width:168px;height:235px;border:dashed 1px #ccc;margin:0 8px 15px!important;margin:0 4px 5px;text-align:center;line-height:17px;overflow:hidden;display:inline;}
.list_goods li:hover{border:solid 1px #ccc;background-color:#fcfcfc;}
.list_goods .pic img{width:160px;height:160px;} 
.list_goods .brand{color:#666;font-size:0.95em}
.list_goods .title a{color:#1e4964;cursor:pointer;text-decoration:underline;display:block;height:30px;font-size:1em}
.list_goods .title a:hover{text-decoration:underline;background:#FAFAFA;color: #ff5900}
.list_goods .price{color:#D9000A; font-weight:bold;padding-top:8px;}

.list_goods_small {height:100%;overflow:hidden;}
.list_goods_small li{float:left;width:130px;height:100%;margin:10px 10px 10px 11px;text-align:center;line-height:17px;overflow:hidden;display:inline;}
.list_goods_small .pic img{width:130px;height:130px;}
.list_goods_small .brand{color:#666;font-size:0.95em}
.list_goods_small .title a{color:#1e4964;cursor:pointer;text-decoration:underline;display:block;height:30px;font-size:0.9em}
.list_goods_small .title a:hover{text-decoration:underline;background:#FAFAFA;color: #ff5900}
.list_goods_small .price{color:#000;font-weight:bold;padding-top:10px;}

.list_goods_2 {}
.list_goods_2 li{float:left;width:130px;margin:8px;text-align:center;line-height:17px;overflow:hidden;display:inline;word-break:break-all;}
.list_goods_2 .pic img{width:130px;height:130px;}
.list_goods_2 .brand{color:#666;}
.list_goods_2 .title a{color:#000;}
.list_goods_2 .title a:hover{text-decoration:underline;}
.list_goods_2 .price{color:#000;font-weight:bold;}
.list_goods_3 li{margin:8px 11px;}


.list_article2{}
.list_article2 li{height:25px;line-height:25px;border-bottom:1px dotted #ccc;list-style:none;background:url(images/sicon2.gif) no-repeat 5px 11px;padding-left:15px;}
.list_article2 li span{float:right;}
.list_article2 li h1{float:left;display:inline;font-size:12px;font-weight:normal;}
.list_article2 li a{color:#333;text-decoration:none;}
.list_article2 li a:hover{color:#333;}

.list_menu{}
.list_menu .title{font-weight:normal;font-size:13px;background:none repeat scroll 0 0 #254e7b;height:23px;line-height:23px;padding-left:5px;color:#FFF;}
.list_menu a{display:block;line-height:25px;border-bottom:1px solid #ddd;color:#333;margin: 2px 0 2px 8px;}
.list_menu a:hover{text-decoration:underline;background:#FAFAFA;color: #ff5900}

.list1 dl{clear:both;line-height:23px;}
.list1 dt{float:left;}
.list1 dd{float:left;border-bottom:1px solid #ddd;padding-left:5px;}

.msgBottomBorder{clear:both; border-bottom:1px dotted #999; padding-bottom:8px; margin-bottom:8px;}
.list_message .title{border-bottom:1px solid #ccc;}
.list_message .title h1{float:left;color:red;font-weight:bold;background:url(images/sicon-2.gif) no-repeat 0 3px;padding-left:15px;}
.list_message .title span{color:#666;}
.list_message .f6{color:green;}
.list_message .detail{color:#666;line-height:18px;}

.list_article {padding:5px 5px;height:176px !important;height /**/:186px;}
.list_article li{background:url(images/sicon2.gif) no-repeat 5px 10px; padding-left:12px;line-height:20px;}
.list_article li a{color:#555;text-decoration:none;}
.list_article li a:hover{color:#000;text-decoration:underline;}
.list_article .more{text-align:right;}
.list_article .more a{color:#333;text-decoration:none;}
.list_article .more a:hover{color:#333;text-decoration:underline;}

.list_toolbar{background-color:#FFDDDD;height:35px;line-height:35px;padding:0 10px;}
.list_toolbar select{vertical-align:middle;}
.list_toolbar img{vertical-align:middle;}
* html .list_toolbar select{vertical-align:bottom;}
* html .list_toolbar img{vertical-align:bottom;}
* + html .list_toolbar select{vertical-align:bottom;}
* + html .list_toolbar img{vertical-align:bottom;}

.list_system_message{line-height:25px;margin:20px auto;text-align:center;}
.list_system_message a{padding:4px 5px;border:1px solid #333;color:#333;text-decoration:none;}
.list_system_message a:hover{border:1px solid #f00;color:#f00;text-decoration:none;}

.list_logo2{text-align:center;}
.list_logo2 li{display:inline;}
.list_logo2 li img{margin:0 1px;}
/**/

/*col style*/
.col_1{line-height:18px;color:#666;width:490px;height:272px;overflow:hidden;}
.col_1 .left{float:left;width:259px;}
.col_1 .right{float:left;width:233px;margin-left:2px;}
.col_1 li{margin-bottom:2px;display:inline;}
.col_2{width:255px;height:272px;margin-left:10px;overflow:hidden;}
.col_cat_info{background-color:#efefef;padding:2px 5px 5px 5px;margin:1px 0;border-radius:5px;-moz-border-radius:5px;height:16px;overflow:hidden;} /*height:16px;overflow:hidden;*/
.col_cat_info dt{padding-left:10px;font-size:12px;font-weight:bold;line-height:18px;text-transform:uppercase;}
.col_cat_info h1{font-size:0.82em;font-weight:normal;}
.col_cat_info dd{font-size:0.82em;font-weight:normal;}


.col_cat_left{width:765px;overflow:hidden;}
.col_cat_right{width:160px;overflow:hidden;margin-left:15px;}

.col_banner{width:535px;overflow:hidden;}
.col_banner2{padding-top:10px;}
.col_banner2 a{float:left;}
.col_article{width:230px;margin-left:15px;overflow:hidden;background:url(images/box_2_middle.gif) repeat-y 0 0;}

.col_login{margin-top:10px;}
.col_login .left{float:left;width:365px;height:100%;border:1px solid #ccc;overflow:hidden;padding:10px;background-color:#fff;border-radius:3px;-moz-border-radius:3px;}
.col_login .right{float:left;width:535px !important;height:100%;padding:10px;margin-left:15px;background-color:#fff;border:1px solid #ccc;overflow:hidden;border-radius:3px;-moz-border-radius:3px;margin-bottom:10px;}
.col_login .right ul {margin-top:5px;margin-left:5px;}
.col_login .right li{list-style-type:disc;margin-left:10px;line-height:190%;}
.col_login .title{color:#666;font-size:20px;height:25px;line-height:25px;padding-left:20px;padding-top:10px;}
.col_login .title2{color:#666;font-size:20px;height:25px;line-height:25px;padding-bottom:5px;}
.col_login .intro{color:#000;line-height:18px;padding:5px;padding-left:20px;}
.col_login  a{color:#333;line-height:20px;text-decoration:none;}
.col_login  a:hover{color:#000;line-height:20px;text-decoration:underline;}

.col_register{padding:10px;background-color:#ebebeb;height:100%;overflow:hidden;color:#000;margin-top:15px;}
.col_register span.must{color:#f00;font-weight:bold;padding-right:5px;}

.col1{background:url(images/box_1_middle.gif) repeat-y 0 0;}
.col_top_1{color:white;line-height:29px;font-size:14px;height:29px;background:url(images/tle_1.jpg) no-repeat 0 0;padding-left:23px;overflow:hidden;}
.col_top_1 a{color:white;line-height:29px;text-decoration:none;font-size:14px;}
.col_top_1 a:hover{color:white;}
.col_top_2{color:white;line-height:29px;font-size:14px;height:29px;background:url(images/tle_2.jpg) no-repeat 0 0;padding-left:32px;overflow:hidden;}
.col_top_2 a{color:white;line-height:29px;text-decoration:none;font-size:14px;}
.col_top_2 a:hover{color:white;}
.col_bottom_1{height:6px;background:url(images/box_1_bottom.gif) no-repeat 0 0;overflow:hidden;}
.col_bottom_2{height:11px;background:url(images/box_2_bottom.gif) no-repeat 0 0;overflow:hidden;}

.col_search{background:url(images/box_search.jpg) no-repeat;width:180px;height:97px;}

.col_tab{width:160px;}
.col_goods_list{width:615px;margin-left:2px;display:inline;overflow:hidden;}

.search_area{padding-top:10px;}

.article_show .detail{margin-top:10px;line-height:150%;padding:10px;}
.article_show .title_article{font-size:16px;font-weight:bold;border-bottom:1px solid #ccc;line-height:30px;text-align:center;margin-top:10px;}

.col_pay_respond{font-weight:bold;margin:20px 0;line-height:180%;}
/**/

/*tab style*/
.tab1{height:29px;width:230px;overflow:hidden;background:url(images/tle_3.jpg) no-repeat;}
.tab1 ul{padding-left:12px;}
.tab1 li{float:left;width:61px;height:29px;line-height:29px;margin-right:2px;font-size:12px;text-align:center;background:url(images/tab_1.jpg) no-repeat center 0;}
.tab1 li.isHere{background:url(images/tab_1_here.jpg) no-repeat center 0;}
.tab2{margin-bottom:50px;}
.tab2 li a{display:block;width:158px;height:32px;}
.tab2 li{width:158px;height:32px;line-height:32px;margin-bottom:8px;overflow:hidden;}
.tab2 li .tab_2_1{background:url(images/tab_2_1.jpg) no-repeat center 0;}
.tab2 li .tab_2_2{background:url(images/tab_2_2.jpg) no-repeat center 0;}
.tab2 li.isHere{}
.tab2 li.isHere .tab_2_1{background:url(images/tab_2_1_here.jpg) no-repeat center 0;}
.tab2 li.isHere .tab_2_2{background:url(images/tab_2_2_here.jpg) no-repeat center 0;}

.tab3{clear:both;height:28px;}
.tab3 li{float:left;width:100px;height:28px;line-height:28px;margin-right:2px;font-size:12px;text-align:center;background:url(images/tab_3.gif) no-repeat center 0;}
.tab3 li.isHere{background:url(images/tab_3_here.gif) no-repeat center 0;}
.tab3 li.isHere a{color:white;}
.tab3 li.isHere a:hover{color:#eee;}
.tab1 li a,.tab2 li a,.tab3 li a{display:block;color:#000;text-decoration:none;font-weight:bold;}
.tab1 li a:hover,.tab2 li a:hover,.tab3 li a:hover{color:#000}

.tab4{height:29px;}
.tab4 a{float:left;display:block;color:#000;font-weight:bold;text-decoration:none;width:100px;height:29px;line-height:29px;margin-right:2px;font-size:12px;text-align:center;}
.tab4 a:hover{color:#000;}

.goodsInfo_tabShow{height:300px;border:2px solid #ccc;overflow-Y:auto;overflow-X:hidden;word-break:break-all;line-height:18px;padding:10px;clear:both;}
.goodsInfo_tabShow ul{margin-left:10px;list-style-type:circle;}
.goodsInfo_tabShow li{margin-left:7px;list-style-type:circle;}

/**/


.imgInfo{width:455px;text-align:left; border:1px solid #CCCCCC;padding-top: 10px;padding-bottom: 10px;}
.imgInfo .gallery{height:100%;margin-top:10px;overflow:hidden;}
.imgInfo .gallery ul{margin-left:10px;}
.imgInfo .gallery li{float:left;width:65px;;height:65px;overflow:hidden;margin-right:7px;margin-bottom:7px;}
.imgInfo .gallery li img{width:60px;height:60px;}
.imgInfo .bigImg{text-align:center;width:460px;overflow:hidden;}
.imgInfo .bigImg img{border:none;}

.gallery{height:100%;margin-top:10px;overflow:hidden;}
.gallery ul{margin-left:10px;}
.gallery li{overflow:hidden;margin-right:7px;margin-bottom:7px;}
.gallery li img{width:450px;clear: both;display: block;margin: auto;}

.cat_link a{color:#ccc;font-size:0.95em;margin-left:10px;}

.goodsInfo{width:280px;margin-left:18px;overflow:hidden;font-size:10px;}
.goodsInfo .relative{line-height:25px;height:25px;background-color:#eee;width:280px;}
.goodsInfo .relative span{float:left;display:block;width:93px;}
.goodsInfo .relative span.l1{text-align:left;}
.goodsInfo .relative span.l2{text-align:center;}
.goodsInfo .relative span.l3{text-align:right;}
.goodsInfo .relative span a{line-height:25px;font-size:10px;}
.goodsInfo h1{font-weight:bold;color:#000;line-height:23px;margin-top:5px;font-size:13px;border-bottom:1px solid #ccc;}
.goodsInfo h2{font-weight:bold;color:#000;line-height:23px;margin-top:5px;font-size:13px;border-bottom:1px solid #ccc;}
.goodsInfo dl{color:#000;clear:both;}
.goodsInfo dl dt{float:left;line-height:22px;font-weight:normal;}
.goodsInfo dl dd{float:left;line-height:22px;margin-left:10px;}
.goodsInfo .price{color:#CC0000;font-weight:bold;font-family:tahoma,verdana;font-size:18px;height:25px;line-height:25px;}
.goodsInfo hr{height:1px;border-top:1px solid #ccc;}
.goodsInfo .attribute{clear:both;}
.goodsInfo .attribute select{font-size:12px;color:#333;width:220px;margin-bottom:5px;}
.goodsInfo .btn_area{clear:both;padding-top:10px;overflow:hidden;text-align:left;}
.goodsInfo .quantity p{float:left;width:120px;}
.goodsInfo .quantity li{line-height:25px;clear:both;}
.input_quantity{width:50px;border:1px solid #999;text-align:center;height:18px;line-height:18px;}
.goodsInfo .article{line-height:23px;font-size:10px;margin-top:10px;}
.goodsInfo .article li{line-height:23px;height:23px;}
.goodsInfo .article img{vertical-align:middle;}
.goodsInfo .quicklink li{line-height:23px;font-size:10px;background:url(images/sicon-8.gif) no-repeat 0 8px;padding-left:15px;}
.goodsInfo .goods_desc{color:#666;font-size:10px;margin-left:20px;}
.goods_desc{color:#666;font-size:10px;margin:5px 13px 5px 13px;}

.tbl_cart{margin-top:10px;}
.tbl_cart th{font-weight:bold;color:#333;background-color:#eee;line-height:23px;}
.tbl_cart td{border-bottom:1px solid #ddd;}
.flowBox .btnArea{clear:both;margin-top:20px;line-height:45px;text-align:right;overflow:hidden;}
.flowBox .btnArea img{padding:3px 0;}
.flowBox .price_detail{float:right;width:220px;text-align:right;clear:both;}
.flowBox .price_detail span{float:left;display:block;width:120px;}
.flowBox .price_detail b{width:80px;display:block;float:right;}

.tbl1 td{line-height:35px;}

/*input style*/
.inputBg{border:1px solid #aaa;font-size:12px;height:23px;line-height:23px;}
/**/

/*table style*/
.tbl_flow th{height:25px;line-height:25px;border-bottom:1px solid #999;color:#000;text-align:left;}
.tbl_flow td{text-align:left;line-height:20px;border-bottom:1px solid #ddd;padding:2px 0;}
.tbl_flow td a{color:#666;text-decoration:none;}
.tbl_flow td a:hover{color:#000;}
.tbl_consignee {border:1px solid #ccc;border-radius:5px;-moz-border-radius:5px;padding:5px 5px 0px 10px}
.tbl_consignee td{line-height:12px;color:#666;color:#000;}
.tbl_consignee td.td_title{width:150px;color:#000;text-align:right;}
/**/

.userMenu{}
.userMenu a{display:block;height:21px;line-height:21px;color:#333;text-decoration:none;padding-left:10px;}
.userMenu a:hover{color:#000;text-decoration:underline;}

.here_position{line-height:25px;border-bottom:1px solid #ccc;}
.here_position a{color:#666;text-decoration:none;}
.here_position a:hover{color:#000;text-decoration:underline;}

.boxCenterList h5{font-size:14px;font-weight:bold;border-bottom:2px solid #ddd}

.paymentInfoShow{border:1px solid #ccc;padding:10px;height:250px;overflow-y:auto;overflow-x:hidden;background-color:#f7f7f7;}

#pager{color:#333;}
.pagebar{color:#333;line-height:30px;height:25px;text-align:right;/*background:url(images/bg-bar.gif) repeat 0 0;*/padding:3px 5px;}
.pagebar a{padding:2px 5px;border:1px solid #333;color:#333;text-decoration:none;line-height:30px;}
.pagebar a.first,.pagebar a.last,.pagebar a.prev,.pagebar a.next{vertical-middle:top;}
.pagebar .page_now{padding:2px 5px;font-weight:bold;color:#f00;}
.pagebar a:hover{border:1px solid #000;color:#000;}


/*my account style*/
.user-tle-1{font-size:14px;font-weight:bold;line-height:25px;padding-left:10px;}
.user-tle-2{height:23px;line-height:23px;padding-left:10px;color:#000;font-weight:bold;font-size:14px;margin:10px 0;}
.user-tle-2 a{float:right;padding-right:10px;font-size:11px;font-weight:normal;}
.user-tbl-1 td{height:35px;padding:0 3px;}
.user-tbl-2{background-color:#ddd;border-collapse:separate;border-spacing: 1px;}
.user-tbl-2 th{background-color:#eee;height:25px;line-height:25px;text-align:center;padding:0 3px;}
.user-tbl-2 td{background-color:#fff;height:35px;padding:0 3px;}
.user-tbl-3 td{height:27px;padding:0 3px;}

.list-nav{overflow:hidden;text-align:center;margin:10px 0 10px 120px;}
.list-nav li{float:left;height:35px;line-height:35px;padding-left:50px;background:url(images/icon-4.gif) no-repeat 15px 8px;color:#000;}
.list-nav li.is-here{background:url(images/icon-5.gif) no-repeat 20px 8px;color:#f60;font-weight:bold;}
.list-nav li a{color:#000;}
.list-nav li.is-here a{color:#f60;}

/**/

/*clist*/
.clist1 {padding:5px 3px;clear:both;text-align:left;height:100%; }
.clist a{padding:3px;font-size:1.1em;font-weight:normal;display:block;text-decoration:none;color:#2c5987;width:98%;height:100%;padding-left:10px;}
.clist li a#top_c{display:block; clear:both; color:#000000; font:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-align:left; padding-left:0px;text-transform:uppercase;}
.clist li{position:relative;z-index:9;cursor:pointer;margin:0px 5px;border:1px solid #FFFFFF;border-right:none;}
.clist li span{position:absolute;color:#808080;top:2px;right:10px;}
.clist li:hover{background:#D9EEFA;border:1px solid #CCCCCC;border-right:none;border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;}
.clist li a:hover{text-decoration:underline;background:#D9EEFA;color: #ff5900;}
.clist .nosub{border:none;}
.clist .nosub:hover{backgroun12:34 2012/8/4d:#D9EEFA;border:none;border-radius:5px;-moz-border-radius:5px;}
.clist li ul{display:none;padding:5px 0;left:185px;position:absolute;z-index:10;width:275px;top:-5px;border:1px solid #CCCCCC;background:#FEFEFE;border-radius:5px;-moz-border-radius:5px;}
.clist li ul li{border:none;}
.clist li ul li ul{left:255px;}
.clist li ul li:hover{background:#D9EEFA;border:none;border-radius:5px;-moz-border-radius:5px;}
.clist li ul span{border-left:1px solid #FEFEFE;height:23px;top:4px;left:-1px;}/*border-radius:5px;-moz-border-radius:5px;*/
.clist li ul li span{border:none;position:absolute;color:#808080;top:2px;right:10px;left:auto;}

.clearfix:after{content:"."; display:block; height:0; clear:both;visibility:hidden;}
/*flash*/
.flash{width:450px; height:272px;margin-bottom:1px;}
#lantern{overflow:hidden;width:490px;cursor:pointer;height:272px;border-radius:5px;-moz-border-radius:5px;}
#lantern img{border-radius:5px;-moz-border-radius:5px;}
#lanternMain{width:490px;height:256px;}
#lanternNavy{font-size:12px;floa:left;overflow:hidden;width:1000px;color:#ffffff;height:16px;text-align:center;}
#lanternNavy .div_off1{float:left;height:16px;background-color:#bbbbbb;text-align:center}
#lanternNavy .div_on1{padding-right:24px;padding-left:10px;float:left;height:16px;background-color:#cc3300}
#lanternNavy .div_off2{float:left;border-left:1px solid #ffcc00;height:16px;background-color:#bbbbbb;text-align:center}
#lanternNavy .div_on2{padding-right:24px;padding-left:10px;float:left;border-left:1px solid #ffcc00;height:16px;background-color:#cc3300}
#lanternNavy .div_off3{border-right:2px solid #ffcc00;float:left;border-left:1px solid #ffcc00;height:16px;background-color:#bbbbbb;text-align:center}
#lanternNavy .div_on3{border-right:2px solid #ffcc00;padding-right:24px;padding-left:10px;float:left;border-left:1px solid #ffcc00;height:16px;background-color:#cc3300}
#lanternImg{overflow:hidden;width:490px;position:absolute;height:256px}
.jumppage{float:left;width:75px;height:29px}
.lanternTop{z-index:8;width:490px;position:absolute;top:252px;height:2px}

.ukcat{height:100%;margin-top:0px;line-height:15px;padding:3px;overflow:hidden;}
.ukcat li{padding:5px 5px 2px 10px;line-height:16px;width:228px;display: inline-block;vertical-align: top;zoom:1;*display:inline;_height:1px;font-size: 1.05em;overflow:hidden;}
.ukcat li a{display:block;width:100%;outline:none;color:#1e4964;}
.ukcat span{color:#000000;font-size:12px;padding-left:5px;}
.ukcat li a:hover{background:#D9EEFA;text-decoration:underline;color: #ff5900;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}

.ukcat_cat{height:100%;margin-top:0px;line-height:15px;padding:3px;overflow:hidden;}
.ukcat_cat li{padding:1px 5px 1px 10px;line-height:20px;width:225px;min-height:1px;display: inline-block;vertical-align: top;zoom:1;*display:inline;_height:1px;font-size: 0.9em;overflow: hidden;}
.ukcat_cat li a{display:block;width:100%;outline:none;font-size:1.15em;color:#1e4964;}
.ukcat_cat span{color:#000000;font-size:12px;padding-left:5px;}
.ukcat_cat li a:hover{background:#D9EEFA;text-decoration:underline;color: #ff5900;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
#xuxian {border-top:2px dashed #cccccc;height:10px;overflow:hidden;} /*虚线*/

.border_both {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #D4D4D4;
    border-image: none;
    border-left: 1px solid #D4D4D4;
    border-right: 1px solid #D4D4D4;
    border-style: none solid;
    border-width: medium 1px;
    padding: 3px 3px 3px;
}
.bottom1{width:100%;margin-bottom:5px;}
.bottom1 span{ height:7px;  display:block;background:url(images/bottom_left.gif) no-repeat left top; overflow:hidden}
.bottom1 p{background:url(images/bottom_right.gif) no-repeat right top; height:7px; overflow:hidden}

      /*  ==================== LightBox Add by UK====================  */
      #lightbox{
        position: absolute;
        top: 40px;
        left: 0;
        width: 100%;
        z-index: 100;
        text-align: center;
        line-height: 0;
        }

      #lightbox a img{ border: none; }

      #outerImageContainer{
        position: relative;
        background-color: #fff;
        width: 250px;
        height: 250px;
        margin: 0 auto;
        }

      #imageContainer{
        padding: 10px;
        }

      #loading{
        position: absolute;
        top: 40%;
        left: 0%;
        height: 25%;
        width: 100%;
        text-align: center;
        line-height: 0;
        }
      #hoverNav{
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        z-index: 10;
        }
      #imageContainer>#hoverNav{ left: 0;}
      #hoverNav a{ outline: none;}

      #prevLink, #nextLink{
        width: 49%;
        height: 100%;
        background: transparent url(images/blank.gif) no-repeat; /* Trick IE into showing hover */
        display: block;
        }
      #prevLink { left: 0; float: left;}
      #nextLink { right: 0; float: right;}
      #prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }
      #nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }


      #imageDataContainer{
        font: 10px Verdana, Helvetica, sans-serif;
        background-color: #fff;
        margin: 0 auto;
        line-height: 1.4em;
        }

      #imageData{
        padding:0 10px;
        }
      #imageData #imageDetails{ width: 70%; float: left; text-align: left; }  
      #imageData #caption{ font-weight: bold; }
      #imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;  }     
      #imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;  } 

      #overlay{
        position: absolute;
        top: 0;
        left: 0;
        z-index: 90;
        width: 100%;
        height: 500px;
        background-color: #000;
        filter:alpha(opacity=60);
        -moz-opacity: 0.6;
        opacity: 0.6;
        }


      .clearfix:after {
        content: "."; 
        display: block; 
        height: 0; 
        clear: both; 
        visibility: hidden;
        }

      * html>body .clearfix {
        display: inline-block; 
        width: 100%;
        }

      * html .clearfix {
        /* Hides from IE-mac \*/
        height: 1%;
        /* End hide from IE-mac */
        } 
        
.bnt_green{padding-left:5px;padding-right:5px;cursor:pointer;border:none;text-align:center;color:#fff;font-family:Verdana, Arial, sans;font-weight:normal;height:26px;line-height:22px;background:#90B344;border-radius:3px;-moz-border-radius:3px;text-transform:uppercase;}
.bnt_green-b{padding-left:5px;padding-right:5px;cursor:pointer;border:none;text-align:center;color:#fff;font-family:Verdana, Arial, sans;font-weight:bold;font-size:18px;height:27px;line-height:27px;background:#90B344;border-radius:3px;-moz-border-radius:3px;text-transform:uppercase;}
.bnt_red{padding:2px 5px 2px 5px;cursor:pointer;border:1px solid #C33;text-align:center;color:#fff;font-family:Verdana, Arial, sans;font-weight:bold;height:28px;line-height:24px;background:#FF5900;border-radius:3px;-moz-border-radius:3px;text-transform:uppercase;}
.bnt_red_b{padding:2px 5px 5px 5px;cursor:pointer;border:1px solid #C33;text-align:center;color:#fff;font-family:Verdana, Arial, sans;font-weight:bold;font-size:20px;height:32px;line-height:28px;background:#FF5900;border-radius:3px;-moz-border-radius:3px;text-transform:uppercase;}

/*购物车提示点击更新按钮式样2.6.2版本添加*/
.messageli {
 list-style-type:none;
 padding:5px;
 color:red
}
.messagediv {
 font-size:12px;
 position:absolute;
 border:1px solid #FFD700;
 text-align:center;
 padding:5px;
 background-color:#FFFACD;
 filter:alpha(opacity=50);
 -moz-opacity:0.9;
 opacity: 0.9;
}


/*passport style*/
.user-col-login,.user-col-register{margin:0 5px;overflow:hidden;clear:both;width:200px;}
.user-col-login i{color:#f00;}
.user-col-register i{color:#f00;}
.user-col-register .left{width:200px;}
.user-col-register .right{width:530px;border-left:1px dotted #aaa;padding-left:5px;}
.user-tle-2{height:23px;line-height:23px;padding-left:10px;color:#000;font-weight:bold;font-size:14px;margin:10px 0;}
.user-tle-2 li{margin:0 0 15px 0; list-style-type:none;}
.user-tle-2 a{float:right;padding-right:10px;font-size:11px;font-weight:normal;}
/**/

.brands {font:normal 12px Verdana; padding:1px 0 4px 10px; border:1px solid #dadada; border-width:0 1px 1px 1px;line-height:20px;border-radius:3px;-moz-border-radius:3px;}
.brands h6{display:inline; text-transform:uppercase; margin:0 8px 0 0px;font:bold 10px Verdana;}
.brands h6 a{font:bold 10px Verdana;}
.brands a{font:normal .82em Verdana; margin:0 5px 0 0;color:#1e4964;}
.brands a:hover{color:#ff5900;text-decoration:underline;}

.list-toolbar{height:25px;line-height:25px;padding:0 5px;}
.list-toolbar .order-select{margin-top:3px;}

.list-goods2 {height:100%;overflow:hidden;margin-top:10px;}
.list-goods2 li{float:left;width:180px;height:200px;border:1px solid #ddd;background-color:#efefef;margin:5px 0 5px 14px;text-align:center;line-height:17px;overflow:hidden;display:inline;}
.brandbox {margin-bottom:5px;*margin-right:3px;display:-moz-inline-stack;display:inline-block;text-align:center;vertical-align: top;zoom:1;*display:inline;border:1px solid #DDDDDD;border-radius:5px;-moz-border-radius:5px;background:#D9EEFA;}
.brandbox img{width:62px; height:62px;}
.brandbox span a{background:#EAEAEA;display:block;line-height:23px;padding:3px 0 0 8px; margin-bottom:0px; text-align:center;font-weight:bold;color:#1c4670;font-size:13px;}
.f5,.f8{font:italic 0.9em georgia, times, "times new roman", serif; text-transform:capitalize;}
.f5 span,.f8 strong{color:#FF6633;font-weight:bold;font:italic 1.1em georgia,times,"times new roman",serif;text-transform:capitalize;}

*box*/
.pd{padding:8px;}
.offborder{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.text_box {margin-bottom:5px;background:#fff;overflow:hidden;}
.text_box h3{padding-left:5px;font-size:12px;}
.text_box h1,h2{font-size:1.0em;font-weight:normal;}
.text_box .content{overflow:hidden;border:1px solid #e5e5e5;background:#FFFFFF;height:100%;margin:0 3px 3px 3px;padding-top:3px;}

#marquee_byq_1 li{margin-top:100px;}
#marquee_byq_1 li .pic{float:left;width:100px;}
#marquee_byq_1 li .name{float:right;}

.fr{float:right;}
.mod1{position:relative;margin-bottom:15px;background:#fff;border:1px solid #CCCCCC;border-radius:5px;-moz-border-radius:5px;-moz-box-shadow:0 0 2px 2px #DDDDDD;-webkit-box-shadow:0 0 2px 2px #DDDDDD;box-shadow:0 0 2px 2px #DDDDDD;}
.mod1tit{height:32px;background:#F3F3F3;border-bottom:1px solid #DDDDDD;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;}
.mod1tit p{position:absolute; left:5px; top:0px; font-size:1.111em; font-weight:bold; padding:8px;border-radius:5px;-moz-border-radius:5px;width:100%;display:block;}
.mod1tit .more{position:absolute; right:3px; top:3px;padding:3px; font-size:12px; font-weight:100;}
.blist_r{width:236px;height:238px;}
.blist_r b{font-weight:normal;color:#F30;}
.marq_list{border-bottom:1px solid #DDDDDD;width:100%;margin:0;margin-bottom:10px;padding-bottom:5px;padding:0 6px 6px 6px;}
.marq_list img{width:70px; height:70px;float:left;margin:0 5px 10px 0;border:1px solid #DDDDDD;}
.f1{color:#585A5D; text-decoration:none;font-weight:800;}
.f2{color:#ff6c02; text-decoration:none;font-weight:800;}