@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-size:12px; font-family:"微软雅黑"; color:#888; }
a{color:#707070; 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:#003F97; 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;}
input, textarea{background:transparent; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#888; outline:none; border:0px;}
h1{font-size:16px;}
h5{font-size:12px;}
.fl{float:left;}
.fr{float:right;}
em{font-style:normal;}
.clear_f{clear:both; height:0px; padding:0px; margin:0px; display:block; _display:inherit;}
.h10{height:10px; overflow:hidden; clear:both;}
.h20{height:20px; overflow:hidden; clear:both;}
.w800{width:785px;}
.wal{width:1008px; margin:0px auto; overflow:hidden;}

/*.headDiv{ height:91px; overflow:hidden;}
.headDiv .wal{height:91px; position:relative;}
.headDiv .logo{position:absolute; left:0px; top:28px;}
.headDiv .tel{position:absolute; right:14px; top:10px; height:24px; overflow:hidden; color:#555;}
.headDiv .tel span{color:#dd4327; font-size:19px; font-family:"微软雅黑"; position:relative; top:2px;}
.nav{position:absolute; right:0px; top:35px;}
.nav li{float:left;}
.nav li a{float:left; width:90px; height:32px; overflow:hidden; line-height:32px; text-align:center; display:inline-block; font-size:16px; color:#333; font-family:"微软雅黑";}
.nav li a:hover,.nav li .aNow{ color:#0A5BB7;}
*/
.headDiv{ height:90px; overflow:hidden;background:url(../image/menu_headbg.jpg) repeat-x;}
.headDiv .wal{height:90px; position:relative;}
.headDiv .logo{position:absolute; left:10px; top:20px;}
.headDiv .search{position:absolute; right:5px; top:20px; width:220px;}
.headDiv .search .menu_rigth{padding:3px 15px 0px 0px; text-align:right;}
.headDiv .search .menu_rigth a{display:inline-block; float:right; padding-left:15px; margin-bottom:10px;}
.headDiv .search form{background:url(../image/lsearch.gif) no-repeat;width:220px; height:25px; padding:0px; margin:0px;}
.headDiv .search .input_search{display:inline-block; float:left; height:23px; width:170px;padding:0px 10px; }
.headDiv .search .index_but{ display:inline-block; float:left; width:20px;height:23px;cursor:pointer;}

.headMenu{ height:40px; overflow:hidden;background:url(../image/menubg.jpg) repeat-x;}
.headMenu .wal{height:40px; position:relative;}
.headMenu .tel{position:absolute;right:0px;top:0px;height:40px;line-height:40px;color:#f60; font-size:15px; font-weight:bold;}
.nav{}
.nav li{float:left;background:url(../image/menu_min.jpg) right no-repeat;}
.nav li a{float:left; width:130px; height:40px; font-weight:bold; overflow:hidden; line-height:40px; text-align:center; display:inline-block; font-size:15px; color:#333;}
.nav li a:hover,.nav li .aNow,.nav li .on{ color:#fff; background:#003F97;}


.sNav{position:absolute; z-index:100; top:130px; width:200px;border-top:#003F97 3px solid; display:none;}
.sNav .list{background:#FFF; text-align:left;}
.sNav .list li{ border-bottom:#eee 1px solid;}
.sNav a{display:block; height:40px; line-height:40px; padding-left:25px; color:#666; font-size:14px;}
.sNav a:hover{color:#fff; background:#003F97;}

.banner{height:200px; overflow:hidden; position:relative;}
.banner .bg{position:absolute; z-index:10; left:0px; top:0px; background:url(../image/bg.png) top repeat-x; height:14px; width:100%; overflow:hidden;}

.indexNotice{background:url(../image/indexNotice.gif) top repeat-x; height:55px; overflow:hidden;}
.indexNotice .fl{width:740px; line-height:50px; overflow:hidden; position:relative;}
.indexNotice b{color:#4066b9; position:absolute; z-index:1; left:0px; top:0px;}
.indexNotice .list{width:670px; height:41px; overflow:hidden; margin-left:auto;}
.indexNotice li{height:41px; overflow:hidden;}
.indexNotice a{color:#666;}
.indexNotice a:hover{color:#1c5a97;}
.indexNotice .fr{background:url(../image/lsearch.gif) right 6px no-repeat; height:35px; line-height:32px; overflow:hidden; padding:6px 0 0 4px;}
.indexNotice span{float:left; padding-right:5px;}
.indexNotice .input1{width:167px; height:30px; line-height:30px; border:0px; padding:0 5px; background:transparent; color:#b2b2b2; float:left;}
.indexNotice .btn1{width:25px; height:30px; border:0px; background:transparent; cursor:pointer; float:left;}

.indexbg{ background:#eee;}
.aboutbg{ background:#eee; text-align:center;}
.pad20{ padding:20px 0;}

.lefttop{color:#fff; background:#1170C4; font-size:20px;}
.righttitle{ font-size:14px; color:#666; font-weight:bold;}
.rightlink{}

.righttop{color:#666666; font-weight:bold; font-size:14px;padding-left:15px;}
.ft12{ font-size:12px}
.padright20{ padding-right:20px; color:#999;}

A.a02:link {font-size:12px;text-decoration:none;color:#999999;}
A.a02:visited {font-size:12px;text-decoration:none;color:#999999;}
A.a02:hover {font-size:12px;text-decoration:none;color:#0A5BB7;}

.font2{ font-size:12px; color:#666; line-height:160%;}
.font5{ font-size:14px; font-weight:bold; color:#0A5BB7; display:inline-block; height:40px; line-height:40px;}

.sideNav{width:210px;border:#eee 1px solid; background:#FFF;}
.sideNav .title{height:45px; line-height:45px; background:#003F97; font-size:20px; color:#fff; border-bottom:#eee 1px solid; text-align:center; }
.sideNav .list{padding:15px 5px; padding-bottom:15px;  }
.sideNav li a{display:block; min-height:30px; line-height:160%; border-bottom:#edefe8 solid 1px;font-size:14px;  padding:10px 0px 3px 20px; color:#535353;}
.sideNav li a:hover, .sideNav li .on{min-height:29px;  border-bottom:#C2DDF8 solid 2px; background:#F8FBFE; font-size:14px; font-weight:bold; color:#003F97;}
.sideNav li dl{padding:10px 0; border-bottom:#edefe8 solid 1px;}
.sideNav li dl dd a{height:31px; line-height:31px; border:0px; padding-left:46px; background:url(../image/ico2.gif) 25px center no-repeat;}
.sideNav li dl dd a:hover, .sideNav li dd .on{height:31px; font-size:14px; font-weight:400; background:url(../image/ico2.gif) 25px center no-repeat; border:0px; color:#ff831f;}


.pageNow{height:45px; line-height:45px; background:#f5f5f5;color:#666; padding:0 20px;  font-size:14px; position:relative; text-align:right;}
.pageNow span{ position:absolute;left:25px; font-size:16px;  font-weight:bold; color:#333;}
.pageNow a{color:#666;}
.pageNow a:hover{color:#196BBF;}

.pageNum{text-align:center; padding-top:20px; height:80px; color:#7b7b7b;}
.pageNum a,.pageNum span{display:inline-block; margin:0 3px; height:30px; line-height:30px; border:#d7dce1 solid 1px; padding:0 12px; color:#7b7b7b;}
.pageNum a:hover, .pageNum .current{border:#ff831f solid 1px; background:#ff831f; color:#FFF;}
/*.pageNum span{padding:0 6px; line-height:32px;}
.pageNum .input1{height:30px; line-height:30px; border:#d7dce1 solid 1px; width:38px; text-align:center;}
.pageNum .btn1{height:30px; border:#d7dce1 solid 1px; width:50px;}
*/
.about{font-size:14px; line-height:30px; min-height:400px; text-align:justify; padding:20px 30px; color:#333; border:#eee 1px solid;}
.main{ padding:20px 30px; min-height:400px; color:#333; border:#eee 1px solid; min-height:350px;}
.mainlist{color:#333; min-height:400px; border:#eee 1px solid; min-height:350px; background:#FFF;}

.footDiv{ border-top:#d8d8d8 1px solid;  color:#666; background:#fff; padding:10px 0; font-family:Arial;background:url(../image/menu_footbg.jpg) repeat-x;}
.footDiv .foot_con{text-align:left;position:relative;min-height:90px; padding:10px 0px 0px 20px;line-height:25px;}
.footDiv .foot_con .code{position:absolute; right:-50px; top:5px;}
/* .footDiv .foot_con .code{position:absolute; right:0px; top:0px;background:#eee;}
.footDiv .foot_con .code li{float:right; width:230px;height:90px;margin-right:20px;color:#666; }
.footDiv .foot_con .code img{float:left;display:inline-block;}
.footDiv .foot_con .code em{float:left;display:inline-block;} */
