.fleft{float:left;}
.fright{float:right;}
.abs{position:absolute;}
.rel{position:relative;}
.center{margin:0px auto;}

.head_bg { width:100%; height:195;}
.head { width:980px;}
.banner { width:980px; height:195; background:no-repeat;}
.dh{width:980px; height:40px; background:#B7060C; text-align:center ; line-height:40px; color:White;}
.dh a{ color:White; font-size:14px}
.dh a:hover{ color:#f90}
.soso { position:relative; width:100%; height:45px;}
.inp { float:right; width:220px; height:22px; line-height:22px; border:1px solid #eeeeee;margin-right:28px; margin-top:11px; border-radius:2px; behavior: url(js/pie.htc);}
.btn { position:absolute; top:12px; right:29px;}
.main_t {
	width: 980px;
	height: 300px;
}
#hotpic {
	width: 450px;
	height: 300px;
	overflow: hidden;
	float: left;
	z-index: -1;
}
#NewsPic { position: relative; width: 280px; height: 210px; overflow: hidden; z-index:-1; }
#NewsPic a { overflow: visible; border: 0; text-decoration: none; }
#NewsPic .Picture { position: absolute; left: 0; top: 0; }
#NewsPic .Nav { position: absolute; height: 13px; line-height: 14px; bottom: 0; right: 0; }
#NewsPic .Nav span { font-size: 12px; color: #FFF; float: right; display: block; width: 24px; text-align: center; background: #000; border-left: solid 1px #fff; cursor: pointer; }
#NewsPic .Nav span.Normal { color:#FFF; background: #000; filter: Alpha(opacity=50); opacity: 0.5; }
#NewsPic .Nav span.Cur { background: #ce0609; color: #FFF;}
#NewsPicTxt { position: relative; width: 280px; height:22px; padding-top: 4px; text-align:center !important; color: #000; font-size: 12px;}
#NewsPicTxt a:link, #NewsPicTxt a:visited { font-family: "Microsoft Yahei"; font-size: 12px; color: #000; text-align:center; }
#NewsPicTxt a:hover { color: red;}
.title { width:100%; height:25px; background:url(../image/title_bg.jpg); border-bottom: 1px solid #ccc; position:relative;}
.title_t { background:url(../image/title_t.jpg) 2px bottom no-repeat; height:25px; width:128px; padding-top:1px; text-align:center; line-height:25px; color:#FFF; cursor:pointer;}
.more { color:#0064B9; position:absolute; right:11px; top:0; line-height:24px;}
.bmdt {
	width: 510px;
	height: 298px;
	float: left;
	margin-left: 10px;
	border: 1px solid #eaeaea;
}
.title1 { width:100%; height:25px; background:url(../image/title_bg.jpg); border-bottom: 1px solid #ccc; position:relative;}
.news li { position:relative; height:28px; width:100%; float:left; border-bottom:1px dashed #d3d3d3; line-height:28px;}
.news li a { color:#5c5c5c}
.news li a font { -webkit-text-size-adjust:none; padding-left:7px; padding-right:7px; }
.news li span { position:absolute; right:8px; top:0; color:#5c5c5c}
.news li a:hover { color:#ff4107;}
.zxxx { float:right; width:248px; height:226px; border:1px solid #eeeeee; border-radius:6px; behavior: url(js/pie.htc);}
.title2 { width:100%; height:25px; background:url(../image/title_bgg.jpg);  border-bottom: 1px solid #ccc; position:relative;}
.zx_t { background:url(../image/zs_t.jpg) 2px bottom no-repeat; height:25px; width:82px; text-align:center; line-height:25px; color:#fe0000; padding-top:1px;}
.zxxx li { position:relative; height:25px; width:100%; float:left; line-height:25px;}
.zxxx li a { color:#5c5c5c}
.zxxx li a font { -webkit-text-size-adjust:none; padding-left:7px; padding-right:7px; }
.zxxx li a:hover { color:#ff4107;}
.main_b { width:980px; height:240px; margin-top:10px;}
.main_c { width:980px; height:240px;}
.zywj { float:left; width:480px; 
height:230px; border:1px solid #eaeaea; border-radius:6px; behavior: url(js/pie.htc);
}
.llxx { float:left; width:480px; 
height:230px; margin-left:12px; 
border:1px solid #eaeaea; border-radius:6px; behavior: url(js/pie.htc);
}
.ljt { float:right; width:250px; height:253px;}
.ljt li { width:100%; height:63px;}
.title3 { float:left; width:25px; height:195px; background:#B7060C; font-size:14px; font-family:"microsoft yahei"; color:#FFF;writing-mode:lr-tb; text-align:center; padding-top:25px; margin:2px;}
.xyfm { width:980px; height:220px; border:1px solid #eaeaea;}
.marquee { float:right;width:920px;height:187px;overflow:hidden; margin-top:15px; margin-right:20px; _margin-right:10px}
.marquee li{ display:inline; float:left; margin-right:20px;}
.marquee li a{ width:160px; height:190px; display:block; float:left; text-align:center; font-size:14px;}
.marquee li a:hove{ text-decoration:none;}
.marquee li img {width:158px; height:185px; border:1px solid #a1a2a3;}
.yqlj {width:980px; height:28px; margin-top:10px; border:1px solid #eaeaea; color:#98badc; position:relative;}
.sec { width:148px; height:18px; border:1px solid #b2cbe5;  margin:6px 0 0 150px; _margin-top:3px;}
.ljsp { position:absolute; top:9px; left:19px;}
.foot_bg { width:980px; height:100px; margin:0px auto; background:#B7060C; margin-top:10px;}
.foot { width:980px; height:90px; text-align:center; color:#fff; line-height:28px; padding-top:20px;}
.a1 { color:#fff; width:65px;}
.p2 { line-height:28px; color:#fff}

.xf_phone{ padding:20px; line-height:24px}

.ilist3 li{ position:relative; height:27px; width:50%; border-bottom:1px dashed #d3d3d3; float:left; line-height:27px; color:#5c5c5c;}
.ilist3 li a{color:#5c5c5c;}
.ilist3 li a:hover{color:#ff4107 !important;}
.ilist3 li font{ font-size:6px; -webkit-text-size-adjust:none; padding-left:6px; padding-right:6px; }
.ilist3 li span{ position:absolute; top:0px; right:4px;}
