*{margin: 0;padding: 0;text-decoration: none;font-family: '思源黑体';}



.m1{
	width: 100%;height: 132px;background: #fff;
}
.m2{
	width: 1200px;margin: auto;overflow: hidden;
}
.m3{
	float: left;margin-top: 38px;
}
.m4{
	float: right;width: 270px;height: 132px;box-sizing: border-box;padding-top: 50px;padding-right: 58px;text-align: right;
}
.m5{
	height: 20px;line-height: 20px;font-size: 14px;color: #313131;
}
.m6{
	height: 30px;line-height: 30px;font-size: 22px;color: #069e91;
}
.m7{
	height: 50px;width: 100%;background: #069E91;display: flex;justify-content: space-between;
}
.m8b{
	width: 1200px;margin: auto;
}
.m8{
	height: 50px;line-height: 50px;text-align: center;width: 104px;display: block;color: #fff;position: relative;cursor: pointer;float: left;
}
.m8:hover{
	background: #038B7F;
}
.m8a{
	position: absolute;width: 128px;overflow: hidden;background: #fff;top: 50px;left: -12px;z-index: 999;display: none;box-sizing: border-box;border: 1px solid #e6e6e6;
}
.m8a1{
	width: 100%;height: 40px;line-height: 40px;text-align: center;font-size: 14px;color: #313131;
}
.m8a1:hover{
	color: #069e91;
}
.m8aaa{
	width: 100%;height: 100%;color: #fff;
}
.m9{
	height: 50px;width: 100%;overflow: hidden;background: #F4F4F4;
}
.m10{
	height: 50px;line-height: 50px;padding-left: 64px;font-size: 14px;color: #313131;box-sizing: border-box;font-weight: 700;
}
.m10 span{
	line-height: 50px;height: 50px;display: inline-block;float: left;
}
.m10 img{
	vertical-align: middle;float: left;margin-top: 16px;margin-right: 10px;
}
.m11{
	width: 320px;height: 30px;background: #fff;float: right;margin-top: 10px;margin-right: 30px;border: 2px solid #069E91;
}
.m12{
	height: 28px;line-height: 28px;font-size: 14px;background: #fff;border: none;float: left;width: 280px;text-indent: 14px;
}
.m13{
	height: 30px;line-height: 30px;background: url(/images/search.png);float: left;width: 40px;border: none;
}
.m14{
	width: 280px;float: left;height: auto;
}
.m15{
	width: 100%;height: 46px;line-height: 46px;font-size: 20px;color: #069e91;font-weight: 700;border-bottom: 2px solid #E6E6E6;text-indent: 18px;
}
.m15 span{
	font-size: 13px
}
.m16{
	width: 100%;height: 164px;overflow: hidden;margin-top: 12px;text-align: center;
}
.m16 img{
	width: 260px;height: 100%;display: block;margin: auto;
}
.m17{
	margin-top: 10px;height: 78px;line-height: 26px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;color: #717171;font-size: 14px;
}
.m18{
	width: 890px;height: auto;float: right;
}
.m19{
	margin-top: 10px;width: 100%;overflow: hidden;
}
.m20{
	width: 312px;height: 246px;float: left;overflow: hidden;
}
.m21{
	width: 540px;height: 246px;float: right;overflow: hidden;
}
.m22{
	width: 100%;height: 100%;position: relative;overflow: hidden;
}
.m22 img{
	width: 100%;height: 100%;
}
.m23{
	position: absolute;height: 30px;background: rgba(0,0,0,0.67);line-height: 30px;text-indent: 14px;padding-right: 14px;color: #fff;
	font-size: 14px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;box-sizing: border-box;bottom: 0;z-index: 1;width: 100%;
}
.m24{
	width: 100%;height: 30px;font-size: 16px;color: #313131;line-height: 30px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-weight: 700;
}
.m24:hover{
	color: #069E91;
}
.m25{
	width: 100%;height: 48px;line-height: 24px;font-size: 14px;color: #717171;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin-top: 10px;
}
.m26{
	width: 100%;height: 150px;overflow: hidden;margin-top: 10px;
}
.m27{
	width: 100%;height: 30px;line-height: 30px;font-size: 16px;color: #313131;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;background: url(/images/circle.png) no-repeat left center;text-indent: 14px;
}
.m27 a{
	color: #313131;
}
.m27 span{
	float: right;color: #717171;font-size: 14px;
}
.m27:hover a{
	color: #F0A33D;
}
.m28{
	float: left;width: 270px;overflow: hidden;
}
.m29{
	width: 100%;height: 160px;overflow: hidden;
}
.m30{
	height: 62px;width: 100%;border: 1px solid #DADADA;border-bottom: none;position: relative;box-sizing: border-box;overflow: hidden;
}
.m31{
	width: 100%;height: 96px;overflow: hidden;
}
.m31 img{
	width: 100%;height: 100%;
}
.m32{
	margin-top: 10px;height: 26px;line-height: 26px;overflow: hidden;font-size: 20px;color: #069E91;text-indent: 10px;font-weight: 700;
}
.m33{
	height: 20px;line-height: 20px;overflow: hidden;font-size: 14px;color: #069E91;text-indent: 10px;font-weight: 700;
}
.m34{
	width: 82px;height: 20px;text-align: center;font-size: 12px;line-height: 18px;color: #616161;position: absolute;right: 20px;top: 20px;box-sizing: border-box;border: 1px solid #616161;border-radius: 10px;cursor: pointer;
}
.m34:hover{
	background: #616161;color: #fff;
}
.m35{
	width: 583px;height: auto;overflow: hidden;margin-left: 36px;float: left;
}
.m36,.m57,.m66{
	float: left;font-size: 14px;color: #313131;padding: 0 8px;display: inline-block;cursor: pointer;
}

