/*
Template Name: ECSHOP Blueocean
Template URI: http://www.ecshop.com/
Description: This is English ecshop template.
Version: 2.7.1
Author: ECShop LiZhiBin
Author URI: http://www.ecshop.com/
Logo filename: logo.gif
Template Type: type_0
*/

/*======================
        公共样式
=======================*/
html {border:none; margin:0px; padding:0px;}
body {border:none; margin:0px; padding:0px; font-size:12px; font-family:"宋体";line-height:22px; color:#000;}
div, p, span, a, img, font, b, h1, h2, h3, h4, h5, h6, table, dl, dt, dd, tbody, tr, td, ul, li, form {border:none; list-style-type:none; margin:0px; padding:0px;}
textarea, select {margin:0px; padding:0px; border:1px solid #CCCCCC; }
a{font-size:12px; color:#333333; text-decoration:none;}
a:hover {
	 COLOR: #db5300; TEXT-DECORATION: underline;
}
a:visited{color:#333333}
.f_l{float:left;}
.f_r{float:right;}

/*----- 字体样式 -----*/
.f1{font-size:12px; color:#d8d8d8; font-family:宋体;}
.f2{font-size:12px; color:#8c8c8c; font-weight:bold;}
.f3{font-size:12px; color:#ff6600; font-weight:bold;}
.f4{font-size:12px; color:#cccccc;}
.f5{font-size:12px; color:#ff6600;}
.f6{font-size:12px; color:#4d5561;  line-height:22px;}
.f7{font-size:12px; color:#a40000; font-weight:bold; line-height:22px;}
.f8{font-size:12px; color:#4d5561;}
.f9{font-family:宋体;}
.f110{font-size:12px; font-weight:normal; float:right; padding-right:15px;}
.f10{font-size:24px; color:#ff6600; }
.f11{font-size:12px; color:#ff6600; }



/*----- button -----*/
.button_1{width:73px; height:21px; background:url(images/bg.gif) no-repeat 0px -183px; border:none; color:#fff; font-size:11px; line-height:21px; text-align:center; cursor:pointer;}
.button_2{width:73px; height:21px; background:url(images/bg.gif) no-repeat -80px -183px; border:none; color:#fff; font-size:11px; line-height:21px; text-align:center; cursor:pointer;}
.button_3{width:50px; height:21px; background:url(images/bg.gif) no-repeat -161px -183px; border:none; color:#fff; font-size:11px; line-height:21px; text-align:center; cursor:pointer;}
.button_4{border:none; font-size:11px; color:#000; background:none; cursor:pointer;}
.button_5{width:99px; height:21px; border:none; color:#fff; font-size:11px; line-height:21px; text-align:center; cursor:pointer; background:url(images/bg.gif) no-repeat -572px -256px;}
.button_6{width:115px; height:35px; border:none; color:#fff; font-size:11px; line-height:21px; text-align:center; cursor:pointer; background:url(images/bg.gif) no-repeat 0 -289px;}
.button_7{width:165px; height:35px; border:none; color:#fff; font-size:11px; line-height:21px; text-align:center; cursor:pointer; background:url(images/bg.gif) no-repeat -130px -289px;}
.input_1{width:99%; height:18px; border:1px #cccccc solid; margin:0 auto 5px auto;}

/*----- 整体布局 -----*/
#wrap, .container, .global_l, .global_r, .area{overflow:hidden; zoom:1;}
#wrap{width:960px; margin:0 auto; padding-top:10px;}
.container{width:960px;}
.global_l{width:168px; float:left;}
.global_m{width:616px; float:left; padding-left:8px;}
.global_r{width:168px; float:right; overflow:hidden;} 
.global_br{width:779px; float:right; overflow:hidden;} 
.global_br_2{width:754px; float:right; overflow:hidden;} 
.area{width:100%; margin-bottom:10px;}
.global_l_2{ float:left; width:198px;}

/*----- module -----*/
.module{ width:100%; margin-bottom:2px; display:block; clear:both;}
.module .top{height:7px; background:url(images/bg.gif) no-repeat 0 -111px; font-size:1px; overflow:hidden;}
.module .top span{height:7px; width:8px; float:right; height:8px; background:url(images/module_bg1.jpg) no-repeat top right; font-size:1px;}
.module h1{ font-size:16px; margin-bottom:5px; color:#000; font-weight:bold; padding:0 8px;}
.module .content{ display:block; overflow:hidden; zoom:1;}
.module .colormtop{	BACKGROUND: url(images/header/background.png) repeat-y 0px -168px; FONT: 12px Georgia; WIDTH: 165px; height:18px; COLOR: #505050; text-indent:12px; line-height:18px; margin-top:10px;}
.module .colorm{  padding:10px 0; height:96px; overflow:hidden;}
.module .colorm a{ display:block; width:18px; height:18px; line-height:18px; padding:1px; overflow:hidden; border:1px #CCCCCC solid; float:left; margin-left:5px; margin-bottom:5px; cursor:pointer;}
.module .colorm a img{ border:none; margin:0; padding:0;}
.module .colorm a:hover{ border:1px #FF0000 solid;}
.module .colorm .yellow{ width:15px; height:15px; background:#FFFF00; display:block;}
.module .colorm .black{ width:15px; height:15px; background:#000000; display:block;}
.module .colorm .red{ width:15px; height:15px; background:#FF0000; display:block;}
.module .colorm .rose{ width:15px; height:15px; background:#CC0066; display:block;}
.module .colorm .blue{ width:15px; height:15px; background:#0066FF; display:block;}
.module .colorm .white{ width:15px; height:15px; background:#FFFFFF; display:block;}
.module .colorm .green{ width:15px; height:15px; background:#00CC33; display:block;}
.module .colorm .apricot{ width:15px; height:15px; background:#FFFFCC; display:block;}
.module .colorm .purple{ width:15px; height:15px; background:#6633CC; display:block;}
.module .colorm .pink{ width:15px; height:15px; background:#FF99CC; display:block;}
.module .colorm .coffee{ width:15px; height:15px; background:#663300; display:block;}
.module .colorm .grey{ width:15px; height:15px; background:#8F8F8F; display:block;}
.module .colorm .orange{ width:15px; height:15px; background:#FF9900; display:block;}
.module .colorm .dark{ width:15px; height:15px; background:#666666; display:block;}
.module .colorm .darkblue{ width:15px; height:15px; background:#000099; display:block;}
.module .colorm .darkpurple{ width:15px; height:15px; background:#FFCCCC; display:block;}
.module .content .cont{padding:0 5px;}
.module .bottom{height:7px; background:url(images/bg.gif) 0 -127px; display:block; clear:both; overflow:hidden; font-size:1px;}
.module .bottom span{height:7px; width:8px; float:right; background:url(images/module_bg2.jpg) no-repeat top right; font-size:1px;}
.module .more{ clear:both; overflow:hidden; zoom:1; text-align:right; padding:0 5px 3px 0px;}
#clear_history{ text-align:right;}
#clear_history a{ cursor:pointer;}

/*--- text-list ---*/
.text_list{ padding-top:2px;border-top:medium none;padding-top:2px; border:2px solid #F5ECE0;}
.text_list li{font-size:14px;margin:0 0 2px;position:relative;}
.text_list li a:hover{background:url(images/my_icon_list.gif) no-repeat scroll 0 -60px transparent;text-decoration:none;}
.text_list li a{display:block;height:30px;line-height:30px;padding:0 4px;text-decoration:none;}
.curs{background:url(images/my_icon_list.gif) no-repeat scroll 0 -60px transparent;text-decoration:none;}

.memnav li span {background:url(images/my_icon_list.gif) 8px -334px;background-repeat:no-repeat;cursor:pointer;display:block;height:30px;line-height:30px;padding-left:30px;}


/*----- header -----*/
#header{height:86px; overflow:hidden; background:url(images/header_bg.jpg) no-repeat top center;}
#top_nav{height:43px; overflow:hidden; width:810px; float:right;}
#top_nav .nav{height:43px; float:right; overflow:hidden; overflow:hidden; background:url(images/top_nav_bg.gif) no-repeat top left; margin-left:8px; padding-left:6px;}
#top_nav .nav li{font-size:12px; line-height:43px; float:left; color:#cccccc;}
#top_nav .nav a:hover{color:#fff;}
#top_nav .nav a{font-size:12px; color:#85dbff; padding:0 5px;}
#top_nav .vip{height:43px; float:right; overflow:hidden; zoom:1;}
#top_nav .vip li{font-size:12px; line-height:43px; float:left; color:#daf6fc;}
#top_nav .vip a:hover{color:#ffffff;}
#top_nav .vip a{font-size:12px; color:#daf6fc; font-weight:bold; padding:0 6px;}

/*----- ur_here -----*/
#ur_here{display:block; height:20px; margin-bottom:3px;color:#999999; padding:5px 0;}
#ur_here a:hover{color:#333333;}
#ur_here a{font-size:12px; color:#333333; line-height:20px;}

/*----- main_nav -----*/
#main_nav{height:25px; padding:8px 0 10px 0; width:810px; float:right; clear:right;}
#main_nav li{overflow:hidden; zoom:1; white-space:nowrap; display:inline; font-size:13px; color:#fff; margin-right:13px; float:left;}
#main_nav a:hover{height:25px; color:#daf6fc;}
#main_nav a{font-size:13px; height:25px; _width:10px; color:#ffffff; line-height:25px; font-weight:bold; display:block; hide-focus: expression( this.hideFocus=true ); outline: none;}
#main_nav #currentPage{background:url(images/main_nav_bg.jpg) no-repeat top left; height:25px;}
#main_nav #currentPage a{ height:25px; font-size:13px; padding:0 12px; background:url(images/main_nav_bg2.jpg) no-repeat top right;}

/*----- search -----*/
#search{height:34px; display:block; line-height:34px; overflow:hidden; margin-bottom:10px;}
#search form{padding:0; margin:0; height:34px; width:960px;}
#search #category{height:18px; width:130px; padding:0px; margin:0px; font-size:12px; line-height:16px; border:1px #d4d4d4 solid; _position:relative; _top:7px;}
#search #keyword{height:16px; width:130px; padding:0px; margin:0px; font-size:12px; line-height:16px; border:1px #d4d4d4 solid; _position:relative; _top:6px;}
#search .go{_position:relative; _top:7px;}
#search #adsearch{ height:34px; line-height:34px; _position:relative; _top:7px;}
#search .linkSkyblue{float:right;}
#search a:hover{color:#cccccc;}
#search a{color:#000; line-height:34px;}

/*----- category_tree -----*/
#category_tree .top{height:5px; overflow:hidden; background:url(images/bg.gif) no-repeat 0px 0px;}
#category_tree .top span{ height:8px; width:8px; display:block; float:right; background:url(images/category_tree.jpg) no-repeat 0px 0px;}
#category_tree .content{ border-right:1px #FFA914 solid; padding:0 5px; border-left:1px #FFA914 solid;}
#category_tree h1{ font-size:16px; line-height:18px; margin-bottom:5px; color:#1354bf;}
#category_tree dt{PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND:url(images/carttreex.png) left center no-repeat;  BORDER-BOTTOM: #ccc 1px dotted; WHITE-SPACE: nowrap; HEIGHT: 23px; margin:0;}
#category_tree dt a{color:#0033CC}
#category_tree dd{padding:0 0 0 23px; font-size:12px; line-height:23px; color:#1354bf;}
#category_tree dd div a{font-size:12px;color:#666666; }
#category_tree .bottom{height:8px; overflow:hidden; font-size:1px; background:url(images/bg.gif) no-repeat 0px -24px;}
#category_tree .bottom span{height:8px; width:8px; float:right; background:url(images/category_tree2.jpg) no-repeat right top;}

/*----- ranking -----*/
#ranking h1{height:42px; background:url(images/bg.gif) no-repeat 0 -43px;}
#ranking h1 span{height:38px; padding:0 10px 4px 10px;; display:block; background:url(images/top_bg1.jpg) no-repeat top right; font-size:16px; line-height:38px; font-weight:bold; color:#ffffff;}
#ranking ul{ border-right:1px #50cde1 solid; border-left:1px #50cde1 solid; /*background:url(images/bg.gif) no-repeat -740px -290px; *background-position-x:-735px;*/ padding-left:25px; position:relative; overflow:hidden; zoom:1;}
#ranking ul .iteration{position:absolute; left:6px; top:5px;}
#ranking li{float:left;}
#ranking .bottom{height:12px; overflow:hidden; background:url(images/bg.gif) no-repeat 0 -93px;}
#ranking .bottom span{height:12px; width:11px; float:right; background:url(images/top_bg2.jpg) no-repeat right top;}

/*---- email_list -----*/
#email_list .content{ border-left:1px #d1d7df solid; border-right:1px #d1d7df solid;}
#email_list h1{ font-size:16px; margin-bottom:5px; color:#000; font-weight:bold; padding:0 8px;}
#email_list .cont{padding:6px 8px 6px 8px; text-align:center;}

/*----- focus_below -----*/
.focus_below{height:232px; float:left;}

/*----- cart -----*/
.cart{ width:168px; height:42px; margin-bottom:10px; background:url(images/bg.gif) no-repeat -576px -184px; padding:12px 5px 5px 36px; line-height:16px;}

/*----- brands -----*/
#brands{width:100%; overflow:hidden; zoom:1;}
#brands h1{height:20px; font-size:16px; margin-bottom:3px; line-height:20px; display:block; padding:0 6px;}
#brands .content{width:100%;}
#brands img{width:189px; height:43px; border:3px #eeebeb solid; margin-bottom:5px; *margin-bottom:1px;}
#brands .textLink{width:189px; height:43px; line-height:43px;}
#brands .more{ display:block; height:6px; font-size:1px; padding:5px 5px 0;}
#brands .more img{width:33px; height:5px; float:right; border:none; margin:0px;}

/*----- goods_best -----*/
#goods_best .content{margin:0px; padding:0px;}
#goods_best .cont{background:#f4f4f4; margin:0 4px; overflow:hidden; height:160px;}
#goods_best li{padding-top:8px;}
#goods_best .best_l{width:10px; height:109px; float:left; padding-top:15px; padding-right:8px; cursor:pointer; }
#goods_best .best_r{width:10px; height:109px;float:right; padding-top:15px; padding-right:6px; cursor:pointer;}

/*----- goods_list -----*/
.goods_list .caption{ line-height:26px; height:26px; margin-bottom:10px; color:#999999; padding-right:10px; width:584px; overflow:hidden;}
.goods_list .ot_2 {background:#E6EAF3;padding-left:10px;} 
.goods_list .content{padding-top:1px; text-align:left; padding-left:1px;}

        /*--- switchover ---*/
        .switchover{height:17px; display:inline; position:relative; top:24px; left:-230px; padding:6px 5px 0; float:left; background:url(images/bg.gif) no-repeat 0 -146px; text-align:center;}
        .switchover h2{ height:13px; float:left; _width:60px; white-space:nowrap; padding:2px 0px; margin-right:5px; float:left; line-height:17px; cursor:pointer; }
        .switchover h2 a{ color:#ffffff; font-weight:normal; padding-right:5px; border-right:1px #1354bf solid;font-size:12px; line-height:13px; display:block; background:url(images/nav_bg.gif) no-repeat top right; text-align:center;}
        .switchover .h2bg{background:none; font-size:11px; line-height:26px; text-align:center;}
        .switchover .h2bg a{ background:none; color:#1354bf; text-align:center; padding-right:5px; border-right:1px #1354bf solid;}

        /*--- sort ---*/
        .sort{height:26px; float:right; overflow:hidden; zoom:1; font-size:11px; line-height:26px; margin:0px; padding:0px; padding-right:10px; width:510px;}
        .sort img{position:relative; margin-right:2px; *margin-right:-1px; top:2px; +top:0px; _top:2px; width:16px; height:13px;}
        .sort .text{ font-weight:normal; position:relative; top:-1px; +top:-2px; _top:2px; border:1px #cccccc solid; height:20px; font-size:12px; line-height:20px; margin:0 1px 0 0; padding:0px;}
        .sort .go{margin:0px; padding:0px; position:relative; top:4px; +top:2px; _top:4px;}

        /*--- goods_grid ---*/
        .goods_grid{margin:0; overflow:hidden; zoom:1; display:inline;}
        .goods_grid li{width:145px; display:inline; overflow:hidden; margin-right:8px; height:310px;float:left; }
        .goods_grid .img{width:137px; height:202px; background:#fff; margin:0 auto; display:block;}
		.goods_grid .img a:hover{ border:1px solid #FFA914; display:block;}
        .goods_grid .img img{width:135px; height:200px;}
        .goods_grid .name{ display:block; line-height:18px; overflow:hidden; zoom:1; text-align:center;}
        .goods_grid .name a{font-size:12px; line-height:18px; color:#333333;}
        .goods_grid .price{ font-size:12px; line-height:16px; height:16px; margin-bottom:5px; color:#A10000; text-align:center; display:block; font-weight:bold;}
        .goods_grid .market{font-size:12px; text-align:center; height:14px; line-height:14px; font-weight:normal; color:#8c8c8c;   text-decoration:line-through;}
        .goods_grid .btn_list{ display:block; text-align:center; color:#07A8CF; }
		.goods_grid .btn_list a{ color:#07A8CF; text-decoration:underline;}
        .goods_grid .btn_list img{ margin:5px auto; margin-bottom:2px;}

        /*--- goods_grid2 ---*/
        .goods_grid2{margin:0; overflow:hidden; zoom:1; display:inline;}
        .goods_grid2 li{width:145px; display:inline; overflow:hidden; margin-right:8px; height:300px;float:left; }
        .goods_grid2 .img{width:137px; height:202px; background:#fff; margin:0 auto; display:block;}
		.goods_grid2 .img a:hover{ border:1px solid #FFA914; display:block;}
        .goods_grid2 .img img{width:135px; height:200px;}
        .goods_grid2 .name{ display:block; line-height:18px; overflow:hidden; zoom:1; text-align:center;}
        .goods_grid2 .name a{font-size:12px; line-height:18px; color:#333333;}
        .goods_grid2 .price{ font-size:12px; line-height:16px; height:16px; margin-bottom:5px; color:#A10000; text-align:center; display:block; font-weight:bold;}
        .goods_grid2 .market{font-size:12px; text-align:center; height:14px; line-height:14px; font-weight:normal; color:#8c8c8c;   text-decoration:line-through;}
        .goods_grid2 .btn_list{ display:block; text-align:left; padding-left:8px;}

        /*--- goods_item ---*/
        .goods_item{margin:9px; overflow:hidden; zoom:1;}
        .goods_item li{ display:block; padding:10px;  margin-bottom:10px; overflow:hidden; zoom:1;}
        .goods_item .img{width:135px; height:200px; overflow:hidden; float:left; display:inline;}
        .goods_item h6{ font-size:12px; white-space:nowrap; padding:0 5px; width:260px; float:left; height:72px; line-height:72px; overflow:hidden; text-align:left; font-weight:bold; color:#363e4a;}
        .goods_item .price{width:110px; height:62px; float:left; padding:5px; height:72px; overflow:hidden;}
        .goods_item .brief{width:200px; padding:15px 8px; height:42px; overflow:hidden; float:left; font-size:12px; color:#000; text-align:left;}
        .goods_item .item_cart{width:60px; height:52px; float:right; padding-top:20px;}
        .goods_item .item_cart img{ display:block; margin-bottom:7px;}


/*----- goods_info -----*/
#goods_info{width:752px; overflow:hidden; zoom:1; margin-bottom:10px; border-top:1px solid #E6E6E6; padding-top:15px;}
.img_info{width:360px; overflow:hidden; zoom:1; float:left;}
.img_info .img{width:350px; height:360px; margin-bottom:5px; text-align:center;}
.img_info .img img{margin:0 auto; display:block;}
.text_info{width:381px; overflow:hidden; zoom:1; float:right; text-align:left;}
.text_info h1{font-size:14px; font-weight:bold; height:auto; line-height:24px;}
.text_info li{ padding:3px 0; font-size:12px; color:#808080;}
.text_info li span{margin-right:2px;}
.text_info label{margin-left:30px;}
.text_info .itemBtnList{padding-top:8px; border:none;}

/*----- message_list -----*/
#message_list ul{width:730px; margin:0 auto; overflow:hidden; zoom:1;}
#message_list li{word-break:break-all; display:block; overflow:hidden; zoom:1;}
#message_list .text{ border-bottom:1px #cccccc dashed; margin-bottom:5px; padding-bottom:5px;}



/*----- goods_attr -----*/
.goods_attr .caption{height:27px; padding:0 10px;}
.goods_attr .caption h2{height:27px; cursor:pointer; margin-right:5px; position:relative; top:2px; background:url(images/bg.gif) no-repeat -79px -254px; white-space:nowrap; float:left; font-weight:bold; line-height:27px;}
.goods_attr .caption h2 span{height:27px; display:block; _width:50px; zoom:1; background:url(images/goods_attr_1.gif) no-repeat top right;  padding:0 8px; font-size:12px; color:#000000; text-indent:10px;}
.goods_attr .caption .h2bg{margin-right:5px; background:url(images/bg.gif) no-repeat -79px -254px;}
.goods_attr .caption .h2bg span{height:27px; _width:50px; zoom:1; display:block; background:url(images/goods_attr_1.gif) no-repeat top right; padding:0 8px; font-size:12px; color:#000; }
.goods_attr .content{padding:0 8px;}
.screeBox{
padding:0 10px 2px 10px; line-height:23px; 
}
.screeBox span{
background:#ccc; padding:2px 5px;
}


/*----- specials -----*/
#specials ul{padding-top:10px;}
#specials li{width:168px; height:160px; float:left; overflow:hidden; text-align:center;}
#specials img{margin:0 auto;}
#specials .name{font-size:11px; font-weight:bold;}
#specials .name a{color:#002f88;}

/*----- notice -----*/
#notice{}
#notice #newArticleTab{display:block; padding:0 8px; margin-bottom:6px; overflow:hidden; zoom:1;}
#notice .tabBack, .tabFront{font-size:14px; float:left; padding-right:5px; cursor:pointer;}
#notice .tabFront{font-weight:bold; font-size:15px; cursor:pointer;}
#notice #newArticle{display:block; clear:both; padding:0 8px;}
#notice li{line-height:18px;}
#notice li a{line-height:18px;}

/*----- vote -----*/
#vote form{padding:0 8px 6px 8px;}

/*----- user_comment -----*/
#user_comment h1{height:30px; line-height:30px; border-bottom:1px #cbcaca dashed;}
#user_comment h1 span{float:right; font-size:12px; color:#b4b2b1; font-weight:normal;}
#user_comment .content{padding:0 10px;}
#user_comment .content ul{padding:3px 0 8px 0; border-bottom:1px #cbcaca dashed;}
#user_comment .content ul img{float:right;}
#user_comment .content p{margin-bottom:5px;}

/*----- group_auction -----*/
#group_auction .cont{ padding:10px; overflow:hidden; zoom:1;}
#group_auction .cont h2{font-size:12px; color:#000; font-weight:bold;}
#group_auction .cont .img{width:178px; border:1px #cccccc solid; height:170px;}
#group_auction .cont .img_info{width:530px; float:right; background:#f1f1f1; padding:0 5px 5px;}

/*--- pages ---*/
#pager{height:26px; padding:0 6px; font-size:12px; line-height:26px; display:block; color:#545454; overflow:hidden; zoom:1;}
#pager form{padding:0; margin:0;}
#pager a{height:16px; line-height:16px; font-size:12px; color:#797979; padding:0 5px;}
#pager a:hover{font-size:12px; color:#A10000;}
#pager .text{height:16px; font-size:10px; line-height:16px; display:inline; font-weight:normal; margin:0px; padding:0px; padding-left:-10px; border:1px #bcclca solid;}
#pager img{position:relative; top:1px;}
#pager .page_now{line-height:16px; color:#F26C2C; font-weight:bold; padding:0 5px;}
#pager .B_blue{height:16px; width:30px; font-size:12px; line-height:12px; padding:0px; margin:0px; border:1px solid #999999;}
.pagebar{float:right; }

/*----- article -----*/
#article .content{padding:0 10px;}
#article h3{font-size:16px; font-weight:bold; text-align:center; height:25px; line-height:25px; display:block; padding-top:20px;}
#article .author{text-align:center; height:20px; line-height:20px; display:block; margin-bottom:10px;}
#article .page{padding:5px 0px; border-top:1px #cccccc solid; margin-top:6px;}

/*----- brand_list -----*/
#brand_list .cont{padding:0 11px;}
#brand_list ul{overflow:hidden; zoom:1; margin-bottom:8px; border-left:1px #cccccc solid; border-top:1px #cccccc solid;}
#brand_list li{width:220px; height:200px; display:inline; border-right:1px #cccccc solid; border-bottom:1px #cccccc solid; overflow:hidden; float:left; padding:10px;}
#brand_list p{word-break:break-all;}

/*----- u_menu -----*/
#u_menu li{}


/*----- help -----*/
#help{width:960px; margin:10px 0;height:87px; padding:10px 0 10px 0; border-bottom:1px solid #D1D7DF; border-top:1px solid #D1D7DF;}
#help .top{height:9px; font-size:1px; overflow:hidden; background:url(images/bg_1.jpg) no-repeat top left;}
#help .bottom{height:8px; font-size:1px; overflow:hidden; background:url(images/bg_2.jpg) no-repeat bottom left;}
#help .content{overflow:hidden; zoom:1; padding-left:40px;}
#help dl{margin:2px 0; border-right:1px #eaeaea solid; float:left;  height:85px; width:95px; padding:0 27px;}
#help .helpdl{margin:2px 0; border-right:1px #eaeaea solid; float:left;  height:85px; width:95px; padding:0 27px 0 0;}
#help dt{ height:20px; background:url(images/bg.gif) no-repeat -765px -259px; _width:20px; zoom:1; white-space:nowrap; font-weight:bold; padding-left:20px; font-size:12px; line-height:20px;}
#help dd{height:22px; line-height:22px;  _width:20px; zoom:1; white-space:nowrap; padding:0 0 0 20px; background:url(images/point.gif) 3px center no-repeat;}


/*----- links -----*/
#links{width:960px; margin-bottom:10px;}
#links .top{height:9px; font-size:1px; overflow:hidden; background:url(images/bg_1.jpg) no-repeat top left;}
#links .bottom{height:8px; font-size:1px; overflow:hidden; background:url(images/bg_2.jpg) no-repeat bottom left;}
#links .content{border-left:5px #c5d7f0 solid; border-right:5px #c5d7f0 solid; overflow:hidden; zoom:1;}
#links p{display:block; overflow:hidden; zoom:1; padding:2px 6px;}
#links .img{ padding:2px 0 2px 6px;}
#links .img a{width:88px; height:31px; margin:0 4px 4px 0; overflow:hidden; border:1px #cccccc solid; display:inline-block; float:left;}
#links .text{}
#links .text span{display:inline-block; float:left; height:20px; padding:0 4px; line-height:20px;}
#links .text a{padding:0 2px;}

/*----- footer -----*/
#footer{width:100%; overflow:hidden; zoom:1;}
#footer .sub_nav{font-size:12px; padding:0 0 0 240px; color:#ccc; font-weight:normal; background:#f6f6f6; height:33px; line-height:33px;}
#footer .sub_nav img{margin-top:10px;}
#footer .sub_nav a:hover{color:#ccc;}
#footer .sub_nav a{font-size:12px; line-height:33px;}
#footer .bottom{font-size:12px; line-height:18px; overflow:hidden; zoom:1; padding-top:6px; text-align:center;}



/*购物车提示点击更新按钮式样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.7;
 opacity: 0.7;
}

/*  积分兑换样式修改 */
.point li{
 float:left;
 width:300px;
}




/*-----------------------------------------------*/
.clear{ clear:both;}

#logo {
	MARGIN: 0px auto; WIDTH: 960px; POSITION: relative; HEIGHT: 106px; overflow:hidden; 
}
#logo #meta {
	MARGIN: 70px 0px 0px 10px; TEXT-TRANSFORM: uppercase; POSITION: absolute
}
#logo #meta A {
	COLOR: #000
}
#logo #fashion {
	MARGIN: 0; POSITION: absolute
}
#logo #google {
	MARGIN: 10px 0px 0px 385px; POSITION: absolute
}
#logo #rss {
	MARGIN: 95px 0px 0px 25px; POSITION: absolute
}
#logo #paypal {
	BACKGROUND: url(images/header/background.png) -47px 0px; MARGIN: 8px 0px 0px 486px; WIDTH: 80px; POSITION: absolute; HEIGHT: 90px
}
#logo #gadget {
	MARGIN: 15px 0px 0px 580px; WIDTH: 155px; POSITION: absolute
}
#logo #gadget SELECT {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FONT: 10px Arial; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
#logo #gadget .note {
	FONT-SIZE: 10px; COLOR: #ccc
}
#logo #gadget .note ul {
	 margin:0;
}
#logo #gadget .note ul li{
	list-style:none;
	line-height:15px;
}
#logo #control {
	WIDTH: 328px; POSITION: absolute; text-align:right; left:429px; top:54px; text-align:center;
}
#logo .promote {
	MARGIN: 50px 0px 0px 750px; POSITION: absolute
}

.promote UL {
	FLOAT: left; WIDTH: 73px
}
.promote LI {
	HEIGHT: 20px
}
.promote LI A {
	COLOR: #ff0066
}
.promote LI DIV {
	FLOAT: left; WIDTH: 15px; MARGIN-RIGHT: 2px; HEIGHT: 15px
}
.promote .fashion {
	BACKGROUND-POSITION: -17px 0px
}
.promote .music {
	BACKGROUND-POSITION: -32px -16px
}
.promote .beauty {
	BACKGROUND-POSITION: -17px -16px
}
.promote .video {
	BACKGROUND-POSITION: -32px -31px
}
.promote .news {
	BACKGROUND-POSITION: -17px -31px
}
.promote .anime {
	BACKGROUND-POSITION: -17px -46px
}
.promote .manga {
	BACKGROUND-POSITION: -32px -46px
}
UL#tabbednav {
	PADDING-BOTTOM: 3px; WHITE-SPACE: nowrap; TEXT-ALIGN: right; list-style:none outside none; margin:0; padding:0; width:821px;
}
UL#tabbednav LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; BACKGROUND: url(images/header/background.png) #fff repeat-x 0px -240px; PADDING-BOTTOM: 5px; MARGIN: 0px 10px; PADDING-TOP: 5px
}
UL#tabbednav LI A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px;  COLOR: #000; 
}
UL#tabbednav LI.picked A {
	COLOR: #fff
}
UL#tabbednav LI.picked {
	BACKGROUND: url(images/header/background.png) #ed5929 repeat-x 0px -280px;
}
UL#tabbednav LI.picked:hover {
	BACKGROUND: url(images/header/background.png) #ed5929 repeat-x 0px -283px
}
UL#tabbednav LI:hover {
	BACKGROUND: url(images/header/background.png) #fff repeat-x 0px -260px
}

#searchcover {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #ed5929 3px solid; PADDING-LEFT: 0px; BACKGROUND: url(images/header/background.png) #fff repeat-x 0px -228px; PADDING-BOTTOM: 7px; PADDING-TOP: 6px; BORDER-BOTTOM: #aaa 1px solid; POSITION: relative; TEXT-ALIGN: center;
}
#searchcover #searchinput {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; BORDER-LEFT: #aaa 1px solid; WIDTH: 160px; PADDING-TOP: 1px; BORDER-BOTTOM: #aaa 1px solid; HEIGHT: 17px
}
.button {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: url(images/header/background.png) #fff repeat-x 0px -283px; PADDING-BOTTOM: 2px;*PADDING-BOTTOM: 0px; OVERFLOW: visible; CURSOR: pointer; COLOR: #fff; PADDING-TOP: 2px}
	
#headers{ width:821px; margin:0 auto; padding-bottom:5px;}

.social {
	FLOAT: left
}
.social LI {
	FLOAT: left; MARGIN-LEFT: 3px
}
.social LI A {
	 DISPLAY: block; height:20px; width:20px;
}
.social LI A.twitter {
	BACKGROUND-POSITION: -87px -90px
}
.social LI A.myspace {
	BACKGROUND-POSITION: -109px -90px
}
.social LI A.rssfeed {
	BACKGROUND-POSITION: -65px -90px
}
.sizetable {
	WIDTH: 580px
}
.sizetable TH {
	BACKGROUND-COLOR: #ffffcc
}
.sizetable .rowheader {
	BACKGROUND-COLOR: #ffcc99
}
.sizetable TD {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}

.sprite {
	BACKGROUND: url(images/header/background.png)
}
.l_t1{ color:#000000; background:url(images/carttreet.gif) left no-repeat; width:100%; height:10px; overflow:hidden;}

.topleft {
	BACKGROUND-POSITION: -105px -111px; WIDTH: 6px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 6px;
}
.topbar {
	BORDER-TOP: #ffa914 1px solid; MARGIN: 0px 0px 0px 6px; WIDTH: 156px
}
.topright {
	BACKGROUND-POSITION: -111px -111px; MARGIN: 0px 0px 0px 156px; WIDTH: 6px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 6px; overflow:hidden;
}

.bodybars2 {
	BORDER-RIGHT: #ffa914 1px solid; BACKGROUND: url(images/header/background.png) repeat-x 0px -120px; BORDER-LEFT: #ffa914 1px solid; BORDER-BOTTOM: #f5d8aa 2px solid; POSITION: relative; HEIGHT: 30px; text-align:center;
}
.bodybars2 p {
	FONT-SIZE: 16px;
}
.outterimgframe{background:#E6E6E6; border:1px solid #CCCCCC; padding:3px; text-align:center; height:201px!important;height:202px;}

.outterimgframe img{ width:135px; height:200px;}

.outterimgframe a:hover{border:1px solid #FFA914; display:block}

.outterimgframes{background:#E6E6E6; border:1px solid #CCCCCC; padding:5px; text-align:center;}
.goods_grid3 li{width:92px; display:inline; overflow:hidden; margin-right:33px; height:150px;float:left;}
.goods_grid3 .outterimgframes .img{width:78px; height:90px; background:#fff; margin:0 auto; display:block;}
.goods_grid3 .outterimgframes .img img{width:78px; height:90px;}
.goods_grid3 .outterimgframes .name{ display:block; line-height:18px; overflow:hidden; zoom:1; text-align:center;}
.goods_grid3 .outterimgframes .name a{font-size:12px; line-height:18px; color:#333333;}
.goods_grid3 .outterimgframes .price{ font-size:12px; line-height:16px; height:16px; margin-bottom:5px; color:#A10000; text-align:center; display:block;}
.goods_grid3 .outterimgframes .market{font-size:12px; text-align:center; height:14px; line-height:14px; font-weight:normal; color:#8c8c8c;   text-decoration:line-through;}
.goods_grid3 .outterimgframes .btn_list{ display:block; text-align:left; padding-left:8px;}

.adclass{ padding:0 5px 0 15px; background:url(images/drop-li_img.gif) 5px center no-repeat; border:1px solid #EBEBEB; cursor:pointer;}

.index_new img{ width:198px;}

.img{ height:23px; line-height:23px;cursor:pointer; color:#333333; background:url(images/drop-li-p_img.gif)  right center no-repeat;}

.img1{ background:url(images/drop-li-p-img2.gif) right center no-repeat;cursor:pointer;color:#333333;}

.goods_grid4{ padding-left:36px!important;padding-left:33px;}
.goods_grid4 li{width:145px; float:left; margin:0 34px 0 0!important;margin:0 34px 0 0;  overflow:hidden;  text-align:center;}
.goods_grid4 .outterimgframes .img{width:78px; height:90px; background:#fff; margin:0 auto; display:block;}
.goods_grid4 .outterimgframes .img img{width:78px; height:90px;}
.goods_grid4 .outterimgframes .name{ display:block; line-height:18px; overflow:hidden; zoom:1; text-align:center;}
.goods_grid4 .outterimgframes .name a{font-size:12px; line-height:18px; color:#333333;}
.goods_grid4 .outterimgframes .price{ font-size:12px; line-height:16px; height:16px; margin-bottom:5px; color:#A10000; text-align:center; display:block;}
.goods_grid4 .outterimgframes .market{font-size:12px; text-align:center; height:14px; line-height:14px; font-weight:normal; color:#8c8c8c;   text-decoration:line-through;}
.goods_grid4 .outterimgframes .btn_list{ display:block; text-align:left; padding-left:8px;}

.goods_grid5 li{width:80px;  overflow:hidden; margin:0 20px 0 0; height:150px; text-align:center; float:left;}
.goods_grid5 .outterimgframes .img{width:78px; height:90px; background:#fff; margin:0 auto; display:block;}
.goods_grid5 .outterimgframes .img img{width:78px; height:90px;}
.goods_grid5 .outterimgframes .name{ display:block; line-height:18px; overflow:hidden; zoom:1; text-align:center;}
.goods_grid5 .outterimgframes .name a{font-size:12px; line-height:18px; color:#333333;}
.goods_grid5 .outterimgframes .price{ font-size:12px; line-height:16px; height:16px; margin-bottom:5px; color:#A10000; text-align:center; display:block;}
.goods_grid5 .outterimgframes .market{font-size:12px; text-align:center; height:14px; line-height:14px; font-weight:normal; color:#8c8c8c;   text-decoration:line-through;}
.goods_grid5 .outterimgframes .btn_list{ display:block; text-align:left; padding-left:8px;}

.goods_list .caption .title_1{PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 13px; BACKGROUND: url(images/header/background.png) no-repeat right -306px; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 160px;HEIGHT: 26px; text-indent:10px; line-height:26px; color:#1354BF;}


.goods_list .caption .title_1 a:hover{BACKGROUND: url(images/header/anchor_hoverheart.gif); COLOR: #db5300; TEXT-DECORATION: underline;}

#category_tree dd a:hover{BACKGROUND: url(images/header/anchor_hoverheart.gif); COLOR: #db5300; TEXT-DECORATION: underline;}

.goods_list .cap_1{color:#999999;height:26px;line-height:26px;margin-bottom:10px;overflow:hidden;padding-right:10px;width:600px;}

.goods_list .cap_1 .title_2{ position:relative; width:600px; height:23px; line-height:23px; text-indent:10px; color:#BE9263; background:url(images/cap_6.gif) #E6EAF3 70px center no-repeat; }

.goods_list .cap_1 .title_2 a{color:#333333; font-size:13px;}

.goods_list .cap_1 .title_2 span{  position:absolute; right:10px; top:0px; font-weight:normal;}

.goods_list .cap_1 .title_2 span a{ font-size:13px;}

.goods_list .cap_1 .title_3{ position:relative;width:600px; height:23px; line-height:23px; text-indent:10px; color:#BE9263; background:url(images/cap_9.gif)  #E6EAF3 70px center no-repeat;}

.goods_list .cap_1 .title_3 a{color:#333333; font-size:13px;}

.goods_list .cap_1 .title_3 span{ position:absolute; right:10px; top:0px; font-weight:normal;}

.goods_list .cap_1 .title_3 span a{ font-size:13px;}

.index_about_us{ padding:20px; border-left:1px solid #D1D7DF;border-right:1px solid #D1D7DF;}

.foot_1{ width:700px; margin:0 auto; text-align:center; padding:20px 0;}


		
.click_count{ height:16px; text-align:center; line-height:16px; color:#999999;}

.goods_add{ height:16px; text-align:center; line-height:16px; color:#07A8CF;}

.goods_add a{ color:#07A8CF; text-decoration:underline;}

.collect{ height:40px; line-height:40px;background:url(images/back.png) 0 0 no-repeat; padding:8px 0 0 22px; margin-right:2px; text-decoration:underline;}

.addcart{ width:167px; height:36px; float:left; overflow:hidden;}

.outterimgframe2{background:none repeat scroll 0 0 #E6E6E6;border:1px solid #CCCCCC; height:223px; overflow:hidden; padding-top:2px;}

.index_articles{ width:100%; height:218px; overflow:hidden;  padding:2px; margin-top:10px;}

.index_articles a{ color:#666666;}

.index_articles_1{ width:100%; height:18px; color:#505050; line-height:18px; text-indent:10px; background:url("images/header/background.png") repeat-y scroll 0 -168px transparent}

.index_articles ul li{ line-height:28px; text-indent:8px; background:url(images/newDyn-li.gif) left center no-repeat;}

.order_query{ background:url(images/mbtn0_0.gif) no-repeat; width:108px; height:26px; text-indent:-9999px; cursor:pointer;}

.price_c{ margin:0; padding:0; list-style:none; padding:10px;}

.price_c li{ height:20px; line-height:20px;}

.price_c li a{ color:#666666;}

.brandselection{ BORDER-RIGHT: #ddd 0px solid;  MARGIN-BOTTOM: 5px; OVERFLOW: auto; BORDER-LEFT: #ddd 0px solid; WIDTH: 100%; BORDER-BOTTOM: #ddd 1px solid; HEIGHT: 166px; padding-top:5px;}

.brandselection LI {
	PADDING-LEFT: 15px; background:url(images/brandd.png) left center no-repeat;FLOAT: left; MARGIN-LEFT: 15px; OVERFLOW: hidden; WIDTH: 95px; HEIGHT: 18px
}

.brandselection LI A {
	FONT-SIZE: 12px;
}
.brandselection LI.separator {
	BACKGROUND: #fff; MARGIN-LEFT: 5px; WIDTH: 125px; BORDER-BOTTOM: gray 1px dashed; HEIGHT: 0px
}
.brandselection LI.selectedbrands {
	BACKGROUND: url(images/header/background.png) no-repeat -153px -198px
}
.allbrands{PADDING-LEFT: 15px; background:url(images/brandd.png) left center no-repeat;MARGIN-LEFT: 15px; cursor:pointer;}

.goods_brief{ width:100%; height:auto; border-bottom:1px solid #CCCCCC;border-top:1px solid #CCCCCC; margin:5px 0; padding:10px 0;}

.share a{ color:#A10000; padding:5px 0;}


.share{ padding:0px; }

.icon{background:url(images/share.gif) no-repeat; width:15px; height:15px; display:block;float:left; margin-top:5px;}

.fav a{ color:#A10000; padding:5px;}

.shopping_car_cb{ background:#E6EAF3; width:100%; padding:5px 10px; margin:5px 0; vertical-align:middle;}

.cart_num{ width:122px; float:left; padding-top:29px;}

.cart_pro{ float:left; border-left:1px solid #FFFFFF; padding-left:10px; width:120px; }

.cart_pro ul li{color:#666666;}

.goodsPrice{ color:#FF6600;}

.add_cart{ float:left; width:110px; padding-top:20px;}

.rank{ padding-bottom:3px;}

.shirt_select_right_warn{ background:#F4F7FC; border:1px solid #DCDFE5; padding:11px;}

.shirt_select_right_warn h1{font-weight:bold; font-size:12px; border-bottom:1px solid #E6E6E6}

.shirt_select_right_warn p{ padding:6px 0 0 13px; color:#A10000; background:url(images/d_1.jpg) 2px 14px no-repeat;}

.lik{ width:100%; padding-bottom:2px; border-bottom:1px solid #DCDFE5}

.but_1{border:none; position:relative;  width:97px; padding-bottom:2px!important; line-height:24px; height:24px;background:url(images/shop_Off.gif) no-repeat; color:#FFFFFF; cursor:pointer; font-weight:bold;}

.tags{height:27px; cursor:pointer; margin-right:5px; position:relative; top:2px; background:url(images/bg.gif) no-repeat -79px -254px; white-space:nowrap; float:left; font-weight:bold; line-height:27px; width:73px;}

.tags span{height:27px; display:block; _width:50px; zoom:1; background:url(images/goods_attr_1.gif) no-repeat top right;  padding:0 8px; font-size:12px; color:#000000; text-indent:5px;}

.attrlink{ margin-bottom:10px; padding-bottom:10px; overflow:hidden; width:757px; }

.attrlink_1{ width:100%; height:20px; line-height:20px;  font-size:14px; text-indent:1em;}



		.tab{ padding-left:10px; position:relative; height:27px; border-bottom:1px solid #AAAAAA}
		
		.tab ul{position:absolute; top:2px; left:0;}
        .tab UL LI{float:left; width:150px; height:24px; background:url(images/select_card_li.gif) no-repeat; margin-right:1px; line-height:24px; text-align:center; color:#666; font-weight:bold; margin-top:1px; cursor:pointer;}
        .tab UL LI.on{width:151px; height:26px; background:url(images/select_card_li_hover.gif) no-repeat; margin-right:1px; line-height:26px; text-align:center; color:#999; font-weight:bold;}
        .tabList
        {
            height:auto;
        }
        .tabList .one
        {
            padding-bottom: 10px;
            padding-left: 10px;
            padding-right: 10px;
            display: none;
            color: #ff0000;
            padding-top: 10px;
        }
        .tabList .block
        {
            display: block;
        }
.comlist{ padding:26px 20px;}

.comlistbg{ background:#F0F0F0;}


.comlist{ padding:26px 20px;}

.comlistbg{ background:#F0F0F0;}

.ser{ width:960px; margin:auto; position:relative;}

.ser_1{ float:left; width:400px;}

.ser_2{ float:left; width:310px; text-align:left; padding:2px 0 0 5px;}

.ser_3{ position:absolute; right:30px;width:100px; height:23px; line-height:23px; text-align:right;}

.ser_4{   text-align:right; padding-top:3px; }

.ser_4 .cot_1{ float:right;}

.ser_4 .cot_2{ float:right; padding-right:3px;}

.ser_4 img{ border:none;padding:0;}

.numc{ color:#FF0000;}


.module .orderquery{	BACKGROUND: url(images/header/background.png) repeat-y 0px -168px; FONT: 12px Georgia; WIDTH: 165px; height:18px; COLOR: #505050; text-indent:12px; line-height:18px; margin-top:10px;}


#demo {
background: #FFF;
overflow:hidden;
width: 693px;
}
#demo img {
width:210px; 
height:220px;
}
#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}
.txt{
position:absolute; left:5px; bottom:20px; width:135px; overflow:hidden;
background-color:#000;
filter:alpha(opacity=50);
-moz-opacity:0.6;
opacity: 0.6;
		}
		
.txt .content{color:#ff0000; font-weight:bold; width:100%; background:#FFFFFF;}

.txt .content a{color:#ff0000; font-weight:100;}

.cart_0{ width:100%; padding:10px;}

.cart_1{ border:1px solid #DCDFE5; padding-right:1px; color:#666666; padding-bottom:10px;}

.cart_1 th{ background:#bab6ba; color:#FFFFFF; font-weight:normal; text-align:center;}

.cart_01{ float:right; margin-right:28px;}

.cart_02{ float:left;}

.co_1{ color:#A10000;}

.flow_1{ border:1px solid #DCDFE5; padding:1px;}

.flow_t1{ background:#bab6ba; margin-bottom:5px; height:30px; line-height:30px; text-indent:15px;}

.flow_t1 span{ color:#FFFFFF; font-size:14px; text-indent:10;}

.flow_t1 a{ color:#FFFFFF;}

.flow_t2 th{ border-bottom:1px solid #DCDFE5; text-align:center; color:#4D5561;}

.flow_t3 td{ border-bottom:1px dashed #DCDFE5; text-align:center; color:#4D5561;}

#cart_amount_desc{ color:#4D5561;}

.flow_f4{margin:0 auto 6px auto;color:#4D5561;}

.flow_f4 th{border-bottom:1px solid #DCDFE5; text-align:center;}

.flow_f4 td{ border-bottom:1px dashed #DCDFE5; }

.flow_t5{  background:#dcdfe5; margin-bottom:5px; height:30px; line-height:30px; text-indent:15px; font-size:14px; color:#A10000}

#ECS_ORDERTOTAL .f111{ color:#A10000}

.step{ padding-bottom:10px;}

.step,.step span{ color:#999999; font-size:12px; padding-top:5px; width:100%; text-indent:10px;}

.login_1 h6{ border-bottom:1px solid #565662}

.dlC .sty01{ color:#999999; padding-bottom:5px; padding-top:20px; padding-left:48px;}

.sty02{ color:#666666; }

.sty02 td{padding-bottom:20px;}

.sty02 input{ border:1px solid #A5AFC3; height:19px; line-height:19px; width:200px;}

.reg_1 h6{ border-bottom:1px solid #565662}

.sty03{ color:#666666; }

.sty03 td{padding-bottom:10px;}

.login_2 h1{ border-bottom:1px solid #565662;}

.reg_2{ padding-top:20px; }

.reg_2 h1{ border-bottom:1px solid #565662;margin-bottom:30px}


.module .styletop{	BACKGROUND: url(images/header/background.png) repeat-y 0px -168px; FONT: 12px Georgia; WIDTH: 165px; height:18px; COLOR: #505050; text-indent:12px; line-height:18px; margin-top:10px;}

.module .stylem{ width:148px; padding:10px;}

.module .stylem a{ color:#666666}

.top10Tit{background:url("images/bg3.gif") no-repeat scroll 0 -85px transparent;height:30px;}

.box_2 {background:url("images/box_2Bg.gif") repeat-x scroll left top #FFEEF6;border:1px solid #FEC5DB;overflow:hidden;}

.top10List {background-color:#FFFFFF;border:1px solid #FFEEF6;margin:0 4px 4px;}

.top10List li a, #mallNews .NewsList li a, .boxCenterList li a {color:#3F3F3F;text-decoration:none;}

.top10List li {border-bottom:1px solid #FFEEF6;color:#3F3F3F;padding:3px 3px 3px 10px;}

.top10List li img {margin-right:5px;position:relative;top:3px;}

.module .browtop{ BACKGROUND: url(images/header/background.png) repeat-y 0px -168px; FONT: 12px Georgia; WIDTH: 165px; height:18px; COLOR: #505050; text-indent:12px; line-height:18px; margin-top:10px;}

.browm{  margin:0; padding:15px 20px 20px 10px;}

.browm li{ list-style:none; margin-bottom:10px;width:145px;overflow:hidden;}

.helpd2{ float:left; padding:20px 0 0 27px;}

.ser_2 span{ color:#F26C2C; font-weight:bold;}

.histtop{ BACKGROUND: url(images/header/background.png) repeat-y 0px -168px; FONT: 12px Georgia; WIDTH: 165px; height:18px; COLOR: #505050; text-indent:12px; line-height:18px; margin-top:10px;}

#history_list ul{ width:145px;}

.ot_1{ padding-left:110px; width:300px; }

.pagediv{ background:#E6EAF3; width:100%; height:26px;}

.page_1{ position:relative; top:3px;}

.goods_filter{ border:1px solid #B4B4B4; width:600px; overflow:hidden; padding:1px 1px 5px 1px; margin-bottom:10px;}

.filter_1{ background:url(images/fil_1.png) left no-repeat #EBEBEB; text-indent:15px; padding:5px 0; margin-bottom:10px; font-size:13px; color:#333333;}

.screeBox ul{ margin:0; padding:0; width:100%; height:auto; padding-bottom:1px; line-height:36px;}

.screeBox ul li{ list-style:none; float:left;}

.screeBox ul strong{ background:#EBEBEB; padding:3px; font-size:13px;}

.changeBg{ background:#0000CC;}

.filter_2{ border-bottom:1px dotted #999999; text-indent:12px; height:40px;}

.filter_3{ text-indent:12px;}

.filter_4{ width:406px;}

.filter_4 ul{ margin:0; padding:0;}

.list_1{ width:136px; float:left;}

.list_2{ width:416px; float:left; height:188px; margin-left:15px; border-top:1px solid #B4B4B4; border-bottom:1px solid #B4B4B4; padding:10px 0;}

#h_t{ width:960px; margin:0 auto;background:url(images/400top-tel.gif) right 10px no-repeat; overflow:hidden;}

.h_t_1{ width:823px; float:left;overflow:hidden;}

.h_t_2{ width:122px; float:left; padding-top:83px;}

.cons_1{ border:1px solid #D9D9D9; width:947px; margin:0 auto; padding:1px;}

.cons_2{ background:#bab6ba; margin-bottom:5px; height:30px; line-height:30px; text-indent:15px;}

.cons_2 span{ color:#FFFFFF; font-size:14px; text-indent:10;}

.cons_2 a{ color:#FFFFFF;}


.col_mem_a{ float:left;width:180px;}

.col_mem_b{ float:left; width:760px; padding-left:10px;}


.memnav-title p{background:url(images/my_icon_list.gif) no-repeat scroll 0 0 transparent;display:block;height:37px;overflow:hidden;text-indent:-9999em;width:180px;
}

.memnav {border-right:1px solid #C8A582;border-left:1px solid #C8A582;border-bottom:1px solid #C8A582;}

.men_con{padding:10px 15px; border:1px solid #E0CEC2;}

.mem_con2{ width:350px; height:106px; padding:1px; border:1px solid #E0CEC2}

.mem_con2 p{ width:100%; height:26px; background:url(images/caption_bg.gif) repeat-x; line-height:26px; text-indent:10px; font-size:14px; font-weight:600; font-family:Arial, Helvetica, sans-serif;}

.mem_con3{ padding-left:10px;}

.mem_con4{ width:100%; padding:0; }

.mem_con4 .mem_con4_1{ height:26px; background:url(images/caption_bg.gif) repeat-x; line-height:26px; text-indent:10px; font-size:14px; font-weight:600; font-family:Arial, Helvetica, sans-serif;border-top:1px solid #E0CEC2;border-right:1px solid #E0CEC2;border-left:1px solid #E0CEC2}

.rip{ height:20px;}

.mem_con4 .mem_con4_2{ border-left:1px solid #eedfd0;border-right:1px solid #eedfd0;border-bottom:1px solid #eedfd0;}

.cart_msg{ margin:0; padding:0;}

.cart_msg li{ list-style:none; padding-left:15px; background:url(images/faq_jum.gif) left center no-repeat;}

.pro_1{ width:190px; overflow:hidden;}

.pro_2{ width:754px; overflow:hidden;}

.pro_1 ul{ margin:0; padding:0 0 0 40px; line-height:30px;}

.pro_1 ul li{ list-style:none; padding-left:15px; background:url(images/aro.jpg) left center no-repeat;}

.pro_1 ul li a{ font-size:15px;}


.use_round_border {
overflow:hidden;
 padding-top:20px;
}

.use_round_border em {
background-position:0 0;
}

.use_round_border em, .use_round_border b {
background:url(images/roundy_default_tb_2010_4_3.gif?37505) no-repeat scroll 0 0 transparent;
display:block;
height:11px;
overflow:hidden;
}

.use_round_border b em {
background-position:100% -11px;
margin-left:11px;
}

.use_round_border b {
background-position:0 -11px;
}

.use_round_border em b {
background-position:100% 0;
margin-left:11px;
}

.use_round_border_con {
border-color:#DDDDDD;
border-style:solid;
border-width:0 1px;
padding:0 20px;
}


/* ====================
     商品详情页面部分模块
==================== */

   #goods_info .gallery{width:300px; float:left; margin-left:10px; _margin-left:5px; overflow:hidden;}
   #goods_info .gallery ul{width:auto;}
   #goods_info .gallery li{float:left; width:60px; margin:0 8px;}
  /* #goodsInfo .gallery li img{width:46px; height:46px; display:block;}*/

.closet{ width:26px; height:26px; float:right;}

.climg{ width:26px; height:26px; background:url(images/closea.gif)  no-repeat; display:block; cursor:pointer;}

.closet img {width:16px; height:16px;}


/*--------------颜色选择器CSS添加-------------*/

.catt{width:100%;height:auto;overflow:hidden;padding-bottom:5px;}

.catt a{border: #c8c9cd 1px solid; background-color: #fff; margin-left:5px;margin-top:6px;padding:1px;display: block; float:left; width:37px; height:37px; overflow:hidden; line-height:normal;}

.text_info li .catt span{ margin:0; padding:0;}

.catt a:hover {border:#ff6701 2px solid; margin: -1px; margin-left:4px;margin-top:5px;}

.catt a:focus {outline-style:none;}

.catt .cattsel {border:#ff6701 2px solid; margin: -1px;margin-left:4px;margin-top:5px; position:relative; }

.catt .cattsel span{background:url(images/bg-selected.png) no-repeat; display:block; height:10px; width:10px; position:absolute; right:1px!important; right:-1px; bottom:1px!important; bottom:-3px;margin-right:0; }

.catt .cattsel a:hover {border: #ff6701 2px solid;margin:-1px;}

.his_price{font-size:12px; color:#A10000; font-weight:bold;}

.gprice{font-size:12px; color:#A10000; font-weight:bold;}


 
.white_content_i {  display: none;   position: absolute;  top: 100%; border:2px solid #AAAAAA; background:#EFEFEF; right:0; overflow:hidden;  width: 210px;  height:auto;       z-index:1002;    } 

.white_content_i a{ text-decoration:none}
   
#ECS_SHOWDIV ul{ width:178px; margin:0 auto; background:#FFFFFF; border:1px solid #E1E1E1; margin-bottom:7px; padding:7px;}

#ECS_SHOWDIV .cartinfo_1{ border-bottom:1px solid #EFEFEF; text-align:left; list-style:inside decimal; padding:5px 0;}

.fontcolorOrange{ color:#FF9900}

#ECS_CARTINFOc a{ color:#FF9900}

#ECS_CARTINFOn{ color:#FF6600; font-size:16px; font-weight:bold; }

.cartinfo_3{ color:#666666;}

.cartinfo_4{ font-size:14px; color:#000000; font-weight:bold;}