a{

	color: inherit;

}

.btn {

	display: inline-block;

    padding: 6px 12px;

    margin-bottom: 0;

    border-radius: 3px;

    font-size: 14px;

    font-weight: 400;

    line-height: 1.42857143;

    text-align: center;

    white-space: nowrap;

    vertical-align: middle;

    -ms-touch-action: manipulation;

    touch-action: manipulation;

    cursor: pointer;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

    background-image: none;

    border: 1px solid transparent;

    border-radius: 4px;

}


.header .banner .banner-container {
    position: relative;
}

.header .banner img {
    width: 100%;
	min-width: 1200px;
    height: auto;
}
.btn-default {

	color: #027938;

	background-color: #fff;

    border-color: #027938;

}



.btn-transparent {

	color: #027938;

	background-color: transparent;

    border-color: #027938;

}



.btn-default:hover,

.btn-transparent:hover {

    color: #fff;

    background-color: #027938;

}



.btn-lg {

    padding: 10px 16px;

    font-size: 18px;

    line-height: 1.3333333;

    border-radius: 6px;

}



.btn-sm {

    padding: 5px 10px;

    font-size: 12px;

    line-height: 1.5;

    border-radius: 3px;

}



.fl {

	float: left;

}



.fr {

	float: right;

}



.f12 {

	font-size: 12px;

}



.f13 {

	font-size: 13px;

}



.f14 {

	font-size: 14px;

}



.f16 {

	font-size: 16px;

}



.f18 {

	font-size: 18px;

}



.f20 {

	font-size: 20px;

}



.f22{

    font-size: 22px;

}

.f24{

    font-size: 24px;

}

.f26{

    font-size: 26px;

}

.f28{

    font-size: 24px;

}

.fw{

    font-weight: bold;

}



.ellipsis {

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}



.c-green {

	color: #027938;

}

.c-orange {

	color: #ff7200;

}

.c-red {

	color: red;

}



.b-green {

	background: #027938;

}



.header .header-tips {

	height: 40px;

	background: #efefef;

	min-width: 1200px;

}

.logo{

    margin: 6px 15px 0 0!important;

}

.tips-content .imgtop{

	     padding-top: 9px;

    height: 25px;

    width: 1200px;

}

.tips-content {

	width: 1200px;

	margin: 0 auto;

	/* padding-top:6px; */

}



.tips-content .tel {

	height: 40px;

	line-height: 36px;

	font-size: 14px;
	padding-top:20px;

}

.zjimg {
width:690px;

height:110px;

float:left;

}

.tips-content .tel span {

	vertical-align: middle;

	color: #b2b2ad;
      font-size:18px;
	  font-weight:blod;
}



.tips-content .tel em {

	color: #027938;

	font-weight: bold;
 font-size:18px;
	vertical-align: middle;

}



.tips-content .slogan {

	float: left;

	height: 40px;

	line-height: 36px;

	margin-left: 180px;

}



.slogan ul li {

	float: left;

	margin-left: 30px;

}



.slogan ul li img {

	margin-right: 10px;

}



.slogan ul li span {

	vertical-align: middle;

	font-weight: bold;

	font-size: 14px;

	color: #555;

}



.header .menu {

	height: 100px;
	width:100%;

}

.menu1{

	height: 80px;
	width:1200px;
	margin:0 auto;

}

.header .menu .menu-content {

	width: 100%;

	margin: 0 auto;

}



.header .menu .menu-content{

	width: 100%;

	height: 100px;


	color: #027938;

}

.menu-title {

	width: 1200px;
	margin: 0 auto;

	height: 110px;


	color: #027938;

}

.header .menu .menu-content .menu-title img {

	float: left;

	margin: 0px 10px 0 0;

}



.header {

    width: 100%;

    max-height: 620px;

    overflow: hidden;

	min-width: 1200px;

    text-align: center;

}

.banner {

 width: 100%;
 background:#027939;

    overflow: hidden;
	
	margin-top:95px;

	min-width: 1200px;

    text-align: center;
}

.header .banner .banner-container {

    position: relative;

}



.header .banner img {

    width: 100%;

	min-width: 1200px;

    height: auto;

}



.menu-title .c-name {

	font-weight: bold;

	font-size: 24px;

	margin-top: 15px;

}



.menu-title .e-name {}



.header .menu .menu-content .menu-bar {

	width:100%; margin:0 auto;
    background: #027938;
}



.header .menu .menu-content .menu-bar ul li {

	height: 80px;

	float: left;

	width: 128px;


	text-align: center;

	cursor: pointer;

	position: relative;
	background: #027938;

}





.header .menu .menu-content .menu-bar ul .active {

	background: #069C4A;

}

