html{
    width:1200px;
    margin:0px auto;
    background:#FFF;
}
body{
    width:1200px;
    font-size:13px ;
    font-family: "SimSun";
    color:#333;
}
img{
    border:none;
}

ul,li{
    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;
}
.top span{
margin-left:15px;
}

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

.header{
overflow:hidden;
}

.header .logo{
	width:180px;
	height:66px;
	float:left;
	margin-top:3px;
}

.header .ads1{
width:760px;
height:66px;
float:left;
margin-top:3px;
margin-left:10px;
}
.header .ads2{
width:234px;
height:66px;
float:left;
margin-left:10px;
}
.header .ads2 p {
line-height: 10px;
height:10px;
}

/* --------- 导航 ----------------*/
.navMenu {
width:1195px;
height:30px;
background:#2D5D8E;
overflow:hidden;
}

.navMenu ul {
margin:2px -35px;
}

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

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

/*------ //搜索框 ---------*/
.search{
	height:22px;
 	margin:3px 0 3px 0;
}

.search .form {
 	float:left;
}
.search .notice {
	height:30px;
    padding-top:3px;
}
.search .notice h4 {
	margin:1px 0 0 10px;
  	float:left;
}
.search .notice span {
 	float:left;
}

.search-keyword {
	width:20px;
	height:18px;
	background: #FFF;
}
.search-submit {
	width:80px;
	height:22px;
	font-size:10px;
}
.search-option {
	margin-left:3px;
	margin-right:3px;
	height:22px;
}

/*-----友情链接-------*/
.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;
}


/*-------- 页面主体 ----------*/
.main {
	overflow:hidden;
	margin-top:3px;
}

/*-------- 左侧框架 ----------*/
 .pleft{
	width:857px;
	float:left;
	overflow:hidden;
}
/*-------- 右侧框架 ---------*/
.pright{
	width:335px;
	margin-left:860px;
	overflow:hidden;
}
/*-------- 当前位置 --------*/
.place{
 	width:1200px;
 	height:25px;
 	line-height:25px;
	border:1px solid #2D5D8E; 
	text-indent:12px;
	color:#428C5B;
	overflow:hidden;
}
 .place a{
	color:#428c5b;
	margin:0px 2px;
}

/*-------- 底部版权 --------*/
.copyright {
border-top:1px dashed #2D5D8E;
margin-top:5px;
text-align:center;
}

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

/* 文章频道列表 */
.list_txt { 
 line-height:25px;
 font-size: 15px;
 background: rgb(255, 255, 255) none repeat scroll 0%;
 border: 1px solid #2D5D8E;
}
.list_txt dt { 
background:  #f1f2f5;
line-height:25px;
}
.list_txt dt strong a { 
padding-left:10px;
letter-spacing:2px; 
}

.list_txt dt span { 
float: right;
}

.list_txt dt span a { 
padding-right:10px;
letter-spacing:2px; 
}

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

.list_txt ul li { 
 height: 20px; 
 margin-left:-35px;
 padding:4px;
}

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

/* 图片频道列表 */
.list_img { 
  width:855px;
  margin:0;
}
.list_img ul{
    width: 422px;
    height:480px;
    border: 1px solid #2D5D8E;
    float: left; 
     margin:0 1px 1px; 
     padding: 0 0 0 1px;
}
.list_img ul dt{
    height: 25px;
    line-height: 20px;
    letter-spacing: 1px;
    background: #88888826;
}
.list_img ul dt b{ 
    height: 24px;
    line-height: 24px;
    color: #316301;
    padding-left: 5px;
}

.list_img ul dt span {
    height: 24px;
    line-height: 24px;
    float: right;
}
.list_img ul dl{ 
    margin-top:5px;
    overflow: hidden;
}
.list_img ul dl li{ 
     height:180px;
     float: left;
     padding-left: 3px;
}

.list_img ul dl li img{ 
    width: 135px;
    height: 170px;
    border: 1px solid #676767;
}

