@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#333; background:url(../images/body.jpg);}
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:#1c5a97; 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;}
.h25{height:25px; overflow:hidden; clear:both;}
.h50{height:50px; overflow:hidden; clear:both;}
input{background:transparent; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#888; border:0px;}
em{font-style:normal;}

.wal{width:1200px; margin:0px auto; overflow:hidden;}
.w1000{width:1000px; overflow:hidden;}
.w815{width:815px; overflow:hidden;}
.w715{width:715px; overflow:hidden;}
.w350{width:350px; overflow:hidden;}
.w575{width:575px; overflow:hidden;}
.w985{width:985px; overflow:hidden;}
.w685{width:685px; overflow:hidden;}
.w243{width:243px; overflow:hidden;}
.w710{width:710px; overflow:hidden;}

.head, .head .wal{height:119px; overflow:hidden; position:relative; background:#0e4c92;}
.head .logo{position:absolute; left:20px; top:25px;}
.topLink{position:absolute; right:20px; top:15px; line-height:40px; white-space:nowrap;}
.topLink li{float:left; padding:0 12px;}
.topLink a{color:#7f9fc3;}
.topLink a:hover{color:#fff;}
.topSearch{position:absolute; right:15px; top:10px; background:url(../images/topsearch.jpg) left top no-repeat; width:122px; height:20px;}
.topSearch .input1{float:left; width:92px; height:20px; line-height:20px; text-indent:10px;}
.topSearch .btn1{float:left; height:20px; width:29px; cursor:pointer;}
.nav{position:absolute; bottom:-1px; right:0px; white-space:nowrap;}
.nav li{float:left;}
.nav a{color:#FFF; font-size:14px; padding:0 27px; display:block; height:79px; line-height:79px; white-space:nowrap; float:left;}
/**/
.head2, .head2 .wal{background:url(../images/body.jpg);height:79px;}
.head2 .logo{left:14px; top:4px;}
.head2 .nav a{color:#343434;}
.head2 .nav .aNow{background:url(../images/ico2.png) center bottom no-repeat;}
/**/
#nav a{height:64px; line-height:50px;}
#nav .sNavA:hover, #nav .sNavANow{background:#030f1d url(../images/bg3.jpg) top repeat-x; border:#3c6088 solid 1px; border-bottom:0px; border-top:0px; padding:0 26px; height:63px;}

/* .sNav{display:none;} */
.sNav, .sNav .wal{height:52px; line-height:52px; overflow:hidden; background:#4f5d73;}
.sNav li{float:left; position:relative;}
.sNav a{display:block; float:left; height:52px; padding:0 15px; color:#FFF; font-size:14px;}
.sNav_01 li{left:540px;}
.sNav_02 li{left:850px;}
.sNav_03 li{left:250px;}
.sNav_04 li{left:860px;}
.sNav_05 li{left:490px;}
.sNav_06 li{left:170px;}
.sNav_07 li{left:600px;}
.sNav_08 li{left:600px;}
.sNav8, .sNav8 .wal{background:#4f5d73;}
.head2 .nav8 .aNow{background:url(../images/ico2_8.jpg) center bottom no-repeat;}

.sNavD{position:absolute; z-index:50; top:119px; width:419px; height:186px; overflow:hidden; background:url(../images/snav.jpg); border:#3c6088 solid 1px; border-top:0px; display:none;}
.sNavD .fl{padding:34px 0 0 21px;}
.sNavD .fr{width:202px; padding-top:40px;}
.sNavD li{float:left; width:101px; height:36px; line-height:36px; overflow:hidden;}
.sNavD li a{padding-left:14px; background:url(../images/ico13.jpg) left center no-repeat; color:#FFF; font-size:14px;}

.tNav{position:absolute; z-index:100; top:159px; padding:20px 0; background:url(../images/tnav.jpg) left top no-repeat; width:208px; display:none;}
.tNav a{display:block; text-align:center; color:#FFF; height:36px; line-height:36px; font-size:14px;}

.topDiv{position:absolute; z-index:10; left:0px; top:0px; width:100%; height:40px; line-height:40px; background:#666;}
.topDiv .wal{height:40px; position:relative;}
.topDiv .topLink a{color:#fff;}
.topDiv .logo{position:absolute; left:0px; top:11px;}
.topDiv .pageNow{position:absolute; background:none; white-space:nowrap; left:315px; top:0px; height:40px; line-height:40px; color:#e8e8e8;}
.topDiv .pageNow a{color:#e8e8e8;}
.topDiv .pageNow a:hover{color:#fff;}

.pageNav, .pageNav .wal{background:#FFF; height:76px; position:relative; line-height:75px;}
.pageNav h1{position:absolute; top:17px; width:225px; text-align:right;}
.pageNav .content{padding-left:250px;}
.pageNav .content a{font-size:16px; padding:0 28px 0 20px; background:url(../images/ico2.jpg) right center no-repeat;}

.footDiv, .footDiv .wal{background:#5b5b5b; height:250px; position:relative;}
.footDiv .logo{position:absolute; left:0px; top:20px;}
.footDiv .content{padding-left:165px; line-height:30px; color:#d5d4d4;}
.footDiv .content div{color:#FFF; padding:30px 0 5px 0; position:relative; left:-12px;}
.footDiv .content a{color:#FFF; padding:0 12px;}
.footDiv .content a:hover{text-decoration:underline;}
.footDiv .list{position:absolute; top:17px; right:0px; height:120px; border-left:#818181 solid 1px; padding-left:65px;}
.footDiv .list li{float:left; width:90px; padding-top:17px; color:#cfcfcf;}
.footDiv .list li div{color:#FFF; font-size:16px; padding:7px 0 5px 0;}

.pageTitle{height:35px; overflow:hidden; position:relative; padding-top:33px;}
.pageTitle b{font-weight:400; padding:0 5px 0 15px; font-size:18px;}
.pageTitle span{font-size:16px; color:#939393;}
.pageTitle .msg{position:absolute; top:35px; right:0px; white-space:nowrap; font-size:14px;}

.pageBox{background:#FFF; min-height:50px; _height:50px;}

.pageNow{height:43px; line-height:43px; overflow:hidden; background:#e3e3e3; font-family:"宋体";}

.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 a:hover, .pageNum .aNow{background:#0e4c92;}

.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;}

.pageBanner2{height:305px; overflow:hidden;}

.pageNow2{background:url(../images/pagenow2.jpg) left top no-repeat; width:378px; height:251px; overflow:hidden; position:absolute; z-index:50; right:50%; margin-right:-470px; top:230px; text-align:center; color:#FFF; font-size:14px;}
.pageNow2 a{color:#FFF;}
.pageNow2 div{padding:35px 0 10px 0;}
.pageNow2 h1{font-size:32px; font-weight:400;}
.pageNow3{background:url(../images/pagenow3.jpg) left top no-repeat;}
.pageNow4{background:url(../images/pagenow4.jpg) left top no-repeat;}