@charset "utf-8";



*{



	padding: 0;margin: 0;



	box-sizing: border-box;



	font-family: "微软雅黑";



	max-width: 100%;



}



a{



	text-decoration: none;



}



body{



	margin: 0 auto;



	font-size: 16px;color: #333;



	overflow-x: hidden;



}



.bnn .swiper-slide img {



	width: 100%;



	height: 100%;



}



.bnn .swiper-button-prev{



	width:51px ;height: 101px;background-size: 100% 100%;



	background-image: url(../img/f19.png);



	left: 10%;



	top: 40%;



}



.bnn .swiper-button-next{



	width:51px ;height: 101px;background-size: 100% 100%;



	background-image: url(../img/f22.png);



	right: 10%;



	top: 40%;



}



.bnn a{



	display: block;height: 570px;background-size: cover;



	background-position: center;



}



.swtwz{



	width: 800px;text-align: center;



	position: absolute; left: 50%; top:50%;transform: translate(-50%, -50%);



}



.swtwz div{



	font-size: 50px;font-weight: bold;color:#005bac ;



	letter-spacing: 30px;



	margin-bottom: 20px;



}



.swtwz p{



	font-size: 30px;



	color:#005bac ;

	

	margin-top: 1px;



}



.w1200{



	width: 1200px;margin: 0 auto;max-width: 95%;



}



.w1400{



	width: 1400px;margin: 0 auto;max-width: 95%;



}



.head>div{



	display: flex;



	align-items: center;justify-content: space-between;



}



.head{



	padding: 20px 0;



}



.nav a{



	display: inline-block;



	margin: 0 5px;



	padding: 7px 20px;color: #333;



	text-align: center;transition: all 0.2s ease;



}



.nav a:hover,.nav a.on{



	background: #334b6f;color: #fff;



}











.mk1>div{



	padding: 70px 0;



	display: flex;justify-content: space-between;



}



.mk1>div>div{



	width: 47%;



}



.tit{



	font-size: 24px;color:#079B48 ;



	margin-bottom: 20px;



}



.mk1it{



	width: 50%;



}



.mk1icon{



	display: flex;



}



.mk1img{



	width: 100%;height: 156px;background-size: cover;



	background-position: center;margin-bottom: 10px;



}



.mk1it:nth-child(1){



	padding-right: 10px;



}



.mk1it:nth-child(2){



	padding-left: 10px;



}



.mk1xwz a{



	display: flex;justify-content: space-between;



	font-size: 14px;line-height: 54px;



	border-bottom: 1px solid #e4e4e4;



}
.mk1xwq{



	width: 530px;text-align: center;color: #fff;



}

.mk1xwq a{



	display: flex;justify-content: space-between;



	font-size: 14px;line-height: 54px;



	border-bottom: 1px solid #e4e4e4;



}


a{



	color: #333;



}



.mk1tit{



	white-space: nowrap;



    text-overflow: ellipsis;



    overflow: hidden;



    word-break: break-all;



}



.mk1xwz a:hover .mk1tit{



	color: #079B48



}

.mk1xwq a:hover .mk1tit{



	color: #079B48



}

.mk1tit2{



	white-space: nowrap;



    text-overflow: ellipsis;



    overflow: hidden;



    word-break: break-all;

	

	color: #F7F4F4;



}



.mk1xwz a:hover .mk1tit2{



	color: #079B48



}

.mk1xwq a:hover .mk1tit2{



	color: #079B48



}



.mk1trq{



	color:#079B48 ;



}



.xwmor{



	margin-top: 20px;color:#079B48 ;display: inline-block;



}



.xwmor:hover{



	color: #043056



}



.mk1img{



	transition: all 0.4s ease;



	display: block;



}



.mk1img:hover{



	transform: scale(1.03);



}







.mk1ricon a{



	display: flex;align-items: center;



	padding: 30px 0;



	border-bottom: 1px solid #f2f2f2;



}



.mk1ricon a:first-child{



	padding-top: 0;



}



.mk1rri{



	margin-left:17px; ;



}



