﻿@charset "UTF-8";
html, body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, img, figure, form { margin: 0; padding: 0; }
img { border: 0 none; vertical-align: middle; }
em, i{ font-style:normal;}
html, html{
	overflow-x: hidden;
	overflow-y: hidden;
}
body, button, input, select, textarea { font-family: "SimSun"; }
table { border-collapse: collapse; border-spacing: 0; }
textarea { resize: vertical; overflow: auto; }
ul, ol { list-style: none outside none; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary { display: block; margin: 0; padding: 0; }
audio, canvas, video { display: inline-block; }
body { font-size: 12px; line-height: 1.5; color: #333333; background:url(../images/bg-ico.jpg) repeat center center;font-family:"微软雅黑"; width:100%;  overflow:hidden; o}
input[type="button"], input[type="submit"], input[type="reset"], input[type="text"]{
-webkit-appearance: none;
}
a { text-decoration: none; color: #666; }
a:focus { outline: thin dotted; }
a:hover, a:active { outline: 0; }
.fl { float: left; display:inline;}
.fr { float: right; display:inline;}
.h20 { height: 20px; clear: both; overflow: hidden; }
/*==进度条==*/
#loading {
	position: fixed;
	z-index: 99999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background:#fff url(../images/preloader.gif) no-repeat center center;
}
#mobileWrap {
	position: relative;
	overflow: hidden;
	overflow-y:auto;
	margin: 0 auto;
	z-index:99999999;
}
/*banner*/
.slideBox { position: relative; overflow: hidden; height:100%; margin: 0 auto; max-width: 1028px; z-index:9999;/* 设置焦点图最大宽度 */ }
.slideBox .hd { display:none; position: absolute; height: 28px; line-height: 28px; bottom: 0; right: 0; z-index: 1; }
.slideBox .hd li { display: inline-block; width: 10px; height: 10px; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; background: #333; text-indent: -9999px; overflow: hidden; margin: 0 6px; cursor: pointer; }
.slideBox .hd li.on {}
.slideBox .bd { position: relative; width:100%; z-index: 0; }
.slideBox .bd li { position: relative; text-align: center; overflow: hidden; }
.slideBox .bd li img { background: url(images/loading.gif) center center no-repeat; vertical-align: top; width: 100%;/* 图片宽度100%，达到自适应效果 */ }
.slideBox .bd li a { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.slideBox .bd li .tit { display: block; width: 100%; position: absolute; bottom: 0; text-indent: 10px; height: 28px; line-height: 28px;  color: #fff; text-align: left; }
/*--nav--*/
/*--首页导航--*/
.i-menu { position: fixed; bottom: 20px; right: 0; width: 100%; z-index:999999999;}
.i-menu_con{ position:relative; width:100%; height:75px;}
.i-menu h3 { position:absolute; left:0; height: 75px; width: 4.5%; z-index:9999999999999; text-align: center; cursor:pointer;}
.i-menu h3 span { display: inline-block; width: 100%; height: 75px; background: url(../images/ico-7.png) no-repeat center 25px; cursor: pointer; }
.menu-in {  font-size: 0; }
.a-fadeinB { -webkit-animation: .1s 1s ease-out backwards; -moz-animation: .1s 1s ease-out backwards; -ms-animation: .1s 1s ease-out backwards; animation: .1s 1s ease-out backwards; }
.a-fadeinB { -webkit-animation-name: fadeinB; -moz-animation-name: fadeinB; -ms-animation-name: fadeinB; animation-name: fadeinB; }
 @-webkit-keyframes fadeinB {
 0% {
 opacity: 0;
 -webkit-transform: translateY(100px);
}
 100% {
 opacity: 1;
 -webkit-transform: translateY(0);
}
}
 @-moz-keyframes fadeinB {
 0% {
 opacity: 0;
 -moz-transform: translateY(100px);
}
 100% {nnn
 opacity: 1;
 -moz-transform: translateY(0);
}
}
 @-ms-keyframes fadeinB {
 0% {
 opacity: 0;
 -ms-transform: translateY(100px);
}
 100% {
 opacity: 1;
 -ms-transform: translateY(0);
}
}
 @keyframes fadeinB {
 0% {
 opacity: 0;
 transform: translateY(100px);
}
 100% {
 opacity: 1;
 transform: translateY(0);
}
}
/*首页底部*/
.picScroll{ margin:0 auto; text-align:center;}
.picScroll .bd ul{ width:100%;  float:left;  }
.picScroll .bd li{ width:25%; float:left; font-size:14px; text-align:center;  }
.picScroll .bd li a{ /* 取消链接高亮 */ color:#fff; }
.picScroll .bd li a div{ height:28px; line-height:28px !important;}
.picScroll .bd li img{ width:51px; height:51px;  background:url(images/loading.gif) center center no-repeat;  }


.picScroll .hd{  overflow:hidden; text-align:left; }
.picScroll .hd ul{ float:right; padding-top:16px;   }	
.picScroll .hd li{ float:left;  overflow:hidden; color:#fff;}
.picScroll .hd .on{  }
.picScroll .prev,.picScroll .next{ display:block; float:right;background:url(images/pisScrollIcons.gif) -6px -7px no-repeat; overflow:hidden;  }
.picScroll .next{ background-position:-34px -7px; }
.picScroll .prevStop{ background-position:-6px -40px; }
.picScroll .nextStop{ background-position:-34px -40px; }
/**
 * 首页按钮导航 */	
.indexMenu{
	 
	display:block;
	clear:both;
	height:100%;
	overflow-x:hidden;
	margin:0 auto;
	background:#fff;
	-moz-background-size:100% 100%;  
    background-size:100% 100%;  
	background-size:cover;
	position:relative;
	z-index:999999999999999999;
	}
/**
 * 二级页面左侧一级导航 */	
#mobileMenu {
	height: 100%;
	display: block;
	position: fixed;
	right:0;
	width: 180px;
	z-index: 0;
	background: #323436;
}
#mobileMenu_c {
	clear: both;
	overflow: hidden;
	overflow-y: auto;
}
#mobileMenu header {
	display:block;
	background:#262c33;
	height:50px;
}
#mobileMenu header h1 {
	text-align: center;
	height:50px;
	line-height:50px;
	color: #fff;
	font-size: 18px;
	text-shadow: 1px 1px 0px #313131;
}
#mobileMenu ul {
	height: 100%;
	background:#262c33;
}
#mobileMenu ul li {
	display: block;
	text-align:center;
	height:45px;
	background:url(../images/images/ico-9.png) no-repeat center bottom;
}
#mobileMenu ul li a {
	display: block;
	color: #d5d5d5;
	font-size: 14px;
	height: 45px;
	line-height:45px;
	text-align:center;
}
#mobileMenu ul li a em {
	display: block;
	width: 4px;
	height: 45px;
	float: left;
	background: #1d1d1d;
}

