/* CSS Document */
body {
margin:0;
padding:0;
background:#f5f5f5 url(bg.jpg) repeat-x 50% 0;
behavior:url(ie-css3.htc);
min-width:1240px;
}
/* 文字样式 */
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.text-center{text-align:center;}
.text-left{text-align:left;}
.text-right{text-align:right;}


/* 按钮 */
.btn{display:inline-block;border:none;text-align:center;background:#158064;color:#fff;min-height:34px;line-height:34px;padding:0 15px;-webkit-transition:background 0.3s,border 0.3s;transition:background 0.3s,border 0.3s;}
.btn:hover{background:#009966;color:#fff;}
.btn.white{background:#fff;color:#666;border:1px solid #ddd;}
.btn.white:hover{background:#666;color:#fff;border:1px solid #666;}
.btn.disabled{background:#f1f1f1;border-color:#aaa;color:#aaa;cursor:default;}

/* 边距 */
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pl5 {
	padding-left:5px;
}
.pl8 {
	padding-left:8px;
}

/* 浮动 */
.fl{float:left!important;}
.fr{float:right!important;}
.clearfix{*zoom:1;}
.clearfix:before,
.clearfix:after{
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;;}
.clearfix:after{clear:both;}

/*显示形式*/
.inline{display:inline;}
.block{display:block;}
.inline-block{display:inline-block;zoom:1;*display:inline;}
.hidden{display:none;}
.d-inline {
_display:inline;
}
/* 下拉三角符号 */
.caret{display:inline-block;width:0;height:0;vertical-align:middle;border-top:8px solid #000000;border-right:8px solid transparent;border-left:8px solid transparent;content:"";}
.caret.up{border-top:none;border-bottom:8px solid #ccc;}
.caret.down{border-top:8px solid #ccc;border-bottom:none;}

.main-1240 {
width:1240px;	
margin: 0 auto;
}

#index-dahuan {
height:440px;
		width:100%;
			min-width:1240px;
			overflow:hidden;
position:relative;	
}

#index-head {
background: rgba(191,13,13,0.8);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccbf0d0d',endColorstr='#ccbf0d0d');      /*IE6,IE7*/ 
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccbf0d0d', endColorstr='#ccbf0d0d')";      /*IE8*/	
	height:98px;
		position:absolute;
	width:100%;
min-width:1240px;
top:0;
}

#index-dahuan .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
#index-dahuan .bd ul{ width:100% !important;  }
#index-dahuan .bd li{ width:100% !important;  height:500px; overflow:hidden; text-align:center;  }
#index-dahuan .bd li a{ display:block; height:500px; }

#index-dahuan .hd{ width:100%;  position:absolute; z-index:1; bottom:10px; left:0; height:30px; line-height:30px; text-align:right;
_background:#000; _filter:alpha(opacity=60); 
}
#index-dahuan .hd ul{ text-align:center;  padding-top:5px;  }
#index-dahuan .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:18px; height:8px; margin:4px;background:#017477;; overflow:hidden; 
line-height:9999px; 
}
#index-dahuan .hd ul .on{ background:#fff; }

.nav {
height:66px;
box-shadow:5px 5px 5px #999;
background-color:#fff;	
}
#nav {
width:1240px;
margin:0 auto;	
}
#nav .nLi{ float:left;  position:relative; display:inline; }
		#nav .nLi h3{ float:left;  }
		#nav .nLi h3 a{ display:block; padding:0 26px; font-size:18px; line-height:63px; }
		#nav .sub{ z-index:999;display:none;font-size:16px; width:100%; left:0; top:66px;  position:absolute; background: rgba(0,0,0,0.4);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#44000000',endColorstr='#44000000');      /*IE6,IE7*/ 
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#44000000', endColorstr='#44000000')";      /*IE8*/   }
		#nav .sub li{ zoom:1; text-align:center;}
		#nav .sub a{ display:block;line-height:40px; height:40px; color:#fff; }
		#nav .sub a:hover{ background:#bf0d0d; color:#fff;  }
		#nav .on h3 a{   }
		#nav .nLi h3:hover {
		border-bottom:3px solid 	#bf0d0d;
}

#content1 {
	margin-top:25px;
}

#c1-left {
width:890px;	
float:left;
}

