html{
	width:1200px;
	margin:0px auto;
}
body{
	width:1200px;
	font-size:14px ;
	background:#dddddd;
	font-family: "SimSun";
	color:#333;
	letter-spacing: 1px; 
}
li{
	height:30px;
	overflow: hidden;
	list-style:none;
}
a{
	color:#333;
	text-decoration:none;
}

/*---------- 从头开始 ---------*/

.top{
height:25px;
line-height:25px;
color:#676767;
overflow:hidden;
}

.top ul{	
height:25px;
line-height:15px;
float:right;
margin:5px 5px;
}

/*---------- 头部 ---------*/

.header{
overflow:hidden;
}
.header .top{
height:20px;
line-height:20px;
padding:5px;
background:#ffffff;
}
.header .top ul{
line-height:10px;
}
.banner{
height:60px;
overflow:hidden;
margin-top:5px;
}
.banner img{
width:180px;
float:left;
}
.banner .ads1{
width:760px;
float:left;
margin-left:13px;
}
.banner .ads2{
width:234px;
float:left;
margin-left:13px;
}

/* --------- 导航 ----------------*/
.navMenu {
width:1200px;
height:32px;
margin-top:5px;
background:#ffffff;
overflow:hidden;
}
.navMenu ul {
margin:2px -35px;
}

.navMenu ul li {
float:left;	
height: 22px;
margin:5px 4px 5px 4px;
}

.navMenu ul li a {
font-size:16px;
height: 22px;
font-weight: bold;
color: #316301;
}

/*------ //搜索框 ---------*/
.search{
	height:25px;
 	padding:5px 0 3px 5px;
 	font-size: 15px;
 	display: flex;
	margin-top:5px;
	background:#ffffff;
}
.search .notice {
	height:30px;
    padding-top:3px;
}
.search .notice h4 {
	margin:1px 0 0 10px;
  	float:left;
}
.search .notice span {
 	float:left;
}

/*-----友情链接-------*/
.flink{
	width:100%;
	overflow:hidden;
	clear:both;
	padding-top:5px;
	padding-bottom:5px;
}
.flink li{
	float:left;
	line-height:14px;
	padding:3px 6px 3px;
	white-space:nowrap;
}
.flink li a{
	color:#666666;
	float:left;
}


/*-------- 页面主体 ----------*/
.subject {
	overflow:hidden;
}

/*-------- 左侧框架 ----------*/
 .pleft{
width:860px;
float:left;
}
/*-------- 右侧框架 ---------*/
.pright{
width:336px;
float:right;
}
/*-------- 当前位置 --------*/
.position{
margin:5px 0 0 0;
width:100%;
height:35px;
line-height:35px;
text-indent:12px;
color:#428C5B;
background:#ffffff;
}
 .position a{
	color:#428c5b;
	margin:0px 2px;
}

/*-------- 底部版权 --------*/
.copyright {
border-top:1px dashed #ccc;
margin-top:5px;
padding-bottom:5px;
text-align:center;
background:#ffffff;
}

.copyright p {
height: 10px;
line-height: 10px;
}

/* 文章栏目列表 */
.list_text { 
line-height:25px;
margin:5px 0 0 0;
font-size: 15px;
background:#ffffff;
}
.list_text dt { 
background:  #f1f2f5;
line-height:25px;
letter-spacing:2px; 
}
.list_text dt strong a { 
padding-left:10px;
}

.list_text dt span { 
float: right;
}

.list_text dt span a { 
padding-right:10px;
}

.list_text ul { 
width:100%; 
border-bottom: 1px dashed #ccc; 
list-style: none; 
margin:1px;
padding-bottom:5px;
}

.list_text ul li { 
 height: 22px; 
 margin-left:-35px;
 padding:4px;
}

.list_text ul li t { 
padding-right:50px;
float: right;
}

/*---图片栏目---*/
.list_imgs {
margin: 5px 0 0 0;
padding:2px 0 2px 0;
background:#ffffff;
}
.list_imgs dt {
  height:30px;
  font-size: 16px;
  line-height: 30px;
  margin:5px 7px -5px 5px;
  background: #E9F2FB ;
  letter-spacing: 5px; 
}
.list_imgs dt strong {
  margin-left:10px;
}
.list_imgs dt span{
   float: right;
   padding-right:10px;
}
.list_imgs ul {
  height:530px;
  margin-left:-36px;
}
.list_imgs ul li{
width:288px;
height:530px;
margin-left:3px;
border:3px solid #32acec1f;
float: left;
}
.list_imgs ul li fm{
width:286px;
height:430px;
float: left;
margin-bottom:2px;
padding-left:1px;
}
.list_imgs ul li fm img{
    width:286px;
    max-height:430px;
}
.list_imgs ul li span {
	margin:15px;
	font-size: 16px;
	color:#0066ff;
}
.list_imgs ul li bt {
	padding-top:5px;
	border-top: 1px dashed #ccc; 
	 margin-top:5px;
	 line-height:23px;
	 padding-left:5px;
	 float: left;
}

