/* CSS reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
html,body {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:bold;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
section, header{
	display: block;
}
.clear{
	height:0;
	line-height:0;
	clear:both;
	overflow: hidden;
}
body{
	font: 12px "微软雅黑",Arial,"Times New Roman",Times,serif;
}

/*top-style*/
.searchkey{
	background: #FFFF96
}
.top{
	height:90px;
	overflow: hidden;
	width:100%;
}
.header{
	height:80px;
	width:960px;
	margin:0 auto;
	overflow: hidden;
}
.header .logo{
	float: left;
	height: 80px;
	width: 200px;
	margin-top: 5px;
	margin-left:10px;
}
.header .logo img{
	height:65px;
}
.header .search{
	margin-top:20px;
}
 .searchsel,.searchtxt,.searchbtn{
 	height:23px;
 }
 .searchsel{
 	width:150px;
 	padding:2px;
 	height:27px;
 }
 .searchtxt{
 	width:200px;
 	height:21px;
 	color: #999;
	padding: 2px 4px 0 4px;
 }
 .searchbtn{
 	width:70px;
 	height:27px;
 	padding:3px;
 }
 .header .search li{
	height: 30px;
	float: left;
	padding: 2px;
	margin: 6px 0 0 2px;
	overflow: hidden;
	background: white;
 }
 .search_text{
	font: 12px Verdana, Helvetica, sans-serif;
	font-weight: normal !important;
	color: blue;
	line-height:27px;
 }
 .search_text a{
  	color: #555;
	text-decoration: none;
  }
.search_text a:hover{
	color:red;
	text-decoration: underline
}
.nav{
	height: 40px;
	width: 100%;
	overflow: hidden;
	background-color: #0C0;
	background-repeat: repeat-x;
	background-position: -1px 0;
}
.nav-menu{
	width:960px;
	margin:0 auto;
}
.nav-one,.nav-two{
	width:100%;
	overflow: hidden;
}
.nav-one{
	height:37px;
}
.nav-two{
	height:35px;
}
.nav-menu li{
	float:left;
	background: url(../images/ibg.png) no-repeat -6px -89px;
	line-height: 36px;
	list-style-type: none
}
.nav-one a{
	color:white;
	padding: 0px 10px;
	text-decoration: none;
}
.nav-one a:hover{
	color:#FFFF00;
	text-decoration: underline
}
.nav-one li.on{
	background: white;
	border-top: 2px solid #9C0;
}
.nav-one li.on a{
	color: #090;
	font-weight: bold;
}

.nav-two li{
	background: url(../images/ibg.png) no-repeat -301px -55px;
	line-height: 35px;
}
.nav-two li a{
	padding: 0px 12px;
	display: block;
	height: 35px;
	float: left;
	text-decoration: none;
	color: #555;
}
.nav-two li a:hover{
	color:#FF6600;
	text-decoration: underline
}
.nav-two li.on a{
	color:#009900;
	font-weight:bold;
}
.banner{
	width:960px;
	margin:0 auto;
	margin-top:10px;
	height:70px;
	overflow: hidden;
}
/*首页样式*/
.main{
	width: 960px;
	margin: 0 auto;
	background-color: #FFF;
}
.main-left{
	width: 293px;
	padding-right: 10px;
	float: left;
	font-family: Arial, Helvetica, sans-serif, "微软雅黑", "黑体";
}
.main a{
	color: #555;
	text-decoration: none;
}
.main a:hover{
	color:#FF3300;
	text-decoration: underline
}
.sidebar{
	width: 278px;
	border: 1px solid #E3E3E3;
	border-top: 2px solid #00A650;
	padding-bottom: 7px;
	margin-top: 10px;
	overflow: hidden;
	height: 200px;
}


.sidebar_right{
	width: 226px;
	border: 1px solid #E3E3E3;
	border-top: 2px solid #00A650;
	padding-bottom: 7px;
	margin-top: 10px;
	overflow: hidden;
	height: 200px;
}


.slidebar-top {
	height: 370px;
	font-family: "微软雅黑",Arial, Helvetica, sans-serif,  "黑体";
	font-size: 12px;
}

.slidebar-top a{
	font-family: "微软雅黑",Arial, Helvetica, sans-serif,  "黑体";
	font-size: 12px;
	}


.slidebar-rand{
	font-family: "微软雅黑",Arial, Helvetica, sans-serif,  "黑体";
	font-size: 12px;
	padding-bottom: 5px;
}

.slidebar-rand a{
	font-family: "微软雅黑",Arial, Helvetica, sans-serif,  "黑体";
	font-size: 12px;
	
}

.sidebar h2{
	color: #00A650;
	padding-left: 10px;
	height: 34px;
	line-height: 34px;
	background: url(../images/bg.png) repeat-x 0px -651px;
	font-weight: bold;
}
.sidebar ul{
	margin: 15px 0px 0px 10px;
}
.sidebar li {
	padding-left: 15px;
	background: url(../images/ibg.png) no-repeat -186px -41px;
	height: 16px;
	line-height: 16px;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	overflow: hidden;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	text-align: left;
}