#mobileMenu ul li a i {
	width: 30px;
	height: 30px;
	text-align: center;
	display: block;
	line-height: 45px;
	float: right;
	color: #d5d5d5
}
#mobileMenu ul li.hover a {
	color:#d5d5d5;
}
#mobileMenu ul li.hover a{
	background: rgba(16, 18, 21,1);
}
#mobileMenu ul li.hover a em {
	background: rgba(69, 84, 99,1);
}
/**
 * 二级页面右侧二级导航 */	
#mobileSubNav{
	top:100%;
	position:fixed;
	 
	height:1000px;
	background:#efefef;
	z-index:999999999999999;
	margin:0 auto;
	}
.mobileSubNav_title{
	height:40px;
	clear:both;
	background:#000;
	}
.mobileSubNav_title strong{
	display:block;
	line-height:40px;
	float:left;
	color:#fff;
	padding:0 0 0 10px;
	font-size:18px;
	}
.mobileSubNav_close{
	width:25px;
	height:25px;
	display:block;
	background:#005ca7;
	float:right;
	margin:7px;
	}
.mobileSubNav_close span{
	display:block;
	color:#fff;
	font-size:20px;
	margin:3px 0 0 2px;
	}
#mobileSubNav dl{
	padding:6px 6px 10px 6px;
	margin:10px;
	overflow:hidden;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius:5px 5px 5px 5px;
	-o-border-radius:5px 5px 5px 5px;
	border-radius:5px 5px 5px 5px;
	background:#fff;
	}
#mobileSubNav dl dd{
	display:block;
	clear:both;
	}
#mobileSubNav dl dd a{
	display:block;
	clear:both;
	height:40px;
	clear:both;
	border-bottom:1px solid #f0f0f0;
	background:#fff;
	}
#mobileSubNav dl dd a:hover{
	background:#f8f8f8;
	}
#mobileSubNav dl dd.hover a{
	background:#f8f8f8;
	}
#mobileSubNav dl dd a span{
	display:block;
	float:left;
	line-height:40px;
	padding:0 0 0 10px;
	font-size:14px;
	}
#mobileSubNav dl dd a i{
	float:right;
	padding:14px 10px 0 0;
	}
/**
 * 框架部分 right begin */	
#pagebody {
	position: relative;
	right:0;
	 
	min-width: 320px;
	z-index: 99999;
	overflow: hidden;
	background:#fff;
}
#pagebody header#toolbarnav {
	display: block;
	background:#226532;
	height: 40px;
	width: 100%;
	 
	position:relative;
	z-index:9999999;
}
.sub_top{
	display:block;
	position:relative;
	overflow:hidden;
	}
