@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#666;}
a{color:#666; text-decoration:none; outline:none;}
a:active{star:expression(this.onFocus=this.blur()); color:#666;} 
img{border:0px;vertical-align:bottom;/*清除图片的上下边距*/}
a:link {text-decoration: none; outline:none; color:#666;}
a:visited{text-decoration: none; outline:none; color:#666;}
a:hover{text-decoration:none;  outline:none;}
ul, p, dl, dt, dd{padding:0px; margin:0px;}
li{list-style-position:outside; list-style-type:none;}
h1, h2, h3, h4, h5{font-size:14px; padding:0px; margin:0px;}
h1{font-size:16px;}
h5{font-size:12px;}
.fl{float:left;}
.fr{float:right;}
.clear_f{clear:both; height:0px; padding:0px; margin:0px; display:block; _display:inherit;}
.h5{height:5px; overflow:hidden; clear:both;}
.h10{height:10px;}
.h15{height:15px; overflow:hidden; clear:both;}
.h20{height:20px; overflow:hidden; clear:both;}
.h30{height:30px; overflow:hidden; clear:both;}
.h25{height:25px; overflow:hidden; clear:both;}
.h40{height:40px; overflow:hidden; clear:both;}
.h70{height:70px; overflow:hidden; clear:both;}
.h80{height:80px; overflow:hidden; clear:both;}
.wal{padding:0px 10px;}
input{background:transparent; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#888; outline:none; border:0px;}
em{font-style:normal;}

input[type="button"], input[type="submit"], input[type="reset"] {
-webkit-appearance: none;
}

/*首页头部*/
.headDiv{height:50px; position:relative; background:#cb0f04; box-shadow:0px 0px 15px #999;}
.headDiv .navIco{position:absolute; top:14px; left:15px; display:block; }
.headDiv .logo{position:absolute; left:50%; margin-left:-57px;}
.headDiv .email{position:absolute; top:14px; right:15px; display:block; }

/*内页头部*/
.headDiv1{height:50px; position:relative; padding-left:114px;}
.headDiv1 .con_fr{ height:50px; background:#cb0f04; border-bottom-left-radius:25px;}
.headDiv1 .navIco{position:absolute; top:12px; right:15px; display:block; }
.headDiv1 .logo{position:absolute; left:0;}
.headDiv1 .email{position:absolute; top:12px; left:130px; display:block; }


/*触发效果-导航*/
.navLayer{overflow-x: auto; background:url(../images/bg13.png) left repeat; height:100%; width:100%; overflow:hidden; position:fixed; z-index:50; left:-100%; top:0px;}
.navLayer .bg{overflow-x: auto;position:relative; background:#fff; height:100%; margin-right:25%;width:75%;}
.navLayer .closeBtn{ position:absolute; top:15px; right:20px;}
.navLayer .list{ padding:60px 20px;}
.navLayer .list li{ float:left; width:50%; margin-bottom:15px;}
.navLayer .list li:nth-child(even) div{ margin-left:5px;}
.navLayer .list li:nth-child(odd) div{ margin-right:5px; }
.navLayer .list li a{ display:block; width:100%; background:#eee; height:90px; position:relative; text-align:center;}
.navLayer .list li .img2{ display:none;}
.navLayer .list li.li01 img{ width:44px; position:absolute; top:15px; left:50%; margin-left:-22px;}
.navLayer .list li.li02 img{ width:36px; position:absolute; top:15px; left:50%; margin-left:-18px;}
.navLayer .list li.li03 img{ width:42px; position:absolute; top:15px; left:50%; margin-left:-21px;}
.navLayer .list li.li04 img{ width:34px; position:absolute; top:15px; left:50%; margin-left:-17px;}
.navLayer .list li.li05 img{ width:42px; position:absolute; top:15px; left:50%; margin-left:-21px;}
.navLayer .list li.li06 img{ width:37px; position:absolute; top:15px; left:50%; margin-left:-18px;}
.navLayer .list li.li07 img{ width:36px; position:absolute; top:15px; left:50%; margin-left:-18px;}
.navLayer .list li span{ position:absolute; bottom:10px; display:block; text-align:center; width:100%; font-size:14px; color:#222;}
.navLayer .list li a.aNow{ background:#cb0f04;}
.navLayer .list li a.aNow .img2{ display:block;}
.navLayer .list li a.aNow .img1{ display:none;}
.navLayer .list li a.aNow span{ color:#fff;}

.footCon{ color:#ccc; text-align:center;}
.footCon a{ color:#ccc;}
.footNav{ position:fixed; bottom:0px; left:0px; height:50px; width:100%; z-index:999;} 
.footNav li{ float:left; width:25%; text-align:center;}
.footNav li a{ display:block; font-size:14px; color:#fff; background:#8d8d8d; width:100%; height:50px; line-height:50px;}
.footNav li a.aNow{ background:#cb0f04;}
.footNav li a div{ border-right:1px solid #a4a4a4;}
.footNav1 li{ float:left; width:50%; text-align:center;}


#Layer1{
	position:absolute;
	position:fixed;
	_position:absolute;
	width:100%;
	z-index:99;
	top:0; left:0px;
	background-color:#000;
	display:none;
}















































































































