/* === CSS Reset ========== */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, blockquote, th, td, p { margin: 0; padding: 0; }
input, select, textarea, a:fouse {
outline:none
}
li { list-style: none; }
img { border: none; height: auto; max-width: 100%; width: auto; display: block; }
textarea { resize: none; }
a { color: #fff; text-decoration: none; outline: none; }
a:hover { color: #fff; text-decoration: underline; outline: none; }
.clear { clear: both; }
.clearfix:after { content: "."; display: block; font-size: 0; height: 0; clear: both; visibility: hidden; }
.clearfix { zoom: 1; }
.fl { float: left; }
.fr { float: right; }
.red { color: #c00; }  
body { color: #666; font-size: 13px; font-family: "方正兰亭中黑简体", "Microsoft Yahei", Arial, Verdana, Simsun; background: #fff; }
.mlrA { margin-left: auto; margin-right: auto; }
.topbg { background: url(../images/topbg.png) no-repeat top center; width: 100%; height: 574px; margin: 0 auto; }
.topinner { background: url(../images/bg_02.png) no-repeat center; width: 1051px; height: 574px; margin: 0 auto; padding-top: 0px; position: relative }
.logo { width: 257px; height: 52px; float: left; margin-left: 15px; _margin-left: 10px; padding-top: 20px; }
.tel { color: #666; width: 200px; height: 24px; font-size: 12px; float: right; display: inline; padding-right: 2px; padding-top: 4px; }
.tel a:hover { color: #e20a00; }
.gg { position: absolute; bottom: -16px; left: 144px; width: 300px; height: 84px; font-size: 13px; letter-spacing: 0px; color: #fff; display: inline-block; }
.gg img { display: inline-block; }
.gg a { color: #e70016;}
.gg a:hover { color: #f0051b; text-decoration: underline; }
.zm {
	position: absolute;
	bottom: 200px;
	left: 13px;
	width: 1021px;
	height: 60px;
	font-size: 18px;
	z-index: 90;
}
.zm ul{width:1048px; height:45px; color:#fff; text-align:center;}
.zm ul li.font{ background:url(../images/bar_06.png) repeat-x; float:left; width:5px; padding:14px 0 }
.zm ul li.back{ background:url(../images/bar_11.png) repeat-x; float:left; width:5px; padding:14px 0}
.zm ul li span.active{ background:url(../images/bar_03.png) no-repeat center center; float:left; width:177px; height:73px; padding:13px 0 0 0; margin-top:-14px;}

.zm ul li span.active1{ background:url(../images/bar_03.png) no-repeat center center; float:left; width:177px; height:73px; padding:13px 0 0 0; margin-top:-14px;}
.zm ul li.sp{ float:left; width:15px; padding:14px 0 14px 10px;}

.zm ul li{ background:url(../images/bar_08.png) repeat-x; float:left; width:162px; text-align:center; padding:14px 14px 14px 7px; }

.zm img { display: inline-block; }
.zm a { color: #fff }
.zm a:hover { color: #fff;text-decoration: none; }

.time {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 1051px;
	height: 202px;
	font-size: 24px;
	z-index: 100;
	color: #fff;
	text-align: center;
}

.wrapper { width: 1051px; position: relative; }
.footerbg { background: #3e3e3e; width: 100%; }
.footer { text-align: center; padding: 27px 0; height: 12px; width: 1000px; font-size: 12px; color: #f0f0f0;}
.footer a { color: #fff; text-decoration: none; outline: none; }
.footer a:hover { color: #ef1413; text-decoration: underline; outline: none; }


.showDiv{position:absolute; top:50%; left:50%; width:589px; height:222px; margin-left:-321px; color:#494949; display:none; z-index:1000; background:url(../images/bg.png) no-repeat; font-family:SimHei,"黑体"; font-size:16px; padding-top:102px; text-align:center}
.close{ width:77px; height:65px; position:absolute; top:1px;right:-15px;}
