body{ background: #fff;}
#top{ height: 60px; position: fixed; z-index: 998; width: 100%; left: 0; top: 0;background: #fff; box-shadow: 0 0 5px rgba(0,0,0,.5);}
	#top .lft{ width: 80%; }
		#top .lft img{ display: block; height: 60px;}
	#top .rgt{ width: 10%;}
		#top .rgt .fa{ width: 0.3rem; height: 0.6rem; text-align: center;line-height: 0.6rem; font-size: 24px; color: #4d9791;}
		
#menu{ position: fixed; z-index: 999; left: 100%; top: 0; width: 100%; height: 100%;}
	#menu div.rgt{ width: 50px;background: rgba(0,0,0,.6);}
		#menu div.rgt a.fa{ width:50px; height: 50px;  display: block; color: rgba(255,255,255,.5); text-align: center; line-height: 50px; font-size: 36px;}
		#menu div.rgt .lang a{ background-color: #000; margin: 10px auto; border-color: #000;}
	#menu nav{ width: 60%; height: 100%; overflow: hidden; background: #222; height: 100%;}
		#menu nav ul{ height: 100%; overflow: hidden;}
			#menu nav li{ padding:0 15px; border-bottom: 1px solid #333;}
			#menu nav h3 a{ display: block; color: #eee; font-size: 0.16rem; padding: 10px 0;}
				#menu nav h3 a span{ float: right;}
			#menu nav div{ display: none; padding: 10px 0;}
			#menu nav div a{ color: #999; display: block; padding: 10px; font-size: 0.14rem;}
footer{ background: #333; padding: 10px 0; text-align: center; color: #999; font-size: 0.14rem;}
#floatDivBoxs{width:170px;background:#fff;position:fixed;top:60px;right:-175px;z-index:9;}
#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px; background:#f08326;color:#fff;font-size:18px;text-indent:22px;position:relative;}
#floatDivBoxs .floatDqq{padding:0 14px;}
#floatDivBoxs .floatDqq li{height:45px;line-height:45px;font-size:15px;border-bottom:1px solid #e3e3e3; padding:0;}
#floatDivBoxs .floatDqq li img{ display: inline-block; vertical-align: middle; width: 30px; height: 34px;}
#floatDivBoxs .floatDqq li a{ display: block; overflow: hidden; white-space: nowrap; text-overflow:ellipsis;}
#floatDivBoxs .floatDqq li a:hover img{opacity: 0.5; }
#floatDivBoxs .floatDtxt{font-size:18px;color:#333;padding:12px 14px;}
#floatDivBoxs .floatDtel{padding:0 0 15px 10px; color: #FE7700; font-size: 18px;}
#floatDivBoxs .floatDbg{width:100%;height:20px;background:url(../images/online_botbg.jpg) no-repeat;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
.floatShadow{ background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
#rightArrow{width:40px;height:35px;background:#d6701b;position:fixed;top:60px;right:-5px;z-index:9; border-bottom-left-radius: 6px;}
#rightArrow a{display:block;height:35px; line-height: 35px; text-align: center; color: #fff;}
/*	首页	*/
#slideBox{ margin-top: 60px;}
#about,#product,#news,#client{ padding: 30px 0; font-size: 0.14rem;}
	h2{ height: 24px; line-height: 24px; background: url(../images/line.gif) 0 11px repeat-x; margin-bottom: 20px;}
	h2 span{ display: inline-block; padding: 0 10px; background: #fff; border-left: 4px solid #4d9791; color: #4d9791;}
	a.more{ display: block; width: 1.2rem; text-align: center; border:1px solid #4d9791; color: #4d9791; padding: 8px 0; margin: 10px auto;}
	#about .link a{ display: inline-block; background: #74c6bf; padding:8px 16px; color: #fff;}
	#about .desc{ padding: 10px 0;}
.tabBox{ margin:0 auto 10px;   }
	.tabBox .hd ul{ height: 0.3rem; margin-bottom: 12px;}
	.tabBox .hd ul:after{ content: ".";display: block; height: 0; overflow: hidden; clear: both;}
	.tabBox .hd ul li{ float:left; height: 0.3rem; font-size: 0.14rem; max-width: 50%;}
	.tabBox .hd ul li a{display: block;padding:0 5px; height: 0.3rem; line-height:0.3rem; overflow: hidden; white-space: nowrap; text-overflow:ellipsis;}
	.tabBox .hd ul li.on a{ background:#4d9791; color: #fff; }
	.tabBox .bd ul li,.plist ul li{float: left; width: 48%; padding: 0 1%; height: 1.40rem; margin-bottom: 6px;}
	.tabBox .bd li a,.plist li a{ display: block; }
		.tabBox .bd li h3,.plist li h3{ font-size: 0.14rem; font-weight: normal; overflow: hidden; white-space: nowrap; text-overflow:ellipsis; text-align: center; background: rgba(115,200,190,.3); color: #4d9791; padding: 5px;}
		.tabBox .bd  li img,.plist li img{ display: block; width: 100%; height: 110px;}
#news li{padding:0 10px 10px; border-bottom: 1px solid #eee; color: #ccc; font-size: 0.12rem;}
	#news li a{ display: block; height: 30px; line-height: 30px; overflow: hidden; white-space: nowrap; text-overflow:ellipsis; font-size: 0.14rem;}
	#news li span{ color: #74c6bf; margin-right: 12px;}
#client,#client h2 span{ background: #f2f2f2;}

	#client li{ width: 32%; float: left; margin: 0.6%;}
	#client li img{ display: block; width: 100%; height: 50px;}
/*	其他	*/
#cont{ padding-top: 80px; font-size: 0.16rem;}
	h1{ font-weight: normal; text-align: center; margin-bottom: 20px;}
	#cont p{ text-indent: 2em; line-height: 1.8em;}
	#cont .cont img{ display: block; margin: 10px auto;}
	#cont .cont .link{ margin-top: 20px; border-top: 1px solid #eee; padding: 20px 0; color: #bbb;}
	.grid{ border: 1px solid #eee; display: block; margin-bottom: 10px;tap-highlight-color: rgba(0,0,0,0);focus-ring-color: rgba(0, 0, 0, 0);  -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-focus-ring-color: rgba(0, 0, 0, 0);  -moz-tap-highlight-color: rgba(0,0,0,0);  -moz-focus-ring-color: rgba(0, 0, 0, 0); }
		.grid h3{ font-weight: normal; font-size: 0.16rem; line-height: 1.2em; padding: 10px;}
	.grid img{ display: none;}
	.contact ul,.nlist ul{ border-top: 1px solid #ccc;}
	.contact li,.nlist li{ border-bottom: 1px solid #ccc; padding: 10px;}
	.contact h3{ text-align: center; height: 50px;line-height: 50px;}
	.contact span{ color: #999;}
	.contact .part{ margin: 10px;}
	.contact .part:after{ content: '.'; display: block; clear: both; height: 0; overflow: hidden;}
	.contact .part .photo{ float: left; width: 80px; height: 80px; border-radius: 12px; overflow: hidden;}
	.contact .part .info{ margin-left: 90px;}
		.contact .part li{ padding:2px 0; border: 0; font-size: 0.12rem;}
		.contact .part .info span{ color: #ccc;}
	#cont .form_header{ text-indent: 0;}
.pages a{ background: #5ba783; color: #fff; border: 0;}
	.pages a:hover{ background: #fffae4; color: #333;}
	.pages a.current{ background: #f60; color: #fff;}
