﻿.main{
	width:100%;
	margin:0 auto;
}
.main_list{
	width:1000px;
	margin:30px auto;
	overflow:hidden;
}
.main_list  .today_new{
	width:370px;
	float:left;
	border-right:1px solid #f2f2f2;
}
.main_list  .today_new_li{
	width:345px;
}
.main_list  .today_new .today_new_top span{
	display:block;
	color:#ed6d1d;
	width:75px;
	height:30px;
	border-bottom:2px solid #ed6d1d;
}
.main_list  .today_new .today_new_top{
	border-bottom:2px solid #f1f1f1;
	text-align:left;
	height:30px;
	line-height:30px;
	display:block;
	font-size:14px;
	font-family:"微软雅黑";
	
}
.today_new ul{
	width:345px;
	}
.today_new ul li{
	line-height:30px;
	list-style:none;
	text-align:left;
	border-bottom:1px dashed #e5e5e5;
	}
.today_new ul li span{
	margin-right:10px;
	}
	
.today_new ul li a{
	padding-left:8px;
	text-align:left;
	text-decoration:none;
	color:#898989;
	font-size:12px;
	line-height:30px;
	font-family:"宋体";
	}
.main_list  .trends{
	margin-left:10px;
	width:370px;
	float:left;
	border-right:1px solid #f2f2f2;
}
.main_list  .trends_li{
	width:345px;
}
.main_list  .trends .trends_top span{
	display:block;
	color:#ed6d1d;
	width:75px;
	height:30px;
	border-bottom:2px solid #ed6d1d;
}	

.main_list  .trends .trends_top{
	border-bottom:2px solid #f1f1f1;
	text-align:left;
	height:30px;
	line-height:30px;
	display:block;
	font-size:14px;
	font-family:"微软雅黑";
}
.trends ul{
	width:345px;
	}
.trends ul li{
	list-style:none;
	text-align:left;
	line-height:30px;
	border-bottom:1px dashed #e5e5e5;
	}
.trends ul li span{
	margin-right:10px;
	}
.trends ul li a{
	padding-left:8px;
	text-align:left;
	text-decoration:none;
	font-size:12px;
	font-family:"宋体";
	color:#898989;
	line-height:30px;
	}
.contact{
	float:right;
	width:222px;
	overflow:hidden;
}
.contact .weixin{
	width:220px;
	height:80px;
	background:#f6f6f6;
	border:1px solid #CCC;
	padding:15px;
	box-sizing:border-box;
}
.wx_attr{
	height:30px;
	border-bottom:1px solid #CCC;
}
.contact .phones{
	margin-top:20px;
	width:220px;
	height:132px;
	background:#f6f6f6;
	border:1px solid #CCC;
	padding:10px;
	box-sizing:border-box;
}

.contact .phones .logohui{
	width:182px;
	height:48px;
	border:none;
	margin:10px auto;
}

.contact .phones .gs_phone{
	width:182px;
	height:32px;
	line-height:35px;
	border:none;
	margin:18px auto;
}
.contact .phones .gs_phone img{
	width:39px;
	height:32px;
	border:none;
	vertical-align:top;
}
.contact .phones .gs_phone font{
	font-size:18px;
	color:#545454;
	font-family:Arial;
}

.contact .weixin .wx_left{
	float:left;
	width:109px;
	height:24px;
	border:none;
	
}
.contact .weixin .bxk{
	text-align:center;
	font-size:14px;
	line-height:30px;
	color:#41942d;
	font-family:"微软雅黑";
	
}
.contact .weixin .wx_left img{
	border:none;
}
.contact .weixin .wx_rig{
	float:right;
	width:62px;
	height:22px;
	border:none;
}

.main_content{
	width:100%;
	height:522px;
	border-top:2px solid #ed6d1d;
	
	}
.imageRotation{
	   	width:1440px;
	   height:520px;
	   margin:0px auto;
	   text-align:center;
    overflow:hidden;  /*--超出容器的所有元素都不可见--*/
    position:relative;  /*--相对定位--*/
    bodrer-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    }
/*-------------前一张、后一张---------------*/
.preNext{
    position:absolute;
    top:0px;
    width:24px;
    height:230px;
    padding:0px 41px;
    z-index:2;
    opacity:0;
    -moz-opacity:0;
    -webkit-opacity:0;
    filter:alpha(opacity=0);
    }
.pre{
    left:0px;
    }
