@charset "utf-8";
/* CSS Document */

body { font-family:'微软雅黑'; font-size:12px; width:100%; float:left; margin:0;}
a { color:#333; text-decoration:none;}
a:hover { color:#F00; text-decoration:none;}

* { margin:0; padding:0;}
img { border:0;}
ul { list-style:none;}
li { list-style:none;}
.l { float:left;}
.r { float:right;}
.c { clear:both !important;}



/* banner*/
/*---------------start: index-banner---------------*/
.wrapper { margin:0 auto; width:1002px;}

#solid{
	width:100%;
	height:288px;
	clear:both;
	position:relative;
	min-width:1002px;
	overflow:hidden;
}
#solid .solid0,#solid .solid1,#solid .solid2{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:288px;
	display:none;
}
#solid .solid0{
	background:#78c4db;
}
#solid .solid1{
	background:#c5c9db;
}
#solid .solid2{
	background:#e7dfd1;
}
#solid ul{
	margin:0px;
	padding:0px;
	list-style:none;	
}
#solid ul li{
	position:absolute;
	left:50%;
	top:0px;
	width:1440px;
	height:288px;
	margin-left:-720px;
	display:none;
	cursor:pointer;
}
#solid #btt{
	width:905px;
	height:55px;
	top:250px;
	left:50%;
	position:relative;
	margin-left:-452px;
}
#solid #btt span{
	position:absolute;
	top:15px;
	left:45%;
	display:block;
	width:30px;
	height:8px;
	margin:0 15px;	
	text-align:center;
	background:#3d3d3d;
	z-index:1000;
	cursor:pointer;
	filter:alpha(opacity=70); /*IE滤镜，透明度50%*/
	-moz-opacity:0.7; /*Firefox私有，透明度50%*/
	opacity:0.7;/*其他，透明度50%*/
}

/*图片列表*/
#demo3 .title{
    font-size: 16px;
    line-height: 30px;
    text-align: center;
    width: 200px;
    float: left;
    font-weight: bold;
}

.index-banner,
.i-b-list-box,
.i-b-list-box li,
.i-b-list-box a { display:block; height:288px;}
.i-b-number-box { position:absolute; left:50%; bottom:30px; *bottom:35px; margin:0 0 0 -400px; z-index:2;}
.i-b-number { width:800px; text-align:center;}
.i-b-number a { display:inline-block; margin:20px 10px; margin:20px 10px 20px 0; width:35px; height:35px; font-size:30px; line-height:15px; overflow:hidden;}
.i-b-number .i-b-number-active,

/*---------------end: index-banner---------------*/

/*主体内容 开始*/
.main25{ margin:0 auto;width:1002px; height:445px; margin-top:10px;}
.more216{float:right; padding-right:10px; padding-top:5px;}
.bj{width:327px; background:url(/images/pic-bj.png) bottom no-repeat; height:30px;}
.title{font-size:16px; line-height:30px; text-align:center; width:106px; float:left; font-weight:bold;}


.picnews{width:327px;  float:left;}
.picnews .img{width:311px; padding:15px 8px 0px;}

/*焦点图*/
.focus{ position:relative; width:310px; height:181px; background-color: #000; float: left;}  
.focus img{ width: 310px; height: 181px;} 
.focus .shadow .title{width: 250px; height: 28px;padding-left: 30px;padding-top: 5px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:28px; line-height: 28px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:14px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:25px; right:5px; position:absolute; height:0; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 3px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#ae1c1c;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(/images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  
/*焦点图*/


.news{width:327px; margin-left:10px; float:left;}
.news .con25{width:311px; padding:10px 8px 0;}
.news ul li{line-height:24px; font-size:12px; color:#333; background:url(/images/dot.png) 5px 10px no-repeat; padding-left:15px; }
.news ul li a{color:#333; line-height:24px;}
.news ul li a:hover { color:#F00; text-decoration:none;}
.about{width:327px;  margin-left:10px; float:left;}
.about .txt{width:311px; padding:10px 8px 0; font-size:12px; line-height:24px; text-indent:2em;}

.bj1{width:495px; background: url(/images/news1-bj.png) bottom no-repeat; height:30px;}

.news1{width:495px; margin-top:10px; float:left;}
.news1 .list{width:489px; padding:10px 3px 10px;}
.news1 ul li{line-height:24px; font-size:12px; color:#333; background:url(/images/dot.png) 5px 10px no-repeat; padding-left:15px; }
.news1 ul li a{color:#333; line-height:24px;}
.news1 ul li a:hover { color:#F00; text-decoration:none;}
.news1 .date25{font-size:12px; float:right;}
.news2{width:495px; margin-top:10px; margin-left:10px; float:left;}
.news2 .list{width:489px; padding:10px 3px 10px;}
.news2 ul li{line-height:24px; font-size:12px; color:#333; background:url(/images/dot.png) 5px 10px no-repeat; padding-left:15px; }
.news2 ul li a{color:#333; line-height:24px;}
.news2 ul li a:hover { color:#F00; text-decoration:none;}
.news2 .date25{font-size:12px; float:right;}
/*主体内容 结束*/




/*底部信息区*/
.webfot { width:100%; float:left; margin-top:15px;}
.wfot { width:960px; margin:0 auto; font-family:Arial;}
.wfot ul { width:100%; float:left;}
.wfot ul.fnav { font-weight:bold; text-align:center; line-height:46px;}
.wfot ul.fnr { width:100%; float:left; margin:30px 0;}
.wfot ul.fnr li { float:left;}
.wfot ul.fnr li.flogo { width:200px; float:left;}
.wfot ul.fnr li.flxwm { width:760px; float:left; line-height:26px; margin-top:5px;}
.wfot ul.fnr li.flxwm a { text-decoration:underline;}