.header .menu .menu-content .menu-bar ul a:hover {

	background: #069C4A;

}


.menu-content .menu-bar ul li .c-name {

	font-size: 14px;

	font-weight: bold;

	margin-top: 25px;

	color: #fff;

}



.menu-content .menu-bar ul li .e-name {

	color: #E8E8E8;

	font-size: 12px;

}



.menu-content .menu-bar ul li .active {

	color: #fff;

}



.header .menu .menu-content .menu-bar ul li .children{

	position: absolute;

	width: 88px;

	font-size: 14px;

	top: 100px;

	z-index: 9;

	display: none;

}



.header .menu .menu-content .menu-bar ul li .children .children-item{

	margin: 10px auto;

	color: #fff;

}

.zjheader{
 width:100%;
 background: #027938;
 
 

}
.children-item a:hover{

	color:#027938;

	text-decoration:underline

}







.footer .foot-top {

	height: 64px;

	line-height: 64px;

	background: #027938;

	text-align: center;

	min-width: 1200px;

}



.footer .foot-top ul {

	width: 1200px;

	margin: 0 auto;

}



.footer .foot-top ul li {

	height: 64px;

	float: left;

	width: 250px;

	margin: 0 20px;

}



.footer .foot-top ul li img {

	margin-top: -12px;

}



.footer .foot-top ul li span {

	color: #fff;

	font-size: 20px;

	font-weight: bold;

	margin-left: 5px;

}



.footer .foot-top ul li em {

	color: #c2c2c2;

	margin-left: 5px;

}



.footer .foot-middle .middle-content {

	height: 220px;

	width: 1200px;

	margin: 0 auto;

	position: relative;

}



.foot-middle .middle-content .address {

	position: absolute;

	top: 0px;

	left: 0px;

	width: 400px;

}



.foot-middle .middle-content .address .title {

	color: #027938;

	font-size: 14px;

	font-weight: bold;



}



.foot-middle .middle-content .address .value {

	color: #666;

}



.foot-middle .middle-content .qr-code,

.foot-middle .middle-content .qq {

	position: absolute;

	left: 400px;

	width: 300px;

}



.qr-code img,

.qq .qq-img {

	margin-top: 20px;

	float: left;

	margin-right: 15px;

}



.qq .qq-img {

	width: 132px;

	height: 132px;

	background: #ddd;

	text-align: center;

}



.qq .qq-img img {

	margin-top: 10px;

}



.qq .qq-group {

	color: #027938;

	font-size: 14px;

	margin-top: 15px;

}



.qr-code .title,

.qq .title {

	color: #027938;

	font-weight: bold;

	font-size: 18px;

	margin: 40px 0 20px;

}



.qr-code .value {

	color: #666;

}



.foot-middle .middle-content .qq {

	left: 700px;

}



.footer .foot-bottom {

	border-top: 1px solid #ddd;

	overflow: hidden;

}



.footer .foot-bottom2 {

	border-top: 1px solid #ddd;

	overflow: hidden;

}



.foot-middle .middle-content .tel {

	position: absolute;

	left: 1000px;

	color: #666;

}



.middle-content .tel .number {

	color: #027938;

	font-size: 28px;

	font-weight: bold;

	width: 220px;

	margin-top: 20px;

}



.middle-content .tel .service-time {

	margin: 15px 0;

}

.service-img a:hover {

    color: #027938;

}

.middle-content .tel .service-img span {

	width: 95px;

	height: 36px;

	color: #000;

	display: inline-block;

	border: 1px solid #ddd;

	border-radius: 3px;

	text-align: center;

	line-height: 34px;

	overflow: auto;

}

.footer .foot-bottom .foot-bar{

	margin: 10px auto;

	width: 1200px;

}

.footer .foot-bottom .foot-bar .bar-item{

	display: inline-block;

	margin-right: 20px;

	color: #666;

	font-size: 14px;

	cursor: pointer;

}

.footer .foot-bottom .foot-bar .bar-item.active{

	color: #333;

	border-bottom: 1px solid #31950F;

}

.footer .foot-bottom ul {

	margin: 10px auto;

	width: 1200px;

	padding: 0 0 5px 0px;

	overflow: hidden;

}



.footer .foot-bottom ul li {

	border-right: 1px solid #e8e8e8;

	float: left;

	text-align: center;

	height: 16px;

	padding: 0 10px;

	margin-top: 5px;

	line-height: 16px;

	color: #bbb;

	cursor: pointer;

}





.footer .foot-bottom ul li:last-child{

	border-right: none;

}



.footer .foot-bottom ul li a{

	color: #bbb;

}



