@charset "gb2312";
/* CSS Document */

a, abbr, acronym, address, applet, article, aside, audio, b, blockquote, big, body, center, canvas, caption, cite, code, command, datalist, dd, del, details, dfn, dl, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, i, iframe, img, ins, kbd, keygen, label, legend, li, meter, nav, object, ol, output, p, pre, progress, q, s, samp, section, small, span, source, strike, strong, sub, sup, table, tbody, tfoot, thead, video, tt, u, ul, var{
	background: transparent;
	border: 0 none;
	font-size: 100%;
	font-family:"宋体", "黑体", "微软雅黑";
	margin:0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: top;
	color:#1f1f1f;}
p,li{ font-size:12px;}
tr,th,td{ font-size:12px; 
          text-align:center;
		  border: 0 none;
	      margin: 0;
	      padding: 0;
	      border: 0;
		  outline: 0;
		  vertical-align:middle;}
th{ color:#666666;}
td{ color:#464648;}
li{ list-style-type:none;}
img {
	border: 0;
	vertical-align: top;
	text-align: left;}
a { text-decoration:none; color:#000;}
a:hover { color:#f30;}
	
.clear{ clear:both;}
body{ background: #FFFFFF center 0 no-repeat;  background-size:100% auto;}
.container{ margin:0 auto; width:960px;}
/*header-top*/
.header-top {background: url(images101.jpg) repeat-x; height: 31px;  }
.header-toppic {background: url(images1toppic.jpg) #E20D20 no-repeat center; height: 310px; }
.topbanner { 
  background: url(images1topbanner.jpg) no-repeat center 0px #f4e5d8;
  background-size: cover;
  min-height: 260px;
   min-width: 100%;
  position: relative;
  text-align: center;
}
/*header*/
.header{ width:100%;}
.logo{ height:55px; width:264px; padding:12px 0; float:left;}
.headerright{ float:right; margin-top:20px; width:180px; display:block;}

.righttop{ height:15px; margin-bottom:10px; float:right;}
.search {}
.search from{ position:relative; display:inline-block; height:22px;}
.search form:hover{-webkit-box-shadow:0 0 3px #999;-moz-box-shadow:0 0 3px #999;} 
.sinput{float:right; width:180px; height:22px; line-height:22px; color:b3b3b3;  border:1px solid #bcbcbc; border-radius:2px 0 0 2px; background-color:#fff; padding:0; margin:0;} 
.sbtn{width:22px; height:22px; cursor:pointer; border:0; display:inline-block; vertical-align:middle;  background:url(images1/sarch.jpg) 0 0 no-repeat; margin:0; padding:0; position:relative; top:-23px; right:2px; display:inline;float:right;} 
.righttop p a { margin:0 5px;}

.nav{ width:100%; background:url(images1navbg.png) 0 0 repeat-x; border-radius:5px 5px 0 0; margin-bottom:1px; }
.nav ul{ height:38px; }
.nav ul li{  float:left;  text-align:center; border-right:1px solid #e0321c;}
.nav ul li a{ line-height:38px; font-size:14px; color:#FFF; display:block; width:159px; font-weight:bold;}
.nav ul li a:hover{ background:url(images1light.png) center 0 no-repeat; color:#fff;}

/*banner*/



/*middle*/
.part1,.part2, .part3,.part4{margin-top:8px;}

/*part1*/
.part1{ margin-top:25px; height:277px; width:100%;}
.pic{ float:left; width:476px;}
.part1right{ float:right; width:476px;}
.columntop{ height:30px; background:url(images1columnbg.gif)0 0 repeat-x ; background-color:#ebeff2; border:1px solid #c5cfd4; border-radius:5px 5px 0 0 ;}
.more{ float:right; margin:8px;width:14px; height:14px;  display:block;  cursor:pointer; }
.more_btn{ float:right; margin:2px 20px 0 0;width:74px; height:27px;  display:block;  cursor:pointer; }
.more a:hover{ background:url(images1morehover.png) no-repeat;}
.columntop h2{ line-height:30px; color:#8b1720; font-size:14px; margin-left:20px;}
.columnctn,.columnctn_lar{padding:12px; border:1px solid #c5cfd4; border-top:none; border-radius:0 0 5px 5px; background:#FFF;}
/*通知公告*/
.columnctn_lar{ height:220px;}
.columnctn_lar ul{ margin-bottom:10px;}
.columnctn_lar ul li{line-height:27.4px; height:27.4px; font-size:14px;}
.columnctn_lar ul li span{ display:block;float:right; width:50px; color:#8d8d8d; }
.columnctn_lar ul li a{ text-overflow:ellipsis; white-space:nowrap; overflow:hidden; width:82%; display:block; color:#000; height:27.7px;}
.columnctn_lar ul li a:hover{ color:#F30;}
.columnctn_lar ul li a img{ position:relative; top:5px; margin-right:8px; display:inline;}
     /*ie6*/
.columnctn_lar ul li a img{*top:0px;}
/*其他栏目*/
.columnctn ul li{ width:100%; line-height:25px; height:25px; font-size:12px;}
.columnctn ul li span{ display:block;float:right; width:46px; color:#8d8d8d;}
.columnctn ul li a{ text-overflow:ellipsis; white-space:nowrap; overflow:hidden; width:82%; display:block;}
.columnctn ul li a img{ position:relative; top:5px; margin-right:8px; display:inline;}
     /*ie6*/
.columnctn ul li a img{*top:-2px;}


.checkmore a{ font-size:12px; color:#8b1720;  cursor:pointer; }
.checkmore a:hover{text-decoration:underline;}

/*part2*/
.part2left{ width:314.4px; display:block; float:left; margin-left:8px;}

/*part3*/
.part3left{ width:476px; display:block; float:left;}

/*part4*/
.part4{ }
.linksctn { background:#fff; border:1px solid #c5cfd4; border-top:none; height:110px; padding:12px; border-radius:0 0 5px 5px;}
.linksa { width:350px; float:left; border-right:1px dashed #9f9f9f;}
.linksa li{  float:left;;}
.linksa li a { margin:5px; width:104px;  height:45px; display:block;}

.linksb{ float:right; width:550px;}
.linksb li{ float:left;}
.linksb li a{ margin:5px; display:block;}
.columntop h2 span{ margin-left:320px; color:#8b1720; }


/*footer*/

.footer p{ text-align:center; line-height:20px; color:#303667;}
.footer{
	padding:56px;
	background: url(images1city.jpg) repeat-x;
}
.copyright{
  background: #570400;
  padding: 1em 0;
}
.copyright-left p{ text-align:center;
  color: #FFF;
  font-size: 14px;
  margin: 0 0 0 0;
}
.copyright-left p a{
	color:#FFF;
}
.copyright-left{
	float:center;
}


/*列表页*/
/*sidebar*/
.sidebar{ width:200px; float:left; margin-top:8px; display:inline;}
.gengxin .columnctn{ margin-bottom:8px;}
.gengxin .columnctn ul li{ background:url(images1icona.gif) 0 center no-repeat; height:33.9px; line-height:33.9px;}
.gengxin .columnctn ul li a{ width:100%; text-indent:1.4em;}

.smallpic{ width:202px; height:143px; display:block;}

/*midright*/
.midright{ width:960px; float:right; margin-top:8px;}
.midright .columnctn{ background:#fafafa; padding:20px 30px 20px 30px;}
.midright .columnctn ul li{ border-bottom:1px dashed #a5a5a5; line-height:30px; height:30px;}
.midright .columnctn ul li span{ width:60px;}
.midright .columnctn h2{ background:url(images1iconb.gif) 0 center no-repeat; text-indent:1.5em; color:#8b1720; font-size:14px; margin:5px 0 15px 0;}

.columntop p{ line-height:30px; color:#909090; margin-left:20px;}
.columntop p a{ color:#2f2f2f; margin:0 5px;}
.columntop p a:hover{ color:#1e8fe2;}

.page{ text-align:center; padding:40px 0 20px 0 ;}
.page a{}
.page span{ }
.page a,.page span{ border:1px solid #c3c3c3; font-size:12px; padding:5px 10px; border-radius:4px; background:#e4e4e4;}
.page a:hover,.page span:hover { background:#d30500; border:1px solid #d30500; color:#FFF; }
.page a:active,.page span:active{ background:#d30500; border:1px solid #d30500; color:#FFF;}

/*详情页*/
/*midright*/
h3{ font-size:16px; text-align:center; color:#333; padding:17px; border-bottom:1px solid #d30500; margin:0 15px; }
.laiyuan{ margin-right:20px; color:#969696; text-align:center; padding:12px 0; color:#969696; font-size:12px; height:20px; display:block;}
.textctn p{ color:#000; line-height:25px; text-indent:2em; padding:20px 10px 30px 10px;}

