body {
 background: #fff;}
.container{width: 1400px !important;}
.container2{width: 1100px !important; margin:0 auto; padding-top:30px;}

.header {

	margin:15px auto;
	height:120px;}

.header .logo { float: left;}
.header .search{ float: right; margin-top:20px; margin-right:15px;}
.header .search .navtip{float:right;margin-right:15px;  line-height: 32px;}
.header .search .navtip a{ color:#fff; font-size: 14px;}

.nav { width:640px; text-align:left;
	float:right;
	padding-top:40px;
	font-size:16px;
	color:#858585;
	line-height:29px;
	text-align:center;
	font-family:"微软雅黑";}
.nav li {
display:block; 
	float:left; width:80px;}
.nav li a:hover {
	background:#04850d;
	border-radius:5px;
	height:50px;
	color:#FFF;
	display:block; width:80px;}

.nav li p{ font-size:12px; line-height:18px; font-family:Verdana, Geneva, sans-serif;} 

 
.banner{ margin:0px auto;height:488px; background:url(../images/banner_bg.jpg) repeat-y; width:1440px;}
.focus{ width:1000px; background:url(../images/banner_yy.jpg) bottom no-repeat; padding:36px 0px 0px 0px; height:452px; margin:0px auto;overflow:hidden; position:relative;}
.focus ul {height:1000px; position:absolute;}
.focus ul li {float:left; width:1000px; height:417px; overflow:hidden; position:relative;}
.focus ul li div {position:absolute; overflow:hidden;}
.focus .btnBg {position:absolute; width:1000px; height:20px; left:0; bottom:0; display:none;}
.focus .btn {position:absolute; width:980px; height:63px; padding:0px 10px 0px 10px; right:0; bottom:6px; text-align:right;}
.focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:24px; line-height:24px; text-align:center; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
.focus .btn span.on {background:#fff;}
.focus .preNext {width:45px; height:100px; position:absolute; top:190px; background:url(../images/sprite.png) no-repeat 0 0; cursor:pointer;}
.focus .pre {left:0;}
.focus .next {right:0; background-position:right top;}




.tongzhi{ width:100%; background:#eee;	padding-bottom: 50px;}
.tongzhi_title {
	width: 100%;
	text-align: center;
	height: 60px;
	line-height: 60px;}
.tongzhi_title h3 {
	color: #025ba1;
	letter-spacing: 3px;
	font-size: 24px;
	font-weight: bold;
	text-align: center;

	width: 160px;
	margin: 0 auto;}


.picnews{margin-top:10px;}
.news {width:100%; overflow: hidden;}
.news .news_title { color:#014881; font-size:24px; font-weight:bold; padding-left:5px; height:32px; line-height:32px; border-bottom:1px #014881 solid;}

.news .news_title1 { color: #666666;    font-size: 16px;	padding-left: 35px;font-weight: bold;	line-height:40px;	height:40px;	overflow:hidden;	background:url(../images/news_bt.jpg) no-repeat center left;}

.news .news_title2 { color: #666666;    font-size: 16px;	padding-left: 35px;font-weight: bold;	line-height:40px;	height:40px;	overflow:hidden;	background:url(../images/gyzx_bt.jpg) no-repeat center left;}
.news .news_title3 { color:#006dba; font-size:24px; font-weight:bold; padding-left:5px; height:42px; line-height:42px;  background: url(../images/lengyu_bt.jpg) left no-repeat; padding-left: 45px;}
.news .news_title4 { color:#006dba; font-size:24px; font-weight:bold; padding-left:5px; height:42px; line-height:42px; border-bottom:1px #ccc solid; background: url(../images/title_icon4.png) left no-repeat; padding-left: 45px;}
.news .news_title5 { color:#006dba; font-size:24px; font-weight:bold; padding-left:5px; height:42px; line-height:42px; border-bottom:1px #ccc solid; background: url(../images/title_icon5.png) left no-repeat; padding-left: 45px;}
.news span.more{float:right; color:#666;font-size:14px;font-weight:bold;}
.news .news_con {padding:5px;}
.news .news_con li{ border-bottom: 1px dashed #ccc;line-height: 35px;font-size: 14px; width:100%;}
.news .news_con li a{   line-height: 35px;  font-size: 14px;  color: #545454;}
.news .news_con li a:hover{color:#E61616;}
.news .news_con li span{	float: right;	color: #999;	height: 32px;	line-height: 32px;}

.lingyu_x {
	width:100%;
	padding-top:20px;}
.l_img {
	float:left;
	width:100px;
	height:100px;
	padding-top:10px;}
.lingyu_show {
	float:left;
	 width:500px;
	padding-left:10px;}
.lingyu_show span {
	color:#606060;
	font-weight:bold;
	font-family:"微软雅黑";
	font-size:15px;}
.lingyu_show span a {
	color:#606060; font-weight: bold;}
.lingyu_show span a:hover {
	color:#606060;}
.nwes {
	float:left;
	width:400px;
	padding-top:23px;}
.nwes_bt {
	float:left;
	width:410px;}

.left{ float:left;}
.right{ float:right; padding:8px 18px 0 0;}
.con_l{
    float:left;
	background:url(../images/center_x.jpg) right no-repeat;
	width:420px;
	min-height:547px;}
.s_img {
	float:left;
	width:113px;
	height:116px;
	border:1px solid #CCC;
	padding:1px;}

.news_show {
	float:left;
	padding-left:10px;
	width:260px;}
.news_show span {
	color:#037400;
	font-weight:bold;}
.news_show span a {
	color:#037400;font-weight:bold;}
.green a {
	color:#037400;font-weight:bold; font-size:16px;}
.news_show span a:hover {
	color: #F60;}
.about_show {
	float:left;
	border-bottom:1px solid #dedede;
	padding:13px 0px;
	text-indent:2em;
    wdith:100%;
    margin-bottom: 15px;}

.news .news_con2 {padding:5px; min-height:200px;}
.news .news_con2 li{ text-align: center;   float: left;  width: 18%;  margin-right: 2%;  margin-bottom:10px;}
.news .news_con2 li a{ text-align: center;  line-height: 28px;  font-size: 13px;}

.imgscroll2_tpl	a {font-size:14px;}
.con02{margin-top:20px;}
.con02 li {
  float: left;
  width: 48%;
  margin-right: 2%;
  margin-bottom:2%;}
.con02 li a {
  display: block;
  border: 1px solid #f1f1f1;}
.con02 li img {
	width:100%;
	height:auto;}
	.btn-link{ padding:15px; width:100%;}
	.btn-link li{ margin-top:15px; text-align:center;}

.links{margin-top:30px; width:100%; height:45px; line-height:45px; color:#184b8a;font-size:18px; background:#ddd; overflow: hidden;}
.links a{height:45px; line-height:45px; color:#333;font-size:16px; margin-left:15px;}
.links   .links_title{ float:left;}
 
.footer{ width:1440px;
	background:url(../images/foot_bg.jpg) repeat-y center;
	height:145px;
	margin:0px auto;
	margin-top:15px;
	color:#b0b0b0;
	float:left;}	


.footer a{font-size:12px;	color: #fff; padding:0 10px;}
.footer a:hover{
	color:#F1393E;}
.link {
	width:1000px;
	margin:0px auto;
	padding-top:15px;}
.link a {
	color:#b0b0b0;}
.link span {
	font-weight:bold;
	font-size:14px;}
.f_font {
	width:1000px;
	margin:00px auto;
	padding-top:20px;}
.footer .ft-nav{  margin-bottom:20px;  text-align: center;  padding: 10px 0;}
.footer .copyright{ width:800px; margin:0 auto; font-size:12px;}
.footer  .copyright p{font-size:14px; color:#fff; line-height:24px; text-align:center; font-size:12px;}
.path {
	width: 100%;
	height: 40px;
	line-height: 40px;
	background-color: #fff;
	padding-left: 30px;}
.path a {
	color: #6B3423;}
.sidebar {
	min-height: 500px;
	background-color: #FFF;
	margin-top: 15px;}
.sidebar .sidetit {
	
	height: 50px;
	line-height: 50px;
	font-size: 18px;
	color: #017600;
	text-align: center;
    font-weight: bold;}
.sidebar .list-group {
	margin-top: 15px;}
.sidebar .list-group .listname {
	line-height: 30px;
	color: #017600;
	border-bottom: #ddd solid 1px;
	text-align: left;
	padding: 0 20px 0 40px;}
.sidebar .list-group .listname a {
	line-height: 30px;
	font-size: 16px;
	color: #017600;
	text-align: center;
	text-decoration: none;}
.sidebar .list-group .listname a:hover {
	color: #FF7F00;}
.column-list-wrap .sub-list li a {
	font-size: 14px;}
.column-list-wrap .sub-list li a:hover {
	background-color: #D6D6D6;
	color: #121212;}
.column-list-wrap .sub-list li.selected a.selected {
	background-color: #ffffff;
	color: #d00d16;}
.column-list-wrap .sub-list li a span {
	padding: 13px 10px;
	line-height: 18px;}
.column-list-wrap .sub-list .sub-list li a {
	font-size: 13px;
	background-position: 26px 10px;
	background-color: #f5f5f5;}
.column-list-wrap .sub-list .sub-list li.selected a.selected {
	background-position: 26px 10px;}
.column-list-wrap .sub-list .sub-list li a span {
	padding-left: 36px;
	line-height: 17px;}
.column-list-wrap .sub-list .sub-list .sub-list li a {
	background-position: 34px 13px;}
.column-list-wrap .sub-list .sub-list .sub-list li.selected a.selected {
	background-position: 34px 13px;}
.column-list-wrap .sub-list .sub-list .sub-list li a span {
	padding: 4px 10px;
	padding-left: 44px;}
.column-list-wrap .sub-list .sub-list .sub-list .sub-list li a span {
	padding: 4px 10px;
	padding-left: 52px;}
.listmain .listitle {
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #ddd;
	font-size: 14px;
	font-weight: bold;
	color: #017600;
	background-color: #FFF;
	margin-top: 15px;}
.listmain .listitle .listit {/*width:108px;*/
	width: 160px;
	height: 40px;
	line-height: 40px;
	border-bottom: 2px solid #017600;
	text-indent: 3px;
	white-space: nowrap;
	padding-left: 15px;
	font-size: 18px;}
.listcon {
	min-height: 460px;
	background-color: #FFF;
	padding: 15px;}
.content {
	margin-top: 15px;
	min-height: 500px;
	background-color: #FFF;
	padding: 15px;}
.content .maintitle {
	height: 45px;
	line-height: 45px;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	color: #017600;}
.content .subtitle {
	font-size: 18px;
	text-align: center;
	color: #57BE5E;}
.content .attributes {
	font-size: 14px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	border-bottom: #ddd solid 1px;}
.content .article {
	padding: 40px;}
.content .article a {
	color: #00F;}
.content .print {
	margin-bottom: 10px;
	float: right;
	padding-right: 15px;
	position: absolute;
	right: 10px;
	bottom: 10px;}
.content .print a {
	color: #333;}

.wp_article_list .list_item {
    width: 100%;
    height: 32px;
    line-height: 32px;
    border-bottom: 1px dashed #ccc;
    vertical-align: top;}
	
	.team ul li{
	float:left;
	width:24%;
	margin-right:1.32%;
	margin-bottom:1.32%;}
.team ul li a {
  display: block;
  background-color: #f1f1f1;
  padding-top:30px;}
.team ul li a span {
  display: block;
  width: 180px;
  margin: 0 auto;
  border-radius: 50%;}
.team ul li a span img{
	width:100%;
	height:auto;
	border-radius: 50%;}
.team ul li a div{
	padding:30px 20px;
	margin-top:10px;}
.team ul li:hover a div {
  background: #FE5E01;}
.team ul li:hover div h3 
,.team ul li:hover div p{
	color:#fff;}
.team ul li div h3 {
  text-align: center;
  font-size: 20px;
  margin-bottom:10px;
  font-weight: bold;}
.team ul li div p{
	font-size:12px;
	color:#999;
	line-height:20px;
	height:40px;
	overflow:hidden;
	text-align:center;}
.team ul li div strong {
  display: block;
  text-align: center;
  width: 50px;
  margin: 0 auto;
  text-align: center;
  color: #FE5E01;
  border-radius: 5px;
  border: 1px solid #FE5E01;
  height: 25px;
  line-height: 25px;
  margin-top: 15px;}
.team ul li:hover div strong {
	border: 1px solid #fff;
	color: #fff;}



	/*------------------list-team------------*/
.list-team{
	margin:50px 0;}
.team-nav{
	text-align:center;
	margin-bottom:30px;}
.team-nav li{
	display:inline-block;
	margin:0 10px;}
.team-nav li{
	*display:inline;}
.team-nav li a {
  display: block;
  font-size: 14px;
  padding: 0 30px;
  line-height: 40px;
  border: 1px solid #FE5E01;
  border-radius: 24px;
  color: #FE5E01;}
.team-nav li:hover a
,.team-nav li.a a{
	color:#fff;
	border:1px solid #fff;
	background:#FE5E01;}
.list-team .team ul li a span{
	height:180px;
	overflow:hidden;}
.list-team .team ul li a span img{
	height:100%;}