/* CSS Document */
*{
	margin:0px; 
	padding:0px;
	}
a{text-decoration:none;
	color:#316105;
	}
a:hover{
	color:#656565;
	}
ul,li,ol{
	list-style:none;
	}
.clear{height:0px;
	font-size:0px;
	line-height:0px;
	overflow:hidden;
	clear:both;}
body {
    font-size:14px;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
    color:#656565;
	background:#f2f2f2;
}
h1,h2{font-family: 'Oswald', sans-serif;}
h3{font-family: 'Arvo', serif;}
h5{font-family: 'Fira Sans', sans-serif;}
h4{font-family:Arial, Helvetica, sans-serif;}
#top{width:100%;
	height:140px;
	background:#FFF;
	}
.top_in{width:1100px;
        height:140px;
		margin:0 auto;
		}
#logo{width:200px;
      height:57px;
	  padding:40px 0px 0px 0px;
	  float:left;
	  }
#search{width:350px; 
		height:140px; 
		float:right;
       }
#search .search_in{width:348px;
	               height:46px;
				   border:1px solid #CCC;
				   margin:40px 0px 0px 0px;
				   }
#search .input_text{
	width:288px;
	height:46px;
	float:left;
	border:0px;
	line-height:46px;
}
#search .input_submit{
	width:60px;
	height:46px;
	float:right;
	border:0px;
	background:#fff url(../images/jswimages/seach_sub.png) no-repeat;
	color:#000;
	font-size:14px;
}	   
#nav{width:100%;
	 height:50px; 
	 background:#505050;
	 }	   
.menu{width:1100px; 
	  height:50px; 
	  margin:0 auto;
	  }	   