#c1-right {
width:340px;
float:left;	
margin-left:10px;

}

.c1-new {
width:440px;
height:326px;	
margin-top:20px;
background:#fff;
float:left;
}
.c1-new .newlist14-date ul  {
padding:10px 8px;	
}
#c1-tout {
height:60px;
background:#fff;
width:890px;
overflow:hidden;
position:relative;
background:url(index-toutbg.jpg) no-repeat 15px 0px #fff;	
}
.tout-list ul li {
height:60px;
line-height:60px;	
}
.tout-list ul li a{
	color:#9a0e01;
	float:left;
	font-size:22px;
	font-weight:bold;
	text-indent:80px;
}
.tout-list ul li  span {
float:right;	
padding-right:15px;
color:#434343;
}

#datetime {
	display:block;
height:48px;
width:320px;
margin:0 auto;
line-height:50px;
text-align:center;
font-size:16px;
border-radius:5px;
background:#fff;


}

#rsxt-denl {
background:#fff;
padding:15px;	
height:326px;	
margin-top:20px;
}

.right-ico {
width:306px;	
}
#rsxt-denl-form input {
	display:block;
	width:100%;
}
#username {
background:#ebebeb;
height:46px;
line-height:46px;
text-indent:20px;
border:1px solid #939192;	
border-radius:5px;
margin-top:15px;box-shadow:2px 5px 5px 	#939192;
}

#password {
background:#ebebeb;
height:46px;
line-height:46px;
text-indent:20px;
border:1px solid #939192;	
border-radius:5px;
margin-top:15px;
box-shadow:2px 5px 5px 	#939192;
}

#dl-submit {
background:#b00f05;
height:52px;
line-height:50px;
text-align:center;
border-radius:5px;
font-size:22px;
color:#fff;
	border:1px solid #939192;
margin-top:15px;box-shadow:2px 5px 5px 	#939192;
}

#right_szdw {
background:#fff;
margin-top:20px;	
}

.right-list {
padding:8px 15px 25px 15px;	
}
.right-list  ul li {
height:44px;
background:url(right-listico.gif) 15px 15px no-repeat #eeeeee;
line-height:44px;
border:1px solid #c3c3c3;	
font-size:15px;
text-indent:40px;
border-radius:5px;
margin-top:19px;
}
.right-list  ul li  a {
	color:#434343;
}

#right-ico {
padding:20px 15px;
background:#fff;
margin-top:20px;	
}

#content2 {
margin-top:25px;
background:#fff;
padding-bottom:30px;	
}
#c2-tulist  {

padding:20px 12px 0px 12px;
overflow:hidden;
}
#c2-tulist ul  {

}
#c2-tulist ul li {
width:234px;
height:180px;
float:left;
margin-left:9px;	
}
#c2-tulist ul li img {
width:234px;
height:180px;	
}

footer {
background:#b40e24;
text-align:center;
line-height:32px;
font-size:14px;
color:#fff;
padding:25px 0;
margin-top:20px;	
}

#link {
background:#fff;
margin-top:20px;	
}
#link-tt {
background:url(linktt.jpg) no-repeat;
height:41px;	
}

#link-list {
padding:20px 0;
text-align:center;
height:64px;

}
#link-list  ul li {
float:left;
padding:0 25px;	
}

#class-head {
background: rgba(191,13,13,1);	
height:98px;
}

#class-tt {
height:60px;
background:url(ico10.png) no-repeat 15px 24px;
}
#class-tt  h2 {
line-height:60px;
font-size:16px;
vertical-align:bottom;
float:left;
text-indent:40px;		
}