.list_img ul dd{ 
     margin:-15px 0 0 5px; 
}
.list_img ul dd li{ 
  height:26px;
  line-height:25px;
}

/* 文章栏目列表 */

 .list_article {
 width: 855px;
 border:1px solid #2D5D8E;
 border-width: 0px 0px 0px 1px; 
}
.list_article li{
    height:90px;
	padding:2px 1px 2px 1px;
    border: dashed #2D5D8E;
    border-width: 0 0 1px 0; 
}

.list_article img{
	width:90px;
    height:90px;
	display:block;
	float:left;
}
.list_article li a{
line-height:25px;
margin-left:5px;
letter-spacing:1px; 
font-weight:600;
font-size:14px;
}
.list_article span{
	display:block;
	line-height:20px;
	margin-left:95px;
}
.list_article span small{
 	margin-left:5px;
  	color:#e90707;
}

.list_article p{
	line-height:22px;
	margin:2px 20px 0 100px;
}

.list_article li tag{
	height:18px;
   line-height:18px;
 	color:#e90707;
}
.list_article li tag a{
 	color:#e90707;
}

/*---图片栏目---*/

.list_image{
	width:860px;
    height:auto;
    margin-left:-45px;
}
.list_image ul{
	width:100%;
    margin-left:5px;
}

.list_image ul li{
    width: 212px;
    height: 340px;
    float: left;
    margin-right: 2px;
   
}
.list_image ul li img{
    width: 208px;
    height: 275px;
    border:2px solid #0066ff33;
}

.list_image ul li a{
	color:#111;
	 letter-spacing: 1px; 
	 line-height:18px;
}
.list_image ul li title{
    line-height: 20px;
}

/*---文章---*/

.view_txt {
  margin-top:2px;
  border: 1px solid #2D5D8E;
  padding:3px
}

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

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

.view_txt .info{
height:20px;
line-height:20px;
margin:10px;
text-align:center;
}

.view_txt .intro{
width:770px;
padding:10px 5px 10px 10px;
background:#ebf5e9;
border:1px solid #DCDDDD;
color:#690;
margin:1px 0 1px 30px;
font-size:14px;
}

.view_txt .text{
font-size:14px;
line-height:22px;
text-indent: 2em; 
letter-spacing: 1px; 
}

.view_txt .text img{
 display: block;
 margin-left: auto;
 margin-right: auto;
 max-width: 760px;
}

.view_txt .text video {
 display: block;
 margin-left: auto;
 margin-right: auto;
 max-width: 760px;
}

/** 内容阅读 **/
.view_read {
 margin: 5px 0 5px;
 border:1px solid #2D5D8E;
}

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

}
.view_read img {
 width:90px;
 height:90px;
 float:left;
}
.view_read li {
 margin:5px;
 height: 95px;
 border-bottom: 1px dashed #2D5D8E;
}
.view_read li a {
    padding-left:2px;
}

.view_read li b {
    font-size:13.4px;
}

.view_read li p {
    height:50px;
    line-height: 20px;
    margin:6px 0 0 95px;

}
.view_read li dt {
height:15px;
margin-left:95px;
padding:3px;
background: rgb(225, 239, 251);
}

 /*---图片---*/
 
.view_img {
	width:1200px;
	padding-bottom:8px;
}
.view_img .title{
	height:25px;
	line-height:20px;
	text-align:center;
}
.view_img .title h1{
	font-size:18px;
	color:#2b2b2b;
}
.view_img .info{
	padding:5px 10px;
	line-height:25px;
	background:#c9cfd6;
	border:1px solid #0d2742;
	font-size:15px;
	color:#111;
	margin:5px auto 0 auto;
}
.view_img .info small {
	padding:0 5px 0 5px;
	font-size:15px;
}
.view_img .picture p {
   margin-top:5px;
}
.view_img .picture img{
 display:block;
 margin-left: auto;
 margin-right: auto;
 max-width: 1200px;
}
.view_img .text {
	width:96%;
	padding:8px 16px;
	line-height:24px;
	letter-spacing: 1px; 
	background:#f5fcee;
	border:1px solid #DCDDDD;
	font-size:14px;
	color:#706A6A;
	margin:8px auto 0 auto;
}

