/*顶部*/
body{background: url(xs_bg.jpg) repeat-x #fff;}
.header {height:152px;background: url(xs_head.jpg) -2px center no-repeat;position:relative;}
.top {overflow:hidden;}
.top .top_content{ width:960px; margin:auto; padding:0 10px; color:#555}
.top .logo{width:431px; float:left; font-size:1px; line-height:1px;height:116px;margin:30px 0 0 15px;overflow:hidden}
.top .top_right{ width:520px;padding-right:8px;float:right;text-align:right;position:absolute;right:10px;top:10px;}
.top .top_right .top_right_top{text-align:right; padding-top:0px;height:20px;}
#header_login ,#header_login a{color:#000;}
.tplink {clear:both;width:640px;height:24px;overflow:hidden;padding:20px 30px 0 0;text-align:right;}
.tplink span{float:right;height:24px;width:100px;margin-left:5px;}
.tplink .slb{float:right;height:24px;width:140px;margin-left:5px;}
//#edit_label{clear:both;margin-right:5px;width:100px;text-align:left;}
#slogan{clear:both;width:295px; height:42px;margin-left:55px;  }

.top .top_right .search_form{margin-top:15px;width:140px; height:30px;float:right; padding-left:130px; background:url(company_tel.gif) no-repeat;font-size:20px;font-weight:bold;color:#a52b26; }
.top .top_right .search_form .keyword{ width:220px;height:18px; padding-top:3px; border:1px solid #cccccc }
.top .top_right .search_form .submitbtn{ background:url(serach_btn.gif) no-repeat; width:65px; height:22px; border:none; }
.top .top_right .top_right_bottom{ float:right;clear:both}
.nav_menu_border{width:100%; float:left;clear:both;}
.nav_time{background:url(xs_nav.jpg) no-repeat right -1px;height:32px;line-height:32px;text-align:center;width:265px;float:left;color:#011b3a;}
.nav_menu{width:695px; height:32px; overflow:hidden;background:#002760;float:left;overflow:hidden;}
.nav_menu li{float:left; display:inline-block; width:85px;height:32px;line-height:32px; overflow:hidden; text-align:center;}
.nav_menu li  a:link,.nav_menu li  a:visited{ color:#ffffff;font-size:14px;font-weight:bold;text-decoration: none;}
.nav_menu .xs_shu {color: #fff;float: left;height: 32px;line-height: 32px;}
#menu_nav{margin-left:8px;}
#menu_nav dl {padding:3px 5px;display:none;margin-top:-1px; z-index:99;position:absolute; width:85px; display:block; font-size:12px; background:#032558; }
#menu_nav dl dt { height:20px; line-height:1.2em; padding-bottom:3px; width:85px;}
#menu_nav dl dt a:link, #menu_nav dl dt a:visited { color:#fff; font-size:12px;font-weight:bold; padding:4px 4px 4px 0;text-decoration: none;}
#menu_nav dl dt a:hover { color:#003685; display:bolck;text-decoration: none; }

.nav_menu-extra {background:#efefef;height: 32px;}
.nav_menu-extra .focus_news {float: left;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: 550px;}
.search_form {height:32px;line-height:32px;margin-right:10px;float:right;}
.position{background: url("nav.gif") no-repeat scroll 0 50% #fff;font-size: 12px;height: 32px;line-height: 32px;margin: 0 15px;padding-left: 18px;}
/*底部*/
#footer {background: url(footbg.jpg) no-repeat left center;clear:both; display:block; font-family:Tahoma;height:104px;margin-top:10px;clear:both;padding-left:110px;}
#footer li{float:left;height:50px;margin-left:60px;margin-top:5px;width:210px;overflow:hidden;line-height:25px;}
.footer_layer{ background-color: #002b5e;height: 25px;padding:0 5px;color:fff;text-align:center;}
.footer_layer a{color:#fff}
.footer_info{line-height:200%;text-align:center;}
.frindlink{clear:both;height:33px;line-height:33px;text-align:center;color#fff;}
.frindlink  select {border:1px solid #abadb3;text-align:center;margin-top:4px;height:24px; line-height:24px; margin-right: 20px; width: 190px; overflow:hidden;float:left;}
.footer_add {clear:both;width:960px;margin:0 auto; text-align:center}
.clearfix:after {clear: both;content: ".";display: block;height: 0;overflow: hidden;visibility: hidden;}


.position{background: url("nav.gif") no-repeat scroll 0 50% #fff;font-size: 12px;height: 32px;line-height: 32px;margin: 0 15px;padding-left: 18px;}



#news{background: url(newsbody.gif);}
#news .header {height:216px;background: url(news_headbg.jpg) no-repeat;}
#news .top { height:227px;overflow:hidden;}
#news .top .top_content{ width:960px; margin:auto; padding:0 10px; color:#555}
#news .top .logo{width:431px; float:left; font-size:1px; line-height:1px;height:152px;margin:30px 0 0 15px;overflow:hidden}
#news .nav_menu_border{width:100%; float:left}
#news .nav_menu{width:1000px; margin:0px 0 0; height:34px; overflow:hidden; clear:both; background:url(nav_menu_bg.gif) repeat-x -98px -68px;}
#news .nav_menu .common_right{ float:right; width:3px;font-size:0px; height:34px;}
#news .tplink{width:98%;height:26px;background:#eee;border:#c9c9c9 1px solid;margin:0 auto;padding:0;line-height:18px;}
#news .tplink span{float:left;height:26px;line-height:26px;margin:0;padding:0 0 0 10px;width:auto;}
#news .tplink span a {float:left;margin-left:10px;}
#news #footer {background:#fff;clear:both; display:block;border-top:#eee 1px solid; font-family:Tahoma;height:82px;margin-bottom:10px;margin-top:10px;clear:both}
#news #footer .left{float:left;width:120px;padding:30px 0 0 30px;}
#news #footer .right{float:left;width:670px;}
#news #footer .right p {margin:15px 0 0 10px;color:#8E8D8D;text-align:center}
#news #footer .right p a{margin:15px 0 0 10px;color:#0079B8;}