#pagebody header#toolbarnav h1 {
	display: block;
	float:left;
	width:100%;
	text-align: center !important;
	line-height: 40px;
	color: #d5d5d5;
	font-size: 16px;
}
#pagebody header #menu-btn {
	display: block;
	width: 50px;
	height: 40px;
	text-align:center !important;
	position:absolute;
	right:0;
}
#pagebody header #menu-btn span {
	font-size: 28px;
	color: #d5d5d5;
	margin: 8px 0 0 12px;
	display: block;
}
#pagebody header #sub-btn1 {
	display: block;
	width: 50px;
	height: 40px;
	font-family:"微软雅黑";
	color:#d5d5d5;
	text-align:center;
	position:absolute;
	left:0;
}
#pagebody header #sub-btn1 span {
	font-size: 16px;
	color: #sub-btn1;
	line-height:40px;
	display: block;
	font-weight:bold;
}
#mobileContent {
	display: block;
	height: 100%;
	overflow: hidden;
	overflow-y: auto;
	line-height: 25px;
}
.search_bt{
	display:block;
	height:40px;
	width:32px;
	background:url(../images/images/search.png) no-repeat center center !important;
	position:absolute;
	right:0px;
	padding-right:20px;
	}
/**
 * 固定的底部 */	
.footer {
	overflow: hidden;
	color: #999;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: 48px;
	width: 100%;
	display: inline-block;
	background:#226532;
	-webkit-background-clip: content;
	-moz-background-clip: content;
	background-clip: content;
	position: fixed;
	z-index:999999999;
	left: 0;
	bottom: 0;
}
.footer div {
	height: 48px;
	width:25%;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-background-clip: content;
	-moz-background-clip: content;
	background-clip: content;
	text-align: center;
}
.footer div a {
	display: block;
	height: 40px;
	width: 100%;
	color: #fff;
	padding: 8px 0 0 0;
}
.footer div a em {
	width: 15px;
	height: 15px;
	clear: both;
	font-size: 18px;
	text-align: center;
	margin: 0 auto;
	padding:10px 0 3px 0;
}
.footer div a span {
	display: block;
	clear: both;
	font-size: 13px;
	text-align: center;
}
.footer div i {
	height: 15px;
	font-size: 20px;
	margin: 10px 0 0 0;
	display: block;
}
.footer div:hover a{
	color:#fff;
	}
/**
 * 文章阅读页 */	
.articleBox_div{
	overflow:hidden;
	border:1px solid #d5d5d5;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	margin-top:10px;
	}
.articleBox {
	line-height: 25px;
	padding: 5px 10px 10px 10px;
	color: #666;
	min-height:200px;
}
.articleBox img{
	max-width:100%;
	height:auto;
	}
.articleTitle {
	clear: both;
	text-align: center;
	padding: 10px 10px 0 10px;
	line-height: 35px;
	font-size: 16px;
}
.articleTime {
	display: block;
	clear: both;
	text-align: center;
	color: #999;
	font-size: 11px;
}
.articleBox_BT{
	clear:both;
	height:30px;
	width:100%;
	line-height:30px;
	overflow:hidden;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 15px;
	text-align:center;
	margin:20px 0;
	} 
.articleBox_BT_L{
	float:left;
	display:inline-block;
	width:40%;
	color:#e9ffee !important;
	background:#226532;
	border-radius:3px;
	}
.articleBox_BT_R{
	float:right;
	display:inline;
	width:40%;
	color:#e9ffee !important;
	background:#226532;
	border-radius:3px;
	}
.articleBox_BT_R i{
	padding-right:5px;
	}
/**
 * 全文列表 */	
