body { margin:0; padding:0; color:#666666; font-size:12px; font-family:arial,"Microsoft YaHei UI",tahoma; }
h1,h2,h3,h4,h5,h6 { margin:0px; padding:0px; }
img { border:0; }
p,dl,dt,dd, input { margin:0; padding:0; }
ol, ul, li { list-style:none; margin:0; padding:0; }
a { color:#666666; text-decoration:none; outline:none; display:inline-block; }
a:hover { color:#D30000; text-decoration:none;}
a { blr:expression(this.onFocus=this.close()); }
a { blr:expression(this.onFocus=this.blur()); }
.fl { float:left; display:inline; }
.fr { float:right; display:inline; }
.clear { clear:both; }
.black { color:#000; }
.red { color:#f00; }
.w1201 { width:1201px; height:auto; margin:0 auto; }
.relative { position:relative; }
.container { width:100%; height:auto; padding:0; margin:0; background:#fff; }
/* top nav */
.top_nav { width:100%; height:30px; background:#f1f1f1; padding:0; margin:0; }
.top_nav .enshrine { float:left; height:30px; line-height:30px; font-size:12px; color:#666; }
.top_nav .info { height:30px; line-height:30px; position:absolute; right:-10px; top:0; }
.top_nav .info li { float:left; height:30px; padding:0 10px; }
.top_nav .info li.line { float:left; width:1px; height:12px; margin-top:9px; padding:0; background:#dfdfdf; }
.icon_enshrine { float:left; width:15px; height:14px; margin-top:7px; margin-right:5px; background:url(../images/icon_enshrine.png) no-repeat; display:inline-block; }
/* logo and trait */
.logo { float:left; width:200px; height:55px; margin-top:7px; margin-bottom:13px; }
.logo_dkhs { float:left; width:100px; height:20px; margin:29px 0 29px 10px; }
.announcement {
	float:left;
	width:250px;
	height:80px;
	margin:-8px 0 0px 40px;
	background-image: url(../images/sm.jpg);
}
.announcement a { height:60px; line-height:22px; font-size:16px; font-family:"Microsoft YaHei UI"; color:#D30000; }
.announcement a i { float:left; width:250px; height:80px; background:url(../images/sm.jpg) no-repeat; margin-right:5px; }
.mini_advert { float:left; width:180px; height:60px; margin:15px 0 3px 30px; }
.gzyl { height:75px; position:absolute; right:258px; top:8px; padding-right:25px; border-right:1px solid #dfdfdf; }
.gzyl img { float:right; width:75px; height:75px; }
.gzyl div { float:right; width:18px; height:55px; line-height:18px; text-align:right; font-size:12px; color:#666; }
.trait { height:55px; position:absolute; right:-10px; top:18px; }
.trait li { float:left; width:50px; height:55px; padding:0 7px; text-align:center; }
.trait li span { display:block; height:16px; line-height:16px; padding-top:3px; font-size:12px; color:#666; }
.icon_zpbz { width:36px; height:36px; margin:0 auto; background:url(../images/icon_zpbz.png) no-repeat; display:inline-block; }
.icon_hdfk { width:36px; height:36px; margin:0 auto; background:url(../images/icon_hdfk.png) no-repeat; display:inline-block; }
.icon_zgfp { width:36px; height:36px; margin:0 auto; background:url(../images/icon_zgfp.png) no-repeat; display:inline-block; }
.icon_qglb { width:36px; height:36px; margin:0 auto; background:url(../images/icon_qglb.png) no-repeat; display:inline-block; }
/* nav */
.main_nav { width:100%; height:38px; border-bottom:2px solid #d6081b; background:#fff; }
.main_nav li { float:left; height:38px; line-height:38px; padding:0 15px; margin:0 15px; font-size:18px; font-family:"Microsoft YaHei UI"; color:#222; }
.main_nav li:hover, .main_nav li:active { height:36px; color:#D30000; border-bottom:2px solid #d6081b; }
.main_nav li.sy { width:200px; height:38px; padding:0; background:#d6081b; margin:0 20px 0 0; }
.main_nav .mini_advert { height:38px; position:absolute; right:0; top:0; }
.main_nav .guanzu { width:217px; height:35px; line-height:35px; padding-right:27px; padding-top:5px; background:url(../images/icon_arrow.png) no-repeat; background-position:219px 19px; position:absolute; top:-5px; right:0; z-index:100; text-align:right; }
.main_nav .guanzu .erweima { display:none; width:244px; height:172px; padding-top:10px; border:1px solid #dddddd; border-top:0px; background:#fff; position:absolute; top:40px; right:-1px; z-index:9999; text-align:center; }
.main_nav .guanzu .erweima span { display:block; height:40px; line-height:18px; text-align:center; padding-top:5px; color:#222; }
.main_nav .guanzu:hover { background:url(../images/icon_arrow_open.png) no-repeat; background-position:219px 18px; border:1px solid #dddddd; border-bottom:0px; margin-top:-1px; margin-right:-1px; }
.main_nav .guanzu:hover .erweima { display:block; }
/* foot */
.newfoot { padding-top:40px; line-height:20px; background:#fff;}
.newfoot .bottom { width:1201px; margin:20px auto 0 auto; padding:10px 0; text-align:center; border-top:1px #E1E1E1 solid; }
.newfoot .bottom p.hotlink { padding-bottom:10px;}
.newfoot .bottom p.hotlink a { color:#000; margin:0 5px;}
.newfoot .bottom p.hotlink a:hover { color:#D30000; text-decoration:underline;}
.newfoot .bottom p.copyright { padding-top:10px; height:30px; color:#747373;}
.newfoot .bottom p.copyright span { padding:0 10px;}
