@charset "utf-8";
@import url(/library/style/special/w960/style.css);
body{background:#fff;}
.bg_top_h_tile{background:none;}

/*#page_head{height:120px;}*/

.hd_top{clear:both; padding-top:5px; height:85px;}
.hd_top .hd_logo,
.hd_top .hd_search,
.hd_top .hd_notice{ float:left;}
.hd_top .hd_logo{color:#BF1A20;margin-top:6px;}
.hd_top .hd_search{padding-top:18px; margin-left:80px; width:430px; font-size:14px;}
.hd_top .hot_tag{padding-top:10px;color:#000;}
.hd_top .hot_tag a{color:#9b9b9b;}
.hd_top .search_form{background:#eee url(img/hd_search_icon.jpg) no-repeat 100% center; border:#acacac 1px solid; border-bottom:none; border-right:none; height:24px;}
.hd_top .hd_in_search{width:380px; padding:4px; font-size:14px; color:#9d9d9d; background:none; border:none; float:left;}
.hd_top .hd_in_search_btn{background:none; border:none; cursor:pointer; float:right; margin:3px 3px 0 0; width:20px;}
.hd_top .hd_notice{float:right; background:url(img/hd_notice_bg.jpg) no-repeat scroll 0 0;width:166px;height:80px; line-height:80px; text-align:center;}
.hd_top .hd_notice h3{font-size:14px;}
.hd_navbox{width:960px; margin:0 auto;}
.mainnav{position:relative;line-height:30px; font-size:14px; float:left;}
.mainnav li{float:left; color:#FFF;background:url(img/hd_mainnav_ligap.jpg) no-repeat 100% 50%; padding:0 12px; font-weight:700; position:relative;}
.mainnav li.last{background:none;}
.mainnav li a{color:#FFF;display:inline-block;}
.mainnav li a:hover{text-decoration:none;}
.mainnav li.nownav b{background:url(img/hd_nownav_icon.gif) no-repeat center bottom; width:7px; height:4px; font-size:0; overflow:hidden; position:absolute; bottom:0; left:50%; margin-left:-4px;}
.mainnav li.nownav .sonnav{display:block;}
.mainnav li .sonnav{display:none;position:absolute; top:30px; left:0; line-height:20px;height:20px;color:#333;font-size:12px;background:none;float:none;clear:both; background:#e4e4e4 url(img/hd_sonnav_bg.jpg) no-repeat 100% 0;padding-right:110px; font-weight:400;}
.mainnav li .sonnavR{left:auto;right:0;}
.mainnav li .sonnav .bg_l{_float:left;background:url(img/hd_sonnav_bg_l.jpg) no-repeat 0 0; padding-left:110px; height:20px; text-align:center; white-space:nowrap;}
.mainnav li .sonnav a{background:none;color:#333; padding:0 10px;}
.mainnav li .sonnav a:hover{text-decoration:underline;}


.searchbar{background:#e6e6e6 none;height:30px;}
.searchbar .searchbar_box{background:#e6e6e6 none;height:30px;margin:0 auto;width:960px;}
.searchbar .searchbar_box .search_form{background:#fff url(img/footernav.png) no-repeat 98% -272px;border-left:1px solid #acacac;border-top:1px solid #acacac;height:24px;line-height:normal;margin-top:2px;padding:0 3px 0 11px;float:right;}
.searchbar .searchbar_box .search_form input.txt{width:240px;height:19px;padding:4px 0 0 0;color:#9d9d9d;font-size:14px;background:none;border:none;}
.searchbar .searchbar_box .search_form input.btn{background:transparent none;border:none;width:22px;}
.searchbar .searchbar_box #silogo{background:url(img/searchbar.png) no-repeat;display:block;float:left;margin:5px 0 0 10px;}
.searchbar .searchbar_box .txtlink{border-left:solid 1px #ccccff;color:#fff;display:block;float:left;font:bold 14px/16px Arial;height:17px;margin:4px 0 0 9px;padding:3px 0 0 10px;}
.searchbar .searchbar_box .txtlink a{color:#fff;}


.md .dot_line{background-image:url(img/dot_line.gif);}