.mk1rri div{



	color: #079B48;



}



.mk1rri p{



	font-size: 14px;



	color: #555;



	margin-top: 5px;



}



.mk1rle{



	text-align: center;position: relative;



}



.mk1rle .mk1ftew{



	position: relative;



	color: #079B48;



	font-size: 26px;



	border-top: 2px solid #eaa519;



	border-left: 1px solid #f2f2f2;



	border-right: 1px solid #f2f2f2;



}



.mk1rle p{



	font-size: 12px;color: #fff;



	background: #079B48;display: block;



	padding: 4px ;



}



.sjhvc{



	transform:rotate(90deg);



	position: absolute;



	left: 24px;



    top: -1px;



}



.sjhvc:after{



	content: "";



    display:block;



    width:0;



    height:0;



    border-width:4px 0 4px 4px ;



    border-style:solid;



    border-color:transparent  transparent transparent #eaa519;/*透明 黄 透明 透明 */



}



.mk1ricon a:hover .mk1rri div{



	color: #043056;



}







.abmk{



	background:#eeeef0 ;padding: 95px 0;



}



.abmk>div{



	display: flex;justify-content: space-between;



}



.abmk>div>div{



	width: 47%;



}



.gd1 a{



	height: 306px;display: block;background-size: cover;



	background-position: center;



}



.gd2 p{



	height: 56px;display: block;background-size: cover;



	background-position: center;



}



.gd1{



	margin-bottom: 25px;



}



.gd2 .swiper-slide p{



	box-sizing: border-box;cursor: pointer;



}



.gd2 .swiper-slide-thumb-active p{



	border: 2px solid #079B48;



}



.abtit{



	margin-bottom: 0px;



	padding-left: 12px;



	border-left: 8px solid #079B48;



}



.abtit div{



	font-size: 24px;color:#079B48 ;



}



.abtit p{



	font-size: 16px;color:#079B48 ;



}



.abmkccn{



	line-height: 2;



}



.xxmor{



	margin-top: 30px;display: inline-block;



	width: 120px;height: 35px;



	line-height: 35px;text-align: center;



	color: #fff;



	border-radius: 5px;background: #079B48;opacity: .9;



}



.xxmor:hover{



	opacity: 1;



}







.mk2{



	background-color: #fff;



	padding: 19px 0;



}



.mk2img{



	width: 429px;height: 276px;background-size: cover;



	background-position: center;

	position:relative;



}

.mk2img img{



	width: 429px;height: 276px;background-size: cover;



	background-position: center;

	position:relative;



}



.mk2it{



	margin-bottom: 20px;display: flex;



}



.mk2hz{



	flex: 1;



	position: relative;



	height: 276px;display: flex;align-items: center;



}



.mk2le{



	width: 195px;text-align: center;color: #fff;



}



.mk2le div{



	margin-top: 5px;display: block;



}



.mk2le div a{



	margin-top: 5px;display: block;



}



.mk2ri{



	flex: 1;color: #fff;line-height: 2;



}



.mk2it:nth-child(1) .mk2hz{



	background: #00693E;



}



.mk2it:nth-child(2) .mk2hz{



	background: #8CC76D;



}



.mk2it:nth-child(3) .mk2hz{



	background: #019E97;



}



.mk2sj{



	position: absolute;



	left: -15px;



	top: 10%;transform:rotate(180deg)



}



.mk2sj:after{



	content: "";



    display:block;



    width:0;



    height:0;



    border-width:15px 0 15px 15px ;



    border-style:solid;



    border-color:transparent  transparent transparent #079B48;/*透明 黄 透明 透明 */



}







.mk2it:nth-child(2) .mk2sj:after{



	border-color:transparent  transparent transparent #66a9dd;



}



.mk2it:nth-child(3) .mk2sj:after{



	border-color:transparent  transparent transparent #01aba0;



}



.zyjs a{



	display: block;background-size: cover;



	background-position: center;height: 323px;



	position: relative;



}



.zywz{



	background: rgba(0, 0, 0, .8);



	display: block;



	height: 100%;



	position: relative;display: none;



}



