body, div, p, ul, li, ol, dl, dd, dt, h1, h2, h3, h4, h5, h6, span, i, input, img, a, button, select, table, tr, th, td, label, textarea {
    padding: 0;
    margin: 0;
    -webkit-appearance: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    outline: none;
    -webkit-overflow-scrolling: touch;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}

li {
    list-style: none;
}

i {
    font-style: normal;
}

a {
    text-decoration: none;
}

img {
    border: 0 none;
    vertical-align: top;
}

.clearfix {
    *zoom: 1;
}

.clearfix:after {
    content: ".";
    height: 0;
    visibility: hidden;
    display: block;
    clear: both;
}

body,
button {
    font-size: 14rem;
    font-family: "microsoft yahei";
}
body {
    -webkit-text-size-adjust: 100% !important;
}
html {
    overflow: hidden
}

body {
    background: #fff;
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 100rem;
    color: #000000;
    margin: 0;
    padding: 0;
	position: relative;
    overflow: hidden;
}
.loading {
    width            : 100%;
    height           : 100%;
    position         : absolute;
    z-index          : 999999;
    background-color : #f0fdff;
    /*display          : none;*/
    display          : flex;
    flex-flow        : row wrap;
    justify-content  : center;
    align-items      : center;
}
.loadingtext {
    width      : 100%;
    position   : absolute;
    left       : 0;
    top        : 5.6rem;
    text-align : center;
    font-size  : 0.24rem;
    color      : #585858;
    display    : none;
}
.loading_gif {
    width : 2.2rem;
}
.hp .loading_gif {
    position : absolute;
    width    : 2.2rem;
    margin   : 0 auto;
    top      : 2.37rem;
    left     : 5.655rem;
}
.part2 {
    width           : 100%;
    height          : 100%;
    position        : relative;
	background: #d6e4d4;/* #d6e4d4; */
	overflow-y: auto;
	display:none;
}
.part2 img{
	width:100%;
	float:left;
}
.top{
	width:7.5rem;
	height:4.22rem;
	position: relative;
	top:0;
	left:0;
	margin-bottom:0.19rem;
}

.swiper1{
	width:7.5rem;
	height:4.22rem;
    position: relative;

}
.swiper1 .swiper-slide{
	width:7.5rem;
	height:4.22rem;
}
.swiper1 img{
	width:7.5rem;
	height:4.22rem;
}
.swiper1 .tips{
	width: 1.7rem;
    height: 0.49rem;
    position: absolute;
	top: 3.7rem;
    left: 2.8rem;
	opacity:0;
    animation: show 0.5s ease infinite alternate;
    -webkit-animation: show 0.5s ease infinite alternate;
}
.swiper1 > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 0.2rem;
    left: 5.5rem;
    width: auto;
}
.pgnav1 .swiper-pagination-bullet {
    background: #d8bcbc;
    float: left;
    margin-right: 0.05rem;
    opacity: 1;
}
.pgnav1 .swiper-pagination-bullet-active {
    opacity: 1;
	background:#000;
}
.p1{
/*	background:url("../images/bg1.png") no-repeat;
	background-size:100% 100%;
	width:7.47rem;
	height:2.76rem;
	position:relative;
	*/
	border-radius:0.05rem;
	background-color:rgb(255,255,255);
	box-shadow: 0px 7px 10px 0px rgba(49, 42, 42, 0.17);
	background-size:100% 100%;
	position: relative;
	left:0.1rem;
	width:7.29rem;
	height:3.28rem;
	margin-bottom:0.22rem;
	z-index: 999;
}