.navs .nLi{ float:left;  position:relative; display:inline;}
.navs .nLi h3{ float:left; height:50px; line-height:50px; margin:0px 5px;}
.navs .nLi h3 a{ display:block; font-size:14px;text-align:center;
color:#fff; padding:0px 16px; font-family:Arial, Helvetica, sans-serif;}
.navs .sub{display:none; width:100%; min-width:200px; left:4%; top:48px;  position:absolute; background:#588203;  line-height:28px; padding:5px 0; text-align:left; }
.navs .sub li{ zoom:1; border-bottom:1px dashed #FFFFFF;}
.navs .sub a{ display:block; padding:0 10px; color:#FFF; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding-left:14px;}
.navs .sub a:hover{ background:#505050; color:#fff;}
.navs .on h3 a{
background:#588203;
color:#FFF;}
#banner{width:100%;
        height:410px;
		background:url(../images/jswimages/banner_bg.jpg) repeat-x;
		}
.slider{width:1100px;
		height:410px;
		margin:0 auto;
		padding-top:16px;
		}
.slider ul li{list-style:none;}
.slider .bd ul{width:1100px; height:352px; overflow:hidden;}
.slider .bd ul li{width:1070px; height:352px;}
.slider .hd ul li{width:16px; height:16px; background:#ffff00; border-radius:100%; float:left; margin-left:3px; margin-right:3px; color:#FFF; line-height:16px; text-align:center;}
.slider .hd ul{ position:absolute; top:-30px; right:50%;}
.slider .hd{position:relative;}
.slider .hd .on{background:#ff8f00; color:#000;}
.slider ul li img{width:1070px; height:336px; border:#FFF 6px solid;}
#content{width:100%;
         height:390px;
		 background:#f2f2f2;
		}
.content_in{width:1100px;
            height:390px;
			margin:0 auto;
			}
.content_in_l{width:70%;
			  height:390px;
			  float:left;
			  }
.book_pic{width:203px;
		  height:273px;
		  margin-left:10px;
	      float:left;
		  margin-top:15px;
		  }
.book_pic img{width:203px;
		  height:273px;
		  }
.book_text{width:540px;
		   /*height:220px;*/
	       float:right;
		   }
.book_title{font-size:13px;
	 height:36px; 
	 line-height:18px;
 }
.title{font-size:24px;
	   height:48px; 
	   line-height:48px; 
	   color:#316105;
	   padding-left:10px;
}
.content_in_r{width:28%;
			  height:370px;
			  float:right;
			  border-left:1px solid #CCC;
			  }
.content_r_nr{
padding:20px 0px;}
.content_r_list{border-bottom:1px dashed #CCC;
				margin-left:20px;
				line-height:28px;
				background:url(../images/jswimages/dot.png) no-repeat 0px 10px;
				padding-left:10px;
				margin-right:10px;
				}
.content_r_list .inf_bt{color:#862a0e;
						font-weight:bold;
						}
.index_title{margin:10px auto 0px auto;
   text-align:center;
   width:250px;
   height:40px;
   line-height:40px;
   background:#204000;
   border-top-left-radius:5px;
   border-top-right-radius:5px;
   color:#FFF;
 }
#content1{width:100%;
		  height:255px;
		  background:#204000;
			}
.content1_in{width:1100px; 
			 height:255px;
			 margin:0px auto;
			 }
.content1_l{width:20%;
            height:255px;
			float:left;
			margin-right:2%;
			}
.content1_l img{width:160px;
				height:160px;
				border:#FFF solid 3px;
				border-radius:100%;
				margin:30px 30px;
				}
.content1_c{width:48%;
            height:255px;
			float:left;
			margin-right:2%;
			}
.content1_r{width:28%;
            height:255px;
			float:right;
			}
.deitor_top{width:39px;
			height:34px;
			float:left;
			padding-top:10px;
			}
.deitor_bottom{width:39px;
			height:34px;
			float:right;
			}
.deitor_tt{float:left;
		   color:#FFF;
		   padding-left:40px;
		   line-height:28px;
		   }			
.deitor_title a{color:#FF0;
				font-size:16px;
				margin-top:20px;
				display:inline-block;
				}			
.deitor_text{color:#FFF;
			line-height:28px;
			padding-top:20px;
			}		
#content2{width:100%;
		  height:680px;
	      background:#ffffff;
		  padding-top:10px;
		  }
.content2_in{margin:0 auto;
			 width:1100px; 
			 height:680px;
	       	}
.content2_l{width:70%;
            height:680px;
			float:left;
			}
.aeticle_list{margin-top:20px;
height:100%;}
.aeticle_list li{width:100%;
			  height:20%;
			  margin-bottom:40px;
			  padding-bottom:12px;
			  border-bottom:dashed #CCCCCC 1px;
}
.list_l{width:181px;
		height:100%;
		float:left;
		overflow:hidden;
		}
.list_l img {
width: 160px;
height: 120px;
border: #999 solid 1px;
}		
.volune{width:141px;
		margin:0 20px;
	    text-align:center;
		line-height:36px;
		color:#FFF;
		}
/*.list_date{width:181px; 
	    text-align:center;
		line-height:36px;
		color:#FFF;
		}*/
.article_js{width:181px; 
	    text-align:center;
		line-height:36px;
		color:#dae300;
		}
.list_r{width:580px;
		height:100%;
		float:right;
		}
.list_r_title a{font-size:14px;
			  line-height:28px;
			  color:#000;
			  font-weight:bold;
			  font-family:Tahoma, Geneva, sans-serif;
			 }
.list_r_title a:hover{text-decoration:underline;
}			 
.list_r_fbt{font-size:14px; 
			line-height:28px;
			font-family:Tahoma, Geneva, sans-serif;
/*            font-family: calluna,Times New Roman,serif;
*/			color:#316105;
			}
.list_nr{width:580px;
		 }
.content2_r{width:28%;
            height:640px;
			float:right;
			}	
.news_list{width:100%;
		   height:550px;
		   border-left:1px solid #CCC;
		   margin-top:10px;
		   }
.news_list li{margin-bottom:14px;
			  border-bottom: 1px dashed #CCC;
			  margin-left:10px;
			  padding-bottom:3px;
			  }
.con_news_date{font-size:14px;
		   line-height:24px;
		   font-weight:bold; 
		   color:#000;
		   background:url(../images/jswimages/news_icon.png) no-repeat;
		   padding-left:30px;
		   }			
.news_text{font-size:14px;
		   color:#444444;
		   max-height:135px;
		   text-align:justify;
		   }
.content3_biaot{width:100%;
height:40px;
background:#FFF;
}		
.content3_title{margin:0px auto 0px auto;
   text-align:center;
   width:250px;
   height:40px;
   line-height:40px;
   background:#757566;
   border-top-left-radius:5px;
   border-top-right-radius:5px;
   color:#FFF;
 }
#content3{width:100%;
		  height:250px;
		  background:#757566;
			}
.content3_in{width:1100px; 
			 height:250px;
			 margin:0px auto;
			 }
.content3_l{width:25%;
            height:250px;
			float:left;
			}
.content3_l img{width:242px;
				height:166px;
				border:#FFF solid 3px;
				margin:35px 0px;
				}
.content3_r{width:74%;
            height:250px;
			float:right;
			}			
.feat_title{font-size:14px;
line-height:48px;
font-weight:bold;
color:#FFF;
margin-top:20px;
}			
.feat_fbt{font-size:14px;
line-height:28px;
font-weight:bold;
color:#ffff00;
}				
.feat_text{color:#FFF;}			
#content4{width:100%;
		  height:440px;
		  background:#fbfbfb;
			}
.content4_in{width:1100px; 
			 height:440px;
			 margin:0px auto;
			 }
.icon{width:136px;
height:136px;
margin:20px auto;
}
.icon_title {text-align:center;
font-size:18px;
line-height:40px;
color:#000;
}
.icon_tt{text-align:left;
min-height:120px;}
.content4_l{width:31%;
height:440px;
float:left;
margin-right:2%;
}
.content4_c{width:34%;
height:440px;
float:left;
margin-right:2%;
}
.content4_r{width:31%;
height:440px;
float:left;
}
.icon_buttom{width:155px;
height:50px;
line-height:50px;
text-align:center;
border:#78d99a 2px solid;
margin:10px auto;
}			
.icon_buttom a{width:155px;
height:50px;
color:#78d99a;
display:inline-block;
text-transform:uppercase;
}			
.icon_buttom a:hover{color:#000;
background:#78d99a;	
}	
#content5{width:100%;
		  height:220px;
		  background:#ffffff;
			}
.content5_in{width:1100px; 
			 height:220px;
			 margin:0px auto;
			 }
.img_title{font-size: 24px;
height:60px;
line-height: 60px;
color: #316105;
padding-top:20px;
}
.gd{width:1100px;}
.gd .gd-box{cursor:pointer;}
.gd .gd-box .item1 li{float:left; 
width:162px; 
margin-left:15px; 
margin-top:20px; 
cursor:pointer;
}
.gd .gd-box .item1 li .pd img{width:160px; 
height:55px; 
border:1px solid #ccc;
}
#footer{width:100%;
height:60px;
background:#cccccc;
}
.foot{width:1100px;
height:60px;
margin:0 auto;
}
.copyright{float:right;
height:60px;
line-height:60px;
}

/*-----------------top-----------------*/
#content_banner{width:100%;
        height:157px;
		background:url(../images/jswimages/content_banner.png) repeat-x;
		}
.content_slider{width:1100px;
		height:157px;
		margin:0 auto;
		padding-top:16px;
		}
.content_slider .content_title{font-size:34px; 
height:130px;
line-height:130px;
color:#FFF;
text-shadow: 2px 0 0 #505050, 0 1px 0 #505050, 0 -1px 0 #505050, -1px 0 0 #505050, 1px 0 1px #505050, 0 1px 1px #505050, 0 -1px 1px #505050, -1px 0 1px #505050;
filter: Dropshadow(offx = 3, offy = 0, color = #505050) Dropshadow(offx = 0, offy = 3, color = #505050) Dropshadow(offx = 0, offy = -3, color = #505050) Dropshadow(offx = -3, offy = 0, color = #505050);
}
.path{
	background-color:#EAEAEA;
	height:34px;
	line-height:34px;
	border-bottom:3px #E6E6E6 solid
}
.path_n{width:1100px; height:34px; margin-left:auto; margin-right:auto; }
.path_n h6{font-size:14px; height:34px; line-height:34px;}
.path_n h6 a{color:#333;}
.path_n h6 a:hover{color:#F00; text-decoration:underline;}

.main_contact{width:1100px;
height:100%;
margin:10px auto;
}
.content_left{width:70%;
float: left;
border: 1px #CCC solid;
height: 100%;
text-align:center;
min-height: 960px;
background: #FFF;
-moz-box-shadow: 1px 1px 1px #ccc;
-webkit-box-shadow: 1px 1px 1px #ccc;
box-shadow: 1px 1px 1px #ccc;
}
.content_left_title{font-size: 18px;
height: 48px;
line-height: 48px;
color: #316105;
border-bottom:#CCC dashed 1px;
}
.iss-lm{
	margin:0px 20px;
}
.iss-lm h3{
	font-size:17px;
	margin:10px 0;
	border-bottom:1px #666 solid;
	height:30px;
}
.iss-lm h3 span a{
	background-color:#666;
	float:left;
	height:30px;
	line-height:30px;
	color:#FFF;
	padding:0 20px;
}
.iss-lm li{
	float:left;
	width:220px;
	height:35px;
	line-height:35px;
	border:1px #CCCCCC solid;
	margin-left:10px;
	margin-bottom:10px;
	background-image:url('../images/0/iss_bg.jpg');
	border-bottom-style:none;
	padding-left:10px;
	
}
.iss-lm li a{
	display:block;
}

.side{width:28%; 
height:100%;
min-height: 960px;
float:right;
}
.side_box1{width:308px;
height:100%;
border: 1px solid #CCC;
background: #FFF none repeat scroll 0% 0%;
box-shadow: 1px 1px 1px #CCC;}
.side_title {
    width:308px;
    height: 40px;
    line-height: 40px;
    background: #CCC url(../images/jswimages/title_bj.png) repeat-x scroll 0% 0%;
}
.side_box2 {
    width: 308px;
    height:100%;
    border: 1px solid #CCC;
    margin-top: 15px;
    background: #FFF none repeat scroll 0% 0%;
    box-shadow: 1px 1px 1px #CCC;
}
.side_news_list{width:100%;
		   height:550px;
		   padding:20px 0px 0px 0px;
		   }
.side_news_list li{margin-bottom:10px;
			  border-bottom: 1px dashed #CCC;
			  margin-left:20px;
			  margin-right:10px;
			  }
.news_date{font-size:14px;
		   line-height:32px;
		   width:100%;
		   height:24px;
		   overflow:hidden;
		   font-weight:bold; 
		   color:#000;
		   background:url(../images/jswimages/news_icon.png) no-repeat;
		   padding-left:30px;
		   }			
.news_text{font-size:14px;
		   color:#444444;
		   padding-bottom:10px;
		   text-align:justify;
		   }		
.page-cons{
	text-align:justify;
	margin-top:10px;
	font-size:12px;
	line-height:170%;
	margin:0px 20px;
}
.page-cons a:link,.page-cons a:visited{
	
	color:blue
}
.content_left1{width:70%;
float: left;
height: 100%;
text-align:left;
min-height: 960px;
background: #FFF;
}
.iss-h{
	height:28px;
	background-color:#333333;
	float:left;
	font-size:16px;
	line-height:28px;
	color:white;
	padding:0 10px;
}
.iss-hline{
	height:1px;
	overflow:hidden;
	background-color:#333333;
	clear:both;
}
.iss-tb{
	margin: 10px 0;
}
#isstab{
}
#isstab td{
	padding: 2px 5px;
}
.editor{
	color:#4C4C4C
}
.s-editor{
	color:#4C4C4C;
	font-size:14px;
	text-align:center;
	border-bottom:1px #CCCCCC dashed;
	padding-bottom:5px;
}
.iss-title{
	font-family:Tahoma;
}
.iss-title a:link ,.iss-title a:visited{
	color:blue;
	font-size:14px;
}
.full-top{
	background-image:url('../images/0/r_f1.jpg');
	background-repeat:no-repeat;
	background-position: center top;
}
.gray_bg{
	background-color:#F0F0F0
}
.full-div{
	background-image:url('../images/0/r_f2.jpg');
	background-repeat:repeat-y;
}
.full-bt{
	background-image:url('../images/0/r_f3.jpg');
	background-repeat:no-repeat;
	height:13px;
	overflow:hidden;
}
.full-pd{
	padding:10px;
	padding-right:15px;
}
.pdf-con{
	float:right;
	width:98px;
	height:28px;
	background-repeat:no-repeat
}
.contentlist_left{width:70%;
float: left;
border: 1px #CCC solid;
height: 100%;
text-align:left;
min-height: 960px;
background: #FFF;
-moz-box-shadow: 1px 1px 1px #ccc;
-webkit-box-shadow: 1px 1px 1px #ccc;
box-shadow: 1px 1px 1px #ccc;
}

.news-more{
	margin:0px 20px;

}
.news-more a:link ,.news-more a:visited {
	color:#333333;
}
.pub-list{
	
}
.wn{
	color:#333333;
}
.wn strong{

color:#842100;
}


.wn a:link, .wn a:visited ,.wn a:hover {
	color:#333333
}
.pub-list strong{

color:#842100;
}
.pub-list li{
line-height:28px;
border-bottom:1px #CCCCCC dashed;
padding-bottom:2px;
margin-bottom:2px;
background-image:url('../images/0/dot.png');
background-repeat:no-repeat;
background-position:left center;
padding-left:10px;
}
.pub-list a:link ,.pub-list a:visited{
}

.page-show{
	padding:10px;
	margin-left:10px;
	margin:0 auto;
}
.ud-page{
	padding: 5px 0;
	margin:10px 0;
	border:1px #CCCCCC solid;
	border-left-style:none;
	border-right-style:none;
}
#pages {

    padding: 14px 0 10px;
    font-size:12px;
    margin-left:20px;
}

#pages a {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D8D8D8;
    color: #333333;
    display: inline-block;
    height: 22px;
    line-height: 22px;
    padding: 0 10px;
    text-align: center;
}
#pages a.a1 {
    background: url("../images/admin_img/pages.png") no-repeat scroll 0 5px #FFFFFF;
    padding: 0;
    width: 56px;
}
#pages a:hover {
    background: none repeat scroll 0 0 #F1F1F1;
    color: #000000;
    text-decoration: none;
}
#pages span {
    background: none repeat scroll 0 0 #5A85B2;
    border: 1px solid #5A85B2;
    color: #FFFFFF;
    display: inline-block;
    height: 22px;
    line-height: 22px;
    padding: 0 10px;
    text-align: center;
}
.page .noPage {
    background: url("../img/icu/titleBg.png") repeat-x scroll 0 -55px transparent;
    border: 1px solid #E3E3E3;
    color: #A4A4A4;
    display: inline-block;
    height: 22px;
    line-height: 22px;
    text-align: center;
    width: 56px;
}
.base-info{
	background-image:url('../images/0/base.png');
	padding-left:50px;
	height:45px;
	padding-top:10px;
	background-position:left center;
	background-repeat:no-repeat;
	margin-bottom:10px;
	margin-left:10px;
}
.s-editor{
	color:#4C4C4C;
	font-size:14px;
	line-height:28px;
	text-align:center;
	border-bottom:1px #CCCCCC dashed;
	padding-bottom:5px;
	padding-top:5px;
}
.page-cons{
	text-align:justify;
	margin-top:10px;
	font-size:14px;
	line-height:28px;
}
.page-cons a:link,.page-cons a:visited{
	
	color:blue
}
.down-pdf{
	text-align:center;
	margin: 8px;
}
.down-pdf li a{
	text-align:center;
	background-image:url('../images/0/down_pdf.jpg');
	width:204px;
	height:44px;
	background-repeat:no-repeat;
	display:block;
	margin:0 auto;
	font-size:0px;
	line-height:0px;
	
}
.p-div{

padding-top:5px;


}
.p-d{
	margin: 3px 0;

}
.p-up{
	background-image:url('../images/0/p_up.gif');
	background-repeat:no-repeat;
	display:block;
	height:21px;
	line-height:21px;
	width:170px;
	padding-left:33px;

	
}
.p-down{
	background-image:url('../images/0/p_down.gif');
	background-repeat:no-repeat;
	display:block;
	height:21px;
	line-height:21px;
	width:170px;
	padding-left:33px;

	
}
.p-up-txt strong{text-align:left;}
.p-up-txt{
	display:block;
	background-image:url('../images/0/dot.png');
	padding-left:10px;
	background-repeat:no-repeat;
	background-position:left center;
	text-align:left;
}
.p-up-txt  a:link,.p-up-txt  a:visited{
	color:blue;
	font-size:14px;
	text-align:left;
}
.p-up-txt a{text-align:left;}
.p-bd{
	background-image:url('../images/0/line.gif');
	background-repeat:no-repeat;
	background-position:left center;
}
.down-pdf{
	text-align:center;
	margin: 8px;
}
.down-pdf li a{
	text-align:center;
	background-image:url('../images/0/down_pdf.jpg');
	width:204px;
	height:44px;
	background-repeat:no-repeat;
	display:block;
	margin:0 auto;
	font-size:0px;
	line-height:0px;
	
}
.title_boar{margin-left:0px; font-size:16px; margin-top:15px; margin-bottom:15px;color: #316105;}
.side_news_list li:nth-last-child(1){border-bottom:0px;}
.news_list li:nth-last-child(1){border-bottom:0px;}
.more{width:100%; height:30px; margin-top:10px; line-height:30px; float:right; border:none; text-align:right;}
.more a{color:#316105; display:inline-block; font-weight:bold;}

.hs_date {
    font-size: 14px;
    background-color: #ede9e9;
    color: #808080;
    padding: 5px 0px 5px 10px;
}
.line{border-bottom: 1px #CCCCCC dashed;
    padding-bottom: 5px;
	width:100%;
	height:1px;
	}
.zzinfo {
    text-align: center;
    margin-bottom: 10px;
    font-size: 14px;
}
.uplabel {
    vertical-align: super;
    font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
    color: #333333;
}
.cblue {
    color: #055999;
}
.uplabel {
    vertical-align: super;
    font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
    color: #333333;
}
.about-more a{
    width: 160px;
    height: auto;
    border: 1px solid #204000;
    text-align: center;
    line-height: 36px;
    margin-top: 15px;
	display:inline-block;
	float:left;
	margin-right:15px;
}
.about-more a .fa{margin-right:15px;
}