.zywz>div{



	width: 90%;text-align: center;color: #fff;



	position: absolute; left: 50%; top:50%;transform: translate(-50%, -50%);



}



.zyjs {



	padding-bottom: 100px;



}



.zyt1{



	padding: 70px 0;



	font-size: 24px;color:#079B48 ;



}



.zyjs a:hover .zywz{



	display: block;



}



.sfwzy .swiper-button-prev{



	width:51px ;height: 101px;background-size: 100% 100%;



	background-image: url(../img/f19.png);



	left: -5%;



	top: 40%;outline: none;



}



.sfwzy .swiper-button-next{



	width:51px ;height: 101px;background-size: 100% 100%;



	background-image: url(../img/f22.png);



	right: -5%;



	top: 40%;outline: none;



}



.sfwzy{



	position: relative;



}



.bmhz{



	padding: 65px 0;



	background: #eeeef0;



}



.bmhz>div{



	display: flex;justify-content: space-between;



}



.bmit{



	padding: 30px;



	width: 390px;height: 317px;margin-right:20px ;background: #fff;



}



.bmsit{



	flex: 1;



	background: #fff;padding: 30px 30px;



}



.bmif{



}



.bmsit{



	display: flex;justify-content: space-between;



}



.bmit h5{



	font-size: 20px;



	font-weight: normal;margin-bottom: 40px;



}



.bmms{



}



.shhz{



	text-align: right;width: 60%;



	position: absolute;right: 30px;bottom: 50px;



}



.shit select{



	width: 100px;height: 30px;line-height: 30px;







}



.shit{



	margin-top: 10px;



	background: #dbdddc;



	width: 100%;display: flex;align-items: center;



}



.shit span{



	text-align: center;flex: 1;



}



.bmit{



	position: relative;



}



.bmlis{



	line-height: 42px;font-size: 14px;



	display: flex;justify-content: space-between;



	align-items: center;



}



.bmif{



	width: 50%;



	padding-right: 40px;



}



.shrihg{



	border-left: 1px dashed #333;



	padding-right: 0px;



	padding-left: 40px;



}



.bmlis a{



	color: #f00;border: 1px solid #f00;



	line-height: 2;height: auto; transition: all 0.2s;



	padding: 0px 10px;color: #f00;display: inline-block;



}



.bmlis a:hover{



	color: #fff;



	background: #f00;



}







.lxwm{



	padding:20px 0 100px ;font-size: 18px;



}



.lxwm>div{



	background-image: url(../img/f27.png);



	background-size: cover;



	background-position: center;



	height: 520px;text-align: center;



	padding: 88px 0 70px;color: #fff;



}



.lxifr{



	width:800px;height: 195px ;



	margin: 0 auto;



	border: 1px solid #fff;



	padding: 10px;



}



.lxt1 div{



	margin-bottom: 15px;



}



.lxt1 p{



	margin-bottom: 50px;



}



.lxt2{



	margin-top: 30px;



}







.rdtit{



	font-size: 18px;font-weight: bold;



	padding-left: 10px;



	border-left: 6px solid #e3352c;



}



.rdhz{



	padding: 30px;display: flex;flex-wrap: wrap;



	width: 800px;



}



.rdhz a{



	display: inline-block;



	width: 33.33%;color: #999;



	line-height: 3;



}



.rdhz a:hover{



	color: #333;



}







.foot{



	background:#2c353c ;color: #8f9392;



}



.ewmhz img{



	width: 220px;display: block;



}



.ftcz{



	padding-top: 30px;



}



.cpy{



	padding: 20px 0 70px;text-align: center;



	border-top: 1px solid #8f9392;background:#2c353c ;color: #8f9392;



}



.ftle{



	display: flex;align-items: center;



}



.dblogo{



	margin-right: 64px;



}



.ftleri{



	line-height: 2;



	padding-right: 35px;border-right: 1px solid #8f9392;



}



.ftnav a{



	color: #8f9392;display: inline-block;



	margin: 0 30px;



}