.sidebar li span {
	float: right;
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999;
	}

.main-right{
	width:420px;
	padding-right: 8px;
	float:left;
}

.main-right2{
	width:228px;
	
	float:left;
}

.news{
	width: 410px;
	border: 1px solid #E3E3E3;
	border-top: 2px solid #090;
	margin-top:10px;
}
.news-title{
	height: 34px;
	line-height: 34px;
	background: url(../images/bg.png) repeat-x 0px -651px;
}
.news-title h2{
	float: left;
	min-width: 60px;
	height: 34px;
	text-align: center;
	background: white;
	border-right: 1px solid #E3E3E3;
	color: #090;
	padding:0 10px;
}
.news-title p{
	text-align: right;
	padding-top: 8px;
}
.news-title p a{
	font-size: 12px;
	margin-right: 10px;
	color: #FFF;
	margin-top: 4px;
}
.news-list{
	padding: 14px;
	line-height: 26px;
	height:282px;
	overflow: hidden;
}
.news-list li{
	color: #999;
	font-family: Georgia;
	font-size: 12px;
	height: 26px;
	line-height: 26px;
	padding-left: 10px;
	background: url(../images/ibg.png) no-repeat -186px -36px;
	float: left;
	display: block;
	width: 335px;
	overflow: hidden;
}
.news-list li a{
	font-size: 14px;
	margin-right: 10px;
	font-family: Tahoma;
}

.links{
	border: 1px solid #E3E3E3;
	width:958px;
	margin-top:10px;
}
.links-title{
	height: 34px;
	line-height: 34px;
	background: url(../images/bg.png) repeat-x 0px -651px;
}
.links-title h3{
	display: inline;
	padding: 0px 10px;
	color: #390;
	font-size: 12px;
	font-weight:bold;
}
.links-title p{
	display: inline;
	font-size: 12px;
}
.links-body{
	overflow: hidden;
	padding: 10px 5px;
}
.links-body li{
	float: left;
	display: inline;
	margin: 0px 5px;
	font-size: 12px;
	white-space: nowrap;
}

.new-box-h{
	height:217px;
	overflow: hidden;
}
.new-box{
	margin-top:10px;
	width: 410px;
	border: 1px solid #E3E3E3;
	border-top: 2px solid #090;
	
	height:200px;
	overflow: hidden;
}
.new-box-r{

}
.new-box ul{
	padding: 10px;
}
.new-box li{
	padding: 2px 0px;
	padding-left: 10px;
	background: url(../images/ibg.png) no-repeat -186px -38px;
	line-height: 22px;
	width:323px;
	height:22px;
	overflow: hidden;
}
.imgtxt{
	margin-top: 15px;
	overflow: hidden;
	padding-left: 10px;
}
.imgtxt img{
	float: left;
	margin-right: 10px;
	padding: 2px;
	border: 1px solid #E3E3E3;
	width:120px;
	height:80px;
}
.imgtxt p{
	color: #666;
	line-height: 160%;
	font-size: 12px;
	padding-right:5px;
	padding-top:3px;
}
.imgtxt p a{
	color: #090;
}
.imgtxt p a:hover{
	color:#090
}


.imgtxt2 {
	margin-top: 20px;
	overflow: hidden;
	padding-left: 15px;
}
.imgtxt2 img{
	float: left;
	margin-right: 0px;
	padding: 2px;
	border: 1px solid #E3E3E3;
	width:180px;
	height:110px;
}
.imgtxt2 p{
	color: #666;
	line-height: 160%;
	font-size: 12px;
	padding-right:5px;
	padding-top:5px;
}
.imgtxt2 p a{
	color: #090;
}
.imgtxt2 p a:hover{
	color:#090
}


.footer{
	height: 100px;
	margin-top: 10px;
	width: 100%;
	text-align: center;
	padding: 10px 0px;
	font-size: 12px;
	border-top: 1px solid #E3E3E3;
}
.footer p{
	padding-bottom: 5px;
}

/*封面页样式*/
.position{
	margin-top: 10px;
	height: 30px;
	line-height: 28px;
}
.list-left{
	width:650px;
	float:left;
}
.list-right{
	width:300px;
	float:right;
}
.list-item{
	border: 1px solid #E3E3E3;
	border-top: 2px solid #494949;
	
}

.list-item-info{
	border-top-width: 2px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #494949;
	border-right-color: #E3E3E3;
	border-left-color: #E3E3E3;	
}

