﻿@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());} 
img{border:0px;}
a:link {text-decoration: none; outline:none;}
a:visited{text-decoration: none; outline:none;}
a:hover{text-decoration:none; color:#00a650; 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;}
.h30{height:30px; overflow:hidden; clear:both;}
.h100{height:100px; overflow:hidden; clear:both;}
input{background:transparent; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#888; border:0px; outline:none;}
em{font-style:normal;}
i{font-style:normal;}


.wal{width:1200px; margin:0px auto;}
.wal2{width:1500px; margin:0px auto;}
.w240{ width:240px;}
.w930{ width:930px; overflow:hidden;}
.w900Box{ width:900px;}

.headDiv{height:76px; position:relative; background:url(../images/bg1.jpg) repeat-x;}
.headDiv .wal{ position:relative; height:100px;}
.headDiv .logo{position:absolute; left:0px; top:10px;}
.headDiv .nav{ position:absolute; left:153px; top:0px;}
.headDiv .nav li{ float:left; font-size:14px; height:76px; line-height:76px;}
.headDiv .nav a{ position:relative; display:block; height:76px; text-align:center; cursor:pointer; color:#fff; padding:0 28px;}
.headDiv .nav a.aNow,.headDiv .nav a:hover{  height:76px; line-height:76px; background:#016aa9;}
.headDiv .lan{ color:#fff; position:absolute; right:-9px; top:6px; z-index:22;}
.headDiv .lan a{ padding:0 9px; color:#fff;}
.headDiv .lan a:hover{ text-decoration:underline;}
.headDiv .tel{ position:absolute; right:0px; top:36px; color:#bfbfbf; font-size:18px;}
.headDiv .tel img{ padding-right:8px; position:relative; top:4px;}


/*.sNav{position:absolute; z-index:111; top:76px; left:0; display:none; background:#016aa9;}
.sNav .list li{ font-size:14px; width:170px; height:40px; line-height:40px; border-bottom:#3488ba solid 1px; position:relative;}
.sNav .list li a{ display:block; width:170px; height:40px; text-indent:28px; color:#fff;}
.sNav .list li:last-child{ border-bottom:none;}
.sNav .list li a:hover{ color:#fff; background:#3488ba;}
.sNav li .mouse{ display:none;}
.sNav li.liNow a{ color:#fff; background:#3488ba;}
.sNav li.liNow .mouse{display:block; position:absolute;}
.sNav li.liNow .mouse{ left:170px; top:0px; padding-left:4px;}
.sNav li.liNow .mouse dd{ background:#016aa9; position:relative; width:170px; height:40px; line-height:40px; border-bottom:#3488ba solid 1px; }
.sNav li.liNow .mouse dd a{ background:#016aa9; color:#fff;}
.sNav li.liNow .mouse dd a:hover{ color:#fff; background:#3488ba;}
*/

.sNav{position:absolute; z-index:111; top:76px; left:0; display:none; background:#016aa9;}
.sNav .list li{ font-size:14px; width:170px; border-bottom:#3488ba solid 1px; position:relative;}
.sNav .list li a{ display:block; display:table-cell; height:40px; vertical-align:middle; width:160px; color:#fff; padding-left:10px;}
.sNav .list li:last-child{ border-bottom:none;}
.sNav .list li a:hover{ color:#fff; background:#3488ba;}
.sNav li .mouse{ display:none;}
.sNav li.liNow a{ color:#fff; background:#3488ba;}
.sNav li.liNow .mouse{display:block; position:absolute;}
.sNav li.liNow .mouse{ left:170px; top:0px; padding-left:4px;}
.sNav li.liNow .mouse dd{ background:#016aa9; position:relative; width:170px; height:40px; line-height:40px; border-bottom:#3488ba solid 1px; }
.sNav li.liNow .mouse dd a{ background:#016aa9; color:#fff;}
.sNav li.liNow .mouse dd a:hover{ color:#fff; background:#3488ba;}

/*导航菜单触发*/
.navLayer{overflow-x: auto; height:100%; width:100%; overflow:hidden; position:fixed; z-index:222; right:-100%; top:0px;}
.navLayer .ico { height:45px; position:relative;}
.navLayer .ico a{position:absolute; top:20px; right:10px; display:block; width:20px;}
.navLayer .ico a img{ width:20px;}
.navLayer .close{ padding-left:50px; margin-bottom:20px; top:16px; position:absolute;}
.navLayer .bg{overflow-x: auto;position:relative; background:url(../images/bg4.png) repeat; height:100%; margin-left:25%;width:75%;}
.subNav{background:url(../images/ico1.png) right center no-repeat;cursor:pointer; display:block; height:35px; line-height:35px; width:100%; border-bottom:1px solid #3853a4; position:relative;  font-size:14px; color:#fff; }
.subNav1{ background:none;}
.subNav .name{ padding-left:40px; text-align:left; position:relative;}
.subNav .name .indexIco{ position:absolute; top:8px; left:15px;}
.subNav a{ color:#fff;}
.navContent{display: none; background:#efefef;}
.navContent a{display:block;  height:35px; line-height:35px; color:#000; padding-left:40px;}

.pageBg{ position:fixed; z-index:44; width:100%; height:100%; display:none; background:url(../images/bg1.png) repeat; left:0px; top:0px;}
.pageBox{ padding:40px 0;}

.footDiv{ height:40px; background:#444444; line-height:40px; color:#fff;}
.footDiv .links{ position:relative; left:-8px; color:#fff;}
.footDiv .links a{ padding:0 8px; color:#fff;}
.footDiv .links em{ padding:0 8px; cursor:pointer;}
.footDiv .msg a{ color:#fff;}
.footDiv .links a:hover, .footDiv .msg a:hover{ text-decoration:underline;}

/*右侧悬浮窗*/
.sideBar{position:fixed; z-index:100; top:310px; right:0px; }
.sideBar li{position:relative; height:49px; margin-bottom:1px;}
.sideBar .liNow .mouse{display:block;}
.sideBar .mouse{position:absolute; left:-200px; top:0px; display:none;}
.sideBar .li_01 .mouse{  width:229px; height:282px; color:#FFF; background:#fff; border:#e9e9e9 solid 1px; left:-229px;}
.sideBar .li_01 .mouse h2{ height:36px; line-height:36px; color:#444444; font-size:14px; background:#f6f6f6; border-bottom:#e9e9e9 solid 1px; text-indent:18px; }
.sideBar .li_01 .mouse dl{ width:229px; float:left; margin-top:10px;}
.sideBar .li_01 .mouse dl dd{ float:left; width:90px; margin-left:15px; line-height:28px;}
.sideBar .li_01 .mouse dl dd img{ padding-right:4px;}
.sideBar .li_01 .mouse dl dd a{ height:auto; background:none;}

.sNav22{position:absolute; bottom:30px; z-index:999; width:120px; display:none; left:0px;}
.sNav22 a{display:block; color:#777777; height:20px; line-height:20px; overflow:hidden; text-align:center; font-size:12px; position:relative; margin-top:1px; background:#eaeaea;}
.sNav22 a:hover{color:#2f57aa;}


.pageBanner{ min-height:200px; _height:200px; position:relative;}
.pageBanner img{ display:block; width:100%;}

.pageTitle{ background:#333333; width:240px; height:110px; font-size:14px; color:#FFF; position:relative; margin-top:-40px; z-index:22; border-bottom:#777777 solid 1px;}
.pageTitle h1{font-size:26px; line-height:110px; padding-left:36px;}
.pageTitle em{ position:absolute; right:36px; top:40px; width:31px; height:31px; background:url(../images/nimg31_1.png) no-repeat;}
.pageList{ position:absolute; z-index:5; left:0px; bottom:0px; width:100%; background:url(../images/bg2.png) repeat; height:34px;}
.pageList .wal{ position:relative; height:34px;}
.pageNow{ position:absolute; right:0px; top:0px; line-height:34px; background:url(../images/nimg12_1.png) no-repeat left center; color:#fff; padding-left:26px;}
.pageNow a{ color:#fff;}
.pageNow2{ position:relative;line-height:34px; background:url(../images/nimg12_1.png) no-repeat left center; color:#fff; padding-left:26px;}
.pageNow2 a{ color:#fff;}

.sideNav{width:240px; overflow:hidden; position:relative;}
.sideNav li a{display:block; margin-bottom:1px; height:56px; line-height:56px; overflow:hidden; position:relative; font-size:14px; color:#fff; padding-left:53px; background:#666666 url(../images/ico1.png) 177px center no-repeat;}
.sideNav li a:hover, .sideNav li .aNow{ background:#444444 url(../images/ico1.png) 177px center no-repeat;}

.pageListTel{ display:none; height:45px; line-height:45px; background:url(../images/bg6.jpg) repeat; position:relative;}
.pageNameTel{ font-size:14px; color:#fff; padding-left:10px;}
.pageNameTel em{ padding-left:15px; background:url(../images/ico2.jpg) left center no-repeat;}
.pageListTel .return{ position:absolute; right:0px; top:0px; width:100px; height:45px; background:#00a247;}
.pageListTel .return a{ display:block; width:100px; height:45px;}
.pageListTel .return a img{ position:relative; left:38px; top:6px;}

.sideLinks{ padding-top:20px;}
.sideLinks .title{ height:45px; background:#333; text-align:center; line-height:45px; font-size:18px; color:#fff; margin-bottom:1px;}
.sideLinks li{ margin-bottom:1px; height:56px; background:#666; text-align:center;}
.sideLinks li img{ display:inline-block; position:relative; top:10px;}

/*分页*/
.pageNum{text-align:center; height:85px; overflow:hidden; padding-top:48px; color:#666; font-size:14px;}
.pageNum a{display:inline-block; height:30px; line-height:30px; padding:0 12px; margin:0 5px; border:#e2e2e2 solid 1px; font-size:14px; color:#666;}

.tabContent{ display:none;}
.tab li{ cursor:pointer;}
.tabContent2{ display:none;}
.tab2 li{ cursor:pointer;}

.selectDiv{cursor:pointer;}
.selectDiv span{padding-left:10px;}
.selectDiv select{display:none;}
/**/
.selectLayer{position:absolute; z-index:100; display:none; background:#FFF; border:#bababa solid 1px;}
.selectLayer li{height:22px; line-height:22px; overflow:hidden; padding-left:10px; color:#666;}

.pageNum2{padding:25px 0; height:100px; font-size:16px; line-height:30px; position:relative; border-top:#bcbcbc solid 1px;}
.pageNum2 .btn{position:absolute; top:20px; right:0px;}

.cd-top {
    /* image replacement properties */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.cd-top.cd-is-visible {
    /* the button becomes visible */
    visibility: visible;
    opacity: 1;
}
.cd-top.cd-fade-out {

}

#Layer1{
	position:absolute;
	position:fixed;
	_position:absolute;
	width:100%;
	z-index:99;
	top:0; left:0px;
	background-color:#000;
	display:none;
}











































