.ftcz{



	display: flex;justify-content: space-between;



	padding-bottom: 30px;



}



.ftri{



	display: flex;align-items: center;



}



.ewmhz{



	text-align: center;position: relative;



	top: 30px;



}



.ewmhz img{



	position: absolute;bottom: 30px;



}



















.nbn{



	height: 400px;background-size: cover;



	background-position: center;



}



.nnav a{



	font-size: 20px;color:#333 ;margin: 0 30px;



	display: inline-block;



	line-height: 70px;



	position: relative;



}



.nnav a.on{



	color:#079B48 ;



}



.nnav a.on em{



	position: absolute;



	left: 44%;



	bottom: -5px;



	transform:rotate(270deg)



}



.nnav a.on em:after{



	content: "";



    display:block;



    width:0;



    height:0;



    border-width:10px 0 10px 10px ;



    border-style:solid;



    border-color:transparent  transparent transparent #eeeef0;/*透明 黄 透明 透明 */



}



.bmlis  span{



    white-space: nowrap;



    text-overflow: ellipsis;



    overflow: hidden;



    word-break: break-all;



}







.listcn>div{



	background:#eeeef0 ;



	padding: 25px;



	/*margin-top: 30px;*/



}



.listcn{



	padding-bottom: 100PX;



}



/*.listcn a{



	align-items: center;



	display: flex;width: 100%;



	background: #fff;



	padding:15px; margin-bottom: 25px;



	padding-right: 120px;



}*/



.listimg{



	width: 280px;height: 160px;



	background-size: cover;



	background-position: center;margin-right: 30px;



}



.listri div{



	color:#079B48 ;margin-bottom: 10px;



}



.listri p{



	font-size: 14px;line-height: 1.5;



}



.listri{



	padding-right: 70px;



	position: relative;



}



.listri img{



	position: absolute;



	bottom: 0;right: 0;



}



.listri{



	flex: 1;



}



.listcn a:hover{



	color:#F90004; 

	-webkit-box-shadow: 0 1px 5px 0 rgba(153,153,153,.5);



    box-shadow: 0 1px 5px 0 rgba(153,153,153,.5);



}



.ftnav a:hover{



	color: #fff;



}







.arghz .arhfds{



	background: #fff;



	padding: 50px 100px;



}



.art1{



	text-align: center;



	color:#079B48 ;



	margin-bottom: 30px;



	font-size: 18px;



}



.artcon{



	line-height: 1.6;



	font-size: 16px;text-align: left;



}



.ftleri p{



	display: flex;align-items: center;



}



.ftleri p img{



	margin: .1rem;



	height: .3rem;



}



.bmhzs{



	margin: 50px 0 100px;



}



.bmhzs h3{



	text-align: center;margin-bottom: 50px;font-weight: bold;font-size: 26px;



}



.bmhzs .w1200{



	width: 800px;



}



.pagelist{text-align: center;padding: 10px 0;}



.pagelist li{



  display: inline-block;vertical-align: middle;line-height: 0;



}



.pagelist a{



  border: 1px solid #e6e6e6;font-size: 13px;line-height: 0;margin-bottom: 0;



  padding: 5px 10px;



display: inline-block;



background: #fff;line-height: normal;



color: #666666;



cursor: pointer;



text-decoration: none;



}



.pagelist li:hover a{



  background: #079B48;



  color: #fff;



}



.pagelist .thisclass a{



background: #079B48;



  color: #fff;



}



.pagelist .thisclass {



background: #079B48;



  color: #fff;



}



.pagelist  select{



	    width: 52px!important;



    height: 27px;



    display: block;



    text-align: center;



}















































.mmm{



	display: none;



}



