@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:#357ed3; 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{clear:both; height:0px; padding:0px; margin:0px; display:block; _display:inherit;}
.h10{height:10px; overflow:hidden; clear:both;}
input{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:#357ed3;}

.wal{width:960px; margin:0px auto;}
.pageBg{background:#FFF; min-height:100px; padding:0 29px; margin-bottom:13px;}

.headDiv{height:120px; position:relative;}
.headDiv .logo{position:absolute; left:0px; top:28px;}
.headDiv .btn{position:absolute; right:25px; top:60px; font-size:14px; color:#bdbdbd;}
.headDiv .btn em{padding:0 8px;}
.headDiv .btn a{color:#1f2e52;}

.nav{height:56px; padding-left:40px;}
.nav li{float:left; height:43px; margin-right:40px; position:relative;}
.nav a{display:block; font-size:14px; color:#1f2e52; height:43px; line-height:43px; padding:0 25px 0 15px;}
.nav a em{padding-right:15px; background:url(../images/ico1.jpg) right center no-repeat; position:relative; z-index:22;}
.nav .list{position:absolute; z-index:20; left:0px; top:0px; width:100%; background:url(../images/snav.jpg); padding:43px 0 30px 0; display:none;}
.nav .list .line{margin:0 5px; height:15px; border-top:#bebfc1 dashed 1px;}
.nav .list a{height:30px; line-height:30px; font-size:12px; color:#FFF; padding-right:0;}
.nav .list a:hover{background: #bbbbbb;}
.nav .list a:active{background: #bdbdbd;}

.nav .sNav.on a em{color:#FFF; background:url(../images/ico1on.jpg) right center no-repeat;}
.nav .sNav.on .list{display:block;}

.footDiv{margin-top:30px;height:200px; position:relative;}
.footDiv .content{padding:20px 0 0 20px; line-height:24px; color:rgba(255,255,255,0.6);}
.footDiv .img{position:absolute; top:10px; right:15px;}

.pageNow{padding-top:17px; height:48px; line-height:48px; color:#505050; border-bottom:#d7d6d6 solid 1px;}
.pageNow a{display:inline-block; padding-right:25px; margin-right:12px; height:48px; color:#505050; background:url(../images/ico4.jpg) right center no-repeat;}
.pageNow a.blue{color:#357ed3; font-weight:bold;}

.pageNum{text-align:center; height:50px;}
.pageNum a{display:inline-block; height:26px; line-height:26px; padding:0 10px; margin:0 2px; background:#bbb; color:#FFF;}
.pageNum .all,.pageNum .pageindex{display:inline-block; height:26px; line-height:26px; padding:0 10px; margin:0 2px;}
.pageNum .current{display:inline-block; height:26px; line-height:26px; padding:0 10px; margin:0 2px; color:#FFF;background:#0e4c92;}
.pageNum a:hover, .pageNum .current{background:#0e4c92;}