@charset "utf-8";
/* CSS Document */

@media only screen and (min-width: 992px) {
	* {list-style:none; margin:0; padding:0;outline:none;font-family:'Micorsoft Yahei', '微软雅黑',Arial, Helvetica, sans-serif;}
	body {font-size: 14px; color:#1A1A1A; margin:0; padding:0; background:#fff; overflow-x:hidden; text-align:center; min-width:1200px;}
	a {text-decoration: none; color:#444; cursor:pointer;}
	a:hover {text-decoration: none; color:#008bd6}
	img {vertical-align: middle; border: 0px none;}
	.clear {clear:both; height:1px; margin:0; padding:0; overflow:hidden;}
	#container {text-align:center; width:100%; margin:0 auto; text-align:left;}
	ul {list-style:none;}
	.hide {display:none;}
	.pagehead {margin:0 auto; text-align:center;}
	.pagehead .toptel {background:url(../images/slogan.jpg) center right no-repeat; height:122px; width:1200px; margin:0 auto; text-align:right;}
	.pagehead .toptel span {width:150px; display:inline-block; text-align:left; line-height:32px; padding-top:6px; font-size:22px; color:#008bd6;}
	.pagehead .toptel span a {font-size:14px;line-height: normal;display: inline-block; margin-bottom:3px; width: 94%;text-align: right;}
	.pagehead .logo {padding:0; float:left;}
	.pagehead .logo font {display:none;}
	.pagehead .logo h1,.pagehead #logo p {display:none;}
	
	.pagehead .nav {height:48px; text-align:center; background-color:#008bd6;}
	.pagehead .nav ul {width:1200px; margin:0 auto;}
	.pagehead .nav ul li {float:left; text-align:center; position:relative;}
	.pagehead .nav ul li a {font-size:16px; display:inline-block; line-height:48px; padding:0 37px; color:#fff; background:url(../images/bk_16.jpg) right no-repeat;}
	.pagehead .nav ul li.active>a,.pagehead .nav ul li a:hover {background-color:#006faa;}
	.pagehead .nav ul li span {width:100%; position:absolute; display:inline-block; background-color:#008bd6 !important; left:0; bottom:0; height:0; overflow:hidden; z-index:10001;}
	.pagehead .nav ul li span>a {background:#008bd6; width:100%; padding:0; font-size:14px;}
	.pagehead .nav ul li.on span {height:auto; overflow:visible; top:48px;}
	.pagehead .nav ul li:last-child a {background-image:none;}
	
	
	.pagebody {padding:0; text-align:left;}
	
	.pagefoot {width:100%; margin-top:30px; background-color:#008bd6; text-align:center; color:#fff; font-size:14px; padding-top:25px;}
	.pagefoot .footmain {width:1200px; margin:0 auto; padding-top:40px;}
	.pagefoot dl {width:135px; float:left; text-align:left;}
	.pagefoot dl dt {padding-bottom:10px;}
	.pagefoot dl dt a {color:#fff; font-size:16px;}
	.pagefoot dl dd {line-height:32px;}
	.pagefoot dl dd a {color:#fff;}
	.pagefoot dl dd font {display:block; background:url(../images/ico_tel.jpg) left no-repeat; padding-left:16px;}
	.pagefoot dl dd span {display:block; font-size:20px; padding:5px 0 10px 0;}
	.pagefoot dl.bcontact {width:220px; margin-left:15px;}
	.pagefoot dl.bcontact a {margin-right:10px;}
	.pagefoot dl.bcontact a img.icoewm {display:none; position:absolute; margin-top:-260px; margin-left:66px;}
	.pagefoot dl.bcontact a:hover img.icoewm {display:block;}
	.pagefoot .ewm {float:right; width:270px;}
	.pagefoot .ewm font {float:left; width:115px; color:#a5e878; margin-left:20px; }
	.pagefoot .ewm font img {margin-bottom:10px; width:110px; height:110px;}
	.pagefoot .icpnumber {float:left; width:350px; line-height:32px; text-align:left;}
	.pagefoot .icpnumber a {color:#fff;}
	.pagefoot .flink {width:100%; background-color:#1f2024;}
	.pagefoot .flink .links {width:1200px; margin:0 auto; line-height:200%; padding:15px 0; text-align:left;}
	.pagefoot .flink .links a {margin-left:5px; margin-right:10px; color:#888;}
	
	.pagefoot .micpnumber {display:none;}
	.pagefoot .botbar {display:none;}
	
	/*在线客服*/
	.keifu{ position:fixed; top:10%; left:0; width:131px;  _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.bottom,10)||0)-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
	 z-index:990;}
	.keifu_tab{ width:160px;}
	.icon_keifu{ width:26px; height:100px; float:left; background:url(../images/keifu.png) 0 0; position:relative; display:none; cursor:pointer;}
	.keifu_box{ float:left; width:131px;}
	.keifu_tab img{ display:block;}
	.keifu_head{ width:131px; height:41px; background:url(../images/keifu.png); background-position: 0 -103px; font-size:0; line-height:0; position:relative;}
	.keifu_close:link,.keifu_close:visited{ display:block; width:11px; height:11px; background:url(../images/keifu.png) -42px 0; position:absolute; top:5px; right:5px;}
	.keifu_close:hover{ background-position:-60px 0;}
	.keifu_con{ border-left:7px solid #029bdb; border-right:7px solid #029bdb; padding-top:15px; background:#fbfbfb;}
	.keifu_con li{height:33px; padding-left:12px;}
	.keifu_con .weixin{ height:96px;}
	.keifu_con .bt{ font-size:16px; height:30px; line-height:30px; text-align:left; padding:0 0 0 20px; color:#012646;}
	.keifu_bot{ width:131px; height:119px; background:url(../images/keifu.png); background-position:0 -149px; }
}


@media only screen and (max-width: 991px) {
	html {font-size: 10vw;}
	* {list-style:none; margin:0; padding:0;outline:none; font-family:'Micorsoft Yahei', '微软雅黑',Arial, Helvetica, sans-serif;}
	body {font-size: 14px; color:#1A1A1A; margin:0; padding:0; background:#fff;}
	a {text-decoration: none;color:#444; cursor:pointer;}
	img {vertical-align: middle; border: 0px none;}
	.clear {clear:both; height:1px; margin:0; padding:0; overflow:hidden;}
	#container {text-align:center; width:100%; margin:0 auto;}
	ul {list-style:none;}
	.hide,.mhid {display:none;}
	.pagehead {margin:0 auto; width:100%; position:relative; background-color:#008bd6;}
	.pagehead .toptel span {position: absolute;top: 0;left: 0; padding-left:0.1rem; z-index: 10005;height: 0.9rem;line-height: 0.9rem;overflow: hidden;}
	.pagehead .toptel span a {color:#fff; font-size:0.35rem;}
	.pagehead .logo {padding:0 15px; font-size:0.45rem; line-height:0.9rem; padding-right: 0;}
	.pagehead .logo a img {display:none;}
	.pagehead .logo a font {color:#fff;}
	.pagehead .logo h1,.pagehead .logo p {display:none;}
	
	.pagehead .nav {}
	.pagehead .nav::after {content: '';position: absolute;top: 0.2rem;height:0.16rem; right: 0.3rem;display: block;width: 0.7rem; border-top: 0.08rem solid #fff;}
	.pagehead .nav::before {content: '';position: absolute;top: 0.44rem;right: 0.3rem;display: block;width: 0.7rem;height: 0.16rem;border-top: 0.08rem solid #fff;border-bottom: 0.08rem solid #fff;}
	.pagehead .nav a {font-size:28px;}
	.pagehead .nav ul {width:100%; position:absolute; display:none; padding:0; right:0; top:0.9rem; z-index:10001; background:#008bd6;}
	.pagehead .nav ul li {text-align:center; border-top:1px solid #fff; position:relative;}
	.pagehead .nav ul li span {display:none;}
	.pagehead .nav ul li a {display:block; line-height:0.9rem; font-size:0.38rem; color:#fff;}
	.pagehead .nav ul li.active a {background-color:#006faa; display:block; width:100%; height:100%;}
	.pagehead .nav ul li.ico {display:none;}
	
	
	.pagebody {padding:0; text-align:center;}
	
	.pagefoot {width:100%; text-align:center; height:3.5rem;}
	.pagefoot .micpnumber {height:1rem; line-height:1rem; background-color:#eee; color:#333; font-size:0.35rem;}
	.pagefoot .footmain,.pagefoot .flink {display:none;}
	.pagefoot .botbar {width:100%; position:fixed; bottom:0; height:2rem; background:#008bd6; opacity:0.9; z-index:121;}
	.pagefoot .botbar ul {margin:0;}
	.pagefoot .botbar ul li {width:calc(25% - 1px); border-right:1px solid #33a1dd; float:left; height:2rem; overflow:hidden;}
	.pagefoot .botbar ul li a {display:block; text-align:center; color:#fff; font-size:0.36rem;}
	.pagefoot .botbar ul li a::before {display:block; margin:0.3rem auto 0 auto; font-size:0.8rem;}
	
	.keifu {display:none;}
}