@media screen and (max-width: 600px) {



    .mmm{



	display: block;



}



.pcc{



	display: block;



}



body{



	font-size: .3rem;



}



.zzc{



		display: none;z-index: 9999;background: rgba(0,0,0,0.6);



		position: fixed;left: 0;top: 0;width: 100%;height: 100vh;



	}



.nav {



    position: fixed;



    left: -50%;



    top: 0;



    background: #fff;



    width: 50%;



    height: 100vh;



    z-index: 999999;



    padding: .4rem 0;



    border-top: 6px #079B48 solid;



    border-bottom: 6px #079B48 solid;



    display: none;



}



.sjbt {



    display: block;



    width: .55rem;



    height: .55rem;



    background: url(../img/dh.png);



    background-position: center;



    background-size: auto 100%;



    background-repeat: no-repeat;



    z-index: 999;



}



.logo{



	height: 1rem;



}



.logo img{



	height: 100%;display: block;



}



.head {



    padding: .2rem 0;



}



.head>div{



	align-items: center;



}



.nav a {



    display: block;



    margin: 0 0px;



    padding: 7px 0px;



    line-height: .8rem;



}



.bnn a{



	height: 5rem;



}



.swtwz div {



    font-size: .5rem;



    letter-spacing: 10px;



    margin-bottom: .2rem;



}



.swtwz p{



	font-size: .3rem;



}



.bnn .swiper-button-prev{



	width:.8rem ;height: 1.6rem;



	left: 3%;



	top: 40%;



}



.bnn .swiper-button-next{



	width:.8rem ;height: 1.6rem;



	right: 3%;



	top: 40%;



}



.mk1>div{



	display: block;



	padding: .7rem 0;



}



.mk1>div>div {



    width: 100%;



}



.tit {



    font-size: .4rem;



    margin-bottom: .4rem;



}



.mk1it:nth-child(1){



    padding-right: 0px;



}



.mk1it:nth-child(2) {



	padding-left: 0;



}



.mk1it {



    width: 100%;margin-bottom: .5rem;



}



.mk1icon{



	display: block;



}



.xwmor{



	margin-top: 0;



}



.mk1ri{



	margin-top: 1rem;



}



.mk1rri p{



	font-size: .28rem;



}



.mk1rle .mk1ftew{



	font-size: .5rem;



}



.mk1ricon{



	margin-bottom: .3rem;



}



.abmk{



	padding: .9rem 0;



}



.abmk .abmkle,.abmk .abmkri{



	width: 100%;



}



.abmk>div{



	display: block;



}



.abmkri{



	margin-top: .8rem;



}



.abtit div{



	font-size: .4rem;



}



.abtit p{



	font-size: .3rem;



}



.abtit {



    margin-bottom: .4rem;



    padding-left: .15rem;



}



.abmkccn{



	font-size: .3rem;line-height: 1.8;



}



.xxmor {



    margin-top: .3rem;



}



.mk2 {



    padding: 1.2rem 0;



}



.mk2it {



    margin-bottom: .2rem;



    display: block;



}







.mk2le {



    width: auto;



    padding: 0 .7rem;



}



.mk2ri{



	font-size: .28rem;



	list-style-position: inside;



}



.mk2sj {



    position: absolute;



    left: 17%;



    top: -22px;



    transform: rotate(-90deg);



}



.mk2hz {



	height: auto;



    padding: .5rem 0;



}



.zyt1 {



    padding: .7rem 0;



    font-size: .4rem;



}



.zyjs a{



	height: 5rem;



}



.sfwzy .swiper-button-prev{



	width:.8rem ;height: 1.6rem;



	left: -3%;



	top: 40%;



}



.sfwzy .swiper-button-next{



	width:.8rem ;height: 1.6rem;



	right: -3%;



	top: 40%;



}



.zywz {



    display: block;background: rgba(0,0,0,0.4);



}



.zyjs {



    padding-bottom: 1rem;



}



.bmhz {



    padding: .6rem 0;



}



.bmhz>div {



    display: block;



}



.bmit h5 {



    font-size: .35rem;



    margin-bottom: .4rem;



}



.bmit {



    padding: .3rem;



    height: auto;



    width: 100%;



    margin-right: 0;



}



.shhz {



    text-align: right;



    width: 100%;



    position: relative;



    right: 0px;



    margin-top: 1rem;



    bottom: 0px;



}



.shit select {



    width: 50%;



    height: 30px;



    line-height: 30px;



}



.bmsit {



    display: block;



}



.shrihg {



    border-left: 0px dashed #333;



    padding-left: 0px;



}



.bmif {



    width: 100%;



    padding-right: 0px;



}



.bmsit{



	padding: .3rem;



}



.bmlis {



    line-height: 1rem;



    font-size: .25rem;



}



.lxwm>div {



    height: auto;



    text-align: center;



    padding: 1rem 0;



    color: #fff;



}



.lxwm {



    padding: .2rem 0 1rem;



    font-size: .3rem;



}



.rdtit{



	font-size: .35rem;



}



.rdhz {



    padding: .3rem;



}



.rdhz a{



	text-align: center;



}



.ftcz{



	display: block;margin-bottom: .3rem;



}



.ewmhz img {



    position: relative;



    bottom: 0px;width: 2rem;



}







.ftleri{



	border: 0;



	padding-right: 0;



}



.ftri{



	display: block;



}



.foot{



	text-align: center;font-size: .3rem;



}



.ftle{



	display: block;



}



.dblogo {



    margin-right: 0px;



}



.cpy {



    padding: .2rem 0 .2rem;



    text-align: center;



    border-top: 1px solid #8f9392;



    background: #2c353c;



    color: #8f9392;



}



.ewmhz{



	top: 0;



}







.ewmhz img{



	display: block;margin: .5rem auto .2rem;



}



.ftleri p{



	justify-content: center;



}



.ftleri{



	margin: .3rem 0;



}



.ftnav a{



	margin: 0;width: 25%;display: block;



}



.ftnav {



	display: flex;



}



.ftcz{



	margin-bottom: 0;



}



.nbn{



	height: 2.5rem;



}



.nnav a {



    font-size: .35rem;



    margin: 0 .3rem;



}



.listcn>div{



	padding: .25rem;



}



.listcn a {



    display: block;



    padding: .25rem;



    margin-bottom: .3rem;



    padding-right: .25rem;



}



.listimg {



    width: 100%;



    height: 3rem;



    margin-right: 0px;



}



.listri{



	padding-right: 0;



	padding-top: .2rem;



	padding-bottom: .5rem;



}



.listri p{



	font-size: .28rem;



}



.listri div{



	margin-bottom: .1rem;



}



.arghz .arhfds {



    background: #fff;



    padding: .3rem ;



}



.art1 {



    margin-bottom: .3rem;



    font-size: .35rem;



}



.artcon{



	font-size: .3rem;



}



.bmhzs{



	margin: .5rem 0 1rem;



}



.bmhzs h3{



	text-align: center;margin-bottom: .5rem;font-weight: bold;font-size: .4rem;



}



.bmhzs .w1200{



	width: 800px;



}



.bmhzs{



	font-size: .3rem;



}







































}































































