@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());} 
img{border:0px;}
a:link {text-decoration: none; outline:none;}
a:visited{text-decoration: none; outline:none;}
a:hover{text-decoration:none; color:#84be2b; 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;}
.blue{color:#1151a3;}
.green{color:#84be2b;}

.wal{width:1000px; margin:0px auto;}
.w728{width:728px; min-height:500px; _height:500px; padding-right:40px; border-right:#e5e5e5 solid 1px;}
.w616{width:616px;}
.w800{width:800px;}
.w211{width:211px;}
.w730{width:730px;}
.w246{width:246px;}
.pageBg{background:#f7f7f7; min-height:500px; _height:500px; padding-top:25px;}

.headDiv{background:url(../image/head.png); width:100%; height:80px; position:absolute; z-index:20; left:0px; top:0px;}
.headDiv .wal{height:80px; position:relative;}
.headDiv2{position:relative; background:#FFF;}
.headDiv .logo{position:absolute; left:0px; top:6px;}
.topSearch{position:absolute; top:30px; right:0px; height:20px;}
.topSearch .btn1{float:left; background:url(../image/btn1.png) center no-repeat; width:40px; height:20px;}
.nav{position:absolute; top:0px; right:40px;}
.nav li{float:left;}
.nav a{display:block; float:left; white-space:nowrap; font-size:16px; height:80px; line-height:80px; padding:0 25px;}

.nav .li1{ width:92px;  text-align:center; height:80px; line-height:80px; top:32px\0; position:relative; display:none;}
.nav .li1 input{ width:92px; height:14px;border-left:1px solid #7d7d7d; border-right:1px solid #7d7d7d; text-indent:10px;}

.sNav{position:absolute; z-index:20; left:0px; top:80px; width:100%; height:36px; line-height:36px; background:url(../image/sNav.png); display:none;}
.sNav .wal{height:36px; position:relative;}
.sNav ul{position:absolute; top:0px; right:85px;}
.sNav li{float:left; padding:0 0 0 32px; font-size:14px;}
.sNav a{color:#FFF;}

.footDiv, .footDiv .wal{background:url(../image/footDiv.gif) top repeat-x; height:309px; position:relative;}
.footDiv .list{height:244px;}
.footDiv li{float:left; width:190px;}
.footDiv li h2{padding:40px 0 15px 0;}
.footDiv dd{height:27px; line-height:27px; overflow:hidden;}
.footDiv li a{color:#656d78;}
.footDiv li a:hover{color:#1151a3;}
.footDiv .content{line-height:63px; color:#999;}
.footDiv .topA{display:block; background:url(../image/nimg30.gif) left top no-repeat; width:30px; height:30px; position:absolute; z-index:10; right:0px; top:264px;}
.footDiv .ewm{position:absolute; top:43px; right:182px; width:95px; text-align:center; color:#999; line-height:23px;}
.footDiv .tel{position:absolute; top:43px; right:0px; width:137px; color:#999;}
.footDiv .tel a{display:block; height:22px; line-height:22px; background:#84be2b; color:#FFF; font-size:14px; padding-left:10px;}
.footDiv .tel a img{float:left; margin-right:10px; position:relative; top:5px;}
.footDiv .tel div{padding:6px 0 12px 0; font-size:14px; color:#4a4a4a;}

.sideBar{position:fixed; z-index:20; right:0px; top:200px; width:59px; padding-top:26px;}
.sideBar .btn{position:absolute; top:0px; right:0px;}
.sideBar ul{display:none;}
.sideBar li{height:56px; position:relative;}
.sideBar li a{display:block; height:55px; background:url(../image/sideBar.png); position:relative;}
.sideBar li .img2{display:none;}
.sideBar li a:hover em img{display:none;}
.sideBar li a:hover em .img2{display:inline-block;}
.sideBar .box{display:none;}
.sideBar li a:hover .box{display:block;}
.sideBar .ewm{position:absolute; bottom:0px; left:-184px; background:url(../image/img158.jpg) left top no-repeat; width:192px; height:180px; background:url(../image/ewm.png) left top no-repeat;}
.sideBar .ewm div{padding:10px 0 0 10px;}

.sideNews{position:fixed; z-index:30; left:-399px; top:0px; width:399px; height:100%; background:#f4f4f4;}
.sideNews .btn{display:block; width:49px; height:75px; padding-top:35px; background:#1a57a6 url(../image/ico1.png) center 11px no-repeat; font-size:14px; color:#FFF; text-align:center; line-height:16px; position:absolute; top:340px; right:-49px;}
.sideNews .btnOn{background:#1a57a6 url(../image/ico1on.png) center 11px no-repeat;}
.sideNews h1{color:#FFF; font-size:18px; position:absolute; z-index:31; left:15px; top:15px; white-space:nowrap;}
.sideNews .imgList, .sideNews .imgList li{height:279px; position:relative; overflow:hidden;}
.sideNews .imgList .name{display:block; background:url(../image/sNav.png); height:34px; line-height:34px; width:100%; text-indent:15px; font-size:14px; color:#FFF; position:absolute; left:0px; bottom:-1px;}
.sideNews .prev{display:block; background:url(../image/prev.png) center no-repeat; height:34px; width:8px; position:absolute; bottom:0px; right:35px;}
.sideNews .next{display:block; background:url(../image/next.png) center no-repeat; height:34px; width:8px; position:absolute; bottom:0px; right:15px;}
.sideNews .title{font-size:18px; padding:20px 0 10px 15px; color:#84be2b;}
.sideNews dl{height:125px; padding:0 15px 0 200px; position:relative;}
.sideNews dt{position:absolute; left:15px; top:0px;}
.sideNews dd h2{line-height:20px;}
.sideNews dd .content{font-size:14px; line-height:20px; text-align:justify; color:#666; padding-top:8px;}
.sideNews .list{padding:0 15px; height:230px;}
.sideNews .list li{height:39px; line-height:39px; overflow:hidden; position:relative; color:#999;}
.sideNews .list span{position:absolute; top:0px; right:0px; white-space:nowrap;}
.sideNews .list a{font-size:14px; background:url(../image/ico2.gif) left center no-repeat; padding-left:10px;}
.sideNews .btnDiv a{display:block; background:url(../image/btn2.png) center top no-repeat; height:53px; line-height:53px; color:#FFF; font-size:18px; padding-left:138px;}

.pageBanner{height:94px;}

.pageNav{height:80px; position:relative; border-bottom:#eaeaea solid 1px; margin-bottom:30px;}
.pageNow{background:url(../image/nimg11.gif) left 28px no-repeat; height:65px; line-height:65px; position:relative; top:15px; padding-left:10px;}
.pageNow a{padding:0 10px 0 6px; background:url(../image/ico3.gif) right center no-repeat;}
.pageNow span{padding-left:6px;}
.pageNav .list{position:absolute; top:17px; right:0px; line-height:63px;}
.pageNav .list li{float:left; padding-left:30px;}
.pageNav .list a{display:block; height:63px; white-space:nowrap; color:#666;}
.pageNav .list a:hover, .pageNav .list .aNow{color:#84be2b; border-bottom:#84be2b solid 2px;}
.pageNav .form{position:absolute; top:30px; right:0px;}
.pageNav .form li{float:left; padding-left:5px;}
.pageNav .selectDiv{width:105px; height:33px; line-height:33px; background:url(../image/selectIco.png) right center no-repeat; border:#e7e7e7 solid 1px; color:#666;}

.sideNav{width:205px;}
.sideNav li{padding-bottom:5px;}
.sideNav a{display:block; height:57px; line-height:57px; padding-left:105px; font-size:14px; color:#666; background:#f9f9f9; position:relative;}
.sideNav a img{position:absolute; left:0px; top:0px;}
.sideNav a:hover, .sideNav .aNow{background:#84be2b; color:#FFF;}

.pageNum{padding-top:40px; height:100px; line-height:32px; color:#666; text-align:center;}
.pageNum a{display:inline-block; border:#d7d7d7 solid 1px; background:#FFF; height:30px; line-height:30px; padding:0 12px; font-weight:bold; margin:0 2px;}
.pageNum .aNow, .pageNum a:hover{color:#fff; background:#84be2b; border:#84be2b solid 1px;}
.pageNum em{font-weight:400;}
.pageNum .prev em{padding-left:10px; background:url(../image/prev1.png) left center no-repeat;}
.pageNum .prev:hover em{background:url(../image/prev1on.png) left center no-repeat;}
.pageNum .next em{padding-right:10px; background:url(../image/next1.png) right center no-repeat;}
.pageNum .next:hover em{background:url(../image/next1on.png) right center no-repeat;}
.pageNum span{padding:0 6px;}
.pageNum .input1{height:30px; line-height:30px; width:40px; text-align:center; border:#d7d7d7 solid 1px; background:#FFF;}
.pageNum .btn1{height:30px; width:40px; color:#fff; border:#84be2b solid 1px; background:#84be2b;}

.pageNum2{border-top:#ececec solid 1px; height:60px; position:relative; padding-top:10px; font-size:14px; line-height:29px;}
.pageNum2 .btn{position:absolute; top:15px; right:0px;}
.pageNum2 a{color:#999;}
.pageNum2 a:hover{color:#84be2b;}
.pageNum2 dl{position:absolute; top:30px; right:120px; color:#666;}
.pageNum2 dd{float:left; padding-left:8px; line-height:18px; white-space:nowrap;}

.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;}

.tabContent{display:none;}
.tab li{cursor:pointer;}