#s-menu{ width: 70%; height: 100%; position: absolute; top: 0; left: 100%; background:#fff; z-index: 9999; display: none; transition:all 0.5s ease; box-shadow: 0 0 10px rgba(0,0,0,.1);}
	#s-menu.on{ display: block; left: 0; transition:all 0.5s ease;}
	#s-menu .fst{ padding: 15px 10px;}
		#s-menu .fst .lang a{ float: left; margin-top: 4px;}
		#s-menu .fst a.close{ float: right; margin-top: 2px; width: 24px; height: 24px; background: url(../images/ico.png) -5px -8px no-repeat;}
		#s-menu a:hover{ color: #01acc9;}
	#s-menu ul{border-top:1px solid #eee; padding-bottom: 20px;}
	#s-menu li{display: block;line-height: 50px; font-size: 0.16rem; border-bottom: 1px solid #eee; position: relative;}
		#s-menu li a{ display: block; padding: 0 10px;}
		#s-menu li a span{ width: 20px; text-align: center; margin-right: 10px;}
header{ padding: 10px 0;}
	header .lft{ width: 80%;}
	header .rgt{ width: 20%; text-align: right; margin-top: 8px;}
		header .rgt a{color: #184f97; font-size: 0.24rem;}
.logo{ max-width: 100%; display: block; }
.header{ background: #184f97; padding: 10px; line-height: 1.2em; color: #fff; margin-bottom: 10px;}
	.header:after{ content: "."; display: block; height: 0; overflow: hidden; clear: both;}
	.header a{ color: #ccc;}
	.header h1,.header h2,.header h3{ font-size: 0.16rem; font-weight: normal; float: left;}
footer{ background: #222; color: #999; padding: 10px 0; font-size: 0.14rem; line-height: 1.5em; text-align: center;}
article p{ text-indent: 2em;}
article img{ display: block; margin: 10px auto;}
article .links{ margin-top: 10px; border-top: 1px solid #ddd; padding: 10px 0; font-size: 12px;}
#tabBox1 .header{ margin-bottom: 0;}
/*	首页	*/
.tabBox{ margin:0 auto 10px;   }
	.tabBox .hd h3{ float:left; font-size:0.24rem; }
	.tabBox .hd ul{ float:right; font-size: 0.16rem;}
	.tabBox .hd ul li{ float:left;  padding:0 5px; vertical-align:top; }
	.tabBox .hd ul li.on a{ color:#fff; display:block; height:38px; line-height:38px;   border-bottom:2px solid #fff;  }
	.tabBox .bd ul{ padding:10px; font-size: 0.14rem; line-height: 1.5em;  }
	.tabBox .bd li a{display: inline-block; background: rgba(255,102,0,.7); color: #fff; padding: 2px 10px; border-radius: 3px; margin-left: 3px; text-decoration: none;}
#news .header a{ float: right;}
	#news li{ padding: 5px 0; border-bottom: 1px solid #eee;}
		#news li time{ display: block; color: #999;}
#about{ font-size: 0.16rem; line-height: 1.5em;}
#news{font-size: 0.16rem;}
/*	荣誉资质	*/
#plist{ font-size: 0.14rem;}
#plist li{ padding: 10px 0; border-bottom: 1px solid #ccc;}
#plist img{ display: block;}
#plist h3{ font-size: 0.14rem; background:#184f97; color: #fff; padding: 5px; font-weight: normal;}
#plist p{ text-indent: 2em; margin: 5px 0; color: #999; }
/*	联系	*/
.contact{ font-size: 0.14rem;}
.contact .part{ padding: 10px 0;border-bottom: 1px solid #ccc;}
	.contact .part h2{ font-size: 0.16rem; font-weight: normal; border-bottom: 1px solid #ccc; padding-bottom: 10px; margin-bottom: 10px;}
	.contact .part span{ color: #aaa;}
	.contact li{ padding: 0.05rem 0;}
	.contact li i{ color: #bbb; margin-right: 6px;}
