.neiye_banner{
	width:100%;
}
.neiye_banner img{
	width:100%;
}
.norecord {
	background-image: url(../images/none.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top:120px;
	margin:70px auto;
	text-align:center;
	font-size:1rem;
}



.locbd{padding:3% 2%;background-color: #f5f5f5;font-size:.6rem;}
.locbd a{ color:#666;font-size:.6rem;}

.mem_sort {border-bottom:1px solid #EEEEEE;font-size:0.7rem;height:2rem;color:#F10582;}
.mem_sort a{height:1.9rem;padding:0px 2px;display:inline-block; font-size:0.7rem; line-height:1.9rem; margin-left:5%; }
.mem_sort a.on{color:#16298F;border-bottom:.1rem solid #16298F; }


.ny_conmain {line-height:1.2rem;min-height:200px;padding:4% 2%;}
.ny_conmain img{max-width:100%;}
.ny_conmain table{max-width:100%; padding:0px;}
.ny_conmain h3{color: #BC133E;}


.newslist{}
.newslist li{float:left;width:100%;margin-bottom:.7rem;padding-bottom:.5rem;border-bottom: 1px dashed #cccccc;}
.newslist .a_date {float:left;text-align:center;padding:.3rem 1%;
background-color:#fcfcfc;margin-right:4%; width:20%;}
.newslist .a_date span{color: #8FC620;font-size: 1rem;}
.newslist dl{ float:left; width:74%}
.newslist dt a{font-size:.7rem;}
.newslist .n_info{ height:3rem; line-height:1rem; overflow:hidden; color:#999999;}

.newstitle {
	margin-bottom:.5rem;
	padding-bottom:.5rem;
	border-bottom:1px dashed #d5d5d5;
	color:#666666;
}
.newstitle h4{font-size: 1rem;border-bottom:1px dashed #d5d5d5;padding-bottom:.5rem;margin-bottom:.5rem; font-weight:normal;}
.news_key span{border:1px solid #EFAC3D;padding:0px .4rem;margin-right:.5rem;color:#666666;}

.newsbot {
	border-top:1px dashed #d5d5d5;
	margin-top:.5rem;
	padding-top:.5rem;
}

.activitylist{}
.activitylist li{margin-bottom:.7rem;padding-bottom:.5rem;background-color:#fcfcfc;}
.activitylist .hdpic{margin-bottom:.5rem;border: 1px solid #e5e5e5; padding:1px;background-color:#fff;}
.activitylist .hdpic img{width:100%;}
.activitylist dl{ padding:0 .5rem;}
.activitylist dt{font-size:.8rem;}

.apptitle {
	margin-bottom:.5rem;
	padding:.5rem 0px;
	border-bottom:1px dashed #d5d5d5;
	color:#666666;
	font-size: 1rem;
}
.appdetail {background-color: #fcfcfc; padding:.2rem 2% .5rem;margin-bottom:.7rem;}

.brandbox{border-collapse:collapse;  border: 1px solid #f1f1f1; }	
.brandbox th{border: 1px solid #f1f1f1;color:#16298F;background-color: #fcfcfc; padding:.2rem .5rem;}
.brandbox td{border: 1px solid #f1f1f1; padding:.2rem .5rem;}

.tab_box{border:1px #EEEEEE solid; background:#f7f7f7;}
.tab_box td{ text-align:center;padding:.2rem .5rem;}
.tabbg{background-color: #F9F9F9;}	
.info_list{cursor:pointer;border-collapse:collapse;border:1px solid #e5e5e5; padding:.2rem .5rem;}	
.info_list td{border:1px solid #e5e5e5; padding:.2rem .5rem; text-align:center;}	
.info_list td a{border:1px solid #e5e5e5;padding:2px 10px;}	



.pronav { margin-bottom:.5rem;}
.atitle {line-height:1.5rem;font-size:.7rem;background-color: #f7f7f7; padding:0px 10px;transition: all .4s ease;-webkit-transition: all .4s ease;-ms-transition: all .4s ease;-moz-transition: all .4s ease;-o-transition: all .4s ease; cursor:pointer;}


.atitle img{margin-right:10px; width:.6rem; height:.6rem;
-webkit-transition: -webkit-transform 0.5s ease-out;
-moz-transition: -moz-transform 0.5s ease-out;
-o-transition: -o-transform 0.5s ease-out;
-ms-transition: -ms-transform 0.5s ease-out;

}

.atitleon {background-color: #015BC9;color: #fff;}
.atitleon img{
    transform:rotate(225deg);
    -ms-transform:rotate(225deg); 	/* IE 9 */
    -moz-transform:rotate(225deg); 	/* Firefox */
    -webkit-transform:rotate(225deg); /* Safari บอ Chrome */
    -o-transform:rotate(225deg); 	/* Opera */
}
.acontent {padding:.5rem;border:1px solid #f1f1f1; display:none;}

.catsbox{}
.catsbox dl{
	border-top:1px dotted #ccc;
	padding:5px 0px;
}
.catsbox dl.bdnone{ border:none;}

.catsbox dt{}
.catsbox dt a{}
.catsbox dd{}
.catsbox dd a{
display:inline-block;margin:4px 8px 4px 0px;color:#666;
}




.prolist{ padding:0px 1%; padding-top:.8rem;}
.prolist li{float:left;width:46%;margin:0px 2%;background-color:#fcfcfc; margin-bottom:.6rem;box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);transition: all 0.3s;}
.prolist li p{
display: table-cell;
vertical-align:middle;
text-align:center;
overflow:hidden;
background-color:#fff;
}
.prolist li img{max-width:270px;max-height:270px;}
.prolist li span{display:block; padding:10px 10px; text-align:center;}
.prolist li b{display:block; height:1.6rem; overflow:hidden; line-height:.6rem;}
.prolist li i{color:#FF0000; font-size:.7rem;font-style:normal;}	



.propic{text-align:center;text-align:center;border:1px solid #e5e5e5;}
.propic p{
display: table-cell;
vertical-align:middle;
text-align:center;
overflow:hidden;
background-color:#fff;
}



.protitle {font-size: 1rem;border-bottom:1px solid #e5e5e5;padding:.5rem 0;}

.xmTable{border-collapse:collapse;border-bottom:1px solid #e5e5e5;}	
.xmTable th{border-bottom:1px dashed #f5f5f5;text-align: left; font-weight:normal;padding:5px 0px; vertical-align:top;}	
.xmTable th p{padding:2px 10px;background-color:#fcfcfc;}	
.xmTable td{border-bottom:1px dashed #f5f5f5; line-height:20px; padding:8px 10px;}	
.xmTable span{ font-size:1rem;color:#FF0000;}	
.xmTable i{ font-size:1rem;font-style:normal;}	


.xmbtn { padding-top:.5rem; text-align:center}
.xmbtn a{padding:5px 0%; display:inline-block;cursor:pointer;border-radius:3px;background-color:#015BC9;color:#ffffff; width:47%; margin-right:6%;}
.xmbtn a.db{background-color:#81BE35; margin-right:0px;}

.xjbtn { padding-top:.5rem; text-align:center}
.xjbtn a{padding:5px 0%; display:inline-block;cursor:pointer;border-radius:3px;background-color:#FF9933;color:#ffffff; width:100%;}

.nmenu{height:1.4rem;border-bottom:solid 1px #eee;border-top:solid 1px #eee;}
.nmenu li{float:left;width:20%;text-align:center;color:#666;font-size:0.7rem;overflow:hidden;line-height:1.4rem; margin:0px 2.5%;}
.nmenu li.off{border-bottom:solid 1px #16298F; color:#16298F;}

.logform {border: 1px solid #EEEEEE;border-radius:4px; padding:1rem;}
.log { height:25px; padding:10px 0px;}
.uicon {
	display:inline-block;
	background-image: url(../images/u-icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width:25px; height:25px;
	background-size:25px 25px;
	float:left;
}
.picon {
display:inline-block;
	background-image: url(../images/p-icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width:25px; height:25px;
	background-size:25px 25px;
	float:left;
}

.logline {background-color: #EEEEEE; margin:10px 0px; height:1px; clear:both;}

.loginput {
	border: none;
	padding:2px 5px;
	height:24px;
	line-height:24px;
	width:80%;
	margin:0px 5px;
	float:left;
}
.reg_input {
	border: 1px solid #EEEEEE;
	padding:2px 5px;
	height:22px;
	line-height:22px;
	width:85%;
	margin:5px 0px;
}
input.login_btn{
	border:none;
	height:1.5rem;
	line-height:1.5rem;
	color:#FFF;
	cursor:pointer;
	width:100%;
	border-radius:4px;
	background-color: #015BC9;
	font-size:.7rem;
}
.regform {border: 1px solid #EEEEEE;border-radius:4px; padding:.5rem;}
.regTable{border-collapse:collapse;border:none;}	
.regTable td{border-bottom:1px solid #f5f5f5;padding:.2rem .3rem;}	
.regTable tr.last td{border:none;}	



.zjbg {
	background-image: url(../images/zjbg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-size: 100% 80%;
	padding:3rem 5% 0;
}
.zjinfo {text-align:center;}
.zjinfo h3{ font-size:.8rem;line-height:1.5rem;}

.zjlist {padding:.5rem 0;background:rgba(255,255,255,0.8);border-radius:.5rem;box-shadow:1px 5px 10px #D1D1D1;}
.zjlist li{ float:left; width:33%; text-align:center;border-right:1px solid #ccc;}
.zjlist li i{ color:#F76F1A; font-size:0.9rem; font-style:normal;}



.memnav {margin-top:1rem;}
.memnav LI {margin:10px 0px; overflow:hidden;position:relative;padding:.2rem 0;}
.memnav LI a{block;}
.memnav img{float:left;width:1.2rem;height:1.2rem; margin-right:.5rem;}
.memnav li .info{border-bottom:1px #e9e9e9 solid; height:1.5rem;overflow:hidden; line-height:1.2rem;}
.memnav li:after{position:absolute;width:.4rem;height:.4rem;border-bottom:1px #b7b7b7 solid;border-right:1px #b7b7b7 solid;content:"";transform:rotate(-45deg);-webkit-transform:rotate(-45deg);top:.5rem;right:.5rem}


.tips {border-radius:4px; padding:.5rem; background-color: #f7f7f7; margin-bottom:.5rem;}
input.meminput{border:1px solid #dfdfdf; padding:7px 2%; width:95%;border-radius:4px;}
textarea.meminput{border:1px solid #dfdfdf; padding:5px 2%; width:95%;border-radius:4px;overflow:auto;}
select.addrsel{width:32%;height:auto;padding:5px 0px;line-height:18px;border:1px solid #dfdfdf;}
input.mem_btn{background:#16298F; border:none; margin:2%; height:1.5rem; line-height:1.5rem; color:#FFF; border-radius:2px;width:32%;}
.paddTable td{padding:5px 3px;}	

.addrlist{line-height:22px; padding:5px 2%;margin-top:10px;}
.addrlist dl{border: 1px solid #EEEEEE;border-radius:4px; padding:15px; margin-bottom:20px;}
.addrlist dl.curr{border: 1px solid #FF9933;}
.addrlist dl dt{color: #666666;}
.addrlist dl dt span{color: #333333;font-size:0.8rem;}
.addrlist dl dd{padding:8px 0px;}
.addrlist dl dd.opt{border-top: 1px solid #EEEEEE; text-align:right;}
.addrlist dl dd.opt a{color: #FF9933;}
a.addr {border-radius:4px; border:1px solid #dddddd; padding:8px 0px; font-size:0.7rem; display:block; width:96%;background-color: #f5f5f5; margin:auto; text-align:center;}

.myorderlist {}
.myorderlist dl{padding:8px 0px;}
.myorderlist dt{
	line-height:25px;
	border:1px solid #e5e5e5;
	border-bottom:none;
	padding:5px;
	background-color: #F4FAFF;
}
a.qhbtn {border-radius:4px; padding:0px 2px; background-color: #59A83F; text-align:center; float:right;color: #fff;}
.orders{border-collapse:collapse;border:1px solid #e5e5e5;padding:5px;}	
.orders td{border:1px solid #e5e5e5;padding:5px;}	
.orders img{ width:100%;}	

.orderb{
line-height:25px;
border:1px solid #e5e5e5;
border-top:none;
padding:5px 10px;
}
.o_list li{overflow:hidden;position:relative;background-color: #fcfcfc; padding:3% 2%;border-radius:4px; margin-bottom:10px;}
.o_list li .info{color:#777;overflow:hidden;position:relative}
.o_list li:last-child{margin-bottom:0}
.o_list img{float:left;width:4rem;height:4rem; margin-right:1rem;}
.o_list strong{font-size:0.7rem;font-weight:400;color:#333;display:block;padding:.1rem 0;}
.o_list p{min-height:1rem;color:#999999;margin-top:0.3rem;}
.o_list .orange{font-size:.50rem;}
.o_list .orange em{font-size:0.8rem;font-style:normal;color:#FE2300}
.payinfo_t{ font-size:0.8rem; font-weight:bold;line-height:2rem;}
.payinfo_pay{padding:5px 10px;color:#603723;line-height:1.2rem;border: 1px solid #EEEEEE;border-radius:4px;}
.payinfo_pay b{color:#FE2300; font-size:0.8rem;}
input.checkout {border-radius:4px; border:1px solid #dddddd; padding:8px 0px; font-size:0.7rem; display:block; width:100%;background-color: #f5f5f5; margin:.5rem auto; text-align:center;}

.payinfo_all{text-align:right; margin-top:40px;background:#F7F7F7; padding:10px 20px; border:1px #EEEEEE solid;}
.payinfo_all b{color: #FF0000; font-size:1rem;}




.Page{ text-align: center; padding:1.5rem 0; line-height:.9rem;}
.Page span{ padding:.2rem .5rem; margin:0 .2rem; display:inline-block; color:#999999; border:1px solid #ccc;}
.Page a{ padding:.2rem .5rem; margin:0 .2rem; display:inline-block;background-color:#e3e3e3;border:1px solid #ccc;}
.Page a:link,.Page a:visited{}
.Page .cur{ color:#fff;background-color: #16298F;border:1px solid #16298F;}
.Page a.cur:link,.Page a.cur:visited,.Page a.cur:hover{ color:#fff; }