.swtwz div{



	color: #fff;letter-spacing: 0;text-align: center;



}



/*.head {



    padding: 20px 0 0;



}*/



.nav a:hover, .nav a.on ,.mk1rle p{



    background: #079B48;



}



.abtit {



    padding-left: 0;



    border-left: 0 solid #079B48;



}



.tit ,.mk1rle .mk1ftew,.mk1rri div,.mk1xwz a:hover .mk1tit,.mk1xwq a:hover .mk1tit,.xwmor,.abtit div,.abtit p{



    color: #079B48;



}



.mk1trq{



	color: #727272;



}



.gd2 .swiper-slide-thumb-active p {



    border: 2px solid #079B48;



}



.xxmor{



	background: #00693e;



}



.cgmk1{



	background-image: url(../img/hj.jpg);



	background-size: cover;background-position: center;



	padding: 70px 0;line-height: 2;



}



.cgmk1 div{



	color: #fff;



	font-size: 20px;



}



.cgmk1 p{



	color: #fff;



	font-size: 16px;



}



.cgmk1 input{



	width: 300px;height: 48px;line-height: 48px;display: inline-block;



	padding: 0 20px;margin-right: 10px;



}



.cgmk1 form{



	margin-top: 20px;



}



.cgmk1 button{



	width: 160px;height: 48px;line-height: 48px;display: inline-block;



	background: #009845;color: #fff;border: 0;font-size: 16px;cursor: pointer;



}