/*---文章---*/
.info_text {
  margin-top:5px;
  padding:10px 5px 0 5px;
  background:#ffffff;
}

.info_text .title{
height:20px;
margin:5px;
text-align:center;
font-size:14px;
}

.info_text .title h1{
font-size:20px;
}

.info_text .arrt{
height:20px;
line-height:20px;
font-size:15px;
margin:20px;
text-align:center;
}

.info_text .main{
font-size:15px;
border-top: 1px dashed #ccc;
}

.info_text .main p{
margin-bottom: -5px;
line-height:25px;
text-indent: 2em; 
}

.info_text .main img{
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 98%;
	height: auto!important;
}

.info_text .main video {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 98%;
	height: auto!important;
}

/** 内容阅读 **/
.info_read {
 margin: 5px 0 0 0;
 background:#ffffff;
 padding:2px
}

.info_read ul {
    width:855px;
    height:595px;
    margin:5px -40px;

}

.info_read li {
 margin:5px;
 height: 95px;
 border-bottom: 1px dashed #2D5D8E;
}

.info_read li fm img{
 width:90px;
 height:90px;
 float:left;
}

.info_read li bt{
font-weight: bold;
font-size:14px;
}

.info_read li a {
    padding-left:2px;
}

.info_read li p {
    height:50px;
    line-height: 25px;
    margin:6px 0 0 95px;
}
.info_read li dt {
height:15px;
margin-left:95px;
padding:3px;
background: #cccccc21;
}

 /*---图片---*/
.info_imgs {
	margin-top:-7px;
	padding-bottom:8px;
}
.info_imgs .title{
	height:35px;
	line-height:38px;
	text-align:center;
	background:#ffffff;
}
.info_imgs .title h1{
	font-size:18px;
	color:#2b2b2b;
}
.info_imgs .arrt{
	padding:5px 10px;
	line-height:25px;
	font-size:15px;
	color:#111;
	margin:5px auto 0 auto;
	background:#ffffff;
}
.info_imgs .arrt small {
	padding:0 5px 0 5px;
	font-size:15px;
}
.info_imgs .main {
	margin-top:-9px;
   background:#ffffff;
}
.info_imgs .main p {
 padding:3px;
}
.info_imgs .main img{
 display:block;
 margin-left: auto;
 margin-right: auto;
max-width: 1190px;
height: auto!important;
padding:2px;
}
.info_imgs .txt {
line-height:25px;
background:#f5fcee;
padding:5px;
}

/*--- 分页---*/
.paging {
	padding-top:5px;
	padding-bottom:5px;
	display: flex;
	justify-content: center; 
	background:#ffffff;
}
.paging li{
	margin:0px 2px 0 2px;
	display: inline-block;
	border:1px solid #ccc;
 }
.paging li a{
 margin-top:2px;
 font-size:20px;
 padding: 2px 10px 5px 10px;
 display: block;
}
.paging .thisclass{
	background:#d4cccc;
	margin-top:-0.5px;
}

/* 上下篇 */
.pre_next {
 margin-top:5px;
 padding:13px 0 0 5px;
 font-size:17px;
 background:#ffffff;
}

/* tags */
.tags {
  margin-top:5px;
  height:25px;
  padding-top:8px;
  padding-left:5px;
  background:#ffffff;
}
.tags li {
 display: inline-block;
 height:20px;
 font-size:17px;
}
.tags li a{
 margin:3px;
}

/* tags 首页随机 */
.tagc1 {
 line-height:25px;
 margin:2px 5px 2px 5px;
 color:#e90707;
}
.tagc2 {
 line-height:25px;
 margin:2px 5px 2px 5px;
 color:#b30a0a;
}
.tagc3 {
 line-height:25px;
 margin:2px 5px 2px 5px;
 color:#0066ff;
}
.tagc4 {
 line-height:25px;
 margin:2px 5px 2px 5px;
 color:#428c5b;
}
.tagc5 {
 line-height:25px;
 margin:2px 5px 2px 5px;
 color:#316301;
}
.tagc6 {
 line-height:25px;
 margin:2px 5px 2px 5px;
 color:#2b2b2b;
}

/* 框架标题 */
.box_title {
line-height:30px;
background:#f4f4f4;
margin:1px 2px 2px 2px;
}
.box_title strong {
margin-left:5px;
font-size:15px;
color: #316301;
}

/* 文字连接 1 列*/
.box_txt_1col {
margin-bottom:3px;
background:#ffffff;
}
.box_txt_1col li {
height: 30px;
line-height:30px;
margin-left:5px;
}

