@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-size:12px; font-family:"微软雅黑"; color:#333;}
a{color:#333; text-decoration:none; outline:none;}
a:active{star:expression(this.onFocus=this.blur());} 
img{border:0px;}
a:link {text-decoration: none; outline:none;}
a:visited{text-decoration: none; outline:none;}
a:hover{text-decoration:none; color:#007dbf; 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;}
.h50{height:50px; overflow:hidden; clear:both;}
input{background:transparent; padding:0px; font-size:12px; font-family:"微软雅黑"; color:#888; border:0px;}
em{font-style:normal;}

.wal{width:1160px; margin:0px auto; overflow:hidden;}
.w145{width:145px; overflow:hidden;}
.w958{width:958px; overflow:hidden;}
.blue{color:#007dbf;}

.topDiv{height:30px; line-height:30px; overflow:hidden; text-align:right; background:#333; color:#FFF;}
.topDiv a{color:#FFF; background:url(../images/ico1.gif) right center no-repeat; padding:0 22px; position:relative; right:-2px;}

.headDiv{height:99px; position:relative; border-bottom:#e7e7e7 solid 1px;}
.headDiv .logo{position:absolute; left:25px; top:5px;}
.headDiv h1{position:absolute; left:305px; top:55px; font-size:22px; color:#007dbf; font-weight:400;}
.topSearch{position:absolute; top:38px; right:0px; background:url(../images/topSearch.png) left top no-repeat; width:191px; height:26px;}
.topSearch .input1{float:left; width:156px; height:26px; line-height:26px; text-indent:10px;}
.topSearch .btn1{float:left; width:34px; height:26px; cursor:pointer;}
.nav{position:absolute; left:330px; top:0px; white-space:nowrap;}
.nav li{float:left; padding-left:5px;}
.nav a{display:block; float:left; height:99px; line-height:99px; padding:0 18px; font-size:14px;}
.nav a:hover, .nav .aNow, .nav .aNow1{background:#007dbf; color:#FFF;}
.nav .sNavA{padding-right:26px; background:url(../images/ico2on.gif) right center no-repeat;}
.nav .sNavA:hover, .nav .sNavA.aNow1, .nav .sNavA.aNow{background:#007dbf url(../images/ico2.gif) right center no-repeat;}

.sNav{position:absolute; z-index:100; top:129px; background:url(../images/sNav.png) left top no-repeat; width:447px; height:197px; display:none;}
.sNav .fr{padding:20px 24px 0 0;}
.sNav .fl{width:80px; overflow:hidden; padding:12px 0 0 20px;}
.sNav li{height:28px; line-height:28px; overflow:hidden;}
.sNav li a{color:#FFF;}
.sNav li a:hover{color:#8ecff2;}

.footNav{min-height:312px; overflow:hidden; padding:0 15px; background:#404040; color:#FFF;}
.footNav h1{font-weight:400; font-size:24px; padding:25px 0;}
.footNav li{float:left; width:132px; overflow:hidden;}
.footNav h2{height:45px; line-height:45px; overflow:hidden; border-top:#666 solid 1px; border-bottom:#666 solid 1px; font-weight:400; margin-bottom:10px;}
.footNav h2 a{color:#acacac;}
.footNav dd{height:24px; line-height:24px; overflow:hidden;}
.footNav dd a{color:#848484;}
.footNav dd a:hover{color:#fff;}
.footDiv{height:45px; line-height:45px; overflow:hidden; background:#242424; padding:0 15px; color:#767676;}

.sideBar{position:fixed; z-index:20; right:0px; bottom:100px; width:164px;}
.sideBar li{height:53px; width:53px; background:url(../images/sideBar.png) left top no-repeat; position:relative; margin-left:auto;}
.sideBar .ico{position:absolute; left:0px; top:7px; width:53px; text-align:center;}
.sideBar em{font-size:14px; display:block; line-height:53px; color:#FFF; padding-left:53px; text-align:center; display:none;}
.sideBar a{color:#FFF;}
.sideBar .ewm{position:absolute; top:106px; right:55px; background:url(../images/ewm.png) left top no-repeat; width:106px; height:105px; text-align:center; padding-top:4px; display:none;}

.sideTitle{height:83px; overflow:hidden; border-bottom:#ccc solid 1px; color:#666; font-size:14px;}
.sideTitle h1{font-size:20px; color:#007dbf; padding-top:30px;}
.sideNav{padding:15px 0 55px 0;}
.sideNav a{display:block; height:39px; line-height:39px; font-size:16px; font-weight:bold; overflow:hidden; padding-left:18px;}

.sideEwm{border-top:#ccc solid 1px; text-align:center;}
.sideEwm .msg{font-size:14px; line-height:21px; color:#999; padding:10px 0;}
.sideEwm .imgDiv{border:#ccc solid 1px;}

.pageTitle{height:83px; overflow:hidden; border-bottom:#ccc solid 1px;}
.pageTitle h1{font-weight:400; font-size:25px; padding-top:30px;}

.pageNum{text-align:center; padding-top:40px; color:#007dbf; height:50px;}
.pageNum span{padding:0 5px;}
.pageNum a{display:inline-block; margin:0 2px; height:22px; line-height:22px; border:#dfe6ea solid 1px; padding:0 8px; background:url(../images/pageNum.gif) top repeat-x; color:#007dbf;}
.pageNum a:hover, .pageNum .aNow{background:#007dbf; border:#007dbf solid 1px; color:#FFF;}

#Layer1{
	position:absolute;
	position:fixed;
	_position:absolute;
	width:100%;
	z-index:99;
	top:0; left:0px;
	background-color:#000;
	display:none;
}
