﻿html,body,p,h1,h2,h3,h4,h5,h6,form,input,textarea,select,button,fieldset,legend,img,ul,ol,li,dl,dt,dd,th,td,pre,blockquote{margin:0;padding:0;}
html{height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;}
body{background:#F2F2F2;color:#000;height:100%;}
body,button,input,select,textarea,h2,h3,h4,h5,h6{font:12px 'Microsoft Yahei', \5b8b\4f53, Tahoma, Arial;-webkit-font-smoothing: antialiased;}
button,submit{appearance:none;-moz-appearance:none;-webkit-appearance:none;}
img,fieldset{border:0;vertical-align:middle}
input{padding:0;margin:0;outline:none;}
a{text-decoration:none;color:#333333;}
a:hover{text-decoration:none;border:0;}
a:active{text-decoration:none;border:0;}
a:click{background:none;}
a{outline:none;blr:expression(this.onFocus=this.blur());}
*{-webkit-tap-highlight-color:rgba(0,0,0,0);}
ul,li,ol{list-style:none}
img{max-width:100%;}
.clear{clear:both;height:0;line-height:0;font-size:0;visibility:hidden;overflow:hidden;}
.clearfix:after{visibility: hidden;display: block;font-size: 0;content:" ";clear: both;height: 0;zoom:1;}
.submitbg{width:46%;line-height:260%;font-size:100%;text-align:center;border:0;margin:0;background:#C80000;color:#FFF;cursor:pointer;display:inline-block;_display:inline;border-radius:3px;}

/*reset*/
.allbg{background:#FF00FF;}
img{max-width:100%;}
.bodybox{max-width:680px;background:#FAFAFA;margin:0 auto; position:relative;}
#jslogo300{display:none;}
.scrollLoading{background:url(/images/loading.gif) no-repeat center;}
.noinfobox{width:80%;padding:10%;text-align:center;}
.price{color:#FF3000;}
.price .num{color:#FF3000;}
.price .unit{color:#FF3000;}
.nummarket{color:#888;text-decoration:line-through;}
#pageloading{position:fixed;width:100%;height:100%;top:0;left:0;z-index:999999;background:url(/img/loading.gif) #FFF no-repeat center;}
/*----------header---------------------------*/
.header{float:left;width:100%;padding:1% 0;min-height:35px;position:relative;z-index:1000;background-color:#FFF;border-bottom:1px solid #DADADA;}
.headerfix{position:fixed;left:0;top:0;box-shadow:0 2px 3px #C8C8C8;}
.header .headertable{padding:1%;}
.header .logo{display:inline-block;_display:inline;}
.header img{width:90%;}
.header .headertable .alink{padding:0;width:auto;max-width:25%;display:inline-block;_display:inline;margin:0;}
.header .headertable .alink p{width:100%;display:inline-block;_display:inline;padding:0; margin:0; text-align:center;line-height:100%;}
.header .headertable .alink .pn img{max-width:50%;}
.header .headertit{float:left;width:40%;margin:0 0 0 2%;color:#FFF;text-align:left;display:inline-block;_display:inline;z-index:-1;}
.header .headertit img{max-width:100%;max-height:80px;}
.header .toppng{position:absolute;top:25%;right:0;height:50%;padding-top:0;max-width:25%;width:auto;display:inline-block;_display:inline;z-index:100;}
.header .toppng img{height:100%;}
.header .tophome{left:0;}
.header .topback{left:0;}
.header .toplink{right:5%;}
.header .topuser{right:16%;}
.headerlogo{float:left;width:40%;padding:5% 30%;text-align:center;min-height:50px;position:relative;z-index:1000;}
.headerlogo img{width:auto; max-width:100%;}
/*------------------Carousel-----------------------------------------------------------------------------------*/
#Carouselbox{width:100%;padding:0;overflow:hidden;margin-bottom:15px;}
#Carouselbox .demo{width:100%;font-size:14px;position:relative;margin:0;padding:0;}
#Carouselbox .demo .slider{background:#FFF;}
#Carouselbox .demo .control{position:absolute;display:block;top:50%;margin-top:-20px;width:25px;height:25px;cursor:pointer;z-index:2;background:url(../img/pronext.png) no-repeat;filter:alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.6;}
#Carouselbox .demo .prev {left:20px;background-position:0 0}
#Carouselbox .demo .next {right:20px;background-position:-25px 0}
#Carouselbox .demo .control:hover {filter:alpha(Opacity=100);-moz-opacity:1;opacity:1;}
#Carouselbox .slider .desc {display:none;}
#Carouselbox .slider .desc a {font-size:16px;display:none;}
/*----------------------------------------------------*/
.bannerbox{float:left;width:100%;margin:0 auto 2.5% auto;}
.bannerbox img{float:left;width:100%;}
.detailbox{float:left;width:95%;margin:2.5% 0;padding:2.5%;font-size:150%;position:relative;border-bottom:1px solid #DADADA;}
.allmain{float:left;width:100%;min-height:360px;}
.submodi{padding:0 3%;font-size:100%;line-height:200%;color:#F2F2F2;background:#00C1DE;cursor:pointer;display:inline-block;_display:inline;border-radius:3px;}
.subred{padding:0 3%;font-size:100%;line-height:220%;color:#FFF;background:#FF3000;text-align:center;cursor:pointer;display:inline-block;_display:inline;border-radius:3px;}
.subgray{padding:0 5%;font-size:100%;line-height:220%;color:#999999;background:#EAEAEA;text-align:center;cursor:pointer;display:inline-block;_display:inline;border-radius:3px;}
.subdel {padding:0 5%;font-size:100%;line-height:220%;color:#999999;background:#F3F3F3;text-align:center;cursor:pointer;display:inline-block;_display:inline;border-radius:3px;}
.subtip{color:#EC0000;padding:0 2%;display:inline-block;_display:inline;}
.modibutton{padding:0 3%;font-size:100%;line-height:220%;color:#787878;background:#FFF;border:1px solid #00C1DE;cursor:pointer;display:inline-block;_display:inline;}
.submodi1{padding:0 3%;margin:0 2%;font-size:100%;line-height:200%;color:#FFF;background:#00C1DE;cursor:pointer;display:inline-block;_display:inline;border-radius:3px;}
.submodi2{padding:0 3%;margin:0 2%;font-size:100%;line-height:200%;color:#FFF;background:#FF3000;cursor:pointer;display:inline-block;_display:inline;border-radius:3px;}
/*--------------------------------------------*/
.detail-tit{float:left;width:100%;position:relative;color:#2A2A2A;border-top:0;border-bottom:1px solid #DADADA;background:#FFF;margin-bottom:2.5%;}
.detail-tit h2{float:left;font-size:120%;line-height:280%;width:85%;padding:0 5%;text-align:center;cursor:pointer;font-weight:normal;}
.detail-tit .more{position:absolute;top:0;right:3%;padding:0;line-height:330%;color:#666;cursor:pointer;display:inline-block;_display:inline;}
.detail-tit i{position:absolute;top:0;left:0;height:100%;width:50px;cursor:pointer;}
.detail-tit i img{height:100%;}
/*--------------------------------------------*/
.page-list{float:left;width:95%;padding:2.5% 2.5%;position:relative;}
.pro-list{float:left;width:47%;margin:1.5%;background:#FFF;overflow:hidden;cursor:pointer;display:inline-block;_display:inline;border-radius:5px;}
.pro-list p{display:inline-block;_display:inline;}
.pro-list .picbox{float:left;width:100%;display:inline-block;_display:inline;padding-top:100%;overflow:hidden;position:relative; text-align:center;}
.pro-list .picbox .pimg{height:100%;border-radius:5px 5px 0 0;position:absolute;top:0;left:0;width:100%;}
.pro-list .ptit{float:left;width:90%;margin:0 5% 3% 5%;line-height:20px;max-height:40px;overflow:hidden;}
.pro-list .pdesc{float:left;width:90%;margin:0 5% 2.5% 5%;color:#888;font-size:12px;line-height:20px;height:20px;overflow:hidden;}
.pro-list .pprice{float:left;width:90%;margin:2% 5% 1.5% 5%;line-height:230%;}
.pro-list .pprice .price{}
.pro-list .pprice .price .num{font-size:120%;}
.pro-list .pprice .pricemarket{color:#888;margin-left:3%;}
.pro-list .pprice .pricemarket .num{color:#888;text-decoration:line-through;}
.pro-list .pprice .saleCount{color:#888;margin-left:3%;}
.pro-list .pprice .salebuy{float:right;cursor:pointer;padding:0 5%;color:#FFF;background:#C80000;display:inline-block;_display:inline;border-radius:3px;}
/*--------------------------------------------*/
.detail-msg{float:left;width:75%;margin:2.5% 2.5%;padding:10%;position:relative;background:#FFF;border-radius:6px;}
.detail-msgtip{float:left;width:75%;margin:2.5% 2.5%;padding:10% 10% 18% 10%;line-height:200%;color:#666;text-align:center;background:#FFF;border-radius:6px;}
.detail-msgtip img{width:50%;}
/*-----------copyright---------------*/
.footintro{float:left;width:100%;margin:0 auto;padding:3% 0 17% 0;text-align:center;position:relative;z-index:1;color:#F8F8FF;font-size:100%;background:#FF00FF;}
.footintro a{color:#00FFFF;}
/*----------------------------*/
.classtable{display:none;position:fixed;top:0;left:-100%;width:100%;height:100%;display:inline-block;_display:inline;cursor:pointer; z-index:10000;background:#F8F8F8;}
.classtable .classtag{ font-weight:bold;width:80%;line-height:200%;font-size:120%;padding:5% 10%;display:inline-block;_display:inline;cursor:pointer;border-bottom:1px solid #EEE;}
/*--------------------------*/
.red{color:#EC0000;}
.blue{color:#000EEE;}
.price{color:#EC0000;}
.gray{color:#888;}
/*-------------MSGTips---------------*/
.MSGTips{position:fixed;bottom:45%;left:8%;width:85%;text-align:center;display:inline-block;_display:inline;z-index:90000; display:none;}
.MSGTips .msghtml{min-width:60%;padding:5% 5%;color:#FEFAEF;font-size:100%;background:#2A2A2A;display:inline-block;_display:inline;border-radius:5px;}
.MSGTipsbg{display:none;position:fixed;left:0;bottom:0;width:100%;height:100%;padding:0;z-index:6000;background:#000;filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;}
.MSGTips .msgSubmit{width:100%;padding-top:10%;}
.MSGTips .msgSubmit span{width:25%;text-align:center;padding:0;margin:0 5%;}
/*--------------------------*/
.wrapprobox {position:fixed;left:0;bottom:0;width:100%;z-index:1000;background:#F8F8F8;border-top:1px solid #DDDDDD;}
.wrapprobox .menulist{width:100%;max-width:680px;margin:0 auto;}
.wrapprobox .menu{position:relative;float:left;width:20%;padding:1.5% 0;margin:0;border-left:1px solid #F2F2F2;color:#666666;text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box;cursor:pointer}
.wrapprobox .menu:first-child{border-left:0;}
.wrapprobox .menu p{color:#666;font-size:80%;width:100%;display:inline-block;_display:inline;}
.wrapprobox .menu img{max-width:50%;}
.shopcarsum{position:absolute;top:8%;right:30%;height:14px;width:14px;text-align:center;line-height:14px;color:#FFF;font-size:80%;font-style:normal;background:#F72500;display:inline-block;_display:inline;display:none;border-radius:50%;}

.wrapprobox .bookTable{width:95%;max-width:680px;padding:0;border:0;margin:0 auto;}
.wrapprobox .bookTable td{padding:1.5%;text-align:center;position:relative;}
.wrapprobox .bookTable td img{max-width:58%;}
.wrapprobox .bookTable td p{float:left;width:100%;padding:0;color:#666;font-size:80%;display:inline-block;_display:inline;cursor:pointer;}
.wrapprobox .bookTable .submitbook{width:98%;padding:2.5% 0;font-size:100%;line-height:220%;color:#FFF;background:#C80000;border:0;cursor:pointer;display:inline-block;_display:inline;border-radius:3px;}
.wrapprobox .bookTable .submitcar{width:98%;padding:2.5% 0;font-size:100%;line-height:220%;color:#FFF;background:#FF7200;border:0;cursor:pointer;display:inline-block;_display:inline;border-radius:3px;}
.wrapprobox .bookTable .submitover{color:#888;background:#D8D8D8;}
/*--------------------------*/
#Quickbox{display:none;position:fixed;bottom:-100%;left:0;padding:0;width:100%;height:100%;text-align:center;background:#F8F8F8;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+180));z-index:20000;}
#Quickbox .close{width:25px;height:25px;background:url(../img/pngclose.png) no-repeat center center;background-size:25px 25px;position:absolute;top:2%;right:2%;cursor:pointer;display:inline-block;_display:inline;z-index:21000;}
#Quickbox .ploading{width:100%;padding-top:60%;background:url(../img/loading.gif) no-repeat center center;display:inline-block;_display:inline;}
#Quickbox .htmlbox{width:90%;margin:5% auto;max-width:650px;text-align:left;z-index:20001;position:relative;overflow-y:scroll;}
#Quickbox ul{float:left;width:100%;z-index:20002;}
#Quickbox li{float:left;width:100%;margin-bottom:2%;}

/*快捷面板表单*/
#Quickbox .formbox{float:left;width:100%;}
#Quickbox .formbox td{padding:2%;}
#Quickbox .formbox td .imgpro{width:100%;}
#Quickbox .formbox td .ptitle{width:100%;display:inline-block;_display:inline;margin-bottom:5%;}
#Quickbox .formbox td .pprice{width:100%;display:inline-block;_display:inline;margin-bottom:3%;color:#666;}
#Quickbox .formbox td .price{display:inline-block;_display:inline;}
#Quickbox .formbox td .price .num{font-size:150%;}
#Quickbox .formbox td .inputbox{width:85%;padding:0 2%;line-height:280%;border-radius:3px;border:1px solid #DDDDDD;}
#Quickbox .formbox td .selectbox{width:85%;padding:0 2%;line-height:280%;border:1px solid #DDDDDD;border-radius:3px;
appearance:none;-moz-appearance:none;-webkit-appearance:none;background: url("/img/arrow.png") no-repeat scroll right center transparent;background-color:#FFF;
}

#Quickbox .formbox td .inputcontent{width:98%;}
#Quickbox .formbox td .submitbook{float:left;width:46%;padding:1% 0;font-size:110%;line-height:200%;color:#FFF;background:#C80000;border:0;cursor:pointer;display:inline-block;_display:inline;border-radius:3px;appearance:none;-moz-appearance:none;-webkit-appearance:none;}
#Quickbox .formbox td .submitcancel{float:right;width:46%;padding:1% 0;font-size:110%;line-height:200%;color:#959595;background:#E3E4E5;border:0;cursor:pointer;display:inline-block;_display:inline;border-radius:3px;appearance:none;-moz-appearance:none;-webkit-appearance:none;}

#Quickbox .formbox td .labconfig{border:1px solid #DADADA;position:relative;overflow:hidden;line-height:26px;height:26px;padding:0 2%;margin:0 2% 0 0;cursor:pointer;display:inline-block;_display:inline;}
#Quickbox .formbox td .labconfig s{position:absolute;top:-80px;}
#Quickbox .formbox td .labconfig.click{border:1px solid #C80000;background:#FFF;}

#Quickbox .formpay{float:left;width:100%;}
#Quickbox .formpay td{padding:2%;}
#Quickbox .formpay td .submitpay{width:38%;padding:1% 0;font-size:120%;line-height:180%;color:#FFF;background:#C80000;border:0;cursor:pointer;display:inline-block;_display:inline;border-radius:3px;}
#Quickbox .formpay td .price .num{font-size:120%;}

#Quickbox .ewmbox{float:left;width:90%;margin:5%;padding-top:90%;position:relative;}
#Quickbox .ewmbox .pbox{width:100%;height:100%;text-align:center;position:absolute;top:0;left:0;position:absolute;top:0;left:0;}
#Quickbox .ewmbox img{width:auto;height:100%;}
#Quickbox .ewmprobox{float:left;width:96%;height:96%;padding:2%;text-align:center;}
#Quickbox .ewmprobox img{width:95%;height:100%;}

#Quickbox .tablelist{width:90%;padding:3%;margin:2%;background:#FFF;border-radius:5px;}
#Quickbox .tablelist td{padding:1%;}


/*会员AB列表*/
#Quickbox .temaMemberTable{width:100%;border:2px solid #E1E6EC; max-width:680px;}
#Quickbox .temaMemberTable td{border:1px dashed #E1E6EC;padding:5px 0;}
#Quickbox .temaMemberbox{width:80px;cursor:pointer;display:inline-block;_display:inline;text-align:center;margin:0 auto;}
#Quickbox .temaMemberbox p{width:100%;line-height:16px;height:16px;overflow:hidden;display:inline-block;_display:inline;font-size:12px;}
#Quickbox .temaMemberbox .pimg{width:40px;height:40px;overflow:hidden;display:inline-block;_display:inline;border-radius:20px;}
#Quickbox .temaMemberbox img{width:40px;height:40px;border-radius:20px;}
/*------------------------*/
.BookJian{float:left;width:26px;height:26px;border:1px solid #A9A9A9;background:url(../img/pngjiajian.png) #FBFBFB no-repeat 0 0;display:inline-block;_display:inline;cursor:pointer;}
.BookJia{float:left;width:26px;height:26px;border:1px solid #A9A9A9;background:url(../img/pngjiajian.png) #FBFBFB no-repeat 0 -26px;display:inline-block;_display:inline;cursor:pointer;}
.BookCount{float:left;height:26px;display:inline-block;_display:inline;border:1px solid #A9A9A9;background:#FFF;border-left:0;border-right:0;}
.BookCount .inputCount{min-width:12px;line-height:25px;height:25px;width:25px;text-align:center;border:0;padding:0;margin:0;}
/*--------------------------*/
.labcheck{cursor:pointer;display:inline-block;_display:inline;margin-right:5%;}
.labcheck input[type="checkbox"]{display:none;clip:rect(0,0,0,0);}
.labcheck input[type="checkbox"]+b{display:inline-block;vertical-align:middle;float:left;font-size:14px;width:20px;height:20px;line-height:20px;padding:0;border:2px solid #DADADA;text-align:center;border-radius:50%;}
.labcheck input[type="checkbox"]:checked+b{background:#C91600;border:2px solid #C91600;color:#FFF;}
.labcheck input[type="checkbox"]:checked+b:after{content:"\2713";}
.labcheck input[type="checkbox"]~s{text-decoration:none;line-height:25px;display:inline-block;_display:inline; margin-left:5px;}
.labcheck input[type="checkbox"]:checked~s{color:#C91600;}

.labradio{cursor:pointer;display:inline-block;_display:inline;margin-right:5%;}
.labradio input[type="radio"]{display:none;clip:rect(0,0,0,0);}
.labradio input[type="radio"]+b{display:inline-block;vertical-align:middle;float:left;font-size:14px;width:20px;height:20px;line-height:20px;padding:0;border:2px solid #DADADA;text-align:center;border-radius:50%;}
.labradio input[type="radio"]:checked+b{background:#C91600;border:2px solid #C91600;color:#FFF;}
.labradio input[type="radio"]:checked+b:after{content:"\2713";}
.labradio input[type="radio"]~s{text-decoration:none;line-height:25px;display:inline-block;_display:inline; margin-left:5px;}
.labradio input[type="radio"]:checked~s{color:#C91600;}

.labelCheckbox{cursor:pointer;display:inline-block;_display:inline;}
.labelCheckbox input[type="radio"]{display:none;clip:rect(0,0,0,0);}
.labelCheckbox input[type="radio"]+b{display:inline-block;vertical-align:middle;float:left;font-size:14px;width:20px;height:20px;line-height:20px;padding:0;border:2px solid #DADADA;text-align:center;border-radius:50%;}
.labelCheckbox input[type="radio"]:checked+b{background:#C91600;border:2px solid #C91600;color:#FFF;}
.labelCheckbox input[type="radio"]:checked+b:after{content:"\2713";}
.labelCheckbox input[type="radio"]~s{text-decoration:none;line-height:25px;display:inline-block;_display:inline; margin-left:5px;}
.labelCheckbox input[type="radio"]:checked~s{color:#C91600;}
.labelPaytype{margin:2% 5% 2% 0;}
.labelTransactionType{width:40%;margin:1.5% 0 1.5% 8%;}

/*--------------------表单类2019-----------------------------------------------------*/
.formTable{float:left;width:95%;margin:2% 2.5%;padding:2.5%;background:#FFF;border-radius:5px;}
.formTable td{padding:1.5%;}
.formTable td.tdline{line-height:26px;}
.formTable td.tdbutton{padding:6% 1.5%;}
.formTable td .more{float:right;display:inline-block;_display:inline;}
.formTable .imgpro{width:100%;}
.formTable .inputbox{width:96%;padding:0 2%;line-height:260%;border-radius:3px;border:1px solid #DDDDDD;}
.formTable .selectbox{width:26%;line-height:180%;border:1px solid #DDDDDD;border-radius:3px;padding:0;}
.formTable .inputcontent{width:96%;}
.formTable .submitbg{float:left;width:46%;padding:1% 0;font-size:100%;line-height:220%;color:#FFF;background:#C80000;border:0;text-align:center;cursor:pointer;display:inline-block;_display:inline;border-radius:3px;}
.formTable .submitreg{float:right;width:46%;padding:1% 0;font-size:100%;line-height:220%;color:#959595;background:#E3E4E5;border:0;text-align:center;cursor:pointer;display:inline-block;_display:inline;border-radius:3px;}
.formTable .submitcancel{float:right;width:46%;padding:1% 0;font-size:100%;line-height:220%;color:#959595;background:#E3E4E5;border:0;text-align:center;cursor:pointer;display:inline-block;_display:inline;border-radius:3px;}
.formTable .submitget{padding:0 2.5%;font-size:100%;line-height:230%;color:#FFF;background:#A3A3A3;border:0;text-align:center;cursor:pointer;display:inline-block;_display:inline;border-radius:3px;}
.formTable .submitlogin{width:97%;}
.formTable .submodi{line-height:260%;}
.formTable .selectbox{width:96%;padding:0 2%;line-height:260%;border:1px solid #DDDDDD;border-radius:3px;
appearance:none;-moz-appearance:none;-webkit-appearance:none;
background: url("/img/arrow.png") no-repeat scroll right center transparent;
}

.goodsShareColorbox{width:30px;height:30px;overflow:hidden;display:inline-block;_display:inline;border-radius:15px;}


/*--------------------------*/
.floatSharbox{display:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:30000;}
.floatSharbox .Sharbg{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;z-index:30000;filter:alpha(Opacity=80);-moz-opacity:0.8;opacity:0.8;}
.floatSharbox .Sharpic{position:absolute;top:0;left:0;width:90%;margin:0 5%; text-align:center;z-index:30002;}
.floatSharbox .Sharpic img{width:100%;max-width:640px;}
/*--------------------------*/

#htmltesting{position:fixed;left:0;top:0;width:200px;height;height:100%;padding:15px;z-index:30000; background:#008000;color:#FFF;}