.newsList {
	display: block;
	clear: both;
	overflow: hidden;
	min-height:200px;
}
.newsList dd {
	display: block;
	overflow: hidden;
}
.newsList dd a {
	display: block;
	clear: both;
	padding: 5px 0 0 10px;
	background: #fff;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#FEFEFE), to(#F3F3F3));
	background: -moz-linear-gradient(#FEFEFE, #F3F3F3);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F3F3F3', endColorstr='#E8E8E8');
	border-bottom: 1px solid #E2E2E2;
}
.newsList dd a p {
	display: block;
	height: 20px;
	overflow: hidden;
}
.newsList dd a span {
	color: #D4D4D4;
	font-size: 10px;
	overflow: hidden;
	height: 15px;
}
/**
 * 全图列表 newsAllImg 左、右 */	
.newsAllImg {
	clear: both;
	overflow: hidden;
	padding: 3px;
}
.newsAllImg dd {
	overflow: hidden;
	color: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 50%;
	display: inline-block;
	float: left;
	padding:5px;
	-webkit-background-clip: content;
	-moz-background-clip: content;
	background-clip: content;
}
.newsAllImg dd a {
	padding: 5px;
	border-radius: 3px;
	background: #fff;
	display: block;
	box-shadow: 0px 0px 5px rgba(153,153,153,0.5);
}
.newsAllImg dd p {
	width: 100%;
	overflow: hidden;
	display: block;
}
.newsAllImg dd p img {
	width: 100%;
}
.newsAllImg dd span {
	display: block;
	clear: both;
	line-height: 20px;
	height: 20px;
	overflow: hidden;
	text-align: center;
	padding:0 0 3px 0;
}
/**
 * 全图列表2 */	
.newsAllImg2 {
	clear: both;
	overflow: hidden;
	padding: 15px;
}
.newsAllImg2 dd {
	color: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	display: inline-block;
	float: left;
	-webkit-background-clip: content;
	-moz-background-clip: content;
	background-clip: content;
	margin-bottom:20px;
}
.newsAllImg2 dd a {
	padding:8px 15px;
	border-radius: 5px;
	background: #fff;
	display: block;
	border:1px solid #d5d5d5;
}
.newsAllImg2 dd p {
	width: 100%;
	overflow: hidden;
	display: block;
}
.newsAllImg2 dd p img {
	width: 100%;
}
.newsAllImg2 dd span {
	display: block;
	clear: both;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
	font-size:14px;
	color:#979797;
	text-align: left;
	padding: 5px 0 0 10px;
	background:url(../images/ico-9.png) no-repeat right  center;
}
.newsAllImg2_div1{
	line-height:30px;
	color:#464646;
	font-weight:bold;
	}
.newsAllImg2_div2{
	line-height:20px;
	color:#979797;
	padding-bottom:8px;
	}
/*翻页*/
.page{
	clear:both;
	overflow:hidden;
	width:100%;
	height:30px;
	line-height:30px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 10%;
	font-size:14px;
	margin:30px 0;
	}
.page_L{
	float:left;
	width:40%;
	height:30px;
	text-align:center;
	color:#fff !important;
	background:#377a47;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	}
.page_R{
	float:left;
	width:40%;
	height:30px;
	text-align:center;
	color:#fff !important;
	background:#377a47;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;
	}
.page span{
	float:left;
	width:20%;
	height:30px;
	color:#fff;
	text-align:center;
	background:#226532;
	}
/**
 * 图文列表 */	
.newsImgList{
	width: 100%;
	overflow: hidden;
}
.newsImgList dd{
	display:block;
	padding:8px 0 0 0;
	position:relative;
}
.newsImgList dd a{
	display:block;
	padding:5px;
	overflow:hidden;
	border-bottom:1px solid #ededed;
	background:#f9f9f9;
	box-shadow:0px 0px 5px rgba(153,153,153,0.64);
	}
.newsImgList p {
	width:150px;
	height:100px;
	display:block;
	position:absolute;
}
.newsImgList p img {
	width:150px;
	height:100px;
}
.newsImgList_c {
	height:100px;
	padding:0 0 0 160px;
	overflow:hidden;
}
.newsImgList_c strong {
	clear: both;
	font-size: 14px;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	font-family: "Microsoft Yahei";
	color:#096193;
}
.newsImgList_c div {
	clear: both;
	float: left;
	font-size:12px;
	color: #939393;
	line-height:22px;
	height:66px;
	overflow: hidden;
	font-family: "Microsoft Yahei"
} 
/**
 * 图文列表2 */	
.newsImgList2{
	display:block;
	clear:both;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	min-height:200px;
	height:auto !important;
	height:200px;
	padding:0 10px 5px 10px;
	}
.newsImgList2 dd{
	display:block;
	margin-bottom:15px;
	}
.newsImgList2 dd a{
	display:block;
	overflow:hidden;
	border:1px solid #d5d5d5;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	}

.newsImgList2_t{
	clear:both;
	line-height:28px;
	font-size:14px;
	font-family:"microsoft yahei";
	color:#098d42;
	overflow:hidden;
	border-bottom:1px solid #d5d5d5;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
	text-indent:15px;
	}
.newsImgList2 dd span{
	display:block;
	clear:both;
	color:#dcdcdc;
	color:#D4D4D4; font-size:10px; overflow:hidden;
	line-height:16px;
	padding:0 0 3px 0;
	}
.newsImgList2_c{
	clear:both;
	overflow:hidden;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:15px;
	position:relative;
	}
.newsImgList2_c p{
	width:120px;
	height:80px;
	display:block;
	position:absolute;
	}
.newsImgList2_c p img{
	display:block;
	width:88px;
	height:63px;
	border:1px solid #e7e7e7;
	}
.newsImgList2_c div{
	height:63px;
	line-height:21px;
	overflow:hidden;
	color:#ababab;
	padding:0 0 0 100px;
	}
	
.newsAllImg2_i1{
	display:block;
	height:1px;
	border:1px solid #d5d5d5;
	margin:-1px 3px 0 3px;
	border-radius:3px;
	}
.newsAllImg2_i2{
	display:block;
	height:1px;
	border:1px solid #d5d5d5;
	margin:-1px 4px 0 4px;
	border-radius:10px;
	}
.newsAllImg2_i3{
	display:block;
	height:1px;
	border:1px solid #d5d5d5;
	margin:-1px 5px 0 5px;
	border-radius:10px;
	}
/**
 * 瀑布流布局 */	
#container{
	position:relative;
	width:100%;
	margin:5px auto 0 auto;
}
.grid{
	margin:0 5px;
	width:178px;
	min-height:100px;
	font-size:12px;
	float:left;
	font-family:"microsoft yahei";
}
.grid a{
	padding: 5px;
	border-radius: 3px;
	background:#fff;
	display: block;
	box-shadow:0px 0px 5px rgba(153,153,153,0.3);
	}
.grid strong {
	border-bottom:1px dotted #ccc;
	display:block;
	padding:5px 0;
	font-size:14px;
	font-family:"microsoft yahei";
}
.grid img{
	max-width:100%;
	background:#ccc;
	display:block;
}
/**
 * 分享 */	
.mobileShare {
	width: 100%;
	overflow: hidden;
	overflow-y: auto;
}
.shareBnt {
	height: 40px;
	clear: both;
	padding: 15px 0 0 0;
}
.shareBnt a {
	color: #fff;
	display: block;
	clear: both;
	line-height: 40px;
	text-align: center;
	background: #457fc4;
	border-radius: 6px;
	font-size: 16px;
}
.share {
	clear: both;
	overflow: hidden;
	padding: 0 0 0px 0;
}
.share dl dd {
	overflow: hidden;
}
.share dl dd a {
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#FEFEFE), to(#F3F3F3));
	background: -moz-linear-gradient(#FEFEFE, #F3F3F3);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F3F3F3', endColorstr='#E8E8E8');
	display: block;
	overflow: hidden;
	text-decoration: none;
	height: 32px;
	clear: both;
	padding: 5px 0 5px 5px;
}
.share dl dd a span.jiathis_txt {
	width: 99%;
	background: none;
	display: block;
	clear: both;
	height: 32px;
	padding: 0;
}
.share dl dd em {
	width: 32px;
	height: 32px;
	display: block;
	float: left;
	overflow: hidden;
}
.share img {
	width: 32px;
	height: 32px;
}
.share dl dd a span.jiathis_txt p {
	line-height: 32px;
	display: block;
	float: left;
	color: #454545;
	font-size: 14px;
	padding: 0 0 0 6px;
}
.share dl dd a span.jiathis_txt i {
	line-height: 32px;
	display: block;
	float: right;
	color: #454545;
	font-size: 12px;
	padding: 0 10px 0 6px;
}/**
 * 留言板 message */	
.message_dl {
	clear: both;
	padding: 10px 0;
}
.message_dl dd {
	height: 35px;
	padding: 5px 0;
	clear: both;
}
.message_dl dd span {
	width: 80px;
	text-align: right;
	display: block;
	line-height: 35px;
	float: left;
	padding: 0 5px 0 0;
}
.messageInput {
	width: 70%;
	display: block;
	float: left;
	line-height: 35px;
	height: 35px;
	border: 1px solid #e6e6e6;
	background: #fff;
	outline: medium;
	padding: 0 0 0 5px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	outline: medium;
}
.message_dl dd textarea {
	width: 70%;
	height: 150px;
	border: 1px solid #e6e6e6;
	background: #fff;
	outline: medium;
	padding: 0 0 0 5px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.message_btn {
	clear: both;
	height: 35px;
	padding: 10px 0 0 85px;
}
.mobile_btn1 {
	display: block;
	height: 35px;
	line-height: 35px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	border: none;
	background: rgba(55,122,71,0.85);
	cursor: pointer;
	padding: 0 15px;
	margin: 0 5px;
    -moz-border-radius:2px;      
    -webkit-border-radius:2px;   
    border-radius:2px;            
}
.mobile_btn1:hover{
	background:rgba(34,101,50,0.85);
	}
.mobile_btn2 {
	display: block;
	height: 35px;
	line-height: 35px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	border: none;
	background: rgba(55,122,71,0.85);
	cursor: pointer;
	padding: 0 15px;
	margin: 0 5px;
	color: #fff;
    -moz-border-radius:2px;      
    -webkit-border-radius:2px;   
    border-radius:2px; 
}
.mobile_btn2 {
	display: block;
	height: 35px;
	line-height: 35px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	border: none;
	background: rgba(55,122,71,0.85);
	cursor: pointer;
	padding: 0 15px;
	margin: 0 5px;
	color: #fff
}
.mobile_btn2:hover{
	background:rgba(34,101,50,0.85);
	}
.messageList {
	clear: both;
	padding: 0 5px;
}
.messageList dd {
	overflow: hidden;
	margin: 5px 0;
	background: #ffffff;
	border: 1px solid #E6E6E6;
	padding: 5px 10px;
	box-shadow: 0px 0px 5px rgba(153,153,153,0.2);
    -moz-border-radius:3px;      /* Gecko browsers */
    -webkit-border-radius:3px;   /* Webkit browsers */
    border-radius:3px;            /* W3C syntax */
}
.messageTitle {
	line-height: 30px;
	clear: both;
	height:30px;
	border-bottom:1px dotted #E6E6E6;
}
.messageTitle span{
	float:left;
	}
.messageTitle i{
	float:right;
	font-size:10px;
	}
.messageContent {
	line-height:20px;
	clear: both;
	padding:8px 0;
}
.messageReply {
	line-height:20px;
	clear: both;
	color: #cc0000;
	border:1px dotted #E6E6E6;
	padding:5px;
	background:#f8f8f8;
}
/**
 * 人才招聘 recruitment */	
.recruitment_list {
	clear: both;
	min-height:200px;
}
.recruitment_list dt {
	height: 40px;
	clear: both;
	background: #ececec;
	color: #0076bf;
	font-size: 14px;
	font-family: "microsoft yahei"
}
.recruitment_list dt p, .recruitment_list dd p {
	display: block;
	line-height: 40px;
	height: 40px;
	float: left;
	width: 42%;
	padding: 0 0 0 2%;
}
.recruitment_list dt span, .recruitment_list dd span {
	display: block;
	line-height: 40px;
	height: 40px;
	float: left;
	text-align: center;
	width: 20%;
}
.recruitment_list dt em, .recruitment_list dd em {
	display: block;
	line-height: 40px;
	height: 40px;
	float: left;
	font-style: normal;
	width: 15%;
	text-align: center;
}
.recruitment_list dt i, .recruitment_list dd i {
	display: block;
	line-height: 40px;
	height: 40px;
	float: left;
	font-style: normal;
	width: 21%;
	text-align: center;
}
.recruitment_list dd {
	height: 40px;
	clear: both;
	color: #666;
	background: #f8f8f8;
	border-bottom: 1px solid #E0E0E0;
}
.recruitment_list dd a {
	display: block;
	height: 40px;
}/**
 * 在线预约 */	
.registrationBanner {
	clear: both;
	position: relative;
}
.registrationBanner img {
	display: block;
	width: 100%;
}
.registrationBanner span {
	width: 100%;
	display: block;
	line-height: 30px;
	color: #fff;
	position: absolute;
	left: 0;
	bottom: 0;
	background: rgba(0,0,0,0.6);
}
.registrationTitle {
	padding: 0.4em 0.5em;
	font-size: 1.1em;
	color: #333;
	text-shadow: 0 1px #FFF;
	border-bottom: 1px solid #C6C6C6;
	background-color: #E1E1E1;
	background-image: linear-gradient(bottom, #E7E7E7 0%, #f9f9f9 100%);
	background-image: -o-linear-gradient(bottom, #E7E7E7 0%, #f9f9f9 100%);
	background-image: -moz-linear-gradient(bottom, #E7E7E7 0%, #f9f9f9 100%);
	background-image: -webkit-linear-gradient(bottom, #E7E7E7 0%, #f9f9f9 100%);
	background-image: -ms-linear-gradient(bottom, #E7E7E7 0%, #f9f9f9 100%);
	background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, #E7E7E7), color-stop(1, #f9f9f9) );
	-webkit-box-shadow: 0 1px 0 #FFFFFF inset, 0 1px 0 #EEEEEE;
	-moz-box-shadow: 0 1px 0 #FFFFFF inset, 0 1px 0 #EEEEEE;
	box-shadow: 0 1px 0 #FFFFFF inset, 0 1px 0 #EEEEEE;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-o-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}
.registrationTitle em {
	font: 18px;
	color: #888;
	padding: 3px 5px 0 5px;
}
.registrationBox {
	margin: 0 6px 0 6px;
	color: #333;
	border: 1px solid #C6C6C6;
	background: #fff;
	padding: 0 0 20px 0;
	-webkit-box-shadow: 0 1px 0 #FFFFFF inset, 0 1px 0 #EEEEEE;
	-moz-box-shadow: 0 1px 0 #FFFFFF inset, 0 1px 0 #EEEEEE;
	box-shadow: 0 1px 0 #FFFFFF inset, 0 1px 0 #EEEEEE;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 5px 5px;
	-o-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}
/**
 * 按钮 */	
.largeGreenBtn {
	z-index: 9999;
	width: 60%;
	text-align: center;
	background-image: -webkit-gradient(linear, 10% 0%, 10% 100%, from(#92611c), to(#391b00));
	border: 0;
	color: #fff;
	text-shadow: 1px 1px 1px #000;
	border-radius: 0.3em;
	padding: 5px 8px;
	font-size: 1.4em;
	text-shadow: 1px 1px 1px #555;
	border: 1px solid;
	border-color: #764d0f #764d0f #764d0f #764d0f;
	box-shadow: inset 0px 1px #ba781c;
	min-height: 640px;
}.subBtn {
	width: 80px;
	height: 30px;
	background: rgba(239, 121, 22, 0.85);
	color: #fff;
	text-align: center;
	font-size: 16px;
	font-family: "Microsoft yahei";
	border-radius: 3px;
}/**
 * 会员登录 */	
.login_dl {
	clear: both;
	padding:20px 20px 20px 20px;
}
.login_dl dd {
	height:35px;
	padding:8px 0;
	clear: both;
}
.loginInput{
	width:100%;
	display: block;
	float: left;
	line-height: 35px;
	height: 35px;
	border: 1px solid #e6e6e6;
	background: #fff;
	outline: medium;
	padding: 0 0 0 5px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	outline: medium;
}
.loginInput.code{
	width:40%;
}
.login_dl dd img{
	display:block;
	float:left;
	height:35px;
	margin:0 0 0 5px;
	border: 1px solid #e6e6e6;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	}
.loginBt{
	padding:0 16px;
	}
.loginBt input{
	width:100%;
	display: block;
	height: 35px;
	line-height: 35px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	border: none;
	background: rgba(0,118,191,1);
	cursor: pointer;
	padding: 0 15px;
	color: #fff;
	clear:both;
	font-size:16px;
	}
.loginBt a{
	display:block;
	clear:both;
	font-size:14px;
	padding:15px 0 0 0;
	}
/**
 * 会员注册 register */	
.register_dl {
	clear: both;
	padding: 10px 0;
}
.register_dl dd {
	height: 35px;
	padding: 5px 0;
	clear: both;
}
.register_dl dd span {
	width: 80px;
	text-align: right;
	display: block;
	line-height: 35px;
	float: left;
	padding: 0 5px 0 0;
}
.registerInput {
	width: 70%;
	display: block;
	float: left;
	line-height: 35px;
	height: 35px;
	border: 1px solid #e6e6e6;
	background: #fff;
	outline: medium;
	padding: 0 0 0 5px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	outline: medium;
}
.register_dl dd select{
	min-width:60px;
	padding:5px;
	display:block;
	float:left;
	margin:6px 0 0 0;
	}
/*banner下边的黑色透明*/
.bxslider_bg{
	width:100%;
	height:30px;
	background:#000;
	filter:alpha(opacity=50); /*IE滤镜，透明度50%*/
	-moz-opacity:0.5; /*Firefox私有，透明度50%*/
	opacity:0.5;/*其他，透明度50%*/
	z-index:998 !important;
	margin-top:-30px;
	}
/*首页通告*/
.txtMarquee-left{ float:right; width:90%; position:relative;}
.txtMarquee-left .hd{ overflow:hidden;  height:30px; background:#fff; padding:0 10px;  }
.txtMarquee-left .hd .prev,.txtMarquee-left .hd .next{ display:block; width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden; cursor:pointer; background:url("images/icoLeft.gif") no-repeat;}
.txtMarquee-left .hd .next{ background:url("images/icoRight.gif") no-repeat;  }
.txtMarquee-left .bd{ padding:0 10px;}
.txtMarquee-left .bd .tempWrap{ width:90% !important; }/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */
.txtMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.txtMarquee-left .bd ul li{ margin-right:20px;  float:left; height:30px; line-height:30px;  text-align:left; _display:inline; width:auto !important;  }/* 用 width:auto !important 覆盖SuperSlide自动生成的宽度，解决文字不衔接问题 */
.txtMarquee-left .bd ul li span{ color:#999;  }
.notice{
	clear:both;
	width:100%;
	height:30px;
	overflow:hidden;
	background:#fff;
	margin-bottom:20px;
	}
.notice_ico{
	float:left;
	width:10%;
	height:30px;
	background:url(../images/images/notice.png) no-repeat right center;
	}
/*今日头条*/
.headlines{
	clear:both;
	overflow:hidden;
	margin-bottom:49px;
	}
.headlines_div{
	clear:both;
	overflow:hidden;
	margin:20px 0;
	background:#fff;
	}
.title1{
	clear:both;
	overflow:hidden;
	height:50px;
	padding:15px 20px;
	}
.title1 span{
	float:left;
	display:inline;
	height:25px;
	line-height:25px;
	font-family:"微软雅黑";
	font-size:25px;
	margin:12px 0;
	padding-left:5px;
	
	}
.title1 a{
	float:right;
	display:inline;
	height:25px;
	font-family:"微软雅黑";
	font-size:25px;
	color:#5e5e5e;
	margin:12px 0;
	}
.color1 span{
	border-left:8px solid #028b2c;
	}
.color2 span{
	border-left:8px solid #fd9909;
	}
.title_B{
	clear:both;
	overflow:hidden;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin:14px 0 0 0;
	}
.title_B a{
	display:block;
	height:75px;
	margin:0 0 14px 0;
	background:#fff;
	padding:0 20px;
	}
.title_B a span{
	float:left;
	color:#5e5e5e;
	height:25px;
	line-height:25px;
	font-family:"微软雅黑";
	font-size:20px;
	margin:25px 0;
	padding-left:5px;
	}
.title_B a em{
	float:right;
	width:30px;
	height:75px;
	}
.title_B_a1 em{
	background:url(../images/images/ico-7.png) no-repeat right center;
	}
.title_B_a2 em{
	background:url(../images/images/ico-8.png) no-repeat right center;
	}

/* 多图滚动 */
.scrollBox{ margin:0 auto; width:100%; text-align:center; overflow:hidden; background:#fff;
	}
.scrollBox .bd ul{ float:left; overflow:hidden;-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box; padding:0 10px;}
.scrollBox .bd li{ width:50%; float:left; font-size:14px; -webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:10px 6px;
	}
.scrollBox .bd li a{ display:block; -webkit-tap-highlight-color:rgba(0,0,0,0); }  /* 去掉链接触摸高亮 */
.scrollBox .bd li img{ max-width:100%; height:auto; background:url(images/loading.gif) #fff center center no-repeat;  }
.scrollBox .bd li p{
	display:block;
	height:40px;
	line-height:40px;
	color:#333;
	font-size:14px;
	font-family:"微软雅黑";
	}
.scrollBox .hd{ height:20px; overflow:hidden; font-size:0; }
.scrollBox .hd ul{ display:inline-block; }	
.scrollBox .hd li{ display:inline-block; vertical-align:top; overflow:hidden;}
/*花花世界*/
.flower_world{
	clear:both;
	overflow:hidden;
	background:#fff;
	}
.flower_world_div{
	clear:both;
	width:100%;
	overflow:hidden;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 10px;
	}
.flower_world_div div{
	width:100%;
	clear:both;
	overflow:hidden;
	}
.flower_world_div img{
	max-width:100%;
	height:auto;
	}
.flower_world_s{
	width:33.3%;
	height:auto;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:6px;
	}
.flower_world_l{
	width:66.6%;
	height:auto;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:6px;
	}
/*二级页面首页导航*/
.sub_index_pic{
	clear:both;
	width:100%;
	height:auto;
	overflow:hidden;
	}
.sub_index_pic img{
	max-width:100%;
	height:auto;
	}
.sub_index_nav{
	clear:both;
	overflow:hidden;
	padding-bottom:38px;
	}
.sub_index_nav dd{
	clear:both;
	overflow:hidden;
	height:60px;
	line-height:60px;
	background:#fff;
	margin:15px 0 0 0;
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 20px;
	}
.sub_index_nav dd span{
	float:left;
	width:70%;
	height:25px;
	line-height:25px;
	margin:17px 0;
	color:#5e5e5e;
	font-size:16px;
	border-left:8px solid #028b2c;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-left:18px;
	}
.sub_index_nav dd em{
	float:right;
	width:30%;
	height:50px;
	background:url(../images/images/ico-10.png) no-repeat right center;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-right:25px;
	}
.sub_index_nav dd:hover span{
	color:#e77844;
	border-left:8px solid #e77844;
	}
.sub_index_nav dd:hover em{
	background:url(../images/images/ico-11.png) no-repeat right center;
	}
/*--大事记--*/
.events { padding: 0 2% 10%; margin-top: 4%; background: url(../images/del3.png) repeat-y 45px 0;overflow: hidden; clear: both; }
.events dd{ overflow: hidden; clear: both; margin-bottom: 15px; }
.e-time{ 
	float: left; 
	display: block;
	 width: 80px; 
	 height: 30px; 
	 background: #fff; 
	 -webkit-border-radius: 3px; 
	 -moz-border-radius: 3px;
	  border-radius: 3px; text-align: center; color: #1eb660; font: 10px/30px "microsoft yahei"; font-weight:bold; }
.events dd div { float: left; position: relative; margin-left: 4%; padding: 1% 2%; width: 63%; background: #fff;  -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font: 12px/2 "microsoft yahei"; }
.events dd div:hover{
	background:#1eb660;
	}
.events dd div:hover a{
	color:#fff;
	}
.arrow { position: absolute; left: -7px; top: 10px; width: 7px; height: 16px; background:url(../images/ico-12.png) no-repeat center center;}

/*2015-5-6*/
.subIndex{
	clear:both;
	overflow:hidden;
	margin:15px;
	border:1px solid #dedede;
	background:#fff;
	border-radius:15px;
	}
.subIndex dd{
	clear:both;
	overflow:hidden;
	height:35px;
	line-height:35px;
	border-bottom:1px solid #dedede;
	}
.subIndex dd a{
	display:block;
	height:35px;
	color:#666;
	font-family:"微软雅黑";
	font-size:14px;
	padding-left:15px;
	}
.subIndex dd:hover{
	background:#e6e6e6;
	}















