 @charset "utf-8";
/* CSS Document */
.wrap{ width:100%; overflow: hidden}
/*返回顶部*/
#totop {
	position: fixed;
	bottom: 20px;
	right: 5px;
	z-index: 9999999999;
	width: 69px;
	cursor: pointer;
	display: none;
}
#totop a {
	display: block;
	outline: none;
	width: 69px;
	height: 50px;
	padding-top: 48px;
	background: url(totop.png) no-repeat;
}
/* top */
.in_top {
	width: 100%;
	background: #444444;
	position: relative;
	z-index: 9999;
	overflow: hidden;
	height: 35px;
	line-height: 35px;
}
.in_box {
	width: 1200px;
	margin: 0 auto
}
.in_top .txt_l {
    float: left;
    overflow: hidden;
    color: #fff;
    font-size: 12px;
}
.in_top .nav {
	float: right;
	overflow: hidden;
	hpadding-right: 30px;
}
.in_top .nav a {
	color: #fbfbfb;
	text-decoration: none;
	display: block;
	padding: 0 15px;
	font-size: 12px;
	height: 40px;
	float: left;
}
.in_top .nav a:hover {
	display: inline-block;
	padding: 0px 15px;
	background: #6ca113;
	color: #FFF
}

.in_top .nav .active_on{background: #6ca113;}
.tit{ text-align:center; margin:50px auto 20px}
.tit img{ margin:0 auto}

/* 头部 */
.Six_box{ width:100%; background:#f7f5ed; padding-top:50px;position: relative;}
.row{ width:1200px; margin:0 auto}
.Six_imglist {
	overflow: hidden;
	clear: both
}
.Six_imglist li {
	width: 373px;
	float: left;
	margin-right: 40px;
	margin-bottom: 50px
}
.Six_imglist li:nth-child(3n) {
	margin-right: 0
}
.Six_imglist li p {
	width: 373px;
	-webkit-box-shadow: 0 0 10px rgba(219, 216, 208, .5);
	-moz-box-shadow: 0 0 10px rgba(219, 216, 208, .5);
	box-shadow: 0 0 10px rgba(219, 216, 208, .5)
}
.Six_imglist li h3 {
	text-align: center;
	margin: 27px 0 0px;
}
.Six_imglist li h3 a {
	color: #344c67
}


.flex-more {
	width: 60px;
	height: 42px;
	line-height: 42px;
	display: block;
	position: absolute;
	left: 50%;
	z-index: 1;
	overflow: hidden;
	opacity: 1;
	color: rgba(0,0,0,0.8);
	text-shadow: 1px 1px 0 rgba(255,255,255,0.3);
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
	background: #f4f4f4 url(icon5.png) center no-repeat;  margin-left:-30px;
	bottom: 58px;
}
.flex-more1 {bottom: -64px !important;
}
.Five_main{ overflow:hidden; margin-bottom:50px}
.project_ul {
	margin-top: 30px;
	height: 350px
}
.project_ul li {
	width: 253px;
	height: 350px;
	margin: 0 60px 0 0px;
	background: #FFF;
	-webkit-box-shadow: 0 0 10px rgba(219, 216, 208, .5);
	-moz-box-shadow: 0 0 10px rgba(219, 216, 208, .5);
	box-shadow: 0 0 10px rgba(219, 216, 208, .5);
	float: left;
	border: 1px solid #fff; position:relative
}
.project_ul li:last-child {
	margin-right: 0px;
}
.project_ul li:hover {
	background: #f8ffea;
	border: 1px solid #e2dfd9;
}
.project_ul li:hover h2 a {
	color: #93c631;
}
.project_ul li a {
	display: block;
	width: 100%
}
.project_ul li a img {
	width: 220px;
	height: 128px;
	margin: 20px auto 26px;
	display: block;
	/*! border-radius: 100px; */
}
.project_ul li h2 a {
	color: #676464;
	text-align: center
}
.project_ul li p {
	width: 200px;
	margin: 22px auto;
	font-size: 12px;
	line-height: 20px
}
.Nine_box_icon {
	position: absolute;
	bottom: -15px;
	left:50%;
	width: 34px;
	height: 34px; margin-left:-17px;
	background: url(icon6.png) no-repeat;
}
.project_ul li:hover .Nine_box_icon {
	background: url(icon6_on.png)no-repeat;
}

.Ten_box {
	width: 100%;
	background: #fdfdfd;
	padding: 0 0 50px;
	overflow: hidden;
	position: relative;
}
.owl-theme .owl-controls {
	margin-top: 10px;
	text-align: center;
	display: none;
}
/* Styling Next and Prev buttons*/
.owl-buttons{ position: relative; width:300px; margin:0 auto 50px;}
.owl-theme .owl-controls .owl-buttons div {
	display: block;
width: 120px;
height: 42px;
overflow: hidden;
opacity: 1;
cursor: pointer;
text-shadow: 1px 1px 0 rgba(255,255,255,0.3);
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
transition: all .3s ease;
line-height: 42px; float:left
}
.owl-prev:hover{background: #93c631 url(icon3_on.png) center no-repeat}
.owl-prev { position: absolute; left:0;
	background: #ebebeb  url(icon3.png) center no-repeat
}

.owl-next { position: absolute; right:0;
background: #93c631 url(icon4_on.png) center no-repeat !important;
}
/* Clickable class fix problem with hover on touch devices*//* Use it for non-touch hover action*/
.owl-theme .owl-controls.clickable .owl-buttons div:hover {
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}
/* Styling Pagination*/
.owl-theme .owl-controls .owl-page {
	display: inline-block;
 *display: inline;/*IE7 life-saver*/
}
/* display none until init*/
.owl-carousel {
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper {
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer {
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight {
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
.owl-carousel .owl-item {
	float: left;
}
.owl-controls .owl-page, .owl-controls .owl-buttons div {
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
/* mouse grab icon*/
.grabbing {
	cursor: url(grabbing.png) 8 8, move;
}
/* fix*/
.owl-carousel .owl-wrapper, .owl-carousel .owl-item {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
}
#owl-demo .item {
	margin: 3px;
}
#owl-demo .item h2 {
	text-align: center;
	font-size: 16px;
	margin: 30px 0 5px
}
#owl-demo .item h2 a {
	color: #344c67;
}
#owl-demo .item p {
	text-align: center;
	font-size: 14px
}
#owl-demo .item img {
	display: block;
	width: 100%;
	height: auto;
	-webkit-box-shadow: 0 0 10px rgba(219, 216, 208, .5);
	-moz-box-shadow: 0 0 10px rgba(219, 216, 208, .5);
	box-shadow: 0 0 10px rgba(219, 216, 208, .5);
}
/****************  轮播 css******************/
.Five_list {
	width: 605px; padding:20px 40px;
	margin: 10px 0 10px 10px; height:306px;
	background: #FFF;
	float: left;
	-webkit-box-shadow: 0 0 10px rgba(219, 216, 208, .5);
	-moz-box-shadow: 0 0 10px rgba(219, 216, 208, .5);
	box-shadow: 0 0 10px rgba(219, 216, 208, .5)
}
.Five_list h2{ margin-bottom:20px;}
.Five_slides {
	width: 504px;
	float: left
}
.flexslider {
	margin: 0;
	padding: 0;
	position: relative;
}
.flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
}
/* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides > li >p {
	margin: 0 auto;
	width: 225px;
	line-height: 25px;
	font-size: 14px;
}
.flex-pauseplay span {
	text-transform: capitalize;
}
/* Clearfix for the .slides element */
.slides:after {
	background: #000;
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
html[xmlns] .slides {
	display: block;
}
* html .slides {
	height: 1%;
}
/* Direction Nav */
.flex-direction-nav {
*height: 0;
	display: block;
position: relative;
}
.flex-direction-nav a {
	display: block;
	width: 120px;
	height: 42px;
	position: absolute;
	top: 22px;
	z-index: 10;
	overflow: hidden;
	opacity: 1;
	cursor: pointer;
	color: rgba(0,0,0,0.8);
	text-shadow: 1px 1px 0 rgba(255,255,255,0.3);
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
	background-color: #ebebeb;
	line-height: 42px;
}
.flex-direction-nav a:hover {
	background-color: #93c631;
}
.flex-direction-nav .flex-prev {
	left: 102px;
	background: #ebebeb url(icon3.png) center no-repeat;
}
.flex-direction-nav .flex-prev:hover {
	background: #bb271d url(icon3_on.png) center no-repeat;
}
.flex-direction-nav .flex-next {
	right: 102px;
	background: #93c631 url(icon4_on.png) center no-repeat;
}
.flex-direction-nav .flex-disabled {
	opacity: 0!important;
	filter: alpha(opacity=0);
	cursor: default;
}
.flex-direction-nav a:before {
	font-family: "flexslider-icon";
	font-size: 40px;
	display: inline-block;
	content: '\f001';
	display: none;
}
.flex-direction-nav a.flex-next:before {
	content: '\f002';
	display: none;
}
/****************  轮播 css******************/
.flex-control-thumbs {
	margin: 5px 0 0;
	position: static;
	overflow: hidden;
}
.flex-control-thumbs li {
	width: 25%;
	float: left;
	margin: 0;
}
.flex-control-thumbs img {
	width: 100%;
	display: block;
	opacity: .7;
	cursor: pointer;
}
.flex-control-thumbs img:hover {
	opacity: 1;
}
.flex-control-thumbs .flex-active {
	opacity: 1;
	cursor: default;
}
/* Control Nav */
.flex-control-nav {
	display: none
}
.detailed{ width:100%;}
.detailed_tit{ border-bottom:1px dotted #CCC; padding:30px 0; margin-bottom:30px; background:url(icon7.png) no-repeat left 30px; padding-left:35px}
.detailed_tit a{ color:#5d5c5c; background:url(icon8.png) right center no-repeat; padding-right:20px; margin-right:15px}
.detailed_tit a:hover{ color:#93c631; }
.detailed h2{ text-align:center; font-size:20px; font-weight:bold; margin-bottom:30px}
.detailed p{ line-height:30px; margin-bottom:10px}
.detailed p img{ margin:0 auto}


/*底部*/
#footer{ clear:both; width:100%;margin:45px auto 0;border-top:4px solid #93c631; }
/*站群导航*/
.downbox{margin-top:30px}
.down_box{ width:1200px; margin:auto; clear:both}
.down_box span{ float:left; font-size:16px; color:#000; font-weight:bold; padding:6px 20px 0 20px;}
.select {
	position: relative;
	float: left;
	margin: 0 10px;
}
.select dt {
	height: 33px;
	display: inline-block;
	background: url(select_input_bg.gif) no-repeat 220px center;
	line-height:33px;
	cursor: pointer;
	width:208px;
	padding-right: 30px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	position: relative;
	z-index: 1;
	text-indent:12px;
	color: #333; border:1px solid #cdcdcd; font-size:14px;
	margin-bottom: 20px;
}
.select:last-child dt {
	color: #333
}
.ash {
	color: #d7d7d7!important
}
.select dd {
	position: absolute;
	left: 0;
	top: 35px;
	display: none;
	z-index: 9;
	width: 240px;
	/*! padding-top: 35px */
	background-color: #fff;
}
.select dd ul {
	width:240px;
	height:90px;
	overflow: auto; 
}
.select dd ul li a {
	line-height: 28px;
	display: block;
	font-size: 14px;
	text-indent:12px; background:#ebebeb
}
.select dd ul li a:hover {
	background: #f5f5f5;
}
.project_list{ height:620px!important; margin-bottom:50px; clear:both}
.project_list li{ width:568px !important; height:568px}
.project_list li img{ width:520px!important; height:292px!important;}
.project_list li p{ width:500px!important}
/*站群导航结束*/
/*底部备案一行*/
.copyright{width:100%; background-color:#93c631;height:80px; clear:both;}
.copyright_box{ width:1000px; margin:auto;}
.copyright_l{ }
.copyright_l img{ float:left; line-height:80px; padding-top:20px;}
.copyright_l p{ color:#FFF; line-height:80px;width: 700px;margin: auto;}
.copyright_l p span{ margin-left:40px}
.copyright_r{ float:right; margin-top:18px;}
/*底部结束*/