@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:#009b4c; 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, textarea{background:transparent; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#888; outline:none; border:0px;}
em{font-style:normal;}
.btn1{cursor:pointer;}
.green{color:#009b4c;}
.blue{color:#005ead;}

.wal{width:1200px; margin:0px auto;}
.w915{width:915px;}

.headDiv{position:absolute; z-index:20; left:0px; top:0px; width:100%; height:99px; background:url(../images/head.png) center top no-repeat;}
.headDiv .wal{height:99px; position:relative;}
.headDiv .logo{position:absolute; left:0px; top:18px;}
.headDiv .tel{position:absolute; top:0px; right:0px; height:62px; line-height:62px; white-space:nowrap; font-size:18px; background:url(../images/nimg27.png) left center no-repeat; padding-left:35px;}
.nav{position:absolute; left:530px; top:0px;}
.nav li{float:left; padding-right:10px;}
.nav a{display:block; float:left; padding:0 10px; height:70px; line-height:62px; font-size:14px; white-space:nowrap;}
.nav a:hover, .nav .aNow, .nav .aNow1{background:url(../images/nav.gif) top repeat-x; color:#009b4c;}

.sNav{background:url(../images/sNav.png) center top no-repeat; height:60px; width:100%; position:absolute; z-index:19; left:0px; top:30px;}
.sNavon{z-index:30;}
.sNav ul{position:absolute; left:50%; top:0px; display:none; height:32px; overflow:hidden;}
.sNav li{float:left; padding-right:10px;}
.sNav a{display:block; float:left; padding:0 11px; height:32px; line-height:32px; white-space:nowrap; font-size:13px; color:#FFF;}
.sNav a:hover{color:#fff100}

.footDiv{background:#333 url(../images/footDiv.jpg) center bottom repeat-x; padding:12px 0 22px 0; text-align:center; line-height:24px; color:#666;}

.pageTitle{background:url(../images/pageTitle.png) right top no-repeat; height:40px; line-height:40px; position:relative;}
.pageTitle h1{font-weight:400; font-size:13px; color:#1160ac; background:url(../images/pageTitleBg.png) left top no-repeat; width:111px; height:40px; text-align:center;}
.pageTitle .more{color:#ccc; position:absolute; top:0px; right:18px;}
.pageTitle .more:hover{color:#1160ac;}
.pageTitle .tab{position:absolute; left:140px; top:0px;}
.pageTitle .tab li{float:left; height:40px; white-space:nowrap; padding-right:35px; font-size:13px;}
.pageTitle .tab .liNow{color:#005ead;}

.tabContent{display:none;}
.tab li{cursor:pointer;}

.pageBanner{height:328px;}

.pageNum{text-align:center; height:75px; padding-top:35px; text-align:center; font-size:14px;}
.pageNum a{display:inline-block; width:41px; height:27px; line-height:27px; margin:0 2px; background:url(../images/pageNum.png) left top no-repeat;}
.pageNum a:hover, .pageNum .aNow{background:url(../images/pageNum.png) right top no-repeat; color:#FFF;}
.pageNum .a1{background:url(../images/pageNum1.png) left top no-repeat; width:69px;}
.pageNum .a1:hover{background:url(../images/pageNum1on.png) left top no-repeat;}

.pageNow{background:url(../images/pageNow.png) center top no-repeat; height:50px; line-height:50px; width:100%; position:absolute; z-index:10; left:0px; top:282px; color:#ccc;}
.pageNow a{color:#CCC; padding:0 5px;}
.pageNow a:hover{color:#666;}
.pageNow span{color:#666; padding:0 5px;}
.pageNow .fr{width:250px; height:30px; overflow:hidden;}

.sideNav{background:url(../images/sideNav.png) left top no-repeat; width:254px; height:730px; position:absolute; z-index:10; left:50%; top:313px; margin-left:-600px;}
.sideNav h1{font-weight:400; height:40px; line-height:40px; text-align:center;}
.sideNav .list{padding:25px 0 0 14px;}
.sideNav li{height:42px; padding-top:8px; background:url(../images/sideNav.gif) 13px bottom no-repeat;}
.sideNav li a{display:block; height:32px; line-height:32px; padding-left:29px; font-size:14px; background:url(../images/ico2.png) 13px center no-repeat;}
.sideNav li a:hover, .sideNav li .aNow{background:url(../images/sideNavon.png) left top no-repeat; color:#009b4c;}
.sideNavOn{position:fixed; top:0px;}



.sideBar{position:fixed; z-index:20; right:0px; bottom:200px; width:53px;}
.sideBar li{padding-bottom:1px;}
.sideBar a{display:block; width:53px; height:53px; background:#009b4c; overflow:hidden; margin-left:auto;}
.sideBar a:hover, .sideBar .aNow{background:#1160ac; color:#FFF;}
.sideBar img{float:left;}
.sideBar a em{font-size:14px; color:#FFF; white-space:nowrap; line-height:53px; padding:0 5px;}
.sideBar .li_01 a em{font-size:17px;}

.sideEWM{width:150px; height:196px; background:#FFF; border:#f2f2f2 solid 1px; text-align:center; position:fixed; z-index:20; right:53px; bottom:110px; color:#e60012; font-size:14px; line-height:20px; display:none;}
.sideEWM div{padding:0 0 5px 0;}

.foot_01{height:40px; line-height:40px; overflow:hidden; font-size:12px; color:#366da6; background: #efefef; padding: .3rem 21rem;}
.foot_01 a{color:#366da6; padding-right:12px;}
.foot_01 a:hover{color:#009b4c;}


