@charset "utf-8";
body{
 font-size:12px;
 color:#333;
 margin:0 auto;
 padding:0px;
 font-family:"Microsoft yahei",Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 }
img{ border:none}
div,ul,li
{
 color:#333;
 font-size:12px;
 font-family:"Microsoft yahei",Verdana, Arial, Helvetica, sans-serif;
 margin:0 auto; 
 padding:0;
 list-style:none
}
.show{ display:block}
*{outline:0px}
.wryh{font-family:"Microsoft yahei"}
a,a:link,a:visited,a:active {
 color: #333;
 text-decoration: none;
}
a:hover {
 text-decoration:none;
 color: #0483db;
 transition:all 0.3s ease
}
.t12{ font-size:12px}
.white,.white a{ color:#fff}
.text
{
  line-height: 22px;
}
#allw{ width:100%; float:left}
#warp{ width:1000px}
.red,.red a{ color:#0483db}
.blue,.blue a{ color:#0386d9}
.cl{ clear:both}
#header{ width:100%; height:233px; background:url(index_01.jpg) center no-repeat}
#topmeu{ width:100%; height:42px; background:#c70404}
#menus{ width:100%; float:left}
#menus ul{ display:inline}
#menus li{ float:left}
#menus li a{float:left; height:42px; line-height:42px; font-size:16px; width:109px; text-align:center; color:#fff}
#menus li a:hover{width:109px;float:left; height:42px; line-height:42px; font-size:16px;text-align:center; color:#fff; background:#a90303; cursor:pointer}
.menubg{background:#d60e0e}
.vline{ width:2px; float:left; height:42px; background:url(index_03.jpg)}
#qhw{ padding:12px 23px 0 23px; float:left; width:278px}
#qhwa{ width:100%; float:left; height:25px; font-size:14px}
#qhwb{ width:100%; float:left; line-height:24px;}
#ggbg{ width:100%; background:#f7f5f5; height:295px;}
#I_bana{ width:100%; float:left; height:30px; margin-top:15px}
#I_bana strong{ font-size:18px; font-weight:normal;}
#I_bana img{ margin-right:8px; margin-bottom:5px}
#I_bana span{ float:right; margin-top:8px}
#tzgg {
    width: 482px;
    float: left;
}
#I_banb {
    width: 100%;
    float: left;
    height: 30px;
    line-height: 30px;
    margin-bottom: 16px;
    margin-top: 13px;
}
#I_banb strong{ font-size:18px; font-weight:normal; margin-left:5px}
#I_banb img{ margin-right:3px; margin-bottom:5px}
#I_banb span{ float:right; margin-top:12px; margin-right:2px}
.hmar{ margin-right:0}
#I_banc{ width:100%; float:left; height:34px;}
#I_banc strong{ font-size:18px; font-weight:normal; color:#a40101}
#I_banc span{ float:right; margin-top:6px;}
#xsjllist{ width:100%; float:left; height:55px}
#xsjllista{ width:90px; float:left; line-height:38px}
#xsjllistb{ width:366px; float:left;}
#xsjllistba{ width:100%; float:left; height:23px; font-weight:bold}
#xsjllistbb{ width:100%; float:left;height:15px; color:#666}
#lmhsbg{ width:100%; height:127px; background:url(index_34.jpg) center no-repeat; padding-top:33px}
#szk{ width:240px; margin-left:115px; float:left;}
#yjs{ width:236px; margin-left:90px; float:left;}
#xsyj{ width:210px; margin-left:85px; float:left; padding-left:15px; margin-top:20px}
#hslist{ width:100%; float:left}
#hslist li{ width:48%; float:left; height:30px; line-height:30px; padding-left:11px; background:url(index_29.jpg) left center no-repeat}
#hslista{ width:100%; float:left; margin-bottom:20px}
#hslista li{ width:98%; float:left; height:38px; line-height:38px; padding-left:11px; background:url(icon.png) left center no-repeat; border-bottom:1px dashed #ddd; font-size:14px}
#hslista span{ float:right; color:#666; font-size:12px}
#down{ width:100%; float:left; margin-top:10px}
#tzgga{ width:100%; float:left; height:24px; font-size:14px; margin-top:10px}
#tzgga a:hover{ color:#0386d9}
#tzggb{ width:100%; float:left; height:45px; line-height:21px; color:#828181; margin-bottom:10px}
#tzggc{ width:100%; float:left; height:45px; line-height:21px; color:#828181; margin-bottom:5px}
#datelist{ width:100%; float:left; height:57px; margin-bottom:20px; background:url(index_31.jpg) no-repeat}
#datelist:hover{ background:url(index_28.jpg) no-repeat;transition:all 0.3s ease; cursor:pointer}
#datelist_l{ width:48px; float:left; height:57px; margin-right:6px}
#datelist_la{ width:100%; float:left; height:28px; line-height:28px; text-align:center; font-size:14px; margin-bottom:1px}
#datelist_lb{ width:100%; float:left; height:28px; line-height:28px; text-align:center; font-size:14px;}
#datelist:hover #datelist_la,#datelist:hover #datelist_lb{ color:#fff}
#datelist_r{ width:425px; float:left; height:57px;}
#datelist_ra{ width:100%; float:left; height:17px; font-weight:bold}
#datelist_rb{ width:100%; float:left; line-height:21px; color:#666}
#cylj{ width:110px; float:left; font-size:18px; color:#b80000; padding-top:6px}
#cyr{ width:890px; float:left; }
#gzgglista{ width:100%; float:left; line-height:18px}
#gzgglistb{ width:100%; float:left; line-height:25px; margin-bottom:10px}
#gzgglistc{ width:100%; float:left; line-height:30px; height:30px}
.ddjs{ width:35px; float:left; background:url(index_09.jpg) center repeat-y; height:295px}
#empty{ width:100%; float:left; height:32px}
#emptya{ width:100%; float:left; height:15px}
#qhimg{ width:666px; float:left; height:410px}
#qhimg img{ width:666px;height:410px}
#xsbg{ width:100%; height:244px; background:url(index_33.jpg) center; padding-top:25px}
#xsjl{ width:457px; float:left; margin-right:26px;}
#xsline{ width:30px; float:left; height:200px}
#szll{ width:485px; float:left}
.topmar{ padding-top:13px}
#nrbg{ padding:10px; background:#fff; overflow:hidden; width:980px}
#M_left{ width:210px; float:left}
#M_left_ban{ width:100%; float:left; height:40px; line-height:40px; color:#fff; font-size:16px; text-align:center; background:#d60e0e}
#M_left_bro{ width:198px; float:left; border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc; padding:2px 5px 2px 5px}
#M_left_list a{ width:183px; float:left; height:40px; line-height:40px; font-size:14px; padding-left:15px; background:url(l_ban.jpg); margin-bottom:5px; margin-top:5px}
#M_left_list a:hover{ width:183px; float:left; height:40px; line-height:40px; font-size:14px; padding-left:15px; background:url(l_bana.jpg); margin-bottom:5px; margin-top:5px; color:#fff}
#M_right{ width:750px; float:right;}
#M_right_ban{ width:100%; float:left; height:30px; border-bottom:1px solid #ccc; margin-bottom:10px}
#M_right_ban strong{ height:30px; border-left:6px solid #ed1a1a; padding-left:5px; font-size:18px;}
#M_right_ban span{ float:right; margin-top:5px}
#links{white-space:nowrap; float:left; line-height:36px; font-size:14px; margin-right:12px}
#foot {
    width: 100%;
    background: #d60e0e;
    padding: 0 0 30px 0;
    overflow: hidden;
    height: 120px;
}
#foota{ width:93px; float:left}
#footb{ width:170px; float:left; height:93px; color:#fff; border-right:1px solid #fff}
#footc {
    text-align: center;
    width: 100%;
    color: #fff;
}
.footwx{ line-height:20px; margin-top:20px; text-align:center; color:#fff}
#I_left{ width:220px; float:left; }
#I_left_icon{ width:100%; float:left;margin-top:15px}
#I_left_icon li{ width:100%; float:left; margin-bottom:5px}
#I_left_ban{ width:100%; float:left; height:40px; line-height:40px; text-align:center; font-size:16px; color:#fff; background:#005faf}
#I_left_list{ width:100%; text-align:center; font-size:14px; height:36px; line-height:36px; background:#fff; border-bottom:1px solid #ccc; float:left}
#I_left_list :hover{ width:100%; text-align:center; font-size:14px; height:36px; line-height:36px; background:#005faf; border-bottom:1px solid #ccc; color:#fff; float:left}
#I_right{ width:940px; float:right;}
#news{ width:100%; float:left}
#news li{ width:99%; float:left; height:36px; line-height:36px; font-size:14px; border-bottom:1px dashed #ddd; background:url(index_64.jpg) left center no-repeat; padding-left:10px}
#news li span{ float:right; font-size:12px; color:#666}
#bodynr{ width:970px; padding:15px; overflow:hidden; background:#fff; padding:15px}
#tabContainer
{
float:right;
width:324px
}
#tabContainer li
{
padding:0;
float: left;
width: 324px;
height:95px;
margin-bottom:10px;
cursor:pointer
}
#tabContainer a
{
display: block;
height:95px;
background:url(hbg.png);
margin-right:2px
}
#tabContainer a.on
{
height:95px;
color:#0386d9
}

#tabContainera
{
float:left;
width:100%;
height:20px;
margin-top:8px;
margin-bottom:8px
}
#tabContainera li
{
padding:0;
float: left;
height:20px;
cursor:pointer;
font-size:14px
}
#tabContainera a
{
display: block;
height:20px;
margin-right:22px;
border-bottom:2px solid #f7f5f5
}
#tabContainera a.on
{
height:22px;
color:#6eaa3d;
border-bottom:2px solid #6eaa3d
}
#tabContainerb
{
float:left;
width:100%;
height:20px;
margin-top:2px;
margin-bottom:10px
}
#tabContainerb li
{
padding:0;
float: left;
height:20px;
cursor:pointer;
font-size:14px
}
#tabContainerb a
{
display: block;
height:20px;
margin-right:22px;
border-bottom:2px solid #f7f5f5
}
#tabContainerb a.on
{
height:22px;
color:#6eaa3d;
border-bottom:2px solid #6eaa3d
}
#hongse{ width:100%; height:462px; background:url(index_06.jpg)}
#hongsea{ width:100%; min-height:462px; background:url(index_06.jpg) top center  repeat-x}
#lanmua{width:90px; float:left; font-size:14px}
#lanmua a{width:90px; float:left; height:30px; line-height:30px; padding-left:11px; background:url(index_29.jpg) left center no-repeat; color:#890000}