.cgmk1 button:hover{



	opacity: .8;



}







.ykjd{



	padding: 80px 0;



}



.ykjd>div{



	background: #eeeef0;display: flex;



}



.ykle{



	padding: 50px;



}



.ykjd>div>div{



	width: 50%;



}



.ykt1{



	font-size: 50px;font-weight: bold;color: #3e3a39;



}



.ykt2{



	font-size: 24px;



	color: #3e3a39;margin-bottom: 25px;margin-top: 5px;



}



.ykt3{



	font-size: 14px;



	color: #3e3a39;line-height: 1.8;



}



.ykbt{



	margin-top: 40px;display: flex;



}



.ykbt a{



	width: 140px;height: 40px;line-height: 40px;font-size: 16px;color: #3e3a39;



	border: 1px solid #3e3a39;text-align: center;margin-right: 10px;transition: all 0.2s ease;



}



.ykbt a:hover{



	background: #009845;color: #fff;border-color: #009845;



}



.ykri{



	background: url(../img/sf.jpg);background-size: cover;background-position: center;



}



.fnsj{



	margin-bottom: 50px;



}



























































































@media screen and (max-width: 600px) {



	.cgmk1{



		padding: .7rem 0;display: flex;justify-content: space-between;flex-wrap: wrap;



	}



.cgmk1 div {



    font-size: .4rem;



}



.cgmk1 p {



    font-size: .28rem;



}



.cgmk1 input {



    width: 49%;



    height: 1rem;



    line-height: 1rem;



    padding: 0 .2rem;



    margin-right: 0;



    margin-bottom: .2rem;



}



.cgmk1 button {



    width: 49%;



    height: 1rem;



    line-height: 1rem;



    font-size: .3rem;



}



.ykbt{



	margin-top: .4rem;



}



.ykjd>div>div{



	width: 100%;



}



.ykjd>div{



	display: block;



}



.ykjd {



    padding: .8rem 0;



}



.ykle {



    padding: .5rem;



}



.ykt1{



	font-size: .5rem;



}



.ykt2 {



    font-size: .3rem;



    margin-bottom: .3rem;



    margin-top: .1rem;



}



.ykt3{



	font-size: .25rem;



}



.ykbt a {



    width: 48%;



    height: .8rem;



    line-height: .8rem;



    font-size: .28rem;



    margin-right: 0px;



}



.ykbt{



	justify-content: space-between;



}



.ykri{



	height: 2rem;



}





}

.lovalh{

	width: 1200px;padding: 20px 0 ;

	/*background: #f5f5f5;*/

	padding-left: 40px;

	margin: 0 auto;font-size: 14px;

	border-bottom: 1px solid #f5f5f5;max-width: 95%;

}







.mk1img{

	position: relative;

}


.mk2img{



	position:relative;

}
.xfti{

	padding: 10px;box-sizing: border-box;

	color: #fff;display: block;width: 100%;background: rgba(0, 0, 0, .6);font-size: 14px;

	position: absolute;bottom: 0;left: 0; white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

    word-break: break-all;

}



.mxzy{

	background-image:url(/images/jkw.jpg) ;background-size: cover;

	padding: 80px 0;margin-bottom: 80px;

}

.mxzytit{

	text-align: center;font-size: 34px;color: #fff;

	padding: 40px 0;

}

.mxzy .w1200{

	background: rgba(0, 0, 0, .5);

}

.mxzcncs{

	width: 960px;margin: 0px auto;

}

.zyit{

	position: relative;

}

.zyit{height: 156px;padding: 0 30px;display:flex;justify-content: center;align-items: center;}

.zyit img{

	height: 93px;display: block;

	margin: 0 auto;

}

.zyit p{

	background: rgba(0, 0, 0, .6);

	position: absolute;height: 100%;

	bottom: 0;left: 0;width: 100%;font-size: 14px;text-align: cen}
	
	
