@charset "UTF-8";
ul,ol{margin:0px; padding:0px;}

body{
	font-size:14px; font-family: "微软雅黑"; color:#666666;   max-width:800px; margin: 0 auto;
}

img{
	border:none;
}

li{
	list-style-type:none;
}

.pages{
	height:28px; line-height:28px; clear:both; margin:15px 0px; text-align:center;
}

.pages a{
	color:#666; font-size:12px; padding:2px 8px; border:solid 1px #ccc; margin-right:1px;
}

.clear{
	clear:both;
}

.base{
	padding:0px 10px; 
}
.top5{
	margin-top:5px;
}
.top10{
	margin-top:10px;
}
.top15{
	margin-top:15px;
}
.top20{
	margin-top:20px;
}
.top25{
	margin-top:25px;
}
.ptop10{
	padding-top:10px;
}
.ptop15{
	padding-top:15px;
}

.ptop20{
	padding-top:20px;
}

.bottom5{
	margin-bottom:5px;
}

.bottom10{
	margin-bottom:10px;
}

.bottom15{
	margin-bottom:15px;
}

.bottom20{
	margin-bottom:20px;
}

.bottom25{
	margin-bottom:25px;
}

.left5{
	margin-left:5px;
}
.left10{
	margin-left:10px;
}

.left15{
	margin-left:15px;
}

.right5{
margin-right:5px;
}

.right10{
margin-right:10px;
}

.top{
	  text-align:left;line-height:60px; height:90px; position:relative; padding:15px 8px;
}

a{
	color:#666; text-decoration:none;
}

.top>a.logo{
	 display:inline-block; margin-left:8px; line-height:60px;
}

.top>a.logo img{
	max-width:100%;
}

.top>a.mulus{
	color:#333; margin-right:12px; position:relative; top:6px; font-size:20px;
}

.language{
	width:68px; height:auto;  position:absolute; right:10px; top:28px; background:#CCCCCC; border-radius:3px; z-index:99999;
}
.language div{
	 overflow:hidden; height:0px;
}
.language font{
	height:35px; width:68px; background:url(../images/red.png) 48px center no-repeat; display:block; line-height:35px; padding:0px 6px; padding-right:23px; text-align:center;
}
.language div span{
	display:block; height:28px; line-height:28px; color:white; text-align:center; border-bottom:solid 1px #f3f3f3; padding-right:6px;
}
#carousel-example-generic{
	position:relative; z-index:1;
}
 
.fnavs{
	position:fixed; width:138px; height:100%; background:#000; opacity:0.8; display:none; right:0px; top:0px; z-index:9999999; 
}

.fnavs a{
	text-decoration:none;
}

.fnavs ul li{
	  position:relative; padding-left:2px; border-bottom:solid 1px #999;
}

.fnavs ul li>a{
	display:block; font-size:16px; color:white; line-height:38px; padding-left:10px; height:38px;
}

.fnavs ul li div{
	display:none; padding:3px 0px;
}

.fnavs ul li div a{
	display:block; height:28px; line-height:28px; color:white; font-size:14px; padding-left:15px;
}

.fnavs ul li div a span{
	color:white; font-size:12px; position:relative; margin-right:8px;
}

.index-title {
    height: 70px;
    background: url(/images/title.png) no-repeat center center;
    text-align: center;
    padding-top: 0px;
	 
}

.index-title span {
    display: inline-block;
    font-size: 22px;
    height: 36px;
    line-height: 36px;
    color: #25AC46;
    padding: 0px 10px;
    background: white;
}

.index-title font {
    display: block;
    font-size: 14px;
    height: 24px;
    line-height: 24px;
    color: #ccc;
}

.kdesc{
	line-height:22px; padding:12px 5px;
}

.kdesc img{
	max-width:100%;  
}

.kdesc p{
	margin-bottom:5px;
}

.kdesc a.details{
	display:inline-block; width:105px;   margin-top:12px; border-radius:4px; background: #F9B353; color:white; text-align:center; font-size:12px; height:30px; line-height:30px;
}

.plist li{
	width:32%; float:left; margin:0px 0.5%; text-align:center; margin-bottom:15px;
}

