.news_top {  margin:0 auto; background:url(../images/tj_bj.gif) repeat-x; height:36px;line-height:36px;}
        .news_top a:link,.news_top a:visited, .news_top a:hover, .news_top a:active { color:#333;}
        .news_top a:hover {color:#cc0000;}
        .news_top .hs a:link,.news_top .hs a:visited,.news_top .hs a:hover,.news_top .hs a:active { color:#cc0000;}
        .news_top ul
        { list-style:none;
        }
        .navbar-fixed-top{
          position: fixed;
          right: 0;
          left: 0;
          z-index: 1030;
          top:0;
          height:36px;
 
          clear:both;
  
        }

        .ff_q a:hover
        { color:#fff;
          text-decoration:none;
        }


a {
    color: #333;
}
a:link {
    color: #333;
    text-decoration: none;
}
a:hover {
    color: #cc0000;
    text-decoration: underline;
}
.red {
    color: #cc0000;
    text-decoration: none;
}
.red a:link, .red a:active, .red a:visited {
    color: #cc0000;
    text-decoration: none;
}
.red a:hover {
    color: #333;
    text-decoration: none;
}

.ff_q a:hover {
    color: #fff;
    text-decoration: none;
}

.ff_q {
    color: #fff;
    text-decoration: none;
}
.ff_q a:link, .ff_q a:active, .ff_q a:visited {
    color: #fff;
    text-decoration: none;
}
.ff_q a:hover {
    color: #fff;
    text-decoration: none;
}
.ff_hei a:link, .ff_hei a:active, .ff_hei a:visited {
    color: #333;
    text-decoration: none;
}
.ff_hei a:hover {
    color: #cc0000;
    text-decoration: none;
}

.company_dl {
    float: left;
    font-size: 14px;
    height: 24px;
    line-height: 24px;
    padding: 5px 20px;
}



.header_top_l {
	float: left;
	font-family:Arial;
	padding-left: 0px;
	width: 366px;
}


.header_top_l span{
	
	font-family:Arial;

}


.header_top_l b{
	
	font-family:Arial;
	
}


.header_top_l.red a:link{ color:#cc0000;
	
}
.header_top_l.red a:hover{ color:#666;
	
}
        .header_top
        { width:1000px; margin:0 auto;
        }

.header_top_l li {
	float: left;
	padding: 0 4px;
}

.header_top_l span{ margin-right:8px;}
        .dl_btn_news{width:260px;} 
        .fl{float:left;} 
        .f12 { font-size: 12px;} 
        .ff_q { color:#fff; text-decoration:none;} 
        .dl {margin:0; padding:0; border:0 none; outline:0; color:#333; font-family:Arial, Helvetica, sans-serif; font-family: "ËÎÌå","Î¢ÈíÑÅºÚ"} 
        .please-dl {background:#a50100; border-radius:3px; color:#fff; line-height:22px; -webkit-border-radius:3px; margin-top:8px; padding:2px; display:block; overflow:hidden; -moz-border-radius:3px; height:20px; width:50px; line-height:20px; color:#fff; text-align:center;} 
        .denglu_area { 
        width: 260px; 
        padding: 12px 10px 14px 25px; 
        border: 1px solid #dedede; 
        background: #fff; 
        margin-top: 0px; 
        margin-left: -1px; 
        background: #fff; 
        position: absolute; 
        top: 28px; 
        z-index: 55; 
        } 

        .bk_gray { 
        background: url(../images/line_bot.jpg) repeat-x bottom; 
        float: left; 
        width: 244px; 
        margin-bottom: 10px; 

        height:36px; line-height:36px; 
        } 

        .personal { 
        padding: 5px 20px; 
        float: left; 
        font-size: 14px; 
        margin-top: -1px; 
        } 
        .loginsel { 
        border: 1px solid #dedede; 
        border-top: 3px solid #a70000; 
        border-bottom: 2px solid #fff; 
        height:22px; line-height:22px; 
        } 
        .clearfix{zoom:1; content:''; } 

        .denglu_bk { 
        width: 188px; 
        border: 1px solid #dedede; 
        padding: 3px; 
        line-height: 24px; 
        height:24px; 
        } 
        .clear {clear:both; 
        } 
        .text_c { 
        text-align: right; 
        margin-right: 0px; 
        display: block; 
        float: right; 
        } 
        .ff_hei a:link, .ff_hei a:active, .ff_hei a:visited{ color:#333 ;text-decoration:none;} 
        .ff_hei a:hover{ color:#cc0000; text-decoration:none;} 
        .grey { color:#333; text-decoration:none;} 
        .grey a:link, .grey a:active, .grey a:visited{ color:#333 ;text-decoration:none;} 
        .grey a:hover{ color:#cc0000 ; text-decoration:underline;} 
        .m_r20 { 
        margin-right: 20px; 
        float: left; 
        display: block; 
        } 
        .denglu_btn { 
        background: #a70000; 
        border-radius: 3px; 
        -webkit-border-radius: 3px; 
        -moz-border-radius: 3px; 
        width: 164px; 
        height: 30px; 
        line-height: 28px; 
        border: none 0; 
        color: #fff; 
        float:right; 
        padding-right:0px; 
        margin-right:53px; 
        font-family: 'Î¢ÈíÑÅºÚ'; 
        font-size:14px; 

        } 
        .c_hi_news{color:#F13535; margin-right:4px; float:left;font-family:Arial;} 
        .red{ color:#cc0000; text-decoration:none;} 
        .header_top_r{ float:right; width:630px; text-align:right}
            .header_top_r ul
            { list-style:none;
            }
        .header_top_r li{float:left; padding:0 3px;}/*0421m*/ 
        .nav_top_hover { width:88px; height:35px; border-left:1px solid #ccc; border-top:1px solid #666; border-right:1px solid #ccc;  background-color:#fff; display:block; }
        .nav_top { width:90px; 
        border-bottom: 1px solid #fff; 
        display: block; 
        float:left; 
        height:34px; 
        line-height: 34px; 
        text-align:left; 
        } 
        .nav_top_a{ width:88px; height:36px; text-align:center; font-weight:bold; background-color:#ccc; display:block; overflow:hidden; background: url(../news/images/jt_xg01.gif) no-repeat right; } 
        .nav_fk { width:300px; display:block; overflow:hidden; border:1px solid #ddd; border-top:none; position:absolute; background-color:#fff; padding-left:4px;margin:0px;} 
        .nav_fk b { font-weight:100;display:block; 
        } 

        .nav_fk span { width:40px; float:left; margin-left:10px; } 
        .nav_fk ul li { 
        padding: 0 4px; 
        line-height: 22px; 
        background-color:#fff; 
        display:block; 
        width:80px; 
        text-align:left; 
        font-family:Arial; 
        } 

        .nav_fk .ul1 { display:block;background-color:#f6f6f6; font-weight: bold; clear:both; line-height:24px; text-align:center;margin-right:4px; 
        } 
        .ssub_menu_1 ulli a { color:#333; 
        } 

        .ssub_menu_1 ul li a:hover { color:#333; 
        } 
        .fcolor1{color:#666;} 
        .nav_fk_2 { 
        width:83px; 
        } 




        .nav1{ width:980px; height:38px; margin:auto; background-color:#d6183c; font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå"; font-size:15px; font-weight:bold; color:#fff; display:block; overflow:hidden; background-image:none;}
        .nav1 ul{ padding:0px 10px; margin:0px; list-style:none;}
        .nav1 ul li{ float:left; padding:0 10px; height:38px; line-height:38px; color:#fff; background-color:#d6183c}
        .nav1 ul li a{ float:left; padding:0 10px; height:38px; line-height:38px; color:#fff; }
        .nav1 ul li a:hover{ background-color:#fff; float:left; height:28px;margin-top:5px; line-height:28px;  color:#d6183c; padding:0 10px; border-radius:3px;}
        .nav1 ul .mr{ background-color:#fff; float:left; height:28px; margin-top:5px; line-height:28px;  color:#d6183c; padding:0 10px; border-radius:3px;}



.footer{width:1000px;}
.footer_nav p{text-align:center; line-height:24px;}
.footer figure{float:left;}
.left_f{ width:114px; text-align:center; float:left;}
.left_f img,.right_img img{display:block; text-align:center;margin:0 auto;  margin-bottom:6px; }
.right_img{float:right;  text-align:center; width:114px;}
.footer_nav{width:772px; float:left; font-family:Arial;}
.m_top_img img{ margin-bottom:-3px;}
.footer_img{ border:1px solid #dedede; padding:0px 6px; margin-bottom:46px; margin-top:18px; width:986px; float:left; overflow:hidden; zoom:1;}
.footer_img li{float:left;  border-right:1px solid #dedede; padding:6px 3px; overflow:hidden; zoom:1;}
.footer_img li img{display:block;  text-align:center;  }
.footer_img li:last-child{border-right:none 0;}
#footer_img_l_b{border-right:0; padding-right:0; }
.gk_nav{width:950px; float:left; overflow:hidden; border:1px solid #dedede; padding:22px 18px 22px 30px; margin:22px 0 30px 0; }
.gk_nav dt{float:left; margin-right:34px; color:#cf201d; font-weight:bold;}
.gk_nav dd{float:left; margin-right:26px;}
#gk_adv_d{margin-right:0; }
 
 
.clearfix {
    clear: both;
    display: block;
}
 
.w1{width:1000px; clear:both;}
 
.fcolor1{color:#666;}
.fcolor1_1{color:#999;}

 #huname{
width: 80px;
float: left;
display: block;
overflow: hidden;
height: 24px;
}