a{
	color: inherit;
}

a:hover{
	color: #027938;
}

.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;
}

.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;
}

@media screen and (max-width: 700px) {
	.f14 {
		font-size: 0.48rem !important;
	}
 }
.f14 a:hover{
    color: #fff;
}

.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: #fd9e0d;
}
.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 {
	float: left;
	height: 40px;
	line-height: 36px;
	font-size: 14px;
}

.tips-content .tel span {
	vertical-align: middle;
	color: #b2b2ad;
}

.tips-content .tel em {
	color: #027938;        /*  #cf0003 */
	font-weight: bold;
	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;
}

.header .menu .menu-content {
	width: 1200px;
	margin: 0 auto;
}

.header .menu .menu-content .menu-title {
	width: 395px;
	height: 100px;
	float: left;
	color: #027938;
}

.header .menu .menu-content .menu-title img {
	float: left;
	margin: 15px 15px 0 0;
}

.header .banner {
    width: 100%;
    max-height: 520px;
    overflow: hidden;
	min-width: 1200px;
    text-align: center;
}

.header .banner .banner-container {
    position: relative;
}

.header .banner .banner-container div.img-slider:nth-child(1){
display: block;
}
.header .banner .banner-container div.img-slider:nth-child(2){
	display: none;
	}

.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 {
	float: left;
}

.header .menu .menu-content .menu-bar ul li {
	height: 100px;
	float: left;
	width: 88px;
	margin-right: 10px;
	text-align: center;
	cursor: pointer;
	position: relative;
}


.header .menu .menu-content .menu-bar ul .active {
	background: #027938;
}

.menu-content .menu-bar ul li .c-name {
	font-size: 16px;
	/* font-weight: bold; */
	margin-top: 25px;
	color: #333;
}
.menu-content .menu-bar ul li .c-name:hover{
	color: #027938;
}
.menu-content .menu-bar ul li .active:hover{
	color: white;
}

.menu-content .menu-bar ul li .e-name {
	color: #666;
	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;
	height: auto;
	
}

.header .menu .menu-content .menu-bar ul li:hover #mychildren{
display: block;
}

.header .menu .menu-content .menu-bar ul li .children .children-item{
	margin: 0 auto;
	color: #fff;
	height: 40px;
	line-height: 40px;
	box-sizing: border-box;
}

.children-item:hover{
	border-bottom: 1px solid white;
}

/* .children-item a:hover{
	color:#027938;
	text-decoration:underline !important;
} */


@media screen and (max-width: 640px) {
	.header .menu{
		height: 80px;
	}


	.header .menu .menu-content .menu-title {
		height: 80px;
	}
}



.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: 180px;
	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;
	margin-top: 20px;
}

.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;
	text-align: center;
}

.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;
}

@media screen and (max-width: 1024px) {
   
	.footer .foot-bottom {
		margin-bottom: 6px;
	}

	.footer .zhilan-foot{
		margin-bottom: 70px;
	}
}


.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  {
	text-align: center;
	padding: 20px;
}

.header-title  .c-name {
	font-size: 0.6rem;
	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;
	background: url(../images/3333.png) center no-repeat;
}

.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 20px;
	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;
}

/* .location>.contents>li>a:nth-child(3):hover{
	color: green;
	text-decoration: underline;
} */



.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: relative;
	bottom: 35px;
	left: -15px;
	width: 100%;
	text-align: center;
	/* height: ; */
}


@media screen and (max-width: 640px){
	.slider-pagination{
		position: absolute;
		top: 290px;
		left: 0px;
		text-align: center;
		height: 20px;
	}

	.camp-slider-btn{
		border-radius:50%;
		width:10px;
		height:10px;
		margin-right:8px;
		background:#333;
		opacity:0.6;
		display: inline-block;
		list-style:none;
		cursor: pointer;
		filter:alpha(opacity=60);
	}
}