/*--- 分页---*/
.paging {
	padding-top:5px;
}
.paging li{
	margin:0 2px 0 2px;
	display: inline-block;
	border:1px solid #2D5D8E;
 }
.paging li a{
 font-size:20px;
 padding: 2px 5px 5px 5px;
 display: block;
}
.paging li b a {
	background:#d4cccc;
}


/*---上下页---*/
.pre_next {
 margin-top:2px;
 border:1px solid #2D5D8E;
}
.pre_next li {
 height:25px;
 padding:2px 0 0 5px;
 font-size: 14px;
}
.pre_next li a{
 line-height:20px;
}

/* tags */
.tags {
 border:1px solid #2D5D8E;
 margin-top:2px;
 padding:5px;
}
.tags li {
 display: inline-block;
 height:16px;
 font-size:15px;
}
.tags li a{
margin:3px;
}

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

/* 框架标题 */
.box_title {
    line-height:24px;
    border-bottom:solid #2D5D8E;
    border-width: 1px;
    letter-spacing: 1px; 
}
.box_title strong {
    margin-left:5px;
    font-size:15px;
    color: #316301;
}

/* 文字连接 1 列*/
.box_txt_1col {
margin-bottom:3px;
overflow: hidden;
border: 1px solid #2D5D8E;
border-width: 0px 1px 1px 1px;
padding-left:2px;
}

.box_txt_1col li {
height: 28px;
line-height:28px;
border-top: 1px dashed #2D5D8E;
list-style: none;
}

.box_txt_1col p {
height: 45px;
line-height: 21px;
overflow: hidden;
color: #666;
margin:0;
}

/** 文字链接 2 列 **/

.box_txt_2col {
    overflow: hidden;
    border: 1px solid #2D5D8E;
}

.box_txt_2col ul{
    width:49%;
    float:left;
    margin:5px 0 0 -35px;
}

