* {margin: 0px; padding: 0px; list-style-type: none;}
body { font-family:"微软雅黑", "宋体"; font-size: 15px;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;}
.mt20{ margin-top:20px;}
.mb20{ margin-bottom:20px;}

.top{ height:264px; background: url(../images/top.jpg) no-repeat center}
.nav{ background:#971218;height:50px;}
.nav ul li{ float:left; line-height:50px;font-size:18px; font-weight:bold; width:120px; padding-right:30px;text-align:center; background:url(../images/nav_bg.jpg) no-repeat center right}
.nav ul li a,.nav ul li a:hover{ color:#FFF!important}
.lxpic{ float:left; width:600px; height:400px;}
.dtxw{ float:right; width:570px; height:400px; background:#f2f2f2; padding-left:30px;}
.bt1{height:55px; line-height:55px; background:url(../images/btbg1.jpg) no-repeat left bottom}
.name{ float:left; font-size:18px; font-weight:bold;color:#8e0118;padding-left:15px;}
.more{ float:right; padding-right:6px;}
.nr1,.nr2{font-size:16px; margin-top:16px;}
.nr1 li{line-height:44px; background:url(../images/dian1.jpg) no-repeat left center; padding-left:16px;}
.lanmu{float:left; width:366px;}
.bt2{height:55px; line-height:55px; background:url(../images/btbg2.jpg) no-repeat left bottom}
.name2{ float:left; font-size:18px; font-weight:bold;padding-left:15px;}
.nr2 li{line-height:36px; background:url(../images/dian2.jpg) no-repeat left center; padding-left:16px;}
.mr51{ margin-right:51px;}
.ztlx{ height:207px;}

.zuo{background:url(../images/dian.jpg) no-repeat left center;  float:left; padding-left:12px;}
.time{ float:right; padding-right:5px; font-family:Arial; font-size:11px;}
.zzb_zt{ height:116px;}
.zzb_zt li{ float:left; width:287px; padding-right:13px;}
.foot{ background:url(../images/foot.jpg) no-repeat left center; height:108px; padding-top:30px;color:#FFF; font-size:14px;}
.f_left{ float:left; width:900px;}
.kslj li{float:left; padding: 0 18px 0 0px; display:block; line-height:30px;}
.kslj li a,.kslj li a:hover{ color:#FFF!important}
.wenzi{ line-height:30px; }
.f_right{ float:left; width:300px; text-align:right; line-height:30px;}
.mbx{ margin:20px auto; height:50px; line-height:50px; background:#ececec; font-size:14px; padding-left:20px; width:1180px; text-align:right}

.leftny{float:left; width:203px; background: url(../images/ny_bg.jpg) no-repeat left top; text-align:center; height:542px;}
.rightny{ float:right;width:950px;}
.ny_bt{font-size:24px; font-weight:bold; height:60px; line-height:60px; color:#FFF}
.zzbnews { margin-bottom:20px;font-size:14px }
.zzbnews li {height: 36px; border-bottom: 1px dashed #CCC; line-height:36px; background:url(../images/dian.jpg) no-repeat left center}
.n_zuo { float: left; padding-left: 10px; font-size:14px }
.n_you { float:right; font-size:14px;}
.detail_bt{ font-size:18px; text-align:center; line-height:40px;}
.detail_nr{ font-size:14px; line-height:24px;}
.er_left_nr1 {height:50px; line-height:50px; font-size:17px;color:#FFF!important; }
.er_left_nr1 a,.er_left_nr1 a:hover { font-weight:bold; color:#FFF!important; display:block}




.zzbx_top{ height:500px; background: url(../images/bannernew.jpg) no-repeat center}
.zzbx_bt{height:58px; line-height:58px; border-bottom:5px #900 solid;}
.zzbx_name{ float:left; font-size:20px; font-weight:bold; width:100px; text-align:center; background:url(../images/zzbnew.png) no-repeat left center; padding-left:30px;}
.zzbx_more{ float:right; font-size:14px; font-weight:bold;}
.zzbx_nr1 ul{ padding:10px 0;}
.zzbx_nr1 ul li{line-height:46px; border-bottom:#CCC 1px dashed}
.zzbx_zuo{background:url(../images/jw5.jpg) no-repeat left center;  float:left; padding-left:12px; font-size:17px }
.zzbx_time{ float:right;font-family:Arial; font-size:13px;}
.zzbx_nr2{ padding-top:20px;}