.footer .foot-bottom2 ul {

	margin: 10px auto;

	width: 1200px;

	padding: 0 0 5px 0px;

	overflow: hidden;

}



.footer .foot-bottom2 ul li {

	border-right: 1px solid #e8e8e8;

	float: left;

	text-align: center;

	height: 16px;

	padding: 0 10px;

	margin-top: 5px;

	line-height: 16px;

	color: #bbb;

	cursor: pointer;

}





.footer .foot-bottom2 ul li:last-child{

	border-right: none;

}



.footer .foot-bottom2 ul li a{

	color: #bbb;

}







.header-title  {

	margin-top: 40px;

	text-align: center;

}



.header-title  .c-name {

	font-size: 26px;

	color: #027938;

	font-weight: bold;

}



.header-title  em {

	color: #027938;

	font-size: 14px;

	font-weight: bold;

}



.header-title  .e-name {

	color: #666;

}



.header-title  .bg {

	width: 100%;

	height: 11px;

	text-align: center;

	overflow: hidden;


}



.header-title  .bg img {

	margin: 0 -100%;

}



.header-title  .tips {

	margin-top: 5px;

	text-align: center;

	color: #bbb;

	font-size: 16px;

}



.pagination-container {

	margin: 0 auto 80px;

	width: 1200px;

	text-align: center;

}



.pagination {

	display: inline-block;

}

.pagination>li{

	display: inline-block;

	margin: 0 5px;

	color: #027938;

}



.pagination>li>a,

.pagination>li>span

 {

	position: relative;

    float: left;

    padding: 7px 15px;

    border-radius: 2px;

    font-size: 14px;

    text-decoration: none;

    background-color: #e9e9e9;

}



.pagination>li>a:focus,

.pagination>li>a:hover,

.pagination>li>span:focus,

.pagination>li>span:hover,

.pagination>li.active>a,

.pagination>li.active>span{

	z-index: 2;

	color: #FFF;

	background-color: #027938;

}



.common-advantage{

	margin: 45px auto;

	width: 1200px;

}

.common-advantage-title{

	color: #666;

}

 .common-advantage-title span{

	color: #999;

}



.common-advantage-content{

	width: 1200px;

	margin: 40px auto;

	overflow: hidden;

}

.common-advantage-content .item{

	float: left;

	position: relative;

	height: 400px;

	width: 285px;

	color: #333;

	margin-right: 20px;

}

.common-advantage-content :last-child{

	margin-right: 0px;

}

.common-advantage-content .item .bg{

	height: 400px;

	width: 285px;

}

.common-advantage-content .item .opa{

	background: #fff;

	opacity: .5;

	position: absolute;

	bottom: 0;

	width: 100%;

	height: 60px;

	filter:alpha(opacity=50);

}

.common-advantage-content-title{

	position: absolute;

	bottom: 0;

	width: 100%;

	height: 60px;

	line-height: 60px;

	font-size: 18px;

	cursor: pointer;

}

.common-advantage-content-title .title-name{

	width: 82%;

	text-align: center;

}

.common-advantage-content-title .icon{

	position: absolute;

	right: 30px;

	top:20px;

	cursor: pointer;

}

.common-advantage-content .item .opa-detail{

	height: 260px;

	background: #fff;

	opacity: .5;

	position: absolute;

	bottom: 0;

	width: 100%;

	display: none;

	filter:alpha(opacity=50);

}

.common-advantage-content .item .detail{

	height: 260px;

	position: absolute;

	bottom: 0;

	width: 100%;

	cursor: pointer;

	display: none;

}

.common-advantage-content .item .detail .icon{

	margin: 25px auto;

	display: block;

}

.common-advantage-content .item .detail .title{

	font-size: 18px;

	text-align: center;

}

.common-advantage-content .item .detail p{

	padding: 8px;

	font-size: 14px;

}



.location {

	margin: 20px 0;

	color: #bbb;

}



.location .contents,

.location .contents li{

	display: inline-block;

}







.video-container{

	position: relative;

}

.video-icon{

	position: absolute;

	top:50%;

	left:50%;

	margin-top: -30px;

	margin-left: -28px;

	cursor: pointer;

}

.camp-slider{

	position: relative;

}

.camp-slider-btn{

	border-radius:50%;

	width:16px;

	height:16px;

	margin-right:8px;

	background:#333;

	opacity:0.6;

	display: inline-block;

	list-style:none;

	cursor: pointer;

	filter:alpha(opacity=60);

}

.camp-slider-btn.active{

	background: #fff;

}

.slider-pagination{

	position: absolute;

	bottom: 10px;

	width: 100%;

	text-align: center;

}

