@import url(../fonts/css/font-awesome.min.css);
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0}
section{ padding:0; margin:0; display:block}
ul,li,ol,dl{list-style-type:none}
html{font-family: sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%; background-color:#fff}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
body{line-height:1.6; font-size:14px;}
h1,h2,h3,h4,h5,h6{font-size:100%}
a{text-decoration:none;cursor: pointer; color:#333}
a:hover{text-decoration:none;}
sub,sup{vertical-align:baseline}
button,input[type="button"], input[type="submit"] {line-height:normal !important;}
img{border:0;vertical-align:middle; max-width:100%}
body{margin:0 auto;max-width:640px; font-family: "Microsoft Yahei", "Simsun", Arial, sans-serif;line-height: 1.5; color:#333; }
div{display:block}
input, button, textarea, select, optgroup, option, i, em {font-family: inherit;font-size: inherit;font-style: inherit;}
.clearfix:after,.wrap:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix,.wrap{display:block;*zoom:1}
.fl{ float:left;}
.fr{ float:right}
input[type="submit"],input[type="text"],input[type="reset"],input[type="button"],button ,select,textarea{-webkit-appearance: none;}
textarea{ box-sizing:border-box}
select{ background:#fff url(../images/ico/selectbg.png) no-repeat 96% center /auto 50%;}
.block{ display:block;}
.gb-content{ background-color:#f7f7f7; padding-bottom:10px;}
.content{ margin:10px;}

.btn{ display:inline-block; text-align:center; border-radius:3px; border:1px solid transparent; white-space:nowrap;overflow:hidden}
.btn-down{ width:15%; font-weight:700; font-size:14px;height: 28px; line-height:28px;border-color:#1B84CE;color: #1B84CE;float:right; margin:-10px 0 0 5%; }
.btn-more{ display:block; border-color:#ccc; margin:10px; line-height:26px; color:#999}
.split{ margin: 0 8px;height: 10px; margin-top:-2px;width: 1px;  overflow:hidden;display:inline-block; vertical-align:middle; background-color:#ddd;}
.tips{font-size: 12px;color: #969696; margin-top:6px;}
p.tips{ clear:both;}
.mod-hd {position: relative; overflow:hidden; }
.mod-hd .tit {font-size: 18px;color: #4c4c4c;line-height: 50px;font-weight: normal; padding:0 10px;}

.tab-title{ height:43px; background-color:#fff; overflow:hidden}
.tab-title li{ float:left; width:25%}
.tab-title li a{ display:block; text-align:center; margin-left:-1px; font-size:15px;  border-bottom: 1px solid #ddd;  padding:10px 0}
.tab-title li span{ display:block;border-left: 1px solid #ddd;}
.tab-title li.selected a{ border-bottom-color:#F66400; color:#F66400}

.header{ height:40px; line-height:40px;  position:relative}
.header .m-title{ width:100%; text-align:center; font-size:18px;}
.header .back,
.header .head-in{ position:absolute;  margin-top:0; height:100%; top:0;text-align:center; z-index:1}
.header .back{ left:0;font-size:18px; width:40px; line-height:42px;}
.header .back a{ display:block;}
.header .head-in{ right:0; padding-right:10px;}
.header .head-in i{ font-size:20px;}
.m-topbar{ background-color:#59C9FF; color:#fff;}
.m-topbar a,.m-topbar .fa{ color:#fff;}

.m-topbar .logo{ position:absolute;  margin-top:0; height:100%; top:0;text-align:center; z-index:1; left:0px; padding-left:5px;}

.tit-curr{ position:relative;padding:0 16px 0 10px; display:inline-block;}
.tit-curr i{ position:absolute; right:0; top:0px; display:inline-block;  line-height:42px;  font-size:18px; color:#999}

.switch-tit{ position:absolute; top:41px;display:inline-block; background-color:#fff; 
width:100%;left:0; display:none; text-align:left; font-size:16px; line-height:45px; z-index:10}
.switch-tit a{ display:block; border-bottom:#ddd solid 1px; padding:0 15px; color:#777}


/*主页导航*/
.nav-loop{ clear:both; background-color:#fff}
.nav-loop li{ float:left; width:25%; text-align:center; margin-top:15px;}
.nav-loop .ico-item{  display: block;height: 50px;margin: 0 auto;position: relative;width: 50px;border-radius: 100%; line-height:50px; color:#fff}
.nav-loop .ico-item i{font-size:26px; vertical-align:middle}
.nav-loop em{display: block; padding-top:4px;}

.nav-loop .news{ background-color:#7F90A5}
.nav-loop .image{ background-color:#70BD38}
.nav-loop .down{ background-color:#788DD6}
.nav-loop .mall{ background-color:#DA613D}

.nav-loop .ask{ background-color:#FFB414}
.nav-loop .special{ background-color:#B1CF6A}
.nav-loop .space{ background-color:#FFA868}
.nav-loop .bbs{ background-color:#AC7AC5}

.nav-loop .class{ background-color:#FE435D}
.nav-loop .ord{ background-color:#00E5B9}
.nav-loop .cart{ background-color:#D972E3}
.nav-loop .my{ background-color:#EBD064}


.fun-nav .ico-item i{ font-size:32px}
.fun-nav ul li{ width:33.333%; float:left;}


.mask-text{ background-color:rgba(0,0,0,0.6); height:30px; position:absolute; width:100%; left:0px; bottom:0px; color:#fff;}
.mask-bg{ background-image: -webkit-linear-gradient(rgba(0,0,0, 0) 0, rgba(0,0,0, 1) 100%);height:40px; position:absolute; width:100%; left:0px; bottom:0px; color:#fff;}

.news_tit{ display:block; overflow:hidden; font-weight:normal; font-size:17px;}


/*新闻列表通用*/
.n-list{ overflow:hidden}
.n-list li{ line-height:35px; height:35px; overflow:hidden;border-bottom: 1px dashed #eee;}
.n-list li a{ padding:0 10px;}
.n-list li .date{ font-size:12px; color:#999; float:right;}

/*图片列表通用*/
.p-list{ overflow:hidden}
.p-list li{}
.p-list li a{ display:block;position:relative;}
.p-list img{}
.p-list .news_tit{ line-height:25px; height:25px; text-align:center; font-size:14px; border-radius:0 0 3px 3px}

/*图文列表通用*/
.pic-txt{}
.pic-txt .thumb{ float:left; width:85px; height:85px;margin:10px;}
.pic-txt .thumb img{height:100%; }
.pic-txt .desc{ padding:10px 10px 0 0} 
.pic-txt .news_tit{color: #252525;line-height: 19px;height: 38px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;margin-bottom: 6px;padding-right: 10px; font-weight:normal}
.pic-txt .intro{ color:#999; overflow:hidden; font-size:13px;}
.pic-txt .tips{font-size: 12px;color: #ccc;padding-right: 4px; margin-top:3px;}

/*商城列表通用1*/
.m-list{ overflow:hidden;}
.m-list li{ border-bottom: 1px solid #dedede; overflow:hidden; position:relative}
.m-list .pro-name{font-size: 14px;color: #252525;line-height: 19px;height: 38px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;margin-bottom: 6px; font-weight:normal}
.m-list .price{}
.m-list .price-new { vertical-align: middle;color: #f15353;font-size: 15px;height: 15px;line-height: 15px;padding-right: 7px;}
.price-old{ font-size:14px;color: #848689;padding-left: 4px;vertical-align: middle;}
.m-list .tips{font-size: 12px;color: #848689;padding-right: 4px; margin-top:5px;}

/*问答列表通用*/
.a-list{}
.a-list li{  background-color: #fff;padding:10px 8px;border-bottom: 1px solid #e5e5e5;}
.a-list li .news_tit{padding: 0 0px 8px;}
.a-list li .gold,
.gold-ico{color: #DF0024;background: url(../images/ico/gold.png) no-repeat left center;background-size: 12px 12px;padding-left: 15px;font-size: 12px; margin-left:5px;}
.a-list li p{  font-size: 14px;color: #969696;line-height: 22px;}
.a-list .tips{font-size: 12px;color: #969696; margin-top:4px;}


/*下载列表通用*/
.d-list{}
.d-list li{ clear:both;  border-bottom: 1px solid #f5f5f5; padding:15px 0; margin:0 10px;}
.d-list .thumb{ width:56px; height:56px; margin:0 12px 0 0; border-radius:10%;}
.d-list .thumb img{ border-radius:10%;}
.d-list .news_tit {height: 21px; line-height:21px;margin-bottom:0; padding-right:25%;}
.d-list .desc{ padding:0px;}
.d-list .d-info{color: #b3b3b3; font-size:10px;}
.d-list .star{color: #FFA500;}
.d-list .intro{line-height: 16px; height:16px; font-size:12px; color:#7f7f7f;}

/*标题详情通用*/
.tit-rel{ text-align:center}
.tit-rel .tag,.tags{display: inline-block;padding: 2px 4px;white-space: nowrap; line-height:14px; color:#fff; 
font-weight:500;  background-color: #dd514c;border-radius: 3px; margin-right:5px; font-size:12px; vertical-align:middle }
.tit-rel .tit{height: 25px;line-height: 25px;overflow: hidden;text-align:left;margin-top: 10px;margin-bottom: 10px; font-size:18px;}
.tit-rel .rel p{ padding:3px 0}
.tit-rel .rel span{ text-align:center; white-space:nowrap; float:left;padding:0 8px; box-sizing:border-box; width:50%; overflow:hidden;text-overflow: ellipsis;}
.tit-rel .rel a{ color:#666}

/*焦点图*/
.focus{ width:100%; height:190px;  margin:0 auto; position:relative; overflow:hidden;   }
.focus .hd{ width:100%; height:11px;  position:absolute; z-index:1; bottom:5px; text-align:center;}
.focus .hd ul{ display:inline-block; height:5px; padding:3px 5px; background-color:rgba(255,255,255,0.7); 
-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;
}
.focus .hd ul li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden;   }
.focus .hd ul .on{ background:#FE6C9C;  }

.focus .bd{ position:relative; z-index:0; }
.focus .bd li img{ width:100%;  height:190px; background:url(images/loading.gif) center center no-repeat;  }
.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }

.pxui-slide-ad div{margin-top:-8px;}

.touchslider,.touchslider div,.touchslider a,.touchslider img{
    font-style: normal;
    vertical-align: top;
	padding:0px; margin:0px;
	border:0px;
}
.touchslider{position:relative;margin:0 -12px;}
.touchslider .touchslider-viewport{ overflow:hidden; height:180px;}
.touchslider .touchslider-viewport .touchslider-item a{z-index:1;width:100%;display:block;}
.touchslider .touchslider-viewport .touchslider-item img{ width:100%; height:auto}
.touchslider .touchslider-navtag{text-align:center;height:34px;display:inline-block;vertical-align:middle;margin-top:-8px;width:100%}
.touchslider .touchslider-navtag span{width:14px;height:2px;background:#c1c1c1;overflow:hidden;display:inline-block; }
.touchslider .touchslider-navtag .touchslider-nav-item-current{background:#ff7363;}
/*鍒楄〃椤�*/

.slideBox{ position:relative; width:100%;  height:180px; overflow:hidden; margin:0 auto; }
.slideBox .hd{ position:absolute; width:100%;  height:27px; bottom:0; left:0; z-index:1; }
.slideBox .hd img{ width:11px;  }
.slideBox .prev,.slideBox .next{ position:absolute; left:0; top:0; display:block; width:23px; height:27px; line-height:27px; text-align:center;   }
.slideBox .next{ left:auto; right:0;}
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ position:relative; }
.slideBox .bd li img{ width:100%;  height:180px; display:block;   }
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }
.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:27px; line-height:27px;  text-align:center;  color:#fff; background-color:rgba(0,0,0,0.7); ; 
}



/*焦点图end*/	

/*主页tab切换*/	

.tabBox{ margin-top:15px;}
.tabBox .hd{height: 35px;line-height: 35px;font-size: 16px;background: #F8F8F8;border-top: 1px solid #CECECE;}
.tabBox .hd ul{position: relative;width: 100%;  }
.tabBox .hd ul li{width: 20%;height: 30px; float:left;color:#515151;text-align: center;}
.tabBox .hd ul li a{ display:block;}


.tabBox .hd ul .on{ border-top:2px solid #1B84CE; margin-top:-1px;}
.tabBox .hd ul .on a{ display:block;color: #1B84CE; }
.tabBox .bd ul{}
.tabBox .bd a{ -webkit-tap-highlight-color:rgba(0,0,0,0); } 

.tab-news .n-list li{ line-height:38px; height:38px;}


.index-tab .p-list { padding:0 5px;}
.index-tab .p-list li{ float:left; width:50%; margin-top:10px; }
.index-tab .p-list li a{ margin:0 5px;}
.index-tab .p-list img{ display:block; margin:0 auto; height: 110px; width:100%; border-radius:3px;}

.index-tab .n-list{ margin-top:15px; }

/*栏目导航*/ 
.nav-col { overflow:hidden;height: 41px; position:relative;}
.nav-col .nav-wrap{height:40px; width:100%;background-color: #fcfcfc;border-bottom: 1px solid #e3e3e3;position: relative;white-space:nowrap;  display: inline-block;}
.nav-col li{ display:inline-block; margin-top:2px;}
.nav-col a {color: #222;display: inline-block;font-size: 15px;height: 37px;line-height: 37px;padding: 0 14px;text-decoration: none;}
.nav-col li.curr a{border-bottom: 2px solid #00be3c;color: #00be3c;position: relative;z-index: 1;}

.scroll-w{overflow: hidden;overflow-x: scroll;-webkit-overflow-scrolling: touch;white-space:nowrap;}
.scroll-w::-webkit-scrollbar {display: none;}
.scroll-w li{ float:none; display:inline-block; white-space:nowrap;-webkit-tap-highlight-color: rgba(0,0,0,.3);}

.nav-col-btn{ overflow:	hidden; padding:0 5px 10px 10px;}
.nav-col-btn li{ float:left;  width:33.33333%; text-align:center}
.nav-col-btn a{ border:#76AF29 solid 1px; height:30px;margin:5px 5px 0 0; line-height:30px; padding:0 8px; display:block; color:#76AF29; border-radius:3px; text-decoration:none; white-space:nowrap;text-overflow: ellipsis; overflow:hidden}

/*新闻栏目*/

.newsTop .item{ margin: 10px; clear:both; overflow:hidden}
.newsTop .item .tit{ font-weight:normal}
.newsTop .item .tit a{ color:#1B84CE}

.news-box .news-item li {clear:both;  border-bottom: 1px solid #f6f6f6; padding:10px 0; margin:0 10px;}
.news-box .pic-txt .thumb{ width:95px; height:82px; margin:0 10px 0 0}
.news-box .pic-txt .desc{ padding:0px;}
.news-box .pic-txt .news_tit {height: 19px;}
.news-box .pic-txt .intro{font-size: 13px;line-height: 20px; height:40px;color: #b8bac0;font-weight: 400;}
.norecord,.empty{ padding:130px 10px 10px 10px; text-align:center; color:#999; min-height:160px; background:url(../images/ico/norecord.png) no-repeat center 30px; background-size:95px auto}

/*新闻内容*/
.article-content{ }
.article-head{ margin-bottom:10px; padding:15px;}
.article-head h2 {color: #333;font-size: 25px;font-weight: 700; line-height: 32px;margin: 4px 20px 6px 0;word-wrap: break-word;}
.article-head .info{ font-size:12px;}
.article-head .info span{ color:#999; margin-right:12px}
.article-head .info i{ margin-right:3px; color:#36A6F4}
.article-head .info a{ color:#999}

.article-content .cont{ line-height:1.6;padding:5px 15px; font-size:17px;}
.article-content .cont p{ margin-bottom:10px; font-size:17px}

.art-other{ padding:10px;}
.art-exetl{  height: 37px;padding: 15px 0px 0;overflow: hidden;}
.art-exetl>div{ width:50%; float:left;}
.art-prev, .art-next{ display:block;border: 1px solid #CCC; background:#fff; border-radius:5px;padding: 5px; height:25px; line-height:25px; overflow:hidden; }
.art-prev{ margin-right: 5px;}
.art-next{ margin-left:5px;}

.ct_mood{ margin-top:15px;}
.discuss{ }

/*评论通用*/
.commenTit{ line-height:45px;}
.commentWrite{ background:#f7f7f7; overflow:hidden; padding:5px;}


.commentShow{ margin-top:10px;}
.commentShow strong{ font-weight:normal; }
.commentShow table{ border-collapse:collapse; border-spacing:0px; border:0; }
.commentShow table{ margin-top:10px;}
.commentShow table td:first-child{ width:45px; position:relative}
.commentShow table td:first-child img{ position:absolute; top:10px; left:0;}
.commentShow .goodandbad{ color:#999; font-size:12px; border-bottom:#f8f8f8 solid 1px; padding:10px 0;}
.commentShow .goodandbad p{ color:#333; margin-top:5px; font-size:14px;}
.commentShow .goodandbad img{ height:35px; width:35px; border-radius:100%}
.commentShow .goodandbad div img,.goodandbad div a{ display:none}
.commentShow .goodandbad  span{ display:none}
.commentShow .goodandbad .gray{ display:inline}

/*评论End*/

.down-box .mod-hd{}
.down-box .mod-hd .tit{ float:left; font-size:16px; color:#666;}
.down-box .down-item li{ clear:both;  border-bottom: 1px solid #E6E6E6; padding:10px 0; margin:0 10px;}


/*下载内容*/
.down_cont .d-list{ padding:10px}
.down_cont .d-list .d-info{ font-size:12px;}
.down_cont .down-para{}
.down_cont .down-para span{ display:block;display: block;line-height: 35px;padding: 0 10px; border-top:#eee solid 1px;}
.down_cont .down-para span:nth-child(2n+2) { background: #F4F4F4;}

.down_cont .mod-hd{ border-bottom:#eee solid 1px; height:45px; margin-top:5px; overflow:inherit }
.down_cont .mod-hd .tit{ border-bottom:#1B84CE solid 2px; height:44px; float:left; }

.down_cont .btn-down{ padding:0 8px; width:auto}
.down_cont .btn-down a{color: #1B84CE;}
.down_cont .btn-down img{ display:none} 
.btn-down i{ margin-right:5px;}
.down-intro{ padding:10px; line-height:28px}
.down_cont .d-list .news_tit{ }

.commentList{padding: 10px;}
.cmtloadtips{text-align: center;height: 30px;line-height: 30px;background: #BCC5C8;color: #FFF;margin-top: 10px;}
#pp{display: block;margin: 10px 0;}
.comment_write_table .username,.comment_write_table .password,.comment_write_table .verifycode{border: 1px solid #999;border-radius: 2px;}

.comment_write_table td{background: #FFF;padding: 10px;color: #999;}
.comment_write_table td textarea{color: #999;}
.comment_write_table label{margin-right: 10px;}
.comment_write_table label input{margin-right: 5px;}



/*问答栏目*/
.task li em{ color: #D58C00; font-size:16px; }
.task li p {font-size: 12px;color: #c7c7c7;}

.ask-hd{display: block; height: 30px; font-size: 18px; margin:18px 10px 0;}
.ask-hd .ask-tit{color:#888; }
.ask-hd .ask-tit:before {content: "";width: 3px;height: 17px; float:left; margin:5px 10px 0 0;background: #70BD38;}

.waitbox li{ border-bottom: 1px solid #f5f5f5;}

/*回答页面*/
.response_user{padding:0 10px;}
.response_user .underline{position: relative; margin-bottom:10px;}
.response_user .AskBestIco img{width:50px;height: 50px;position: absolute;right: 0;top:-18px;}

.query{background: #fff;border-radius: 3px;border: 1px solid #e5e5e5;padding:5px 10px 10px 10px; margin-bottom:10px;}

.query_con { }
.query_con h1{font-size:18px;line-height:35px;color:#333;font-weight:normal;}
.query_con span{font-size:12px; margin-right:15px; color:#999}

.query_info{padding:10px 0;line-height: 25px;}
.query_info .userImg{width: 50px;height: 50px;padding: 1px;border:1px solid #999; box-shadow: 0 0 5px #CCC; 
border-radius: 100%; float: left; margin-right:10px;}
.query_info .userNmae{ font-size:14px;font-weight:normal}
.query_info .twTime{font-size: 12px;color:#999;}
.query_info .xsf{display:block;height: 35px;line-height: 35px; margin-top:8px; clear:both;color:#666; }
.query_info p img{width:70px;height: 30px;float: right;}

.i_answer{width:100%;overflow: hidden;}
.i_answer p.answer_icon{line-height: 30px; overflow:hidden}
.i_answer .icon_i_answer{width: 40%;height: 40px;padding: 5px 10px;background: #97CD41;color: #FFF;
border: 1px solid #CCC;margin: 0 10px 10px 0;}
.i_answer .btn-asksea{padding:10px; width:30%; font-size:16px;  margin: 0;}

.query_type{border:1px solid #e5e5e5; border-radius:3px;background:#fff;}
.query_type .ask-hd{ margin:10px;}
.underline{border-bottom: 1px solid #EBEBEB;}
.response_ans{font-size:17px;word-wrap: break-word}
.response_ans p{ color:#333}

.query_info span{ color:#999; font-size:12px; vertical-align:middle}
.query_info span .fa{ margin-right:3px;} 
.query_info .answer-men{color:#d34f1f;}

/*search*/
.search{padding:10px;margin: 10px 0 0 0; background:#F4F4F4; position:relative}
.search_text{width:52%; overflow:hidden;border: 1px solid #6D8F29;border-radius:3px;}
.search_text input{display: inline-block;font-size:14px;padding:8px;width:100%;border:none;border-radius: 3px;}

.search_button{right:0px;top:10px;width: 47%; padding-right:10px; box-sizing:border-box; position:absolute}
.search_button input{}
.btn-asksea,.btn-asktw{ padding:8px 2px; box-sizing:border-box; float:left; width:48%; margin:0 1%;}
.btn-asksea{ border-color:#6D8F29; background-color:#9CD43E; color:#fff;}
.btn-asktw{ border-color:#D58C00; background-color:#FEC500; color:#fff;} 



/*图片系统*/
.picList{ overflow:hidden; position:relative;}
.picList ul{ position:relative;}
.picList li{ position:relative; float:left;}
.picList li img{ width:100%; height:100%;}
.picList li:last-child{ margin-right:0}
.picList li .pic{ position:relative}
.picList li .col_title{ color:#fff; font-size:16px; font-weight:normal; padding-left:15px; position:absolute; bottom:0; left:0; right:0; 
height:32px; line-height:32px; overflow:hidden}
.picList li .p_title{ color:#333; font-size:16px; font-weight:normal; padding-left:15px;  
height:32px; line-height:32px; overflow:hidden}

/*.picIndex .picList li:nth-child(1),.picIndex .picList li:nth-child(5){ width:100%}
.picIndex .picList li:first-child,.picIndex .picList li:last-child{ width:100%}
.picList li

*/
.picIndex .picList{padding:5px 0 5px 5px;}
.picIndex .picList li{ width:50%;
-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;}
.picIndex .picList li a{ display:block;} 

.img-column .picList ul{ overflow:hidden}

.img-column .picList { padding:5px 0 5px 5px;}
.img-column .picList li { width:100%;}
.img-column .picList li a{ display:block; border:#e5e5e5 solid 1px; border-radius:3px; margin:0 5px 5px 0;}
.img-column .picList li img{ border-radius:3px 3px 0 0;}
.img-column .picList .desc{ line-height:35px;}

/*商城系统*/
.gbstyle{ background:#f3f3f3}
.shop-header{ background-color:#fff; border-bottom:#E4E4E4 solid 1px; color:#777}
.shop-header a{color:#777}
.mall-logo{}
.mall-logo img{ height:20px; margin-top:-5px;}

.search-topbar{height: 30px;padding: 5px 50px 5px 45px;}
.shop-index-search{ padding-left:128px;}

.searchty{ display:block; padding-right:40px; position:relative; height:30px;}
.searchty .search-txt{ border:#ccc solid 1px; border-radius:3px 0 0 3px; height: 20px;
line-height: 20px; padding:5px 0; text-indent:10px; display: block; width:100%;}
.searchty .btn-search{width: 39px;border:#ccc solid 1px;  background-color:#F6F6F6; border-radius:0 3px 3px 0;height: 30px; line-height:30px; text-align:center;position: absolute;top: 0;right: 0;}

.searchty .btn-search .fa{ color:#ccc;  font-size:18px; display:block; line-height:32px}

.search-mid{ height:38px; padding:5px; background:#fff; padding-bottom:8px; }
.search-mid .searchty{ height:auto}
.search-mid .searchty .search-txt,.search-mid .searchty .btn-search{ background-color:#f3f3f3; border:0}
.search-mid .searchty .search-txt{ line-height:30px; height:30px;border-radius: 5px 0 0 5px;}
.search-mid .searchty .btn-search{ height:40px; line-height:40px; width:40px;border-radius: 0 5px 5px 0;}
.search-mid .searchty .btn-search .fa{ line-height:40px}

.nav-shop { margin:6px; overflow:hidden; padding-bottom:10px;}
.nav-shop li{ margin-top:10px;}
.nav-shop .ico-item{  width:43px;height: 43px; line-height:43px;}
.nav-shop .ico-item i{font-size:22px;} 
.nav-shop em{ font-size:13px; color:#666; padding-top:3px} 



.floor{ margin:6px; overflow:hidden; background-color:#fff; }
.floor .flr-tit{float: none; height:35px; line-height:35px;background: none;text-align: left;font-weight:bold;padding-top: 0;  
white-space: nowrap; position: relative;overflow: hidden;border-bottom: 1px solid #eee;}
.floor .flr-tit .title{color: #444;font-size: 16px;margin-left:7px;}
.floor .flr-tit a{  display: block;}
.floor .flr-tit .more{ float:right; color:#999; font-weight:500; padding-right:8px; font-size:14px;}

.shop-tit {height:35px; line-height:35px;white-space: nowrap; position: relative;overflow: hidden; font-weight:normal}
.shop-tit .title{color: #444;font-size: 17px;margin-left:7px;}

.lilist li dl{ padding:2px;}
.lilist li dl dd{ font-size:15px; color:#666; height:20px; overflow:hidden; padding: 0 5px; margin-top:5px; line-height:20px;} 
.lilist li dl dd del{ font-size:13px;}
.lilist li{  width:100%; -webkit-box-sizing: border-box;box-sizing: border-box; background-color:#fff;border: 1px solid #eee;float: left;text-align: center;overflow: hidden;
}

.lilist ul:nth-child(2n+2) li{ border-right:none}
.lilist li:nth-child(2n+2){ border-bottom:none }
.lilist li:nth-child(2n+1){ border-top:none;border-bottom:none }

.lilist {background: #F4F4F4;}
.pxui-area{ padding:0}
.lilist ul,.lilist li dl dt{ padding:0}
.lilist li dl{ margin:0;}
.pic01{ display:none}
.pic02{ width:100%; }
.touchslider{ margin:0}
.lilist li dl dt img{ width:100%;height:auto; man-height:90%} 


.ma-list ul{ float:left; width:50%; overflow:hidden}
.ma-list ul{ margin-left:-1px;}
.ma-list li{}


.seckilling{ background:#fff; margin:6px; overflow:hidden}
.seckilling .shop-tit { border-bottom:#eee solid 1px;}
.seckilling-box ul{ border-bottom:#ddd solid 1px; overflow:hidden}
.seckilling-box li{ width:33.333%; float:left;padding:5px;text-align:center;border-left: 1px solid #eee;box-sizing: border-box;margin-left: -1px;}
.seckilling-box li .pic{ height:110px; } 
.seckilling-box li .pic img{ height:100%}
.seckilling-box li .se-info{color: #FFA500; font-size:10px; padding-top:3px}




/*分类页*/

.mall-classList{ }

.clissifyli{ overflow:hidden; border-bottom:#eee solid 1px;}
.clissifyli .listtit {display: block;height: 40px; line-height:40px;position: relative;background: #fff;padding-left: 15px;}
.clissifyli .listtit b {color: #333;font-size: 15px;margin-left: 5px;float: left; font-weight:normal}
.clissifyli .listtit .fa{ float:right; height:40px;line-height:40px; font-size:19px; color:#999;  width:40px; text-align:center;}
.clissifyli .list_p{ padding:0 0px 6px 6px; overflow:hidden; display:none; background:#f7f7f7}

.clissifyli .list_p span{text-align:center;width:33.333%; float:left;text-align: center;margin-top: 5px;}
.clissifyli .list_p a {display:block; white-space:nowrap; overflow:	hidden; margin-right:6px; font-weight:normal; 
font-size:14px; border: 1px solid #eee; background: #FFF;height: 30px;line-height: 30px; border-radius:2px;}

.clissifyli.show .list_p{ display:block;}
.clissifyli.show .listtit{ border-bottom:#f3f3f3 solid 1px;}




/*列表页*/

.filtbar{width: 100%;overflow: hidden; margin-top:2px; background:#fff;}
.filtbar a{ float:left; width:20%; color:#888; line-height:38px; height:38px; text-align:center}
.filtbar a.curr{ border-bottom:#F15353 solid 2px; color:#F15353}
.filtbar a i{display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale; padding-left:5px;}



.pxui-shoes{overflow:hidden; padding: 10px 5px 6px;}
.pxui-shoes li{position: relative; width:50%; float: left;}
.pxui-shoes li div{  border: 1px solid #e6e6e6;padding: 3px;background: #fff;margin: 0 5px 10px 5px;}
.pxui-shoes li .pic{height: 160px; text-align:center}
.pxui-shoes li .pic img{height: 100%;}
.pxui-shoes li .desc{ padding-top:5px;} 
.pxui-shoes .pro-name{font-size: 14px; display:block;color: #666;line-height: 19px;height: 38px;
overflow: hidden;text-overflow: ellipsis; font-weight:normal}
.pxui-shoes .price{ line-height:24px;}
.pxui-shoes .price-new {color: #f15353;font-size: 14px;padding:0 5px;}
.pxui-shoes .price-old{ font-size:12px;color: #999;}
.pxui-shoes .tips{font-size: 12px;color: #848689;padding-right: 4px; margin-top:5px;}


.shopfilt{ display:none}
.btn-close{ display:none; font-size:26px;}
.pxui-tab{ overflow:hidden; background-color:#fff; margin-top:-1px;  border-top:#DCDCDC solid 1px;  padding-bottom:5px; }
.pxui-tab li{ background-color:#F0F0F0; clear:both; overflow:hidden;}
.pxui-tab li span{ display:block; background-color:#fff;  padding-left:10px; margin-bottom:10px; border-bottom:#DCDCDC solid 1px; height:45px; line-height:45px; }
.pxui-tab li a{  padding: 1px;border: 1px solid #d8dbde; background-color: #fff;float: left;text-align: center;margin: 0 -3px 5px 10px;
height: 30px;line-height: 30px; padding:1px 8px;overflow: hidden;}
.pxui-tab li a.curr{ border-color:#F15353; border-width:2px;color: #F15353; padding:0px 7px;}

.pxui-btn{padding: 15px; border-top:#DCDCDC solid 1px; clear:both;height: 66px;width: 100%;background: #fff;/*box-shadow: 0 -1px 4px #ccc;*/
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box; overflow:hidden}
.pxui-btn span{ width:50%; float:left;}
.pxui-btn span .reset,.pxui-btn span .submit{  height: 34px;line-height: 34px;border: 1px solid #adadad; text-align: center; display: block;} 
.pxui-btn span .reset{  color: #323232;margin-right: 5px;}
.pxui-btn span .submit {background: #ff9600;color: #fff; border-color:#ff9600}


/*商品购买*/

.scjg{ padding:0 10px; margin-top:10px; color:#999}

/*商品内容页*/
.goods-content{ padding-bottom:50px;}

.con_box{display: none;overflow: hidden;}
.eqselected{display: block;overflow: hidden;}
.linkcollect{position:absolute;right:10px;display:block;text-align: center; width:40px;float:right;}
.linkcollect img{display: inline-block;width:80%;}
.linkcollect span{display: inline-block;color: #FFF;}

.market_price,.one_price{margin:5px 0}
.market_price span{margin-right: 10px;}
.market_price span a{color:#FFF;}
.shop-con-title{ font-size:16px; font-weight:normal; padding-left:5px; height:40px; line-height:40px;}

/*商品幻灯*/
.zoom-section{ margin-top:0 !important; padding-top:2px;  background:#fff;}
.zoom-small-image { text-align:center}
.zoom-small-image img{ width:100%; height:auto;}
.zoom-desc { padding:0 10px;width:100% !important; box-sizing:border-box;}
.zoom-desc p{ overflow:hidden}
.cloud-zoom-gallery{ float:left; width:20%; text-align:center; padding-right:10px; box-sizing:border-box; margin:10px 0}
.zoom-desc .zoom-tiny-image{ width:100% !important; height:100% !important;  box-sizing:border-box; border:#ccc solid 2px}

.godbox,.othercp{ background-color:#fff; margin-bottom:12px; width:100%; overflow:hidden; border:#DDD solid; border-width:1px 0 1px 0; box-sizing:border-box;}

/*商品信息*/
.goodsDesc{ padding:0 10px 10px 10px; border-top-width:0}
.goodsDesc h1{font-size: 16px;font-weight: normal;margin-bottom: 10px}
.titletips{ color:#bbb; font-size:12px;}

.one_price { margin-bottom:10px; color:#999}
.one_price .fontcor{color:#FB4E3A; font-size:18px; font-weight:bold}

.good-page .goodinfo{ }
.good-page .goodinfo li{ padding:5px 10px;font-size: 14px;overflow:hidden; margin-bottom:-1px}
.goodinfo li{ border-bottom:#f3f3f3 solid 1px;}
.good-page .goodinfo li span{ color:#777}
.good-page .goodinfo b{font-weight:normal;}

.orange{ color:#F58A8A}
.red{ color:#ff3300}
/*开始购物*/

.buyCont{ margin-top:10px; padding:10px;}
.carbox{overflow: hidden;}

.btn-group{ position:fixed; bottom:0; left:0;  z-index:9999; width:100%; box-sizing:border-box;}
#buybtn,#carbtn{cursor:pointer;width:50%; float:left;  font-size:16px;height:45px;border:0px; color:#fff;}
#buybtn{ background-color:#FFB03F}
#carbtn{ background-color:#F66400}

.carbox .lititle{ float:left; line-height:30px;}

#setbuynum{ margin:5px 0 ; overflow:hidden; clear:both; line-height:30px;}
.Reducebtn,.cnumtext,.addbtn { border: solid #ccc;float: left;width: 32px;height: 28px;line-height: 22px;
text-align: center; overflow:hidden;  color:#666}
.Reducebtn i,.addbtn i{} 
.Reducebtn{ border-width:1px 0 1px 1px; font-weight:bold;border-radius: 3px 0 0 3px;font-size:26px;}
.cnumtext{ border-width:1px;font-size:14px; width:40px; border-radius:0px}
.addbtn { border-width:1px 1px 1px 0;  font-weight:bold; margin-right:5px; border-radius: 0 3px 3px 0;font-size:26px;}


#buyselect{ margin:10px 0;}
#buyselect b{ font-weight:normal}
	
.carbox span{float:left; width:auto;text-align:center; line-height:22px;position:relative;}

.carbox span.txt,.carbox span.curr{overflow:hidden; line-height:20px; margin:0px 3px;margin-bottom:5px; background-color:#fff !important;
font-size:13px; white-space:nowrap;border:1px solid;width:auto; border-radius:1px; background:#fff;color:#646464;}

.carbox span.txt{ border-color:#ddd; padding:3px 10px; }
.carbox span.curr{border:solid 2px #E4393C; padding:2px 8px; }

.carbox span.txt i{display:none;bottom:0px;right:0px;position:absolute;}
.carbox div{clear:both}
.carbox span.curr i{display:block;bottom:-4px;right:-2px;position:absolute; border:none !important}
.carbox span.txt img{ height:25px; width:25px;}
.carbox span.txt img,.carbox span.curr img{ border:none !important}

#buyselect{line-height:22px;}
.nxiaoyang{ width:892px; border:1px solid #E5E5E5; height:106px; padding:10px 10px 10px 95px; margin:10px auto; background:url(/images/naiyang.jpg) no-repeat left;}
.nxiaoyang .left{ width:380px; height:85px; line-height:25px; float:left; padding-top:15px;}
.nxiaoyang .right{ width:500px; height:100px; float:left; }
.nxiaoyang .right .rl{ width:300px;height:85px; line-height:25px; float:left; padding-top:15px;}
.nxiaoyang .right .rr{ width:140px;height:55px; float:right; padding-top:45px;}	


.good-page .attrs img{ height:auto !important;}
.tipsbox{border:1px solid #eee;padding:10px; margin:10px 0; border-radius:3px;}
.tipsbox h2{color:red;font-size:16px; font-weight:normal}



/*套餐绑定*/
.othercp{ clear:both; overflow:hidden; padding:0 10px;}
.othercpbox{ overflow:hidden; padding-bottom:10px; border-bottom:#ddd solid 1px;}
.othercp .title{font-size: 16px; line-height:45px;}
.othercp .and{ width:30px;vertical-align:top; display:inline-block; text-align:center;font-weight:bold; color:#666; font-size:27px; }
.othercp .othercpbox .dqcp{width:22%;float:left;color:#666;}
.othercp .s-title{ font-size:13px; line-height:16px; overflow:hidden; margin-top:5px; height:32px; white-space:normal}

.othercp li img{ margin:0 auto; display:block;height:70px; width:100%}
.tj_container {width: 78%;float: left;position: relative;color: #666;}
.tj_wrapper {position: relative;margin: 0px auto;overflow: hidden; white-space:nowrap;overflow-x:auto; }
.tj_wrapper ul li{ display:inline-block;overflow:hidden; color:#666; width:24.33%; box-sizing:border-box; }
.tj_wrapper ul li a{outline:none;display:block;text-align:center; }
.tj_wrapper ul li a img{}
.othercp .showDynamicPrice,.tj_wrapper ul li label span{ font-size:12px;}

.othercp .tj_wrapper .and{ width:6%}
/*产品图片 样式一*/
.cptplist{width:1200px; margin:0px auto; background:#fff; margin-top:15px;padding-bottom:15px; overflow:hidden;}
.cptplist .title{ font-size:16px; color:#000; padding-left:15px; padding-top:15px;font-family:\5FAE\8F6F\96C5\9ED1;}
.cptplist .othercptplist{ padding:10px 25px;}
.cptplist .othercptplist li{ text-align:center;color:#666;float:left;width:160px;margin:2px;margin-bottom:10px;}
.cptplist .othercptplist li div{ text-align:center;height:24px;line-height:24px;}
.cptplist .othercptplist li img{width:120px;height:130px;}


.price_r{margin-top:0px; position:relative}
.price_r .tcj{ font-size:12px; color:red;width:45%;height:40px; line-height:40px; }
.price_r .tcj span{ font-size:18px; font-weight:bold; color:red;}

.price_r .jsj,.price_r .orij{line-height:22px;color:#666; overflow:hidden; font-size:13px; height:22px; padding-left:5px;}
.price_r .jsj{}
.price_r .orij{ margin-bottom:3px;float: left;}
.price_r .orij del{text-decoration: line-through; }
.price_r .buynow{ position:absolute; right:0px; top:50%; width:50% }
.price_r .buynow input{ width:100%; }
.price_r .carbuy{ margin-bottom:5px; }

.shopIntro .attrs { padding:10px; margin-bottom:0}
.shopIntro .attrs img{ display:block; margin:0 auto}

.askbtn,.cmtBtn{ color:#fff; border-radius:3px;}

/***/


/*购物车页*/
.gwcts { border:#EEE solid 1px; margin-top:3px; font-size:13px; background:#fff; line-height:25px; padding:5px 10px; color:#666}
.gwcts marquee{ display:block; height:25px; line-height:25px;}
.gwcts .t{color:green;font-weight:bold}
.gwcts .m{color:brown;}

.ShoppingCart{line-height:24px; border-collapse:collapse; border-spacing:0; border:0; width:100%}
.ShoppingCart .tdbg { background-color:#fff;}
.ShoppingCart .tdbg td{background-color:#fff;text-align:center; }
.ShoppingCart td{border-bottom:#f8f8f8 solid 1px;padding:10px 0px; }
.ShoppingCart .tdbg td.align_Left{ text-align:left;padding-left:10px}
.ShoppingCart .Thead,.ShoppingCart .Tfoot{text-align:center;background:#fafafa;padding:10px }
.ShoppingCart .thumb{  width: 58px;height: 58px;border: 1px solid #dddcdc;}
.ShoppingCart .proName{  overflow:hidden; display:block;  font-size: 13px;line-height: 1.2em;color: #666;
vertical-align: top;height: 2.4em;}
.shopcartNum{ overflow:hidden; padding:0;margin-top: 5px;}
.shopcartNat { font-size:12px; overflow:hidden; line-height:20px}
.shopcartNat .tname{  margin-top:2px;}
.delGoods{ display:block; color:#ccc; font-size:22px; margin-top:10px; text-align:center}
.ShoppingCart .sc-stit{ float:left; line-height:30px;}
.ShoppingCart .price{color:#555;text-align:center}
.ShoppingCart .tdbg  .shopcartTips { border-bottom:#eee solid 1px; padding:5px 0}
.ShoppingCart .noproduct{height:300px;  }
.ShoppingCart .noproduct span{ display:block; margin:10px auto; height:95px; width:95px;background:#fff url(../images/ico/noCar.png) no-repeat 0 0;  background-size: 95px auto;}
.ShoppingCart .noproduct p{ color:#999}
	
.clearCar{ margin-bottom:0; border-bottom:#eee solid 1px; background:#fff;}
.clearCar a{ display:block;padding:5px 10px; text-align:right }
.clearCar span{ vertical-align:middle }

.couponIn { padding:5px 10px;border-bottom:#ddd solid 1px;border-top:#ddd solid 1px; background:#fff;margin-top:12px; }
.couponIn *{ vertical-align:middle; font-weight:normal}
.couponbtn{height: 30px; background:#0B850B; border:1px solid #0B850B; padding:0px 10px;color:#fff;border-radius:3px;}
.coupontxt{border:1px solid #ddd; height:20px; line-height:20px;padding: 4px;width:45%; border-radius:3px;}

	
.balanceBox td{ border-bottom:#f7f7f7 solid 1px; padding:10px; text-align:left !important}
.balanceBox strong{ font-weight:normal}
.balanceBox strong .price{ color:#FB4741}

.balance-submit{  text-align:right; background:#fff; border-bottom:#ddd solid 1px; padding:10px; overflow:hidden}

.qjsbtn,.jxgwbtn,.btn-order{ display:inline-block;text-align: center; width:33%; padding:8px 0;color: #FFF !important;border-radius:3px;font-size: 16px;}
.qjsbtn{background: #FB4741; float:right;}
.jxgwbtn{background: #4D8000;}

.prolist{margin:5px}
.prolist ul{margin:0px;padding:0px}
.prolist ul li{width:100px;height:90px;float:left;list-style-type:none;}
#changeSucTip{background: url(/home/images/shop/cartTipBottom.gif) bottom no-repeat;height:80px;padding-bottom:4px;}
#changeSucTip #tipContent{border:#ff9900 1px solid;background:#fffddd;border-bottom:none;height:77px;}
#changeSucTip #tipTitle{margin-top:10px;text-align:center;}
#changeSucTip #priceSpan{color:red;}
.gwcbox #couponnum{border:1px solid #ccc;margin-left:10px; height:20px; line-height:20px}




.comment-info{ margin-bottom:0; }
.comment-info strong{ font-weight:normal; font-size:14px; display:block; line-height:35px; height:35px; padding-left:10px; border-bottom:#eee solid 1px;}
.commentlist td:nth-child(2){ padding:0 10px;}

.shopComment .commentlist{ padding:10px 0}

.shopAsk .comment-info{ }
.shopAsk #askform{background-color: #fff;width: 100%;overflow: hidden;border: #DDD solid;border-width: 1px 0 1px 0;box-sizing: border-box; padding:10px;}
.shopAsk .shopAskBox{ padding:10px;}

.pageList table{ width:100%}
/*订单详情*/

.waitInfo{color:#666;Background:#fff url(/3g/images/loading.gif) no-repeat 3px 3px;border:#eee 1px solid; margin-left:10px;padding-top:4px;padding-bottom:3px;padding-left:20px;padding-right:10px;font-size:12px;font-weight:400;}
.mycart .CTable td{display: block;padding: 10px;}
.mycart .CTable tr:last-child td label:last-child{display:block;padding: 10px;}
.mycart .ctable{ width:100%; border-collapse:collapse; border-spacing:0; border:0}
.mycart .ctable tr td{line-height:30px;}
.mycart .ctable tr td label{font-size: 14px;}
.mycart .ctable tr td li{}
.mycart .ctable .cleft{ width: auto !important;font-size:14px;}
.mycart .ctable input[type="text"]{ border:#ccc solid 1px;padding:8px; height:32px;box-sizing:border-box;border-radius:3px; }
.mycart input[type="radio"]{ margin:-3px 4px 0 0; vertical-align:middle; }
.mycart .ctable select{overflow:hidden;  box-sizing:border-box; padding:6px; border-radius:3px; 
border:#ccc solid 1px;padding-right:8%}
.mycart .ctable textarea{margin-left:10px}

.mycart .middle { padding:10px;}
.middle .ctable .cleft{text-align: left;}

.mycart{ margin-top:3px;}
.mycart .shopTit{ line-height:35px; padding-left:10px; font-size:16px; font-weight:normal; background:#f9f9f9; 
border-bottom:#eee solid 1px;}


#myaddress .CTable{ border:#B0E1FB dashed; border-width:3px 0 3px 0; background-color:#fff; margin-bottom:12px;}
#showselectarea{ margin-top:-4px;}

#addmyaddress{ background:#fff;border:#eee solid; border-width:1px 0 1px 0; }
#addmyaddress select{ width:30%; margin-bottom:4px;}
#addmyaddress .ctable td{ padding:2px 0; }
#addmyaddress .ctable input[type="text"]{ margin-left:0; width:92%}

.btn-addr{ background-color:#F15353; color:#fff; padding:8px 10px; margin-top:5px;}

.DeliveryList{}
.DeliveryList li *{  vertical-align:middle}
.DeliveryList li { line-height:28px; color:#666}
.store{ margin:10px 0 !important; padding:5px !important; background:none !important; border:#ccc dashed 1px !important; font-size:13px; border-radius:3px;}

#ShowPaymentType .ctable tr td{ font-size:13px;}
#ShowPaymentType .ctable tr td:nth-child(1){ padding-right:8px; white-space:nowrap;}
#ShowPaymentType font br{ display:none}
#ShowPaymentType font select{ float:left; width:45%; padding-right:10% }
#ShowPaymentType font br+p{ float:left;padding-left:10px; line-height:36px; font-size:11px;}

.cctable{ width:100%;}
#part_consignee .ctable th{ display:none}
#part_consignee .ctable td{ padding:0; }
#part_consignee .ctable td.cleft{ display:none}
#part_consignee .ttitle{ border-bottom:#eee solid 1px; margin:10px -10px; padding-left:10px; line-height:35px; font-weight:bold}
#part_consignee .ctable td input[type="text"]{ width:100%;}

#addmyInvoice{ margin-bottom:10px;}

.orderSubmit{ overflow:hidden; padding:0 10px 10px;}
.orderSubmit .btn-order{background: #FB4741; float:right; padding:12px 0; width:40%}
.barbox .barright,.barbox .red{ border-radius:20px; overflow:hidden}

/*团购*/



.groupBuy-box{  overflow: hidden;  padding: 5px}
.groupBuy-box .m-list li{ background-color:#fff}
.groupBuy-box .m-list .thumb{ width:105px; height:85px;}
.groupBuy-past .tags{ background-color:#B5B5B5}
.groupBuy-past .m-list .thumb{ opacity:.7}
.groupBuy-past .m-list .pro-name,
.groupBuy-past .m-list .price-new,
.groupBuy-past .m-list .price-old,
.groupBuy-past .m-list .tips,
.groupBuy-past .m-list .orange{ color:#b5b5b5}

.shop-footer{ text-align:center; font-size:12px; color:#999; padding:10px 0}

/*抢购*/
.limitBuy{ overflow: hidden;  padding: 5px}
.limitBuy li{background-color:#fff}
.limitBuy .time-text{ margin-top:5px; font-size:12px;  float:left}
.limitBuy .time-text,.limitBuy .time-text a{ color:#444}
.limitBuy .btn-limit{ position:absolute; top:50%; right:5px;   background-color: #FF463C;color: #FFF; padding:2px 8px}

/*积分*/
.integBox{  overflow:hidden;}

/*品牌*/
.letter-nav a{ float:left; box-sizing:border-box; background:#fff; width:16.67%; padding:8px; border:#E3E3E3 solid; border-width:0 1px 1px 0; color:#666; font-size:14px; text-align:center}
.letter-nav a.curr{ color:#EE7F56}
.brandList ul{ background-color:#fff;}
.brandList li{ width:33.33%; float:left;border-bottom:solid #e3e3e3 1px; height:80px}
.brandList li a{ display: block; height:100%;text-align: center;border-right:solid #e3e3e3 1px; color:#575757}
.brandList a img{   display: block;margin: 0 auto;height: 25px;  padding: 20px 0 2px 0;}
.brandList li:nth-child(3n+3) a {border-right: none;}

#topload{ color:#999}
.brand_info.brand_con{ padding:10px}
.brand_info {padding-top: 10px;background: #FFF;}
.brand_info .brand_pic{float: left;margin: 4px 10px 0 0; width:30%}
.brand_info .pro_pic {width: 100%;}
.brand_info .brand-tit {font-weight: bold;color: #E44747; display:block; text-align:center}
.brand_info .brand_intro{ line-height:26px;}

.brands-shop{ padding-top:0px;}

/*页码*/
#fenye{clear:both;margin:15px 0;height:35px; text-align:center; }
#fenye table{ width:100%}
#fenye img{ vertical-align:inherit}
#fenye a,#fenye span{text-decoration:none; font-size:14px;height:30px;display:inline-block; text-align:center; 
line-height:30px;color:#666;border: 1px solid #ccc;padding:0 10px; font-size:12px; margin:0 2px;background:#fff; border-radius:3px; }
#fenye a.curr{background-color: #EFEFEF; cursor:default;}
#fenye a:hover{color:#333; background-color: #EFEFEF; }
#fenye span em{ margin-left:5px;}
.head a{ text-decoration:none}

/*底部快捷按钮*/
.quick-btn { position:relative; height:49px;}
.quick-btn ul{transition: transform 350ms ease 0s;position: fixed;left:0;bottom: 0px;background-color: #FCFCFC;width: 100%;margin: 0 auto;height: 49px;border-top: 1px solid #EDEDED;
 -webkit-box-shadow: 0 -1px 10px #eee; box-shadow: 0 -1px 10px #eee;z-index:999}
.quick-btn a{color: #999999;width: 25%;display: inline-block;float: left;text-align: center;cursor: pointer;color:#434a54}
.quick-btn div {font-size: 22px;padding: 8px 0px 0;color: #999999;top: 0px;}
.quick-btn p{font-size: 10px;color:#434a54}

.footer{ color:#ccc; text-align:center; font-size:10px; padding:10px 0;}
.footer .foot-link{ margin:10px 0}
.footer .foot-link a{ color:#c1c1c1; font-size:12px; padding:0 8px}
