@charset "utf-8";
/* CSS Document */
*{ padding:0px; margin:0px; font-family:"寰蒋闆呴粦"; outline:none;}
a:hover {color: #A10000}
img{ border:0px; margin:0px; padding:0px;}
li a:hover {color: #A10000}
body{ font-size:14px; background:url(/xzimages/g_body.png) repeat-x #ffffff;color:#333; font-size:14px;}
a{ text-decoration:none; color:#333;}
.mar{ margin:0px auto; width:1144px;}
.clear{clear:both;}
.top{margin-top: 30px;}
.search{ width:442px;}
.search_div{ background:#fff;height:35px; border:1px solid #e5e5e5}
.search_div input{ width:390px; float:left; padding-left:10px;height:35px; line-height:35px; color:#666666;}
.search_div span{ display:block; width:40px;float:left; text-align:center;    cursor: pointer;}
.search_div span img{ margin-top:9px;}
.search ul { width:205px; float:right; padding-top:10px;}
.search ul li{ float:left; width:104px;line-height:30px;}
.search ul li img{ margin-top:3px;}
.banner{ margin-top:28px;width:1144px; height:332px;}
.banner img{ width:1144px; height:332px;}
.cen_left{ width:205px;  float:left;}
.cen_con{ padding-left:16px; width:585px; float:left;border-left:1px solid #eeeeee; padding-bottom:10px;}
.cen_right{ width:320px; margin-left:16px; float:left; padding-bottom:20px;}
.cen_left .c_li { padding-right:15px;color:#0B7FB2;}
.cen_left .c_li a{color:#0B7FB2; display:block;}
.cen_left .c_li a:hover{color:#A10000;}
.news dl a:hover{color:#A10000;}
.cen_left .c_li li{ background:url(/xzimages/g_ico_01.png) no-repeat top; background-position:166px 17px;border-bottom:1px solid #eee; line-height:45px; font-size:16px;padding-left: 10px;}
.cen_left .c_li li ul li { border-bottom:none; height:30px; float:left; height:30px; line-height:30px; background:none; font-size:14px; padding-right:10px; width:80px;color:#666666;}
.cen_left .c_li li ul .bldstahover a:hover{color:#FFE393}
.cen_left .c_li li ul li{ padding-left:0px;}
.cen_left .c_li li:hover{ background:url(/xzimages/g_ico_01.png) no-repeat top #216F96; background-position:166px 17px;color:#fff;    }
.cen_left .c_li li:hover a{color:#fff;}
.cen_left .c_li li ul li a{color:#666666}
.cen_left .c_li li ul{ height:30px; width:190px;}
.img_ul { padding-top:10px;}
.img_ul li{ margin-top:5px;}
.title_div{ padding-right:22px; background:#FDFDFD; margin-top:10px; text-align:center;}
.title_div img{ width:157px; height:212px;}
.title{color:#D53B3B; font-size:16px; border-top:2px solid #D53B3B; line-height:40px; font-weight:bold;}
.title a{color:#D53B3B;}
.title a:hover{color:#FFE393}
.news{ margin-top:15px;}
.news dl{ border-bottom:1px solid #ecedf1;overflow: hidden; padding-left:15px; padding-right:15px; *overflow:auto; padding-bottom:15px; *padding-bottom:0px;}
.news dl:hover{background: #F7F7F7;}
.news dl dt{color:#333; font-size:18px;line-height: 30px;}
.news dl dt a{ color:#333;}
.news dl dd{ margin-top:15px;}
.news dl dd span{ color:#777777;}
.news dl strong{ font-weight:lighter; display:block; width:80px; float:left; text-align:center;    background: #D23939; color:#fff; height: 25px; line-height:25px; margin-right:80px;}
.more{height:40px; line-height:40px;color:#777777;}
.more a{color:#777777; display: block;}
.more a:hover{color:#A10000;}
.more img{ padding-right:10px;}
.cen_title{ font-size:16px;color:#D53B3B; line-height:45px; font-weight:bold;}
.cen_title a{color:#D53B3B;}
.xlbl li{ width:180px; height:116px; float:left;margin-right:15px;}
.xlbl img{ width:180px; height:116px;}

.zt{ height:100px;}
.sp{ height:247px; width:320px; position:relative;}
.sp img{ height:223px; width:320px;}
.sp span img{ width:17px; height:20px;}
.sp span{ position:absolute; top:42%; left:48%;}
.sp{ background:url(/xzimages/g_ico_sp.png) no-repeat; height:247px; width:320px; text-align:center;}
.hxjz{ background:#fdfdfd; height:280px;}
.hxjz li{ text-align:center; margin-bottom:15px;}
.hxjz img{ width:237px; height:137px;border: 1px solid #eee;}
.cen_right .title{ padding-left:15px;}
.marqueetop{height:204px;overflow:hidden;margin:10px auto;}

.marqueeleft{height:136px;width:585px;overflow:hidden;position:relative}
#zmjtScroll{float:left;position:absolute;left:0;top:0}
#zmjtScroll .zuimjt{display:inline-block;float:left}
.marqueeleft li{float:left;margin:0 7px;display:inline;width:180px;height:115px;overflow:hidden;}
.marqueeleft li .a{display:block;width:180px;height:115px;overflow:hidden;}

.zwgk{ background:#fdfdfd; height:222;}
.zwgk ul{ padding-left:15px;}
.zwgk ul li{ line-height:30px; color:#525252;}
.zwgk ul li a{color:#525252;}
.zwgk ul li a:hover{color:#A10000;}
.fooder{ border-left:1px solid #eeeeee; border-right:1px solid #eeeeee; font-size:12px; padding-left:15px; padding-right:15px;}
.fooder p img{ float:left; margin-right:5px;}
.fooder p{ line-height:25px; color:#831F13;}
.fooder p a{color:#831F13;}
.fooder p a:hover{color:#FFE393}
.jzg{ width:585px; height:80px;}
.jzg img{ width:585px; height:80px; background:#fff;}
.jzg img:hover {
    filter: alpha(opacity=20);
    -moz-opacity: 0.4;
    opacity: 0.4;
}
.img_ul img{ background:#fff;}
.img_ul img:hover {
    filter: alpha(opacity=20);
    -moz-opacity: 0.4;
    opacity: 0.4;
}
.title_div img{ background:#fff;}
.title_div img:hover {
    filter: alpha(opacity=20);
    -moz-opacity: 0.4;
    opacity: 0.4;
}
.jwm{ background:#fff; padding-top:10px;}
.jwm .hd_title{padding-left: 15px;padding-top: 10px;padding-bottom: 10px;}
.jwm_title { }
.jwm_title span{line-height:35px; display:block; float:left; padding-left:15px; padding-right:15px; color:#666; font-size:16px; cursor:pointer;}
.jwm_title span.hover{ background:#d23939;color:#fff; }
.jwm_title { height:35px; line-height:35px;}