.box_txt_2col ul li{
    height:26px;
    line-height:25px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/** 文字链接 4 列 **/
.box_txt_4col {
width:100%;
margin-top: 2px;
border: solid #2D5D8E;;
border-width: 1px;
overflow: hidden;
}

.box_txt_4col ul{
width:24%;
margin:0;
padding:5px;
float:left;
}
.box_txt_4col ul li {
margin:2px;
height: 21px;
line-height: 20px;
text-overflow: ellipsis;
white-space: nowrap;
}

/* 图片连接 2 列*/
.box_img_2col{
 overflow: hidden;
 border: solid #2D5D8E;
 border-width: 1px 1px 0px 1px;
}

.box_img_2col li {
width:162px;
height:260px;
float:left;
margin:2px;
display:inline;
}

.box_img_2col li a img{
width:162px;
height:200px;
}

.box_img_2col li a title{
line-height:20px;
display:block;
}

/* 图片连接 6 列*/
.box_img_6col{
width:100%;
height: 370px;
border: 1px solid #2D5D8E;
margin-top: 2px;
}
.box_img_6col li{
width:198px;
height:335px;
float:left;
margin:2px 1px 2px 1px;
}

.box_img_6col li a{
    height:60px;
    line-height:20px;
}

.box_img_6col img{
width:195px;
height:255px;
display:block;
padding:1px;
border:1px solid #DDD;
}

/* 自适应宽度的块(通用块) */

.tbox{
	margin:0 1px 5px 0;
	border-bottom:1px solid #2D5D8E;
	overflow:hidden;
}
.tbox dt{
	height:24px;
	border:1px solid #2D5D8E;
	overflow:hidden;
	clear:both;
}
.tbox dd{
	border-left:1px solid #2D5D8E;
	border-right:1px solid #2D5D8E;
	margin:0 0 0 0;
	overflow:hidden;
}

.tbox dt strong{
	height:24px;
	line-height:24px;
	padding-left:8px;
	padding-right:4px;
	display:block;
	float:left;
	color:#316301;
	letter-spacing:1px;
}

.tbox dt span.more{
	float:right;
	position:relative;
	line-height:25px;
	padding-right:8px;
	color:#596F37;
}


/*---------- index ---------*/
.index{
	width:1200px;
}
.index .slide{
	width:290px;
	height:100%;
}
.index .slide_news{
	width:290px;
	height:100%;
	margin-top:5px;
	border: 1px solid #2D5D8E;

}
.index .slide_news ul {
  margin:5px;
}
.index .slide_news ul li{
	 line-height:25px;
	 height:25px;
     margin:0 0 0 -35px;
    text-overflow: ellipsis;
     white-space: nowrap;
}
.index .slide_news ul a{
	color:#555;
}

.index .bignews{
	width:560px;
	height:577px;
	float:left;
	border:1px solid #2D5D8E;
	margin:-563px 0 0 295px;
}
.index .bignews a{
line-height:20px;
color:#000000; 
}
.index .bignews .onenews{
margin-top:-20px;
padding:10px;
border-bottom:1px dashed #2D5D8E;
}
.index .bignews .onenews h2{
	text-align:center;
	display:block;
	height:32px;
	line-height:28px;
	margin-bottom:-15px;
}
.index .bignews .onenews h2 a{
  font-size:18px;
}
.index .bignews .onenews p{
	height:50px;
	line-height:24px;
	overflow:hidden;
	color:#666;	
	margin:10px;
}
.index .bignews .d1{
	padding:6px 10px;
	width:570px;
    overflow:hidden;
}
.index .bignews .d1 li{
	width:270px;
	height:24px;
	line-height:24px;
	float:left;
	margin-right:5px;
	list-style:none;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.index .bignews .new ul{
	width:57px;
	margin-top:5px;
}
.index .bignews .new p{
	background-color: #dcdddd30;
	height:24px;
    font-size:15px;
	color:#333;
    margin:0 10px 0 10px;
	letter-spacing:5px;
	padding:5px 0 1px 10px;
	border-top:1px dashed #2D5D8E;
	border-bottom:1px dashed #2D5D8E;
}
.index .bignews .new ul{
	width:575px;
	padding:0px 4px 0px;
	clear:both;
	overflow:hidden;
}
.index .bignews .new ul li {
    width: 49%;
	height:26px;
	float:left;
	 text-overflow: ellipsis;
     white-space: nowrap;
}

.listbox{
	width:860px;
	float:left;
	clear:both;
	overflow:hidden;
}
.index .listbox dl{
	width:428px;

	margin-top:2px;
	float:left;
}
.index .listbox ul {
	height:260px;
	margin:10px 0 0 -35px;
}
.index .listbox ul li{
	height:26px;
	line-height:26px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.index .listbox ul li a{
	color:#666;
}

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

.index .listbox_img img{
	width:100px;
	height:120px;
    float:left;
	margin-right:5px;
}
.index .listbox_img xt{
	height:100px;
	letter-spacing: 0.5px;
}
.index .listbox_img xt b {
	color:#009999;
	font-size:15px;
	line-height:25px;
}
.index .listbox_img xt p{
	color:#666;
	height:20px;
	line-height:20px;
	margin:0;
}

/*--- 广告 --*/
.ads {
margin:5px;
text-align: center;
}

/*--- 栏目地图 --*/
.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;
    letter-spacing: 1px; 
}

.linkbox a {
	color:#0066ffd9;
}

.web{
 width:100%;
 border: 1px solid #2D5D8E;
}
.web li{
   height:400px;
}
.web li img{
 margin: 0px 5px 0 5px;
}