/* CSS Document */
body,div,ol,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,form,fieldset,legend,input,button{ margin:0; padding:0; -webkit-tap-highlight-color:rgba(255,255,255,0); }
html {  width: 100%; font-family: 'Heiti SC', 'Microsoft YaHei'; font-size: 100px; outline: 0; -webkit-text-size-adjust:none;}
body {  width:100%; margin: 0; -webkit-user-select: none; position: relative; background-color:#fff;}
a:hover,a:link,a:visited,a{ color:inherit; text-decoration:none;}
ul,li{list-style:none}
i{font-style:normal}
header{ width:12.42rem;}


footer{ position:fixed; bottom:0; width:12.42rem; height:1.58rem; background-color:#f2f2f2; overflow:hidden;}
footer .foot{ float:left; width:4rem; height:5rem; margin:0.15rem 0 0.2rem 1.68rem; text-align:center; overflow:hidden; color:#9c9c9c;}
footer .foot img{ width:0.7rem; height:0.7rem; margin:0 auto; display:block;}
footer .foot p{ margin-top:0.15rem; font-size:0.3rem;}
.jg{ width:12.42rem; height:1.58rem;}


/* CSS Document */
#_contain{}
.banner{ width:12.42rem; height:6.6rem; overflow:hidden;}
.banner img{ width:12.42rem; height:6.6rem;}
.menu{ width:100%; height:3rem; border-bottom:5px solid #d9d9d9; background-color:#7ecef4;}
.menu .nav{ float:left; width:24.5%; height:1.5rem; line-height:1.5rem; border-right:2px solid #e1e1e1; border-bottom:2px solid #e1e1e1;  overflow:hidden; background:#7ecef4; font-size:0.4rem; text-align:center;}
.menu .nav.last{ border-right:none;}
.menu .nav img{ width:1.42rem; height:1.42rem;}
.menu .nav a{ font-size:0.5rem;color:#fff;}
.name{ width:12.42rem; height:1.05rem; font-size:0.38rem; line-height:1.3rem; border-bottom:1px solid #e1e1e1;margin-bottom:0.47rem;}
.name p{ margin-left:0.47rem; font-size:0.6rem;}
.contain{ width:12.14rem; height:100%; margin:0 0.14rem; overflow:hidden;}
.ad{ width:12.14rem; height:5rem; margin-top:0.3rem;}
.ad img{ width:12.14rem; height:5rem;}
.ad-left ,.add-right{ float:left; width:5.92rem; height:3.8rem; margin-top:0.3rem; overflow:hidden;}
.ad-left{ margin-right:0.3rem;}
.ad-left img,.add-right img{ width:5.92rem; height:3.8rem;}
.favorable{ width:12.42rem; height:100%; overflow:hidden;}
.fb:nth-child(odd){ float:left; width:6.18rem; height:6rem; border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; overflow:hidden;}
.fb:nth-child(even){ float:left; width:6.18rem; height:6rem; border-bottom:1px solid #e1e1e1; overflow:hidden;}
.cbr{ border-right:none;}
.fb-lt{ width:5.9rem; height:5.7rem; margin:0.3rem 0.14rem 0 0.14rem;}
.fb-lt img{ width:5.9rem; height:4rem; display:block;}
.fb-lt p{}
.fb-lt p.fb-name{ margin-top:0.3rem; font-size:0.4rem; text-align:center;}
.fb-lt p.price{ margin-top:0.2rem; font-size:0.3rem;}
.fb-lt p span{ font-size:0.3rem; color:#d7d7d7;}
.fb-lt p span.discount{ float:left; margin:0.2rem 0 0 0.5rem; color:#f46b29;}
.fb-lt p span.num{ float:right; margin-right:0.5rem;}
.fb-lt p span big{ font-size:0.5rem; color:#ff3500;}
.more{ width:12.42rem; height:1.37rem; line-height:1.37rem; text-align:center; cursor:pointer;}
.more p{ font-size:0.4rem; color:#7ecef4;}
.more p img{ width:0.2rem; height:0.33rem; margin-left:0.2rem;}



.indexnews{ width:11.42rem; height:100%; overflow:hidden;margin:0 0.5rem;}
.indexnews ul li{font-size:0.48rem; display:block; height:0.8rem; border-bottom: 1px dashed #aaa; margin-bottom:0.5rem;}
.indexnews ul li a{font-size:0.48rem;}

.indexab{width:11.42rem; height:100%; overflow:hidden;margin:0 0.5rem; line-height:1rem; font-size:0.48rem;padding: 0 0 80px 0;}
.indexab p img{ max-width:100%;}

.page{float:left;margin-top:20px;text-align:center;width:100%;margin-bottom:100px;}
.page a{border:1px solid #7CBBED;padding:4px 6px;font-size:12px;}
.page .thispage{padding:4px 6px;background:#7CBBED;font-size:12px;color:#fff;}

.newstext p img{ max-width:100%;}
.newstext
{
	margin-bottom:20px;
	font-size:0.5rem;
	padding:20px;}
.newstext h2{
	text-align:center;
	font-size:0.8rem;
}
.newstext .info
{
	width:100%;
	font-size:0.5rem;
	height:40px;
	margin-top:10px;
	padding-top:10px;
	border-top:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
	text-align:center;
	margin-bottom:10px;
}

.propagechange .pagechangel, .propagechange .pagechanger{ width:49.5%; float:left; font-size:0.4rem;}
.propagechange .pagechangeleft{ float:right; margin-right:10px;}
.propagechange .pagechangeright{ float:left; margin-left:10px;}
.propagechange .pagechangeleft, .propagechange .pagechangeright{ width:auto;border: 1px solid #ccc;padding: 3px 10px; margin-bottom:20px;}
.propagechange .pagechangeleft a, .propagechange .pagechangeright a{ color:#000;}

.newspagechange .pagechangel, .newspagechange .pagechanger{ width:auto;border: 1px solid #ccc;padding: 3px 10px; margin:0 20px 10px 20px;font-size:0.4rem;}
.newspagechange .pagechangel a,.newspagechange .pagechanger a{ color:#000;}






.banner{height:190px;}
.banner .ban_c img{position:absolute;width:625px;;margin-left:-136px;top:0;}
.banner .ban_nav{display:none;}
.banner .Left,.banner .Right{display:none;}
.bann_ext{position:relative;}
.frontCover{position:absolute;bottom:10px;left:45%;}
.frontCover li{float:left;width:10px;padding:0px;background:#ccc;color:#fff;overflow:hidden;margin-right:7px;cursor:pointer; border-radius:50%;}
.frontCover .img{position:relative;width:10px;height:10px;overflow:hidden;}
.frontCover img{position:absolute;width:0px;height:0px;left:-50px;}
.frontCover .open{background:#7ecef4;}
/*幻灯片(组件)*/
.slide{position:relative;width:100%;}
.ban_c{display:none;position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;}
.ban_c img{width:100%;height:100%;}
.ban_t{position:absolute;left:0;bottom:0;width:100%;padding:4px 0;text-indent:10px;white-space:nowrap;overflow:hidden;color:#fff;background:rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#88000000,endcolorstr=#88000000);z-index:3;}
.ban_nav{position:absolute;bottom:0;left:0;width:100%;text-align:right;z-index:4;}
.ban_nav a{display:inline-block;vertical-align:middle;width:14px;height:14px;line-height:14px;overflow:hidden;text-align:center;margin-right:8px;cursor:pointer;text-decoration:none;font-size:10px;-webkit-text-size-adjust:none;background:#ccc;}
.ban_nav .on{background:#f90;color:#fff;}




.subbutton
{
	padding:4px 24px;
	border:1px solid #ccc;
	font-size:12px;
	background:#fff;
	vertical-align:center;
}


.profl{ width:90%; margin:0 auto;}
.profl li{ float: left; line-height: 2em; margin: 0 10px 10px 0; border: 1px solid #7ecef4; display: block; font-size: 0.4em;}
.profl li a{ display: block; padding: 2px 20px;}





