﻿@charset "utf-8";
/* CSS Document */

html, body, div, object, iframe, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, ul, li, form{ margin:0; padding:0; border:0; font-family:inherit; list-style-type:none;}
input{margin:0; padding:0; vertical-align:middle;}
img{border:0; vertical-align:middle;}
table{border-collapse:collapse;}
body{font-family:"微软雅黑"; color:#333; }
.clear{clear:both; height:1px; overflow:hidden;}
a{text-decoration:none; color:#333;}
a:hover{color:#c00;}

.f_left{float:left;}
.f_right{float:right;}

.font_f60{color:#f60;}

body{background:url(bodybg.jpg);}

.topbar{background:url(topbar.jpg) bottom repeat-x; height:40px; overflow:hidden;}
.main_w{width:1100px; margin:0px auto;}

.date{float:left; background:url(icon.gif) 0 2px no-repeat; line-height:40px; font-size:12px; color:#555; padding-left:25px;}
.back_h{float:right; background:url(icon.gif) 0 -52px no-repeat; line-height:40px; font-size:12px; color:#555; padding-left:25px;}
.back_h span{font-family:"宋体"; padding-left:5px;}

.in_bg{background:url(banner_in.jpg) top center no-repeat; height:630px;}

.in_banner{background:url(zxjwbg.png) top center no-repeat;}

.new_flash{width:510px; height:330px; float:left;margin-left: 20px;}
.in_new{width:510px; float:right;margin-right: 20px;}
.in_new .hot_new{height:120px;}
.in_new .hot_new p{font-size:12px; color:#999; line-height:200%;}
.in_new .hot_new p a{color:#c00; padding-left:20px;}
.in_new .hot_new h1{font-size:18px; font-weight:normal; line-height:30px; padding-bottom:10px;}

.listbox{line-height:32px;}
.listbox a{float:left; background:url(list.gif) left center no-repeat; padding-left:12px;}
.listbox span{float:right; font-size:12px; color:#999;}

.in_tit{border-bottom:1px solid #e0d7d2; line-height:35px; padding-top:15px; margin-bottom:10px; height:40px; overflow:hidden;}
.in_tit .bt{font-size:20px; font-style:italic; float:left; letter-spacing:2px;}
.in_tit .bt span{font-size:20px; color:#c00;}
.in_tit .more{float:right; margin-top:5px;}
.in_tit .more a{padding:0px 10px 0px;}

.in_box{width:510px;}

/*图片滚动*/
.rollBox{width:960px; position:relative; padding:15px 20px 0px;}
.rollBox .LeftBotton{height:84px; width:27px; background:url(prev.png) no-repeat; overflow:hidden; cursor:pointer; 
position:absolute;left:0px; top:55px;}
.rollBox .RightBotton{height:84px; width:27px; background:url(next.png) no-repeat; overflow:hidden; cursor:pointer; 
position:absolute;right:1px; top:55px;}
.rollBox .Cont{width:960px; overflow:hidden;}
.rollBox .ScrCont{width:10000000px;}
.rollBox #List1,.rollBox #List2{float:left;}
.rollBox .nrbk{width:205px; margin-right:20px; float:left; height:210px; overflow:hidden;}
.rollBox .nrbk img{width:205px; height:152px; margin-bottom:5px;}
.rollBox .nrbk .bt{padding:0px 0px; font-size:12px; color:#333; line-height:20px;}

/*foot*/
.foot{   line-height:25px;margin-top:15px;}


/*新闻滚动图片*/
#YNews{position:relative; z-index:1; width:490px;height:330px; overflow:hidden; background:#dcdcdc;}
#YNews dl{position:absolute;z-index:2; width:490px;height:320px;overflow:hidden;}
#YNews dt{position:absolute;z-index:3;top:0;left:0;overflow:hidden;}
#YNews dt,#YNews dt img{width:510px;height:320px;}
#YNews dd{position:absolute;z-index:4;bottom:0;left:0;width:510px;height:30px;color:#FFF;overflow:hidden;background-color:#000;opacity:.7;-moz-opacity:.7;filter:alpha(opacity=70);}
#YNews h3{margin:0 auto;width:325px;height:34px;line-height:34px;text-align:left;overflow:hidden;font-size:16px;}
#YNews p{margin-left:6px;width:325px;height:17px;line-height:17px;text-align:left;overflow:hidden; font-size:14px; margin-top:5px;}
#YNews p a:link,#YNews p a:visited,#YNews p a:hover{color:#FFF;}
p#YNIndex{position:absolute;z-index:5;bottom:8px;right:4px;width:85px;height:14px;text-align:right;overflow:hidden; font-size:12px; line-height:14px;}
p#YNIndex a:link,p#YNIndex a:visited,p#YNIndex a:hover{float:left;width:14px;height:14px;text-align:center;color:#FFF;line-height:14px;text-decoration:none;background: #666; margin-right:3px;}
p#YNIndex a:hover,p#YNIndex a.current:link,p#YNIndex a.current:visited,p#YNIndex a.current:hover{background: #d60707;width:14px;}


/*二级列表*/
.er_bg{background:url(banner_er.jpg) top center no-repeat;}
.weizhi{line-height:20px; background:url(icon.gif) left -115px no-repeat; padding-left:25px; padding-bottom:15px; border-bottom:1px solid #ddd; margin-bottom:10px;}
.weizhi span{font-family:"宋体"; font-size:12px; padding:0px 10px; color:#999; font-weight:bold;}

.er_list{}
.er_list li{border-bottom:1px dashed #ddd; line-height:40px;}
.er_list li:hover{background:#f4f8fd;}
.er_list li a{background:url(list.gif) 10px center no-repeat; padding-left:25px; font-size:15px; float:left;}
.er_list li span{float:right; padding-right:10px; font-size:13px; color:#999;}

/*图片列表*/
.imglist{background:url(er_bg.gif) top repeat-x; padding:20px 0px 0px 10px; font-size:13px;}
.imglist li{width:205px; margin:20px; height:200px; float:left; overflow:hidden; line-height:20px; color:#333;}
.imglist li img{width:205px; height:152px; margin-bottom:5px;}

/*pagebox*/
.page {padding:35px 0px 40px; text-align: center; font-size:12px;}
.page table{margin:0px auto;}
.page a {border: #ddd 1px solid; padding: 2px 6px; margin: 3px; color: #6a6a6a; text-decoration: underline;}
.page a:hover { border: #ccdbe4 1px solid; color: #000; background-color: #e3e3e3;}
.page a:active { border: #ccdbe4 1px solid; color: #f00;}
.page span.current { border:none; padding: 2px 4px; font-weight: bold; margin: 3px; color: #f80; background-color: #fff;}
.page span.disabled { border: #ddd 1px solid; padding: 2px 4px; margin: 2px; color: #ccc;}

/*细览*/

.showbox{background:url(bg02.gif) top repeat-x; padding:30px 100px 80px; line-height:200%;}
.showbox h1{padding:10px 80px; line-height:35px; font-size:22px; text-align:center;}
.showbox h2{font-size:18px; font-weight:normal; text-align:center;}
.showbox .time{text-align:center; font-size:12px; color:#888; line-height:30px; margin-bottom:30px;}
.showbox .time span{padding:0px 10px;}
.showbox img{margin-bottom:10px;}
.showbox p{padding:5px 10px;}
.showbox a{color:#06c;}
.showbox a:hover{color:#f60;}

.wzz_bt {
    padding: 10px;
    width: 1000px;
    background: #fff;
    margin: 10px auto;
}
.wz_dy{
	padding:20px; 
	background:#F9E8DB; 
	border-radius:15px; 
	width:960px;
}
.blue {
	height:40px;
	background:url(bluebg.png) no-repeat right; 
}
.red {
	width:270px;
	height:40px;
	background:url(redbg.png) no-repeat right; 
}
.redswitchspan {
	width:244px;
	float:right;
	text-align:center;
	height:40px;line-height:40px;font-size:16px;color:white
}
.blueswitchspan {
	width:214px;
	float:right;
	text-align:center;
	height:40px;line-height:40px;font-size:16px;color:white
}
.xsqlist li {
	text-align:left;
	width:120px;
	float:left;
	height:100%;
	line-height:60px;
	font-size:14px;
	padding-left:10px;
}
.kfqlist li {
	text-align:left;
	width:155px;
	float:left;
	height:40px;
	line-height:40px;
	font-size:14px;
}
.firstlist {
	padding-left:10px;
}