* {margin: 0px; padding: 0px; list-style-type: none;}
body { font-family:"微软雅黑", "宋体"; font-size: 16px; background:url(../images/bg.jpg) no-repeat top center;min-width:1300px;}
.clear {clear: both; font-size: 0px;}
@charset "utf-8";
html { overflow-y:scroll;}
img { border:0;}
ul,li { list-style-type:none; line-height:22px;}
font,input,select,textarea { font-size:12px;}
p { color:#505050; line-height:22px; font-size:12px;}
th,td { font-size:12px; line-height:22px;} 
.clear { clear:both; font-size:1px; line-height:0px;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-table; display: block;}
*html .clearfix {height: 1%;}
*+html .clearfix {height: 1%;}
a:link { color: #333; text-decoration: none;}
a:visited { color: #333; text-decoration: none;}
a:hover { color: #0052a6; text-decoration: none; }
body a{ outline:none;blr:expression(this.onFocus=this.blur());}
.grey a:link,.grey a:visited { color:#333333;}
.grey a:hover { color:#2d5389;}
.hand { cursor:pointer;}
.textbreak { white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.hide { display:none;}
.inline { display:inline;}
.minheight300 { min-height:300px; height:auto!important; height:300px; overflow:visible;}
.contain1200{ width:1200px; margin:0 auto;}
.mt16{ margin-top:16px;}
.mt10{ margin-top:8px;}
.mr16{ margin-right:16px;}
.mr26{ margin-right:26px;}
.pt16{ padding-top:16px;}
.pb16{ padding-bottom:16px;}
.h2{line-height:34px;}
.top{ height:152px; background:url(../images/red_top.jpg) no-repeat center center;}
.nav{height:37px; background:#565656}
.nav ul li{ float:left; line-height:16px; font-family:"微软雅黑"; font-size:16px; font-weight:bold; width:104px; text-align:center;line-height:38px;}
.navbian{ border-right:1px #bbbbbb solid;}
.nav ul li a,.nav ul li a:hover{width:104px; color:#fff!important}
.red_adv{ background:url(../images/red_banner.jpg) no-repeat center top; height:358px;}
.left{ width:800px;float:left; margin-right:15px; background:#f3f3f3; padding:10px;}
.lunp{ float:left; width:378px;}
.dwlb{ float:left;width:380px;}
.dw_nr{ width:380px;}
.dw_nr li{ float:left}
.dw_bt2{ height:40px; line-height:40px; background:url(../images/red_bt1.jpg) no-repeat left bottom;}
.biaoti{ float:left; font-size:16px; font-weight:bold; padding-left:8px; margin-bottom:10px;}
.biaoti a,.biaoti a:hover{ color:#a21d1e!important}
.more{ float:right; font-size:12px;}
.more a,.more a:hover{color:#666!important}
.dw_nr li{ width:380px; line-height:32px; }
.dw_nr1 li{ width:310px; line-height:30px; }
.time{ float:right; font-size:11px;}
.lbnr{ float:left; background: url(../images/xyb2.jpg) no-repeat left center;padding-left:15px;}
.right{ width:355px; float:right; background:#f3f3f3; height:250px; padding: 10px 0;}
.xbfc{ background: url(../images/xyb14.jpg) no-repeat; height:32px;font-size:16px;line-height:32px; padding-left:130px;}
.xbfc a,.xbfc a:hover{color:#FFF!important}
.r_tu{ padding-top:10px; width:355px;}
.r_tu li{ float:left; padding-left:20px;}
.r_wb{ padding-left:10px; margin-top:12px;}
.r_wb li{ background:url(../images/xyb2.jpg) no-repeat left center; padding-left:10px; line-height:30px;}
.red_xxjb{width:380px;float:left; margin-right:40px;}
.red_nr{ padding-left:6px;padding-top:6px;}
.red_nr li{ height:32px; line-height:32px; margin-bottom:16px;}
.rtime{ float:left; font-size:11px; background:#a11e1e; padding: 0 6px; color:#FFF}
.rlbnr{ float:left; padding-left:16px;}
.xyb_k4{width:355px;float:right;}
.xyb_k4 ul li{ background:url(../images/red17.jpg) no-repeat 10px center; line-height:42px; padding-left:30px;border-bottom: 1px dashed #ccc}
.rquick{ float:left; width:800px;}
.kbt{ background:url(../images/red_bt2.jpg) no-repeat left bottom; height:40px; line-height:40px;font-size:16px;font-weight:bold; margin-bottom:10px;}
.rquick ul li{ float:left; width:80px; height:70px; text-align:center; padding:10px 15px 10px 0;}
.rfoot{height:115px; text-align:center;line-height:24px; background: url(../images/foot_bg.jpg) repeat;color:#fff}
.rfoot a,.xybfoot a:hover{ color:#fff!important}
.foot_nr{ padding-top:15px;}
.foot_nr span{ font-size:8px; color:#fdbebe}
.mbx{ background:url(../images/mbx.jpg) no-repeat; height:43px; font-size:20px; font-weight:bold; padding-left:50px; width:990px; margin:0 auto; padding-top:15px;}
.list li{ width:1000px; line-height:32px; border-bottom:1px #777 dashed; background: url(../images/dian.gif) no-repeat left center; font-size:14px; float:left; margin-right:40px;}
.list li a{ padding-left:15px;}
.ny_bt{font-weight:bold; margin-bottom:20px; background:#a21d1e; color:#FFF;line-height:50px; font-size:18px; text-align:center}
.ny_nr{ line-height:24px; font-size:14px}
.ny_banner{ background:url(../images/ny_banner.jpg) no-repeat center center; height:136px;}
.leftny{float:left; width:160px; background:#efefef; height:360px; padding-left:20px;}
.rightny{ float:right;width:980px;}
.er_left_nr1 { line-height:30px; border-bottom:1px dashed #ccc; font-size:14px}
.er_left_nr1 a:hover { font-weight:bold }
.title {background:url(../images/dian3.gif) no-repeat left center; height:35px;}
.title h2 {line-height:30px; float:left;font-size:16px; color:#333; padding:0px 0px 0px 20px; }
h3.breadcrumbs { width:auto; float:right; white-space:nowrap; line-height:30px; font-size:12px; font-family:微软雅黑; font-weight:normal;}
.zuo { float: left; padding-left: 20px; }
.you { float: right; font-size:11px}
.news {padding-top:20px;padding-bottom: 20px; }
.news li { height: 36px; border-bottom: 1px dashed #CCC; line-height: 36px; background: url(../images/xyb2.jpg) no-repeat left center;}
.detail_bt{ font-size:18px; text-align:center; line-height:40px;}
.detail_nr{ line-height:24px;}
.leftny ul{ padding:0 0 20px 20px;}
.leftny ul li{ font-size:14px; background: url(../images/dian4.jpg) no-repeat left center; padding-left:12px; height:30px; line-height:30px;}
.leftny ul li a{ color:#333!important}
.leftny ul li a:hover{ color:#555!important; font-weight:bold;}



    
    .nav_menustyle_1_1 ul
    {
        list-style-type:none;
        padding:0px; 
        margin:0px;
    }
    
    .nav_menustyle_1_1 li
    {
 
        float:left;
        text-align:center;
        position:relative;
    }
    
    .nav_menustyle_1_1 ul li ul li
    {
        float:none;
        z-index:100;
    }
    
    .nav_menustyle_1_1 ul li ul li ul
    {
        left:100%;
        top:0px;
    }
    
    .nav_menustyle_1_1 table 
    {
        position:absolute; 
        left:0px;
        border-collapse:collapse; 
        border-spacing:0; 
        z-index:100;
    }   
    .nav_menustyle_1_1 table table
    {
        top:0px;
    }
    .nav_menustyle_1_1 td 
    {
        padding: 0;
    }   
    
    .nav_menustyle_1_1 li ul,
    .nav_menustyle_1_1 li:hover ul li ul,
    .nav_menustyle_1_1 li:hover ul li:hover ul li ul,
    .nav_menustyle_1_1 li:hover ul li:hover ul li:hover ul li ul,
    .nav_menustyle_1_1 li:hover ul li:hover ul li:hover ul li:hover ul li ul
    {
        display:none;
    }
    .nav_menustyle_1_1 li a:hover ul li ul,
    .nav_menustyle_1_1 li a:hover ul li a:hover ul li ul,
    .nav_menustyle_1_1 li a:hover ul li a:hover ul li a:hover ul li ul,
    .nav_menustyle_1_1 li a:hover ul li a:hover ul li a:hover ul li a:hover ul li ul
    {
        visibility:hidden;
    }
    .nav_menustyle_1_1 li a:hover ul,
    .nav_menustyle_1_1 li:hover ul,
    .nav_menustyle_1_1 li:hover ul li:hover ul,
    .nav_menustyle_1_1 li:hover ul li:hover ul li:hover ul,
    .nav_menustyle_1_1 li:hover ul li:hover ul li:hover ul li:hover ul,
    .nav_menustyle_1_1 li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul    
    {
        display:block;
        position:absolute;
    }
    .nav_menustyle_1_1 li a:hover ul li a:hover ul,
    .nav_menustyle_1_1 li a:hover ul li a:hover ul li a:hover ul,
    .nav_menustyle_1_1 li a:hover ul li a:hover ul li a:hover ul li a:hover ul,
    .nav_menustyle_1_1 li a:hover ul li a:hover ul li a:hover ul li a:hover ul li a:hover ul
    {
        visibility:visible;
    }
    
    .nav_menustyle_1_1 a
    {
 
        display:block;
        text-decoration:none;
        white-space:nowrap;
    }

.nav_menustyle_1_1 a
{
    width:105px;         
    height:36px;        
    line-height:36px;   
    font-size:16px;     
    font-weight: bold;
    color:#fff;         
    background-color: rgb(86,86,86);
    border:1px solid #fff;  
    border-width:0px 1px 0px 1px;
}
.nav_menustyle_1_1 a:hover
{
    color:#fff; 
    background:rgb(163,29,30); 
}




    
    .nav_menustyle_1_1 ul
    {
        list-style-type:none;
        padding:0px; 
        margin:0px;
    }
    
    .nav_menustyle_1_1 li
    {
 
        float:left;
        text-align:center;
        position:relative;
    }
    
    .nav_menustyle_1_1 ul li ul li
    {
        float:none;
        z-index:100;
    }
    
    .nav_menustyle_1_1 ul li ul li ul
    {
        left:100%;
        top:0px;
    }
    
    .nav_menustyle_1_1 table 
    {
        position:absolute; 
        left:0px;
        border-collapse:collapse; 
        border-spacing:0; 
        z-index:100;
    }   
    .nav_menustyle_1_1 table table
    {
        top:0px;
    }
    .nav_menustyle_1_1 td 
    {
        padding: 0;
    }   
    
    .nav_menustyle_1_1 li ul,
    .nav_menustyle_1_1 li:hover ul li ul,
    .nav_menustyle_1_1 li:hover ul li:hover ul li ul,
    .nav_menustyle_1_1 li:hover ul li:hover ul li:hover ul li ul,
    .nav_menustyle_1_1 li:hover ul li:hover ul li:hover ul li:hover ul li ul
    {
        display:none;
    }
    .nav_menustyle_1_1 li a:hover ul li ul,
    .nav_menustyle_1_1 li a:hover ul li a:hover ul li ul,
    .nav_menustyle_1_1 li a:hover ul li a:hover ul li a:hover ul li ul,
    .nav_menustyle_1_1 li a:hover ul li a:hover ul li a:hover ul li a:hover ul li ul
    {
        visibility:hidden;
    }
    .nav_menustyle_1_1 li a:hover ul,
    .nav_menustyle_1_1 li:hover ul,
    .nav_menustyle_1_1 li:hover ul li:hover ul,
    .nav_menustyle_1_1 li:hover ul li:hover ul li:hover ul,
    .nav_menustyle_1_1 li:hover ul li:hover ul li:hover ul li:hover ul,
    .nav_menustyle_1_1 li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul    
    {
        display:block;
        position:absolute;
    }
    .nav_menustyle_1_1 li a:hover ul li a:hover ul,
    .nav_menustyle_1_1 li a:hover ul li a:hover ul li a:hover ul,
    .nav_menustyle_1_1 li a:hover ul li a:hover ul li a:hover ul li a:hover ul,
    .nav_menustyle_1_1 li a:hover ul li a:hover ul li a:hover ul li a:hover ul li a:hover ul
    {
        visibility:visible;
    }
    
    .nav_menustyle_1_1 a
    {
 
        display:block;
        text-decoration:none;
        white-space:nowrap;
    }

.nav_menustyle_1_1 a
{
    width:105px;         
    height:36px;        
    line-height:36px;   
    font-size:16px;     
    font-weight: bold;
    color:#fff;         
    background-color: rgb(86,86,86);
    
    border-width:0px 1px 0px 1px;
}
.nav_menustyle_1_1 a:hover
{
    color:#fff; 
    background:rgb(163,29,30); 
}
.nav_menustyle_1_1 ul ul a
{
    width: 103px;          
}   
table {border-collapse: collapse}