/** 文字链接 2 列 **/
.box_txt_2col {
    margin:5px 0 0 0;
    overflow: hidden;
    background:#ffffff;
}
.box_txt_2col ul{
    width:49%;
    float:left;
    margin:5px 0 0 -35px;
}
.box_txt_2col ul li{
    width:98%;
    height:30px;
    line-height:30px;
}
/* 图片连接 2 列*/
.box_img_2col{
margin:5px 0 0 0;
overflow:hidden;
padding:2px 1px 5px 1px;
background: #ffffff;
}
.box_img_2col li{
width:164px;
height:272px;
float:left;
padding-left:2px;
}
.box_img_2col li img{
width:160px;
height:200px;
display:block;
padding:1px;
border: 1px solid #dddddd;
}
.box_img_2col li bt{
height: 22px;
line-height: 22px;
}

/* 图片连接 5 列*/
.box_img_5col{
width:1198px;
background:#ffffff;
margin-top: 5px;
padding-bottom:15px;
}
.box_img_5col ul{
height:440px;
margin:2px 0 10px -38px;
}

.box_img_5col li{
width: 228px;
height: 440px;
margin: 5px 0 5px 4px;
float:left;
display:inline;
border:3px solid #32acec1f;
background: #ededed57;
}

.box_img_5col li a img{
width:225px;
height:340px;
display:block;
padding:1px;
margin-bottom:5px;
}

.box_img_5col li bt {
   width:220px;
   line-height:22px;
   float: left;
   padding-left: 5px;
   font-size:14px ;
}

/* 自适应宽度的块(通用块) */
.tbox{
margin:0 4px 4px 0;
padding:2px 2px 2px 2px;
background:#ffffff;
}
.tbox dt{
	height:25px;
	border:1px solid #ccc;
	background:#f4f4f4;
}
.tbox dt strong{
	line-height:25px;
	padding-left:5px;
}
.tbox dt span.more{
	float:right;
	line-height:25px;
}
.tbox dd{
	margin:0 0 0 0;
}
/*---------- index ---------*/
.index{

}
.index .slide{
width:293px;
margin:5px 0 0 0;
background:#ffffff;
}
.index .slide_news{
margin:5px 0 0 0;
width:292px;
height:100%;
background:#ffffff;
}
.index .slide_news ul {
margin:1px 0 5px 0;
padding:0 0 5px 5px;
}
.index .slide_news ul li{
height:27px;
line-height:27px;
}
.index .bignews{
width:563px;
float:left;
margin:-559px 0 0 297px;
background:#ffffff;
}
.index .bignews .onenews{
margin:-10px 0 0 5px;
border-bottom:1px dashed #ccc;
}
.index .bignews .onenews h2{
	text-align:center;
	height:32px;
	line-height:28px;
	margin-bottom:-15px;
	font-size:18px;
}

.index .bignews .onenews p{
height:70px;
line-height:26px;	
text-indent:2em
}
.index .bignews .d1{
padding:6px 10px;
width:550px;
overflow:hidden;
}
.index .bignews .d1 li{
width:270px;
height:28px;
line-height:28px;
float:left;
margin-right:5px;
}

.listbox{
margin:0 -10px 0 0;
}
.index .listbox dl{
width:424px;
float:left;
}
.index .listbox ul {
	margin:10px 0 0 -35px;
}
.index .listbox ul li{
	height:28px;
	line-height:28px;
}

/*---------- 这里是我手动添加的小图代码 ---------*/
.index .listbox_img{
	width:400px;
	height:120px;
	margin:2px;
}

.index .listbox_img img{
	width:100px;
	height:120px;
    float:left;
	margin-right:5px;
}
.index .listbox_img xt{
	height:100px;
}
.index .listbox_img xt b {
	font-size:15px;
	line-height:25px;
}
.index .listbox_img xt p{
	height:20px;
	line-height:20px;
	font-size:13px ;
	margin:0;
}

/*--- 栏目地图 --*/
.linkbox ul {
	width:1190px;
	height:auto;
	margin-top:-10px;
    padding:4px;
	border-left: 1px solid #706a6aa1;
	border-right: 1px solid #706a6aa1;
	border-bottom: 1px solid #706a6aa1;
	overflow: hidden;
}
.linkbox h3 {
	height:25px;
	line-height:25px;
	margin-top:0;
	padding:1px 5px 1px 5px;
	background: #88888814;
	border: 1px solid #706a6aa1;
}
.linkbox h3 a {
  font-weight:bold;
  font-size: 15px;
  letter-spacing: 2px; 
}
.linkbox ul li {
	float:left;
	margin:0px 10px 0px 0px;
    padding:0px 1px 0 1px;
}

.linkbox a {
	color:#0066ffd9;
}