.plist li a.img{
	height:125px; text-align:center; padding:5px 5px; border:solid 1px #ccc; border-radius:5px; display:table-cell; vertical-align:middle; width:inherit; overflow:hidden;
}

.plist li a.img img{
	max-height:110px; max-width:96%;
}

.plist li a.txt{
	color:#333; display:block; height:30px; line-height:30px; overflow:hidden; font-size:12px;
}

.nlist li{
	height:30px; line-height:30px; border-bottom:dashed 1px #ccc; font-size:12px; color:#777; overflow:hidden;
}

.nlist li span{
	float:right;
}

.nlist li a{
	font-size:12px; color:#333;
}

.footer{
	margin-top:30px; border-top:solid 1px #ececec; padding:12px 0px; font-size:12px; text-align:center; margin-bottom:55px;
}

.bottom{
	position:fixed; width:100%; height:54px; left:0px; z-index:99999999; bottom:0px; background: #F9B353; padding:3px 0px; padding-top:5px;
}

.bottom a{
	width:33%; float:left; display:block; height:44px; line-height:21px; color:white; font-size:12px; text-align:center;
}

.bottom a span{
	display:block; font-size:18px; margin-bottom:2px;
}

.sub-nav{
	padding:10px 0px; text-align:left; line-height:30px; 
}

.sub-nav a{
	display:inline-block; width:31%; margin-bottom:10px; text-align:center; border:solid 1px #ccc; border-radius:3px; height:30px; line-height:30px; margin-left:1.4%;
}

.page-content{
	line-height:22px; padding:15px 8px;
}

.title{
	 line-height:28px; font-size:18px; overflow:hidden; text-align:center; margin-top:11px; margin-bottom:5px;
}

.info{
	height:20px; line-height:20px; font-size:12px; text-align:center; margin:10px 0px;
}


.content{
	line-height:22px; padding:10px;
}

.content img,.page-content img{
	max-width:100%;
}

.shoplist{
	padding:0px 2px;
}

.shoplist li{
	width:31%; float:left; margin:0px 1%; margin-bottom:20px; 
}

.shoplist li a.img{
	padding:13px; border:solid 1px #ccc; display:block; border-radius:50%;
}

.shoplist li a.img img{
	max-width:100%; border-radius:50%;
}

.shoplist li a.txt{
	display:block; height:38px; line-height:38px; text-align:center; color:#333; overflow:hidden;
}

.closes{
	position:relative; left:0px;   width:25px; display:inline-block; margin-bottom:6px;
}
.eby{
	height:40px; line-height:40px; text-align:center; color:#006699; font-size:16px; font-weight:bold; margin-top:30px;
}
.e-content{
	line-height:28px; color:#333333;   text-align:center; font-size:16px; margin-bottom:25px;
}
.eproduct a{
	display:block; position:relative; margin-bottom:20px;
}
.eproduct a img{
	width:100%;
}
.eproduct a span{
	position:absolute; left:0px; bottom:0px; height:30px; line-height:30px; text-align:center;color:white; width:100%; background:black;
}
.gline{
	height:1px; background:#f0f0f0; margin:15px 0px; margin-bottom:5px;
}
.gsg a{
	line-height:40px; height:42px; border-bottom:solid 1px #f0f0f0; display:block; text-decoration:none; color:#666; text-align:right;
	padding:0px 6px;
}
.gsg a font{
	color:#222; font-size:16px; float:left;
}
.gsg a span{
}
.bt1{
	padding-bottom:10px; padding-top:11px; border-top:solid 1px #f1f1f1; font-size:12px; margin-top:65px;
}
.bt1 .links{
	color:#666; line-height:33px; height:35px; overflow:hidden; padding:0px 7px; border-top:solid 1px #f1f1f1; margin-top:5px;
}
.bt1 .links a{
	color:#666; margin-right:16px; margin:0px 6px; font-size:12px;
}
.sbottom{
	line-height:25px; padding:0px 7px; text-align:center;  
}
.sbottom a{
	color:#333; font-size:12px;
}
.simg{
	max-width:100%;
}
.ppt img{
	width:100%;
}
.ppt{
	margin-bottom:20px;
}
