@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#333;}
a{color:#333; text-decoration:none; outline:none;}
a:active{star:expression(this.onFocus=this.blur()); color:#333;} 
img{border:0px;}
a:link {text-decoration: none; outline:none; color:#333;}
a:visited{text-decoration: none; outline:none; color:#333;}
a:hover{text-decoration:none; color:#cc0001; 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;}
.h10{height:10px; overflow:hidden; clear:both;}
.h45{height:45px; overflow:hidden; clear:both;}
input, textarea{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;
}
.red{color:#cc0001;}
.wal{min-width:320px; max-width:640px; margin:0 auto;}
.imgDiv img{width:100%;}
img{vertical-align:middle;}
.nav, .head, .nav .list, .mapLayer, .mapLayer .box, .programme a div, .showBox .box, .showBox .title, .programme a, .weixinwal li .title , .weixinwal li{
transition:All 0.5s ease;
-webkit-transition:All 0.5s ease;
-moz-transition:All 0.5s ease;
-o-transition:All 0.5s ease;	
}

.head{height:45px; width:100%; position:fixed; z-index:110; left:0px; top:0px; background:rgba(0,0,0,0.8);}
.head.on2{background:none;}
.head .logo{position:absolute; left:10px; top:8px;}
.head .logo img{height:29px;}
.head .btn-1{display:block; width:30px; height:45px; background:url(../image/nimg37_1.png)center no-repeat; background-size:18px; position:absolute; top:0px; right:85px;}
.head .btn-2{display:block; width:30px; height:45px; background:url(../image/nimg37_2.png) center no-repeat; background-size:18px; position:absolute; top:0px; right:45px;}
.head .btn-3{display:block; width:30px; height:45px; background:url(../image/nimg37_3.png) center no-repeat; background-size:18px; position:absolute; top:0px; right:5px;}
.head .btn-4{display:block; width:30px; height:45px; background:url(../image/nimg37_4.png) center no-repeat; background-size:18px; position:absolute; top:0px; right:125px;
}
.bread{ padding-right:5%; padding-top:50px; height:20px; width:95%; text-align:right;}
.bread a{ color:#fff;}
.mianbaoxie{ padding-left:15px; line-height:20px; color:#fff; z-index:9;}
.mianbaoxie a{color:#fff;}
.nav{position:fixed; z-index:100; left:0px; top:0px; width:100%; height:100%; background:url(../image/navBg.jpg)center no-repeat; background-size:cover; opacity:0; filter:alpha(opacity=0); visibility:hidden;}
.nav.on{opacity:1; filter:alpha(opacity=1); visibility:visible;}
.nav .list{text-align:center; position:absolute; left:0px; top:20%; width:100%;}
.nav li a{display:block; color:#FFF; font-size:16px; height:42px; line-height:42px; position:relative; padding-left:40px;}
.nav li img{width:22px; position:absolute; left:50%; top:12px; margin-left:-45px;}
.nav .close{display:block; background:url(../image/nimg41.png) center no-repeat; background-size:20px; height:50px; width:100%; position:absolute; left:0px; bottom:20px;}

.mapLayer{position:fixed; z-index:100; left:0px; top:0px; width:100%; height:100%; background:#000; overflow:hidden; opacity:0; filter:alpha(opacity=0); visibility:hidden;}
.mapLayer .imgDiv{opacity:0.5; filter:alpha(opacity=0.5); margin-left:-10%; margin-right:-10%;}
.mapLayer .box{position:absolute; left:0px; bottom:0px; width:100%; text-align:center; color:#FFF;}
.mapLayer h2{font-size:18px; padding-bottom:10px;}
.mapLayer p{font-size:14px; line-height:1.8em;}
.mapLayer.on{opacity:1; filter:alpha(opacity=1); visibility:visible;}
.mapLayer.on .box{bottom:25px;}

.foot{ height:60px; position:relative; background:#333;}
.foot .banquan{ 
	position:absolute; bottom:10px; font-size:13px;
	line-height:22px;
	width:100%;
	text-align:center;
	color:#fff;
	text-shadow:1px 1px 1px #000000;}
.foot .banquan a{font-size: 13px;}
.foot .banquan a{ color:#fff;text-shadow:1px 1px 1px #000000;}





