/*顶部*/
.topBox{height:30px;background:#0a3f76;}
.top .topL li,.topC,.top .topR a{float:left;height:30px;line-height:30px;padding:0px 10px;}
.top .topL li a,.top .topR a{color:#fff;}
#header_login,#header_login a{color:#fff;}
.headBox{height:130px;background:#165aa1;}
.header{width:1000px;height:130px;background:url(header.jpg) no-repeat;margin:0 auto;overflow:hidden;}
.logo  a{width:490px; display:block;float:left; font-size:1px; line-height:1px;height:113px;overflow:hidden;}
.top_right{float:right;text-align:right;margin-top:15px;}
#header_t a{color:#ffffff;}
.nav_menu_box{background:url(nav_bg.jpg) repeat-x;height:46px;}
.nav_menu{width:1100px;margin:0 auto;height:46px;overflow:hidden;}
.nav_menu   a:link,.nav_menu   a:visited{ color:#ffffff; height:46px;line-height:46px;display:block; font-weight:normal;font-size:16px;text-decoration: none;}
.nav_menu li{float:left; display:inline-block; width:100px;height:46px;overflow:hidden; text-align:center;}
.nav_menu li.over a{background:#ffffff;color:#165aa1;}
#menu_nav dl {display:none; z-index:99;position:absolute; width:120px; display:block; margin-left:1px;}
#menu_nav dl dt { height:30px; line-height:30px;  width:100px; border-bottom:1px solid #ffffff;}
#menu_nav dl dt a:link, #menu_nav dl dt a:visited {background:#165aa1;font-size:14px; height:30px; line-height:30px; color:#fff;text-decoration: none;}
#menu_nav dl dt a:hover {background:#015093; color:#fff;}
.nav_menu-extra {background:#fff;height: 30px;border-bottom:#cccccc 1px solid;}
.nav_menu-extra .focus_news {background:#fff;float: left;height:30px;line-height: 32px;overflow: hidden;padding-left: 20px;}
.nav_menu-extra h2 {background:url(xiaoxi.gif) no-repeat;padding-left:30px;float: left;height: 32px;line-height: 32px;	font-size:12px;font-weight:bold;margin-right:10px;}
.nav_menu-extra .focus_news .con {float: left;height: 26px;overflow: hidden;padding-top:6px;width: 450px;}

.search_form {width:180px;height:28px;margin-right:10px;margin-top:15px;border: 1px solid #c1c1c1;float:right;background:#fff;overflow:hidden;}
.search_form .keyword{width:152px;height:28px;line-height:28px;border:none;background: none;float:left;}
.search_form .submitbtn{background:url(btn_search.jpg) no-repeat left center; width:21px; height:28px; border:none;float:left;}


.position{background: url(nav.gif) no-repeat scroll 15px 50% #fff;font-size: 12px;height: 32px;line-height: 32px;padding-left: 33px;}


/*底部*/
#bottomNav{height:240px;background:url(bottomnavbg_02.jpg) no-repeat;}
.btmList{width:350px;height:auto;padding:28px 0px 0px 40px;float:left;}
.btmList h2{color:#fff;font-weight:normal;font-size:18px;padding-bottom:5px;}
.btmList a{color:#fff;}
.btmList .Listnav li{float:left;color:#fff;margin-right:20px;line-height:30px; width:95px;}
.btmList .Listnav li.lase{float:left;color:#fff;margin-right:20px;line-height:30px; width:170px;}

.btmLogo{width:240px;height:auto;padding:60px 120px 0px 80px;float:left;}
.btmCode{width:130px;height:auto; padding-top:60px;float:left;}
.btmCode .code {float: left;width: 100px;height: 150px;text-align: center;color:#ffffff;}
.ml30{margin-left:30px;}
.btmCode .code .code_pic {width: 100px;height: 100px;}
.btmCode .code span {display: block;line-height:30px;font-size:14px;}

.frindlink{background:url(frdlink_bg.png) repeat-x left top;clear:both;margin-top:10px;width:960px;padding-top:12px;height:38px;line-height:36px;color: #000099; text-align: center;}
.frindlink  span{color:#0a4a76;}
.frindlink a{color: #000099;}
#footer {clear:both; display:block;background:#000000;}
#footer .inner {width: 1000px;height: 90px;padding: 20px 10px 5px;margin: 0 auto;overflow: hidden;display: block;color: #fff;}
#footer ul { padding:10px 0px;}
#footer ul li {color:#ffffff; text-align:center;font-size:14px;}
#footer a,#footer a.vison{color:#fff;}