.next{
    right:0px;
    }
.preNext img{
    display: block;
    width:24px;
    height:24px;
    margin-top:250px;
    cursor:pointer;
    }
/*-------------图片容器---------------*/
.imageBox{
    position:absolute;  /*--固定定位--*/
    height:520px;
    top:0px;
    left:0px;
    overflow:hidden;
    }
.imageBox img {
    display:block;
    width:1440px;
    height:520px;
    float:left;
    border:none;
    }

/*-------------图标容器---------------*/
.icoBox{
    position:absolute;  /*--固定定位--*/
    bottom:14px;
    right:15px;
    width:76px;
    height:12px;
    text-align:center;
    line-height:40px;
    z-index:2;
    }
.icoBox span{
    display:block;
    float:left;
    height:12px;
    width:12px;
    margin-left:3px;
    overflow:hidden;
    background:url("../images/ico.png") 0px 0px no-repeat;
    cursor:pointer;
    }
.icoBox span.active {
    background-position:0px -12px;
    cursor:default;
    }
    
.pro_list{
	width:1005px;
	margin:10px auto;
	overflow:hidden;
}
.pro_list ul{
	list-style:none;
}
.pro_list ul li{
	float:left;
}
.pro_list ul li img{
	width:198px;
	height:175px;
}
.pro_list ul li a{
	border:none;
	float:left;
	margin-right:3px;
}
.pro_list ul li img{
	border:none;
}