#class-tt  h3 {
float:right;
padding-top:10px;	
}
#class-content {
	
}
#class-left {
width:340px;
float:left;	
}

#class-right {
	width:890px;
	float:left;
	margin-left:10px;
	background:#fff;
	border-top:3px solid #bf0d0d;
	padding:15px 0px 30px 0;
}

#class-leftnav {
background:#fff;	
}

#class-leftnav h2 {
height:110px;
background:#bf0d0d;
line-height:110px;
text-align:center;
font-size:22px;
font-weight:bold;
color:#fff;
overflow: hidden; 
text-overflow:ellipsis	
}
#class-leftnav ul {
padding:5px 0 25px 0;	
}
#class-leftnav ul li {
	width:310px;
height:44px;
background:url(right-listico.gif) 28px 15px no-repeat #fff;
line-height:44px;
border:1px solid #c3c3c3;	
font-size:15px;
text-align:center;
border-radius:5px;
margin:0 auto;
margin-top:12px;
overflow: hidden; 
text-overflow:ellipsis	
}
#class-leftnav ul li:hover {
background-color:#b60f26;	
}
#class-leftnav ul li:hover  a {
color:#fff;	
}

.class-tt {
height:50px;
padding:10px 0;	
}
.class-tt h2 {
float:left;	
line-height:30px;
border-left:5px solid #bf0d0d;
font-size:16px;
font-weight:bold;
color:#bf0d0d;
margin-left:20px;
text-indent:15px;
}
.class-tt  h3 {
float:right;	
line-height:30px;
padding-right:20px;
}
.class-tt  h3  a{
color:#bf0d0d;	
}
.class-newlist {
padding:5px 35px;	
}
.class-newlist ul li {
	line-height:36px;
	height:36px;
	vertical-align:bottom;
}
.class-newlist ul li a {
	float:left;
}
.class-newlist ul li span {
	float:right;
}

.class-newlist ul li a {
	background:url(icohei.jpg) no-repeat 8px 16px;
	text-indent:23px;		
	font-size:16px;
}
.class-newlist ul li span {
font-size:14px;
color:#434343;	
}


#news-content {
background:#fff;
border-top:3px solid #bf0d0d;
padding:30px 0;
}

#news {
padding:0 80px;	
}
#news  h1 {
font-size:24px;
text-align:center;
line-height:40px;	
}
#news  h2{
font-size:14px;	
border-bottom:1px solid #d2d2d2;
padding:20px 0;
text-align:center;
color:#434343;
}

#news-news {
font-size:16px;
line-height:36px;
padding:25px 0;	
}
#news-news  p{
padding:12px 0;	
}
#news-news  img {
max-width:800px;	
}
#news-news  tr,#news-news  td {
border:1px solid #ccc;	
}

#news-top {
	
}

#news-next {
border-top:1px solid #ccc;	
padding:30px 80px;
}
#news-next  h2 {
float:left;	
}
#news-next  h3 {
float:right;	
}
#news-next  h3  a {
display:block;
background:#c00c0d;
color:#fff;
height:30px;
line-height:30px;
padding:0 20px;
border-radius:10px;	
}

#page-news {
padding:10px 40px;
}

#page-news h1 {
	display:block;
font-size:24px;
text-align:center;
line-height:40px;	
padding:15px 0px;
border-bottom:1px solid #d2d2d2;	
}
#page-news-new {
	padding-top:25px;
font-size:16px;
line-height:36px;		
}

#down-list {
padding:30px 40px;	
}
#down-list  tr,#down-list  td {
border:1px solid #ccc;
line-height:40px;	
font-size:16px;
}
#down-list  td  {
text-align:center;	
}
#down-list  tr:nth-child(2n+1) {
background:#f1f1f1;	
}
.ddtitle {
font-weight:bold;	
}