.header .logo { float: left; }
.header .logo img { vertical-align: middle; }
.header .logo:before { content: ""; display: inline-block; width: 0; height: 100%; vertical-align: middle; }
.header .nav { width: 784px; height: 100px; float: right; position: relative; z-index: 99; }
.header .nav .mainlevel { float: left; width: 88px; height: 100px; margin-right: 7.5px; font-size: 16px; text-align: center; box-sizing: border-box; transition: all .3s; position: relative; }
.header .nav .mainlevel>a { display: block; width: 88px; height: 100px;  padding-top: 28px; box-sizing: border-box; }
.header .nav .mainlevel>a:hover { text-decoration: underline; }
.header .nav .mainlevel>a.click { background: #027938; color: #fff; }
.header .nav .mainlevel>a.click .img1 { display: none; }
.header .nav .mainlevel>a.click .img2 { display: block; }
.header .nav .mainlevel>a.click .txt { color: #fff; }
.header .nav .mainlevel img { height: 21px; margin: 0 auto; }
.header .nav .mainlevel .img1 { display: block; }
.header .nav .mainlevel .img2 { display: none; }
.header .nav .mainlevel .txt { margin-top: 10px; }
.header .nav .mainlevel ul { display: none; position: absolute; background: #fff; top: 100px; left: 0; background: #027938; }
.header .nav .mainlevel ul li { width: 88px; height: 40px; line-height: 40px; font-size: 14px; padding: 0; box-sizing: border-box; }
.header .nav .mainlevel ul li a { padding: 0; color: #fff; }
.header .nav .mainlevel ul li a:hover { background: none; text-decoration: none; }
.header .nav .mainlevel ul li:hover{
	border-bottom: 1px solid white;
}



.kecheng { background: #f9f9f9; padding: 40px 0; }
.kecheng .kc-type { text-align: center; margin-top: 20px; }
.kecheng .kc-type a { display: inline-block; width: 70px; height: 30px; line-height: 30px; color: #027938; text-align: center; border: 1px solid #027938; border-radius: 3px; margin: 5px 12px; transition: all .4s ease; }
.kecheng .kc-type a:hover { background: #027938; color: #fff; }
.kecheng .kc-more { margin-top: 40px; text-align: center; overflow: hidden; }
.kecheng .kc-more a { display: inline-block; width: 164px; height: 40px; line-height: 40px; margin: 0 15px; font-size: 16px; color: #027938; border: 1px solid #027938; border-radius: 3px; transition: all .4s ease; }
.kecheng .kc-more a:hover { background: #027938; color: #fff; }

.container { width: 1200px; margin: 0 auto; }

.kc-box { margin-top: 40px; width: 1230px; margin-left: -30px; height: 540px; overflow: hidden; }
.kc-box li { width: 380px; height: 540px; float: left; margin-left: 30px; background: #fff; overflow: hidden; transition: all .4s ease; }
.kc-box li .img { width: 380px; height: 260px; overflow: hidden; }
.kc-box li .img img { width: 100%; height: 100%; transition: all .6s; }
.kc-box li .cont { padding: 15px; box-sizing: border-box; }
.kc-box li .cont .name { font-size: 24px; }
.kc-box li .cont .duixiang { margin-top: 15px; height: 22px; line-height: 22px; color: #027938; font-size: 16px; padding-left: 20px; background: url(http://test.0731ziqiang.com/images/icon.png) no-repeat; background-position: 0 0; }
.kc-box li .cont .intro { color: #808080; line-height: 25px; height: 50px; margin-top: 15px; }
.kc-box li .cont .desbox { margin-top: 40px; overflow: hidden; }
.kc-box li .cont .desbox .pri { color: red; font-size: 20px; }
.kc-box li .cont .desbox .pri .big { font-size: 30px; font-weight: bold; }
.kc-box li .cont .desbox .yuanjia { font-size: 17px; color: #999; text-decoration: line-through; }
.kc-box li .cont .desbox .push { display: block; width: 128px; height: 38px; line-height: 38px; margin-top: 10px; text-align: center; color: #027938; font-size: 16px; border: 1px solid #027938; transition: all .4s ease; border-radius: 3px;}
.kc-box li .cont .desbox .push:hover { background: #fff000; border: 1px solid #fff000; color: #027938; }
.kc-box li:hover { background: #027938; color: #fff; }
.kc-box li:hover .img img { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); }
.kc-box li:hover .duixiang { color: #fff; background-position: 0 -22px; }
.kc-box li:hover .intro { color: #fff; }
.kc-box li:hover .desbox .pri { color: #fff; }
.kc-box li:hover .desbox .yuanjia { color: #33b76f; }
.kc-box li:hover .desbox .push { color: #fff; border: 1px solid #fff; }

.pub-tit { width: 1200px; height: 68px; line-height: 62px; text-align: center; color: #f40100; font-weight: bold; font-size: 28px; background: url(../images/3333.png) no-repeat; background-position: 0 0; }

.pub-des { text-align: center; font-size: 16px; color: #027938; margin-top: 20px; padding: 0 50px; }

.right { float: right; }
.left { float: left; }


.moment { width: 1200px; margin: 40px auto; overflow: hidden; }
.moment .m-type { text-align: center; margin-top: 30px; }
.moment .m-type a { display: inline-block; width: 190px; height: 35px; line-height: 25px; color: #FF0000; font-size: 20px; padding: 5px 0 0 25px; text-align: left; border: 1px solid #FF0000; border-radius: 8px; margin: 0 20px; box-sizing: border-box; }
.moment .m-type a img { width: 25px; height: 25px; margin-right: 10px; float: left; }
.moment .m-type a .img1 { display: block; }
.moment .m-type a .img2 { display: none; }
.moment .m-type a.click, .moment .m-type a:hover { background: #027938; color: #fff; border: 1px solid #027938; }
.moment .m-type a.click .img1, .moment .m-type a:hover .img1 { display: none; }
.moment .m-type a.click .img2, .moment .m-type a:hover .img2 { display: block; }
.moment .m-type a:hover { text-decoration: underline; }
.moment .m-year { width: 1200px; height: 46px; margin-top: 30px; padding-bottom: 6px; overflow: hidden; }
.moment .m-year a { width: 100px; float: left; height: 46px; line-height: 44px; text-align: center; color: #027938; font-size: 18px; border: 1px solid #027938; border-left: none; box-sizing: border-box; position: relative; }
.moment .m-year a:first-child { border-left: 1px solid #027938; }
.moment .m-year a.click { background: #027938; color: #fff; font-weight: bold; }
.moment .m-year a.click:after { content: ""; font-size: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid #027938; position: absolute; bottom: -7px; left: 50%; margin-left: -6px; }
.moment .mt30 { margin-top: 30px; }
.moment .m-con { margin-top: 10px; }
.moment .m-con .m-box { overflow: hidden; width: 1220px; margin-left: -20px; }
.moment .m-con .m-box li { width: 285px; margin-left: 20px; margin-bottom: 20px; float: left; }
.moment .m-con .m-box li .img { width: 285px; height: 190px; overflow: hidden; position: relative; }
.moment .m-con .m-box li .img img { width: 100%; height: 100%; transition: all .6s; }
.moment .m-con .m-box li .img .shadow { position: absolute; width: 285px; height: 214px; left: 0; bottom: -214px; background-size: 62px 62px; background-position: center; background-repeat: no-repeat; background-color: rgba(0, 0, 0, 0.5); transition: all .4s; }
.moment .m-con .m-box li .img .shadow-play { background-image: url(../images/play.png); }
.moment .m-con .m-box li .txt { height: 50px; line-height: 50px; font-size: 16px; text-align: center; width: 285px; border: 1px solid #bbb; border-top: none; box-sizing: border-box; transition: all .4s ease; }
.moment .m-con .m-box li:hover .img img { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); }
.moment .m-con .m-box li:hover .img .shadow { bottom: 0; }
.moment .m-con .m-box li:hover .txt { background: #027938; color: #fff; border: 1px solid #027938; }
.moment .m-more { display: block; text-align: center; width: 204px; height: 40px; line-height: 40px; margin: 20px auto 0; font-size: 16px; color: #027938; border: 1px solid #027938; border-radius: 3px; transition: all .4s ease; overflow: hidden; }
.moment .m-more:hover { background: #027938; color: #fff; }


.xly-f5 { width: 100%; background: #f7f7f7; padding: 50px 0; overflow: hidden; }
.xly-f5 .f5-box { width: 1200px; margin-top: 50px; padding: 0 30px; box-sizing: border-box; position: relative; }
.xly-f5 .f5-box .flex-viewport { width: 1140px !important; margin: 0 auto; overflow: hidden; }
.xly-f5 .f5-box .slides li { width: 1140px; height: 280px; position: relative; }
.xly-f5 .f5-box .slides li .img { width: 500px; height: 280px; overflow: hidden; float: left; }
.xly-f5 .f5-box .slides li .img img { width: 100%; height: 100%; transition: all .6s; }
.xly-f5 .f5-box .slides li .intro { width: 600px; float: right; }
.xly-f5 .f5-box .slides li .intro .tit { font-size: 26px; margin-top: 50px; }
.xly-f5 .f5-box .slides li .intro .txt { font-size: 16px; color: #777; margin-top: 20px; line-height: 30px; max-height: 150px; overflow: hidden; }
.xly-f5 .f5-box .slides li .num { position: absolute; right: 0; top: 0; font-size: 32px; letter-spacing: 1px; color: #999; font-style: italic; }
.xly-f5 .f5-box .slides li .num span { color: #027938; }
.xly-f5 .f5-box .slides li:hover .img img { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); }
.xly-f5 .f5-box .flex-direction-nav li { width: 30px; height: 75px; }
.xly-f5 .f5-box .flex-direction-nav li a { width: 30px; height: 75px; display: block; }
.xly-f5 .f5-box .flex-direction-nav li .flex-prev { background: url(../images/left.png) no-repeat; position: absolute; left: -2px; top: 102px; }
.xly-f5 .f5-box .flex-direction-nav li .flex-next { background: url(../images/right.png) no-repeat; position: absolute; right: -2px; top: 102px; }

.news { margin: 40px auto; overflow: hidden; }
.news .news-box { margin-top: 30px; width: 1221px; margin-left: -21px; overflow: hidden; }
.news .news-box .item { width: 386px; float: left; margin-left: 21px; }
.news .news-box .item .tit { height: 40px; line-height: 40px; border-bottom: 1px solid #027938; color: #027938; padding-left: 30px; font-size: 18px; font-weight: bold; background: url(../images/icon.png) no-repeat; background-position: 0 -44px; }
.news .news-box .item .tit .more { float: right; font-size: 14px; font-weight: normal; color: #027938; }
.news .news-box .item .tit .more:hover { text-decoration: underline; }
.news .news-box .item .tit2 { background-position: 0 -84px; padding-left: 35px; }
.news .news-box .item .tit3 { background-position: 0 -124px; }
.news .news-box .item .news-list { width: 386px; height: 250px; padding: 5px 10px; background: #ebebeb; margin-top: 8px; overflow: hidden; box-sizing: border-box; }
.news .news-box .item .news-list li { height: 40px; line-height: 40px; color: #6b6b6b; border-bottom: 1px dashed #999; padding-left: 8px; position: relative; }
.news .news-box .item .news-list li:before { position: absolute; left: 0; top: 19px; width: 2px; height: 2px; border-radius: 50%; background: #6b6b6b; content: ''; }
.news .news-box .item .news-list li .date { float: right; }
.news .news-box .item .news-list li:hover a { color: #027938; }
.news .news-box .item .news-list li:hover:before { background: #027938; }
.news .news-box .item .news-pj { width: 386px; height: 250px; background: #ebebeb; margin-top: 8px; overflow: hidden; position: relative; box-sizing: border-box; }
.news .news-box .item .news-pj .slides { position: relative; z-index: 1; }
.news .news-box .item .news-pj .slides li { width: 386px; height: 250px; }
.news .news-box .item .news-pj .slides li .xinxi { padding: 20px 20px 15px; box-sizing: border-box; overflow: hidden; }
.news .news-box .item .news-pj .slides li .xinxi img { width: 55px; height: 55px; border-radius: 50%; float: left; margin-right: 15px; }
.news .news-box .item .news-pj .slides li .xinxi .name { font-size: 18px; }
.news .news-box .item .news-pj .slides li .xinxi .name p { font-size: 14px; }
.news .news-box .item .news-pj .slides li .miaoshu { padding: 0 20px; line-height: 25px; height: 50px; overflow: hidden; box-sizing: border-box; }
.news .news-box .item .news-pj .slides li .pic { padding: 15px 13px 0; }
.news .news-box .item .news-pj .slides li .pic img { width: 110px; height: 82px; margin: 0 5px; float: left; }
.news .news-box .item .news-pj .flex-direction-nav li a { width: 20px; height: 50px; display: block; }
.news .news-box .item .news-pj .flex-direction-nav li .flex-prev { background-position: 0 0; position: absolute; left: 0; top: 100px; z-index: 10; }
.news .news-box .item .news-pj .flex-direction-nav li .flex-prev:hover { background-position: 0 -50px; }
.news .news-box .item .news-pj .flex-direction-nav li .flex-next { background-position: -20px 0; position: absolute; right: 0; top: 100px; z-index: 10; }
.news .news-box .item .news-pj .flex-direction-nav li .flex-next:hover { background-position: -20px -50px; }
.news .news-box .item .news-wt { width: 386px; height: 250px; background: #ebebeb; margin-top: 8px; overflow: hidden; }
.news .news-box .item .news-wt ul { padding: 0 20px; }
.news .news-box .item .news-wt ul li { padding: 15px 0; }
.news .news-box .item .news-wt ul li .wen { font-size: 16px; height: 22px; line-height: 22px; padding-left: 30px; background: url(../images/icon.png) no-repeat; background-position: 0 -264px; }
.news .news-box .item .news-wt ul li .da { margin-top: 15px; font-size: 14px; color: #777; line-height: 22px; height: 44px; padding-left: 30px; background: url(../images/icon.png) no-repeat; background-position: 0 -316px; }
.news .news-box .item .news-wt ul li:hover .wen { text-decoration: underline; }

.activity .activity-banner .news-video { margin-top: 20px; width: 1220px; margin-left: -20px; overflow: hidden; }
.activity .activity-banner .news-video .item { width: 590px; float: left; margin-left: 20px; }
.activity .activity-banner .news-video .item .tit { height: 40px;line-height: 40px;border-bottom: 1px solid #027938;color: #027938;padding-left: 35px;font-size: 18px;font-weight: bold;background: url(../images/icon.png) no-repeat;background-position: 0 -164px; }
.activity .activity-banner .news-video .item .tit .shipin{display: inline-block; position: absolute;left: 35px;}
.activity .activity-banner .news-video .item .tit .xuanke{display: inline-block; position: absolute;left: 640px;}
.activity .activity-banner .news-video .item .tit .more { float: right; font-size: 14px; font-weight: normal; color: #027938; }
.activity .activity-banner .news-video .item .tit .more:hover { text-decoration: underline; }
.activity .activity-banner .news-video .item .tit2 { padding-left: 30px; background-position: 0 -204px; }
.activity .activity-banner .news-video .item .videocon { width: 590px; height: 256px; margin-top: 8px; position: relative; overflow: hidden; }
.activity .activity-banner .news-video .item .videocon .img { width: 590px; height: 256px; overflow: hidden; }
.activity .activity-banner .news-video .item .videocon .img img { width: 100%; height: 100%; transition: all .6s; }
.activity .activity-banner .news-video .item .videocon:hover .img img { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); }
.activity .activity-banner .news-video .item .videocon .play { width: 86px; height: 86px; background: url(../images/play.png) no-repeat; position: absolute; left: 50%; top: 50%; margin-left: -43px; margin-top: -43px; }
.activity .activity-banner .news-video .item .videocon .saoma { position: absolute; left: 100px; top: 50px; width: 390px; height: 156px; }
.activity .activity-banner .news-video .item .videocon .saoma img { width: 154px; height: 154px; float: left; margin-right: 20px; }
.activity .activity-banner .news-video .item .videocon .saoma .txt { font-size: 26px; font-weight: bold; color: #fff000; line-height: 35px; margin-top: 10px; }
.activity .activity-banner .news-video .item .videocon .saoma .txt p { font-size: 16px; font-weight: normal; color: #fff; line-height: 26px; margin-top: 10px; }

.quals{
    background: #f3f3f3;
    width: 100%;
    height: 360px;
    position: relative;
}

.quals .qual-cont{
    margin: 0 auto;

    height: 400px;
}
.quals .qual-cont p{
    margin-top: 10px;
}
.quals .qual-cont .qual-img{
    width: 1200px;
    height: 330px;
    position: relative;
}
.quals .qual-img .qual-img-left{
    position: absolute;
    top: 115px;
    width: 50px;
    height: 100px;
    cursor: pointer;
    background: url(../images/51.png) no-repeat;
}
.quals .qual-img .qual-img-mid{
    position: absolute;
    top: 35px;
    left: 55px;
    width: 1200px;
    height: 300px;
    overflow: hidden;
}
.quals .qual-img-mid .swiper-wrapper{
    height: 260px;
}
.quals .qual-img .qual-img-right{
    position: absolute;
    top: 115px;
    right: -100px;
    width: 50px;
    height: 100px;
    cursor: pointer;
    background: url(../images/52.png) no-repeat;
}
.quals .qual-img-mid img{
    width: 225px;
    height: 260px;
}
.quals .qual-img-mid p{
    width: 200px;
    text-align: center;
    font-size: 16px;
    color: red;
}
.quals .qual-img-mid .qual-sw{
    float: left;
    margin-right: 15px;
}

#title-name{
    line-height: 60px;
}