@charset "utf-8";

/* CSS Document */

body{margin:0px; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#333; background:#f3f3f3 url(../image/body.jpg) center 60px no-repeat; background-size:100% auto;}

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:#0d1b66; 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;}

.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:#0d1b66;}

.red{color:#c00;}



.wal{width:1000px; margin:0px auto;}

.pageBox{background:#ececec url(../image/pageBox.gif) left repeat-y; min-height:500px; margin-bottom:50px; padding:0 20px;}

.w198{width:198px;}

.w720{width:720px;}



.headDiv{background:url(../image/head.jpg) top repeat-x; position:relative; z-index:50;}

.headDiv .wal{height:67px; position:relative;}

.headDiv .msg{position:absolute; top:0px; left:-290px; line-height:36px; white-space:nowrap; color:#666;}

.headDiv .form{position:absolute; top:25px;right:-130px; background:url(../image/topSearch.png) left top no-repeat; width:200px; height:22px;}

.headDiv .toshowform{position:absolute; display:none; top:25px;cursor:pointer; right:40px; background:url(../image/search.png) left top no-repeat; width:40px; height:22px;}

.headDiv .form .input1{float:left; height:22px; line-height:22px; width:160px; text-indent:15px;}

.headDiv .form .btn1{float:right; height:22px; width:38px;}

.headDiv .language{position:absolute; top:11px; right:-210px;}

.headDiv .language a{display:block; float:left; height:36px; line-height:36px; padding:0 7px; color:#666; text-transform:uppercase; margin-left:2px;}

.headDiv .language a:hover, .headDiv .language .on{background:#0d1b66; color:#FFF;}

.headDiv .logo{position:absolute; top:2px; left:50px;}

.nav{position:absolute; right:100px; top:0px;}

.nav li{float:left; padding-left:1px;}

.nav a{display:block; float:left; padding:0 17px; height:50px; line-height:50px; font-size:14px; color:#000;}

.nav a:hover, .nav .aNow, .nav .aNow1{background:url(../image/nav.gif) top repeat-x; color:#FFF;}



.sNav{position:absolute; z-index:99; top:50px;display:none; border-top:1px solid #fff;right:50%; background:url(../image/sNav.png); height:40px; line-height:32px; padding:0 20px;}

.sNav li{float:left; height:32px; padding-right:2px; background:url(../image/nav.png) right center no-repeat;}

.sNav a{padding:0 15px; font-size:14px; color:#FFF;}

.sNav-1{margin-right:-360px;}



.footDiv{background:#09123f; text-align:center; padding:15px 0 15px 0; font-size:14px; line-height:25px; color:rgba(255,255,255,0.5);}

.footDiv div{font-size:15px; line-height:30px;}



.sideBar{position:fixed; z-index:20; top:40%; margin-top:3px; right:50%; margin-right:-556px; width:55px; color:#FFF; font-size:14px;}

.sideBar li{height:56px; position:relative;}

.sideBar a{display:block; height:55px; background:#666;}

.sideBar a:hover{background:#0d1b66;}

.sideBar .box{position:absolute; top:0px; left:-137px; width:137px; display:none;}

.sideBar .li_01 .box{background:url(../image/bg2.png) left top no-repeat; height:50px; line-height:23px; padding:5px 0 0 15px}

.sideBar .li_02 .box{background:url(../image/bg2.png) left top no-repeat; height:50px;}

.sideBar .li_02 .box div{padding:5px 0 0 15px;line-height:23px;}



.banner{text-align:center; padding-bottom:20px;}

.banner img{width:1000px;height:170px;}

.pageNow{padding-top:15px; height:36px; line-height:36px; border-bottom:#767676 solid 2px;}

.pageTitle{font-size:18px; font-weight:bold; letter-spacing:2px; text-transform:uppercase; height:60px; /*line-height:70px;*/ padding:5px 0 0 42px; background:url(../image/pageTitle.gif) 22px 10px no-repeat; position:relative;}

.pageTitle .msg{font-size:14px; line-height:24px; font-weight:400; padding-top:23px;}

.pageTitle em{position:absolute; top:5px; right:22px; font-size:12px; color:#999; font-weight:400; letter-spacing:0px;}

.pageTitle .selectDiv{background:url(../image/select2.png) left top no-repeat; width:182px; height:32px; line-height:32px; color:#888; position:absolute; left:150px; top:24px; font-weight:400; font-size:14px;}



.sideTitle{height:51px; line-height:36px; border-bottom:#767676 solid 2px; position:relative;}

.sideTitle b{position:absolute; left:18px; bottom:-3px; display:block; border-bottom:#0d1b66 solid 3px; color:#0d1b66; font-size:18px;}

.sideNav{padding-top:21px;}

.sideNav a{display:block; font-size:14px; height:42px; line-height:42px; padding-left:18px; border-bottom:#c3c3c3 solid 1px;overflow:hidden;}

.sideNav a:hover, .sideNav .on{background:#0d1b66; color:#FFF;}

.sideNav li ul{display:none;}

.sideNav li li a{font-size:12px; color:#ececec; background:#9398b6 url(../image/ico1.png) 18px center no-repeat; border-bottom:#abafc6 solid 1px; padding-left:36px;}

.sideNav li li a:hover, .sideNav li li .on{color:#0d1b66; background:#9398b6 url(../image/ico1on.png) 18px center no-repeat;}

.sideNav li li dl{padding:2px 0 6px 0; display:none;}

.sideNav li li dd a{height:30px; line-height:30px; background:none; color:#666; border:0px;}

.sideNav li li dd a:hover, .sideNav li li dd .on{background:none; color:#0d1b66;}



.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:30px; line-height:30px; overflow:hidden; padding-left:10px; color:#666;}



.pageNum{text-align:center; padding-top:50px; height:65px; font-size:14px;}

.pageNum a{display:inline-block; height:27px; line-height:27px; padding:0 9px; overflow:hidden; background:#666; color:#FFF; margin:0 3px;}

.pageNum a:hover, .pageNum .on{background:#0d1b66;}

.pageNum .prev{background:url(../image/prev.png) left top no-repeat; width:27px; padding:0px; line-height:100px;}

.pageNum .prev:hover{background:url(../image/prevon.png) left top no-repeat;}

.pageNum .next{background:url(../image/next.png) left top no-repeat; width:27px; padding:0px; line-height:100px;}

.pageNum .next:hover{background:url(../image/nexton.png) left top no-repeat;}