﻿
.row-a1{padding: .65rem 0 1.14rem;overflow: hidden;
	background-color: #F7F7F7;
}
.g-t1{text-align: center;}
.g-t1 .tit{font-size: .22rem;color: #BA3A90;margin-bottom: .13rem;
	/*font-family: 'MiSans-Demibold';*/
}
.g-t1 .desc{font-size: .36rem;color: #000;}

.m-list1{display: flex;flex-wrap: wrap;margin: 0 -.06rem;padding-top: .45rem;}
.m-list1 li{width: 20%;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list1 .con{display: block;height: 5.47rem;padding-top: .68rem;
	border-radius: .08rem;margin: 0 .06rem;position: relative;overflow: hidden;
	background: url(../images/i-bg1.jpg) no-repeat center;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list1 .tit{font-size: .18rem;color: #000;font-weight: normal;
	text-align: center;margin-bottom: .28rem;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list1 .pic{position: absolute;right: 0;bottom: 0;height: 3.72rem;line-height: 3.72rem;
	font-size: 0;text-align: center;
	-webkit-transform: translateX(40%);
	-moz-transform: translateX(40%);
	-o-transform: translateX(40%);
	-ms-transform: translateX(40%);
	transform: translateX(40%);
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list1 .pic img{max-width: none;max-height: 100%;display: inline-block;vertical-align: middle;}
/*.m-list1 .pic2{position: absolute;left: 0;right: 0;bottom: -.45rem;height: 3.72rem;
	line-height: 3.72rem;font-size: 0;text-align: center;opacity: 0;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list1 .pic2 img{display: inline-block;vertical-align: bottom;max-height: 100%;}*/
.m-list1 .more{display: block;margin: 0 auto;width: .67rem;height: .67rem;border-radius: 50%;
	text-align: center;line-height: .67rem;font-size: .36rem;color: #FFF;
	background-color: #000;opacity: 0;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list1.open li{width: 15%;}
.m-list1 li.on{width: 40%;}
.m-list1 li.on .con{background-image: url(../images/i-bg2.jpg);overflow: visible;}
.m-list1 li.on .tit{font-weight: bold;color: #fff;}
.m-list1 li.on .pic{left: 0;bottom: -.45rem;
	-webkit-transform: translateX(0%);
	-moz-transform: translateX(0%);
	-o-transform: translateX(0%);
	-ms-transform: translateX(0%);
	transform: translateX(0%);
}
.m-list1 li.on .more{opacity: 1;}

.row-a2{padding: .62rem 0 .52rem;}

.m-slider1{margin-top: .42rem;margin-bottom: .44rem;}
.m-slider1 .con{overflow: hidden;
	background: url(../images/p-bg1.jpg) no-repeat left center;
	-o-background-size: 10rem auto;
	-ms-background-size: 10rem auto;
	-moz-background-size: 10rem auto;
	-webkit-background-size: 10rem auto;
	background-size: 10rem auto;
}
.m-slider1 .txt{width: 57%;float: left;padding: 0 .3rem 0 .66rem;}
.m-slider1 .pic{width: 43%;float: right;overflow: hidden;border-radius: 0 .08rem .08rem 0;}
.m-slider1 .pic img{width: 100%;display: block;}
.m-slider1 .time{display: block;font-size: .6rem;line-height: 1.1;
	color: rgba(255, 255, 255, 0);margin-bottom: .3rem;
	text-stroke: 1px #7F878B;
	-webkit-text-stroke: 1px #7F878B;
}
.m-slider1 .desc{font-size: .16rem;line-height: 2;color: #6C6C6C;
	max-height: 5rem;overflow-y: auto;
}
.m-slider1 .desc::-webkit-scrollbar {
    width: .08rem;
}
.m-slider1 .desc::-webkit-scrollbar-track {
    background: #F7F7F7;border-radius: .04rem;
}
.m-slider1 .desc::-webkit-scrollbar-thumb {
    background: #D0D0D0;border-radius: .04rem;
}
.m-slider1 .desc::-webkit-scrollbar-thumb:window-inactive {
    background: #D0D0D0;border-radius: .04rem;
}

.m-slider2{position: relative;}
.m-slider2:before{content: '';position: absolute;left: .76rem;right: .76rem;bottom: .26rem;height: 1px;
	background-color: #D9D9D9;
}
.m-slider2 .item{padding-bottom: .3rem;position: relative;}
.m-slider2 .time{display: block;text-align: center;font-size: .3rem;color: #939BA1;
	font-weight: bold;cursor: pointer;
	padding-top: .06rem;position: relative;height: .8rem;line-height: .8rem;
}
.m-slider2 .time:after{content: '';position: absolute;left: 50%;bottom: -.1rem;
	width: .12rem;height: .12rem;
	border-radius: 50%;background-color: #939BA1;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}
.m-slider2 .slick-current .time{padding-top: 0;color: #BA3A90;font-size: .45rem;font-weight: bold;}
.m-slider2 .slick-current .time:after{background-color: #BA3A90;}
.m-slider2 .slick-arrow{position: absolute;bottom: 0;width: .54rem;height: .54rem;z-index: 2;
	border-radius: 50%;background-color: #C5CCDA;cursor: pointer;font-size: 0;
	text-indent: 9999px;border: 0;background-position: center;background-repeat: no-repeat;
	-o-background-size: .11rem auto;
	-ms-background-size: .11rem auto;
	-moz-background-size: .11rem auto;
	-webkit-background-size: .11rem auto;
	background-size: .11rem auto;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-slider2 .slick-prev{left: 0;background-image: url(../images/i-04.png);}
.m-slider2 .slick-next{right: 0;background-image: url(../images/i-05.png);}
.m-slider2 .slick-arrow:hover{background-color: #fff;}
.m-slider2 .slick-prev:hover{background-image: url(../images/i-04-on.png);}
.m-slider2 .slick-next:hover{background-image: url(../images/i-05-on.png);}

.row-a3{padding: .66rem 0 .94rem;
	background-color: #F7F7F7;
}

.m-list2{display: flex;flex-wrap: wrap;margin-top: .4rem;}
.m-list2 li{width: 33.33%;}
.m-list2 .con{display: block;position: relative;}
.m-list2 .pic{width: 3.27rem;height: 4.26rem;margin: 0 auto .17rem;padding: .36rem;
	background: url(../images/i-bg3.png) no-repeat center;
	-o-background-size: 100% 100%;
	-ms-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}
.m-list2 .pic img{width: 100%;height: 100%;display: block;}
.m-list2 .t1{text-align: center;font-size: .2rem;font-weight: normal;color: #000;
	font-family: 'MiSans-Normal';
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list2 .con:after{content: '';position: absolute;right: 0;top: 0;bottom: .05rem;width: 1px;
	background-color: #D8DFE5;
}
.m-list2 .con:hover .t1{color: #BA3A90;}
.m-list2 li:last-child .con:after{display: none;}

.row-a4{padding: .66rem 0;}
.m-list3{display: flex;flex-wrap: wrap;margin: .62rem -.26rem .5rem;}
.m-list3 li{width: 33.33%;}
.m-list3 .con{display: block;margin: 0 .26rem;padding: .1rem;
	background: #FFFFFF;
	border-radius: .08rem;
	border: 1px solid #F7F7F7;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list3 .pic{padding-top: 63%;height: 0;position: relative;overflow: hidden;}
.m-list3 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;
	transition: .8s;
	-ms-transition: .8s;
	-moz-transition: .8s;
	-webkit-transition: .8s;
	-o-transition: .8s;
}
.m-list3 .txt{padding: .23rem .25rem 0;height: 2.96rem;}
.m-list3 .t1{font-size: .2rem;line-height: 1.6;color: #000;margin-bottom: .18rem;height: 3.2em;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list3 .desc{font-size: .16rem;line-height: 1.88;color: #181818;
	display: -webkit-box;margin-bottom: .75rem;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-list3 .date{display: block;font-size: .16rem;color: #4F4F4F;font-family: 'MiSans-Medium';
	background: url(../images/i-06.png) no-repeat left center;padding-left: .39rem;
	-o-background-size: .24rem auto;
	-ms-background-size: .24rem auto;
	-moz-background-size: .24rem auto;
	-webkit-background-size: .24rem auto;
	background-size: .24rem auto;
}
.m-list3 .con:hover .t1{color: #C04C9A;}
.m-list3 .con:hover .pic img{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.m-list3 .con:hover{border-color: #C04C9A;}

.g-btn1{display: block;margin: 0 auto;width: 2.2rem;height: .6rem;border-radius: .3rem;
	text-align: center;line-height: .6rem;font-size: .18rem;color: #fff;
	background-color: #000;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.g-btn1:hover{background-color: #C04C9A;color: #fff;}

.g-t2{}
/*.g-t2 .tit{font-size: .22rem;position: relative; padding-left: .9rem;}*/
.g-t2 .tit{font-size: .28rem;position: relative; padding-left: .9rem;}
.g-t2 .tit:before{content: '';position: absolute;left: 0;top: 50%;width: .68rem;height: 4px;
    margin-top: -2px;background-color: #333;
}
.g-t2 .desc{font-size: .36rem;color: #000;margin-top: .15rem;}

.row-b1{padding: .52rem 0 .64rem;}
.m-txt1{font-size: .18rem;line-height: 2.33;color: #000;
	text-align: justify;margin-top: .3rem;margin-bottom: .78rem;
}

.m-list4{margin: 0 -.22rem;display: flex;flex-wrap: wrap;}
.m-list4 li{width: 20%;}
.m-list4 .con{display: block;margin: 0 .22rem;height: 3.1rem;padding-top: .62rem;
	background: #FFFFFF;text-align: center;color: #000;
	box-shadow: 0px 0px .16rem 0px rgba(0,0,0,0.08);
	border-radius: .12rem;
}
.m-list4 .top{font-size: .3rem;margin-bottom: .14rem;}
.m-list4 .num{font-size: .6rem;font-weight: bold;}
.m-list4 .desc{font-size: .22rem;line-height: 1.36;margin: 0 .25rem .11rem;}
.m-list4 .time{font-size: .18rem;}

.row-b2{padding: .58rem 0 .83rem;
	background-color: #F7F7F7;
}

.m-txt2{height: 3.54rem;position: relative;margin-top: .45rem;
	background: url(../images/p-bg2.jpg) no-repeat center;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.m-txt2 .txt{position: absolute;left: 0;right: 0;top: 50%;text-align: center;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-txt2 .ico{display: block;margin-bottom: .3rem;}
.m-txt2 .ico img{display: block;margin: 0 auto;height: .29rem;}
.m-txt2 .desc{font-size: .3rem;line-height: 1.6;color: #000;}

.row-b3{padding: .56rem 0 1.58rem;}
.row-b3 .m-slider1 .txt{padding-left: 0;}
.row-b3 .m-slider1 .desc{margin-left: .36rem;}

.row-b4{padding: .66rem 0;
	background-color: #F7F7F7;
}
.m-list2-1{padding-bottom: .7rem;}
.m-list2-1 li{margin-bottom: .42rem;}
.m-list2-1 .slick-arrow{position: absolute;bottom: 0;width: .54rem;height: .54rem;z-index: 2;
	border-radius: 50%;background-color: #D9D9D9;cursor: pointer;font-size: 0;
	text-indent: 9999px;border: 0;background-position: center;background-repeat: no-repeat;
	-o-background-size: .11rem auto;
	-ms-background-size: .11rem auto;
	-moz-background-size: .11rem auto;
	-webkit-background-size: .11rem auto;
	background-size: .11rem auto;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list2-1 .slick-prev{left: 50%;margin-left: -1.25rem;background-image: url(../images/i-04.png);}
.m-list2-1 .slick-next{right: 50%;margin-right: -1.25rem;background-image: url(../images/i-05.png);}
.m-list2-1 .slick-arrow:hover{background-color: #fff;}
.m-list2-1 .slick-prev:hover{background-image: url(../images/i-04-on.png);}
.m-list2-1 .slick-next:hover{background-image: url(../images/i-05-on.png);}
.m-list2-1 .slick-dots{position: absolute;z-index: 1;left: 0;right: 0;bottom: 0;text-align: center;font-size: 0;
	line-height: .54rem;
}
.m-list2-1 .slick-dots li{display: inline-block;vertical-align: middle;width: auto;margin: 0 .1rem;}
.m-list2-1 .slick-dots li button{padding: 0;display: block;width: .1rem;height: .1rem;
	border-radius: 50%;background-color: #C5CCDA;font-size: 0;
	text-indent: 9999px;border: 0;cursor: pointer;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list2-1 .slick-dots li.slick-active button{background-color: #BA3A90;width: .13rem;height: .13rem;}
.hide-dn{height: 0;overflow: hidden;}
.m-tit1{padding-bottom: .12rem;display: flex;justify-content: space-between;}
.m-tit1 .tab{display: flex;flex-wrap: wrap;margin-top: .4rem;}
.m-tit1 .tab li{margin-left: .3rem;}
.m-tit1 .tab li a{display: block;width: 1.7rem;height: .5rem;border-radius: .25rem;line-height: .5rem;
	text-align: center;border-radius: .25rem;font-size: .18rem;color: #000;
	background-color: #E4E4E4;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-tit1 .tab li:hover a,.m-tit1 .tab li.on a{background-color: #000;color: #fff;}

.row-c1{padding: .65rem 0 .4rem;}
.m-news{margin-bottom: .42rem;}
.m-news .con{display: block;overflow: hidden;border-radius: .15rem;
    background-color: #F7F7F7;padding: .3rem;
}
.m-news .pic{float: left;width: 8.57rem;border-radius: .15rem;overflow: hidden;margin-right: .6rem;}
.m-news .pic img{width: 100%;display: block;
	transition: .8s;
	-ms-transition: .8s;
	-moz-transition: .8s;
	-webkit-transition: .8s;
	-o-transition: .8s;
}
.m-news .txt{overflow: hidden;padding: .5rem .36rem 0 0;}
.m-news .date{display: block;font-size: .16rem;color: #4F4F4F;font-weight: bold;margin-bottom: .1rem;
	background: url(../images/i-06.png) no-repeat left center;padding-left: .39rem;
	-o-background-size: .24rem auto;
	-ms-background-size: .24rem auto;
	-moz-background-size: .24rem auto;
	-webkit-background-size: .24rem auto;
	background-size: .24rem auto;
}
.m-news .tit{font-size: .24rem;line-height: 1.47;color: #333;margin-bottom: .24rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-news .desc{font-size: .18rem;line-height: 1.96;color: #333;margin-bottom: .32rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.m-news .more{display: block;width: 2rem;height: .62rem;text-align: center;line-height: .62rem;
	border-radius: .31rem;font-size: .18rem;color: #fff;font-family: 'MiSans-Normal';
	background-color: #000;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-news .con:hover .pic img{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
/*.m-news .con:hover .tit{color: #BA3A90;}*/
.m-news .con:hover .more{background-color: #BA3A90;color: #fff;}

.m-list5{}
.m-list5 li{border-bottom: 1px solid #D8DFE5;margin-bottom: .4rem;}
.m-list5 .con{display: block;overflow: hidden;padding: 0 .6rem .33rem;}
.m-list5 .pic{float: left;width: 4.27rem;height: 2.88rem;border-radius: .08rem;
	margin-right: .6rem;overflow: hidden;
}
.m-list5 .pic img{width: 100%;height: 100%;display: block;
	transition: .8s;
	-ms-transition: .8s;
	-moz-transition: .8s;
	-webkit-transition: .8s;
	-o-transition: .8s;
}
.m-list5 .txt{overflow: hidden;padding-top: .35rem;}
.m-list5 .tit{font-size: .2rem;line-height: 1.6;color: #333;margin-bottom: .15rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list5 .date{display: block;font-size: .16rem;color: #4F4F4F;font-weight: bold;margin-bottom: .23rem;
	background: url(../images/i-06.png) no-repeat left center;padding-left: .39rem;
	-o-background-size: .24rem auto;
	-ms-background-size: .24rem auto;
	-moz-background-size: .24rem auto;
	-webkit-background-size: .24rem auto;
	background-size: .24rem auto;
}
.m-list5 .desc{font-size: .18rem;color: #181818;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-list5 .con:hover .tit{color: #BA3A90;}
.m-list5 .con:hover .pic img{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.pages{text-align: center;font-size: 0;padding: .3rem 0;}
.pages ul{display: inline-block;}
.pages li{float: left;margin: 0 .12rem;}
.pages li a{display: block;font-size: 16px;color: #0A0204;font-weight: bold;line-height: .5rem;height: .5rem;}
.pages li span{border-bottom: 1px solid transparent;}
.pages li:hover span,.pages li.on span{border-color: #0a0204;}
.pages .arrow a{width: .75rem;
	background-position: center;background-repeat: no-repeat;
	-o-background-size: 13px auto;
	-ms-background-size: 13px auto;
	-moz-background-size: 13px auto;
	-webkit-background-size: 13px auto;
	background-size: 13px auto;
}
.pages .prev{margin-right: .48rem;
	border-right: 1px solid #817F7F;
}
.pages .next{margin-left: .48rem;
	border-left: 1px solid #817F7F;
}
.pages .prev a{background-image: url(../images/i-15.png);}
.pages .next a{background-image: url(../images/i-16.png);}

.m-details{margin: .35rem .55rem 1.3rem;position: relative;}
.m-details h1{font-size: .28rem;line-height: 1.29;margin-bottom: .2rem;padding-right: 1.8rem;}
.m-details .txt{font-size: .18rem;line-height: 2;text-align: justify;
	padding-top: .53rem;
}
.m-details .txt video{max-width: 100%;}
.m-details .info{border-bottom: 1px solid #D3D3D3;font-size: .16rem;padding-bottom: .16rem;}
.m-details .info span{margin-right: .78rem;padding-left: .32rem;
	background-position: left center;background-repeat: no-repeat;
	-o-background-size: .2rem auto;
	-ms-background-size: .2rem auto;
	-moz-background-size: .2rem auto;
	-webkit-background-size: .2rem auto;
	background-size: .2rem auto;
}
.m-details .date{background-image: url(../images/i-17.png);}
.m-details .author{background-image: url(../images/i-18.png);}
.m-details .back{position: absolute;top: .26rem;right: 0;width: 1.27rem;height: .36rem;
	text-align: center;border-radius: .18rem;font-size: .18rem;color: #fff;line-height: .36rem;
	background-color: #000;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-details .back:hover{background-color: #BA3A90;color: #fff;}

.row-d1{padding: .65rem 0 .4rem;
	background-color: #F8F8F8;
}
.row-d1 .wp{display: flex;justify-content: space-between;}
.row-d1 .col-l{float: none;width: 26%;}
.row-d1 .col-r{float: none;width: 68%;padding: .33rem .6rem .52rem;
	background-color: #fff;
}
.g-box1{position: sticky;top: 1.5rem;}
.m-t1{font-size: .3rem;color: #000;line-height: 1;margin-bottom: .38rem;}
.snv{}
.snv li a{display: block;font-size: .18rem;color: #000;line-height: .84rem;
	border-bottom: 1px solid #ACACAC;position: relative;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.snv li a:before{content: '';position: absolute;left: 0;bottom: -1px;height: 1px;width: 0;
	background-color: #000;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.snv li a:after{content: '';position: absolute;right: 0;top: 0;bottom: 0;width: .31rem;
	background: url(../images/i-19.png) no-repeat center;opacity: 0;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.snv li:hover a,.snv li.on a{color: #BA3A90;}
.snv li:hover a:after,.snv li.on a:after{opacity: 1;}
.snv li:hover a:before,.snv li.on a:before{width: 100%;}
.m-txt3{}
.m-txt3 .tit{font-size: .24rem;margin-bottom: .3rem;}
.m-txt3 .txt{font-size: .18rem;line-height: 1.78;}

.m-txt3-1{border-bottom: 1px solid #D6D6D6;padding-bottom: .5rem;}
.m-txt3-2{padding-top: .4rem;}

.row-d2{padding: .38rem 0 .52rem;
	background-color: #F8F8F8;
}
.g-box2{padding: .7rem 1rem .2rem;
	background-color: #fff;
}

.m-t2{font-size: .18rem;line-height: .35rem;margin-bottom: .32rem;}
.m-t2 .num{display: inline-block;vertical-align: middle;width: .35rem;height: .35rem;
	border-radius: 50%;text-align: center;font-size: .18rem;color: #fff;
	background-color: #000;position: relative;top: -2px;margin-right: .21rem;
}
.m-txt4{margin-left: .6rem;font-size: .18rem;margin-bottom: .4rem;}

.g-t2-1{margin-bottom: .32rem;}
.g-t2-1 .desc{font-size: .3rem;}

.row-e1{margin-top: 1rem;padding-top: .42rem;padding-bottom: .62rem;
	background-color: #F9F9F9;
}
.row-e1-1{display: flex;justify-content: space-between;padding-top: .58rem;}
.row-e1-1 .col-l{width: 45%;float: none;}
.row-e1-1 .col-r{width: 48%;float: none;}
.m-t3{border-bottom: 1px solid #CCD1D9;padding-bottom: .24rem;}
.m-t3 .t1{font-size: .36rem;margin-bottom: .12rem;}
.m-t3 .desc{font-size: .24rem;}

.m-t4{font-size: .36rem;}
.m-form{border-radius: .25rem;box-shadow: 0px 0px .24rem rgba(48,81,131,.16);margin-top: .21rem;
	background-color: #fff;padding: .45rem .5rem .84rem;
}
.m-form .ovh{margin: 0 -.1rem;display: flex;justify-content: space-between;}
.m-form .item{width: 100%;padding: 0 .1rem;margin-bottom: .29rem;}
.m-form .item-50{width: 50%;}
.m-form .inp{display: block;width: 100%;border: 0;height: .63rem;padding: 0 .25rem;
    border: 1px solid #D7D7D7;background-color: transparent;
    font-size: .18rem;color: #000;
}
.m-form textarea.inp{height: 2.26rem;padding: .15rem .25rem;}
.m-form select.inp{
    background: url(../images/i-07.png) no-repeat right .33rem center;
    -o-background-size: .14rem auto;
    -ms-background-size: .14rem auto;
    -moz-background-size: .14rem auto;
    -webkit-background-size: .14rem auto;
    background-size: .14rem auto;
}
.m-form .inp::-webkit-input-placeholder {color: #000;}
.m-form .inp::-moz-placeholder {color: #000; }
.m-form .inp::-ms-input-placeholder {color: #000;}
.m-form .btn{display: block;border: 0;cursor: pointer;margin: 0 auto;
    width: 2.32rem;height: .67rem;border-radius: .34rem;
    background-color: #000;color: #F6F6F6;font-size: .2rem;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-form .btn:hover{background-color: #C04C9A;color: #fff;}
.m-form .bot{padding-top: .17rem;}
.m-form .bot .item{margin-bottom: 0;}

.m-txt5{}
.m-txt5 .item{border-bottom: 1px solid #CCD1D9;overflow: hidden;
	padding: .4rem 0 .28rem;
}
.m-txt5 .ico{display: block;width: .59rem;height: .36rem;float: left;}
.m-txt5 .ico img{height: 100%;display: block;}
.m-txt5 .t-c{overflow: hidden;}
.m-txt5 .t1{font-size: .22rem;font-weight: normal;line-height: .36rem;margin-bottom: .18rem;}
.m-txt5 .desc{font-size: .2rem;}
.m-txt5 .qr-item{display: flex;flex-wrap: wrap;}
.m-txt5 .qr{margin-right: .45rem;text-align: center;}
.m-txt5 .pic{margin: 0 auto .1rem;width: 1.1rem;border: 1px solid #CCD1D9;}
.m-txt5 .pic img{width: 100%;display: block;}
.m-txt5 .t2{font-size: .16rem;color: #565656;font-weight: normal;}

.g-t2-2 .tit{margin-top: .12rem;}
.g-t2-2 .desc{font-size: .3rem;line-height: 1.6;}

.row-f1{padding: .66rem 0;}
.m-pic{border-radius: .18rem;overflow: hidden;margin-top: .34rem;}
.m-pic img{width: 100%;display: block;}
.row-f2{padding: .7rem 0 .8rem;
	background-color: #F7F7F7;
}

.m-slider3{position: relative;margin-top: .38rem;}
.m-slider3 .con{margin: 0 .13rem;}
.m-slider3 .pic{padding-top: 63%;height: 0;position: relative;overflow: hidden;border-radius: .18rem;}
.m-slider3 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;
	transition: .8s;
	-ms-transition: .8s;
	-moz-transition: .8s;
	-webkit-transition: .8s;
	-o-transition: .8s;
}
.m-slider3 .pic:after{content: '';position: absolute;top: 0;right: 0;width: 100%;height: 100%;
	background-color: #000;opacity: .32;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-slider3 .swiper-slide-active .pic:after{opacity: 0;}
.m-slider3 .swiper-arrow{position: absolute;top: 50%;width: .56rem;height: .56rem;
	border-radius: 50%;cursor: pointer;z-index: 3;
	background-color: rgba(247,247,247,.65);
	background-position: center;background-repeat: no-repeat;
	-o-background-size: .32rem auto;
	-ms-background-size: .32rem auto;
	-moz-background-size: .32rem auto;
	-webkit-background-size: .32rem auto;
	background-size: .32rem auto;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-slider3 .swiper-prev{left: .52rem;background-image: url(../images/i-24.png);}
.m-slider3 .swiper-next{right: .52rem;background-image: url(../images/i-25.png);}
.m-slider3 .swiper-arrow:hover{background-color: #BA3A90;}
.m-slider3 .swiper-prev:hover{background-image: url(../images/i-24-on.png);}
.m-slider3 .swiper-next:hover{background-image: url(../images/i-25-on.png);}

.row-f3{padding: .51rem 0 .6rem;}
.m-list6{margin-top: .6rem;}
.m-list6 li{background-color: #F9F9F9;margin-bottom: .33rem;}
.m-list6 .top{height: 1.01rem;line-height: 1.01rem;padding-left: .43rem;
	font-size: .2rem;color: #333;display: flex;flex-wrap: wrap;cursor: pointer;
	background: url(../images/i-27.png) no-repeat right .4rem center;
	-o-background-size: .38rem auto;
	-ms-background-size: .38rem auto;
	-moz-background-size: .38rem auto;
	-webkit-background-size: .38rem auto;
	background-size: .38rem auto;
}
.m-list6 .s1{width: 4.3rem;}
.m-list6 .s2{width: 3.12rem;}
.m-list6 .s3{width: 2.7rem;}
.m-list6 .s4{width: 2.5rem;}
.m-list6 .con{border-top: 1px solid #D8D8D8;padding: .37rem 1.2rem .46rem .44rem;
	overflow: hidden;display: none;
}
.m-list6 .t1{font-size: .2rem;
	margin-bottom: .26rem;
}
.m-list6 .mail{float: left;width: 4.3rem;}
.m-list6 .mail a{font-size: .18rem;font-weight: bold;padding-left: .28rem;
	background: url(../images/i-26.png) no-repeat left center;
	-o-background-size: .18rem auto;
	-ms-background-size: .18rem auto;
	-moz-background-size: .18rem auto;
	-webkit-background-size: .18rem auto;
	background-size: .18rem auto;
}
.m-list6 .txt{overflow: hidden;}
.m-list6 .desc{font-size: .18rem;line-height: 2;color: #222;
	text-align: justify;
}
.m-list6 .item{border-bottom: 1px solid #D8D8D8;padding-bottom: .32rem;margin-bottom: .35rem;}
.m-list6 .item:last-child{margin-bottom: 0;padding-bottom: 0;border-bottom: 0;}
.m-list6 li.on .top{background-image: url(../images/i-28.png);}
.m-list6 li.on .s1{color: #BA3A90;}

.row-g1{padding: .6rem 0 0;}
.m-desc1{font-size: .18rem;line-height: 1.67;color: #000;
	margin: .3rem .34rem 0;
}

.m-list7{margin-top: .35rem;}
.m-list7 li{margin-bottom: .54rem;
	background-color: #FBFBFB;
}
.m-list7 .pic{float: right;width: 46%;height: 3.36rem;}
.m-list7 .pic img{width: 100%;height: 100%;display: block;object-fit: cover;}
.m-list7 .txt{overflow: hidden;height: 3.36rem;position: relative;}
.m-list7 .t-c{position: absolute;top: 50%;left: 2.1rem;right: .75rem;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-list7 li:nth-child(2n) .pic{float: left;}
.m-list7 li:nth-child(2n) .t-c{left: .75rem;right: 2.1rem;}
/*.m-list7 .t1{font-size: .28rem;margin-bottom: .22rem;}*/
.m-list7 .t1{font-size: .22rem;margin-bottom: .22rem;}
.m-list7 .desc{font-size: .17rem;line-height: 2.12;}

.m-txt6{position: relative;height: 9.21rem;
	background: url(../images/p-bg3.jpg) no-repeat center;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}
.m-txt6 .pic{height: 6rem;line-height: 6rem;font-size: 0;text-align: center;
	position: absolute;top: 50%;left: 50%;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}
.m-txt6 .pic img{display: inline-block;vertical-align: middle;max-height: 100%;}
.m-txt6 li{position: absolute;width: 4.45rem;top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-txt6 .num{display: block;width: .67rem;height: .67rem;text-align: center;line-height: .67rem;
	font-size: .3rem;color: #fff;border-radius: 50%;margin-bottom: .34rem;
	background-color: #000;
}
.m-txt6 .desc{font-size: .2rem;}
.m-txt6 .i1{left: .36rem;}
.m-txt6 .i2{right: 0;}

.m-list8{margin: .46rem -.35rem;display: flex;flex-wrap: wrap;}
.m-list8 li{width: 25%;}
.m-list8 .con{display: block;margin: 0 .35rem;height: 3.85rem;border-radius: .08rem;padding: .45rem .3rem 0;
	background-color: #FDFDFD;box-shadow: 0px 0px .3rem rgba(0,0,0,.15);text-align: center;color: #333;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list8 .ico{display: block;width: .9rem;height: .9rem;margin: 0 auto .42rem;position: relative;}
.m-list8 .ico img{width: 100%;height: 100%;display: block;position: absolute;top: 0;left: 0;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list8 .i-on{opacity: 0;}
.m-list8 .t1{font-size: .24rem;margin-bottom: .16rem;}
.m-list8 .desc{font-size: .18rem;line-height: 1.67;}
.m-list8 .con:hover{color: #fff;
	background-color: #0D0D0D;
}
.m-list8 .con:hover .i-ok{opacity: 0;}
.m-list8 .con:hover .i-on{opacity: 1;}
.row-g3 .g-t2 .desc{line-height: 1.2;margin-top: .24rem;}

.m-t6{font-size: .3rem;font-weight: normal;}

.m-list9{margin: 1.02rem -.31rem 0;display: flex;flex-wrap: wrap;}
.m-list9 li{width: 20%;}
.m-list9 .con{position: relative;height: 2.75rem;margin: 0 .31rem;padding-top: .78rem;
	background: linear-gradient(180deg, #FFFFFF, #EBEBEB);box-shadow: 0px 0px .3rem rgba(0,0,0,.15);
	border-radius: .08rem;text-align: center;
}
.m-list9 .ico{display: block;position: absolute;left: 50%;top: 0;width: 1.89rem;height: 1.89rem;
	background: url(../images/i-34.png) no-repeat center;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list9 .t1{font-size: .24rem;font-weight: bold;}
.m-list9 .desc{font-size: .18rem;line-height: 2.67;}
.m-list9 .t-c{position: absolute;top: 50%;left: 0;right: 0;
	font-size: .2rem;font-weight: bold;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-list9 .con:hover .ico{background-image: url(../images/i-35.png);color: #fff;}

.row-g4{padding: .6rem 0 .81rem;}

.m-table1{margin-top: .47rem;}
.m-table1 table{width: 100%;border: 1px solid #D3D3D3;}
.m-table1 th{height: .76rem;font-size: .2rem;color: #fff;font-weight: bold;
	background-color: #000;
}
.m-table1 td{height: .52rem;font-size: .18rem;}
.m-table1 th:first-child,
.m-table1 td:first-child{text-align: center;width: 15%;}
.m-table1 th:nth-of-type(2),
.m-table1 td:nth-of-type(2){padding-left: 1.5rem;}
.m-table1 tr:nth-child(2n+1){background-color: #F7F7F7;}



.ul-slider .swiper-scrollbar-drag{background: #000; height: 6px; top: -1px; cursor:all-scroll}
.ul-slider .swiper-scrollbar{width: 100%!important; left: 0px!important;}
.ul-slider .swiper-container{margin: 0 -.35rem;}
.ul-slider .con{display: block;margin: .46rem .35rem;height: 3.85rem;border-radius: .08rem;padding: .45rem .3rem 0;
	background-color: #FDFDFD;box-shadow: 0px 0px .3rem rgba(0,0,0,.15);text-align: center;color: #333;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.ul-slider .ico{display: block;width: .9rem;height: .9rem;margin: 0 auto .42rem;position: relative;}
.ul-slider .ico img{width: 100%;height: 100%;display: block;position: absolute;top: 0;left: 0;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.ul-slider .i-on{opacity: 0;}
.ul-slider .t1{font-size: .24rem;margin-bottom: .16rem;}
.ul-slider .desc{font-size: .18rem;line-height: 1.67;}
.ul-slider .con:hover{color: #fff;
	background-color: #0D0D0D;
}
.ul-slider .con:hover .i-ok{opacity: 0;}
.ul-slider .con:hover .i-on{opacity: 1;}