/* 返回顶部 */
.go-top{position: fixed;bottom: 40px;right: 20px;width: 46px;z-index: 999;}
.go-top a{display: block;width: 46px;height: 45px;margin-bottom: 10px;background-image: url(../images/go-top.png?20140321); background:url(../images/go-top.png); border:1px solid #EAEAEA;}
.go-top a:last-child{margin-bottom: 0;}
.go-top .go{background-position: 0 -150px;}
.go-top .go:hover{background-position: 0 -250px;}
.go-top .uc-2vm{background-position: 0 0;}
.go-top .uc-2vm:hover{background-position: 0 -350px;}
.go-top .share{background-position: 0 -50px;}
.go-top .share:hover{background-position: 0 -200px;}
.go-top .uc-2vm-pop{
	position: absolute;right: 80px;top: -157px;
	width: 240px;height: 302px;
	background: url(../images/uc-2vm.png) no-repeat 0 0 transparent;box-shadow: 0px 1px 4px rgba(0,0,0,.1);
}
.go-top .share-pop{
	position: absolute;right: 0px;top: 0px; margin-right: 47px;
	width: 212px;height: 45px; background: #fff;box-shadow: 2px 2px 3px #aaaaaa;
}

.share-pop {margin-right: 8px; margin-left: 8px;text-align: center; line-height: normal;}
.share-pop div{margin-top: 6px; margin-left: 1px;}
.share-pop a{display: inline-block; *display:inline;*zoom:1;
 			width: 24px; height: 25px; padding-left: 0 !important ; float: none !important;vertical-align:middle;
 			 margin: 6px 6px 6px 6px !important;}
.share-pop a.bds_tsina{ background-position: 0 -450px !important;  background-image: url(../images/follow-icon.png) !important;}
.share-pop a.bds_qzone{ background-position: 0 -480px !important;  background-image: url(../images/follow-icon.png) !important;}
.share-pop a.bds_weixin{ background-position: 0 -690px !important;  background-image: url(../images/follow-icon.png) !important;}
.share-pop a.bds_renren{ background-position: 0 -510px !important;  background-image: url(../images/follow-icon.png) !important;}
.share-pop a.bds_douban{ background-position: 0 -540px !important;  background-image: url(../images/follow-icon.png) !important;}
.share-pop span{display:inline-block; *display:inline;*zoom:1;vertical-align:middle; height: 100%;}
.dn{display: none;}






.alert_login{
	display:none;
	width:1000px;
	margin:30px auto;
	position:relative;
	left:0px;
	top:-29px;
}
.alert_log{
	width:438px;
	height:202px;
	position:absolute;
	left:528px;
	top:0px;
	border:1px solid #e7e7e7;
	background:#FFF;
	padding:22px;
	box-sizing:border-box;
	z-index:10000;
}
.log_left{
	float:left;
}
.log_right{
	float:right;
	background:url(../images/al_sidebg.jpg) no-repeat left;
	padding-left:25px;
}
.log_right p{
	font-size:12px;
	color:#cfcfcf;
	line-height:20px;
}
.log_right .log_img{
}
.log_right .log_img img{
	width:99px;
	height:97px;
	margin-top:15px;
}
.wrong{
	font-size:12px;
	color:#F00;
	height:20px;
	line-height:20px;
}
.alert_login ul li{
	list-style:none;
	margin-top:12px;
}
.email{
	background: url(../images/textbg.jpg) repeat-x;
	width:194px;
	height:30px;
	border:1px solid #c4c4c4;
	padding-left:10px;
	box-sizing:border-box;
}
.password{
	background: url(../images/textbg.jpg) repeat-x;
	width:194px;
	height:30px;
	border:1px solid #c4c4c4;
	padding-left:10px;
	box-sizing:border-box;
}
.sub_btn{
	width:62px;
	height:20px;
	line-height:20px;
	font-size:12px;
	color:#FFF;
	border:1px solid #c84141;
	background:#e5510f;
}
.check{
	width:13px;
	height:13px;
	vertical-align:middle;
	margin-left:20px;
}
ul li .check_reg{
	font-size:12px;
}
ul li .register{
	margin-left:10px;
	font-size:12px;
	color:#e5510f;	
}
ul li .rempass{
	font-size:12px;
	color:#929292;
	text-decoration:none;
}

.wrapper{width: 1200px;margin: 0 auto;}
/* 促销专区 */
.ad-banner{margin-top: 10px;}
.sales-list{padding: 10px 0;}
.sales-list li{float: left;padding: 10px 20px;border: 1px solid #ddd;text-align: center;margin-left: -1px;cursor: pointer;}
.sales-list li.active{background-color: #DD3C41;color: #fff;}
.sales-m {display: none;}
.sales-m ul li{width: 209px;padding: 10px;float: left;border: 1px solid #eee;margin-right: 10px;margin-bottom: 10px;}
.sales-m ul li.nomargin{margin-right: 0;}
.sales-m a:hover{color: #666;}
.sales-m .s-img{text-align: center;}
.sales-m .s-title{line-height: 20px;margin-top: 5px;}
.sales-m .s-time{color: #999;margin: 3px 0;}
.sales-m .s-price strong{font-size: 20px;padding: 0 5px;color: #DD3C41;margin-right: 10px;}
.sales-m .s-price del{color: #999;}

/* 积分中心 */
.s-hotsale{border: 1px solid #ddd;margin-top: 10px;position: relative;padding: 15px 0;}
.s-hotsale-t{position: absolute;top: -10px;left: 10px;}
.s-hotsale-con {margin-left: 70px;}
.s-hotsale-con li{width: 255px;overflow: hidden;float: left;margin-right: 22px;}
.s-hotsale-con li img{float: left;margin-right: 10px;}
.s-hotsale-con li .hs-text{float: left;}
.s-hotsale-con li .exchange{display: block;width: 80px;height: 30px;line-height: 30px;text-align: center;border: 1px solid #ebdbc4;background-color: #fde2aa;color: #b1965f;border-radius: 3px;}
.s-hotsale-con li .hs-text strong{color: #f6c672;font-size: 18px;margin-right: 5px;}

.s-select{border: 1px solid #ddd;padding: 10px 15px;margin: 10px 0;}
.s-select .s-area{border-bottom: 1px solid #eee;padding-bottom: 15px;margin-bottom: 15px;}
.s-select .selm{float: left;padding-left: 45px;border-right: 1px solid #eee;padding-right: 13px;}
.s-select .area-l{background: url(../images/icon1.jpg) 0 center no-repeat;}
.s-select .area-r{float: left;margin-left: 25px;}
.s-select .area-r a{padding: 5px 10px;border-radius: 3px;margin-right: 15px;}
.s-select .area-r a.active{background-color: #ff7b02;color: #fff;}
.s-select .delivery-l{background: url(../images/icon2.jpg) 0 center no-repeat;}
.s-select .delivery-r{float: left;margin-left: 25px;}
.s-options{border: 1px solid #ddd;position: relative;}
.s-options li{border-right: 1px solid #ddd;float: left;width: 155px;height: 40px;line-height: 40px;text-align: center;}
.s-options li.active{background-color: #ccc;}
.s-options li.active a{color: #fff;}
.s-options li .udlr{margin: 0 10px;}
.s-options .page{position: absolute;height: 40px;line-height: 40px;right: 20px;}
.s-prolist{border: 1px solid #ddd;border-top: none;padding:20px 1px;}
.sp-mod li{width: 239px;float: left;margin-bottom: 40px;}
.sp-mod .gift-img{display: block;text-align: center;}
.sp-mod .sp-score{margin: 3px 0;}
.sp-mod .sp-score b{font-size: 20px;color: #ff7d00;margin-right: 5px;}
.sp-mod p{padding: 0 20px;}
.sp-mod .sp-desc{font-size: 12px;color: #999;}
.page2{text-align: center;padding: 20px 0;}
.page2 a{display: inline-block;padding: 4px 10px;border-radius: 3px;border: 1px solid #ddd;color: #40b4fd;margin: 0 2px;}

.page2 a.active{background-color: #40b4fd;color: #fff;}


/* 积分中心详情 */
.score-wrapper{margin: 10px 0;}
.score-exchange{float: left;width: 210px;}
.sw-con{float: right;width: 970px;}
.se-title{border-bottom: 1px solid #E4393C;height: 40px;line-height: 40px;}
.se-title i{display: inline-block;width: 4px;height: 12px;background-color: #E4393C;margin-right: 5px;}
/* .se-list{font-size: 12px;} */
.se-list li{border-bottom: 1px dashed #ddd;padding: 15px 0;}
.se-list img{width: 66px;height: 66px;border: 1px solid #ddd;}
.se-list-con{float: right;width: 130px;margin-left: 5px;}
.se-list-con b{color: #E4393C;font-weight: bold;margin-right: 3px;font-size: 14px;}
.se-list-con em{color: #999;}
.pro-bimg{float: left;border: 1px solid #ddd;width: 350px;height: 350px;text-align: center;}
.pro-bimg img{width: 350px;height: 350px;}
.pp-details{float: right;width: 580px;}
.pp-details h3{font-size: 22px;font-weight: bold;border-bottom: 1px dashed #ddd;height: 40px;}
.pp-layer{overflow: hidden;border-bottom: 1px dashed #ddd;padding:5px 0;}
.pp-layer li,.pp-layer2 li{line-height: 30px;}
.pp-layer li span{display: inline-block;width: 70px;}
.pp-layer2{padding: 5px 0;}
.pp-layer2 span{color: #E4393C;margin-right: 0px;}
.pp-layer2 b{color: #E4393C;}
.pp-layer2 dt{float: left;}
.pp-layer2 dd{float: left;}
.pp-layer2 dd input[type="text"]{border: 1px solid #ddd;float: left;height: 20px;line-height: 20px;width: 20px;color: #777;padding:0 5px;}
.pp-layer2 dd.num{width: 150px;margin-right: 20px;margin-bottom:15px;}
.pp-layer2 dd.num a{background: url("../images/icon.png") no-repeat ;display: block;float: right;height: 15px;margin-left: -2px;width: 18px;border: 1px solid #ddd;line-height: 22px;}

.pp-layer2 dd.num a.bottom{background-position: -20px 0;}
.pp-layer2 dd b{color: #E4393C;}
.exchange-btn{display: block;width: 155px;height: 40px;line-height: 40px;background-color: #ea2e1f;text-align: center;color: #fff;font-weight: bold;font-size: 18px;}
.exchange-btn:hover{color: #fff;}

.pro-m-details .se-title{border-bottom-width: 2px;font-size: 18px;font-weight: bold;}
.pmd-con {text-align: center;padding: 10px 0;}

/* 品牌 */

.brand_bar{margin:10px 0;}
.brand_classify{overflow: hidden;line-height: 36px;}
.brand_classify span{float: left;}
.brand_classify ul{width: 1130px;float: left;}
.brand_classify ul li{float: left;}
.brand_classify ul li a{display: block;padding:0 15px;line-height: 36px;border: 1px solid #ddd;margin:0 10px;border-radius: 5px;}
.brand_classify ul li a.active{background-color: #1b79ee;color: #fff;border-color: #1b79ee;}
.brand_total{margin:10px 0;overflow: hidden;border-top: 1px solid #E4393C;padding-top: 10px ;}
.brand_total li{float: left;border: 1px solid #ddd;width: 160px;height: 55px;margin:0 11px 11px 0;}
.brand_total li img{width: 160px;height: 55px;}
.brand_total li.nomargin{margin-right: 0;}
.brand_total li.active{border: 1px solid #1b79ee;}
