﻿@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-size:12px;  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:#3171b8; 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;}
input, textarea{background:transparent; padding:0px; font-size:12px; font-family:inherit; color:#888; outline:none; border:0px;}
em{font-style:normal;}
.btn1{cursor:pointer;}
.blue{color:#3171b8;}

.wal{width:1200px; margin:0px auto;}
.w241{width:241px;}
.w895{width:895px;}

.headDiv, .headDiv .wal{height:156px; background:url(../image/head.png) center 86px no-repeat; position:relative;}
.headDiv .logo{position:absolute; left:565px; top:15px;}
.nav{width:882px; margin:0 auto; padding-top:96px;}
.nav li{float:left; width:147px;}
.nav a{display:block; text-align:center; font-size:14px; height:60px; line-height:60px;}
.nav a:hover, .nav .aNow, .nav .aNow1{color:#3171b8;}
.headDiv .lan{ position:absolute;right:0px;top:15px;}
.headDiv .lan a{padding:0 8px;}


.sNav{position:absolute; z-index:50; top:142px; width:400px; background:url(../image/sNav.png) left top no-repeat; padding-top:15px; display:none;}
.sNav .bg{background:url(../image/sNavBg.png) left bottom no-repeat; padding:0 25px 15px 25px;}
.sNav li{height:85px; line-height:85px; overflow:hidden; position:relative; border-bottom:#dfdfdf solid 1px;}
.sNav .imgDiv{position:absolute; right:0px; top:8px;}
.sNav h2 a{font-weight:400; color:#666;}
.sNav h2 a:hover{color:#3171b8;}

.footSearch{padding-top:35px; height:57px; overflow:hidden; position:relative; background:url(../image/footForm.png) left 35px no-repeat; width:277px; margin-right: 347px;}
.footSearch .input1{float:left; width:240px; height:31px; line-height:31px; text-indent:15px;}
.footSearch .btn1{float:left; width:37px; height:31px;}

.footDiv, .footDiv .wal{height:315px; position:relative; overflow:hidden; background:#3171b8; color:#FFF;}
.footDiv a{color:#FFF;}
.footDiv a:hover{text-decoration:underline;}
.footDiv .list li{float:left; width:160px; overflow:hidden;}
.footDiv .list h2{font-weight:400; font-size:16px; padding:50px 0 10px 0;}
.footDiv .list dd{font-size:14px; line-height:24px;}
.footDiv .list dd a{color:#9ac2ed;}
.footDiv .fr{width:375px; text-align:right;}
.footDiv .btn{height:48px; padding-top:58px;}
.footDiv .btn ul{float:right;}
.footDiv .btn li{float:left; padding-left:18px;}
.footDiv .link{font-size:14px; padding-bottom:15px; position:relative; right:-9px;}
.footDiv .link a{padding:0 9px;}
.footDiv .content{line-height:24px;}

.sideBar{position:fixed; z-index:20; right:20px; top:50%; margin-top:-100px; width:63px;}
.sideBar li{height:68px; position:relative;}
.sideBar .btn{display:block; height:51px; padding-top:12px; background:url(../image/sideBar.png) center top no-repeat; text-align:center;}
.sideBar .box{position:absolute; top:0px; right:63px; display:none;}
.sideBar .li_01 .box{background:url(../image/sideBarBg1.png) left top no-repeat; width:275px; height:111px; color:#3171b9;}
.sideBar .li_01 .name{font-size:18px; height:65px; line-height:65px; padding-left:25px; overflow:hidden;}
.sideBar .li_01 dd{float:left; padding:0 20px 0 25px; white-space:nowrap; line-height:21px; font-size:14px;}
.sideBar .li_01 dd img{float:left; margin-right:5px;}
.sideBar .li_01 a{color:#3171b9;}
.sideBar .li_02 .box{background:url(../image/sideBarBg2.png) left top no-repeat; width:172px; height:217px; color:#FFF; padding-left:26px;}
.sideBar .li_02 .msg{padding:18px 0 10px 0; font-size:14px; line-height:24px;}
.sideBar .li_03 .box{background:url(../image/sideBarBg3.png) left top no-repeat; width:277px; height:94px; line-height:94px; text-indent:25px; font-size:18px; color:#3171b9;}
.sideBar .liNow .btn{background:url(../image/sideBaron.png) left top no-repeat;}
.sideBar .liNow .box{display:block;}

.pageBanner{ position:relative;}

.pageBanner img{ width:100%}
.pageNow{height:49px; line-height:49px; width:100%; text-align:right; font-size:14px; color:#FFF; background:url(../image/pageNow.png); position:absolute; bottom:0; left:0px;}
.pageNow a{color:#FFF;}
.pageTitle{position:absolute; left:50%; margin-left:-600px; bottom:-10px; background:url(../image/pageTitle.png) left top no-repeat; width:241px; height:147px; text-align:center; color:#98b8dc; font-size:18px; text-transform:uppercase;}
.pageTitle div{color:#FFF; font-size:24px; padding:40px 0 5px 0;}
.pageTitle2{height:69px; line-height:69px;}
.pageTitle2 h1{width:241px; text-align:center; font-size:18px; color:#3171b8;}
.pageTitle3{font-size:18px; color:#3171b8; height:80px; line-height:69px;}

.sideNav{padding:20px 0;}
.sideNav a{display:block; height:72px; line-height:72px; position:relative; overflow:hidden; margin-bottom:1px; background:#f4f4f4 url(../image/sideNav.png) 204px center no-repeat; font-size:14px; padding-left:88px;}
.sideNav a img{position:absolute; left:33px; top:22px;}
.sideNav a .img2{display:none;}
.sideNav a:hover, .sideNav .aNow{background:#518fd3 url(../image/sideNavon.png) 204px center no-repeat; color:#FFF;}
.sideNav a:hover img, .sideNav .aNow img{display:none;}
.sideNav a:hover .img2, .sideNav .aNow .img2{display:inline-block;}

.pageNum{text-align:center; padding-top:50px; height:80px; line-height:32px; color:#666;}
.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:#3171b8; border:#3171b8 solid 1px;}
.pageNum em{font-weight:400;}
.pageNum .prev em{padding-left:10px; background:url(../image/prev.png) left center no-repeat;}
.pageNum .prev:hover em{background:url(../image/prevon.png) left center no-repeat;}
.pageNum .next em{padding-right:10px; background:url(../image/next.png) right center no-repeat;}
.pageNum .next:hover em{background:url(../image/nexton.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:#333; border:#d7d7d7 solid 1px; background:#FFF;}

.pageNum2{border-top:#CCC solid 1px; font-size:14px; line-height:24px; padding-top:10px; height:80px; position:relative; color:#666;}
.pageNum2 a{color:#666;}
.pageNum2 a:hover{color:#3171b8;}
.pageNum2 .btn{display:block; position:absolute; top:10px; right:0px; background:url(../image/btn3.png) left top no-repeat; width:143px; height:38px;}
.pageNum2 .btn:hover{background:url(../image/btn3on.png) left top no-repeat;}










