/* 顶部开始 */
.header{position:relative; margin:0 auto; width:1000px; height:222px; overflow:hidden;}
.topline{height:27px;}
.topline .tl_l{float:left; width:370px;}
.topline .tl_l span{display:block; float:left; line-height:27px;}
.topline .tl_l span.hwap{ background:url(Imageshead_icon01.gif) no-repeat left center; padding-left:15px; padding-right:12px;}
.topline .tl_l span.hrss{ background:url(Imageshead_icon02.gif) no-repeat left center; padding-left:15px; padding-right:12px;}
.topline .tl_l span select{margin-top:3px;}
 
.topline .tl_weather{float:left; width:280px; margin-left:10px; line-height:27px;} 
.topline .tl_weather span{float:left; display:block; padding-right:5px;}
.topline .tl_weather span img{float:left; margin:5px 5px 0 0;}

.topline .tl_mail{float:right;}
.topline .tl_mail span{float:left; display:block; padding-right:5px; line-height:27px;}
.topline .tl_mail input{float:left; width:72px; height:17px; line-height:17px; padding:0 0 0 20px; margin:4px 0 0 0; color:#7f7f7f; font-family:Arial; font-size:12px; border:1px solid #a5acb2;}
.topline .tl_mail input.mailname{ background:url(Imageshead_icon04.jpg) no-repeat 5px center #FFF;}
.topline .tl_mail input.mailpass{ background:url(Imageshead_icon05.jpg) no-repeat 5px center #FFF;}
.topline .tl_mail input.mailbtn{width:87px; height:19px; padding:0; background:url(Imagesbtn_maillogin.jpg) no-repeat center center; border:0; cursor:pointer;}
.topline .tl_mail span select{float:left; margin:3px 0 0 0;}

.banner{width:1000px; height:130px; text-align:center;}

.nav_box{ position:absolute; z-index:9999; top:149px; left:26px; width:947px; height:43px; background:url(Imagesnav_bg.jpg) repeat-x left bottom;}
.nav_left{width:10px; height:43px; float:left; background:url(Imagesnav_left.jpg) no-repeat left bottom;}

.nav{float:left; width:542px; height:43px;}
.nav li{float:left; height:43px; text-align:center;}
.nav li.line{float:left; width:2px; height:43px; overflow:hidden; background:url(Imagesnav_line.jpg) no-repeat left bottom;}
.nav li a{display:block; float:left; width:88px; height:35px; padding-top:8px; line-height:35px; color:#FFF; font-size:14px; text-align:center; background:url(Imagesnav_pabg.gif) no-repeat left top;}
.nav li a:hover{color:#000; font-weight:bold; text-decoration:none; background-position:left bottom;}
.nav li a.on{color:#000; font-weight:bold; text-decoration:none; background-position:left bottom;}

.nav_mid{float:left; width:37px; height:43px; background:url(Imagesnav_mid.jpg) no-repeat left bottom;}

.nav_right_i{float:right; width:358px; height:35px; padding-top:8px;}
.nav_right{width:353px; height:35px; padding-left:5px; background:url(Imagesnav_right.jpg) repeat-x left bottom; overflow:hidden;}
.nav_right span{display:block; float:left; padding-right:5px; line-height:35px; font-size:13px;}
.nav_right span input.nr_searchkey{float:left; width:123px; height:18px; line-height:18px; padding:0; margin:6px 0 0 0; color:#7f7f7f; font-family:Arial; font-size:12px; border:1px solid #aed7e9;}
.nav_right span input.searchbtn{float:left; width:55px; height:22px; padding:0; margin:5px 0 0 0; background:url(Imagesbtn_search.gif) no-repeat center center; border:0; cursor:pointer;}
.nav_right span input.searchbtn_gj{float:left; width:66px; height:22px; padding:0; margin:5px 0 0 0; background:url(Imagesbtn_searchgj.jpg) no-repeat center center; border:0; cursor:pointer;}
.nav_right span select{float:left; margin:6px 0 0 0;}
.nav_right span a{color:#FFF; font-weight:bold;}

.headernews{width:947px; height:30px; margin:35px auto 0;}
.headernews .left{float:left; width:10px; height:30px; background:url(Imageshead_icon06.gif) no-repeat left top;}
.headernews .right{float:right; width:10px; height:30px; background:url(Imageshead_icon07.gif) no-repeat left top;}
.headernews .center{float:left; width:927px; height:30px; line-height:30px; background:url(ImagesHeaderNews_bg.jpg) repeat-x left top;}
.headernews .center .hotnews{float:left; width:717px; overflow:hidden;}
.headernews .center .hotnews strong{float:left; display:inline; margin-left:12px; padding-left:20px; background:url(Imageshead_icon08.jpg) no-repeat left center;}
.headernews .center .hotnews a{color:#1336cf;}
.headernews .center .hotcolumn{float:right; width:210px;}
.headernews .center .hotcolumn a{padding:0 10px; font-weight:bold; color:#eb6401;}

.headernews .center .subnav{padding-left:20px; color:#333; float:left; width:697px; overflow:hidden;}
.headernews .center .subnav a{padding:0 5px;}
/* 顶部结束 */


/* 底部开始 开始 */
.footer{width:980px; margin:10px auto 0; padding-bottom:20px; background:url(Imagesfooter_bbg.jpg) no-repeat center top; color:#000;}
.footer_nav{width:980px; padding:10px 0 0; text-align:center;}
.footer_nav a{color:#000;}
.footer_nav a:hover{color:#000; font-weight:bold;}
.copyright{width:980px; padding:10px 0 0; text-align:center; line-height:20px;}
.copyright a{color:#000;}
.copyright a:hover{color:#000; font-weight:bold;}
/* 底部开始 结束 */