.p1title{
	background:url("../images/p1title.png") no-repeat;
	background-size:100% 100%;
	position:absolute;
	left:0.19rem;
	top:0.18rem;
	width:2.32rem;
	height:0.43rem;
}
.swiper2{
	width:7.13rem;
	position:absolute;
	left:0.15rem;
	top:0.79rem;
	height:2.38rem;
}
.swiper2 .swiper-slide{
	width:2.98rem;
	height:1.68rem;
	margin-right:0.2rem;
}
.swiper2 img{
	width:2.98rem;
	height:1.68rem;
	border-radius: 0.08rem;
}
.sw2title{
    font-size: 0.28rem;
    color: #285637;
    width: 95%;
    height: 0.6rem;
    position: absolute;
    left: 0;
    top: 1.75rem;
    line-height: 0.32rem;
    padding: 0 2.5%;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.cao {
    background: url(../images/cao.png) no-repeat;
    background-size: 100% 100%;
    position: relative;
    left: 0;
    top: 0;
    width: 7.5rem;
    height: 1.75rem;
    margin-top: -0.85rem;
    display: block;
}
.hai {
    background: url(../images/hai.png) no-repeat;
    background-size: 100% 100%;
    position: relative;
    left: 0;
    top: 0;
    width: 7.5rem;
    height: 4.34rem;
    margin-top: -3.4rem;
    display: none;
}
.he {
    background: url(../images/he.png) no-repeat;
    background-size: 100% 100%;
    position: relative;
    left: 0;
    top: 0;
    width: 7.5rem;
    height: 4.34rem;
    margin-top: -3.4rem;
    display: none;
}
.tian {
    background: url(../images/tian.png) no-repeat;
    background-size: 100% 100%;
    position: relative;
    left: 0;
    top: 0;
    width: 7.5rem;
    height: 4.34rem;
    margin-top: -3.4rem;
	display: none;
}
.tab2,.tab3,.tab4{
	display:none;
}

.pkpart{
	background:url("../images/pkbg.jpg") no-repeat;
	background-size:100% 100%;
	width:7.32rem;
	height:9.39rem;
	position:relative;
	left:0.09rem;
	margin-bottom:0.4rem;
	display:none;
	z-index: 999;
}
.pktitle{
	background:url("../images/pktitle.png") no-repeat;
	background-size:100% 100%;
	position:absolute;
	width:5.38rem;
	height:0.42rem;
	left:0.24rem;
	top:0.3rem;
}
.shouqi{
	background:url("../images/shouqi.png") no-repeat;
	background-size:100% 100%;
	position:absolute;
	width:0.89rem;
	height:0.29rem;
	top: 0.4rem;
    left: 6.2rem;
	z-index:999;
}
.swiper5{
	position:absolute;
	left:0.08rem;
	top:0.9rem;
	width:7.22rem;
	height:8.48rem;
}
.swiper5 .swiper-slide{
	width:7.22rem;
	height:7.95rem;
	position: relative;
	left:0;
	top:0;
}
.slidep1,.slidep3,.slidep5,.slidep7,.slidep9{
	position:absolute;
	top:0;
	left:0.12rem;
	width:6.98rem;
	height:3.92rem;
}
.slidep2,.slidep4,.slidep6,.slidep8,.slidep10{
	position:absolute;
	left:0.07rem;
	top:4.06rem;
	width:7.05rem;
	height:3.92rem;
}
.s5video1,.s5video3,.s5video5,.s5video7,.s5video9{
	background:url("../images/videobg.png") no-repeat;
	background-size:100% 100%;
	position:absolute;
	top:0;
	left:0;
	width:5.88rem;
	height:3.34rem;
}

.s5video2,.s5video4,.s5video6,.s5video8,.s5video10{
	background:url("../images/videobg.png") no-repeat;
	background-size:100% 100%;
	position:absolute;
	top:0;
	right:0;
	width:5.88rem;
	height:3.34rem;
}
.s5video1 .v2img,.s5video2 .v2img,.s5video3 .v2img,.s5video4 .v2img,.s5video5 .v2img,.s5video6 .v2img,.s5video7 .v2img,.s5video8 .v2img,.s5video9 .v2img,.s5video10 .v2img{
	position:absolute;
	width:5.77rem;
	height:3.25rem;
	left: 0.055rem;
    top: 0.045rem;
}
.s5video{
	position:absolute;
	width:5.77rem;
	height:3.25rem;
	left: 0.055rem;
    top: 0.045rem;
	object-fit:fill;
	z-index:99;
}
.s5videobg{
	width:5.77rem;
	height:3.25rem;
	position:absolute;
	left: 0.055rem;
    top: 0.045rem;
}
.s5videobg .playbtn3{
	width:0.7rem;
	height:0.7rem;
	position:absolute;
    left: 2.5rem;
    top: 1.3rem;
}
.s5title1,.s5title3,.s5title5,.s5title7,.s5title9{
    font-size: 0.26rem;
    color: #285637;
    position: absolute;
    width: 4.89rem;
    height: 0.55rem;
    left: 2.1rem;
    top: 3.38rem;
    font-weight: 700;
    line-height: 0.28rem;
    overflow: hidden;
    letter-spacing: 0.01rem;
}
.s5vote1,.s5vote3,.s5vote5,.s5vote7,.s5vote9{
	background:url("../images/vote2.png") no-repeat;
	background-size:100% 100%;
	position:absolute;
    left: 5.91rem;
    top: 0.93rem;
    width: 1.19rem;
    height: 0.6rem;
	z-index:999;
}
.s5vote2,.s5vote4,.s5vote6,.s5vote8,.s5vote10{
	background:url("../images/vote2.png") no-repeat;
	background-size:100% 100%;
	position:absolute;
	left: -0.05rem;
    top: 1.43rem;
    width: 1.19rem;
    height: 0.6rem;
	z-index:999;
}
.s5votes1,.s5votes3,.s5votes5,.s5votes7,.s5votes9{
	font-size: 0.26rem;
    color: #b25634;
    position: absolute;
    left: 5.91rem;
    top: 1.53rem;
    width: 1.19rem;
    height: 0.6rem;
    text-align: center;
    font-weight: 700;
    overflow: hidden;
}
.s5votes2,.s5votes4,.s5votes6,.s5votes8,.s5votes10{
	font-size: 0.26rem;
    color: #b25634;
    position: absolute;
	left: -0.05rem;
    top: 2.03rem;
    width: 1.19rem;
    height: 0.6rem;
    text-align: center;
    font-weight: 700;
    overflow: hidden;
}
.s5title2,.s5title4,.s5title6,.s5title8,.s5title10{
    font-size: 0.26rem;
    color: #285637;
    position: absolute;
    width: 4.89rem;
    height: 0.55rem;
    left: 1.2rem;
    top: 3.38rem;
    font-weight: 700;
    line-height: 0.28rem;
    overflow: hidden;
    letter-spacing: 0.01rem;
}
.s5hudong1,.s5hudong3,.s5hudong5,.s5hudong7,.s5hudong9{
	background:url("../images/hudong3.png?0502") no-repeat;
	background-size:100% 100%;
	position:absolute;
	width:1.12rem;
	height:0.33rem;
	left: 5.95rem;
    top: 2.96rem;
}
.s5hudong2,.s5hudong4,.s5hudong6,.s5hudong8,.s5hudong10{
	background:url("../images/hudong2.png?0502") no-repeat;
	background-size:100% 100%;
	position:absolute;
	width:1.12rem;
	height:0.33rem;
	left: 0;
    top: 2.96rem;
}
.vs{
	background:url("../images/vs.png") no-repeat;
	background-size:100% 100%;
	position:absolute;
    left: -0.05rem;
    top: 2.94rem;
    width: 2.19rem;
    height: 2.49rem;
	z-index:999;
}
.s5bottom{
	position:absolute;
	left:2.32rem;
	bottom:0;
	width:2.68rem;
	height:0.49rem;
	z-index:999;
}
.s5left{
	background:url("../images/left.png") no-repeat;
	background-size:100% 100%;
	position:absolute;
	left:0;
	top:0.04rem;
	width:0.49rem;
	height:0.49rem;
}
.swiper5 .pgnav2{
	bottom: 0.15rem;
    left: 0.64rem;
    width: 1.55rem;
}
.pgnav2 .swiper-pagination-bullet {
    background: #fff;
    float: left;
    margin-right: 0.15rem;
    opacity: 1;
}
.pgnav2 .swiper-pagination-bullet:last-child{
	margin-right:0;
}
.pgnav2 .swiper-pagination-bullet-active {
    opacity: 1;
	background:#0c965a;
}
.s5right{
	background:url("../images/right.png") no-repeat;
	background-size:100% 100%;
	position:absolute;
	right:0;
	top:0.04rem;
	width:0.49rem;
	height:0.49rem;
}
.jlcs{
	background:url("../images/csbg.jpg") no-repeat;
	background-size:100% 100%;
	width:7.32rem;
	height:2.81rem;
	position:relative;
	left:0.09rem;
	margin-bottom:0.36rem;
}
.cstitle{
	background:url("../images/cstitle.png") no-repeat;
	background-size:100% 100%;
	position:absolute;
	left:0.19rem;
	top:0.18rem;
	width:1.86rem;
	height:0.42rem;
}
.swiper4{
	width:7.13rem;
	position:absolute;
	left:0.15rem;
	top:0.73rem;
	height:1.98rem;
}
.swiper4 .swiper-slide{
	width:2.52rem;
	height:1.96rem;
	margin-right:0.2rem;
}
.swiper4 img{
	width:2.52rem;
	height:1.42rem;
}
.sw4title{
    font-size: 0.24rem;
    color: #285637;
    width: 100%;
    height: 0.48rem;
    position: absolute;
    left: 0;
    top: 1.48rem;
    line-height: 0.26rem;
	text-align:justify;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.p2{
	position: relative;
	left:0.14rem;
	width:7.36rem;
	height:1.05rem;
	z-index:99;
}
.swiper3{
	width:100%;
	height:100%;
}
.swiper3 .swiper-slide{
	width:2.24rem;
	height:1.05rem;
	margin-right:0.2rem;
}
.swiper3 img{
	width:2.24rem;
	height:1.05rem;
	border-radius: 0.08rem;
}

.swiper3 .imgbg {
    width: 2.24rem;
    height: 1.05rem;
    position: absolute;
    z-index: 99;
    display: none;
}
.playactive .imgbg{
	display: block;
}
.p2title{
	background:url("../images/p2title.png") no-repeat;
	background-size:100% 100%;
	position: relative;
	display:block;
	left:0;
	top:0;
	width:2.19rem;
	height:0.55rem;
}
.more{
	background:url("../images/more.png") no-repeat;
	background-size:100% 100%;
	width:0.7rem;
	height:0.21rem;
	position:absolute;
	left: 6.05rem;
    top: 0.25rem;
}
.p2ul{
	position: relative;
    left: 0.21rem;
    width: 6.79rem;
	margin-top:0.1rem;
	/*max-height: 10.86rem;
    overflow: scroll;*/
}
.p2ul li{
	width:3.23rem;
	height:2.64rem;
	margin-bottom:0.18rem;
	position:relative;
	float:left;
	margin-right:0.2rem;
}
.p2ul li:nth-child(even){
	margin-right:0;
}
.p2ul .p2img{
	width:3.23rem;
	height:1.82rem;
	position:absolute;
	left:0;
	top:0;
	border-radius: 0.1rem;
}
.p2title2{
	position: absolute;
    top: 1.95rem;
    left: 0;
    width: 100%;
    max-height: 0.74rem;
    font-size: 0.26rem;
    color: #000;
    overflow: hidden;
    line-height: 0.37rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.v1img{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
}
.p3{
	position: relative;
	left:0.11rem;
	top:0;
	width:7.28rem;
	height:5.09rem;
	background:#e8f2e8;
	border-top-left-radius: 0.05rem;
    border-top-right-radius: 0.05rem;
}
.p3title{
	background:url("../images/p3title.png?1229") no-repeat;
	background-size:100%;
	position:relative;
	left:0.19rem;
	top:0.29rem;
	width:3.16rem;
	height:0.44rem;
	display:block;
}
.hudong{
    background: url(../images/hudong.png?0417) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    left: 4.4rem;
    top: 0.42rem;
    width: 1rem;
    height: 0.33rem;
	z-index:99;
}
.cao2{
	background:url("../images/cao2.png") no-repeat;
	background-size:100% 100%;
	position:absolute;
	left:5.16rem;
	top:0;
	width:2.12rem;
	height:0.99rem;
}
.video{
	position:absolute;
	left:0;
	top:0.99rem;
	width:7.28rem;
	height:4.1rem;
}
video {
	display : none;
	width:7.28rem;
	height:4.1rem;
	left       : 0;
	top        : 0;
	z-index    : 9999;
	object-fit : fill;
	position:absolute;
}
.v2img{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
}
.videobg{
	width: 100%;
    height: 100%;
}
.vbg{
	width: 100%;
    height: 100%;	
}
.part2 .playbtn2{
	width: 0.99rem;
    height: 0.96rem;
    position: absolute;
	top: 1.48rem;
    left: 3.02rem;
}


.p4{
	position: relative;
	left:0.11rem;
	top:0;
	width:7.28rem;
    background-color: #fff;
	padding-bottom: 0.1rem;
}
.p4title{
	background:url("../images/p4title.png?1207") no-repeat;
	background-size:100%;
	position:relative;
	top:0.9rem;
	left:0.17rem;
	width:1.8rem;
	height:0.41rem;
	display:block;
}
.p4ul{
	position: relative;
    left: 0.15rem;
    width: 7.15rem;
	margin-top:1.3rem;
	/*max-height: 10.86rem;
    overflow: scroll;*/
}
.p4ul li{
	width:7.15rem;
	height:1.31rem;
	margin-bottom:0.38rem;
	position:relative;
	border-bottom:1px solid #c3c3c3;
}
.p4ul li:last-child{
	margin-bottom:0;
}
.p4ul .p4img{
	width:2.32rem;
	height:1.31rem;
	position:absolute;
	left:0;
	top:0;
}
.p4title2{
	position:absolute;
	top:50%;
	left:2.47rem;
	width:4.5rem;
	max-height:1.09rem;
	transform:translate(0,-50%);
	-webkit-transform:translate(0,-50%);
	font-size:0.28rem;
	color:#285637;
	overflow: hidden;
    line-height: 0.37rem;
}

.p5{
	position: relative;
	left:0.11rem;
	top:0;
	width:7.28rem;
    background-color: #fff;
	padding-bottom: 0.1rem;
}
.p5title{
	background:url("../images/p5title.png") no-repeat;
	background-size:100%;
	position:relative;
	top:0.7rem;
	left:0.17rem;
	width:1.79rem;
	height:0.4rem;
	display:block;
}
.p5ul{
	position: relative;
    left: 0.15rem;
    width: 7.15rem;
	margin-top:1.1rem;
	/*max-height: 10.86rem;
    overflow: scroll;*/
}
.p5ul li{
	width:7.15rem;
	height:1.31rem;
	margin-bottom:0.38rem;
	position:relative;
	border-bottom:1px solid #c3c3c3;
}
.p5ul li:last-child{
	margin-bottom:0;
}
.p5ul .p5img{
	width:2.32rem;
	height:1.31rem;
	position:absolute;
	left:0;
	top:0;
}
.p5title2{
	position:absolute;
	top:50%;
	left:2.47rem;
	width:4.5rem;
	max-height:1.09rem;
	transform:translate(0,-50%);
	-webkit-transform:translate(0,-50%);
	font-size:0.28rem;
	color:#285637;
	overflow: hidden;
    line-height: 0.37rem;
}
.p6{
	position: relative;
	left:0.11rem;
	top:0;
	width:7.28rem;
    background-color: #fff;
	padding-bottom: 0.7rem;
	z-index:999;
}
.p6title{
	background:url("../images/p6title.png") no-repeat;
	background-size:100%;
	position:relative;
	top:0.7rem;
	left:0.17rem;
	width:2.24rem;
	height:0.41rem;
	display:block;
}
.p6ul{
	position: relative;
    left: 0.15rem;
    width: 7.15rem;
	margin-top:1.1rem;
	/*max-height: 10.86rem;
    overflow: scroll;*/
}
.p6ul li{
	width:7.15rem;
	height:1.31rem;
	margin-bottom:0.38rem;
	position:relative;
	border-bottom:1px solid #c3c3c3;
}
.p6ul li:last-child{
	margin-bottom:0;
}
.p6ul .p6img{
	width:2.32rem;
	height:1.31rem;
	position:absolute;
	left:0;
	top:0;
}
.p6title2{
	position:absolute;
	top:50%;
	left:2.47rem;
	width:4.5rem;
	max-height:1.09rem;
	transform:translate(0,-50%);
	-webkit-transform:translate(0,-50%);
	font-size:0.28rem;
	color:#285637;
	overflow: hidden;
    line-height: 0.37rem;
}
.p7{
	position: relative;
	left:0.11rem;
	top:0;
	width:7.28rem;
	height:5.47rem;
	background:#f2efed;
	border-top-left-radius: 0.05rem;
    border-top-right-radius: 0.05rem;
}
.p7title{
	background:url("../images/p7title.png?0422") no-repeat;
	background-size:100%;
	position:relative;
	left:0.19rem;
	top:0.39rem;
	width:3.95rem;
	height:1.5rem;
	display:block;
}
.hudong2{
    background: url(../images/hudong.png?0417) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    left: 4.4rem;
    top: 0.72rem;
    width: 1rem;
    height: 0.33rem;
	z-index:99;
}
.p7 .cao2{
	background:url("../images/cao2.png") no-repeat;
	background-size:100% 100%;
	position:absolute;
	left:5.16rem;
	top:0.4rem;
	width:2.12rem;
	height:0.99rem;
}
.video2{
	position:absolute;
	left:0;
	top:1.39rem;
	width:7.28rem;
	height:4.1rem;
}
video {
	display : none;
	width:7.28rem;
	height:4.1rem;
	left       : 0;
	top        : 0;
	z-index    : 9999;
	object-fit : fill;
	position:absolute;
}
.v2img{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
}
.videobg{
	width: 100%;
    height: 100%;
}
.vbg{
	width: 100%;
    height: 100%;	
}
.part2 .playbtn2{
	width: 0.99rem;
    height: 0.96rem;
    position: absolute;
	top: 1.48rem;
    left: 3.02rem;
}
.votearea{
	position: relative;
	width:7.28rem;
	height:12.33rem;
	left:0.11rem;
	background-color: #f2f1f1;
	font-size:0.2rem;
}
.votetitle{
	background:url("../images/votecont.png") no-repeat;
	background-size:100%;
	position:absolute;
	width:6.44rem;
	height:1.79rem;
	top:0.47rem;
	left:0.42rem;
}
.vlist{
	position:absolute;
	left: 0.19rem;
    top: 2.72rem;
	width:6.82rem;
	height:8.79rem;
}
.vlist li{
	width:2.07rem;
	height:2.66rem;
	position:relative;
	float:left;
	margin-bottom:0.4rem;
	margin-right:0.3rem;
}
.vlist li:nth-child(3),.vlist li:nth-child(6),.vlist li:nth-child(9){
	margin-right:0;
}
.vlist li:nth-child(7),.vlist li:nth-child(8),.vlist li:nth-child(9){
	margin-bottom:0;
}
.votearea .voteimg{
	border-radius:50%;
	position:absolute;
	width:1.46rem;
	height:1.46rem;
	left:0.3rem;
	top:0;
}
.vtitle{
	color: #36281f;
    font-size: 0.36rem;
    width: 100%;
    text-align: center;
    position: absolute;
    top: 1.6rem;
    font-weight: 700;
}
.votetip{
	width:100%;
	height:0.42rem;
	position:absolute;
	bottom:0;
	text-align:center;
}
.votes{
	font-size: 0.3rem;
    width: 1rem;
    height: 0.42rem;
    line-height: 0.42rem;
    position: absolute;
    overflow: hidden;
	left:0;
    bottom: 0;
}
.votebtn{
	background:url("../images/vote.png") no-repeat;
	background-size:100%;
	position:absolute;
	width:0.97rem;
	height:0.42rem;
	right:0;
	bottom:0;
}
.vtips{
	font-size: 0.28rem;
    position: absolute;
    bottom: 0.2rem;
    width: 100%;
    text-align: center;
}
.p8{
	position: relative;
	left:0.11rem;
	top:0;
	width:7.28rem;
    background-color: #fff;
	padding-bottom: 0.1rem;
}
.p8title{
	background:url("../images/p8title.png") no-repeat;
	background-size:100%;
	position:relative;
	top:0.7rem;
	left:0.17rem;
	width:1.83rem;
	height:0.42rem;
	display:block;
}
.p8ul{
	position: relative;
    left: 0.15rem;
    width: 7.15rem;
	margin-top:1.1rem;
	/*max-height: 10.86rem;
    overflow: scroll;*/
}
.p8ul li{
	width:7.15rem;
	height:1.31rem;
	margin-bottom:0.38rem;
	position:relative;
	border-bottom:1px solid #c3c3c3;
}
.p8ul li:last-child{
	margin-bottom:0;
}
.p8ul .p8img{
	width:2.32rem;
	height:1.31rem;
	position:absolute;
	left:0;
	top:0;
}
.p8title2{
	position:absolute;
	top:50%;
	left:2.47rem;
	width:4.5rem;
	max-height:1.09rem;
	transform:translate(0,-50%);
	-webkit-transform:translate(0,-50%);
	font-size:0.28rem;
	color:#285637;
	overflow: hidden;
    line-height: 0.37rem;
}

.p9{
	position: relative;
	left:0.11rem;
	top:0;
	width:7.28rem;
    background-color: #fff;
	padding-bottom: 0.1rem;
}
.p9title{
	background:url("../images/p9title.png") no-repeat;
	background-size:100%;
	position:relative;
	top:0.7rem;
	left:0.17rem;
	width:1.78rem;
	height:0.4rem;
	display:block;
}
.p9ul{
	position: relative;
    left: 0.15rem;
    width: 7.15rem;
	margin-top:1.1rem;
	/*max-height: 10.86rem;
    overflow: scroll;*/
}
.p9ul li{
	width:7.15rem;
	height:1.31rem;
	margin-bottom:0.38rem;
	position:relative;
	border-bottom:1px solid #c3c3c3;
}
.p9ul li:last-child{
	margin-bottom:0;
}
.p9ul .p9img{
	width:2.32rem;
	height:1.31rem;
	position:absolute;
	left:0;
	top:0;
}
.p9title2{
	position:absolute;
	top:50%;
	left:2.47rem;
	width:4.5rem;
	max-height:1.09rem;
	transform:translate(0,-50%);
	-webkit-transform:translate(0,-50%);
	font-size:0.28rem;
	color:#285637;
	overflow: hidden;
    line-height: 0.37rem;
}
.p10{
	position: relative;
	left:0.11rem;
	top:0;
	width:7.28rem;
    background-color: #fff;
	padding-bottom: 0.7rem;
	z-index:999;
	margin-bottom:0.9rem;
}
.p10title{
	background:url("../images/p10title.png") no-repeat;
	background-size:100%;
	position:relative;
	top:0.7rem;
	left:0.17rem;
	width:2.24rem;
	height:0.41rem;
	display:block;
}
.p10ul{
	position: relative;
    left: 0.15rem;
    width: 7.15rem;
	margin-top:1.1rem;
	/*max-height: 10.86rem;
    overflow: scroll;*/
}
.p10ul li{
	width:7.15rem;
	height:1.31rem;
	margin-bottom:0.38rem;
	position:relative;
	border-bottom:1px solid #c3c3c3;
}
.p10ul li:last-child{
	margin-bottom:0;
}
.p10ul .p10img{
	width:2.32rem;
	height:1.31rem;
	position:absolute;
	left:0;
	top:0;
}
.p10title2{
	position:absolute;
	top:50%;
	left:2.47rem;
	width:4.5rem;
	max-height:1.09rem;
	transform:translate(0,-50%);
	-webkit-transform:translate(0,-50%);
	font-size:0.28rem;
	color:#285637;
	overflow: hidden;
    line-height: 0.37rem;
}
.p11{
	position: relative;
	left:0.11rem;
	top:0;
	width:7.28rem;
	height:6.07rem;
	background:#f2efed;
	border-top-left-radius: 0.05rem;
    border-top-right-radius: 0.05rem;
	margin-bottom:0.3rem;
}
.p11title{
	background:url("../images/p11title.png?0422") no-repeat;
	background-size:100%;
	position:relative;
	left: 0.19rem;
    top: 0.69rem;
    width: 2.28rem;
    height: 0.4rem;
	display:block;
}
.hudong3{
    background: url(../images/hudong.png?0417) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    left: 4.4rem;
    top: 0.72rem;
    width: 1rem;
    height: 0.33rem;
	z-index:99;
}
.p11 .cao2{
	background:url("../images/cao2.png") no-repeat;
	background-size:100% 100%;
	position:absolute;
	left:5.16rem;
	top:0.4rem;
	width:2.12rem;
	height:0.99rem;
}
.swiper6{
	position:absolute;
	left:0;
	top:1.39rem;
	width:7.28rem;
	height:4.1rem;	
}
.swiper6 .swiper-slide{
	width:7.28rem;
	height:4.1rem;	
	position: relative;
	left:0;
	top:0;
}
.s6left {
    background: url(../images/left.png) no-repeat;
    background-size: 100% 100%;
    position: absolute;
	left: 2.7rem;
    top: 5.64rem;
    width: 0.49rem;
    height: 0.49rem;
}
.s6right {
    background: url(../images/right.png) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    right: 2.7rem;
    top: 5.64rem;
    width: 0.49rem;
    height: 0.49rem;
}
.pgnav3{
	bottom: 0.15rem;
    width:auto;
	left:50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
}
.pgnav3 .swiper-pagination-bullet {
    background: #fff;
    float: left;
    margin-right: 0.15rem;
    opacity: 1;
}
.pgnav3 .swiper-pagination-bullet:last-child{
	margin-right:0;
}
.pgnav3 .swiper-pagination-bullet-active {
    opacity: 1;
	background:#0c965a;
}
.video3{
	position:absolute;
	left:0;
	top:0;
	width:7.28rem;
	height:4.1rem;
}
video {
	display : none;
	width:7.28rem;
	height:4.1rem;
	left       : 0;
	top        : 0;
	z-index    : 9999;
	object-fit : fill;
	position:absolute;
}
.v2img{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
}
.videobg{
	width: 100%;
    height: 100%;
}
.vbg{
	width: 100%;
    height: 100%;	
}
.part2 .playbtn2{
	width: 0.99rem;
    height: 0.96rem;
    position: absolute;
	top: 1.48rem;
    left: 3.02rem;
}
.votearea2{
	position: relative;
	width:7.28rem;
	height:12.33rem;
	left:0.11rem;
	background-color: #f2f1f1;
	font-size:0.2rem;
}
.votetitle2{
	background:url("../images/votecont2.png?0429") no-repeat;
	background-size:100%;
	position:absolute;
	width:6.13rem;
	height:1.78rem;
	top:0.47rem;
	left:0.55rem;
}
.vlist2{
	position:absolute;
	left: 0.19rem;
    top: 2.72rem;
	width:6.82rem;
	height:8.79rem;
}
.vlist2 li{
	width:2.07rem;
	height:2.66rem;
	position:relative;
	float:left;
	margin-bottom:0.4rem;
	margin-right:0.3rem;
}
.vlist2 li:nth-child(3),.vlist2 li:nth-child(6),.vlist2 li:nth-child(9){
	margin-right:0;
}
.vlist2 li:nth-child(7),.vlist2 li:nth-child(8),.vlist2 li:nth-child(9){
	margin-bottom:0;
}
.votearea2 .voteimg2{
	border-radius:50%;
	position:absolute;
	width:1.46rem;
	height:1.46rem;
	left:0.3rem;
	top:0;
}
.vtitle2{
	color: #36281f;
    font-size: 0.36rem;
    width: 100%;
    text-align: center;
    position: absolute;
    top: 1.6rem;
    font-weight: 700;
}
.votetip2{
	width:100%;
	height:0.42rem;
	position:absolute;
	bottom:0;
	text-align:center;
}

.vtips2{
	font-size: 0.28rem;
    position: absolute;
    bottom: 0.2rem;
    width: 100%;
    text-align: center;
	left:0;
}
.p12{
	position: relative;
	left:0.11rem;
	top:0;
	width:7.28rem;
    background-color: #fff;
	padding-bottom: 0.1rem;
}
.p12title{
	background:url("../images/p8title.png") no-repeat;
	background-size:100%;
	position:relative;
	top:0.7rem;
	left:0.17rem;
	width:1.83rem;
	height:0.42rem;
	display:block;
}
.p12ul{
	position: relative;
    left: 0.15rem;
    width: 7.15rem;
	margin-top:1.1rem;
	/*max-height: 10.86rem;
    overflow: scroll;*/
}
.p12ul li{
	width:7.15rem;
	height:1.31rem;
	margin-bottom:0.38rem;
	position:relative;
	border-bottom:1px solid #c3c3c3;
}
.p12ul li:last-child{
	margin-bottom:0;
}
.p12ul .p12img{
	width:2.32rem;
	height:1.31rem;
	position:absolute;
	left:0;
	top:0;
}
.p12title2{
	position:absolute;
	top:50%;
	left:2.47rem;
	width:4.5rem;
	max-height:1.09rem;
	transform:translate(0,-50%);
	-webkit-transform:translate(0,-50%);
	font-size:0.28rem;
	color:#285637;
	overflow: hidden;
    line-height: 0.37rem;
}

.p13{
	position: relative;
	left:0.11rem;
	top:0;
	width:7.28rem;
    background-color: #fff;
	padding-bottom: 0.1rem;
}
.p13title{
	background:url("../images/p9title.png") no-repeat;
	background-size:100%;
	position:relative;
	top:0.7rem;
	left:0.17rem;
	width:1.78rem;
	height:0.4rem;
	display:block;
}
.p13ul{
	position: relative;
    left: 0.15rem;
    width: 7.15rem;
	margin-top:1.1rem;
	/*max-height: 10.86rem;
    overflow: scroll;*/
}
.p13ul li{
	width:7.15rem;
	height:1.31rem;
	margin-bottom:0.38rem;
	position:relative;
	border-bottom:1px solid #c3c3c3;
}
.p13ul li:last-child{
	margin-bottom:0;
}
.p13ul .p13img{
	width:2.32rem;
	height:1.31rem;
	position:absolute;
	left:0;
	top:0;
}
.p13title2{
	position:absolute;
	top:50%;
	left:2.47rem;
	width:4.5rem;
	max-height:1.09rem;
	transform:translate(0,-50%);
	-webkit-transform:translate(0,-50%);
	font-size:0.28rem;
	color:#285637;
	overflow: hidden;
    line-height: 0.37rem;
}
.p14{
	position: relative;
	left:0.11rem;
	top:0;
	width:7.28rem;
    background-color: #fff;
	padding-bottom: 0.7rem;
	z-index:999;
	margin-bottom:0.9rem;
}
.p14title{
	background:url("../images/p10title.png") no-repeat;
	background-size:100%;
	position:relative;
	top:0.7rem;
	left:0.17rem;
	width:2.24rem;
	height:0.41rem;
	display:block;
}
.p14ul{
	position: relative;
    left: 0.15rem;
    width: 7.15rem;
	margin-top:1.1rem;
	/*max-height: 10.86rem;
    overflow: scroll;*/
}
.p14ul li{
	width:7.15rem;
	height:1.31rem;
	margin-bottom:0.38rem;
	position:relative;
	border-bottom:1px solid #c3c3c3;
}
.p14ul li:last-child{
	margin-bottom:0;
}
.p14ul .p14img{
	width:2.32rem;
	height:1.31rem;
	position:absolute;
	left:0;
	top:0;
}
.p14title2{
	position:absolute;
	top:50%;
	left:2.47rem;
	width:4.5rem;
	max-height:1.09rem;
	transform:translate(0,-50%);
	-webkit-transform:translate(0,-50%);
	font-size:0.28rem;
	color:#285637;
	overflow: hidden;
    line-height: 0.37rem;
}
.ps1{
	position: relative;
	left:0.11rem;
	top:0;
	width:7.28rem;
	height:5.47rem;
	background:#f2efed;
	border-top-left-radius: 0.05rem;
    border-top-right-radius: 0.05rem;
}
.ps1title{
	background:url("../images/stitle1.png") no-repeat;
	background-size:100%;
	position:relative;
	left:0.19rem;
	top:0.69rem;
	width:2.98rem;
	height:0.45rem;
	display:block;
}
.hudongs1{
    background: url(../images/hudong.png?0417) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    left: 4.4rem;
    top: 0.72rem;
    width: 1rem;
    height: 0.33rem;
	z-index:99;
}
.ps1 .cao2{
	background:url("../images/cao2.png") no-repeat;
	background-size:100% 100%;
	position:absolute;
	left:5.16rem;
	top:0.4rem;
	width:2.12rem;
	height:0.99rem;
}
.videos1{
	position:absolute;
	left:0;
	top:1.39rem;
	width:7.28rem;
	height:4.1rem;
}
video {
	display : none;
	width:7.28rem;
	height:4.1rem;
	left       : 0;
	top        : 0;
	z-index    : 9999;
	object-fit : fill;
	position:absolute;
}
.v2img{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
}
.videobg{
	width: 100%;
    height: 100%;
}
.vbg{
	width: 100%;
    height: 100%;	
}
.part2 .playbtn2{
	width: 0.99rem;
    height: 0.96rem;
    position: absolute;
	top: 1.48rem;
    left: 3.02rem;
}
.ps2{
	position: relative;
	left:0.11rem;
	top:0;
	width:7.28rem;
    background-color: #fff;
	padding-bottom: 0.1rem;
}
.ps2title{
	background:url("../images/p16title.png") no-repeat;
	background-size:100%;
	position:relative;
	top:0.7rem;
	left:0.17rem;
	width:1.82rem;
	height:0.42rem;
	display:block;
}
.ps2ul{
	position: relative;
    left: 0.15rem;
    width: 7.15rem;
	margin-top:1.1rem;
	/*max-height: 10.86rem;
    overflow: scroll;*/
}
.ps2ul li{
	width:7.15rem;
	height:1.31rem;
	margin-bottom:0.38rem;
	position:relative;
	border-bottom:1px solid #c3c3c3;
}
.ps2ul li:last-child{
	margin-bottom:0;
}
.ps2ul .ps2img{
	width:2.32rem;
	height:1.31rem;
	position:absolute;
	left:0;
	top:0;
}
.ps2title2{
	position:absolute;
	top:50%;
	left:2.47rem;
	width:4.5rem;
	max-height:1.09rem;
	transform:translate(0,-50%);
	-webkit-transform:translate(0,-50%);
	font-size:0.28rem;
	color:#285637;
	overflow: hidden;
    line-height: 0.37rem;
}

.ps3{
	position: relative;
	left:0.11rem;
	top:0;
	width:7.28rem;
    background-color: #fff;
	padding-bottom: 0.1rem;
}
.ps3title{
	background:url("../images/p17title.png") no-repeat;
	background-size:100%;
	position:relative;
	top:0.7rem;
	left:0.17rem;
	width:1.78rem;
	height:0.4rem;
	display:block;
}
.ps3ul{
	position: relative;
    left: 0.15rem;
    width: 7.15rem;
	margin-top:1.1rem;
	/*max-height: 10.86rem;
    overflow: scroll;*/
}
.ps3ul li{
	width:7.15rem;
	height:1.31rem;
	margin-bottom:0.38rem;
	position:relative;
	border-bottom:1px solid #c3c3c3;
}
.ps3ul li:last-child{
	margin-bottom:0;
}
.ps3ul .ps3img{
	width:2.32rem;
	height:1.31rem;
	position:absolute;
	left:0;
	top:0;
}
.ps3title2{
	position:absolute;
	top:50%;
	left:2.47rem;
	width:4.5rem;
	max-height:1.09rem;
	transform:translate(0,-50%);
	-webkit-transform:translate(0,-50%);
	font-size:0.28rem;
	color:#285637;
	overflow: hidden;
    line-height: 0.37rem;
}
.ps4{
	position: relative;
	left:0.11rem;
	top:0;
	width:7.28rem;
    background-color: #fff;
	padding-bottom: 0.7rem;
	z-index:999;
	margin-bottom:0.9rem;
}
.ps4title{
	background:url("../images/p18title.png") no-repeat;
	background-size:100%;
	position:relative;
	top:0.7rem;
	left:0.17rem;
	width:2.24rem;
	height:0.41rem;
	display:block;
}
.ps4ul{
	position: relative;
    left: 0.15rem;
    width: 7.15rem;
	margin-top:1.1rem;
	/*max-height: 10.86rem;
    overflow: scroll;*/
}
.ps4ul li{
	width:7.15rem;
	height:1.31rem;
	margin-bottom:0.38rem;
	position:relative;
	border-bottom:1px solid #c3c3c3;
}
.ps4ul li:last-child{
	margin-bottom:0;
}
.ps4ul .ps4img{
	width:2.32rem;
	height:1.31rem;
	position:absolute;
	left:0;
	top:0;
}
.ps4title2{
	position:absolute;
	top:50%;
	left:2.47rem;
	width:4.5rem;
	max-height:1.09rem;
	transform:translate(0,-50%);
	-webkit-transform:translate(0,-50%);
	font-size:0.28rem;
	color:#285637;
	overflow: hidden;
    line-height: 0.37rem;
}
.ps5{
	position: relative;
	left:0.11rem;
	top:0;
	width:7.28rem;
	height:5.47rem;
	background:#f2efed;
	border-top-left-radius: 0.05rem;
    border-top-right-radius: 0.05rem;
}
.ps5title{
	background:url("../images/stitle2.png") no-repeat;
	background-size:100%;
	position:relative;
	left:0.19rem;
	top:0.69rem;
	width:3.35rem;
	height:0.46rem;
	display:block;
}
.hudongs5{
    background: url(../images/hudong.png?0417) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    left: 4.4rem;
    top: 0.72rem;
    width: 1rem;
    height: 0.33rem;
	z-index:99;
}
.ps5 .cao2{
	background:url("../images/cao2.png") no-repeat;
	background-size:100% 100%;
	position:absolute;
	left:5.16rem;
	top:0.4rem;
	width:2.12rem;
	height:0.99rem;
}
.videos5{
	position:absolute;
	left:0;
	top:1.39rem;
	width:7.28rem;
	height:4.1rem;
}
video {
	display : none;
	width:7.28rem;
	height:4.1rem;
	left       : 0;
	top        : 0;
	z-index    : 9999;
	object-fit : fill;
	position:absolute;
}
.v2img{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
}
.videobg{
	width: 100%;
    height: 100%;
}
.vbg{
	width: 100%;
    height: 100%;	
}
.part2 .playbtn2{
	width: 0.99rem;
    height: 0.96rem;
    position: absolute;
	top: 1.48rem;
    left: 3.02rem;
}
.ps6{
	position: relative;
	left:0.11rem;
	top:0;
	width:7.28rem;
    background-color: #fff;
	padding-bottom: 0.1rem;
}
.ps6title{
	background:url("../images/p16title.png") no-repeat;
	background-size:100%;
	position:relative;
	top:0.7rem;
	left:0.17rem;
	width:1.82rem;
	height:0.42rem;
	display:block;
}
.ps6ul{
	position: relative;
    left: 0.15rem;
    width: 7.15rem;
	margin-top:1.1rem;
	/*max-height: 10.86rem;
    overflow: scroll;*/
}
.ps6ul li{
	width:7.15rem;
	height:1.31rem;
	margin-bottom:0.38rem;
	position:relative;
	border-bottom:1px solid #c3c3c3;
}
.ps6ul li:last-child{
	margin-bottom:0;
}
.ps6ul .ps6img{
	width:2.32rem;
	height:1.31rem;
	position:absolute;
	left:0;
	top:0;
}
.ps6title2{
	position:absolute;
	top:50%;
	left:2.47rem;
	width:4.5rem;
	max-height:1.09rem;
	transform:translate(0,-50%);
	-webkit-transform:translate(0,-50%);
	font-size:0.28rem;
	color:#285637;
	overflow: hidden;
    line-height: 0.37rem;
}

.ps7{
	position: relative;
	left:0.11rem;
	top:0;
	width:7.28rem;
    background-color: #fff;
	padding-bottom: 0.1rem;
}
.ps7title{
	background:url("../images/p17title.png") no-repeat;
	background-size:100%;
	position:relative;
	top:0.7rem;
	left:0.17rem;
	width:1.78rem;
	height:0.4rem;
	display:block;
}
.ps7ul{
	position: relative;
    left: 0.15rem;
    width: 7.15rem;
	margin-top:1.1rem;
	/*max-height: 10.86rem;
    overflow: scroll;*/
}
.ps7ul li{
	width:7.15rem;
	height:1.31rem;
	margin-bottom:0.38rem;
	position:relative;
	border-bottom:1px solid #c3c3c3;
}
.ps7ul li:last-child{
	margin-bottom:0;
}
.ps7ul .ps7img{
	width:2.32rem;
	height:1.31rem;
	position:absolute;
	left:0;
	top:0;
}
.ps7title2{
	position:absolute;
	top:50%;
	left:2.47rem;
	width:4.5rem;
	max-height:1.09rem;
	transform:translate(0,-50%);
	-webkit-transform:translate(0,-50%);
	font-size:0.28rem;
	color:#285637;
	overflow: hidden;
    line-height: 0.37rem;
}
.ps8{
	position: relative;
	left:0.11rem;
	top:0;
	width:7.28rem;
    background-color: #fff;
	padding-bottom: 0.7rem;
	z-index:999;
	margin-bottom:0.9rem;
}
.ps8title{
	background:url("../images/p18title.png") no-repeat;
	background-size:100%;
	position:relative;
	top:0.7rem;
	left:0.17rem;
	width:2.24rem;
	height:0.41rem;
	display:block;
}
.ps8ul{
	position: relative;
    left: 0.15rem;
    width: 7.15rem;
	margin-top:1.1rem;
	/*max-height: 10.86rem;
    overflow: scroll;*/
}
.ps8ul li{
	width:7.15rem;
	height:1.31rem;
	margin-bottom:0.38rem;
	position:relative;
	border-bottom:1px solid #c3c3c3;
}
.ps8ul li:last-child{
	margin-bottom:0;
}
.ps8ul .ps8img{
	width:2.32rem;
	height:1.31rem;
	position:absolute;
	left:0;
	top:0;
}
.ps8title2{
	position:absolute;
	top:50%;
	left:2.47rem;
	width:4.5rem;
	max-height:1.09rem;
	transform:translate(0,-50%);
	-webkit-transform:translate(0,-50%);
	font-size:0.28rem;
	color:#285637;
	overflow: hidden;
    line-height: 0.37rem;
}
.ps9{
	position: relative;
	left:0.11rem;
	top:0;
	width:7.28rem;
	height:5.47rem;
	background:#f2efed;
	border-top-left-radius: 0.05rem;
    border-top-right-radius: 0.05rem;
}
.ps9title{
	background:url("../images/stitle3.png") no-repeat;
	background-size:100%;
	position:relative;
	left:0.19rem;
	top:0.69rem;
	width:2.55rem;
	height:0.4rem;
	display:block;
}
.hudongs9{
    background: url(../images/hudong.png?0417) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    left: 4.4rem;
    top: 0.72rem;
    width: 1rem;
    height: 0.33rem;
	z-index:99;
}
.ps9 .cao2{
	background:url("../images/cao2.png") no-repeat;
	background-size:100% 100%;
	position:absolute;
	left:5.16rem;
	top:0.4rem;
	width:2.12rem;
	height:0.99rem;
}
.videos9{
	position:absolute;
	left:0;
	top:1.39rem;
	width:7.28rem;
	height:4.1rem;
}
video {
	display : none;
	width:7.28rem;
	height:4.1rem;
	left       : 0;
	top        : 0;
	z-index    : 9999;
	object-fit : fill;
	position:absolute;
}
.v2img{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
}
.videobg{
	width: 100%;
    height: 100%;
}
.vbg{
	width: 100%;
    height: 100%;	
}
.part2 .playbtn2{
	width: 0.99rem;
    height: 0.96rem;
    position: absolute;
	top: 1.48rem;
    left: 3.02rem;
}
.ps10{
	position: relative;
	left:0.11rem;
	top:0;
	width:7.28rem;
    background-color: #fff;
	padding-bottom: 0.1rem;
}
.ps10title{
	background:url("../images/p16title.png") no-repeat;
	background-size:100%;
	position:relative;
	top:0.7rem;
	left:0.17rem;
	width:1.82rem;
	height:0.42rem;
	display:block;
}
.ps10ul{
	position: relative;
    left: 0.15rem;
    width: 7.15rem;
	margin-top:1.1rem;
	/*max-height: 10.86rem;
    overflow: scroll;*/
}
.ps10ul li{
	width:7.15rem;
	height:1.31rem;
	margin-bottom:0.38rem;
	position:relative;
	border-bottom:1px solid #c3c3c3;
}
.ps10ul li:last-child{
	margin-bottom:0;
}
.ps10ul .ps10img{
	width:2.32rem;
	height:1.31rem;
	position:absolute;
	left:0;
	top:0;
}
.ps10title2{
	position:absolute;
	top:50%;
	left:2.47rem;
	width:4.5rem;
	max-height:1.09rem;
	transform:translate(0,-50%);
	-webkit-transform:translate(0,-50%);
	font-size:0.28rem;
	color:#285637;
	overflow: hidden;
    line-height: 0.37rem;
}

.ps11{
	position: relative;
	left:0.11rem;
	top:0;
	width:7.28rem;
    background-color: #fff;
	padding-bottom: 0.1rem;
}
.ps11title{
	background:url("../images/p17title.png") no-repeat;
	background-size:100%;
	position:relative;
	top:0.7rem;
	left:0.17rem;
	width:1.78rem;
	height:0.4rem;
	display:block;
}
.ps11ul{
	position: relative;
    left: 0.15rem;
    width: 7.15rem;
	margin-top:1.1rem;
	/*max-height: 10.86rem;
    overflow: scroll;*/
}
.ps11ul li{
	width:7.15rem;
	height:1.31rem;
	margin-bottom:0.38rem;
	position:relative;
	border-bottom:1px solid #c3c3c3;
}
.ps11ul li:last-child{
	margin-bottom:0;
}
.ps11ul .ps11img{
	width:2.32rem;
	height:1.31rem;
	position:absolute;
	left:0;
	top:0;
}
.ps11title2{
	position:absolute;
	top:50%;
	left:2.47rem;
	width:4.5rem;
	max-height:1.09rem;
	transform:translate(0,-50%);
	-webkit-transform:translate(0,-50%);
	font-size:0.28rem;
	color:#285637;
	overflow: hidden;
    line-height: 0.37rem;
}
.ps12{
	position: relative;
	left:0.11rem;
	top:0;
	width:7.28rem;
    background-color: #fff;
	padding-bottom: 0.7rem;
	z-index:999;
	margin-bottom:0.9rem;
}
.ps12title{
	background:url("../images/p18title.png") no-repeat;
	background-size:100%;
	position:relative;
	top:0.7rem;
	left:0.17rem;
	width:2.24rem;
	height:0.41rem;
	display:block;
}
.ps12ul{
	position: relative;
    left: 0.15rem;
    width: 7.15rem;
	margin-top:1.1rem;
	/*max-height: 10.86rem;
    overflow: scroll;*/
}
.ps12ul li{
	width:7.15rem;
	height:1.31rem;
	margin-bottom:0.38rem;
	position:relative;
	border-bottom:1px solid #c3c3c3;
}
.ps12ul li:last-child{
	margin-bottom:0;
}
.ps12ul .ps12img{
	width:2.32rem;
	height:1.31rem;
	position:absolute;
	left:0;
	top:0;
}
.ps12title2{
	position:absolute;
	top:50%;
	left:2.47rem;
	width:4.5rem;
	max-height:1.09rem;
	transform:translate(0,-50%);
	-webkit-transform:translate(0,-50%);
	font-size:0.28rem;
	color:#285637;
	overflow: hidden;
    line-height: 0.37rem;
}
.p15{
	position: relative;
	left:0.11rem;
	top:0;
	width:7.28rem;
	height:5.47rem;
	background:#f2efed;
	border-top-left-radius: 0.05rem;
    border-top-right-radius: 0.05rem;
}
.p15title{
	background:url("../images/p15title.png?0422") no-repeat;
	background-size:100%;
	position:relative;
	left:0.19rem;
	top:0.69rem;
	width:2.3rem;
	height:0.41rem;
	display:block;
}
.hudong4{
    background: url(../images/hudong.png?0417) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    left: 4.4rem;
    top: 0.72rem;
    width: 1rem;
    height: 0.33rem;
	z-index:99;
}
.p15 .cao2{
	background:url("../images/cao2.png") no-repeat;
	background-size:100% 100%;
	position:absolute;
	left:5.16rem;
	top:0.4rem;
	width:2.12rem;
	height:0.99rem;
}
.video4{
	position:absolute;
	left:0;
	top:1.39rem;
	width:7.28rem;
	height:4.1rem;
}
video {
	display : none;
	width:7.28rem;
	height:4.1rem;
	left       : 0;
	top        : 0;
	z-index    : 9999;
	object-fit : fill;
	position:absolute;
}
.v2img{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
}
.videobg{
	width: 100%;
    height: 100%;
}
.vbg{
	width: 100%;
    height: 100%;	
}
.part2 .playbtn2{
	width: 0.99rem;
    height: 0.96rem;
    position: absolute;
	top: 1.48rem;
    left: 3.02rem;
}
.p16{
	position: relative;
	left:0.11rem;
	top:0;
	width:7.28rem;
    background-color: #fff;
	padding-bottom: 0.1rem;
}
.p16title{
	background:url("../images/p16title.png") no-repeat;
	background-size:100%;
	position:relative;
	top:0.7rem;
	left:0.17rem;
	width:1.82rem;
	height:0.42rem;
	display:block;
}
.p16ul{
	position: relative;
    left: 0.15rem;
    width: 7.15rem;
	margin-top:1.1rem;
	/*max-height: 10.86rem;
    overflow: scroll;*/
}
.p16ul li{
	width:7.15rem;
	height:1.31rem;
	margin-bottom:0.38rem;
	position:relative;
	border-bottom:1px solid #c3c3c3;
}
.p16ul li:last-child{
	margin-bottom:0;
}
.p16ul .p16img{
	width:2.32rem;
	height:1.31rem;
	position:absolute;
	left:0;
	top:0;
}
.p16title2{
	position:absolute;
	top:50%;
	left:2.47rem;
	width:4.5rem;
	max-height:1.09rem;
	transform:translate(0,-50%);
	-webkit-transform:translate(0,-50%);
	font-size:0.28rem;
	color:#285637;
	overflow: hidden;
    line-height: 0.37rem;
}

.p17{
	position: relative;
	left:0.11rem;
	top:0;
	width:7.28rem;
    background-color: #fff;
	padding-bottom: 0.1rem;
}
.p17title{
	background:url("../images/p17title.png") no-repeat;
	background-size:100%;
	position:relative;
	top:0.7rem;
	left:0.17rem;
	width:1.78rem;
	height:0.4rem;
	display:block;
}
.p17ul{
	position: relative;
    left: 0.15rem;
    width: 7.15rem;
	margin-top:1.1rem;
	/*max-height: 10.86rem;
    overflow: scroll;*/
}
.p17ul li{
	width:7.15rem;
	height:1.31rem;
	margin-bottom:0.38rem;
	position:relative;
	border-bottom:1px solid #c3c3c3;
}
.p17ul li:last-child{
	margin-bottom:0;
}
.p17ul .p17img{
	width:2.32rem;
	height:1.31rem;
	position:absolute;
	left:0;
	top:0;
}
.p17title2{
	position:absolute;
	top:50%;
	left:2.47rem;
	width:4.5rem;
	max-height:1.09rem;
	transform:translate(0,-50%);
	-webkit-transform:translate(0,-50%);
	font-size:0.28rem;
	color:#285637;
	overflow: hidden;
    line-height: 0.37rem;
}
.p18{
	position: relative;
	left:0.11rem;
	top:0;
	width:7.28rem;
    background-color: #fff;
	padding-bottom: 0.7rem;
	z-index:999;
	margin-bottom:0.9rem;
}
.p18title{
	background:url("../images/p18title.png") no-repeat;
	background-size:100%;
	position:relative;
	top:0.7rem;
	left:0.17rem;
	width:2.24rem;
	height:0.41rem;
	display:block;
}
.p18ul{
	position: relative;
    left: 0.15rem;
    width: 7.15rem;
	margin-top:1.1rem;
	/*max-height: 10.86rem;
    overflow: scroll;*/
}
.p18ul li{
	width:7.15rem;
	height:1.31rem;
	margin-bottom:0.38rem;
	position:relative;
	border-bottom:1px solid #c3c3c3;
}
.p18ul li:last-child{
	margin-bottom:0;
}
.p18ul .p18img{
	width:2.32rem;
	height:1.31rem;
	position:absolute;
	left:0;
	top:0;
}
.p18title2{
	position:absolute;
	top:50%;
	left:2.47rem;
	width:4.5rem;
	max-height:1.09rem;
	transform:translate(0,-50%);
	-webkit-transform:translate(0,-50%);
	font-size:0.28rem;
	color:#285637;
	overflow: hidden;
    line-height: 0.37rem;
}
.p19{
	position: relative;
	left:0.11rem;
	top:0;
	width:7.28rem;
	height:5.47rem;
	background:#f2efed;
	border-top-left-radius: 0.05rem;
    border-top-right-radius: 0.05rem;
}
.p19title{
	background:url("../images/p19title.png?0422") no-repeat;
	background-size:100%;
	position:relative;
	left:0.19rem;
	top:0.69rem;
	width:2.52rem;
	height:0.45rem;
	display:block;
}
.hudong5{
    background: url(../images/hudong.png?0417) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    left: 3.6rem;
    top: 0.72rem;
    width: 1rem;
    height: 0.33rem;
	z-index:99;
}
.p19 .he2{
	background:url("../images/he2.png") no-repeat;
	background-size:100% 100%;
	position:absolute;
    right: 0;
    top: 0;
    width: 2.85rem;
    height: 1.37rem;
}
.video5{
	position:absolute;
	left:0;
	top:1.39rem;
	width:7.28rem;
	height:4.1rem;
}
video {
	display : none;
	width:7.28rem;
	height:4.1rem;
	left       : 0;
	top        : 0;
	z-index    : 9999;
	object-fit : fill;
	position:absolute;
}
.v2img{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
}
.videobg{
	width: 100%;
    height: 100%;
}
.vbg{
	width: 100%;
    height: 100%;	
}
.part2 .playbtn2{
	width: 0.99rem;
    height: 0.96rem;
    position: absolute;
	top: 1.48rem;
    left: 3.02rem;
}
.p20{
	position: relative;
	left:0.11rem;
	top:0;
	width:7.28rem;
    background-color: #fff;
	padding-bottom: 0.1rem;
}
.p20title{
	background:url("../images/p20title.png") no-repeat;
	background-size:100%;
	position:relative;
	top:0.7rem;
	left:0.17rem;
	width:1.73rem;
	height:0.46rem;
	display:block;
}
.p20ul{
	position: relative;
    left: 0.15rem;
    width: 7.15rem;
	margin-top:1.1rem;
	/*max-height: 10.86rem;
    overflow: scroll;*/
}
.p20ul li{
	width:7.15rem;
	height:1.31rem;
	margin-bottom:0.38rem;
	position:relative;
	border-bottom:1px solid #c3c3c3;
}
.p20ul li:last-child{
	margin-bottom:0;
}
.p20ul .p20img{
	width:2.32rem;
	height:1.31rem;
	position:absolute;
	left:0;
	top:0;
}
.p20title2{
	position:absolute;
	top:50%;
	left:2.47rem;
	width:4.5rem;
	max-height:1.09rem;
	transform:translate(0,-50%);
	-webkit-transform:translate(0,-50%);
	font-size:0.28rem;
	color:#285637;
	overflow: hidden;
    line-height: 0.37rem;
}

.p21{
	position: relative;
	left:0.11rem;
	top:0;
	width:7.28rem;
    background-color: #fff;
	padding-bottom: 0.1rem;
}
.p21title{
	background:url("../images/p21title.png") no-repeat;
	background-size:100%;
	position:relative;
	top:0.7rem;
	left:0.17rem;
	width:1.8rem;
	height:0.44rem;
	display:block;
}
.p21ul{
	position: relative;
    left: 0.15rem;
    width: 7.15rem;
	margin-top:1.1rem;
	/*max-height: 10.86rem;
    overflow: scroll;*/
}
.p21ul li{
	width:7.15rem;
	height:1.31rem;
	margin-bottom:0.38rem;
	position:relative;
	border-bottom:1px solid #c3c3c3;
}
.p21ul li:last-child{
	margin-bottom:0;
}
.p21ul .p21img{
	width:2.32rem;
	height:1.31rem;
	position:absolute;
	left:0;
	top:0;
}
.p21title2{
	position:absolute;
	top:50%;
	left:2.47rem;
	width:4.5rem;
	max-height:1.09rem;
	transform:translate(0,-50%);
	-webkit-transform:translate(0,-50%);
	font-size:0.28rem;
	color:#285637;
	overflow: hidden;
    line-height: 0.37rem;
}
.p22{
	position: relative;
	left:0.11rem;
	top:0;
	width:7.28rem;
    background-color: #fff;
	padding-bottom: 0.7rem;
	z-index:999;
	margin-bottom:0.9rem;
}
.p22title{
	background:url("../images/p22title.png") no-repeat;
	background-size:100%;
	position:relative;
	top:0.7rem;
	left:0.17rem;
	width:2.25rem;
	height:0.46rem;
	display:block;
}
.p22ul{
	position: relative;
    left: 0.15rem;
    width: 7.15rem;
	margin-top:1.1rem;
	/*max-height: 10.86rem;
    overflow: scroll;*/
}
.p22ul li{
	width:7.15rem;
	height:1.31rem;
	margin-bottom:0.38rem;
	position:relative;
	border-bottom:1px solid #c3c3c3;
}
.p22ul li:last-child{
	margin-bottom:0;
}
.p22ul .p22img{
	width:2.32rem;
	height:1.31rem;
	position:absolute;
	left:0;
	top:0;
}
.p22title2{
	position:absolute;
	top:50%;
	left:2.47rem;
	width:4.5rem;
	max-height:1.09rem;
	transform:translate(0,-50%);
	-webkit-transform:translate(0,-50%);
	font-size:0.28rem;
	color:#285637;
	overflow: hidden;
    line-height: 0.37rem;
}
/*海之灵 s*/
.ph1{
	position: relative;
	left:0.11rem;
	top:0;
	width:7.28rem;
	height:5.47rem;
	background:#f2efed;
	border-top-left-radius: 0.05rem;
    border-top-right-radius: 0.05rem;
}
.ph1title{
	background:url("../images/phtitle1.png") no-repeat;
	background-size:100%;
	position:relative;
	left:0.19rem;
	top: 0.59rem;
    width: 2.91rem;
    height: 0.43rem;
	display:block;
}
.hudongh1{
    background: url(../images/hudong.png) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    left: 4.4rem;
    top: 0.72rem;
    width: 1rem;
    height: 0.33rem;
	z-index:99;
}
.ph1 .hai2{
	background:url("../images/hai2.png") no-repeat;
	background-size:100% 100%;
	position:absolute;
	left: 5.96rem;
    top: 0.3rem;
    width: 1.32rem;
    height: 1.09rem;
}
.videoh1{
	position:absolute;
	left:0;
	top:1.39rem;
	width:7.28rem;
	height:4.1rem;
}
video {
	display : none;
	width:7.28rem;
	height:4.1rem;
	left       : 0;
	top        : 0;
	z-index    : 9999;
	object-fit : fill;
	position:absolute;
}
.v2img{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
}
.videobg{
	width: 100%;
    height: 100%;
}
.vbg{
	width: 100%;
    height: 100%;	
}
.part2 .playbtn2{
	width: 0.99rem;
    height: 0.96rem;
    position: absolute;
	top: 1.48rem;
    left: 3.02rem;
}
.ph2{
	position: relative;
	left:0.11rem;
	top:0;
	width:7.28rem;
    background-color: #fff;
	padding-bottom: 0.1rem;
	z-index: 99;
}
.ph2title{
	background:url("../images/phtitle2.png") no-repeat;
	background-size:100%;
	position:relative;
	top:0.7rem;
	left:0.17rem;
	width:1.73rem;
	height:0.46rem;
	display:block;
}
.ph2ul{
	position: relative;
    left: 0.15rem;
    width: 7.15rem;
	margin-top:1.1rem;
	/*max-height: 10.86rem;
    overflow: scroll;*/
}
.ph2ul li{
	width:7.15rem;
	height:1.31rem;
	margin-bottom:0.38rem;
	position:relative;
	border-bottom:1px solid #c3c3c3;
}
.ph2ul li:last-child{
	margin-bottom:0;
}
.ph2ul .ph2img{
	width:2.32rem;
	height:1.31rem;
	position:absolute;
	left:0;
	top:0;
}
.ph2title2{
	position:absolute;
	top:50%;
	left:2.47rem;
	width:4.5rem;
	max-height:1.09rem;
	transform:translate(0,-50%);
	-webkit-transform:translate(0,-50%);
	font-size:0.28rem;
	color:#285637;
	overflow: hidden;
    line-height: 0.37rem;
}

.ph3{
	position: relative;
	left:0.11rem;
	top:0;
	width:7.28rem;
    background-color: #fff;
	padding-bottom: 0.1rem;
	z-index: 99;
}
.ph3title{
	background:url("../images/phtitle3.png") no-repeat;
	background-size:100%;
	position:relative;
	top:0.7rem;
	left:0.17rem;
	width:1.8rem;
	height:0.44rem;
	display:block;
}
.ph3ul{
	position: relative;
    left: 0.15rem;
    width: 7.15rem;
	margin-top:1.1rem;
	/*max-height: 10.86rem;
    overflow: scroll;*/
}
.ph3ul li{
	width:7.15rem;
	height:1.31rem;
	margin-bottom:0.38rem;
	position:relative;
	border-bottom:1px solid #c3c3c3;
}
.ph3ul li:last-child{
	margin-bottom:0;
}
.ph3ul .ph3img{
	width:2.32rem;
	height:1.31rem;
	position:absolute;
	left:0;
	top:0;
}
.ph3title2{
	position:absolute;
	top:50%;
	left:2.47rem;
	width:4.5rem;
	max-height:1.09rem;
	transform:translate(0,-50%);
	-webkit-transform:translate(0,-50%);
	font-size:0.28rem;
	color:#285637;
	overflow: hidden;
    line-height: 0.37rem;
}
.ph4{
	position: relative;
	left:0.11rem;
	top:0;
	width:7.28rem;
    background-color: #fff;
	padding-bottom: 0.7rem;
	z-index:999;
	margin-bottom:0.9rem;
}
.ph4title{
	background:url("../images/phtitle4.png") no-repeat;
	background-size:100%;
	position:relative;
	top:0.7rem;
	left:0.17rem;
	width:2.25rem;
	height:0.46rem;
	display:block;
}
.ph4ul{
	position: relative;
    left: 0.15rem;
    width: 7.15rem;
	margin-top:1.1rem;
	/*max-height: 10.86rem;
    overflow: scroll;*/
}
.ph4ul li{
	width:7.15rem;
	height:1.31rem;
	margin-bottom:0.38rem;
	position:relative;
	border-bottom:1px solid #c3c3c3;
}
.ph4ul li:last-child{
	margin-bottom:0;
}
.ph4ul .ph4img{
	width:2.32rem;
	height:1.31rem;
	position:absolute;
	left:0;
	top:0;
}
.ph4title2{
	position:absolute;
	top:50%;
	left:2.47rem;
	width:4.5rem;
	max-height:1.09rem;
	transform:translate(0,-50%);
	-webkit-transform:translate(0,-50%);
	font-size:0.28rem;
	color:#285637;
	overflow: hidden;
    line-height: 0.37rem;
}
.ph5{
	position: relative;
	left:0.11rem;
	top:0;
	width:7.28rem;
	height:5.47rem;
	background:#f2efed;
	border-top-left-radius: 0.05rem;
    border-top-right-radius: 0.05rem;
}
.ph5title{
	background:url("../images/phtitle5.png") no-repeat;
	background-size:100%;
	position:relative;
	left:0.19rem;
	top: 0.59rem;
    width: 2.58rem;
    height: 0.46rem;
	display:block;
}
.hudongh2{
    background: url(../images/hudong.png) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    left: 4.4rem;
    top: 0.72rem;
    width: 1rem;
    height: 0.33rem;
	z-index:99;
}
.ph5 .hai2{
	background:url("../images/hai2.png") no-repeat;
	background-size:100% 100%;
	position:absolute;
	left: 5.96rem;
    top: 0.3rem;
    width: 1.32rem;
    height: 1.09rem;
}
.videoh2{
	position:absolute;
	left:0;
	top:1.39rem;
	width:7.28rem;
	height:4.1rem;
}
video {
	display : none;
	width:7.28rem;
	height:4.1rem;
	left       : 0;
	top        : 0;
	z-index    : 9999;
	object-fit : fill;
	position:absolute;
}
.v2img{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
}
.videobg{
	width: 100%;
    height: 100%;
}
.vbg{
	width: 100%;
    height: 100%;	
}
.part2 .playbtn2{
	width: 0.99rem;
    height: 0.96rem;
    position: absolute;
	top: 1.48rem;
    left: 3.02rem;
}
.ph6{
	position: relative;
	left:0.11rem;
	top:0;
	width:7.28rem;
    background-color: #fff;
	padding-bottom: 0.1rem;
	z-index: 99;
}
.ph6title{
	background:url("../images/phtitle2.png") no-repeat;
	background-size:100%;
	position:relative;
	top:0.7rem;
	left:0.17rem;
	width:1.73rem;
	height:0.46rem;
	display:block;
}
.ph6ul{
	position: relative;
    left: 0.15rem;
    width: 7.15rem;
	margin-top:1.1rem;
	/*max-height: 10.86rem;
    overflow: scroll;*/
}
.ph6ul li{
	width:7.15rem;
	height:1.31rem;
	margin-bottom:0.38rem;
	position:relative;
	border-bottom:1px solid #c3c3c3;
}
.ph6ul li:last-child{
	margin-bottom:0;
}
.ph6ul .ph6img{
	width:2.32rem;
	height:1.31rem;
	position:absolute;
	left:0;
	top:0;
}
.ph6title2{
	position:absolute;
	top:50%;
	left:2.47rem;
	width:4.5rem;
	max-height:1.09rem;
	transform:translate(0,-50%);
	-webkit-transform:translate(0,-50%);
	font-size:0.28rem;
	color:#285637;
	overflow: hidden;
    line-height: 0.37rem;
}

.ph7{
	position: relative;
	left:0.11rem;
	top:0;
	width:7.28rem;
    background-color: #fff;
	padding-bottom: 0.1rem;
	z-index: 99;
}
.ph7title{
	background:url("../images/phtitle3.png") no-repeat;
	background-size:100%;
	position:relative;
	top:0.7rem;
	left:0.17rem;
	width:1.8rem;
	height:0.44rem;
	display:block;
}
.ph7ul{
	position: relative;
    left: 0.15rem;
    width: 7.15rem;
	margin-top:1.1rem;
	/*max-height: 10.86rem;
    overflow: scroll;*/
}
.ph7ul li{
	width:7.15rem;
	height:1.31rem;
	margin-bottom:0.38rem;
	position:relative;
	border-bottom:1px solid #c3c3c3;
}
.ph7ul li:last-child{
	margin-bottom:0;
}
.ph7ul .ph7img{
	width:2.32rem;
	height:1.31rem;
	position:absolute;
	left:0;
	top:0;
}
.ph7title2{
	position:absolute;
	top:50%;
	left:2.47rem;
	width:4.5rem;
	max-height:1.09rem;
	transform:translate(0,-50%);
	-webkit-transform:translate(0,-50%);
	font-size:0.28rem;
	color:#285637;
	overflow: hidden;
    line-height: 0.37rem;
}
.ph8{
	position: relative;
	left:0.11rem;
	top:0;
	width:7.28rem;
    background-color: #fff;
	padding-bottom: 0.7rem;
	z-index:999;
	margin-bottom:0.9rem;
}
.ph8title{
	background:url("../images/phtitle4.png") no-repeat;
	background-size:100%;
	position:relative;
	top:0.7rem;
	left:0.17rem;
	width:2.25rem;
	height:0.46rem;
	display:block;
}
.ph8ul{
	position: relative;
    left: 0.15rem;
    width: 7.15rem;
	margin-top:1.1rem;
	/*max-height: 10.86rem;
    overflow: scroll;*/
}
.ph8ul li{
	width:7.15rem;
	height:1.31rem;
	margin-bottom:0.38rem;
	position:relative;
	border-bottom:1px solid #c3c3c3;
}
.ph8ul li:last-child{
	margin-bottom:0;
}
.ph8ul .ph8img{
	width:2.32rem;
	height:1.31rem;
	position:absolute;
	left:0;
	top:0;
}
.ph8title2{
	position:absolute;
	top:50%;
	left:2.47rem;
	width:4.5rem;
	max-height:1.09rem;
	transform:translate(0,-50%);
	-webkit-transform:translate(0,-50%);
	font-size:0.28rem;
	color:#285637;
	overflow: hidden;
    line-height: 0.37rem;
}
/*海之灵 e*/
/*天之灵 s*/
.pt1{
	position: relative;
	left:0.11rem;
	top:0;
	width:7.28rem;
	height:5.47rem;
	background:#f2efed;
	border-top-left-radius: 0.05rem;
    border-top-right-radius: 0.05rem;
}
.pt1title{
	background:url("../images/tititle1.png") no-repeat;
	background-size:100%;
	position:relative;
	left:0.19rem;
	top: 0.59rem;
    width: 3.04rem;
    height: 0.45rem;
	display:block;
}
.hudongt1{
    background: url(../images/hudong.png) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    left: 4.5rem;
    top: 0.72rem;
    width: 1rem;
    height: 0.33rem;
	z-index:99;
}
.pt1 .tian2{
	background:url("../images/tian2.png") no-repeat;
	background-size:100% 100%;
	position:absolute;
	left: 4.96rem;
    top: 0.1rem;
    width: 2.12rem;
    height: 1.32rem;
}
.videot1{
	position:absolute;
	left:0;
	top:1.39rem;
	width:7.28rem;
	height:4.1rem;
}
video {
	display : none;
	width:7.28rem;
	height:4.1rem;
	left       : 0;
	top        : 0;
	z-index    : 9999;
	object-fit : fill;
	position:absolute;
}
.v2img{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
}
.videobg{
	width: 100%;
    height: 100%;
}
.vbg{
	width: 100%;
    height: 100%;	
}
.part2 .playbtn2{
	width: 0.99rem;
    height: 0.96rem;
    position: absolute;
	top: 1.48rem;
    left: 3.02rem;
}
.pt2{
	position: relative;
	left:0.11rem;
	top:0;
	width:7.28rem;
    background-color: #fff;
	padding-bottom: 0.1rem;
	z-index: 99;
}
.pt2title{
	background:url("../images/tititle2.png") no-repeat;
	background-size:100%;
	position:relative;
	top:0.7rem;
	left:0.17rem;
	width:1.73rem;
	height:0.46rem;
	display:block;
}
.pt2ul{
	position: relative;
    left: 0.15rem;
    width: 7.15rem;
	margin-top:1.1rem;
	/*max-height: 10.86rem;
    overflow: scroll;*/
}
.pt2ul li{
	width:7.15rem;
	height:1.31rem;
	margin-bottom:0.38rem;
	position:relative;
	border-bottom:1px solid #c3c3c3;
}
.pt2ul li:last-child{
	margin-bottom:0;
}
.pt2ul .pt2img{
	width:2.32rem;
	height:1.31rem;
	position:absolute;
	left:0;
	top:0;
}
.pt2title2{
	position:absolute;
	top:50%;
	left:2.47rem;
	width:4.5rem;
	max-height:1.09rem;
	transform:translate(0,-50%);
	-webkit-transform:translate(0,-50%);
	font-size:0.28rem;
	color:#285637;
	overflow: hidden;
    line-height: 0.37rem;
}

.pt3{
	position: relative;
	left:0.11rem;
	top:0;
	width:7.28rem;
    background-color: #fff;
	padding-bottom: 0.1rem;
	z-index: 99;
}
.pt3title{
	background:url("../images/tititle3.png") no-repeat;
	background-size:100%;
	position:relative;
	top:0.7rem;
	left:0.17rem;
	width:1.8rem;
	height:0.44rem;
	display:block;
}
.pt3ul{
	position: relative;
    left: 0.15rem;
    width: 7.15rem;
	margin-top:1.1rem;
	/*max-height: 10.86rem;
    overflow: scroll;*/
}
.pt3ul li{
	width:7.15rem;
	height:1.31rem;
	margin-bottom:0.38rem;
	position:relative;
	border-bottom:1px solid #c3c3c3;
}
.pt3ul li:last-child{
	margin-bottom:0;
}
.pt3ul .pt3img{
	width:2.32rem;
	height:1.31rem;
	position:absolute;
	left:0;
	top:0;
}
.pt3title2{
	position:absolute;
	top:50%;
	left:2.47rem;
	width:4.5rem;
	max-height:1.09rem;
	transform:translate(0,-50%);
	-webkit-transform:translate(0,-50%);
	font-size:0.28rem;
	color:#285637;
	overflow: hidden;
    line-height: 0.37rem;
}
.pt4{
	position: relative;
	left:0.11rem;
	top:0;
	width:7.28rem;
    background-color: #fff;
	padding-bottom: 0.7rem;
	z-index:999;
	margin-bottom:0.9rem;
}
.pt4title{
	background:url("../images/tititle4.png") no-repeat;
	background-size:100%;
	position:relative;
	top:0.7rem;
	left:0.17rem;
	width:2.25rem;
	height:0.46rem;
	display:block;
}
.pt4ul{
	position: relative;
    left: 0.15rem;
    width: 7.15rem;
	margin-top:1.1rem;
	/*max-height: 10.86rem;
    overflow: scroll;*/
}
.pt4ul li{
	width:7.15rem;
	height:1.31rem;
	margin-bottom:0.38rem;
	position:relative;
	border-bottom:1px solid #c3c3c3;
}
.pt4ul li:last-child{
	margin-bottom:0;
}
.pt4ul .pt4img{
	width:2.32rem;
	height:1.31rem;
	position:absolute;
	left:0;
	top:0;
}
.pt4title2{
	position:absolute;
	top:50%;
	left:2.47rem;
	width:4.5rem;
	max-height:1.09rem;
	transform:translate(0,-50%);
	-webkit-transform:translate(0,-50%);
	font-size:0.28rem;
	color:#285637;
	overflow: hidden;
    line-height: 0.37rem;
}
.pt5{
	position: relative;
	left:0.11rem;
	top:0;
	width:7.28rem;
	height:5.47rem;
	background:#f2efed;
	border-top-left-radius: 0.05rem;
    border-top-right-radius: 0.05rem;
}
.pt5title{
	background:url("../images/pt5title.png") no-repeat;
	background-size:100%;
	position:relative;
	left:0.19rem;
	top: 0.59rem;
    width: 4.39rem;
    height: 0.45rem;
	display:block;
}
.hudongt5{
    background: url(../images/hudong.png) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    left: 5.2rem;
    top: 0.72rem;
    width: 1rem;
    height: 0.33rem;
	z-index:99;
}
.pt5 .tian2{
	background:url("../images/tian2.png") no-repeat;
	background-size:100% 100%;
	position:absolute;
	left: 4.96rem;
    top: 0.1rem;
    width: 2.12rem;
    height: 1.32rem;
}
.videot5{
	position:absolute;
	left:0;
	top:1.39rem;
	width:7.28rem;
	height:4.1rem;
}
video {
	display : none;
	width:7.28rem;
	height:4.1rem;
	left       : 0;
	top        : 0;
	z-index    : 9999;
	object-fit : fill;
	position:absolute;
}
.v2img{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
}
.videobg{
	width: 100%;
    height: 100%;
}
.vbg{
	width: 100%;
    height: 100%;	
}
.part2 .playbtn2{
	width: 0.99rem;
    height: 0.96rem;
    position: absolute;
	top: 1.48rem;
    left: 3.02rem;
}
.pt6{
	position: relative;
	left:0.11rem;
	top:0;
	width:7.28rem;
    background-color: #fff;
	padding-bottom: 0.1rem;
	z-index: 99;
}
.pt6title{
	background:url("../images/tititle2.png") no-repeat;
	background-size:100%;
	position:relative;
	top:0.7rem;
	left:0.17rem;
	width:1.73rem;
	height:0.46rem;
	display:block;
}
.pt6ul{
	position: relative;
    left: 0.15rem;
    width: 7.15rem;
	margin-top:1.1rem;
	/*max-height: 10.86rem;
    overflow: scroll;*/
}
.pt6ul li{
	width:7.15rem;
	height:1.31rem;
	margin-bottom:0.38rem;
	position:relative;
	border-bottom:1px solid #c3c3c3;
}
.pt6ul li:last-child{
	margin-bottom:0;
}
.pt6ul .pt6img{
	width:2.32rem;
	height:1.31rem;
	position:absolute;
	left:0;
	top:0;
}
.pt6title2{
	position:absolute;
	top:50%;
	left:2.47rem;
	width:4.5rem;
	max-height:1.09rem;
	transform:translate(0,-50%);
	-webkit-transform:translate(0,-50%);
	font-size:0.28rem;
	color:#285637;
	overflow: hidden;
    line-height: 0.37rem;
}

.pt7{
	position: relative;
	left:0.11rem;
	top:0;
	width:7.28rem;
    background-color: #fff;
	padding-bottom: 0.1rem;
	z-index: 99;
}
.pt7title{
	background:url("../images/tititle3.png") no-repeat;
	background-size:100%;
	position:relative;
	top:0.7rem;
	left:0.17rem;
	width:1.8rem;
	height:0.44rem;
	display:block;
}
.pt7ul{
	position: relative;
    left: 0.15rem;
    width: 7.15rem;
	margin-top:1.1rem;
	/*max-height: 10.86rem;
    overflow: scroll;*/
}
.pt7ul li{
	width:7.15rem;
	height:1.31rem;
	margin-bottom:0.38rem;
	position:relative;
	border-bottom:1px solid #c3c3c3;
}
.pt7ul li:last-child{
	margin-bottom:0;
}
.pt7ul .pt7img{
	width:2.32rem;
	height:1.31rem;
	position:absolute;
	left:0;
	top:0;
}
.pt7title2{
	position:absolute;
	top:50%;
	left:2.47rem;
	width:4.5rem;
	max-height:1.09rem;
	transform:translate(0,-50%);
	-webkit-transform:translate(0,-50%);
	font-size:0.28rem;
	color:#285637;
	overflow: hidden;
    line-height: 0.37rem;
}
.pt8{
	position: relative;
	left:0.11rem;
	top:0;
	width:7.28rem;
    background-color: #fff;
	padding-bottom: 0.7rem;
	z-index:999;
	margin-bottom:0.9rem;
}
.pt8title{
	background:url("../images/tititle4.png") no-repeat;
	background-size:100%;
	position:relative;
	top:0.7rem;
	left:0.17rem;
	width:2.25rem;
	height:0.46rem;
	display:block;
}
.pt8ul{
	position: relative;
    left: 0.15rem;
    width: 7.15rem;
	margin-top:1.1rem;
	/*max-height: 10.86rem;
    overflow: scroll;*/
}
.pt8ul li{
	width:7.15rem;
	height:1.31rem;
	margin-bottom:0.38rem;
	position:relative;
	border-bottom:1px solid #c3c3c3;
}
.pt8ul li:last-child{
	margin-bottom:0;
}
.pt8ul .pt8img{
	width:2.32rem;
	height:1.31rem;
	position:absolute;
	left:0;
	top:0;
}
.pt8title2{
	position:absolute;
	top:50%;
	left:2.47rem;
	width:4.5rem;
	max-height:1.09rem;
	transform:translate(0,-50%);
	-webkit-transform:translate(0,-50%);
	font-size:0.28rem;
	color:#285637;
	overflow: hidden;
    line-height: 0.37rem;
}
/*天之灵 e*/
.bottom{
	background:url("../images/bottom2.png?0417") no-repeat;
	background-size:100% 100%;
	position: relative;
	left:0rem;
	margin-top:-1.9rem;
	width:7.5rem;
	height:3.92rem;
	/* display: none; */
}
.bottom2{
	background:url("../images/bottom3.png") no-repeat;
	background-size:100% 100%;
	position: relative;
	left:0rem;
	margin-top:-5.3rem;
	width:7.5rem;
	height:7.49rem;
	display: none;
}
.bottom3{
	background:url("../images/bottom4.png") no-repeat;
	background-size:100% 100%;
	position: relative;
	left:0rem;
	margin-top:-5.3rem;
	width:7.5rem;
	height:7.49rem;
	display: none;
}
.bottom4{
	background:url("../images/bottom5.png") no-repeat;
	background-size:100% 100%;
	position: relative;
	left:0rem;
	margin-top:-5.3rem;
	width:7.5rem;
	height:7.49rem;
	display: none;
}
.logo2{
	background:url("../images/logo2.png") no-repeat;
	background-size:100% 100%;
	position:absolute;
	width:5.24rem;
	height:0.32rem;
	left:1.13rem;
	bottom:0.3rem;
}
.bottom2 .logo2{
	bottom: 0.5rem;
    left: 1.3rem;
}
.notetxt{
    position: absolute;
    padding: 0.2rem 0;
    top: 4.5rem;
    height: 5rem;
    line-height: 3rem;
    background: #26445c;
    /* margin: 0 auto; */
    left: 0rem;
    width: 100%;
    text-align: center;
    font-size: 0.4rem;
    color: #fff;
    /* display: none; */
    z-index: 99999;
	line-height:0.7rem;
}
.msgnote{
    background: rgba(0,0,0,0.6);
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left:0;
    z-index: 99999;
    display: none;
}
.msgnote11{
	background:#263823;
	background-size: 100%;
	width: 6.55rem;
	height: 4rem;
	position: absolute;
	top: 50%;
	left: 0.5rem;
	z-index: 9999;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
 }
/*.msgnote111{
    background: url('../images/mask3.png') center no-repeat;
	background-size: 100%;
}*/

.msgnote p{
	font-size: 0.45rem;
    color: #fff;
    position: absolute;
    width: 100%;
    top: 1.6rem;
    text-align: center;
}
.btncls{
	background:url("../images/close.png") no-repeat;
	background-size:100%;
    width: 0.64rem;
    height: 0.64rem;
    position: absolute;
    top: 3.7rem;
    left: 2.9rem;
}
.btncls2{
    width: 0.8rem;
    height: 0.8rem;
    position: absolute;
    /*top: 0.7rem;*/
    /*left: 6.4rem;*/
    /*background: red;*/
    top: 7.1rem;
    left: 3.1rem;
    background: rgba(0,0,0,0.8);
    border-radius: 50%;
    text-align: center;
    font-size: 0.5rem;
    line-height: 0.8rem;
    color: #fff;
}

.btn1{
	position: absolute;
    width: 2.7rem;
    height: 0.6rem;
    top: 3.8rem;
    left: 0.85rem;
	-webkit-animation        : zoomIn 1s ease-in-out alternate infinite;
	animation                : zoomIn 1s ease-in-out alternate infinite;
}
.btn2{
	position: absolute;
    width: 2.7rem;
    height: 0.6rem;
    top: 102.33rem;
    left: 0.45rem;
	-webkit-animation        : zoomIn 1s ease-in-out alternate infinite;
	animation                : zoomIn 1s ease-in-out alternate infinite;
}
.btn3{
	position: absolute;
    width: 2.7rem;
    height: 0.6rem;
    top: 102.33rem;
    left: 4.25rem;
	-webkit-animation        : zoomIn 1s ease-in-out alternate infinite;
	animation                : zoomIn 1s ease-in-out alternate infinite;
}
.audwrap{background: url('../images/music.png') center no-repeat;background-size: 100%; position: absolute;	right:0.4rem;
	top:0.61rem;
	width:0.6rem;
	height:0.63rem; z-index: 99999;
}
.audwrap img{width: 100%;-webkit-animation: show 0.8s linear infinite;animation: show 0.8s linear infinite;opacity: 0;}
.audwrap.off{
	background: url('../images/music-off.png') center no-repeat;background-size: 100%;
}
.audwrap.on{
    -webkit-animation: rotateani 2s linear forwards infinite;animation: rotateani 2s linear forwards infinite;
}

@-webkit-keyframes rotateani {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes rotateani {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
.music {
    position: absolute;
    width: 0.6rem;
    top: 0.58rem;
    right: 0.3rem;
    animation: music 5s infinite linear;
    -webkit-animation: music 5s infinite linear;
    z-index: 8888;
}
.logoapp{
	width:7.5rem;
	height:1.16rem;
	position:fixed;
	bottom:0;
	background:#fff;
	z-index:9999;
	display:none;
}

.logo{
	background: url(../images/logo.png) center no-repeat;
    background-size: contain;
	width:2.28rem;
	height:0.64rem;
	position:absolute;
	left:0.3rem;
	top:0.2rem;
}
.open{	
	background: url(../images/open.png) center no-repeat;
    background-size: contain;
    width: 1.62rem;
    height: 0.87rem;
    line-height: 0.45rem;
    position: absolute;
    left: 5.5rem;
    top: 0.06rem;
}
@keyframes music {
    from {
        transform: rotate(-360deg);
        -webkit-transform: rotate(-360deg);
    }
    to {
        transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
    }
}

@-webkit-keyframes music {
    from {
        transform: rotate(-360deg);
        -webkit-transform: rotate(-360deg);
    }
    to {
        transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
    }
}

.music_pause {
    animation-play-state: paused;
    /*-webkit-animation-play-state : paused; !* Safari 和 Chrome *!*/
	animation: none !important;
    -webkit-animation: none !important;
}
@-webkit-keyframes zoomIn {
	from {
		opacity           : 1;
		-webkit-transform : scale(.95) translate(0, 0);
		transform         : scale(.95) translate(0, 0);
	}

	50% {
		opacity : 1;
	}
	100% {
		opacity           : 1;
		-webkit-transform : scale(1) translate(0, 0);
		transform         : scale(1) translate(0, 0);
	}
}
@keyframes zoomIn {
	from {
		opacity           : 1;
		-webkit-transform : scale(.95) translate(0, 0);
		transform         : scale(.95) translate(0, 0);
	}

	50% {
		opacity : 1;
	}
	100% {
		opacity           : 1;
		-webkit-transform : scale(1) translate(0, 0);
		transform         : scale(1) translate(0, 0);
	}
}
/*.zoomIn {
	-webkit-animation-name : zoomIn;
	animation-name         : zoomIn;
}*/
.sharepage{
    width: 100%;
    height: 100%;
    z-index: 666666;
    position: fixed;
    background: rgba(0, 0, 0, 0.5);
    display:none;
}
.part2 .goshare {
    width: 0.5rem;
    position: absolute;
    right: 0.2rem;
    top: 0.5rem;
}
/*iPhoneX的适配*/
@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3) {
}
  @-webkit-keyframes show {
    100% {
      -webkit-transform: translate(0, 0) scale(1) rotate(0) skew(0);
      transform: translate(0, 0) scale(1) rotate(0) skew(0);
      opacity: 1;
    }
  }
  @keyframes show {
    100% {
      -webkit-transform: translate(0, 0) scale(1) rotate(0) skew(0);
      transform: translate(0, 0) scale(1) rotate(0) skew(0);
      opacity: 1;
    }
  }