.list-item ul,.list-item-info ul{
	padding:10px;
}
.list-item li{
	color: #999;
	font-family: Georgia;
	font-size: 12px;
	height: 26px;
	line-height: 26px;
	padding-left: 10px;
	background: url(../images/ibg.png) no-repeat -186px -36px;
	overflow: hidden;
}
.list-item li a{
	font-size: 14px;
	margin-right: 10px;
	font-family: Tahoma;
}
.list-sidebar{
	padding-bottom: 7px;
	overflow: hidden;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #494949;
}
.list-sidebar h2{
	color: #494949;
	padding-left: 10px;
	height: 34px;
	line-height: 34px;
	background: url(../images/bg.png) repeat-x 0px -651px;
	font-weight: bold;
}
.list-sidebar ul{
	margin: 15px 0px 0px 10px;
}
.list-sidebar li {
	margin: 8px 0px;
	padding-left: 10px;
	background: url(../images/ibg.png) no-repeat -186px -41px;
	height: 18px;
	line-height: 18px;
	overflow: hidden;
	font-family: Tahoma;
	font-size: 14px;
	overflow: hidden;
}
.list-item .news-title h2,.list-item-info .news-title h2{
	color:#494949
}
.list-item-info ul{
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.list-item-info li{
	display: list-item;
	
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	width: 650px;
}






.list-item-info h3 a{
	color: #F60;
}
.list-item-info p{
	line-height: 180%;
	font-size: 12px;
	color: #555;
}
.list-item-info p.sendtime{
	color: #390;
}
.list-item-info p a{
	font-size: 14px;
	text-decoration: underline;
}
.list-page{
	padding:0 20px 20px 20px;
}
.list-page a{
	display:inline;
	border: 1px solid #DEDEDE;
	padding: 2px 6px;
}
.list-page span.current{
	display:inline;
	background: #F60;
	border: 1px solid #F60;
	color: white;
	padding: 2px 10px;
}
/*内容页样式*/
.content{
	border: 1px solid #E3E3E3;
	border-top: 2px solid #494949;
	
}
.content .title{
	text-align: center;
	font-size: 22px;
	color: #C00;
	padding: 10px 0px;
	border-bottom: 1px solid #F2F2F2;
	margin: 0 auto;
}
.content p {
	padding: 10px 0px;
	
	font-size: 12px;
	color: #666;
	padding-bottom:0;
	background: #F7FCFF;
}


.info_new_img{
	float: left;
	width: 600px;
	

	border-bottom: 1px dashed #E7E7E7;
	}


.info_new1{
	font-size: 12px;
	color: #666;
	padding-bottom: 0;
	float: left;
	width: 200px;
	padding-top: 10px;
	padding-right: 0px;
	padding-left: 0px;
	
	
}

.info_new2{
	font-size: 12px;
	color: #666;
	padding-bottom: 0;
	float: left;
	width: 200px;
	padding-top: 10px;
	padding-right: 0px;
	padding-left: 0px;
	
	
}


.content .arcbody{
	padding:15px;
	
	background: #F7FCFF;
}

.arcbody p {
	
	line-height: 150%;
	font-size: 14px;
	
	padding-bottom:0;
	
}


.content p.arcnav{
	border-top: 1px solid #F2F2F2;
	padding:15px;
	line-height: 25px;
}
.content p.arcnav a{
	color: #03C;
}
.main a.atag{
	color:#390;
	font-size:12px;
}
.main a.atag:hover{
	color:#ff3300;
}
/*原版完了*/






/*新增代码*/

.logo_top{
   margin-top: 8px;
	float: left;}

.top_middle{
	width: 300px;
	float: left;
	}
.tel_logo{
	float: left;
	margin-top: 25px;
	}


.image-news-list{
	padding: 10px;
	line-height: 26px;
	height:325px;
	overflow: hidden;
}

.image-ul-index{
	float: left;
	width:390px;
	
	}
.image-li-index{
	width: 122px;
	float: left;
	background-color: #FFF;
	height: 157px;
	margin-right: 4px;
	margin-left: 4px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.box-list ul{
	margin-left: 9px;
	margin-top: 10px;
	}
.box-list li{
	
	margin-top: 6px;
	}
.whitetext{
	color: #FFF;	
	}


/*2级页面新增代码*/
	.list-left200{
		width: 200px;	
		}
		
	.list-right740{
		width: 740px;	
		}	


     
	.float{
	float: left;
	margin-left: 18px;
		}
		
		.float_title{
	float: left;
		}
		.title_width{
	width: 150px;	
		}
		
		.green{
			background-color : #4CB741;
			}
		
	.p_weizhi{
	margin-top: 9px;
	margin-right: 8px;
	float: right;
	color: #FFF;
		}		
		
    .p_weizhi2{
	margin-top: 3px;
	margin-right: 8px;
	float: right;
	color: #FFF;
		}

		.list_shuxian{
	background-image: url(../images/list_shuxian.png);
	margin: 0px;
	padding: 0px;
	background-repeat: repeat;
	background-position: left;
}
		.list_line{
	background-image: url(../images/list_line.jpg);
	height: 1px;
			}


/*2级封面新增代码*/			
.face ul{
	float: left;
	height: 190px;
	width: 720px;	
	}			
.face li{
	float: left;
	height: 180px;
	width: 170px;	
	}	

.face ul li a{
	font-size: 12px;
	
	}
	
.face1 ul{
	float: left;
	height: 270px;
	width: 720px;	
	}			
.face1 li{
	float: left;
	height: 265px;
	width: 170px;	
	}	
	.face1 li a{
	font-size: 12px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	}	
	
	.info{
		border-bottom: 1px dashed #E7E7E7;
		}
.centre {
	text-align: center;     	
	}

