/* COMMON */
.mt10{ margin-top:10px !important;}
.ml10{ margin-left:10px !important;}
.mt20{ margin-top:20px !important;}
.pr-0{ padding-right:0px !important; }
.icon{ background-image:url(../image/icon.png);background-repeat:no-repeat;}
.lazy{ background:#eee url(../image/loading.gif) no-repeat  center center}
.btn{ 
	height:28px;
	line-height:26px;
	padding:0 10px;
	border:none;
	background:#c30e0e;
	text-align:center;
	color:#FFF;
	font-size:14px;
	cursor:pointer;
	display:inline-block;
	-webkit-border-radius:3px;
	   -moz-border-radius:3px;
	    -ms-border-radius:3px;
	     -o-border-radius:3px;
	        border-radius:3px;
	}
.btn:hover{ color:#fff; background:#c30e0e;}
.btn.bbgf{
	background-color:#fff;
	border-color:#e1e1e1;
	color:#666;
	background-image:-webkit-gradient(linear,top 0%,center 100%,from(#ffffff),to(#f5f5f5));
	background-image:-webkit-linear-gradient(top,#ffffff,#f5f5f5);
	background-image:   -moz-linear-gradient(top,#ffffff,#f5f5f5);
	background-image:    -ms-linear-gradient(top,#ffffff,#f5f5f5);
	background-image:     -o-linear-gradient(top,#ffffff,#f5f5f5);
	background-image:        linear-gradient(top,#ffffff,#f5f5f5);
	}
.btn.bbgf:hover{ background:#FFF;}
.btn.bred{ background:#fff; border:#ee175d 1px solid; color:#ee175d;}
.btn.bgreen{ background:#2ec225; border-color:#2ec225; color:#fff;}
.btn.bgrey{
	border:#ccc 1px solid;
	color:#333;
	background:#eaeaea;
	background-image:-webkit-gradient(linear,center 0%,center 100%,from(#ffffff),to(#eaeaea));
	background-image:-webkit-linear-gradient(top,#ffffff,#eaeaea);
	background-image:   -moz-linear-gradient(top,#ffffff,#eaeaea);
	background-image:    -ms-linear-gradient(top,#ffffff,#eaeaea);
	background-image:     -o-linear-gradient(top,#ffffff,#eaeaea);
	background-image:        linear-gradient(top,#ffffff,#eaeaea);
	-webkit-box-shadow: inset -1px -1px 0 rgba(255,255,255,0.5), inset 1px 1px 0 rgba(255,255,255,0.5);
	   -moz-box-shadow: inset -1px -1px 0 rgba(255,255,255,0.5), inset 1px 1px 0 rgba(255,255,255,0.5);
	    -ms-box-shadow: inset -1px -1px 0 rgba(255,255,255,0.5), inset 1px 1px 0 rgba(255,255,255,0.5);
	     -o-box-shadow: inset -1px -1px 0 rgba(255,255,255,0.5), inset 1px 1px 0 rgba(255,255,255,0.5);
	        box-shadow: inset -1px -1px 0 rgba(255,255,255,0.5), inset 1px 1px 0 rgba(255,255,255,0.5);
	}
.btn.bgrey:hover{ background:#FFF;}
.btn.bblue{ background:#08BBE2; border-color:#08BBE2;}
.btn.fail{ background:#ccc !important; border-color:#ccc !important;}
.btn.fail:hover{ background:#ccc; border-color:#ccc;}

.input-txt{
	width:300px;
	height:20px;
	line-height:20px;
	border:#ddd 1px solid;
	padding:7px 9px;
	background:#FFF;
	display:inline-block;
	font-size:14px;
	color:#999;
	vertical-align:middle;
	-webkit-border-radius:2px;
	   -moz-border-radius:2px;
	    -ms-border-radius:2px;
	     -o-border-radius:2px;
	        border-radius:2px;
	}

.layer-bg{
	width:100%;
	height:100%;
	position:fixed;
	z-index:999;
	left:0px;
	top:0px;
	display:none;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#7F000000, endColorstr=#7F000000);
	background:rgba(0,0,0,0.5);
}

.layer{
	width:560px;
	height:auto;
	background:#FFF;
	z-index:10000; 
	padding:0 20px;
	display:none;
	border:#eee 5px solid;
	position:fixed;
	left:50%;
	margin-left:-305px;
	top:50%;
	margin-top:-100px;
	-webkit-box-shadow:0px 10px 5px rgba(0,0,0,0.35);
	   -moz-box-shadow:0px 1px 10px rgba(0,0,0,0.35);
	    -ms-box-shadow:0px 1px 10px rgba(0,0,0,0.35);
	     -o-box-shadow:0px 1px 10px rgba(0,0,0,0.35);
	        box-shadow:0px 1px 10px rgba(0,0,0,0.35);
}

.layer .title{height:40px;line-height:40px; background:#c30e0e; width:100%; padding:0 20px; margin:0 -20px;}
.layer .title .name{ display:block; float:left; height:40px;font-size:14px; font-weight:bold; color:#FFF;}
.layer .title .close-btn{ width:16px; height:16px; float:right; margin-top:12px; background-position:-30px -120px; cursor:pointer}
.layer .tips-cnt{ line-height:2; padding:20px 0; font-size:14px; overflow:hidden; margin-bottom:20px;}
.layer .tips-cnt .btn{ width:88px; height:34px; color:#FFF; line-height:32px; margin:20px 10px 0px;}
.layer .tips-cnt .ico-tip{ width:24px; height:24px; background-position:0px -310px; float:left; display:block; margin:3px 0 0 16px;}
.layer .fr-box{ width:490px; float:right;}
.layer-bot{ width:100%; padding:10px 20px; margin:0 -20px; height:34px; border-top:#eee 1px solid; text-align:center;}
.l-c-btn{ min-width:76px; height:34px; line-height:30px; text-align:center; margin:0 20px;}

.spacep{ padding-left:0.5em;}
.space{ padding-left:1em;}
.space2{ padding-left:2em;}
.ico-car{width:24px; height:24px;display:block; background-position:0px -150px;}
.car-num{width:24px; height:24px;display:block; background-position:-30px -150px;}
.imgbox{ display:block;}
.imgbox img{ width:100%;}
.mt0{ margin-top:0 !important;}
.pl10{ padding-left:10px !important;}
.pl20{ padding-left:20px !important;}








/* Page content */



.fenNav{ margin-left:22px;}
.fenNav a{ padding-right:5px; font-size:12px; color:#999;}









.paging{margin-top:30px; float:right;}
.paging-num li{ float: left;}
.paging-num a{
	width:auto!important;
	width:18px;
	min-width:18px; 
	padding:0 5px;
	height:28px;
	line-height:28px;
	font-size:12px;
	color:#333;
	display:block;
	text-align:center;
	white-space:nowrap; 
	background:#fafafa;
	border:#e5e5e5 1px solid;
	position:relative;
	margin:0 3px;
	}
	
.paging-num .prv,.paging-num .next{ padding:0 12px;}
.paging-num .current,.paging-num a:hover{ background-color:#c30e0e; border-color:#c30e0e; color:#fff;}
.paging-text{ height:30px; line-height:30px; color:#333; margin:0 3px;}
.paging-txt{
	width:40px;
	height:20px;
	line-height:20px;
	padding:4px 5px;
	text-align:center;
	border:#e3e4e8 1px solid;
	background:#FFF;
	-webkit-border-radius:3px;
	   -moz-border-radius:3px;
	    -ms-border-radius:3px;
	     -o-border-radius:3px;
	        border-radius:3px;
	}
.paging-opn{ margin-left:5px;}
.paging-btn{
	width:50px;
	height:30px;
	display:block;
	background-color:#fff;
	border:#e3e4e8 1px solid;
	cursor:pointer;
	text-align:center;
	color:#666;
	-webkit-border-radius:2px;
	   -moz-border-radius:2px;
	    -ms-border-radius:2px;
	     -o-border-radius:2px;
	        border-radius:2px;
	background-image:-webkit-gradient(linear,top 0%,center 100%,from(#ffffff),to(#f3f4f8));
	background-image:-webkit-linear-gradient(top,#ffffff,#f3f4f8);
	background-image:   -moz-linear-gradient(top,#ffffff,#f3f4f8);
	background-image:    -ms-linear-gradient(top,#ffffff,#f3f4f8);
	background-image:     -o-linear-gradient(top,#ffffff,#f3f4f8);
	background-image:        linear-gradient(top,#ffffff,#f3f4f8);
	}
.paging-btn:hover{ background:#FFF;}

.mini-page{height:24px; padding:10px; text-align:center; margin-top:20px; font-size:0px; float:right; background:#f5f5f5;}
.mini-page a{
	height:24px;
	line-height:24px;
	padding:0 10px;
	color:#333;
	font-size:14px;
	display:block;
	white-space:nowrap;
	float:left;
	}
.mini-page .prv,.mini-page .next{ color:#999;}
.mini-page a:hover{color:#e8004c;}
.mini-page .active,.mini-page .active:hover{ background-color:#e8004c; color:#fff; padding:0 10px;}

/*body*/
.body-grey{ background:#f3f4f8;}
.body-red{ background:#860028;}
.body-blue{ background:#178bee;}
.wrap{ width:1200px; margin:0 auto;}
html{min-width:1200px;}

.topguan{ width:1200px; margin:0 auto; position:relative; height:80px; text-align:right;}
.topguan span{ font-size:16px; color:#FFF; cursor:pointer;}

/* header begin*/
.header{
	width:100%;
	background:#FFF;
	min-width:1200px;
	_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1080?"1080px":"");
	}
.top-bar{ height:34px; background:#f5f6f8; border-bottom:#e5e6e8 1px solid; position:relative; z-index:991;}
.quick-nav .welcome{ float:left; line-height:34px; margin-right:12px;}
.quick-nav.fl li:last-child{ display:none;}
.quick-nav .item{ float:left; height:34px; position:relative; z-index:1;}
.quick-nav .active{ z-index:2;}
.quick-nav .line{ width:1px; height:12px; background:#e0e0e0; margin:11px 0 0; float:left;}
.quick-nav .name{ height:34px; line-height:34px; display:block; float:left; position:relative;  padding:0 12px; z-index:2;}
.quick-nav .icon-arrow{ width:7px; height:5px; display:block; position:absolute; right:12px; top:50%; margin-top:-2.5px; background-position:0px -30px;}
.quick-nav .active .icon-arrow{background-position:0px -40px;}
.quick-nav .arrow{ padding-right:25px;}
.quick-nav .icons{ padding-left:33px;}
.quick-nav .icon-16{ width:16px; height:16px; display:block; position:absolute; left:12px; top:50%; margin-top:-8px;}
.icon-dl{ background-position:0px 0px;}
.quick-nav .name:hover .icon-dl{ background-position:-30px 0px;}
.icon-kszc{ background-position:0px -60px;}
.quick-nav .name:hover .icon-kszc{ background-position:-30px -60px;}
.icon-fxssq{ background-position:0px -570px;}
.quick-nav .name:hover .icon-fxssq{ background-position:-30px -570px;}
.quick-nav .app-down{padding:0 25px 0 25px; position:relative;}
.quick-nav .ewm-box{
	width:100px;
	height:auto;
	background:#FFF;
	position:absolute;
	left:0px;
	top:34px;
	opacity:0;
	padding:44px 10px 8px;
	border:#ccc 1px solid;
	border-top:none;
	visibility:hidden;
	-webkit-box-shadow:0px 1px 5px rgba(0,0,0,0.25);
	   -moz-box-shadow:0px 1px 5px rgba(0,0,0,0.25);
	    -ms-box-shadow:0px 1px 5px rgba(0,0,0,0.25);
	     -o-box-shadow:0px 1px 5px rgba(0,0,0,0.25);
	        box-shadow:0px 1px 5px rgba(0,0,0,0.25);
	-webkit-transition:all 0.3s cubic-bezier(0.25,0.5,0,1.0);
	   -moz-transition:all 0.3s cubic-bezier(0.25,0.5,0,1.0);
	    -ms-transition:all 0.3s cubic-bezier(0.25,0.5,0,1.0);
	     -o-transition:all 0.3s cubic-bezier(0.25,0.5,0,1.0);
	        transition:all 0.3s cubic-bezier(0.25,0.5,0,1.0);
	}
.quick-nav .active .ewm-box{ top:0; visibility:visible; opacity:1;}
.quick-nav .ewm-box img{ width:100px; height:100px;}
.quick-nav .ewm-box p{ margin-top:8px; text-align:center; line-height:16px; font-size:14px; text-align:center;}
.quick-nav .icon-phone{ width:8px; height:13px; display:block; position:absolute; left:12px; top:50%; margin-top:-6.5px; background-position:-30px -180px;}
.quick-nav .icon-scbz{background-position:0px -150px;}
.quick-nav .icon-more{background-position:-30px -150px;}

.qn-list{
	width:100%;
	padding-top:36px;
	background:#FFF;
	position:absolute;
	left:-1px;
	top:0px; 
	border:#d3d4d8 1px solid;
	border-top:none;
	visibility:hidden;
	opacity:0;
	z-index:1;
	-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.25);
	   -moz-box-shadow:0 1px 5px rgba(0,0,0,0.25);
	    -ms-box-shadow:0 1px 5px rgba(0,0,0,0.25);
	     -o-box-shadow:0 1px 5px rgba(0,0,0,0.25);
	        box-shadow:0 1px 5px rgba(0,0,0,0.25);
	-webkit-transition:all 0.2s cubic-bezier(0.25,0,0.75,1.0);
	   -moz-transition:all 0.2s cubic-bezier(0.25,0,0.75,1.0);
	     -ms-transition:all 0.2s cubic-bezier(0.25,0,0.75,1.0);
		  -o-transition:all 0.2s cubic-bezier(0.25,0,0.75,1.0);
	         transition:all 0.2s cubic-bezier(0.25,0,0.75,1.0);
	}
.quick-nav .active .qn-list{visibility:visible;opacity:1;}
.qn-list li{ float:none;}
.qn-list li a{ padding-left:12px; height:30px; line-height:30px; display:block; color:#666;}
.qn-list li a:hover{ background:#379ce7; color:#FFF;}
.qn-list li a:hover .red{ color:#FFF !important;}
.qn-list li a:hover span{ color:#FFF !important;}

.header .top{ height:100px;}
.header .logo{ width:334px; height:70px; float:left; margin-top:16px; background:url(../image/logo.png) no-repeat left top;display:none;}
.header .logo a{ display:block; width:100%; height:100%;}
.header .fr-box{ float:right; margin-top:20px;}
.search-box{ width:480px; height:64px; float:left;}
.search-text{ height:24px; line-height:24px; color:#888;}
.search-text a{ color:#999;}
.search-text a:hover{ color:#c30e0e;}
.search{width:480px; height:40px; background-position:-60px -40px;}
.search-class{ width:68px; height:36px; float:left; background:#f3f4f8; margin:2px 0 0 2px; position:relative; z-index:99; display:none;}
.search-class .name{ width:53px; padding-left:13px; height:36px; line-height:36px; display:block; border-right:#e3e4e8 2px solid; font-size:14px; cursor:pointer;}
.search-class.active .name{ border-color:#e23552;}
.search-class .icon-arrow{ width:7px; height:5px; display:block; position:absolute; right:12px; top:50%; margin-top:-2.5px; background-position:0px -30px;}
.search-class.active .icon-arrow{background-position:0px -40px;}
.search-class ul{ position:absolute; width:66px; border:#e23552 2px solid; border-top:none; position:absolute; left:-2px; top:36px; background:#FFF; font-size:14px; display:none;}
.search-class.active ul{ display:block;}
.search-class ul li{ height:30px; line-height:30px; cursor:pointer; padding-left:13px;}
.search-class ul li:hover{ background:#f6f6f6; color:#e23552;}
.search .srh-txt{width:300px; height:18px; padding:10px; line-height:18px; display:block; float:left; border:none; background:none; color:#999;}
.search .srh-btn{ width:90px; height:40px; display:block; cursor:pointer; float:right; border:none; background:none;}
.menu-bg{height:42px; width:100%; background:#fff; border-bottom:#FFF 2px solid; z-index:990; position:relative;}
.menu-bg.active{
	position:fixed;
	left:0;
	top:0;
	background:#FFF;
	-webkit-box-shadow:0px 1px 10px rgba(0,0,0,0.25);
	   -moz-box-shadow:0px 1px 10px rgba(0,0,0,0.25);
	    -ms-box-shadow:0px 1px 10px rgba(0,0,0,0.25);
	     -o-box-shadow:0px 1px 10px rgba(0,0,0,0.25);
	        box-shadow:0px 1px 10px rgba(0,0,0,0.25);
	}









.dongtai{ width:50%;;  background:#FFF; float: left;} 
.dongtai h3{ font-size:16px; color:#2c2c2c; padding:10px 15px; border-bottom:#dddddd solid 1px; margin-bottom:12px; font-weight:bold;}
.dongtai h3 a{ color:#949494; font-size:12px; font-weight:normal; float:right; padding-top:4px;}
.indongtai{ padding:0 0px 15px;}
.indongtai li{ line-height:26px;}
.indongtai li a{ font-size:13px; color:#595959; line-height:30px;}
.indongtai li a:hover{ text-decoration:underline;}
.indongtai li em{ font-size:13px; color:#ff7011;}
.indongtai img{ width:220px; height:110px; padding-right:2%; float:left;}

.clearfix li font{
	float:right;
	color:#999;
	font-family:"微软雅黑";
	font-size:12px;
	padding-right:2%;
	}

.youqing{
	width:100%;
	height: 110px;
	border:1px solid #CDCDCD;
	margin-top:30px;
	margin-bottom:20px;
	}
.youqing h2{
	font-size:14px;
	font-family:"微软雅黑";
	font-weight:normal;
	padding-left:2%;
	line-height:28px;
	border-bottom:1px solid #CDCDCD;
	color:#666;
	}

.youqing ul li{
	float:left;
	margin:1em 0 0 2em;
	text-align:center;
	}
.youqing ul li a{
	font-size:14px;
	font-family:"微软雅黑";
	color:#666;
	}
.youqing>ul>li>a:hover{
	text-decoration:underline;
	}






.quan{  margin-top:10px; position:relative;}
.quanfl{float:left;}
.quanfl img{ margin-top:20px;}
.quanfr{float:right;}
.quanfr li{ float:left; margin-left:20px;
transition:ease-in-out 0.2s;
-moz-transition:ease-in-out 0.2s;
-ms-transition:ease-in-out 0.2s;
-o-transition:ease-in-out 0.2s;
-webkit-transition:ease-in-out 0.2s;
}
.quanfr li:hover{
box-shadow:2px 2px 10px #123f94;
-moz-box-shadow:2px 2px 10px #123f94;
-ms-box-shadow:2px 2px 10px #123f94;
-o-box-shadow:2px 2px 10px #123f94;
-webkit-box-shadow:2px 2px 10px #123f94;
transform:scale(1.02);
-moz-transform:scale(1.02);
-ms-transform:scale(1.02);
-o-transform:scale(1.02);
-webkit-transform:scale(1.02);
}
.quanfr li img{ width:280px; height:110px;}



.pinpai ul{ width:1225px;}
.pinpai li{ float:left; width:285px;  background:#FFF; margin-right:20px;
transition:ease-in-out 0.2s;
-moz-transition:ease-in-out 0.2s;
-ms-transition:ease-in-out 0.2s;
-o-transition:ease-in-out 0.2s;
-webkit-transition:ease-in-out 0.2s;
}
.pinpai li p{ font-size:14px; color:#737373l; margin-bottom:10px; padding:10px 20px; text-align:center;}

.pinpai li span{ display:block; width:150px; height:35px; line-height:35px; text-align:center; color:#FFF; font-size:14px; background:#c30e0e; margin:0 auto; margin-bottom:25px;
border-radius:25px;
-moz-border-radius:25px;
-ms-border-radius:25px;
-o-border-radius:25px;
-webkit-border-radius:25px;
}
.pinpai li img{ width:285px; height:285px;}
.pinpai li:hover{
box-shadow:2px 2px 10px #CCC;
-moz-box-shadow:2px 2px 10px #CCC;
-ms-box-shadow:2px 2px 10px #CCC;
-o-box-shadow:2px 2px 10px #CCC;
-webkit-box-shadow:2px 2px 10px #CCC;
transform:scale(1.02);
-moz-transform:scale(1.02);
-ms-transform:scale(1.02);
-o-transform:scale(1.02);
-webkit-transform:scale(1.02);
}




.Classify{
	width:240px;
	height:43px;
	float:left;
	position:relative;
	z-index:100;}
.Classify .name{
	height:44px;
	line-height:44px;
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	display:block;
	position:relative;
	padding-left:50px;
	background:#c30e0e;
	}
.Classify .icon-20{ width:20px; height:20px; display:block; position:absolute; left:20px; top:50%; margin-top:-10px;}
.class-nav .icon-20{ width:20px; height:20px; display:block; position:absolute; left:18px; top:50%; margin-top:-10px;}
.Classify .icon-class{background-position:-60px -310px;}
.class-nav .icon1{background-position:-90px -310px;}
.class-nav .icon2{background-position:-120px -310px;}
.class-nav .icon3{background-position:-150px -310px;}
.class-nav .icon4{background-position:-180px -310px;}
.class-nav .icon5{background-position:-210px -310px;}
.class-nav .icon6{background-position:-240px -310px;}
.class-nav .icon7{background-position:-270px -310px;}
.class-nav .icon8{background-position:-300px -310px;}
.class-nav .icon9{background-position:-330px -310px;}
.class-nav .icon10{background-position:-360px -310px;}
.class-nav .icon11{background-position:-390px -310px;}
.class-nav .icon12{background-position:-420px -310px;}
.class-nav .icon13{background-position:-450px -310px;}
.class-nav{
	width:240px;
	height:400px;
	position:absolute;
	background:#FFF;
	left:0;
	top:44px;
	display:none;
	}
.class-nav-active{ position:relative; left:0; top:0; display:block; float:left; z-index:102; margin-top:-456px;}

.Classify.active .class-nav{ display:block;}
.class-nav .item{ height:57px; cursor:pointer; padding:0 10px 0 20px;}
.class-nav .item:nth-child(2n){ background:#f3f4f8;}
.class-nav .item h2{ height:24px; line-height:24px; font-size:14px; font-weight:bold; padding-top:5px;}
.class-nav .item .sub{ height:24px; line-height:24px; font-size:0;width210px;overflow:hidden;text-overflow:ellipsis; }
.class-nav .item .sub a{ margin-right:7px; display:inline-block; font-size:12px;}
.class-nav .item h2 span{ float:right; font-size:12px; font-weight:normal;}
.class-nav .item.active { background:#c30e0e; color:#FFF;}
.class-nav .item.active a{ color:#FFF;}
.class-nav .item a:hover{ text-decoration:underline;}

.class-nav .active .names,.class-nav .names:hover{ color:#c30e0e;}
.class-nav .hot-words{ width:210px; margin:0 8px 0 18px; height:20px; line-height:20px; padding-bottom:5px; border-bottom:#e5e5e5 1px dotted; font-size:12px;}
.class-nav .hot-words a{ display:block; float:left; width:70px;}
.class-nav .ico-arrow{ width:8px; height:14px; display:block; position:absolute; right:10px; top:50%; margin-top:-7px; background-position:-140px 0px;}
.cn-box{
	z-index:1000;
	width:1019px;
	height:399px;
	background:#FFF;
	position:absolute;
	left:178px;
	top:0px;
	border:#ccc 1px solid;
	border-left:none;
	border-top:none;
	display:none;
	-webkit-box-shadow:0px 1px 20px rgba(0,0,0,0.25);
	   -moz-box-shadow:0px 1px 20px rgba(0,0,0,0.25);
	    -ms-box-shadow:0px 1px 20px rgba(0,0,0,0.25);
	     -o-box-shadow:0px 1px 20px rgba(0,0,0,0.25);
	        box-shadow:0px 1px 20px rgba(0,0,0,0.25);
	}
.class-nav .active .cn-box{ display:block;}
.cn-box-left{ width:740px; height:440px; float:left; border-right:#e5e5e5 1px solid; margin-top:20px;}
.cn-nav{ width:340px; float:left; margin-left:20px; overflow:hidden;}
.cn-box .cn-title{ height:30px; line-height:24px; border-bottom:#e5e5e5 1px solid; font-size:14px; font-weight:bold; padding-top:15px;}
.cn-box .cn-title-pt0,.cn-nav .cn-title:first-child{ padding-top:0;}
.cn-box .cn-title a{ color:#333; font-family:"微软雅黑";}
.cn-box .cn-title a:hover{ color:#e8004c;}
.cn-nav .cn-tab{ margin-left:-12px; width:352px; height:76px;}
..cn-nav .cn-tab a{display:block; float:left; height: 14px; line-height: 14px; padding: 0 12px 0 12px;margin-top: 12px;border-left: 1px solid #CCC;font-size: 13px;color: #666; font-family:"微软雅黑";}
cn-nav .cn-tab a:hover{text-decoration:underline; color:#c30e0e;}
.cn-box-right{ width:238px; height:360px; float:left; margin-left:20px; margin-top:20px;}
.cn-brand{ margin-top:10px; width:238px; padding:1px 0 0 1px;}
.cn-brand li{width:235px; height:100px; }
.cn-brand img{width:235px; height:100px;}
.menu{ height:44px; float:left;}
.menu li{ float:left; margin-left:20px;}
.menu li .name{ height:42px; line-height:40px; padding:0 7px;  font-size:16px; color:#333; display:block; float:left; }
.menu .active .name,.header .menu .name:hover{ background:#fff; border-bottom:#c30e0e 2px solid; color:#c30e0e; font-weight:bold;}
.menu-class{ height:44px; float:left; display:none;}
.menu-class li{ float:left;}
.menu-class .name{ height:44px; line-height:40px; padding:0 14px; font-size:14px; color:#333438; display:block; float:left; }
.menu-class .name:hover{ background:#e8004c; color:#fff;}
.menu-bg.active .menu-class{ display:block;}
.cn-area-img{ width:235px; height:200px; margin:20px auto 0;}
.cn-area-img img{width:235px; height:200px; }
.cn-area-enter{ font-size:20px; text-align:center; color:#333; line-height:24px; margin-top:10px;}
.cae-link{ width:150px; height:34px; line-height:34px; margin:10px auto 0; border:#000 1px solid; color:#000; display:block; font-size:16px;}
.cae-link:hover{ border-color:#e8004c; color:#e8004c;}

.header .car-box{ height:40px; position:relative; display:none;}
.top .car-box{ float:left; margin-left:20px; display:block; }
.header .car-box .name{
	height:38px;
	padding:0 35px 0 38px;
	line-height:38px;
	display:block;
	color:#FFF;
	font-size:13px;
	position:relative;
	background:#c30e0e;
	border:#c30e0e 1px solid;
	-webkit-border-radius:3px;
	   -moz-border-radius:3px;
	    -ms-border-radius:3px;
	     -o-border-radius:3px;
	        border-radius:3px;
	}
.header .car-box .car-num{ width:20px; height:20px; line-height:20px; text-align:center; color:#FFF; background-position:-100px 0px; display:block; position:absolute; right:10px; top:50%; margin-top:-10px;}
.header .car-box .icon-car{ width:20px; height:20px; display:block; position:absolute; left:10px; top:50%; margin-top:-10px; background-position:0px -180px;}
.menu-bg.active .car-box{ display:block; float:right; margin-top:2px;}
.menu-bg .tel{ float:right; margin-top:5px;}
.menu-bg .tel img{ width:120px; height:33px;}


/* header end*/

/* footer start*/
.footer{width:100%; min-width:1080px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1080?"1080px":""); background:#fff; margin-top:30px; background:#262626; padding-bottom:20px;}
.footer .ad-nav{ padding:40px 0 40px 50px; overflow:hidden; border-bottom:#e3e3e3 1px solid;}
.footer .ad-nav li{ width:240px; float:left; padding-left:60px; height:48px; position:relative; color:#333438; }
.footer .ad-nav .w180{ width:180px;}
.footer .ad-nav i{ width:48px; height:48px; position:absolute; left:0px; top:0px; display:block;}
.footer .ad-nav .ico-zpbz{ background-position:-552px 0px;}
.footer .ad-nav .ico-hwzc{ background-position:-552px -60px;}
.footer .ad-nav .ico-wyth{ background-position:-552px -120px;}
.footer .ad-nav .ico-htms{ background-position:-552px -180px;}
.footer .ad-nav p{ font-size:18px; font-weight:bold; line-height:28px;}
.footer .ad-nav li span{ font-size:14px; line-height:20px;}
.footer-nav-box{ width:900px; float:left; margin-top:25px; overflow:hidden;}
.footer-nav{ width:180px; float:left;}
.footer-nav .bt{ height:24px; margin-bottom:10px; color:#333; font-size:16px; font-weight:bold; padding-left:34px; position:relative;}
.footer-nav .bt a{ color:#ffffff;}
.footer-nav .item{ color:#888; line-height:24px; height:24px; margin-left:36px; list-style:inside disc;}
.footer-nav .item a{ color:#888;}
.footer-nav .item a:hover{ color:#3399ff;}
.footer-nav .icon-24{ width:24px; height:24px; display:block; position:absolute; left:0; top:0;}
.footer-nav .icon-aqbz{ background-position:-200px -160px;}
.footer-nav .icon-xszn{ background-position:-240px -160px;}
.footer-nav .icon-shfw{ background-position:-280px -160px;}
.footer-nav .icon-wlps{ background-position:-320px -160px;}
.footer-nav .icon-gywm{ background-position:-360px -160px;}
.concerned{ width:278px; height:130px; float:right; margin-top:25px; background:#fff; border:#e3e3e3 1px solid;}
.concerned .ewm{ width:96px; float:left; height:120px; padding:9px 9px 0; border-right:#e3e3e3 1px solid; font-size:0px; line-height:0px;}
.concerned .ewm p{ line-height:24px; text-align:center; font-size:12px;}
.concerned .text{ width:132px; float:left; margin-left:20px; text-align:center}
.concerned .time{ width:132px; border-bottom:#e3e3e3 1px solid; color:#d30830; font-size:14px; line-height:1.2; padding:8px 0;}
.concerned .time span{ font-size:20px;}
.concerned .title{ line-height:30px; font-size:14px; color:#333; }
.concerned .share{ font-size:0px; line-height:0px; height:32px;}
.concerned .share a{ width:32px; height:32px; display:inline-block; margin:0 5px; position:relative;}
.concerned .icon-qq{ background-position:-120px -100px;}
.concerned .icon-weixin{ background-position:-160px -100px;}
.concerned .icon-weibo{ background-position:-200px -100px;}
.concerned .ewm-box{width:116px; height:116px; padding:14px 14px 20px; background:url(../image/ewm-bg.png) no-repeat left top; position:absolute; left:50%; margin-left:-72px; top:-150px; line-height:0px; display:none;}
.concerned .ewm-box img{ width:116px;}
.banquan { line-height:24px;  padding:10px 0; text-align:center;  clear:both; background:#111111; color:#eee;}
.banquan p{ color:#575757; font-size:14px;}
.banquan a:hover{ color:#e8004c;}

.dianhuafr{ float:right; margin-top:15px;  text-align:right; position:relative;}
.dianhuafr h5{ font-size:30px; color:#ff7900;}
.dianhuafr p{ font-size:14px; color:#afafaf;}
.dianhuafr p em{ display:inline-block; width:14px; height:15px; background:url(../image/dh.png); margin-right:5px;}
.dianhuafr span{ display:block; margin-top:15px; width:80px; height:80px; position:absolute; right:0; top:50px;}
.dianhuafr span img{width:80px; height:80px;}
/* footer end*/

.FocusImg{width:100%;height:456px;position:relative;z-index:99;}
.FocusImg.h400{ height:456px;}
.FocusImg .pic{ width:100%; height:100%;position:relative; z-index:98; overflow:hidden; background:#000;}
.FocusImg .pic li{ width:100%; height:100%; background-position:center center; background-repeat:no-repeat; position:absolute;z-index:100;}
.FocusImg .num{width:100%; height:32px;  bottom:20px;position:absolute; z-index:101; left:0; font-size:0px; text-align:center;}
.FocusImg .num-bg{
	display:inline-block;
	padding:10px;
	background:rgba(0,0,0,0.75);
	-webkit-border-radius:100px;
	   -moz-border-radius:100px;
	    -ms-border-radius:100px;
	     -o-border-radius:100px;
	        border-radius:100px;
	}
.FocusImg .num a{
	width:12px; height:12px;
	display:inline-block;
	margin:0 6px;
	background:#fff;
	background:rgba(255,255,255,0.95);
	-webkit-border-radius:100%;
	   -moz-border-radius:100%;
	    -ms-border-radius:100%;
	     -o-border-radius:100%;
	        border-radius:100%;
	}
.FocusImg .num a.current{background:#69bfff;}
.FocusImg .bun{
	width:30px;
	height:60px;
	position:absolute;
	top:50%;
	margin-top:-30px;
	z-index:100; 
	display:block;
	cursor:pointer;
	background:url(../image/bun.png) no-repeat left top;}
.FocusImg .bun.lbun{ left:20px; background-position:0 0;}
.FocusImg .bun.lbun:hover{ background-position:0px -60px;}
.FocusImg .bun.rbun{ right:20px; background-position:-30px 0px;}
.FocusImg .bun.rbun:hover{background-position:-30px -60px;}

.idx-title{ height:40px; line-height:40px; margin-top:20px; margin-bottom:10px;}
.idx-title .name{ height:40px; display:block; font-size:20px;  font-size:20px; color:#c30e0e; float:left;  text-transform:uppercase; font-weight:bold;}
.idx-title .name span{ font-size:14px; font-weight:normal;}
.idx-title .link{ float:right; height:40px; display:block;}
.idx-title-line{ border-bottom:#333438 2px solid; padding-bottom:3px;}
.idx-title-img{ float:left;}
.idx-title-dsp{ float:left; margin-left:20px; font-size:14px;}
.idx-title .keyword{ float:left; margin-left:50px; font-size:14px;}
.idx-title .keyword .ch{ padding:0 3px;}
.idx-title .icon-20{ width:20px; height:20px; display:block; float:left; margin:10px 10px 0 0;}
.idx-title .icon-new{ background-position:-60px -210px;}
.idx-title .icon-hot{ background-position:-90px -210px;}
.idx-title .icon-rec{ background-position:-120px -210px;}
.idx-title .names{
	height:30px;
	padding:0 20px 0 20px;
	float:left;
	margin-top:13px;
	background:#333438;
	line-height:30px;
	font-size:18px;
	color:#FFF;
	display:block;
	}
.idx-title .names-r{ background:#e23552; color:#FFF;}
.idx-title-block{ border-bottom:#c30e0e 2px solid;}
.idx-title-block .name{ padding:0 20px; color:#c30e0e;}
.idx-title-block h2{ float:left; font-size:20px; color:#262626; font-weight:bold; margin-left:20px;}
.idx-title-block h2 span{ font-weight:normal; color:#999999;}

.idx-title .pic-link{ float:right; height:27px; margin-top:10px;}
.idx-title .brand-rec{ float:left; margin-left:50px; line-height:26px; padding-top:13px;}
.idx-title-liner{ border-bottom:#e23552 2px solid; padding-bottom:3px;}
.idx-title .dsp-r{ float:right; font-size:15px; color:#FFF; padding-top:13px; line-height:27px;}

.idx-ads{ width:1212px; margin:20px 0 0 0px; float:left; position:relative; overflow:hidden; height:150px;}
.idx-ads .hd .next,.idx-ads .hd .prev{ display:block; width:30px; height:40px; background:url(../image/sq11.png) no-repeat; position:absolute; top:50%; margin-top:-20px; z-index:444;}
.idx-ads .hd .prev{ left:0;}
.idx-ads .hd .next{ background-position:-30px 0; right:12px;}
.idx-ads .hd .prev:hover{ background-position:0 -40px;}
.idx-ads .hd .next:hover{ background-position:-30px -40px;}
.idx-ads .bd .tempWrap{ width:1200px;overflow:hidden}
.idx-ads .bd ul li{ width:392px; height:150px; float:left; margin-right:12px;}
.idx-ads .bd ul li img{ width:392px; height:150px;}
.ads-box{ margin-top:20px;}
.inchu{ padding:20px 0 0 25px;}
.inchu{ position:absolute; top:0; left:0;}
.inchu h5{ font-size:20px; color:#FFF; margin-bottom:5px; font-weight:bold;}
.inchu p{ font-size:16px; color:#FFF; margin-bottom:5px;}
.inchu span{ font-size:12px; color:#FFF;}

.new-courier{ width:1210px; margin-right:-10px;}
.new-courier .item{
	float:left;
	width:200px;
	padding:16px;
	background:#FFF;
	position:relative;
	margin-right:10px;
	-webkit-transition:all 0.3s linear;
	   -moz-transition:all 0.3s linear;
	    -ms-transition:all 0.3s linear;
	     -o-transition:all 0.3s linear;
	        transition:all 0.3s linear;
	}
.new-courier .item:hover{
	border-color:#ccc;
	-webkit-box-shadow:0px 1px 10px rgba(0,0,0,0.25);
	   -moz-box-shadow:0px 1px 10px rgba(0,0,0,0.25);
	    -ms-box-shadow:0px 1px 10px rgba(0,0,0,0.25);
	     -o-box-shadow:0px 1px 10px rgba(0,0,0,0.25);
	        box-shadow:0px 1px 10px rgba(0,0,0,0.25);
	}
.new-courier .imgbox{ width:200px; height:200px; position:relative;}
.new-courier .imgbox:after{
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:99;
	opacity:0;
	visibility:hidden;
	content:'';
	background:rgba(255,255,255,0.25);
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#7FFFFFFF, endColorstr=#7FFFFFFF);
	-webkit-transition:all 0.2s linear;
	   -moz-transition:all 0.2s linear;
	    -ms-transition:all 0.2s linear;
	     -o-transition:all 0.2s linear;
	        transition:all 0.2s linear;
	}
.new-courier .item:hover .imgbox:after{ opacity:1; visibility:visible;}
.new-courier .name{ height:40px; line-height:20px; overflow:hidden; margin-top:20px; font-size:14px;}
.new-courier .price-box{ height:30px; line-height:30px; margin-top:10px;}
.new-courier .n-flag{ width:30px; height:30px; position:absolute; right:16px; top:16px; z-index:99;}
.new-courier .n-flag img{ width:100%;}
.new-courier .tags{ width:40px; height:40px; display:block; position:absolute; left:0px; top:0px; background-position:-250px -100px; z-index:100;}
.baoyou{ margin-top:4px;}
.baoyou .baoY{ border:#e8004c dotted 1px; color:#e8004c; padding:0px 4px; display:inline-block; margin-right:10px;}
.d-rate{
	float:right;
	height:18px;
	line-height:18px;
	padding:2px 7px;
	margin-top:5px;
	display:inline-block;
	background:#c30e0e;
	color:#FFF;
	font-family:'微软雅黑';
	font-size:14px;
	}
.new-courier .d-rate{margin:-8px 0 0 15px;}

.xinPT{ margin-top:40px; font-size:14px;}

.idx-brand{ width:1212px; margin-right:-12px;}
.idx-brand .item{ width:392px; height:200px; float:left; background:#FFF; margin:12px 12px 0 0;}
.idx-brand .imgbox{ width:200px; height:200px; float:left; overflow:hidden;}
.idx-brand .imgbox img{
	width:200px;
	height:200px;
	-webkit-transition: all 0.5s ease;
	   -moz-transition: all 0.5s ease;
		-ms-transition: all 0.5s ease;
		 -o-transition: all 0.5s ease;
		    transition: all 0.5s ease;
	-webkit-transform: scale3d(1,1,1);
	   -moz-transform: scale3d(1,1,1);
	    -ms-transform: scale3d(1,1,1);
	     -o-transform: scale3d(1,1,1);
	        transform: scale3d(1,1,1);
	}
.idx-brand .item:hover .imgbox img{
	-webkit-transition: all 2s ease;
	   -moz-transition: all 2s ease;
		-ms-transition: all 2s ease;
		 -o-transition: all 2s ease;
		    transition: all 2s ease;
	-webkit-transform: scale3d(1.2,1.2,1);
	   -moz-transform: scale3d(1.2,1.2,1);
	    -ms-transform: scale3d(1.2,1.2,1);
	     -o-transform: scale3d(1.2,1.2,1);
	        transform: scale3d(1.2,1.2,1);
			
	}
.idx-brand .text-box{ width:192px; height:200px; display:block; float:left;}
.idx-brand .logos{ width:80px; height:40px; padding:5px 10px; border:#e5e5e5 1px solid; display:block; margin:25px auto 0;}
.idx-brand .logos img{ width:80px; height:40px;}
.idx-brand .name{ font-size:14px; font-weight:bold; text-align:center; margin-top:10px; color:#333; line-height:24px;}
.idx-brand .dsp{ font-size:13px; text-align:center; color:#ee175d; margin-top:5px; line-height:20px;}
.idx-brand .btn{
	width:120px;
	height:28px;
	line-height:28px;
	font-size:15px;
	font-weight:bold;
	padding:0;
	display:block;
	margin:10px auto 0;
	-webkit-border-radius:28px;
	   -moz-border-radius:28px;
	    -ms-border-radius:28px;
	     -o-border-radius:28px;
	        border-radius:28px;
	}

.limit-deals .item{
	border:#e5e5e5 1px solid;
	height:300px;
	background:#FFF;
	margin-top:20px;
	-webkit-transition:all 0.3s linear;
	   -moz-transition:all 0.3s linear;
	    -ms-transition:all 0.3s linear;
	     -o-transition:all 0.3s linear;
	        transition:all 0.3s linear;
	}
.limit-deals .item:hover{
	border-color:#ccc;
	-webkit-box-shadow:0px 1px 10px rgba(0,0,0,0.25);
	   -moz-box-shadow:0px 1px 10px rgba(0,0,0,0.25);
	    -ms-box-shadow:0px 1px 10px rgba(0,0,0,0.25);
	     -o-box-shadow:0px 1px 10px rgba(0,0,0,0.25);
	        box-shadow:0px 1px 10px rgba(0,0,0,0.25);
	}
.limit-deals .imgbox{ width:600px; height:300px; float:left; position:relative;}
.limit-deals .imgbox img{ width:600px; height:300px;}
.limit-deals .imgbox:after{
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:99;
	opacity:0;
	visibility:hidden;
	content:'';
	background:rgba(255,255,255,0.25);
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#7FFFFFFF, endColorstr=#7FFFFFFF);
	-webkit-transition:all 0.2s linear;
	   -moz-transition:all 0.2s linear;
	    -ms-transition:all 0.2s linear;
	     -o-transition:all 0.2s linear;
	        transition:all 0.2s linear;
	}
.limit-deals .item:hover .imgbox:after{ opacity:1; visibility:visible;}
.limit-deals .text-box{ width:520px; float:left; margin-left:40px;}
.limit-deals .info{ height:30px; line-height:30px; padding:20px 0; border-bottom:#e5e5e5 1px solid;}
.limit-deals .n-flag{ float:left; width:30px;}
.limit-deals .n-flag img{ width:30px; height:30px;}
.limit-deals .n-flag-name{ float:left; font-size:14px;}
.limit-deals .time{
	float:right;
	color:#fff;
	background:#e8004c;
	height:24px;
	line-height:24px;
	padding:0 12px;
	margin-top:3px;
	-webkit-border-radius:24px;
	   -moz-border-radius:24px;
	    -ms-border-radius:24px;
	     -o-border-radius:24px;
	        border-radius:24px;
	}
.limit-deals .icon-time{ width:14px; height:14px; display:inline-block; vertical-align:middle; margin:-2px 5px 0 0; background-position:-160px 0;}

.limit-deals .name{ line-height:24px; margin-top:15px; font-size:18px;}
.limit-deals .dsp{ height:90px; line-height:22px; font-size:14px; margin-top:10px;}
.limit-deals .price-box{ height:56px; line-height:28px; padding-top:15px; border-top:#e5e5e5 1px solid; font-size:14px;}
.limit-deals .now-buy{ width:120px; height:36px; display:block; float:right; margin-top:10px; background-position:-60px -160px;}

.zone{ width:1200px;}
.zone-left{
	width:260px;
	height:568px;
	background:#fff;
	float:left;
	overflow:hidden;
	border:#eaeaea 1px solid;
	}
.zone-ads{ width:260px; height:320px; position:relative;}
.zone-ads img{ width:260px; height:320px;}
.zone-ads .jru{ position:absolute; top:20px; left:20px;}
.zone-ads .jru h5{ font-size:26px; color:#FFF; margin-bottom:10px;}
.zone-ads .jru span{ font-size:15px; color:#FFF; padding:2px 10px; border:#FFF solid 1px; }
.zone-left-title{ font-size:15px; font-weight:bold; color:#333; height:24px; line-height:24px; padding:15px 20px 0; border-top:#e5e5e5 1px solid;}
.zone-hot-sales{ margin:0 20px; height:390px; overflow:hidden;}
.zone-hot-sales .item{ padding:11px 0; border-bottom:#e5e5e5 1px dotted;}
.zone-hot-sales .imgbox{ width:70px; float:left;}
.zone-hot-sales .text-box{ width:120px; float:right; line-height:18px;}
.zone-hot-sales .name{ height:36px; overflow:hidden; font-weight:bold;}
.zone-hot-sales .name a:hover{ color:#c30e0e;}
.zone-hot-sales .price-box{ margin-top:10px; height:18px;}
.zone-hot-sales .unit{ font-size:16px; color:#ee175d; font-weight:bold;}
.zone-list{ width:930px;float:right; padding:0 0 0 1px;}
.zone-list .item{
	width:202px;
	height:262px;
	padding:9px;
	border-top:none;
	margin:0 0 12px 12px;
	background:#FFF;
	position:relative;
	float:left;
	}
.zone-list .imgbox{ width:202px; height:202px; position:relative;}
.zone-list .imgbox:after{
	width:100%;
	height:100%;
	display:block;
	content:'';
	opacity:0;
	visibility:hidden;
	background:rgba(255,255,255,0.25);
	position:absolute;
	z-index:99;
	left:0;
	top:0;
	-webkit-transition:all 0.2s linear;
	   -moz-transition:all 0.2s linear;
	    -ms-transition:all 0.2s linear;
	     -o-transition:all 0.2s linear;
	        transition:all 0.2s linear;
	}
.zone-list .item:hover .imgbox:after{ opacity:1; visibility:visible;}
.zone-list .name{ height:20px; line-height:20px; overflow:hidden; margin-top:5px; font-size:13px;}
.zone-list .price-box{ height:30px; line-height:30px; margin-top:5px;}
.zone-list .n-flag{ width:32px; height:32px; position:absolute; right:19px; top:19px; z-index:99;}
.zone-list .n-flag img{ width:100%;}

.hot-brand{ height:50px; margin-top:20px; padding:20px 0; background:#FFF; border:#e5e5e5 1px solid;}
.hot-brand .name{ width:100px; padding-left:20px; float:left; height:50px; line-height:50px; font-size:16px;}
.hot-brand-list{ float:left;}
.hot-brand-list li{ width:100px; height:50px; float:left; margin-right:19px;}
.hot-brand-list img{ width:100px; height:50px;}

.qrcode-ad{ width:96px; height:271px; position: absolute; z-index:990; left:50%; margin-left:-706px; top:604px;}
.qrcode-ad-active{ position:fixed; top:100px;}
.float{
	width:72px;
	position:fixed;
	z-index:995;
	right:50%;
	top:135px;
	margin-right:-682px;
	display:none;
	}
.float ul{background:#FFF; border:#e5e5e5 1px solid; border-bottom:none;}
.float.active{ display:block;}
.float .item{border-bottom:#e5e5e5 1px solid; cursor:pointer;}
.float .floor{
	height:24px;
	line-height:24px;
	text-align:center;
	background:#e8004c;
	color:#fff;
	-webkit-transition:all 0.2s linear;
	   -moz-transition:all 0.2s linear;
	    -ms-transition:all 0.2s linear;
	     -o-transition:all 0.2s linear;
	        transition:all 0.2s linear;
	}
.float .floor-active,.float .floor:hover{ background:#cb003d; color:#FFF;}
.float .back-top{
	width:48px;
	height:48px;
	display:block;
	margin: 10px auto 0;
	cursor:pointer;
	background-position:-400px -160px;
	background-color:#fff;
	-webkit-border-radius:48px;
	   -moz-border-radius:48px;
	    -ms-border-radius:48px;
	     -o-border-radius:48px;
	        border-radius:48px;
	-webkit-transition:all 0.2s linear;
	   -moz-transition:all 0.2s linear;
	    -ms-transition:all 0.2s linear;
	     -o-transition:all 0.2s linear;
	        transition:all 0.2s linear;
	-webkit-box-shadow:0px 1px 5px rgba(0,0,0,0.15);
	   -moz-box-shadow:0px 1px 5px rgba(0,0,0,0.15);
	    -ms-box-shadow:0px 1px 5px rgba(0,0,0,0.15);
	     -o-box-shadow:0px 1px 5px rgba(0,0,0,0.15);
	        box-shadow:0px 1px 5px rgba(0,0,0,0.15);
	}
.float .back-top:hover{ background-color:#e8004c; background-position:-400px -208px;}
.float .link{
	padding:8px 0;
	display:block;
	text-align:center;
	position:relative;
	-webkit-transition:all 0.2s linear;
	   -moz-transition:all 0.2s linear;
	    -ms-transition:all 0.2s linear;
	     -o-transition:all 0.2s linear;
	        transition:all 0.2s linear;
	}
.float .link:hover{ background-color:#e8004c;}
.float .link:hover p{ color:#FFF !important;}
.float .icon-24{ width:24px; height:24px; display:block; margin:0 auto;}
.float .link p{ line-height:16px; margin-top:5px;}
.float .link .c5{ font-size:12px;}
.float .icon-car{ background-position:-520px -240px;}
.float .link:hover .icon-car{ background-position:-560px -240px;}
.float .icon-service{ background-position:-520px -280px;}
.float .link:hover .icon-service{ background-position:-560px -280px;}
.float .carnum{ width:22px; height:22px; display:block; position:absolute; right:10px; top:-7px; background-position:-190px 0px; text-align:center; line-height:22px; color:#FFF; font-size:14px; font-family:Arial;}

.area-ads{ background:#FFF; padding-bottom:20px;}
.area-ads .item{ width:200px; height:100px; float:left; padding-right:19px; margin:20px 0 0 20px; border-right:#e5e5e5 1px solid} 
.area-ads .bn{ border:none;}
.area-ads .line{ width:1160px; height:1px; background:#e5e5e5; margin:20px 20px 0; float:left;}

.icon-praise{ width:16px; height:15px; display:block; background-position:-464px 0px;}
.icon-praise.active{background-position:-490px 0px;}
.items-brand{ width:1204px;}
.items-brand .item{ width:168px; float:left; margin:4px 4px 0 0;}
.items-brand .tap{ display:block; padding:14px; height:104px; background:#FFF; position:relative;}
.items-brand img{ width:100%;}
.items-brand .name{ height:24px; line-height:24px; font-size:14px; font-weight:bold; text-align:center; display:block; padding-top:10px;}
.items-brand .btn{
	width:90px;
	height:24px;
	line-height:24px;
	padding:0;
	display:none;
	font-size:14px;
	font-weight:bold;
	position:absolute;
	left:50%;
	margin-left:-45px;
	bottom:14px;
	-webkit-border-radius:24px;
	   -moz-border-radius:24px;
	    -ms-border-radius:24px;
	     -o-border-radius:24px;
	        border-radius:24px;
	}
.items-brand .tap:hover .name{ display:none;}
.items-brand .tap:hover .btn{ display:block;}
.items-brand .icon-praise{ position:absolute; right:14px; top:14px; display:none;}
.items-brand .tap:hover .icon-praise{ display:block;}

.popular-brand{ width:1200px; padding:1px 0 0 1px;}
.popular-brand .item{
	float:left;
	width:239px;
	border:#e5e5e5 1px solid;
	background:#FFF;
	margin:-1px 0 0 -1px;
	}
.popular-brand .tap{ display:block; position:relative;}
.popular-brand .imgbox{ width:239px; height:239px; position:relative; position:relative;}
.popular-brand .imgbox:after{
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:99;
	opacity:0;
	visibility:hidden;
	content:'';
	background:rgba(255,255,255,0.25);
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#7FFFFFFF, endColorstr=#7FFFFFFF);
	-webkit-transition:all 0.2s linear;
	   -moz-transition:all 0.2s linear;
	    -ms-transition:all 0.2s linear;
	     -o-transition:all 0.2s linear;
	        transition:all 0.2s linear;
	}
.popular-brand .item:hover .imgbox:after{ opacity:1; visibility:visible;}
.popular-brand .text-box{ padding:51px 20px 20px; font-size:14px; height:48px; line-height:24px; text-align:center;}
.popular-brand .name{ font-size:16px; font-weight:bold;}
.popular-brand .logos{ width:100px; height:50px; padding:5px 10px; border:#eaeaea 1px solid; position:absolute; left:50%; margin-left:-61px; bottom:-31px; display:block; background:#FFF;}

.n-prc{ width:1206px; margin-right:-6px;}
.n-prc .item{
	float:left;
	width:175px;
	padding:10px;
	background:#FFF;
	position:relative;
	margin:6px 6px 0 0;
	-webkit-transition:all 0.3s linear;
	   -moz-transition:all 0.3s linear;
	    -ms-transition:all 0.3s linear;
	     -o-transition:all 0.3s linear;
	        transition:all 0.3s linear;
	}
.n-prc-border .item{ padding:9px; border:#e5e5e5 1px solid;}

.n-prc .item:hover{
	-webkit-box-shadow:0px 1px 10px rgba(0,0,0,0.25);
	   -moz-box-shadow:0px 1px 10px rgba(0,0,0,0.25);
	    -ms-box-shadow:0px 1px 10px rgba(0,0,0,0.25);
	     -o-box-shadow:0px 1px 10px rgba(0,0,0,0.25);
	        box-shadow:0px 1px 10px rgba(0,0,0,0.25);
	}
.n-prc .imgbox{ width:175px; height:175px; position:relative;}
.n-prc .imgbox:after{
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:99;
	opacity:0;
	visibility:hidden;
	content:'';
	background:rgba(255,255,255,0.25);
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#7FFFFFFF, endColorstr=#7FFFFFFF);
	-webkit-transition:all 0.2s linear;
	   -moz-transition:all 0.2s linear;
	    -ms-transition:all 0.2s linear;
	     -o-transition:all 0.2s linear;
	        transition:all 0.2s linear;
	}
.n-prc .item:hover .imgbox:after{ opacity:1; visibility:visible;}
.n-prc .name{ height:40px; line-height:20px; overflow:hidden; margin-top:20px; font-size:13px;}
.n-prc .price-box{ height:60px; line-height:30px; margin-top:10px;}
.n-prc .n-flag{ width:30px; height:30px; position:absolute; right:15px; top:15px; z-index:99;}
.n-prc .n-flag img{ width:100%;}
.n-prc .tags{ width:40px; height:40px; display:block; position:absolute; left:0px; top:0px; background-position:-250px -100px; z-index:100;}
.n-prc .tags-hot{ background-position:-300px -100px;}
.n-prc .quxiao{ background:none; color:#c30e0e; font-family:'微软雅黑';}
.n-prc .add-car{ width:32px; height:32px; display:block; background-position:-480px -160px;}
.jiagou .ligou{ float:right; background:#d80f17; width:75px; height:25px; text-align:center; line-height:25px; color:#FFF;
font-family:'微软雅黑';
border-radius:5px;
-moz-border-radius:5px;
-ms-border-radius:5px;
-o-border-radius:5px;
-webkit-border-radius:5px;
}



.idx-brand .add-car{ width:32px; height:32px; display:block; background-position:-480px -160px;}
.jiagou .ligou{ float:right; background:#d80f17; width:75px; height:25px; text-align:center; line-height:25px; color:#FFF;
font-family:'微软雅黑'; margin-top:5px;
border-radius:5px;
-moz-border-radius:5px;
-ms-border-radius:5px;
-o-border-radius:5px;
-webkit-border-radius:5px;
}
.xintui{ padding:15px 20px 0}



.fpxx{ margin-top:30px;}





.myFvo{ width:1048px; margin-right:-8px;}
.myFvo .item{border:#e5e5e5 1px solid; padding:16px; width:220px; margin:8px 8px 0 0;}
.myFvo .item .imgbox{ width:220px; height:220px;}
.myFvo .item .btn{ height:30px; float:right; display:block; line-height:30px;}

.plist{ width:1210px; margin-right:-10px;}
.plist .item{
	float:left;
	width:200px;
	padding:16px;
	background:#FFF;
	position:relative;
	margin:10px 10px 0 0;
	-webkit-transition:all 0.3s linear;
	   -moz-transition:all 0.3s linear;
	    -ms-transition:all 0.3s linear;
	     -o-transition:all 0.3s linear;
	        transition:all 0.3s linear;
	}
.plist .item:hover{
	-webkit-box-shadow:0px 1px 10px rgba(0,0,0,0.25);
	   -moz-box-shadow:0px 1px 10px rgba(0,0,0,0.25);
	    -ms-box-shadow:0px 1px 10px rgba(0,0,0,0.25);
	     -o-box-shadow:0px 1px 10px rgba(0,0,0,0.25);
	        box-shadow:0px 1px 10px rgba(0,0,0,0.25);
	}
.plist .imgbox{ width:200px; height:200px; position:relative;}
.plist .imgbox:after{
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:99;
	opacity:0;
	visibility:hidden;
	content:'';
	background:rgba(255,255,255,0.25);
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#7FFFFFFF, endColorstr=#7FFFFFFF);
	-webkit-transition:all 0.2s linear;
	   -moz-transition:all 0.2s linear;
	    -ms-transition:all 0.2s linear;
	     -o-transition:all 0.2s linear;
	        transition:all 0.2s linear;
	}
.plist .item:hover .imgbox:after{ opacity:1; visibility:visible;}
.plist .name{ height:20px; line-height:20px; overflow:hidden; margin-top:20px; font-size:14px;}
.plist .price-box{ height:32px; line-height:32px; margin-top:10px;}
.plist .n-flag{ width:30px; height:30px; position:absolute; right:19px; top:19px; z-index:99;}
.plist .n-flag img{ width:100%;}
.plist .attr{ height:20px; margin-top:10px;}
.plist .attr .d-rate{ border-style:dotted; margin:0 10px 0 0; display:block; float:left;}
.plist .add-car{ width:32px; height:32px; display:block; float:right; background-position:-480px -160px;}
.plist .tags {
    width: 48px;
    height: 36px;
    padding: 6px 0;
    line-height: 18px;
    display: block;
    position: absolute;
	z-index:100;
    left: 0;
    top: 0;
    color: #FFF;
	background-position:-410px -100px;
    text-align: center;
}
.u-flyer {
	display: block;
	width:48px;
	height:48px;
	position:fixed;
	z-index:9999;
	opacity:1;
	-webkit-border-radius:48px;
	   -moz-border-radius:48px;
	    -ms-border-radius:48px;
	     -o-border-radius:48px;
	        border-radius:48px;
	}
.u-flyer img{
	width:100%;
	-webkit-border-radius:48px;
	   -moz-border-radius:48px;
	    -ms-border-radius:48px;
	     -o-border-radius:48px;
	        border-radius:48px;
	}
.u-flyer.active img{ display:none;}
.u-flyer.active{
	width:22px;
	height:22px;
	background:url(../image/u-num.png) no-repeat 0px 0px;
	opacity:0;
	-webkit-transform:translateY(-80px);
	   -moz-transform:translateY(-80px);
	    -ms-transform:translateY(-80px);
	     -o-transform:translateY(-80px);
	        transform:translateY(-80px);
	-webkit-transition:all 0.4s cubic-bezier(0.75,1.0,0.75,1.0);
	   -moz-transition:all 0.4s cubic-bezier(0.75,1.0,0.75,1.0);
	    -ms-transition:all 0.4s cubic-bezier(0.75,1.0,0.75,1.0);
	     -o-transition:all 0.4s cubic-bezier(0.75,1.0,0.75,1.0);
	        transition:all 0.4s cubic-bezier(0.75,1.0,0.75,1.0);
	}
.u-flyer.active:before{
	width:22px;
	height:22px;
	display:block;
	text-align:center;
	content:'1';
	color:#d30830;
	font-size:12px;
	line-height:20px;
	position:absolute;
	left:0;
	top:0;
	}
.area-ads2-box{
	width:240px;
	height:240px;
	background:#fff;
	float:left;
	-webkit-box-shadow:0px 1px 5px rgba(255,255,255,1);
	   -moz-box-shadow:0px 1px 5px rgba(255,255,255,1);
	    -ms-box-shadow:0px 1px 5px rgba(255,255,255,1);
	     -o-box-shadow:0px 1px 5px rgba(255,255,255,1);
	        box-shadow:0px 1px 5px rgba(255,255,255,1);
	}
.area-ads2{ width:960px; float:left; margin-top:-10px;}
.area-ads2 .item{
	width:310px;
	height:115px;
	float:left;
	background:#fff;
	margin:10px 0 0 10px;
	-webkit-box-shadow:0px 1px 5px rgba(255,255,255,1);
	   -moz-box-shadow:0px 1px 5px rgba(255,255,255,1);
	    -ms-box-shadow:0px 1px 5px rgba(255,255,255,1);
	     -o-box-shadow:0px 1px 5px rgba(255,255,255,1);
	        box-shadow:0px 1px 5px rgba(255,255,255,1);
	}
	
.area-ads3{ width:1218px; margin-right:-18px;}
.area-ads3 .item{
	width:388px;
	height:128px;
	float:left;
	background:#fff;
	margin:18px 18px 0 0;
	}

.rec-brand{ width:1200px; padding:1px 0 0 1px;}
.rec-brand .item{
	width:119px;
	height:70px;
	border:#e5e5e5 1px solid;
	background:#FFF;
	float:left;
	margin:-1px 0 0 -1px;
	}
.rec-brand .imgbox{
	width:99px;
	height:50px;
	padding:10px;
	position:relative;
	}
.rec-brand img{ width:99px; height:50px;}
.rec-brand .text-box{
	width:100%;
	height:100%;
	text-align:center;
	line-height:70px;
	color:#FFF;
	font-size:14px;
	position:absolute;
	left:0;
	top:0;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#7F000000, endColorstr=#7F000000);
	background:rgba(0,0,0,0.75);
	opacity:0;
	visibility:hidden;
	-webkit-transition:all 0.2s linear;
	   -moz-transition:all 0.2s linear;
	    -ms-transition:all 0.2s linear;
	     -o-transition:all 0.2s linear;
	        transition:all 0.2s linear;
	}

.rec-brand .imgbox:hover .text-box{ opacity:1; visibility:visible;}

.location{ line-height:48px; height:48px; font-size:14px; color:#333;}
.Filter{ border:#e3e4e8 1px solid; border-bottom:none; background:#FFF;}
.Filter-box{ padding:10px 60px 10px 80px; border-bottom:#e3e4e8 1px solid; position:relative;}
.Filter-box.pr0{ padding-right:0;}
.Filter-box .name{ width:80px; height:100%; display:block;color:#999; position:absolute; left:0; top:0; background:#fafafa;}
.Filter-box .name span{ padding:10px 0 0 10px; display:block;line-height:30px; font-size:14px; color:#333;}
.Filter-box .flist{ margin:0 20px; overflow:hidden;}
.Filter-box .flist.h60{ height:60px;}
.Filter-box.active .flist{ height:auto;}
.Filter-box.current .flist{ height:auto;}
.Filter-box .flist li{ padding:4px 0;float:left;margin-right:40px; position:relative;}
.Filter-box .flist li a{height:22px; line-height:22px; display:block; position:relative; font-size:14px; color:#333;}
.Filter-box .flist li a:hover{ color:#e8004c;}
.Filter-box .flist li.active{ margin-right:24px;}
.Filter-box .flist li.active a{ background:#c30e0e; color:#FFF; padding:0 8px;}
.Filter-box .opn{ position:absolute; right:10px; top:10px;}
.Filter-box .opn span{ height:20px; line-height:20px; display:block; float:left; border:#999 1px solid; padding:0 17px 0 5px; margin-left:10px; cursor:pointer; position:relative;}
.Filter-box .opn span:hover{ color:#e23552; border-color:#e23552;}
.Filter-box .opn span .ico-arrow{ width:9px; height:5px; display:block; position:absolute; right:5px; top:50%; margin-top:-2.5px; background-position:-520px 0px;} 
.Filter-box .opn span .ico-arrow.active{ background-position:-520px -10px;} 
.Filter-box .opn span:hover .ico-arrow{ background-position:-530px 0px;} 
.Filter-box .opn span:hover .ico-arrow.active{ background-position:-530px -10px;} 

.Filter-bar{ height:48px; background:#fff; margin-top:20px;}
.Filter-bar .title{ width:80px; height:48px; line-height:48px; float:left; display:block; margin-left:10px; font-size:14px; color:#333;}
.Filter-bar .tab-box{ float:left; margin:10px 0 0 0; height:28px;}
.Filter-bar .tab-box .tab{ height:26px; line-height:26px; padding:0 27px 0 15px; border:#ddd 1px solid; display:block; float:left; background:#f8f8f8 url(../image/order-b.gif) no-repeat right center; margin-left:10px; color:#999; font-size:14px;}
.Filter-bar .tab-box .active,.Filter-bar .tab-box .tab:hover{ background:#c30e0e url(../image/order-t.gif) no-repeat right center; color:#FFF; border-color:#c30e0e;}
.Filter-bar .np{ float:right; height:24px; margin:12px 12px 0 0; line-height:24px;}
.Filter-bar .np .text{ float:left;}
.Filter-bar .np a{ width:24px; height:24px; display:block; float:left; margin-left:10px;}
.Filter-bar .np a.prv{ background-position:-390px 0px;}
.Filter-bar .np a.next{ background-position:-430px 0px;}

.rmtj{ height:140px; margin-top:20px; background:#fafafa; position:relative;}
.rmtj .ico-rmtj{ width:49px; height:57px; display:block; position:absolute; left:0px; top:0px; background-position:-180px -210px;}
.rmtj ul{ height:100px; padding:20px 0 0 60px;}
.rmtj ul li{
	width:245px;
	height:80px;
	float:left;
	background:#FFF;
	padding:10px;
	margin-right:20px;
	-webkit-box-shadow:0px 10px 5px rgba(0,0,0,0.1);
	   -moz-box-shadow:0px 1px 10px rgba(0,0,0,0.1);
	    -ms-box-shadow:0px 1px 10px rgba(0,0,0,0.1);
	     -o-box-shadow:0px 1px 10px rgba(0,0,0,0.1);
	        box-shadow:0px 1px 10px rgba(0,0,0,0.1);
	}
.rmtj .imgbox{ width:80px; height:80px; float:left;}
.rmtj .text-box{ width:155px; float:right; padding-top:15px; line-height:16px;}
.rmtj .btns{ width:100px; height:24px; background-position:-60px -240px; display:block; margin-top:5px;}

.show-pic{ width:420px; float:left; position:relative;}
.show-pic .tags{
	width:44px;
	height:42px;
	padding-top:4px;
	text-align:center;
	line-height:16px;
	color:#FFF;
	position:absolute;
	left:0;
	top:0;
	z-index:200;
	background-position:-320px -210px;}
.show-pic .tags2{
	width:48px;
	height:32px;
	display:block;
	padding:8px 0;
	line-height:16px;
	text-align:center;
	color:#FFF;
	position:absolute;
	z-index:100;
	font-size:13px;
	right:10px;
	top:10px;
	background-position:-350px -100px;
	}
	
.zoom-scroll{ width:420px; height:60px;position:relative; margin-top:10px;}
.zoom-scroll .bun{ width:30px; height:60px; position:absolute; background:url(../image/zoombun.png) no-repeat 0 0; display:block; top:50%; margin-top:-30px;}
.zoom-scroll .bun.lbun{ left:0px; background-position:0px 0px;} 
.zoom-scroll .bun.lbun:hover{ background-position:0px -60px;}
.zoom-scroll .bun.rbun{ right:0px; background-position:-30px 0px;} 
.zoom-scroll .bun.rbun:hover{ background-position:-30px -60px;}
.zoom-scroll .scrollpic{ width:336px; height:60px; overflow:hidden; position:relative; margin-left:42px;}
.zoom-scroll .scrollpic ul{ width:500%; position:absolute; left:0px; top:0px;}
.zoom-scroll .scrollpic ul li{ width:84px; height:60px; text-align:center; float:left;}
.zoom-scroll .scrollpic ul li .pic{ width:58px; height:58px; padding:1px; background:#dddddd; margin:0 auto; display:block; overflow:hidden; font-size:0px; line-height:0px;}
.zoom-scroll .scrollpic ul li .pic img{ width:58px; height:58px;}
.zoom-scroll .scrollpic ul li .pic.active{ width:56px; height:56px; padding:2px; background:#c30e0e;}
.zoom-scroll .scrollpic ul li .pic.active img{ width:56px; height:56px;}

/*购物车数量*/
.amount{ border:#ddd 1px solid; height:28px; width:120px;}
.amount a{width:28px; height:28px; display:block;}
.amount .Reduce{border-right:#ddd 1px solid; float:left; background-position:-300px 0px;}
.amount .Increase{border-left:#ddd 1px solid; float:right; background-position:-340px 0px;}
.amount .a-num{ width:52px; height:18px; line-height:18px; padding:5px 5px; float:left;border:none; background:#fff; float:left; text-align:center; font-size:14px; color:#333;}

.show-info{ width:740px; float:left; margin:0 0 0 40px;}
.show-info .list-tab{ border-bottom:#d9d9d9 1px dotted; padding:10px 0;}
.show-info .title{font-size:18px; line-height:24px; color:#333; padding:10px 0; font-weight:bold; padding-right:60px; position:relative;}
.show-info .fvo{
	width:16px;
	height:16px;
	padding:7px;
	border:#e5e5e5 1px solid;
	display:block;
	position:absolute;
	right:0;
	top:8px;
	cursor:pointer;
	-webkit-border-radius:3px;
	   -moz-border-radius:3px;
	    -ms-border-radius:3px;
	     -o-border-radius:3px;
	        border-radius:3px;
	}
.show-info .icon-fvo{ width:16px; height:16px; display:block; background-position:-464px 0px;}
.show-info .active .icon-fvo{ background-position:-490px 0px;}
.show-info .dsp{ line-height:22px; color:#333; font-size:13px; padding-right:60px;}
.show-info-bt{ width:60px; float:left; line-height:24px; font-size:14px; color:#888; padding-left:10px;}
.show-info .content{ width:670px; float:left; line-height:24px; font-size:14px; color:#333;}
.show-info .list-tab .content.w50{ width:300px;}
.show-info .h24{ height:24px; display:inline-block; vertical-align:middle; margin:-2px 10px 0 0;}
.show-info .d-rate{ margin:0 5px 0 0; font-size:12px; background:#e8004c; color:#FFF;}
.show-info .list-tab.pt0{ padding-top:0px;}
.show-info .list-tab.bn{ border-bottom:none;}
.show-info .cuttime{ height:40px; background:#D22147; padding:0 20px; color:#FFF; margin:-11px 0 10px 0;}
.show-info .cuttime b{ font-size:18px;}
.show-info .cuttime .c-sign{
	float:left;
	display:block;
	height:24px;
	padding:0 15px;
	line-height:22px;
	background:#ffed64;
	color:#d22147;
	font-size:14px;
	margin-top:8px;
	-webkit-border-radius:12px;
	   -moz-border-radius:12px;
	    -ms-border-radius:12px;
	     -o-border-radius:12px;
	        border-radius:12px;
}
.show-info .cuttime .c-text{ float:left; line-height:40px; font-size:14px; padding-left:20px; font-weight:bold;}
.show-info .ico-arrowdown{ width:9px; height:5px; display: inline-block; vertical-align:middle; background-position:-220px 0px; cursor:pointer;}
.dest{height:24px; display:inline-block; vertical-align:middle; position:relative; line-height:22px; border:#e1e1e1 1px solid; padding:0 9px; margin-top:-3px; cursor:pointer; z-index:99;}
.dest .address{ padding:10px; position:absolute; border:#d9d9d9 1px solid; left:0px; top:23px; background:#fff; overflow:hidden; display:none;}
.dest .address select{ margin:5px;}
.show-info .price-box{ background:#f9f9f9;}
.show-info .unit{ font-size:24px; font-weight:bold; color:#e23552;}
.show-info .list-tab .amount{ display:inline-block; vertical-align:middle; margin-right:5px;}
.show-info .opns{ padding:10px 0 0 70px; position:relative;}
.show-info .opns img{ width:100px; height:100px; position:absolute; top:0; right:100px; padding:5px; background:#FFF; border:#dddddd solid 1px;}
.show-info .opns .btns{ width:180px; margin-right:40px; height:44px; line-height:44px;  border:#c30e0e 1px solid; background:#e3eff8; text-align:center;cursor:pointer;font-size:18px; color:#c30e0e; display:block; float:left; padding:0;}
.show-info .opns .current{ background:#c30e0e; color:#fff;}
.show-info .ico-car{ width:20px; height:16px; background-position:-260px 0px; display:inline-block; vertical-align: middle; margin:-2px 5px 0 0;}
.cpxl{ margin-left:70px;}
.cpxl dd{ width:36px; height:36px; float:left; padding:1px; background:#FFF; border:#e1e1e1 1px solid; margin-right:10px; cursor:pointer;}
.cpxl dd img{ width:36px; height:36px;}
.cpxl .active{ border-color:#e70012; background:#e70012;}
.tips-box{
	padding:10px 15px;
	width:220px;
	border:#ddd 1px solid;
	background:#FFF;
	position:absolute;
	line-height:1.65;
	font-size:12px;
	display:none;
	color:#666 !important;
	-moz-box-shadow:0px 1px 5px rgba(0,0,0,0.25);
	-webkit-box-shadow:0px 1px 5px rgba(0,0,0,0.25);
	-o-box-shadow:0px 1px 5px rgba(0,0,0,0.25);
	box-shadow:0px 1px 5px rgba(0,0,0,0.25);
}
.tips-box i{ width:16px; height:8px; background-position:-240px 0px; display:block; position:absolute; right:30px; top:-8px;}
.show-info-rule{ height:22px; line-height:22px; border:#e5e5e5 1px solid; padding:0 8px; float:right; font-size:12px; cursor:pointer; position:relative;}
.show-info-rule:hover .tips-box{ display:block;}
.show-info-rule .tips-box{ right:0; top:32px;}

.goods-attr{ margin-top:-10px;}
.goods-attr-item{ float:left; height:24px; line-height:24px; padding:1px 12px; border:#e5e5e5 1px solid; margin:10px 10px 0 0; cursor:pointer; position:relative;}
.goods-attr-item i{ width:16px; height:16px; display:none; position:absolute; right:-2px; bottom:-2px; background-position:-210px -350px;}
.goods-attr .active i{ display:block;}
.goods-attr .active{ border:#ee175d 2px solid; padding:0 11px;}

.brand-info{ height:270px; background:#FFF;}
.brand-info .imgbox{ width:600px; height:270px; float:left;}
.brand-info .text-box{ width:560px; padding:20px; float:left;}
.brand-info .logos{ width:80px; height:40px; float:left; border:#e5e5e5 1px solid; padding:9px;}
.brand-info .logos img{ width:80px; height:40px;}
.brand-info .b-name{ float:left; height:48px; line-height:24px; float:left; width:240px; padding:6px 0 0 15px; font-size:18px; font-weight:bold; color:#333;}
.brand-info .n-flag{ width:40px; padding:10px 0 0 0; float:right;}
.brand-info .n-name{ float:right; line-height:20px; padding:10px 0 0 10px; color:#999; text-align:center;}
.brand-info .dsp{
	color:#333;
	margin-top: 20px;
	font-size: 14px;
	line-height: 24px;
	word-wrap: break-word;
	word-break: break-all;}

.reg-success{ margin:40px; text-align:center;}
.reg-success .bt1{ height:40px; line-height:40px; font-size:24px; color:#2ec225;}
.reg-success .bt1 img{ height:24px; display:inline-block; vertical-align:middle; margin:-2px 10px 0 0;}
.reg-success .bt2{ font-size:20px; margin-top:30px; color:#333;}
.reg-success .bt3{ font-size:14px; line-height:24px; margin-top:20px;}
.reg-success .opn{ text-align:center; margin-top:10px; font-size:0;}
.reg-success .opn .btn{ vertical-align:middle; margin:0 5px; min-width:72px;}

.rec-bt{ margin-top:20px; font-size:18px; font-weight:bold; height:30px; line-height:30px; color:#333;}
.rec-bt .small{ padding-left:10px; color:#999; font-size:12px;}

.w240{ width:240px; float:left;}
.similar{ border:#e5e5e5 1px solid; margin-top:20px;}
.similar .titles{ height:50px; line-height:50px; width:240px; background:#333438; text-align:center; color:#FFF; font-size:18px; margin:-1px -1px 0;}
.similar-list{ width:200px; margin:0 19px 19px;}
.similar-list .item{
	width:200px;
	background:#FFF;
	position:relative;
	padding:19px 0;
	border-bottom:#e5e5e5 1px solid; 
	}
.similar-list .imgbox{ width:200px; height:200px; position:relative;}
.similar-list .imgbox:after{
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:99;
	opacity:0;
	visibility:hidden;
	content:'';
	background:rgba(255,255,255,0.25);
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#7FFFFFFF, endColorstr=#7FFFFFFF);
	-webkit-transition:all 0.2s linear;
	   -moz-transition:all 0.2s linear;
	    -ms-transition:all 0.2s linear;
	     -o-transition:all 0.2s linear;
	        transition:all 0.2s linear;
	}
.similar-list .item:hover .imgbox:after{ opacity:1; visibility:visible;}
.similar-list .name{ height:40px; line-height:20px; overflow:hidden; margin-top:20px; font-size:13px;}
.similar-list .price-box{ height:30px; line-height:30px; margin-top:10px;}
.similar-list .n-flag{ width:30px; height:30px; position:absolute; right:0px; top:19px; z-index:99;}
.similar-list .n-flag img{ width:100%;}

.show-box{ width:1200px; float:right; margin-top:20px;}
.show-title{ width:1198px; height:48px; background:#f6f6f6; border:#e5e5e5 1px solid;}
.show-title.active{ position:fixed; z-index:100; right:50%; top:0; margin-right:-600px;}
.show-title .s-t-nav{ margin-left:-1px; float:left;} 
.show-title .s-t-nav .tab{height:48px;padding:0 50px; display:block; line-height:46px; font-size:18px; font-weight:bold; color:#333; float:left; cursor:pointer; position:relative;}
.show-title .s-t-nav .tab:after{ width:100%; height:4px; background:#c30e0e; display:none; position:absolute; left:0; top:-1px; content:'';}
.show-title .s-t-nav .active:after{ display:block;}
.show-title .s-t-nav .active{ height:49px; border-left:#e5e5e5 1px solid; border-right:#e5e5e5 1px solid;  background:#FFF; color:#c30e0e;}
.show-cnt{ padding:29px; border:#e5e5e5 1px solid; border-top:none;}
.show-cnt-text{ line-height:2; font-size:14px; color:#666;}
.show-cnt-text img{ width:100%;}

.star{ width:80px; height:11px; background-position:-60px -280px;}
.star div{ width:60%; height:11px; background-position:-140px -280px;} 
.Review{}
.Review-form{}
.Review-form .input-txt{ width:850px; height:60px; padding:9px; line-height:20px;}
.Review-form-opn{ margin-top:20px;}
.Review-up-btn{ width:48px; height:48px; cursor:pointer; float:left; background-position:-250px -210px;}
.Review-up-img{ float:left;}
.Review-up-img li{ height:44px; padding:2px; float:left; margin-left:10px; background:#eee;}
.Review-up-img img{ height:100%;}
.Review-up-num{ height:48px; line-height:48px; float:left; font-size:14px; margin-left:10px;}
.Review-btn{ width:120px; height:48px; display:block; float:right; font-size:18px; float:right; border:none;}
.Review-list-box{border:#e5e5e5 1px solid; padding-bottom:20px; margin-top:20px;}
.Review-list-box .mini-page{ margin-right:20px;}
.Review-list .item{ padding:20px 0; margin:0 20px; border-bottom:#e5e5e5 1px solid;}
.Review-list .avatar{ width:60px; height:60px; display:block; float:left;}
.Review-list .avatar img{ width:100%;}
.r-l-cnt{ width:748px; float:left; margin-left:20px;}
.r-l-info{ line-height:30px; font-size:14px;}
.r-l-info .star{ margin:10px auto 0; float:right;}
.r-l-text{ font-size:14px; line-height:1.8;}
.r-l-img{ margin-top:10px;}
.r-l-img li{ float:left; margin-right:10px;}
.r-l-img a{ padding:2px; background:#eee; display:block; width:100px;}
.r-l-img img{ width:100%;}
.rating-level{margin-top:10px; font-size:14px; color:#333;} 
.rating-level label{ margin-right:30px;}
.Review-level{ width:828px; height:48px; padding:0px 20px; background:#f6f6f6; border:#e5e5e5 1px solid; line-height:48px; font-size:14px; color:#333; margin:-1px -1px 0;} 
.Review-level label{ margin-right:30px;}
.user-rating{ border:#ddd 1px solid; margin-top:20px; padding-bottom:20px;}
.user-rating-title{ width:830px; height:44px; line-height:44px; padding:0 20px; background:#c30e0e; color:#FFF; font-size:18px; margin:-1px -1px 0;}
.user-rating-left{ float:left; height:80px; border-right:#d9d9d9 1px dotted; width:170px; text-align:center; margin-top:20px; line-height:1.65;}
.user-rating-left .star{ margin:5px auto;}
.user-rating-sign{ padding:20px 0 20px 20px; width:645px; float:left;}
.user-rating-sign li{ height:22px; float:left; margin:5px;}
.user-rating-sign li a{
	padding:0 8px;
	height:20px;
	line-height:20px;
	border:#ffd7dd 1px solid;
	display:block;
	color:#b10000;
	-webkit-border-radius:3px;
	   -moz-border-radius:3px;
	    -ms-border-radius:3px;
	     -o-border-radius:3px;
	        border-radius:3px;
	-webkit-box-shadow:0px 1px 3px rgba(0,0,0,0.25);
	   -moz-box-shadow:0px 1px 3px rgba(0,0,0,0.25);
	    -ms-box-shadow:0px 1px 3px rgba(0,0,0,0.25);
	     -o-box-shadow:0px 1px 3px rgba(0,0,0,0.25);
	        box-shadow:0px 1px 3px rgba(0,0,0,0.25);
}
.user-rating-sign .n2 a{ border-color:#d3f4e4; color:#409280;}

/*.limit-ads{ height:120px; background: url(../images/limit-ads.png) no-repeat center center;}*/
.limit-ads1{ height:120px; background: url(../image/limit-ads1.jpg) no-repeat center center;}
.limit{ width:1204px; margin:30px -4px 0 0;}
.limit .item{
	float:left;
	width:265px;
	padding:16px;
	background:#FFF;
	position:relative;
	margin:4px 4px 0 0;
	-webkit-transition:all 0.3s linear;
	   -moz-transition:all 0.3s linear;
	    -ms-transition:all 0.3s linear;
	     -o-transition:all 0.3s linear;
	        transition:all 0.3s linear;
	}
.limit .item:hover{
	-webkit-box-shadow:0px 1px 10px rgba(0,0,0,0.25);
	   -moz-box-shadow:0px 1px 10px rgba(0,0,0,0.25);
	    -ms-box-shadow:0px 1px 10px rgba(0,0,0,0.25);
	     -o-box-shadow:0px 1px 10px rgba(0,0,0,0.25);
	        box-shadow:0px 1px 10px rgba(0,0,0,0.25);
	}
.limit .imgbox{ width:265px; height:265px; position:relative;}
.limit .imgbox:after{
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:99;
	opacity:0;
	visibility:hidden;
	content:'';
	background:rgba(255,255,255,0.25);
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#7FFFFFFF, endColorstr=#7FFFFFFF);
	-webkit-transition:all 0.2s linear;
	   -moz-transition:all 0.2s linear;
	    -ms-transition:all 0.2s linear;
	     -o-transition:all 0.2s linear;
	        transition:all 0.2s linear;
	}
.limit .item:hover .imgbox:after{ opacity:1; visibility:visible;}
.limit .name{ height:20px; line-height:18px; overflow:hidden; margin-top:10px; font-size:14px; font-weight:bold;}
.limit .price-box{line-height:20px; margin-top:10px;}
.limit .unit{ font-size:18px; font-weight:bold;}
.limit .n-flag{ width:30px; height:30px; position:absolute; right:16px; top:16px; z-index:99;}
.limit .n-flag img{ width:100%;}
.limit .attr{ height:20px; margin-top:8px;}
.limit .attr .d-rate{ border-style:dotted; margin:0 10px 0 0; display:block; float:left;}
.limit .btns{ width:100%; padding:0 16px; margin:10px -16px 0; height:32px; line-height:32px; text-align:center; background:#e8004c; display:block; font-size:15px; color:#FFF;}
.limit .btns-grey{ background:#666;}
.limit .time{
	color:#fff;
	background:#e8004c;
	height:24px;
	line-height:24px;
	padding:0 12px;
	margin-top:10px;
	-webkit-border-radius:24px;
	   -moz-border-radius:24px;
	    -ms-border-radius:24px;
	     -o-border-radius:24px;
	        border-radius:24px;
	}
.limit .icon-time{ width:14px; height:14px; display:inline-block; vertical-align:middle; margin:-2px 5px 0 0; background-position:-160px 0;}

.limit.row5{ width:1205px; margin:0 -5px 0  0;}
.limit.row5 .item{ width:210px; padding:13px 13px 0; margin:5px 5px 0 0;}
.limit.row5 .imgbox{ width:210px; height:210px;}
.limit.row5 .n-flag{ right:13px; top:13px;}
.limit.row5 .btns{padding:0 13px; margin:10px -13px 0;}

.limit-nav{ height:180px; position:relative;}
.limit-nav .line{ width:100%; height:2px; position:absolute; left:0; top:50%; margin-top:-1px; background:#FFF; background:rgba(255,255,255,0.75); z-index:1;}
.limit-nav .btns{
	width:240px;
	padding:0 50px;
	height:60px;
	display:block;
	background:#860028;
	z-index:2;
	text-align:center;
	line-height:58px;
	font-size:24px;
	color: #FFF;
	position:absolute;
	top:50%;
	margin-top:-30px;}
.limit-nav span{
	height:60px;
	display:block;
	background:#b60036;
	-webkit-box-shadow:0px 1px 20px rgba(0,0,0,0.15);
	   -moz-box-shadow:0px 1px 20px rgba(0,0,0,0.15);
	    -ms-box-shadow:0px 1px 20px rgba(0,0,0,0.15);
	     -o-box-shadow:0px 1px 20px rgba(0,0,0,0.15);
	        box-shadow:0px 1px 20px rgba(0,0,0,0.15);
	-webkit-transition:all 0.3s linear;
	   -moz-transition:all 0.3s linear;
	    -ms-transition:all 0.3s linear;
	     -o-transition:all 0.3s linear;
	        transition:all 0.3s linear;
	}
.limit-nav .active span,.limit-nav .btns:hover span{ background:#e23552;}
.limit-nav .b-l{ left:50%; margin-left:-540px;}
.limit-nav .b-r{ right:50%; margin-right:-540px;}
.limit-nav img{ display:inline-block; vertical-align:middle; margin:-2px 8px 0 0;}

.group-list{ width:1098px; margin-right:-18px;}
.group-list .item{
	width:346px;
	border:#e5e5e5 1px solid;
	float:left;
	margin:18px 18px 0 0;
	position:relative;
	background:#FFF;
	-webkit-transition:all 0.3s linear;
		   -moz-transition:all 0.3s linear;
			-ms-transition:all 0.3s linear;
			 -o-transition:all 0.3s linear;
				transition:all 0.3s linear;
	}
.group-list .item:hover{
	border-color:#fff;
	-webkit-box-shadow:0px 1px 10px rgba(0,0,0,0.25);
	   -moz-box-shadow:0px 1px 10px rgba(0,0,0,0.25);
	    -ms-box-shadow:0px 1px 10px rgba(0,0,0,0.25);
	     -o-box-shadow:0px 1px 10px rgba(0,0,0,0.25);
	        box-shadow:0px 1px 10px rgba(0,0,0,0.25);
	}
.group-list .imgbox{ position:relative;}
.group-list .imgbox img{ width:346px; height:184px;}
.group-list .imgbox:after{
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:99;
	opacity:0;
	visibility:hidden;
	content:'';
	background:rgba(255,255,255,0.25);
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#7FFFFFFF, endColorstr=#7FFFFFFF);
	-webkit-transition:all 0.2s linear;
	   -moz-transition:all 0.2s linear;
	    -ms-transition:all 0.2s linear;
	     -o-transition:all 0.2s linear;
	        transition:all 0.2s linear;
	}
.group-list .item:hover .imgbox:after{ opacity:1; visibility:visible;}
.group-list .text-box{ padding:10px 15px 20px;}
.group-list .time{ height:20px; line-height:20px; color:#e23552; font-size:14px; border-bottom:#e5e5e5 1px solid; padding-bottom:10px;}
.group-list .icon-time{ width:14px; height:14px; display:inline-block; vertical-align:middle; margin:-2px 5px 0 0; background-position:-160px 0;}
.group-list .name{ height:24px; line-height:24px; font-size:14px; font-weight:bold; margin-top:10px; }
.group-list .dsp{max-height:60px;  font-size:13px; line-height:20px; overflow:hidden; color:#535458; margin-top:5px;}
.group-list .info{ height:32px; line-height:32px; margin-top:8px; position:relative;}
.group-list .tags{
	width:48px;
	height:32px;
	display:block;
	padding:8px 0;
	line-height:16px;
	text-align:center;
	color:#FFF;
	position:absolute;
	z-index:100;
	font-size:13px;
	left:10px;
	top:10px;
	background-position:-350px -100px;
	}
.group-list .info-text{
	width:65%;
	float:left;
	height:32px;
	font-size:12px;
	text-align:center;
	background:#000;
	color:#FFF;
	-webkit-border-radius:32px 0 0 32px;
	        border-radius:32px 0 0 32px;
	}
.group-list .btns{
	width:35%;
	float:left;
	height:32px;
	background:#e23552;
	text-align:center;
	color:#FFF;
	font-size:14px;
	-webkit-border-radius:0 32px 32px 0;
	        border-radius:0 32px 32px 0;
	}
.group-list .btns-grey{ background:#666;}
.group-list .unit{ font-size:18px; font-weight:bold;}
.group-list .price-box{ height:24px; line-height:24px; margin-top:8px; color:#999; font-size:14px;}


.activity-nav{ height:180px; position:relative; overflow:hidden;}
.activity-nav .line{ width:100%; height:2px; background:#FFF; position:absolute; left:0; top:50%; margin-top:-1px; z-index:1;}
.activity-nav ul{
	width:1200px;
	background:#FFF;
	height:60px;
	margin:60px auto 0;
	position:relative;
	z-index:2;
	-webkit-box-shadow:0px 1px 10px rgba(0,0,0,0.25);
	   -moz-box-shadow:0px 1px 10px rgba(0,0,0,0.25);
	    -ms-box-shadow:0px 1px 10px rgba(0,0,0,0.25);
	     -o-box-shadow:0px 1px 10px rgba(0,0,0,0.25);
	        box-shadow:0px 1px 10px rgba(0,0,0,0.25);
	}
.activity-nav ul li{ width:300px; height:60px; float:left;}
.activity-nav .row2 li{ width:600px;}
.activity-nav ul li a{ height:60px; display:block; line-height:60px; font-size:20px; font-weight:bold; text-align:center; color:#888; border-left:#e3e4e8 1px solid;}
.activity-nav ul li:first-child a{ border:none;}
.activity-nav .icon-circle{
	width:12px;
	height:12px;
	display:inline-block;
	vertical-align:0px;
	margin-right:10px;
	background:#ccc;
	-webkit-border-radius:12px;
	   -moz-border-radius:12px;
	    -ms-border-radius:12px;
	     -o-border-radius:12px;
	        border-radius:12px;
	}
.activity-nav ul .active a,.activity-nav ul li a:hover{ color:#e8004c;}
.activity-nav ul .active .icon-circle,.activity-nav ul li a:hover .icon-circle{ background:#e8004c;}


.combination{ width:1100px; margin-right:-20px;}
.combination .item{
	width:530px;
	float:left;
	margin:20px 20px 0 0;
	position:relative;
	background:#FFF;
	-webkit-transition:all 0.3s linear;
		   -moz-transition:all 0.3s linear;
			-ms-transition:all 0.3s linear;
			 -o-transition:all 0.3s linear;
				transition:all 0.3s linear;
	}
.combination .item:hover{
	border-color:#fff;
	-webkit-box-shadow:0px 1px 10px rgba(0,0,0,0.25);
	   -moz-box-shadow:0px 1px 10px rgba(0,0,0,0.25);
	    -ms-box-shadow:0px 1px 10px rgba(0,0,0,0.25);
	     -o-box-shadow:0px 1px 10px rgba(0,0,0,0.25);
	        box-shadow:0px 1px 10px rgba(0,0,0,0.25);
	}
.combination .imgbox{ position:relative;}
.combination .imgbox img{ width:530px; height:282px;}
.combination .imgbox:after{
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:99;
	opacity:0;
	visibility:hidden;
	content:'';
	background:rgba(255,255,255,0.25);
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#7FFFFFFF, endColorstr=#7FFFFFFF);
	-webkit-transition:all 0.2s linear;
	   -moz-transition:all 0.2s linear;
	    -ms-transition:all 0.2s linear;
	     -o-transition:all 0.2s linear;
	        transition:all 0.2s linear;
	}
.combination .item:hover .imgbox:after{ opacity:1; visibility:visible;}
.combination .text-box{ padding:10px 20px 20px;}
.combination .name{ height:24px; line-height:24px; font-size:18px; font-weight:bold; margin-top:10px; }
.combination .logos{ width:96px; height:48px; float:left;  border:#e5e5e5 1px solid; margin-top:20px; }
.combination .logos img{ width:96px; height:48px;}
.combination .dsp{height:48px;  font-size:14px; line-height:24px; overflow:hidden; color:#535458; margin-top:20px; width:380px; float:right;}
.combination .info{ height:32px; line-height:32px; margin-top:8px; position:relative;}
.combination .tags{
	width:48px;
	height:32px;
	display:block;
	padding:8px 0;
	line-height:16px;
	text-align:center;
	color:#FFF;
	position:absolute;
	z-index:100;
	font-size:13px;
	left:10px;
	top:10px;
	background-position:-350px -100px;
	}
.combination .price-box{ height:36px; line-height:36px; margin-top:10px; color:#999; font-size:14px;}
.combination .unit{ font-size:18px; font-weight:bold;}
.combination .now-buy{ width:120px; height:36px; display:block; float:right; background-position:-60px -160px;}


.com-box{ position:relative;}
.com-box ul{}
.com-box ul li{ width:100px; float:left;}
.com-box ul li .imgbox{ width:100px; padding:2px; margin:10px auto 0; border:#ebebeb 1px solid;}
.com-box ul li .name{ height:40px; line-height:20px; overflow:hidden; text-overflow:ellipsis; margin-top:10px;}
.com-box ul .jia{ width:auto; margin:49px 20px 0 20px;}
.com-box ul .count{ width:auto; line-height:30px; height:90px; font-size:14px; margin-top:18px;}
.chcp-show{ padding:40px; border:#333 2px solid; border-top:none; line-height:24px; font-size:14px; color:#666;}
.chcp-show img{ max-width:100%;}

.around-list .item{
	padding:20px;
	background:#FFF;
	margin-top:30px;
	box-shadow:0px 1px 10px rgba(0,0,0,0.05);
	}
.around-list .imgbox{ width:280px; height:140px; margin:-20px 0 -20px -20px; float:left;}
.around-list .imgbox img{ width:280px; height:140px;}
.around-list .text-box{ width:650px; float:left; margin-left:30px; font-size:14px; line-height:2;}
.around-list .name{ font-size:18px; color:#333; font-weight:bold;}
.around-list .addr{ width:100px; height:100px; float:left; background:#eee; display:block;}
.around-list .icon-addr{ width:32px; height:32px; display:block; margin:20px auto 0; background-position:-60px -350px;}
.around-list .addr p{ font-size:14px; text-align:center; margin-top:10px;}

.nshow-box{
	background:#FFF;
	padding:40px;
	}
.nshow-box .titles{ line-height:2; font-size:24px; font-weight:bold; color:#333; text-align:center;}
.nshow-box .date{ border-bottom:#e5e5e5 1px solid; padding:10px 0; line-height:24px; text-align:center; color:#999;}
.nshow-box .content{ line-height:2; font-size:14px; color:#666; margin-top:40px;}
.nshow-box .content img{ margin:0 auto; max-width:100%;}
.nshow-np{ margin-top:40px; border-top:#e4e4e4 1px solid; padding-top:40px;}
.nshow-np .link{ float:left; line-height:30px; font-size:16px;}
.nshow-np .btn{ width:150px; height:40px; line-height:40px; float:right; display:block; margin-top:10px;}





/*login Register begin*/
.login{ width:960px; margin: 0 auto;}
.login .top{ height:52px; margin-top:30px;}
.login .logo{ float:left;}
.login .logo img{ height:52px;}
.login .top .link{ float:right; line-height:24px; font-size:14px; margin-top:28px;}
.l-box{
	margin-top:10px;
	border:#e4e4e4 1px solid;
	padding:60px 60px;
	-webkit-border-radius:5px;
	   -moz-border-radius:5px;
	    -ms-border-radius:5px;
	     -o-border-radius:5px;
	        border-radius:5px;
	}
.l-box-title{ text-align:center; font-size:20px; color:#333; font-weight:bold; line-height:40px;}
.l-box-title .tab{ height:34px; line-height:34px; background:#f3f4f8; display:block; float:left; margin-right:10px; font-size:15px; padding:0 20px; color:#333;}
.l-box-title .active{ background:#ee175d; color:#FFF;}

.l-box-title.tal{ text-align:left; padding-left:170px;}
.l-form-list{ width:340px; margin:40px auto 0;}
.l-form-list li{ height:72px;}
.l-form-list .input-box{ height:42px; position:relative;}
.l-form-list .input-box .l-icon{ position:absolute; width:20px; height:20px; display:block; left:10px; top:50%; margin-top:-10px; background-image:url(../image/l-icon.png);}
.l-form-list .l-txt{
	width:288px;
	height:20px;
	line-height:20px;
	padding:10px 10px 10px 40px;
	float:left;
	color:#999;
	font-size:14px;
	display:block;
	border:#e4e4e4 1px solid;
	-webkit-border-radius:3px;
	   -moz-border-radius:3px;
	    -ms-border-radius:3px;
	     -o-border-radius:3px;
	        border-radius:3px;
	}
.l-form-list .l-txt:focus{ border-color:#d30830;}
.l-form-list .focus{ border-color:#d30830;}
.l-form-list .yzm-txt{ width:150px;}
.l-form-list .yzm-img{ height:40px; border:#e4e4e4 1px solid; float:right;}
.l-form-list .yzm-img img{ height:100%;}
.l-form-list .wjmm{ height:42px; line-height:40px; position:absolute; right:0px; top:0; display:block; font-size:14px; padding:0 10px 0 32px;}
.l-form-list .wjmm img{ height:16px; position:absolute; left:10px; top:50%; margin-top:-8px;}
.l-form-list .tips{ line-height:30px; color:#d30830; padding-left:10px; clear:both; display:none;}
.l-form-list .tips img{ display:inline-block; vertical-align:middle; margin:-2px 8px 0 0;}
.ico-user{ background-position:0 0;}
.ico-pwd{ background-position:-30px 0;}
.ico-yzm{ background-position:-60px 0;}
.ico-dxm{ background-position:-90px 0;}
.ico-yqm{ background-position:-120px 0;}
.l-form-list .l-btn{ background:#ee175d; border:none; height:40px; line-height:38px; width:100%; padding:0; font-size:18px;  margin-top:20px; display:block;}
.l-form-list .out-title{ height:40px; line-height:40px; position:relative; text-align:center;}
.l-form-list .out-title .line{ width:100%; height:1px; background:#e4e4e4; position:absolute; left:0; top:50%; z-index:1;}
.l-form-list .out-title .name{ height:40px; position:relative; z-index:2; display:inline-block; padding:0 20px; font-size:14px; background:#FFF;}
.l-form-list .h-auto{ height:auto;}
.l-form-list .out-login{ margin:10px 25px 0; text-align:center;}
.l-form-list .out-login a{ width:90px; display:block; float:left;}
.l-form-list .out-login img{ width:40px; margin:0 auto;}
.l-form-list .out-login p{ line-height:1; margin-top:10px;}
.l-form-list .getyzm{ height:42px; line-height:42px; width:120px; display:block; float:right; padding:0; font-size:12px; border:none; background:#08bbe2;}

.l-box .u-form li{ margin-top:20px;}
.l-box .u-form .input-box{ width:360px; float:left;}
.l-box .u-form .input-txt{ width:340px;}
.l-box .u-form .tips{ float:left; margin:0 0 0 10px; height:36px; line-height:36px;}
/*login Register end*/


.jixu{
	color:#444;
    margin: 10px 0;
    width: 120px;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    margin-left: 20px;
    background: #eeeeee;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
}
.jixu:hover{ background:#dddddd; color:#444;}
.huodong{  color:#ff6698; border:#ff6698 solid 1px; padding:0 5px; display:inline-block; margin-left:20px; line-height:16px;}
.car-title{ margin-top:20px; font-size:18px; height:24px; line-height:24px; font-weight:bold; color:#333;}
.car-title .ico-ware{ width:16px; height:22px; margin-right:8px; background-position:0px -490px; display:inline-block; vertical-align:middle;}
.carttable{ border:#e8e8e8 1px solid; border-bottom:none; margin-top:20px;}
.c-amount{ width:100px; margin:0 auto;}
.c-amount .a-num{ width:32px;}
.carttable tr td{ padding:10px 0px; line-height:20px; text-align:center;border-bottom:#e8e8e8 1px solid; }
.carttable tr td.tal{ text-align:left;}
.carttable tr td.tar{ text-align:right;}
.carttable tr td.bright{ border-right:#e8e8e8 1px solid;}
.carttable.plr10 tr td{ padding:15px 10px;}
.carttable.p10 tr td{ padding:10px;}
.carttable.plr10 tr td .btn{ height:24px; line-height:24px;}
.carttable.plr10 tr td.tal{ text-align:left;}
.carttable tr.title td{ padding:0px 0px; height:44px; line-height:44px; background:#f5f5f5; border-bottom:#e8e8e8 1px solid; color:#333; font-weight:bold;}
.carttable .pic{ width:76px; height:76px;  border:#e5e5e5 1px solid; padding:1px; display:block;}
.carttable .pic img{ width:76px; height:76px;}
.carttable .count td{ background:#fafafa; padding:10px 20px;}
.btn.pay{
	margin:10px 0;
	width:120px;
	height:40px;
	line-height:40px;
	font-size:18px;
	margin-left:20px;
	font-weight:bold;
	background:#c30e0e;
	-webkit-border-radius:0;
	   -moz-border-radius:0;
	    -ms-border-radius:0;
	     -o-border-radius:0;
	        border-radius:0;
	}
.btn.pay:hover{ background:#016cbc;}
.carttable tr td.plr10{ padding:0 10px;}
.carttable .title td .ico-trash{ float:right; margin-top:12px;}
.carttable .jiesuan{ text-align:right; line-height:30px; color:#333; font-size:14px;}
.ico-draw{ width:16px; height:16px; background-position:0px -350px; display:inline-block; vertical-align:middle; margin-right:3px; margin-top:-2px;}
.carttable .vtext{ font-size:14px; float:right; padding-left:20px; line-height:2;}
.carttable .pl20{ padding-left:20px;}
.goToPayNotice {
	color:#333;
	font-size:14px;
	background-color:#FFF6BA;
	border:1px solid #D5D5D5;
	height:38px;
	line-height:38px;
	padding:0px 10px;
	display:inline-block;
	position:relative;
	z-index:99;}
.goToPayNotice .ico-arrowright{
	width:5px;
	height:9px;
	position:absolute;
	right:-5px;
	top:15px;
	background-position:0px -280px;
	display:block;}
.goToPayNotice  .tips-box{ text-align:left;top:32px}
.goToPayNotice  .tips-box i{ right:8px;}
.ico-ask{ width:12px; height:12px; vertical-align:middle; display:inline-block; background:url(/public/app/images/ico-ask.png) no-repeat left top; margin-left:5px; margin-left:8px;}
.btn-del{ font-size:18px; font-family:"宋体"; font-weight:bold; color:#ccc;}
.btn-del:hover{ color:#fa4b9b;}
.lh18{ line-height:1.8;}

.order-box{ border:#efefef 1px solid; background:#FFF; padding:0 20px 20px; margin-top:20px;}
.order-box .title{ height:48px; border-bottom:#efefef 1px solid; font-size:16px;padding-left:10px; line-height:46px; color:#333;}
.order-box .zffs{ margin-top:20px;}
.order-box .zffs li{ padding:10px 20px; height:auto; overflow:hidden; line-height:30px; font-size:14px; cursor:pointer; color:#80849e;}
.order-box .zffs li .img{ display:inline-block; vertical-align:middle;}
.order-box .zffs li dl dd{ float:left;}
.order-box .zffs li dl dd.n1{ width:150px;}
.order-box .zffs li dl dd.n2{ width:500px;}
.order-box .zffs li dl dd.n3{ width:150px; text-align:center;}
.order-box .zffs li dl dd.n4{ width:100px; text-align:center;}
.order-box .zffs li dl dd.n5{ width:600px; line-height:24px; font-size:12px;}
.order-box .zffs li label{ display:inline-block; vertical-align:middle; margin-right:40px; margin-top:-2px; cursor:pointer; color:#333;}
.order-box .zffs li label input{ margin-right:15px;}
.order-box .zffs li.active{
padding:9px 19px; border:#ffcfe7 1px solid; background:#FFF8FB ;
-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;border-radius:5px;
}

.payment-method{ margin:10px 0 0 70px;}
.payment-method li{ float:left; margin-right:30px; hanging-punctuation:40px; line-height:40px; margin-top:10px;}
.payment-method .radiobox{ float:left; height:13px;margin-right:10px; line-height:0; padding-top:13px;}
.payment-method .pay-type{ width:138px; height:40px; float:left; background:url(../image/pay.png) no-repeat;}
.payment-method .zfb{ background-position:0 0;}
.payment-method .wxzf{ background-position:0 -50px;}
.payment-method .wyzf{ background-position:0 -100px;}
.payment-method .text{ float:left; line-height:40px; font-size:14px;}

.order-box .ddxq{ font-size:14px; padding:0 10px;}
.order-box .ddxq li{ border-bottom:#dfdfdf 1px dashed; padding:20px 0; overflow:hidden;}
.order-box .ddxq li .name{ width:100px; display:block; float:left;}
.order-box .ddxq li dl{width:900px; float:left;}
.order-box .ddxq li dl dd{ height:auto; margin-bottom:20px; overflow:hidden;}
.order-box .ddxq li dl dd .pic{ width:96px; height:96px; float:left; font-size:0px; line-height:0px; margin-right:20px; display:block; padding:1px; border:#ddd 1px solid;}
.order-box .ddxq li dl dd .pic img{ width:96px; height:96px;}
.order-box .ddxq li dl dd .texts{ float:left; width:760px; line-height:1.8;}

.order-box .text-box{ font-size:14px; line-height:1.8; margin-top:15px; padding:0 10px; color:#80849e;}




.fapiao{margin-top:30px; margin-bottom:30px;}
.fapiaoN{ width:590px;}
.fapiaoN1{ margin-bottom:20px;  border:#eeeeee solid 1px;}
.fapiaoN1 h2{ background:#f5f5f5; padding:10px 20px; font-size:16px; color:#333;}
.infapiao{ padding:20px;}

.tab {font-size: 0; background:#FFF; margin-bottom:10px;}
.tab span {
    display: inline-block;
    *display: inline;
    *zoom: 1;
	margin-right:10px;
	border:#eeeeee solid 2px;
	width:160px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    text-align:center;
    font-size: 14px;
    cursor: pointer;
}
.tab span.active, .tab span:hover {border:2px solid #d80f17; background-color: #fff;}
.content1 .tab_content {background:#FFF;}
.topic_head {
    padding: 5px;
    border: 1px solid #dadada;
    width: 100%;
	font-family:"微软雅黑";
}
.topic_table {width:100%;}

.fenFP{ border:#dddddd solid 1px; padding:20px;}
.fenFP p{ margin-bottom:10px;}
.fenFP p i{ color:#d80f17; font-style:normal;}
.fenFP span{ display:inline-block; width:90px; font-size:14px; text-align:right;}
.fenFP .kuangF{ width:300px; border:#dddddd solid 1px; height:30px; line-height:30px;}
.fenFP .baoF{ width:100px; height:30px; line-height:30px; text-align:center; border:0;
border-radius:4px; font-size:14px; font-family:"微软雅黑"; cursor:pointer;
-moz-border-radius:4px;
-ms-border-radius:4px;
-o-border-radius:4px;
-webkit-border-radius:4px;
}
.fenFP .yanF1{ background:#c30e0e; color:#FFF; margin-left:90px;}
.fenFP .yanF2{ background:#eeeeee; color:#333; margin-left:10px;}

.fenFP .baoF:hover{ background:#056ebd; color:#FFF!important;}
.youF span{display: inline-block;
    *display: inline;
    *zoom: 1;
	margin-right:10px;
	border:#d80f17 solid 2px;
	width:160px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    text-align:center;
    font-size: 14px;
    cursor: pointer;
}
.inYFQ{ border:#eeeeee solid 1px; margin-top:10px; padding:5px;}
.inYFQ table{ border:0; width:100%; border-collapse:collapse; }
.inYFQ table td{ border:0; padding:5px 10px; font-size:14px;}
.tianyou{ margin-top:10px; background:#f5f5f5; padding:17px; font-size:14px; }
.tianyou .tianYH{ width:160px; height:22px; line-height:22px; border:#dddddd solid 1px; padding-left:5px;}
.tianyou strong{ font-weight:normal; background:#c30e0e; color:#FFF; display:inline-block; width:50px; line-height:24px; height:24px; vertical-align:middle; text-align:center; margin:0 10px; cursor:pointer;}
.tianyou .yhqu{ padding:0 10px; }

.mliuyan{ padding:20px;}
.mliuyan textarea{ border:#eeeeee solid 1px; width:100%; height:70px; padding-left:5px;}
.mliuyan .lybao{width:100px; height:30px; line-height:30px; text-align:center; border:0;
border-radius:4px; font-size:14px; font-family:"微软雅黑"; cursor:pointer;
-moz-border-radius:4px;
-ms-border-radius:4px;
-o-border-radius:4px;
-webkit-border-radius:4px;
background:#c30e0e; color:#FFF; margin-top:10px;
}
.jifen{ padding:20px; font-size:14px;}
.jifen p{ margin-bottom:10px;}
.jifen span{ width:110px; display:inline-block; font-size:14px;}
.jifen strong{ font-size:14px; color:#d80f17;}
.jifen .xuanji{ width:100px; height:22px; line-height:22px; border:#dddddd solid 1px; padding-left:5px;}













.order-pay{
	font-size:14px;
	color:#333;
	margin-top:20px;
	clear:both;
	text-align:right;
	padding:20px;
	background:#f9f9f9;
	border:#f0f0f0 1px solid;
	line-height:50px;
	}
.order-pay .use-yhq{ float:left; color:#999;}
.order-pay .use-yhq input{ display:inline-block; vertical-align:middle; margin-right:5px;}
.order-pay .btn{ width:180px; height:48px; line-height:48px; font-size:24px; padding:0px; margin-left:20px;}
.jiesuan{margin-bottom:20px;}
.jiesuan p{ line-height:30px; color:#666;}
.jiesuan p em{ display:inline-block; width:100px;}
.jiesuan p strong{ color:#d54b5b; font-size:16px; display:inline-block; width:100px;}
.pay-msg{ border:#ffdbe1 1px solid; background:#fffcfd; padding:10px 20px; margin-top:20px; overflow:hidden;}
.pay-msg .pic{ float:left; margin-right:20px; margin-top:10px;}
.pay-msg .info-text{ padding:20px; line-height:2; color:#666; text-align:center; font-size:14px;}
.pay-msg .info-text .btn{ height:36px; line-height:36px; font-size:14px; margin:20px 10px 0; padding:0 20px;}
.pay-msg .text-box{ line-height:40px; font-size:14px; color:#80849e; float:left;}







.addr-list{ width:1230px; margin-right:-30px;}
.addr-list li{ width:340px; height:120px; padding:19px; border:#eee 1px solid; margin:30px 30px 0 0; float:left; cursor:pointer; position:relative;}
.addr-list .title{ padding-bottom:9px; line-height:20px; border-bottom:#eee 1px solid; overflow:hidden;}
.addr-list .title .name{ font-size:14px; font-weight:bold; float:left;}
.addr-list .title .default{ float:right;}
.addr-list .ok{ display:none;}
.addr-list .set{ display:none;}
.addr-list .set:hover{ border-bottom:#d30830 1px solid;}
.addr-list .text-box{ margin-top:8px; color:#333; line-height:22px; height:66px;}
.addr-list .opn{height:20px; line-height:20px; padding-top:5px; display:none;}
.addr-list .ico-yes{ width:28px; height:28px; display: none; position:absolute; right:0px; bottom:0px; background-position:-120px -350px;}
.addr-list .current{ background:#f7f7f7;}
.addr-list .current .opn{ display:block;}
.addr-list .current .set{ display:inline;}
.addr-list .current .ok{ display:none;}
.addr-list .active{ padding:17px; border:#ee175d 3px solid;}
.addr-list .active .ico-yes{ display:block;}
.addr-list .active .set{ display:none;}
.addr-list .active .ok{ display:inline;}
.addNewAddr{margin-top:15px; font-size:14px;}
.addNewAddr a:hover{ border-bottom:#d30830 1px solid;}

.failure{ padding:100px 0;}
.failure table tr td{ padding:0 10px; line-height:24px;}
.failure .btn{ margin-right:20px;}
.failure .pic{ margin-top:15px; width:48px; height:48px;}
.failure .mt20{ margin-top:20px;}
.failure .bt1 {line-height:48px;font-size:18px;margin-top:10px;color: #333;}







/* Member Centre STAR */
.user-left{ width:120px; float:left; margin-top:30px;}
.user-left .title{ border-bottom:#ddd 1px solid; height:40px; line-height:20px; font-size:18px; font-weight:bold; color:#333;}
.user-nav li{ border-bottom:#e5e5e5 1px solid;position:relative;}
.user-nav .line{ width:3px; height:14px; display:block; background:#FFF; position:absolute; left:8px; top:50%; margin-top:-7px;}
.user-nav a{height:44px; line-height:44px; font-size:15px; color:#535458; display:block; padding-left:20px;}
.user-nav .current a{ color:#c30e0e;}
.user-nav .current .line{ background:#c30e0e;}
.user-nav a:hover{ color:#c30e0e;}

.user-right{ width:1040px; float:right; margin-top:30px;}
.ur-title{ height:40px; border-bottom:#e5e5e5 1px solid; padding:0px 20px;}
.ur-title.mt20{ margin-top:20px;}
.ur-title .name{ font-size:18px; line-height:20px; color:#333;}
.ur-title-bar{border-bottom:#ddd 1px solid; height:40px; line-height:20px;}
.ur-title-bar ul li{ float:left;}
.ur-title-bar ul li a{ padding:0 20px; font-size:18px; font-weight:bold; color:#333; display:block; height:40px;}
.ur-title-bar ul li a:hover{ color:#e23552;}
.ur-title-bar ul li.current a{height:39px; border-bottom:#c30e0e 3px solid; margin-bottom:-1px; color:#c30e0e;}
.ur-title-bar .dd-trash{ float:right; font-size:14px;}
.ico-trash{ width:16px; height:16px; display:inline-block; vertical-align:middle; background-position:-20px -240px; margin-right:5px;}
.ur-tips{
	padding:10px 10px 10px 50px;
	line-height:24px;
	border:#fdd29a 1px solid;
	overflow:hidden;
	background:#fff8db;
	font-size:14px;
	margin-top:20px;
	color:#333;
	position:relative;
	-webkit-border-radius:3px;
	   -moz-border-radius:3px;
	    -ms-border-radius:3px;
	     -o-border-radius:3px;
	        border-radius:3px;
	}
.ur-tips .ico-Notice{ width:14px; height:14px; position:absolute; display:block; background-position:0px -260px;left:20px; top:15px;}
.ur-tips a{ float:right; margin-top:5px;}


.zhuangtai{ margin-top:20px;}
.zhuangtai a{ font-size:14px; border:#dddddd solid 1px; display:inline-block; padding:2px 10px; margin-right:10px;}
.zhuangtai em{ color:#d80f17;}
.zhuangtai a:hover{ border:#c30e0e solid 1px; color:#c30e0e;}
.ztai{border:#c30e0e solid 1px; color:#c30e0e;}

.ur-info{ padding:20px;}
.ur-info-avatar{width:110px; height:110px; padding:4px; border:#e5e5e5 1px solid; position:relative; float:left;}
.ur-info-avatar img{ width:110px; height:110px;}
.ur-info-avatar .bg{
	width:100%;
	height:100%;
	position:absolute;
	z-index:1;
	left:0;
	top:0;
	display:block;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#7F000000, endColorstr=#7F000000);
	background:rgba(0,0,0,0.5);
	color:#FFF;
	text-align:center;
	opacity:0;
	visibility:hidden;
	-webkit-transition:all 0.2s linear;
	   -moz-transition:all 0.2s linear;
	    -ms-transition:all 0.2s linear;
	     -o-transition:all 0.2s linear;
	        transition:all 0.2s linear; 
	}
.ur-info-avatar .icon-Camera{
	width:32px;
	height:32px;
	display:block;
	margin:25px auto 0;
	background-position:-160px -350px;
	}
.ur-info-avatar .name{ width:100%; height:24px; line-height:24px; font-size:18px; margin-top:5px;}
.ur-info-avatar:hover{ color:#FFF;}
.ur-info-avatar:hover .bg{ opacity:1; visibility:visible;}
.ur-info-list{ float:left; width:720px;}
.ur-info-list li{ font-size:14px; line-height:40px;height:40px; overflow:hidden;}
.ur-info-list li dl dd{ width:250px; float:left; margin-left:20px;}
.ur-myorder-bt{ font-size:14px; color:#333; margin:20px 0 0; line-height:1; text-align:center; font-weight:bold;}
.ur-myorder-bt .tal{ padding-left:20px;}

.ubtn{
	min-width:56px;
	height:28px;
	line-height:28px;
	padding:0 9px;
	background:#d30830;
	border:#d30830 1px solid;
	text-align:center;
	color:#FFF;
	font-size:14px;
	cursor:pointer;
	display:inline-block;
	transition:all 0.2s linear;
	}
.ubtn:hover{ color:#fff; background:#f5345e; border-color:#f5345e;}
.ubtn.bblue{ background:#66b6ff;border-color:#66b6ff;}
.ubtn.bblue:hover{ background:#118adb;border-color:#118adb;}
.ubtn.bbgf{ background:#fff;border-color:#ebebeb; color:#666;}
.ubtn.bbgf:hover{ background:#fff;border-color:#d30830; color:#d30830;}
.ubtn.bred{ background:#fff;border-color:#d30830; color:#d30830;}
.ubtn.bred:hover{ background:#fff;border-color:#f5345e; color:#f5345e;}

.ddxq-msg{ background:#fffbf0; border:#eeeeee 1px solid; margin-top:20px; padding:20px;}
.ddxq-msg .pic{ float:left; line-height:0px; font-size:0px; margin-top:6px;} 
.ddxq-msg .text{ float:left; padding-left:15px; line-height:2;}
.ddxq-msg .text .btn{
	height:34px;
	line-height:32px;
	padding:0 20px;
	margin-right:20px;
	display:inline-block;
	vertical-align:middle;
	-webkit-border-radius:0px;
	   -moz-border-radius:0px;
	    -ms-border-radius:0px;
	     -o-border-radius:0px;
	        border-radius:0px;  
	}
.ddxq-msg .pt10{ padding-top:10px;}
.ddxq-msg .ewms{ float:right;}
.ddxq-msg .ewms .pics{ float:left; padding:5px; background:#FFF; border:#dfdfdf 1px solid; font-size:0px; line-height:0px;}
.ddxq-msg .ewms .pics img{ width:80px; height:80px;}
.ddxq-msg .ewms .texts{ float:left; padding-left:20px; font-size:14px; color:#333; padding-top:20px;}
.ddxq-box{ border:#eee 1px solid; background:#FFF; margin-top:20px;}
.ddxq-box .title{ height:40px; border-bottom:#eee 1px solid; line-height:40px; padding:0 20px; font-size:14px; color:#333; font-weight:bold;}
.ddxq-box .text{ padding:15px 20px; line-height:2; font-size:14px;}
.carttable .vtext{ font-size:14px; float:right; padding-left:20px; line-height:2;}
.carttable .pl20{ padding-left:20px;}

.wlxx-list {
	padding:35px 40px;
	margin:20px;
	background:#f5f5f5;
	color:#333;
	-webkit-border-radius:8px;
	   -moz-border-radius:8px;
	    -ms-border-radius:8px;
	     -o-border-radius:8px;
	        border-radius:8px;
	}
.wlxx-list dd{ padding:5px 0 5px 118px; line-height:20px; overflow:hidden; width:100%;}
.wlxx-list .item1{ padding-left:0px; border-top:#dfdfdf 1px solid; padding-top:10px; margin-top:5px;}
.wlxx-list .date{ width:80px; height:20px; display:block; float:left; color:#333; font-weight:bold; font-family:Arial;}
.wlxx-list .week{ width:38px; height:20px; display:block; float:left; color:#333; font-weight:bold;}
.wlxx-list .time{ width:80px; height:20px; display:block; float:left; color:#333; font-family:Arial;}
.wlxx-list .texts{ width:600px; height:auto; margin-right:10px; display:block; float:left;}

.u-form{ font-size:14px; padding:20px; color:#333;} 
.u-form li{ margin-top:10px; line-height:36px;}
.u-form .name{width:140px;text-align:right; margin-right:10px;  line-height:36px; float:left; font-weight:bold;}
.u-form .input-box{ float:left;}
.u-form .input-txt{ width:380px;}
.u-form .input-tra{ height:48px; line-height:16px;}
.u-form .label{ margin-right:20px;}
.u-form .select{ height:40px; margin-right:10px; padding:0 10px;}
.u-form .opn{ margin-left:150px;}
.u-form .opn .btn{ width:150px; height:40px; line-height:40px; font-size:18px;}
.u-form .pic{ width:150px; height:150px; padding:4px; border:#e5e5e5 1px solid; font-size:0px; line-height:0px; position:relative; cursor:pointer; float:left;}
.u-form .pic img{ width:150px; height:150px;}
.u-form .getyzm{ width:120px; height:36px; line-height:36px;}
.u-avatar{ width:150px; height:150px; padding:4px; border:#E5E5E5 1px solid;}
.u-avatar img{ width:100%;}
.plrb20{ padding:0 20px 20px; }
.carttable.thsp td{ padding:15px 12px;}
.carttable.thsp .title td{ padding:0 12px;}
.scpz-btn{ width:150px; height:36px; border:none; font-size:14px; color:#333; cursor:pointer;}
.mb0{ margin-bottom:0 !important;}
.layer .tips-cnt .bt{ font-size:18px; color:#333; font-weight:bold;}
.layer .tips-cnt .bt img{width:24px; height:24px; display:inline-block; vertical-align:middle; margin:-2px 10px 0 0;}
.carttable.plr10 tr.title td{ padding:0 10px;}
.u-form .dsp{ margin-top:10px; line-height:1; font-size:12px; margin-left:150px;}
.u-form .tips{ margin-top:10px; height:16px; line-height:16px; font-size:12px; color:#d30830;}
.u-form .tips img{ display:inline-block; vertical-align:middle; margin:-2px 5px 0 0;}
.u-form .input-txt.areacode{ width:80px;}
.u-form .input-txt.telephone{ width:120px;}
.u-form .input-txt.ext{ width:80px;}
.sfz-what{ padding:10px; margin:0; display:inline-block; vertical-align:middle; position:relative; cursor:pointer;}
.sfz-what:hover .tip-box{ display:block;}
.sfz-what{ padding:10px; display:inline-block; vertical-align:middle; position:relative; cursor:pointer;}
.sfz-what .tip-box{
	display:none;
	width:300px;
	height:auto;
	background:#FFF;
	line-height:1.5;
	padding:15px;
	font-size:12px;
	border:#ccc 1px solid;
	background:#FFF;
	position:absolute;
	right:0px;
	top:28px;
	-moz-box-shadow:0px 1px 5px rgba(0,0,0,0.25);
	-webkit-box-shadow:0px 1px 5px rgba(0,0,0,0.25);
	-o-box-shadow:0px 1px 5px rgba(0,0,0,0.25);
	-ms-box-shadow:0px 1px 5px rgba(0,0,0,0.25);
	box-shadow:0px 1px 5px rgba(0,0,0,0.25);
	}
.sfz-what .tip-box .line{ border-bottom:#CCC 1px dotted; margin:10px 0;}
.btn.convert{ width:120px; height:36px; border-radius:0px; margin-left:10px;}
.ur-thq{ width:960px;}
.ur-thq .item{ width:280px; height:174px; background:url(../image/thq.png) no-repeat left top; color:#FFF; margin:40px 40px 0 0; float:left;}
.ur-thq .text{ padding:43px 20px 20px 90px; line-height:30px; font-size:15px;}
.line-bt{ padding:10px 0; font-size:14px; font-weight:bold; color:#333; margin-top:20px;}
.btn.mrdz-btn{
	height:22px;
	line-height:22px;
	padding:0 12px;
	color:#d30830;
	font-size:12px;
	border:#d30830 1px solid;
	background:#FFF;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	-o-border-radius:12px;
	-ms-border-radius:12px;
	border-radius:12px;
	}
.certified-flag{
	height:18px;
	line-height:18px;
	padding:0 10px;
	display:inline-block;
	border:#2ec225 1px solid;
	color:#2ec225;
	font-size:12px;
	-webkit-border-radius:20px;
	   -moz-border-radius:20px;
	    -ms-border-radius:20px;
	     -o-border-radius:20px;
	        border-radius:20px;
	}

.faq-list li{ border-bottom:#ddd 1px solid; padding:20px 0; overflow:hidden;}
.faq-list .pic{ width:90px; float:left; text-align:center; display:block;}
.faq-list .pic img{
	width:40px;
	height:40px;
	display:block;
	margin:0 auto;
	overflow:hidden;
	-webkit-border-radius:40px;
	   -moz-border-radius:40px;
	    -ms-border-radius:40px;
	     -o-border-radius:40px;
	        border-radius:40px;
	}
.faq-list .pic p{ line-height:24px;}
.faq-list .text-box{ width:920px; float:right; line-height:24px;}
.faq-list .text-box .date{ color:#999; padding-top:10px;}

.mySpread .item{
	border:#e5e5e5 1px solid;
	margin-top:20px;
	padding:20px;
	-webkit-border-radius:5px;
	   -moz-border-radius:5px;
	    -ms-border-radius:5px;
		 -o-border-radius:5px;
	        border-radius:5px;
	}
.mySpread .pic{display:block; width:68px; float:left; font-size:0; line-height:0; margin-right:20px;}
.mySpread .pic img{ width:68px; height:68px; padding:1px; border:#e5e5e5 1px solid;}
.mySpread .text{ float:left; width:240px; line-height:24px; font-size:14px; margin-right:20px;}
.mySpread .input-box{ float:left; width:480px; line-height:0; float:left; margin-right:20px; border:#efefef 1px  dashed; padding:8px 9px;}
.mySpread .input-box p{ line-height:14px; font-size:14px; color:#333; padding-bottom:8px;}
.mySpread .input-txt{ width:460px; height:20px; line-height:20px; padding:5px 9px;}
.mySpread .btn{ width:118px; height:40px; line-height:40px; font-size:18px; float:right; margin-top:16px; display:block;}

.u-filter{
	height:44px;
	padding:0 10px;
	border:#e3e4e8 1px solid;
	margin-top:20px;
	-webkit-border-radius:3px;
	   -moz-border-radius:3px;
	    -ms-border-radius:3px;
	     -o-border-radius:3px;
	        border-radius:3px;
	}
.f-left-select{ float:left; margin-top:10px;}
.f-left-select .item{ float:left; margin-right:10px;}
.f-left-select .text{ float:left; line-height:24px; margin-right:10px;}
.f-left-select .bt{ float:left; margin-right:3px; line-height:24px; font-weight:bold; color:#333;}
.f-left-select .input-txt{ width:100px; height:22px; padding:0 5px; line-height:22px; font-size:12px;}
.f-left-select .btn{ height:24px; line-height:22px; font-size:12px; display:block;}
.f-select-area{ height:24px; border:#e3e4e8 1px solid;}
.f-select-add{ height:30px; padding:0 10px; display:block; float:right; display:block; margin-top:7px;}

.filter-bar-blue{ background:#f2f9ff; border-color:#d8ecff;}
.filter-counts{ float:left; height:24px; line-height:24px; margin-top:10px;}
.filter-counts li{ float:left; margin-right:20px; color:#3f8fc1; font-size:14px;}
.filter-counts .f-num{
	background:#d30830;
	color:#FFF;
	padding:2px 5px;
	font-size:12px;
	-webkit-border-radius:2px;
	   -moz-border-radius:2px;
	    -ms-border-radius:2px;
	     -o-border-radius:2px;
	        border-radius:2px;
	}
.filter-counts .f-num-green{ background:#2ec225;}
.filter-counts .f-num-blue{ background:#3399ff;}
.filter-counts .f-num-grey{ background:#363636;}

.help-nav{
	border:#e5e5e5 1px solid;
	border-top:none;
	width:178px;
	float:left;
	-webkit-box-shadow: 4px 3px 0px rgba(0, 0, 0, 0.08);
	   -moz-box-shadow: 4px 3px 0px rgba(0, 0, 0, 0.08);
	    -ms-box-shadow: 4px 3px 0px rgba(0, 0, 0, 0.08);
	     -o-box-shadow: 4px 3px 0px rgba(0, 0, 0, 0.08);
	        box-shadow: 4px 3px 0px rgba(0, 0, 0, 0.08);
	}
.help-nav li .title{height:38px;border-top:#e4e4e4 1px solid; border-bottom:#e4e4e4 1px solid; background:#f8f8f8; line-height:38px; font-size:16px; padding:0 20px; color:#333;}
.help-nav li ul{ padding:10px 20px;}
.help-nav li ul li{ line-height:28px; font-size:8px; list-style:inside square; color:#CCC;} 
.help-nav .active{ color:#c30e0e;}
.help-nav .active a{ color:#c30e0e;}
.help-nav a{ color:#666; font-size:12px; padding-left:5px;}
.help-nav a:hover{ color:#d30830;}
.help-cnt{ width:980px; border:#eaeaea 1px solid; float:right; height:auto; color:#4a4a4a;}
.help-cnt .title{ height:58px; border-bottom:#eaeaea 1px solid; padding:0px 40px; line-height:58px; font-size:18px; font-weight:bold;}
.help-cnt .text-box{ padding:20px 40px; line-height:2; font-size:14px; color:#666;}
/* Member Centre END */

.online-service{
	width:150px;
	position:fixed;
	left:10px;
	top:200px;
	z-index:990;
	-webkit-box-shadow:0px 1px 10px rgba(0,0,0,0.15);
	   -moz-box-shadow:0px 1px 10px rgba(0,0,0,0.15);
	    -ms-box-shadow:0px 1px 10px rgba(0,0,0,0.15);
	     -o-box-shadow:0px 1px 10px rgba(0,0,0,0.15);
	        box-shadow:0px 1px 10px rgba(0,0,0,0.15);
	}
.online-service .title{ height:40px; line-height:40px; font-size:15px; font-weight:bold; color:#FFF; text-align:center; background:#ee175d; position:relative;}
.online-service .close-btn{ width:32px; height:40px; display:block; position:absolute; right:0; top:0; background-position:-240px -350px; cursor:pointer;} 
.online-service ul{ border:#e5e5e5 2px solid; background:#FFF; padding:10px; border-top:none;}
.online-service ul li a{ border-bottom:#e5e5e5 1px dashed; height:40px; line-height:40px; display:block; text-align:center; font-size:14px; color:#333;}
.online-service ul li img{ display:inline-block; vertical-align:middle; margin:-2px 6px 0 0;}



.nlist{ margin:40px 40px 0;}
.nlist li{ padding:10px; line-height:24px; list-style:disc inside; font-size:12px; color:#ccc;}
.nlist li a{ color:#333; font-size:14px;}
.nlist li a:hover{ color:#e8004c;}
.nlist .date{ padding-left:20px; font-size:12px; color:#999;}
.help-cnt .mini-page{ margin:20px 0 40px 40px; float:left;}

.user-right .Review-form { width: 750px;margin-top: 50px;}
.user-right .Review-form .input-txt { width:730px; height: 200px;}
.Review-form-opn .label {float: right;margin-right: 10px; height: 48px;line-height: 48px;}

/*登录注册模块*/
.popup-bg{ padding:50px 0; background:url(../image/login-bg.jpg) no-repeat center top; position:relative;}
.popup-layer{
	width:350px;
	background:#FFF;
	position:fixed;
	z-index:1000;
	left:50%;
	margin-left:-175px;
	top:50%;
	display:none;
	-webkit-box-shadow:0px 1px 20px rgba(0,0,0,0.25);
	   -moz-box-shadow:0px 1px 20px rgba(0,0,0,0.25);
	    -ms-box-shadow:0px 1px 20px rgba(0,0,0,0.25);
	     -o-box-shadow:0px 1px 20px rgba(0,0,0,0.25);
	        box-shadow:0px 1px 20px rgba(0,0,0,0.25);
	}
.popup-bg .popup-layer{
	position:static;
	float:right;
	display:block;
	padding:13px 0;
	}
.popup-layer .title{ height:40px; line-height:40px; font-size:18px; color:#222; margin-top:10px; position:relative;}
.popup-layer .title .link{ float:right; font-size:14px;}
.pop-icon{ background-image:url(../image/popup-login-icon.png); background-repeat:no-repeat;}
.popup-layer .title .icon-close{ width:14px; height:14px; display:block; position:absolute; right:0px; top:50%; margin-top:-7px; background-position:0px 0px; cursor:pointer;}
.popup-layer .title .icon-close:hover{ background-position:-30px 0px;}
.popup-layer-box{ margin:0 40px; padding-bottom:20px;}
.popup-layer-form .item{ margin-top:10px;}
.popup-layer-form .input-box{ height:32px; border:#ddd 1px solid; padding:0 10px 0 50px; position:relative;}
.popup-layer-form .pop-18{ width:18px; height:18px; display:block; position:absolute; padding:5px 10px 5px 11px; left:0; top:2px; border-right:#ddd 1px solid;}
.popup-layer-form .pop-18 i{ width:18px; height:18px; display:block;}
.popup-layer-form .icon-user{ background-position:-60px 0px;}
.popup-layer-form .icon-password{ background-position:-90px 0px;}
.popup-layer-form .icon-yzm{ background-position:-60px -30px;}
.popup-layer-form .icon-phone{ background-position:-90px -30px;}
.popup-layer-form .icon-mail{ background-position:0px -60px;}
.popup-txt{ width:100%; display:block; height:20px; line-height:20px; padding:6px 0; border:none; background:none; font-size:13px; color:#333;}
.popup-btn{ width:100%; height:40px; line-height:40px; display:block; border:none; background:#.popup-btn; color:#FFF; text-align:center; cursor:pointer; font-size:18px;}
.popup-btn:hover{ background:#056ebd; color:#FFF;}
.popup-layer-form .cookie{ height:24px; line-height:24px; color:#222; font-size:13px;}
.popup-layer-form .label{ float:left; height:24px; padding-left:24px; display:block; position:relative;}
.popup-layer-form .icon-hook{ width:14px; height:14px; display:block; position:absolute; left:0; top:50%; margin-top:-7px; background-position:0px -30px; cursor:pointer;}
.popup-layer-form .icon-hook.active{ background-position:-30px -30px;}
.popup-layer-form .link{ float:right;}
.popup-layer-form .dsp{ height:24px; line-height:24px; text-align:center; font-size:13px;}
.popup-layer-form .out-title{ height:40px; line-height:40px; position:relative; text-align:center;}
.popup-layer-form .out-title .line{ width:100%; height:1px; background:#e4e4e4; position:absolute; left:0; top:50%; z-index:1;}
.popup-layer-form .out-title .name{ height:40px; position:relative; z-index:2; display:inline-block; padding:0 20px; font-size:14px; background:#FFF;}
.popup-layer-form .out-login{ margin:10px 15px 0; text-align:center;}
.popup-layer-form .out-login a{ width:80px; display:block; float:left;}
.popup-layer-form .out-login img{ width:36px; margin:0 auto;}
.popup-layer-form .out-login p{ line-height:1; margin-top:10px;}
.popup-layer-form .yzm-img{ width:76px; height:28px; padding:2px; display:block; border-left:#ddd 1px solid; position:absolute; right:0; top:0;}
.popup-layer-form .yzm-img img{ width:76px; height:28px;}
.popup-layer-ad{ float:left; margin-top:60px;}
.popup-wrap{ width:840px; margin:0 auto;}
.popup-reg{background:#FFF; padding:50px 0;}
.popup-tab{ height:50px;}
.popup-tab .tab{float:left; height:50px; line-height:52px; padding:0 40px; font-size:22px; color:#FFF; background:#c30e0e; cursor:pointer; position:relative;}
.popup-tab .active{ background:#FFF; color:#323232;}
.popup-tab .active:after{
	width:100%;
	height:3px;
	background:#c30e0e;
	position:absolute;
	left:0;
	top:0;
	display:block;
	content:'';
	font-size:0;
	}
.popup-reg .popup-layer-form{ width:340px; margin-left:20%}
.popup-reg .popup-layer-form .item{ margin-top:15px;}
.popup-reg .popup-layer-form .input-box { height: 40px; border: #ddd 1px solid; padding: 0 10px 0 50px; position: relative;}
.popup-reg .popup-layer-form .pop-18 {padding: 11px 10px 11px 11px;top: 0px;}
.popup-reg .popup-layer-form .yzm-img {width: 88px; height: 36px;}
.popup-reg .popup-layer-form .yzm-img img{ width:88px; height:36px;}
.popup-reg .popup-txt {padding:10px 0;}
.popup-layer-form .getyzm{ width:120px; height:42px; line-height:42px; background:#c30e0e; display:block; position:absolute; right:-1px; top:-1px; text-align:center; color:#FFF;}
.popup-layer-form .getyzm.fail{ background:#CCC; color:#FFF;}
.popup-reg .popup-layer-form .out-login{margin: 10px 20px 0;}
.popup-reg .popup-layer-form .out-login a{ width:100px;}
/*省/市/区县三级联动*/
.addrBox {
    position: absolute;
    color: #000;
    padding: 10px 0;
    border: 1px solid #DDD;
    background-color: #FFF;
    width: 440px;
    display: block;
	font-size:13px;
    left: 0;
    top:0;
	display:none;
    z-index: 8888;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.15);
	   -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.15);
	    -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.15);
	     -o-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.15);
	        box-shadow: 0 1px 2px 0 rgba(0,0,0,0.15);
}
.addr-icon{ background-image:url(../image/addr-icon.png);background-repeat:no-repeat;}
.addrBox .icon-arrow{ width:16px; height:8px; display:block; position:absolute; left:35px; top:-8px; background-position:-30px 0px;}
.addrBox .icon-close{ width:18px; height:18px; display:block; position:absolute; right:10px; top:10px; cursor:pointer; background-position:-60px 0px;}
.addrBox .icon-close:hover{ background-position:-90px 0px;}
.addrBox-tab{border-bottom: 1px solid #ddd; height:33px; width: 420px; margin:0 10px;}
.addrBox-tab .tab{
	float: left;
	line-height: 32px;
	height: 32px;
	padding: 0 5px;
	border: 1px solid #ddd;
	border-bottom:none;
	margin-right: -1px;
	min-width: 58px;
	width: auto;
	text-align: center;
	position: relative;
	cursor: pointer;
	background: #fff;
	}
.addrBox-tab .active{ height:33px; font-weight:bold;}
.addrBox-tab .tab.active:before {
    position: absolute;
    content: '';
    border-top: 2px solid #d21c44;
    border-left: 1px solid #d21c44;
    border-right: 1px solid #d21c44;
    left: -1px;
    top: -1px;
    width: 100%;
    z-index: 2;
}
.addrList {
    float: left;
    overflow: hidden;
    padding-left: 20px;
    width: 420px;
}
.addrList span {
    float: left;
    min-width: 70px;
    margin: 6px 0 0;
    cursor: pointer;
    display:block;
}
.addrList a {
    padding: 0 5px;
    white-space: nowrap;
    word-break: keep-all;
    color: #000;
    outline: 0;
    line-height: 24px;
    height: 24px;
	float:left;
    display:inlin-block;
}
.addrList a.active,.addrList a:hover{ background:#d30830; color:#FFF;}
#c-name{ display:none;}
#a-name{ display:none;}
.addrSlt{
	height:22px;
	font-size:12px !important;
	display:inline-block;
	vertical-align:middle;
	position:relative;
	line-height:22px;
	border:#ccc 1px solid;
	padding:0 22px 0 9px;
	position:relative;
	margin-top:-3px;
	cursor:pointer;}
.addrSlt .icon-arrow{ width:8px; height:5px; display:block; position:absolute; right:9px; top:50%; margin-top:-2.5px; background-position:0 0;}

.appdown{ width:100%; height:480px; background:#cb003d; margin-bottom:-30px; float:left;}
.appdown-phone{ float:left; margin:50px 0 0 120px;}
.appdown-opn{ width:500px; float:right;}
.appdown-opn .appdown-ads{ margin-top:100px;}
.appdown-btn-box{ width:180px; height:116px; float:left; margin-top:40px;}
.appdown-btn{
	width:136px;
	padding-left:44px;
	font-size:16px;
	height:50px;
	line-height:50px;
	display:block;
	background:#ff598f;
	position:relative;
	background:rgba(255,255,255,0.3);
	color:#FFF;
	-webkit-border-radius:3px;
	   -moz-border-radius:3px;
	    -ms-border-radius:3px;
	     -o-border-radius:3px;
	        border-radius:3px;
	}
.appdown-btn img{ width:24px; height:24px; display:block; position:absolute; left:10px; top:50%; margin-top:-12px;}
.appdown-btn:hover{background:rgba(255,255,255,0.5); color:#FFF;}
.appdown-btn.n2{ margin-top:16px;}
.appdown-ewm{ width:96px; height:96px; padding:10px; background:#FFF; margin-left:14px; float:left; margin-top:40px;}




.dianhua{ float:left; margin-left:120px; padding-left:40px; background:url(../image/ddh.png) no-repeat left;margin-right:30px;}
.dianhua span{ color:#888;}
.dianhua p{ font-size:20px; color:#c10f10;}

.Summarybox {	 float:left;
	height:50px;
	width:100%;
	background:#f2f2f2; margin-top:20px;
}

.Summarybox li{
	float:left;
	width:200px;
	border-right:dotted 1px #cccccc;
	height:25px;
	margin-top:15px;
	margin-left:20px;
	font-size:12px;
	color:#787878;
}

.Summarybox >li:last-child{
	border-right:none;
}

.Foot-service{ width:100%; float:left}
.Foot-service li{ 
font-size: 16px; float:left; width:30%; margin:2% 5%;
color: #333;}

.Foot-service li img {
    float: left;
    display: block;
    _display: inline;
    width: 60px;
    height: 60px;
    margin-right: 10px;
}

.Foot-service li b{
    display: block;
    margin-top: 10px;
    font-size: 16px;
    color: #333;
}
.Foot-service li span {
    font-size: 14px;
    color: #999;
    line-height: 26px;
}

.Summarynote{
	float:left;
    border: 1px solid #d6d6d6; width:80%; margin:0 5% 2%;
    color: #cc0000;
    padding: 5px;
    overflow: auto;
}

.AddCart{ width:240px; height:50px; background-color:#d0000e; color:#fff; text-align:center; font-size:20px; line-height:50px; border:none; display:block;float:left; margin:2% 0 2% 5%; cursor:pointer; }

.menu-bg .qqs{ float:right; height:32px; float:right; margin-top:6px;}
.menu-bg .qqs a{ display:block; height:30px; border:#ccc 1px solid; background:#f8f8f8; box-shadow:inset 0px 1px 5px rgba(0,0,0,0.1); border-radius:5px; float:left; margin-left:10px; padding:0 10px 0 32px; line-height:30px; position:relative;}
.menu-bg .qqs img{ width:16px; height:18px; position:absolute; left:10px; top:50%; margin-top:-9px;}


        
        
        
        