@charset "utf-8";
.main{ overflow:hidden; width:1210px; margin:12px auto 0 auto; font-family:"Simsun"; padding-bottom:10px;*font-size: 12px;}
.main em{ font-style:normal;}
.zhai{ width:997px;}
.main a:hover{text-decoration:none;}
.itemChoose li a:hover span , .itemChoose li a:hover , .browse span , .pages a:hover ,.browse a:hover , .hot-pro a:hover ,
.hot-pro span , .listop-right em ,.last-on , .last-on a ,.list-con a:hover , .pro-botxt span , .yet-on ,.pro-botxt p a:hover,
.chosen-sort a:hover , .yet-select a:hover ,.sea-result span , .sea-result i , .sea-related a:hover , .suit-sum strong , .suit-sum i,
.suit-con span ,.lately-con span{ color:#e4393c;}
.main h3 , .itemChoose h2, .itemChoose h3 a, .itemChoose li a , .menu-txt , .chosen-sort a , .suit-item p,.suit-sum,.listop-right strong ,.pro-listop a , .browse a , .hot-pro a ,.pro-botxt p a ,.pages span ,.br-left , a.menu-txt:hover , .chosen dt ,.sea-result h2 ,.suit-btxt p ,.sortse dd a , .price-box a , .morebg , .yet-select ,.lastdd,.lastdd a,.listop-right .pages ,.sea-related a ,.sea-related, .suit-tt a ,.price-box span , .browse h2 , .hot-pro h2 ,.pages a{color:#666;}
.left-nav{ width:180px; float:left;}
.itemChoose {overflow:hidden; margin-bottom:15px; border:1px solid #dbdbdb; border-top:0; border-bottom:0;}
.itemChoose h2 {font-size:14px; padding:8px 12px 9px; background-color:#e8e8e8; border-top:1px solid #dbdbdb;}
.itemChoose h3 {
	height:34px;overflow: hidden;padding: 0 5px 0 16px; font-size: 12px;line-height:34px;background-color: #f5f5f5;
	border-bottom:1px solid #ddd;
	}
.itemChoose li a span {font-weight: normal;}
.itemChoose ul {padding: 7px 0;overflow: hidden; border-bottom:1px solid #dbdbdb;}
.itemChoose li {line-height: 25px;white-space: nowrap;padding: 0 5px 0 34px;}
.itemChoose .show {display: block;}
.itemChoose .icon_btn {width: 100px; outline: none; padding-left:20px;}
.itemChoose h3 .icon_btn {height: 34px;}
.icon_btn{background:url(../images/icon_1.png) no-repeat left 1px;}
.itemChoose h3 .icon_btn.open { background-position:left -15px;}
.browse , .hot-pro{ width:178px; border:1px solid #ddd; margin-bottom:18px; font-family:"microsoft yahei"; 
padding-bottom:10px;}
.browse li , .hot-pro li { height:auto; margin-bottom:10px; padding-top:25px;}
.browse h2 , .hot-pro h2{ font-size:14px; height:38px; line-height:38px; background:#e8e8e8; text-indent:16px;}
.browse h2 , .hot-pro h2 , .browse p , .hot-pro p{ font-family:"Simsun";}
.browse ul , .hot-pro ul{ width:150px; margin: 0 auto; font-size:12px;}
.browse img , .hot-pro img{ width:150px; height:150px; margin:0 auto 15px auto; display:block;}
.browse p , .hot-pro p{ line-height:18px; margin-bottom:5px; height:35px; overflow:hidden;}
.browse span , .hot-pro span{font-size:16px; padding-right:12px;}
.list-right{ width:1020px; float:right; overflow:hidden;}
.zhai .list-right{ width:810px;}
.chosen{
	border:1px solid #ddd; border-bottom:0; font-size:12px; position:relative; height:auto; *zoom:1;
	margin-bottom:50px;
	}
.chosen dl , .list-con{ border-bottom:1px solid #ddd; clear:both;}
.chosen dt , .br-left{ width:80px;  text-align:right; margin-right:33px; }
.chosen dd{ float:left; text-align:left;}
.chosen-sort dt{ padding-top:7px;}
.chosen-sort dd{ padding-top:6px; display:inline-block;}
.chosen-sort{ height:37px; background:#f1f1f1; position:relative;}
.nav-item{ font-size:12px; display:inline-block; text-align:center; float:left; position:relative;}
.menu{ display:inline-block; cursor:pointer; height:24px; float:left;  background:#fff;}
.menu-con{ 
	display:inline-block; height:22px; line-height:22px; padding:0 10px; border:1px solid #ddd; float:left;
	position:relative;
	}
.menu-on{ border:1px solid #0972c4;border-bottom:none; background:#fff; position:relative; left:0px; z-index:11;}
.menu-txt{display:inline-block;}
.menu-sj{ display:inline-block; width:9px; height:11px;
	/*background:url(../images/sort_bg.jpg) no-repeat top right;*/
}
.menu-on .menu-sj{ background-position:0px -13px;}
.chosen-sort em{ color:#999; display:inline-block; padding:0 15px; line-height:24px;}
.menu-main{ position:absolute; left:0 ;top:22px; display:none; z-index:10;}
.menu-main ul{ width:300px; padding:10px; border:1px solid #0972c4; background:#fff; overflow:hidden;}
.menu-main li{width:70px; float:left; text-align:left; }
.menu-main li a{overflow:hidden;  width:70px;}
.sortse dd{ margin-right:15px;}
.sortse , .sea-result{ background:#f1f1f1; line-height:37px;}
.sortse .sort-bbox{ width:120px;}
.sort-box{
	background:#fff; border:1px solid #ddd; height:22px; line-height:22px; text-align:center;
	cursor:pointer; margin-top:6px; float:left; padding:0 12px; position:relative;
	}
.sort-box a{ float:left; padding-right:12px;}
.sort-bg{ 
	display:block;
	/*background:url(../images/sort_bg.jpg) no-repeat top center; */
	width:9px; height:9px; float:right;
	margin-top:5px;
	}
.yet-select{ padding-bottom:5px;}
.yet-select .br-left{ padding-bottom:5px;}
.yet-con li{ float:left; overflow:hidden; height:35px;  margin-right:12px; *width:160px; *margin-right:0;}
.yet-box , .lastdd p{ cursor:pointer; }
.yet-box{
	border:1px solid #ddd; padding-left:10px;display:inline-block;
	float:left; margin-bottom:10px;  overflow:hidden;
	}
.yet-box span , .yet-box em , .yet-box b{ display:inline-block; text-align:center;}
.yet-box span{ line-height:21px; padding-right:5px;}
 .yet-con .yet-box span{
	max-width:98px; text-align:center; text-overflow:ellipsis;white-space:nowrap; overflow:hidden;
	float:left; *width:50px;
	}
.yet-box em{ width:23px; text-align:center;}
.yet-box b{ font-weight:normal; float:left;}
.yet-on{ border-color:#e4393c;}
.yet-on em{ background:#e4393c; color:#fff;}
.lastdd ,.more-but{ position:absolute; right:16px; top:10px; margin:0; text-align:right;}
.lastdd a{ 
	display:block; width:42px; height:20px; line-height:20px; text-align:left; padding-left:7px; border:1px solid #ddd; position:relative
	}
.lastdd i{ display:block; width:9px; height:5px; position:absolute; right:5px; top:8px; font-size:0;}
.mbg{ background:url(../images/icon_1.png) no-repeat left -36px;}
.mbghover{ background-position:left -59px;}
.mbs{ background:url(../images/plicon.png) no-repeat left -69px;}
.mbshover{ background-position:left -80px;}
.undo{ padding-left:5px;}
.list-con{ position:relative; overflow:hidden; width:100%; *zoom:1;}
.right-con ,.yet-con{ width:800px; padding-top:12px; float:left; *float:none; *zoom:1; overflow:hidden;}
.list-brand , .sort{ padding-bottom:5px;}
.list-brand li a{ display:block; height:20px; overflow:hidden;}
.list-brand{ height:50px;overflow:hidden;}
.scrollbar{ height:150px; overflow:auto; padding:0; margin:12px 0;}
.zhai .right-con , .zhai .yet-con{ width:580px;}
.listprice .right-con{ width:500px; *float:left;font-family: Arial}
.zhai .listprice .right-con{ width:350px;}
.br-left{ padding-top:12px; float:left;}
.brand .br-left{ padding:0;}
.right-con li{ float:left; width:100px; margin-right:25px; padding-bottom:10px; height:15px;}
.zhai .right-con li{ margin-right:15px;}
.zhai .right-con .prend{ display:none;}
.single .right-con li{ padding:0; height:auto;}
.right-con a{ color:#005aa0; display:block; height:20px; overflow:hidden;}
.single .br-left{ padding-top:5px;}
.single .right-con{ padding:5px 0 5px 0;}
.price-box{ float:left; padding:5px 0 6px 0;}
.price-box input{ width:63px; height:17px; line-height:17px; border:1px solid #ddd; padding-left:2px;}
.price-box a{ margin-left:10px; position:relative; top:1px;}
.price-box span{ position:relative; top:3px;}
.more{ 
	width:124px;  height:28px; line-height:28px; position:absolute; left:45%; bottom:-29px;
	border:1px solid #ddd; border-top:1px solid #fff; z-index:10; cursor:pointer;
 }
.more-ie{ _bottom:-30px; } 
.morebg{ padding: 0 10px 0 30px; float:left;}
.more b{ 
	 float:left; display:block; width:9px; height:5px; padding:0; margin-top:13px;
	 background:url(../images/icon_1.png) left -36px no-repeat;
	}
.more  b.shou{ background:url(../images/plicon.png) left -80px no-repeat; }
.more-con{ display:none; padding-bottom:9px;}
.pro-area{ clear:both;}
.pro-con{ position:relative; overflow:hidden; padding-bottom:50px;}
.pro-con img{ display:block; margin: 30px auto 0 auto;}
.pro-con li{
	width:246px; height:380px; *height:399px; margin-top:20px;  cursor:pointer; float:left; 
	position:relative;margin-right:5px;
	}
.zhai .pro-con li{ margin-right:22px;}
.lihover{ width:244px; border:1px solid #fff;}
.pro-con .on .lihover{ 
	border:1px solid #eaeaea; box-shadow:0 0 1px #ddd; position:absolute; left:0; top:0; z-index:10;
	}
.pro-list{ overflow:hidden; *zoom:1;}
.pro-listop{ height:28px; line-height:28px; border:1px solid #ddd; background:#f1f1f1; position:relative;}
.pro-listop a{ float:left;}
 .listop-left li{ 
	float:left;  padding: 0 12px; height:28px; line-height:28px; border:1px solid #ddd;
	border-left:0; position:relative; top:-1px; left:0; z-index:5; cursor:pointer;
	} 
.listop-left { _height:28px; _float:left; _overflow:hidden;}
.listop-left .price-icon{ width:40px;}
.price-icon i{ float:right; width:11px; height:12px; margin-top:8px;}
.ibg{ background:url(../images/icon_1.png) no-repeat left -119px;}
.movbg{ background-position: left -136px;}
.clicks{ background-position: left -90px;}
.wup{ background-position: left -102px; }
li.pro-list-on{ background:#c90101; border:1px solid #c90101; left:-1px;}
a.a005{ color:#005aa0;}
.pro-list-on a, .pro-list-on a:hover{ color:#fff;}
.listop-right{ float:right; font-family:"Arial";  padding-right:10px;}
.listop-right span{ 
	display:inline-block; border:1px solid #d7d7d7; width:41px; height:18px;text-align:center;
	position:relative; float:left;  top:4px;cursor: pointer;
	}
.listop-right a{ display:block; width:100%; height:100%; background:url(../images/icon_1.png) no-repeat ;}
.listop-right .sjleft a{ background-position:16px -148px;}
.listop-right .sjright a{ background-position:16px -162px;}
.listop-right .sjleft{ border-right:0;}
.listop-right .next{ background:#fff;}
.listop-right em{ padding-left:24px;}
.listop-right strong{ padding-right:15px; float:left;}
.pro-botxt{ width:206px; margin:20px auto; font-family:"宋体"}
.pro-botxt p{ line-height:20px; height:40px;max-height:62px;padding-top:6px; overflow:hidden;font-size:12px;_height:36px;}
.pro-botxt p.on{height:62px !important;_height:52px !important;}
.pro-botxt p.auto{height:auto !important}
.pro-botxt p img{  display:inline-block; margin:0 3px 0 0; vertical-align:bottom; position:relative; top:-2px;}
.pro-botxt .pro-check{
	display:block; width:94px; height:26px; line-height:26px; color:#fff; text-align:center; background:#e4393c;
	margin-top:13px;
	}
.pro-check:hover{ color:#fff;}
.pro-botxt span ,.pro-botxt s , .pages ,.se-results{ font-size:14px;}
.pro-botxt s , .browse s , .hot-pro s{ color:#aeacac;}
.pro-botxt i{ font-size:18px;font-family:"microsoft yahei" }
.pro-botxt s{ color:#aeacac; padding-left:5px;}
.pages{ float:right; padding:0px 5px 60px 0;}
.turnpage{ background:#f2f2f2;}
.pages a{ display:inline-block; padding: 0 10px; border:1px solid #d7d7d7; float:left; margin-right:8px;
}
a.up-page ,a.up-page:hover{ color:#ccc;}
.pages a , .pages .confirm , .pages input{ height:25px; line-height:25px;}
.pages .confirm{ 
	display:inline-block; width:60px; padding:0; background:#f2f2f2; float:none; text-align:center; margin-left:15px;
	}
.pages .on{ border:1px solid #fff;}
.pages em{ padding-left:20px;}
.pages span{ padding-left:10px;}
.pages i{ padding: 0 5px;
}
.pages input{ width:20px; border:1px solid #d7d7d7; padding: 0 8px; text-align:center;margin: 0 10px;}
/* search*/
.sea-result{ height:37px; border-bottom:1px solid #ddd; font-size:14px;}
.sea-result span{ padding: 0 14px 0 20px;}
.sea-result h2{ font-size:14px; font-weight:normal;}
.sea-related{ padding:5px 10px; line-height:25px; border:1px solid #ddd; margin-bottom:5px; color:#666;}
.sea-suit{ clear:both; height:auto; border:1px solid #ddd; padding-bottom:30px;}
.suit-tt{ background:#f7f7f7; height:40px; line-height:40px; border-bottom:1px solid #ddd; position:relative;}
.suit-tt li{ float:left;}
.suit-tt a{ display:inline-block; font-size:14px; padding: 0 24px; border-right:1px solid #ddd;}
.su-ton a{ height:39px; line-height:39px; border-top:3px solid #1379bb; margin-top:-1px;  background:#fff;}
.suit-con{ display:none;}
.suit-bon{ display:block;}
.suit-item{ width:940px; padding-top:50px; margin: 0 auto;}
.suit-sum strong ,.suit-tt a ,.suit-item span , .sea-lately span , .symbol , .suit-sum h6 , .suit-btxt h3{ font-family:"microsoft yahei";}
.zhai .suit-item{ width:760px;}
.suit-item img{ display:block; margin: 0 0 5px 10px;}
.suit-item span ,.sea-lately span{ font-size:14px;}
.this-pro p ,.add-box p{ width:126px; margin-top:-3px; line-height:20px;}
.this-pro , .add-box li{ width:210px; position:relative; padding:0 0 0 20px; float:left;}
.add-box li{ padding-left:50px;}
.zhai .this-pro ,.zhai .add-box li{ width:190px;}
.zhai .add-box li{ padding-left:10px;}
.symbol{ font-size:42px; color:#ccc; position:absolute; top:65px; right:-21px;}
.add-box{ float:left;}
.add-box .symbol{ left:-10px;}
 .suit-sum .symbol{ left:-80px;}
 .zhai .suit-sum .symbol{ left:-50px;}
.suit-sum{ float:right; position:relative; white-space:nowrap; }
.suit-sum h6 , .suit-sum strong{ font-weight:normal;}
.suit-sum h6 , .suit-btxt h3{ font-size:16px; padding-bottom:5px;}
.suit-btxt h3{ color:#333;}
.suit-sum strong{ font-size:18px;}
.suit-sum p{ padding-top:10px; width:auto;}
.suit-sum a{
	display:block;
	width:135px;
	height:37px;
	/*background:url(../images/suit_but.jpg) no-repeat center;  */
	margin-top:30px;}
.suit-sum s{ color:#888;padding-left: 10px;font-family: arial}
.suit-btxt{ width:942px; margin:0 auto; padding-top:30px; clear:both;}
.zhai .suit-btxt{ width:770px;}
.sea-lately{ border:1px solid #ddd; border-top:2px solid #999; overflow:hidden; margin-top:20px; padding-bottom:10px;}
.sea-lately h3{ padding:12px 0 12px 15px; font-weight:normal;}
.lately-con{ padding-left:50px; overflow:hidden; *zoom:1;}
.zhai .lately-con{ width:750px;}
.lately-con li{ float:left; width:90px; text-align:center; padding-bottom:10px; margin-right:15px;}
.lately-con img{ display:block; margin-bottom:5px;}
/* 购物车 */
.cartbox{position:fixed; _position:absolute; right:0px; bottom:-5px;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); height:41px; width:244px;line-height:41px; z-index:900;}
.cartbox .paycartbox{ padding-left:50px; color:#fff; position:relative; z-index:900;background:url(../images/cart_pay.gif) no-repeat; height:41px; margin-bottom:-5px;cursor:pointer }
.cartbox .paycartbox b{  position:absolute; right:0px; width:80px;}
.cartbox .paycartbox b a{ display:block; width:75px; padding-left:10px; color:#fff;}
.cartbox .paycartbox span{ margin-left:10px; display:block; float:left; height:41px;}
.cartbox .paycartbox em{ font-style:normal; display:block; float:left; height:41px;}
.cartbox .cartposi{ position:relative;}
.cartbox .cartbox_bg{ background:url(../images/cart_bg.png) top no-repeat; height:361px; position:absolute; top:-8px; width:244px; z-index:800; padding:20px 0px; }
.cartbox .cartbox_bg #cartli{ width:220px; background:#fff; margin:0 auto; height:300px; overflow-y:scroll; position:relative;}
.cartbox .cartbox_bg #cartli li{ height:70px; padding:10px; border-bottom:1px solid #eaeaea; position:relative; width:180px;}
.cartbox .pic_img_mi{ width:60px; height:60px; display:block; float:left;}
.cartbox .pic_img_mi a img{ border:2px solid #ffffff;}
.cartbox .pic_img_mi a:hover img{ border:2px solid #eaeaea;}
.cartbox .cart_text{ width:80px; float:left; line-height:16px; margin-right:10px;}
.cartbox .cart_text h4{ display:block; width:80px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: normal; font-size:12px;}
.cartbox .cart_text p em{ display:block; width:80px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; font-size:12px; height:20px !important;}
.cartbox .cartbox_bg #cartli li i{ display:block; width:15px; height:15px; line-height:15px; font-size:10px; font-style:normal; position:absolute; top:3px; right:3px;}
.cartbox .cartbox_bg #cartli li i a{ display:block; width:15px; height:15px; background:#777; text-align:center; text-decoration:none; border-radius:15px; cursor:pointer; color:#fff; line-height:12px;}
.cartbox .cartbox_bg #cartli li i a:hover{ display:block; width:15px; height:15px; background:#999; color:#444; text-align:center;}
.cartbox .cartbox_bg #cartli li em{ display:block; height:60px; float:left; font-style:normal;}
.cartbox .cart_text b{ color: #C00;}
.pro_box .minbox{ background:#fff; width:30px; height:30px; position:absolute; display:block; top:-30px; left:50px; padding:1px; border:1px solid #eaeaea; z-index:800; overflow:hidden;}
.pro-botxt span ,.pro-botxt s , .pages ,.se-results{ font-size:14px;color:#e4393c}
.minbox img{ width:28px !important; height:28px!important; margin:0;}
.pro_box2 .minbox{ background:#fff; width:30px; height:30px; position:absolute; display:block; top:-30px; padding:1px; border:1px solid #eaeaea; z-index:50; overflow:hidden; left:50px;}
.btn_Add{ position:relative; }
.chosen dl , .list-con{ border-bottom:1px solid #ddd; clear:both;}
.chosen dt , .br-left{ width:80px;  text-align:right; margin-right:33px; float:left; }
.chosen dd{ float:left; text-align:left;}
.chosen-sort dt{ padding-top:7px;}
.chosen-sort dd{ padding-top:6px; display:inline-block;}
.chosen-sort .nums{ float:right; padding-right:18px;}
.chosen-sort .nums i{ color: #e4393c}
.suit-item .numb_pc_factor{position: absolute;   background: transparent url("../images/icon_bg.png") no-repeat scroll -185px -127px;width: 30px;height: 28px;display: block;top: 15px;right: 48px;;text-align: center;font-family: microsoft yahei;color: #FFF;font-size: 15px;line-height: 28px;}
.sorry p{
	font-size:14px; height:27px; line-height:27px; width:320px; margin:30px  auto;
	background:url(../images/sorry_bg.jpg) no-repeat left center; padding-left:38px;
	}

/* 登录注册 css 样式  ↓ */
.dlzc_a{
	width:100%;
	height:48px;
	background-color: #31302f;
	padding:10px 0px;}
.dlzc_a_1{
	width:1190px;
	height:48px;
	margin:0px auto;}
.dlzc_a_1 a{
	width:auto;
	height:48px;
	line-height:48px;
	color:#959494;
	font-size:14px;
	font-family:"微软雅黑";
	padding:0px 10px;}
.dlzc_a_1 a:hover{
	text-decoration:underline;}
.dlzc_b{
	width:380px;
	height:800px;
	margin:0px auto;}

.dl_x{width:380px;height:auto;float:left;margin-top:100px;font-family:"微软雅黑";color:#666666;background-color:#FFFFFF;}
.ding_dl_x{width:380px;height:auto;float:left;margin-top:250px;font-family:"微软雅黑";color:#666666;background-color:#FFFFFF;}

#dl_TabTab03Con1{width:320px;padding:20px 30px;line-height:20px;height:auto;}
#dl_TabTab03Con2{width:320px;padding:20px 30px;line-height:20px;height:auto;}
.dl_xixi1{width:380px;height:60px;line-height:60px;
	/*background: url(../images/dl_1.jpg) no-repeat;*/
}
.dl_xixi2{width:380px;height:60px;line-height:60px;
	/*background: url(../images/dl_2.jpg) no-repeat;*/
}
.dl_tab1{width:190px;height:60px;line-height:60px;float:left;text-align:center;font-size:18px;cursor:pointer;color:#000;}
.dl_tab2{width:190px;height:60px;line-height:60px;float:left;text-align:center;font-size:18px;cursor:pointer;color:#fff;}

.dlzc_b_1{
	width:310px;
	padding-left:10px;
	border:1px solid #ddd;
	line-height:40px;
	margin-bottom:15px;
	background:url(../images/lv.png) right -715px no-repeat;}
.dlzc_b_2{
	background:url(../images/lv.png) right -756px no-repeat;}
.dlzc_b_3{
	width:320px;
	height:45px;
	line-height:45px;
	border:none;
	border-radius:4px;
	background-color:#f19108;
	text-align:center;
	color:#fff;
	font-size:14px;}
.dlzc_b_4{
	width:320px;
	height:40px;
	color:#999999;
	line-height:40px;}
.dlzc_b_4 a{
	float:right;
	color:#999999;}
.dlzc_b_4 a:hover{
	text-decoration:underline;}
.dlzc_b_5{
	width:320px;
	height:60px;
	color:#999999;}
.dlzc_b_5 a{
	color:#666666;
	margin-left:10px;
	margin-right:10px;}
.dlzc_b_5 a:hover{
	text-decoration:underline;}
.dlzc_b_5 a.dlzc_b_5_1{
	margin:0px;
	color:#999999;}