.m37{
	width: 100%;height: 284px;overflow: hidden;margin-top: 10px;
}
.m38{
	width: 100%;height: 100%;overflow: hidden;
}
.m39{
	width: 100%;height: 80px;overflow: hidden;margin-bottom: 22px;
}
.m40{
	width: 80px;height: 80px;float: left;overflow: hidden;
}
.m40 img{
	width: 100%;height: 100%;
}
.m41{
	width: 490px;height: 80px;float: left;margin-left: 12px;overflow: hidden;
}
.m42{
	width: 100%;height: 20px;line-height: 20px;font-size: 16px;color: #313131;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-weight: 700;
}
.m42:hover{
	color: #069E91;
}
.m43{
	width: 100%;height: 48px;line-height: 24px;font-size: 14px;color: #717171;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin-top: 10px;
}
.m44{
	color: #069E91;
}
.m45{
	width: 270px;float: right;overflow: hidden;
}
.m46{
	width: 100%;display: flex;justify-content: flex-start;flex-wrap: wrap;
}
.m47{
	width: 50%;height: 96px;text-align: center;display: inline-block;
}
.m48{
	width: 100%;height: 54px;overflow: hidden;text-align: center;margin-top: 14px;
}
.m48 img{
	margin: auto;display: block;
}
.m49{
	width: 100%;height: 30px;line-height: 30px;font-size: 14px;color: #313131;overflow: hidden;text-align: center;
}
.m49:hover{
	color: #ef9c00;cursor: pointer;
}
.m50{
	width: 900px;float: left;overflow: hidden;
}
.m51{
	width: 900px;margin-top: 20px;overflow: hidden;height: 250px;white-space: nowrap;/* box-sizing: border-box;padding: 0 0 0 16px; */
}
.m52{
	height: 250px;overflow: hidden;width:100%;float:left;white-space:nowrap;display:inline;
	
	/*position: absolute;left: 0px;top: 1px;  width: 200%;-webkit-animation: 15s move infinite linear; */

}
.m53{
	display:inline;
}
.m53,.m108{
	width: 136px;height: 250px;overflow: hidden;margin-right: 10px;
}
.m54{
	width: 100%;height: 170px;overflow: hidden;
}
.m54 img{
	width: 100%;height: 100%;display: block;
}
.m55{
	margin-top: 5px;width: 136px;height: 30px;line-height: 30px;text-align: center;font-size: 16px;color: #313131;font-weight: 700;overflow: hidden;
}
.m53:hover .m55{
	color: #038B7F;
}
.m56{
	width: 136px;height: 24px;line-height: 24px;text-align: center;font-size: 12px;color: #717171;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;
}
.m56 span{
	float: right;
}
.m58{
	float: right;width: 270px;overflow: hidden;
}
.m59{
	margin-top: 22px;text-align: center;width: 100%;overflow: hidden;
}
.m59 img{
	margin: auto;display: block;width:260px;height:164px;
}
.m60{
	width: 100%;height: 72px;line-height: 24px;font-size: 12px;color: #717171;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;margin-top: 16px;
}
.m61{
	width: 800px;box-sizing: border-box;padding-left: 12px;overflow: hidden;float: left;
}
.m62{
	width: 100%;margin-top: 24px;overflow: hidden;height: 330px;
}
.m63{
	width: 100%;height: 100%;overflow: hidden;
}
.m64{
	width: 170px;height: 150px;overflow: hidden;position: relative;float: left;margin-right: 30px;margin-bottom: 30px;
}
.m64:nth-child(4n){
	margin-right: 0!important;
}
.m64 img{
	width: 100%;height: 100%;display: block;
}
.m65{
	position: absolute;width: 100%;height: 100%;top: 0;background: rgba(0,0,0,0.35);line-height: 150px;text-align: center;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;color: #fff;font-weight: 700;display: none;cursor: pointer;font-size: 14px;
}
.m64:hover .m65{
	display: block;
}
.m67{
	width: 360px;float: right;height: auto;
}
.m68{
	width: 100%;margin-top: 16px;overflow: hidden;
}
.m69{
	height: 34px;line-height: 34px;font-size: 14px;color: #313131;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;
}
.m69:hover{
	color: #038B7F;
}
.m69 span{
	color: #717171;font-size: 12px;float: right;
}
.m70{
	width: 100%;margin-top: 30px;height: 78px;box-sizing: border-box;overflow: hidden;position: relative;
}
.m71{
	position: absolute;left: 14px;top: 1px; width: 200%; /*-webkit-animation: 15s move infinite linear;*/
}
.m72{
	width: 184px;height: 76px;overflow: hidden;border: 1px solid #B4B4B4;box-sizing: border-box;float: left;margin-right: 14px;margin-bottom: 30px;
}
.m72 img{
	width: 100%;height: 100%;display: block;
}
@-webkit-keyframes move{
    0% {
          left: 0;
    }
    100% {
          left: -100%;
    }
}
@keyframes move {
    0% {
       left: 0;
    }
    100% {
       left: -100%;
    }
}
.m71:hover{
    -webkit-animation-play-state: paused;
}    
.m73{
	background: #069E91	;height: auto;width: 100%;padding: 46px 0 44px;margin-top: 40px;overflow: hidden;
}
.m74{
	width: 366px;height: auto;float: left;
}
.m75{
	width: 100%;overflow: hidden;
}
.m76{
	width: 100%;line-height: 30px;color: #fff;font-size: 14px;margin-top: 12px;overflow: hidden;
}
.m77{
	width: 554px;padding: 0 22px ;border-right: 1px solid #6AC5BD;border-left: 1px solid #6AC5BD;float: left;
}
.m78{
	height: 30px;width: 100%;color: #fff;font-size: 18px;
}
.m78 span{
	font-size: 14px;
}
.m79{
	height: 36px;width: 100%;margin-top: 10px;overflow: hidden;
}
.m80{
	border: none;background: #fff;display: block;float: left;width: 270px;height: 36px;line-height: 36px;font-size: 14px;color: #333;text-indent: 10px;border-radius: 10px;
}
.m81{
	resize: none;width: 484px;float: left;background: #fff;border: none;display: block;height: 72px;text-indent: 10px;color: #333;border-radius: 10px;line-height: 36px;font-size: 14px;margin-top: 10px;
}
.m82{
	display: block;height: 56px;width: 56px;background: #F1A922;line-height: 20px;padding: 10px;color: #fff;font-size: 14px;overflow: hidden;box-sizing: border-box;float: right;margin-top: 15px;margin-right: 5px;border: none;border-radius: 6px;box-shadow: 3px 0px 3px #333;
	word-wrap: break-word;word-break: normal;text-align: center;cursor: pointer;
}
.m83{
	width: 214px;text-align: center;float: right;height: auto;
}
.m83 img{
	width: 106px;display: block;margin:10px auto;
}
.m84{
	width: 100%;text-align: center;font-size: 14px;color: #fff;line-height: 30px;overflow: hidden;
}
.m85{
	width: 100%;background: #06897E;color: #fff;font-size: 14px;text-align: center;height: 54px;line-height: 54px;
}
.m85 a{color: #fff;}
.m86{
	width: 1200px;margin: 32px auto 0;overflow: hidden;
}
.m87{
	width: 260px;height: auto;float: left;
}
.m88{
	width: 100%;height: 54px;line-height: 54px;font-size: 20px;text-indent: 14px;color: #fff;background: #069E91;border-top-left-radius: 10px;border-top-right-radius: 10px;
}
.m89{
	width: 100%;box-sizing: border-box;padding: 14px 10px;border: 1px solid #E6E6E6;border-top: none;overflow: hidden;
}
.m90{
	width: 100%;border-bottom: 1px dashed #DADADA;height: 46px;line-height: 46px;text-indent: 10px;overflow: hidden;white-space: normal;text-overflow:ellipsis;color: #5b5b5b;
}
.m90:hover{
	color: #069e91;
}
.m91{
	color: #069e91;
}
.m92{
	width: 910px;float: right;overflow: hidden;
}
.m93{
	width: 100%;height: 54px;line-height: 54px;font-size: 26px;color: #313131;font-weight: 700;text-indent: 14px;border-bottom: 1px solid #E6E6E6;
}
.m94{
	width: 100%;height: auto;padding: 16px 12px 130px;box-sizing: border-box;line-height: 34px;color: #717171;font-size: 14px;
}
.m94 img{
	max-width:600px;margin: 10px auto;display:block;
}
.m95{
	width: 100%;height: 30px;line-height: 30px;background: #069E91;border-top-left-radius: 10px;border-top-right-radius: 10px;
	margin-top: 38px;
}
.m96{
	border-bottom: 1px dashed #DADADA;width: 100%;
}
.m97{
	line-height: 40px;font-size: 16px;color: #5b5b5b;
}
.m98{
	line-height: 34px;font-size: 14px;color: #5b5b5b;
}
.m99{
	width: 100%;height: 144px;overflow: hidden;margin-bottom: 32px;
}
.m100{
	width: 100%;margin-top: 30px;overflow: hidden;box-sizing: border-box;
}
.m101{
	width: 184px;height: 144px;float: left;overflow: hidden;
}
.m101 img{
	width: 100%;height: 100%;display: block;
}
.m102{
	width: 666px;height: 144px;float: left;margin-left: 26px;overflow: hidden;
}
.m103{
	width: 100%;height: 40px;margin-top: 10px;line-height: 40px;font-size: 16px;color: #5b5b5b;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-weight: 700;
}
.m103 span{float: right;font-size: 14px;}
.m103:hover{
	color: #069e91;
}
.m104{
	width: 100%;height: 68px;line-height: 34px;font-size: 14px;color: #808080;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin-top: 20px;
}
.m105{
	width: 100%;height: 40px;overflow: hidden;text-align: center;margin-top: 50px;
}
.m105 a{
	display: inline-block;color: #5b5b5b;padding: 0 12px;margin:  0 10px;
}
.select{
	color: #069e91!important;font-weight: 700;
}
.m106{
	width: 100%;text-align: center;font-size: 16px;color: #313131;margin: 20px 0 30px;
}
.m107{
	width: 100%;height: 40px;line-height: 40px;color: #808080;font-size: 14px;
}
.m107:hover{
	color: #069e91
}
.m108{
	margin-right: 48px;margin-bottom: 48px;float:left;
}
.m108:nth-child(5n){
	margin-right: 0;
}
.m108:hover .m55{
	color: #069e91;
}
.m109{
	width: 100%;margin: 20px auto;text-align: center;
}
.m110{
	width:390px;height: 390px;float: left;overflow: hidden;border: 1px solid #E6E6E6;margin-left: 20px;
}
.m111{
	width: 440px;height: auto;float: right;padding-top: 50px;overflow: hidden;
}
.m112{
	width: 100%;overflow: hidden;
}
.m112 p{height: 80px;font-size: 18px;color: #5b5b5b;text-indent: 40px;line-height: 80px;}
.m112 p:nth-child(1){
	background: url(/images/r1.png) no-repeat left center;
}
.m112 p:nth-child(2){
	background: url(/images/r2.png) no-repeat left center;
}
.m112 p:nth-child(3){
	background: url(/images/r3.png) no-repeat left center;
}
.m113{
	width:100%;line-height:30px;text-align:center;font-size:18px;color:#333;font-weight:700;
}
.m114{
	width:auto;float:left;display:inline-block;height:auto;margin-left:50px;margin-top:46px;
}
.m114 p{
	background: url(/images/z.png) no-repeat left center;height:30px;line-height:30px;color:#313131;font-size:14px;text-indent:30px;
}
.m115{
	width: 140px;height: 140px;float: left;overflow: hidden;margin-right: 30px;text-align: center;box-sizing: border-box;border: 1px solid #fff;
}
.m115:hover{
	border: 1px solid #069E91;
}
.m115 img{
	width: auto;display: inline-block;
}
.m116{
	width: 100%;height: 40px;line-height: 40px;text-align: center;font-size: 16px;color: #313131;font-weight: 700;margin-top: 16px;
}
.m117{
	width: 100%;height: 80px;display: flex;overflow: hidden;align-items:center;/*垂直居中*/
  justify-content: center;/*水平居中*/
}
.m115:hover .m116{
	color: #069E91;
}



@media only screen and (max-width: 1200px) {
.m73,.m85,.m7,.m9{width: 1200px;}	
.banner{width: 1200px;}
}