html, body, div, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; }
body{font-size:14px; font-family:"Microsoft Yahei","\5b8b\4f53"; background:#ddd;}
img { border: 0 none; vertical-align: top; }
ul, li { list-style-type: none; }
h1, h2, h3, h4, h5, h6 {  font-weight:normal; }
.wid{width:940px; margin:0 auto;}
.fl, .fr { display: inline; float: left; }
.fr { float: right;  }
a{ color: #000; text-decoration: none; _color:#000000; }
a{blr:expression(this.onFocus=this.blur());}
a:hover { text-decoration:none; color:#941e23;  }
a:focus { outline: none; }
.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; clear:both;}

.shadow0{
border:#fff 1px solid;
box-shadow: 0 0 4px rgba(225, 225, 225, 1);
-webkit-box-shadow: 0 0 4px rgba(225, 225, 225, 1);
-moz-box-shadow: 0 0 4px rgba(225, 225, 225, 1);}

.toppic{ height:45px;background:#900;border-bottom:#d2d2d2 5px solid;}
.toppic a{ display:block; float:left;}
.right_news{ float:left;width:450px; margin:5px 5px 5px 0px;}
.right485{width:485px;margin:5px 0px 5px 0px;}
.right_news .tit{border-bottom:5px #900 solid; background:#fff;height: 40px; padding:0 10px; font-size:16px; border-top-left-radius:4px; border-top-right-radius:4px;}
@media all and (min-width:0) { /* 2. */
    .right_news .tit{  background:#fafbfb; border-bottom:4px solid #900;}
}
.right_news .tit .em{ float:left; margin-top:15px; font-style:normal; font-family:"Microsoft Yahei","\5b8b\4f53"; font-weight:bold; color:#444;}
.right_news .tit .more{ float:right; margin-top:16px; font-size: 14px;  color:#941e23;}
.right_news .tit .more:hover{ color:#c00;}
.right_news ul{ background:url(n_html52.jpg) left bottom no-repeat #fff; border:none; border-top:none; min-height: 200px;
border-bottom-right-radius:4px; border-bottom-left-radius:4px; padding: 10px; }
@media all and (min-width:0) { /* 2. */
    .right_news ul{ background:#fff; border-top:none;}
}
.right_news ul li{
	height:20px;
	vertical-align:top;
	font-size: 15px;
	border-bottom:#ddd 1px dotted;
	margin-left:0px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}
.right_news ul li a{ float:left; color:#555; _color:#000000; white-space: nowrap; }
.right_news ul li a:hover{ color:#941e23;}
.right_news ul li a i{ float:left; width:6px; height:6px; display:inline; background:url(no_html53.jpg) no-repeat;
margin:7px 10px 0 0; *margin-top:7px; *margin-right:2px;}
.right_news ul li.first{ font-size: 16px; height: 55px; font-weight:bold; overflow:hidden; text-overflow:ellipsis}
.right_news ul li.first a{ color:#444; white-space:normal; _color:#000000;}
.right_news ul li.first a:hover{ color:#941e23;}

.right_news ul li.last{ position: relative; background-color:#EBE9EA; height: 55px; font-weight: normal; margin-top: 10px;}
.right_news ul li .zt_bg{ position: absolute; border:1px solid #97051C; height: 43px; background-color:#ffffff; /*font-size:15px;*/  color:#313131; line-height: 43px; left: 5px; top: 8px; right: 5px; bottom: 6px; }
.right_news ul li .zt_bg .link_tit{ padding-left:5px; padding-right:5px; float:left;  min-width: 45px;font-size:16px; font-weight: normal;}
.right_news ul li .zt_bg .link_box{ float:left; display: block; width: 250px; white-space: normal; font-size:14px; line-height: 21px; }

.right_news ul li .zt_bg .link_box a{white-space: pre-wrap;}


.banner_0{min-height:261px;  position:relative; z-index:100;}
.banner_0_top{ min-height: 261px; background:#fff; }
.banner_0_top li{ position:absolute; left:0; top:0; width:100%;  text-align:center;}
.banner_0_top li img{ position:relative;top:-5px; width:450px; height:262px;}
 
.banner_0_top li .tit{ position:absolute; left:0; bottom: 0px; background:url(alpha_h.png) ; font-size:17px; min-height:20px; padding:0; width:100%; text-align:center; }
.banner_0_top li .tit a{ color:#fff;}
.banner_0_top li .tit a:hover{ text-decoration:underline;}
.banner_0_top li .p{ background:#FFF; min-height:50px; padding:0;  line-height:1.5; border-bottom-left-radius:4px; border-bottom-right-radius:4px; text-align:left;}
.banner_0_top li .p a{ display:inline-block; padding:0 5px; text-indent: 30px;}


.banner_0_bottom { position:absolute; bottom: 40px; width:100%; left:0; text-align:center; z-index:20;}
.banner_0_bottom span{ background:url(n_html55.png) left top no-repeat; width:12px; height:12px; display:inline-block; cursor:pointer;  margin:0 2px;}
.banner_0_bottom span.on{ background:url(n_html55.png) right top no-repeat;}

.banner_0 .next{
	background:url(in_bon_01.png) no-repeat;
	width:19px;
	height:34px;
	position:absolute;
	left:10px;
	top:40%;
	opacity:0.7;
	cursor:pointer;
	z-index:20;
	background-image: url(in_bon_01.png);
}
.banner_0 .por{ background:url(in_bon_03.png) no-repeat; width:19px; height:34px; position:absolute;  right:10px; top:40%; opacity:0.7; cursor:pointer; z-index:20;}
.banner_0 .next:hover{ background:url(in_bon_02.png) no-repeat; width:19px; height:34px; position:absolute; left:10px; top:40%; /*opacity:0.7;*/ cursor:pointer; z-index:20;}
.banner_0 .por:hover{ background:url(in_bon_04.png) no-repeat; width:19px; height:34px; position:absolute;  right:10px; top:40%; /*opacity:0.7;*/ cursor:pointer; z-index:20;}
/*.banner_0 .next:hover,.banner_0 .por:hover{opacity:1; filter:alpha(opacity=100);}*/

.gzdt{ width:940px; background:#fff; margin:0 auto; margin:10px 0px; border-top-left-radius:10px; border-top-right-radius:10px; border-bottom-left-radius:10px; border-bottom-right-radius:10px;}
.gzdt .tit{margin:0px 20px; border-bottom:5px #900 solid;background:#fff;height: 50px; padding:5px 10px; font-size:16px; border-top-left-radius:10px; border-top-right-radius:10px;}
.gzdt .tit h3{ float:left; margin-top:15px; font-style:normal; font-family:"Microsoft Yahei","\5b8b\4f53"; font-weight:bold; color:#900;}
.gzdt ul{ width:85%;}
.gzdt ul li{ text-align:left; height:30px; line-height:30px;padding-top:20px;}
.page{margin:20px auto;padding:10px;}
.gzdt1{ width:940px; margin:0 auto;}
.gzdt1 ul{ width:920px;}
.gzdt1 ul li{ width:420px; float:left;}
.copy{height:55px; border-top:4px #900 solid; text-align:center; background:#ac0e0b; color:#fff; padding-top:25px;width:940px;}