	@charset "utf-8";
	.fullslide .bd li{ background: none; }
@media screen and (min-width:1024px){
.ho4 .fl .ho4ul1 li{ width: 50%;}
.ho4 .fl .ho4ul1 li:nth-child(2n){ width: 50%;}
.ho4 .fl .ho4ul2 li{ width: 50%;}
.ho4 .fl .ho4ul2 li:nth-child(2n){ width: 50%;}
.top .nav > ul > li ul li a{ text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.top .nav > ul > li:nth-child(3) ul{ width: 440px; }
.ab3 .picScroll-left .bd li{ width: 320px; }
.tybt2 .p1{ margin-bottom: 30px; }
.ab4ul li .p1{ font-size: 16px; }
.ab4ul li .text2 a{ line-height: 1.2; font-size: 14px; }
.ab4ul li:hover .text2{ padding: 10px; }
.ab5 .ab5div{ margin-top: 40px; }
.ab5 .ab5div .text2{ line-height: 1.6; }
.ab6ul li:hover .text{padding: 30px 15px; }
.ab7ul li .ri .p2{ line-height: 1.4; }
.g_star .text .p2{ font-size: 24px; }
.g_star .text{ width: 80%; }
.pr1ul li .fl{ min-height: 580px;height: auto;}
.pr1ul li{ position: relative; }
/* .pr1ul li .ri{ position: absolute; top: 50%; transform: translateY(-50%); right: 0; } */
.pr1ul li .ri{ height: 100%;position: absolute;  right: 0; background-size: 100% 100%;}
.slideBox{ top: 50%; bottom: inherit; transform: translateY(-50%);}
.pr1ul li:nth-child(2n) .ri{ left: 0;right: inherit; }
.ab9 .picScroll-left .bd li{ height: 540px; }
.ab10 .ho4ul2 li .p1{ font-size: 14px; line-height: 1.6; }
.ab10 .ho4ul1 li{ vertical-align: top; }

.ab4ul li .pic2{ padding: 10px 0; }
.ab4ul li .pic2 img{ display:block; margin: auto; max-width: 308px; position: relative;left: 50%;transform: translateX(-50%);

}
.ab9 .picScroll-left .bd li .pic img{ }
.ab9 .picScroll-left .bd li .text .p1{ font-size: 20px; }
.top .logo img{ width: 100px; }
.top .nav{ width: calc(100% - 650px);}
.top .logo{margin-top: 20px; }

.corporate-social-share a {
    background-color: #fff;
}
.corporate-social-share a {
    margin: 0 0.25rem;
    max-width: 100%;
    max-height: 100%;
    width: 50px;
    height: 50px;
		border-radius: 50%;
}
.corporate-social-share{ text-align: center;margin-top: 10px; padding-top: 10px; }
.corporate-social-share h5{ font-size: 24px; margin-bottom: 20px; }
.button--control {
   color: #4d4d4d;
    min-width: inherit;
    padding: 0;
		    border: 1px solid #b3b3b3;
    width: 50px;
    height: 50px;
		font-size: 24px;
    overflow: hidden;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}

.ne2 .p0a{ font-size:18px; text-align: center; color:#666; margin-top: 25px; margin-bottom: 10px;}
.ho2 .text .p3{ max-width: 1000px;}
.ftul > li{ margin-right: 4vw; }
.banner .text .p1{text-shadow: 0 0 0 rgba(0,0,0,1);letter-spacing: 0px; font-size: 2vw;

 }


.ab1 .text p{ font-size: 1.05vw; line-height: 1.6; }
.tybt2 .p1{ font-size: 2.4vw; }
.ab4ul li .pic2{padding: 0; }
.ab2 .fl{ margin-top: 0; }
.ab5 .ab5div p{text-indent: 0; line-height: 1.6; }
.ab5 .ab5div{ margin-top: 60px; }

.ab3 .picScroll-left .bd li .text p{ font-size: .8vw; line-height: 1.2; }
.ab5 .ab5div .text2 strong{ color:#fff; font-size: 17px; margin-bottom: .4vw; display: block; }

.top .ri .en a{text-transform: none; }
.ab8ula li .ri{font-size: 1vw; padding: 1vw 1vw;}
.ab9 .picScroll-left .bd li .text .p1{ font-size: 1.1vw; }
.ab9 .picScroll-left .bd li .text .p3{ font-size: .9vw; }
.ab9 .picScroll-left .bd li{ height: 27vw; }


.ne2 .p0{ font-size: 1.7vw; }

.co0t .texts .p2{ line-height: 1.7; }
.co0t .texts .p1{ font-size: 40px; }
.loginitem{ margin-top: 20px; }


.ne1{ padding-top: 3vw; }



h1{
	font-size: 30px;
}

.ne1pu li .fl{width: 30%; height: 12vw; padding:25px; box-sizing: border-box; }
.ne1pu li .ri{width: 70%;height: 12vw; padding: 20px; box-sizing: border-box; }

.ne1pu li .fl .p1{ color: #008296; font-size: 1vw; }
.ne1pu li .fl .p2{ color: rgba(0,0,0,.5); font-size: 1vw;margin-top: .8vw; }
.ne1pu li .ri{ background: #f0f0f0; color:#999; font-size: 1vw; }

.ne1pu li:nth-child(2n) .fl{ background: #f0f0f0;}
.ne1pu li:nth-child(2n) .ri{background: none; }
.tylm .fl p span:last-child i{ display: none; }
.pr1ul > li{ max-width: inherit; box-shadow: none; overflow: inherit; }
.pr1cen{ float: none; overflow: hidden; margin: auto; position: relative; box-shadow: 0 0 8px rgba(0,0,0,.1);}

.pr1ul > li .pr1cen{ background: #fff; }
.pr1ul>li .pr1cen:hover{ background: #093d79;}
.pr1ul>li .pr1cen:hover .fl .p2{ background: linear-gradient(to top right,#137fb9,#0b4884);}
.pr1ul li .fl .p2{ background: #093d79; color:#fff; padding: 20px 70px; width: 100%; box-sizing: border-box; }
.pr1ul li .fl{ padding: inherit; padding-bottom: 20px; }
.pr1ul li .fl .p1{ padding-left: 70px; padding-right: 70px; font-weight: normal; font-size: 22px; }
.pr1ul li .fl .p1a{  padding-top: 20px;font-weight: bold; font-size: 26px; }
.pr1ul li .fl .text{ padding-left: 70px; padding-right: 70px; }
.pr1ul li .fl .p1 br{display: none; }
.pr1ul>li .fl:hover a{color:#fff}



.pr1ul > li .pr1cen:hover .p3{ border: 1px solid #fff;}
.pr1ul > li .pr1cen:hover .p3 a{ color:#fff; }
.pr1ul > li:nth-child(2n) .pr1cen{ float: none; margin: auto; }




.ab7ul li .ri .p1{ font-size: 18px; }
.ab7ul li .ri .p2{ font-size: 14px; }

.events-container{text-align: center; }

	.ftul > li{ width: 23%;margin-right: 2%;}
	.ftul li ul li{ line-height: 1.2; margin-bottom: 18px; }

	.quyu .tylm .cen{ max-width: 1800px; }
	.quyu .tylm .ri ul li{ margin-left: 1vw; }
	.pr3{ height: 924px; }

.pr2 .tybt2 .p1{ font-size: 4vw; }
.recruit .pr2 .ri .re2ul li .ri .p2{line-height: 1.4; }
.ab5 .ab5div .p1{ text-align: center; font-size: 1.3vw; font-weight: bold; margin-bottom: 1vw; }

.ho5ul li{ width: 27.33%;height: 23vw;}
.ho5ul{ text-align: center; }
.ho5ul li .text{ text-align: left;}
.ho5ul li .text .p1{ font-size: 1vw; height: auto; line-height: 1.4; -webkit-line-clamp: 3;}
.ho5ul li .text {
  padding: .3vw 1.6vw;
}
.ab11 .ri p{ font-size: 1.05vw; }

.product .tybt2 .p1{ margin-bottom: 0; }
}

.pr1ul li .fl .p3{ width: 140px; height: 40px; border: 1px solid #093d79;text-align: center; line-height: 40px; margin-left: 110px;
margin-top: 40px; margin-bottom: 30px;
 }
.pr1ul li .fl .p3 a{ color:#093d79; }

.sto1 .picScroll-left2 .bd li{ height: 26vw; padding: 5vw 0; width: 100%; margin: auto; padding-top: 10vw; padding-bottom: 12vw; line-height: inherit;text-align: left; position: inherit; overflow: inherit !important;}
.sto1 .picScroll-left2 .bd li .cen{ width: 70%;}
.sto1 .picScroll-left2 .bd li img.on{position: absolute; left: 5%; top:2%; width:10vw;  }
.sto1 .picScroll-left2 .bd li img.yc{ display: none; }
.sto1 .picScroll-left2 .bd li .fl .p1{ color:#333333; font-size: 1.2vw; min-height: 17vw; }
.sto1 .picScroll-left2 .bd li .fl{ width: 45%;margin-top: 1vw;  }
.sto1 .picScroll-left2 .bd li .fl .p2{ color:#093d79; font-size: 1vw; font-weight: bold;text-align: left; }
.sto1 .picScroll-left2 .bd li .ri{  border-radius: 12px; overflow: hidden; box-shadow: 0 0 5px rgba(0,0,0,.2); width: 51%;}
.sto1 .picScroll-left2 .bd li .ri img{ display: block;}
.sto1 .picScroll-left2 .bd li .ri video{ width: 100%; height: auto; }



.sto1 .picScroll-left2 .sd{ position:absolute; bottom: 6vw; width: 20%; left: 58%; }
.sto1 .picScroll-left2 .sd .fl{ float: left;background: rgba(9,61,121,.2); width: 4.5vw; height: 4.5vw; line-height: 3.5vw; }
.sto1 .picScroll-left2 .sd .fl em{ transform: rotate(-90deg);display: block; color:#fff;  cursor: pointer;  }
.sto1 .picScroll-left2 .sd .fl em::before{font-size:2vw; position: relative; top: .5vw; }
.sto1 .picScroll-left2 .sd .ri{ float: right;background: rgba(9,61,121,.2);width: 4.5vw; height: 4.5vw; line-height: 3.5vw;  }
.sto1 .picScroll-left2 .sd .ri em{ transform: rotate(-90deg);display: block; color:#fff;  cursor: pointer;}
.sto1 .picScroll-left2 .sd .ri em::before{font-size:2vw;position: relative; top: .5vw;}
.sto1 .picScroll-left2 .sd em{ font-size: 0; }
.ne3ul li .p1{ border: none; margin-top: 10px; padding-bottom: 0; }
.ne3ul li .p2{ padding-top: 0; height: auto; font-size: 1vw;line-height: 1.4; margin-top: 10px; }
.ne3ul li .p4{ margin-top: 10px; }
.sto1{ box-sizing: border-box;
 background: #dae2eb; position: relative;
 }



video::-internal-media-controls-download-button {display:none;}
video::-webkit-media-controls-enclosure {overflow:hidden;}
video::-webkit-media-controls-panel { width: calc(100% + 30px); }

.tycp{ margin-top: 100px; }
.sto3{ margin-top: 140px; margin-bottom: 80px; }
.sto3{ background: #003774; position: relative;z-index: 1; padding-bottom: 80px; }
.sto3 .cen{ max-width: 1800px; }
.sto3 .fl{ width: 60%; margin-top: -180px; }
.sto3 .ri{ width: 38%; margin-top: 145px; }
.sto3 .ri .ps1{ color:#ffffff; font-size: 2vw; margin-bottom: 90px; }
.sto3 .ri .ps2 a{ display: inline-block; width: 35%; margin-right: 10%;background: #fff; height: 57px; line-height: 57px; text-align: center;
color:#003774; font-size: 1.5vw;font-weight: bold;
}
.sto1 .picScroll-left2 .hd ul li{ width: 15px; height: 15px; margin: 10px; border-radius: 50%; font-size: 0; background: #fff;display: inline-block;}
.sto1 .picScroll-left2 .hd ul li.on{ background: #093d79; }
.sto1 .picScroll-left2 .hd ul{text-align: center; }
.sto1 .picScroll-left2 .hd{ position: absolute; left: 20%; transform: translateX(-50%); bottom: 7vw; }

.pr2 .cen{ max-width: 1700px; position: relative;}
.pr2 .txt{position: absolute; top: 20%; padding-left: 5%; box-sizing: border-box; }
.pr2 .txt .p1{ font-size: 3.2vw; color:#fff;  }
.pr2 .txt .text{width: 53.4vw; background: rgba(2,52,113,.9); padding: 3.38vw 2.6vw; margin-top: 2vw; }
.pr2 .txt .text .t2{ color:#fefefe;  font-weight: bold; font-size: 1.7vw; }
.pr2 .txt .text .t3{ color:#fff; font-size: 1vw; margin-top: 1vw; }
.pr2 .txt .text p{width: 39vw;line-height: 1.6;}
.pr2div>.text .p1{ color:#fefefe; font-size: 1.95vw; text-align: center; }
.pr2div>.text .p2{ color:#fefefe; font-size: 1.1vw; text-align: center;margin-top: 1vw; }
.pr2div>.text p{ width: 62.5vw; margin: auto; }
.pr2div>.text{ padding-top: 1.8vw; padding-bottom: 3vw;}
.pr2div{background: url("../i/bj14.jpg") no-repeat center;box-shadow: 0 0 5px rgba(0,0,0,.2); position: relative;z-index: 1;}
.ne1{ padding-bottom: 5vw; }
.ne1 .en1dp{ text-align: center;  margin-bottom: 40px; font-size: 1.3vw;  color:#333;  }
.ne1 .en1dp span{ font-weight: bold; font-size: 1.7vw; display:block; margin-bottom: 5px; font-weight: bold; }


.events-item{
	width: 32%;
	height: 460px;
	margin: 0 2% 20px 0;
	background-color: white;
	border-radius: 4px;
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.1);
	        box-shadow: 0 0 10px rgba(0,0,0,0.1);
	text-align: left;
	line-height: 1.8;
	padding: 30px;box-sizing: border-box;
	display: inline-block;
}

.events-item:nth-child(3n){
	margin: 0 0% 20px 0;
}

.events-item .image{
	height: 50%;
	text-align: center;
	position: relative;
}

.events-item .image > img{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}

.events-item .text{
	height: 50%;
	margin: 0px 30px 0;
	padding-bottom: 30px;
	border-top: 1px solid #3A9CED;
	position: relative;
}

.events-item table td:last-child{
	width: 70%;
}
.events-item table {
	margin: 0 0 1.5em;
	width: 100%;
}

.events-item table td{
	vertical-align: top;
}
.events-item .text .p1{font-weight: bold; color:#202020; margin: 10px 0; margin-top: 14px; }
.events-item .text .p2{color: #333;position: absolute;bottom: 30px;}
.events-item .dialife_stand{
	color: #858585;
	font-size: 14px;
	position: absolute;
	bottom: 30px;
}

.ab10 .ho4ul2 li .pic{ float: none; margin: auto; text-align: center; }
.ab10 .ho4ul2 li .p1{ width: 100%; float: none; margin-left: 0; text-align: center; font-size: 13px; line-height: 1.6; }
.ab10 .ho4ul3 li .p1{ font-size: .8vw; }
.ab10 .ho4ul2 li .p1 br{font-size: .8vw; }

/*.ab4ul li .pic2{height: 59px; }*/
.ab4ul li .pic2 .pc1{font-weight: bold; font-size: 20px; margin-top: 10px; }
.ab4ul li .pic2 .pc2{font-size: 12px;margin-top: 2px; margin-bottom:14px  }
.ab4ul li .text{ padding: 0 10px; }

.ab4ul li{ height: 460px; }

.ab4ul li:nth-child(1) .pic2 .pc1{ color:#003774;  }
.ab4ul li:nth-child(1) .pic2 .pc2{ color:#003774;  }


.ab4ul li:nth-child(2) .pic2 .pc1{ color:#008395;  }
.ab4ul li:nth-child(2) .pic2 .pc2{ color:#008395;  }


.ab4ul li:nth-child(3) .pic2 .pc1{ color:#036eb8;  }
.ab4ul li:nth-child(3) .pic2 .pc2{ color:#036eb8;  }

.ab4ul li:nth-child(4) .pic2 .pc1{ color:#37b48d;  }
.ab4ul li:nth-child(4) .pic2 .pc2{ color:#37b48d;  }

.he_ifzs ul li .text{width: 680px; }


@media screen and (max-width:1840px) and (min-width:1440px){
	.ab9 .picScroll-left .bd li .pic{ height:auto;}
	.ab9 .picScroll-left .bd li{ height: 500px; }
}
@media screen and (max-width:1600px) and (min-width:1024px){
	.top .nav{ width: calc(100% - 650px);}
	.fot1{ padding: 30px 30px; }
	.pr2 .txt .text{ margin-top: 3vw; }

}
@media screen and (max-width:1500px) and (min-width:1024px){
.re1 .ri .slideBox .bd li .text{ padding-left: 125px; }
.pr1ul > li:nth-child(2n) .pr1cen{ float: none; }
.re1 .fl{ margin-top: 50px; }
.re1 .ri .slideBox .prev,.re1 .ri .slideBox .next{ top: 100px; }
.ab4ul li .text2{ line-height: 1; }
.quyu .tylm .fl{ display: none; }
.ab5 .ab5div .p1{ font-size: 1.6vw; }
.pr1ul li .fl .p1{ font-size: 1.4vw; padding-right: 0; }

}
@media screen and (max-width:1340px) and (min-width:1024px){
.ab5 .ab5div .p1{ font-size: 2vw; }
}
@media screen and (max-width:1300px) and (min-width:1024px){
	.top .nav{ width: calc(100% - 480px);}
}
@media screen and (max-width:1024px) and (min-width:0px){
.tylm .ri{position: relative;z-index: 9;}
.tylm .ri ul{ overflow-x: auto; overflow-y: hidden; }
.tylm .ri ul li{ width: auto; margin-right: 5%;float: none; display: inline-block; width: auto !important;}
.product .tylm .ri ul li{ margin-right: 5%; }
.tylm .ri{ white-space: nowrap;}
.ab5 .ab5div p{ font-size: .24rem; line-height: 1.6; }
.ab5 .ab5div .pic img{ width: 100%; }
.ab5 .ab5div .pic{ text-indent: inherit; }
.ab5 .ab5div .text2{ line-height: 1.4; font-size: 13px; }
.ab5 .ab5div{ margin-top: 0px; }
.ab6ul li .text .p2{ font-size: 14px; line-height: 1.4; }
.ab9 .picScroll-left .bd li{ width: 48%; height: 440px;}
.ab10 .ho4ul1 li{ width: 50%;margin-bottom: 10px; }
.ab10 .ho4ul3 li{height: 4.6rem; }
.ab11 .ri p{ font-size: .24rem; line-height: 1.6;}
.ab2ul li{ padding: 5px; }
.ab2ul li .p2{ font-size: .24rem; line-height: 1.6; }
.pr1ul li .ri{ position: relative; top: 0; transform: translateY(0);}
.pr1ul li .fl .p1{ font-size: .3rem; }
.pr1ul li .fl .p2{ font-size: .24rem; line-height: 1.4; }
.pr1ul li .fl .text p{ line-height: 1.6; font-size: .18rem; }
.pr1ul li .fl .text p br{ font-size: .2rem; }
/* .pr1ul li .fl .text p::before{ display: none;} */
.banner .text .p1{ font-size: .3rem; letter-spacing: 1px;text-shadow: 0 0 0; }
.co0t>img{ width: 150%; position: relative; left: 50%; transform: translateX(-50%); max-width: 200%;}
.co0t .texts{ z-index: 1; }
.pr3{ height: auto; }
.ho5ul li{ width: 48%;height: 4.5rem;display: none; }
.top .logo{ max-width: 80px; margin-top: 0; }
.ho2 .text .p3{ width: 100%; line-height: 1.6; max-width: 100%; }
.top .nav{ top: 60px; }
.ab4ul li .p1{ font-size: .24rem; }
.ab4ul li .text2 a{line-height: 1.2; }
.ab4ul li:hover .text2{padding: 10px; }
.ab4ul li .pic2{ padding: 10px 0;}

.ab3 .picScroll-left .bd li .text p{ font-size: 0.22rem; }
.ab5 .ab5div p strong{ color:#fff; font-size: .21rem; white-space: nowrap;display: block;}
.ab5 .ab5div .text2{ padding-left: 5px; padding-right: 1px;}
.ab6ul li:hover .text{ padding: 10px; }
.pr1ul li .fl .p3 a{ font-size: .24rem; }

.pr1ul li .fl .p3{line-height:30px; height: 30px; width: 100px; margin-left: 0px; margin-top: 20px; }
.pr1ul li:hover .p3{border: 1px solid #fff; color:#fff; }
.pr1ul li:hover .p3 a{ color:#fff; }
.tybt2 .p1{ font-size: .4rem; }
.tycp{ margin-top: .5rem; }
.picScroll-left2 .bd{ margin-top: 0; }
.sto1 .picScroll-left2 .bd li .fl{ width: 100%; float: none; }
.sto1 .picScroll-left2 .bd li .ri{ width: 100%; margin-top: .5rem;}
.sto1 .picScroll-left2 .bd li{ height: auto; }
.sto1 .picScroll-left2 .bd li .fl .p1{ font-size: .24rem; height: auto; min-height: 2rem; }
.sto1 .picScroll-left2 .bd li .fl .p2{ font-size: .24rem; margin-top: .1rem; }
.sto1 .picScroll-left2 .sd{ bottom: 0.1rem; width: 30%;}
.sto1 .picScroll-left2 .hd{ bottom: .2rem;}

.sto1 .picScroll-left2 .sd .fl{ width: 9vw;height: 9vw;line-height: 7vw;}
.sto1 .picScroll-left2 .sd .ri{ width: 9vw;height: 9vw;line-height: 7vw;  }

.sto1 .picScroll-left2 .sd .fl em::before,.sto1 .picScroll-left2 .sd .ri em::before { font-size: .4rem;top: 1vw; }
.sto3 .fl{ float: none; width: 100%;position: relative; top: -20px; margin: auto; }
.sto3 .ri{ width: 100%; margin: auto; margin-top: .2rem; }
.sto3 .ri .ps1{ font-size: .32rem; text-align: center; }
.sto3 .ri .ps2 { text-align: center; }
.sto3 .ri .ps2 a{ font-size: .28rem; margin: 1%; }
.sto3 .ri .ps1{ margin-bottom: 20px; }
.sto3{ padding-bottom: 30px; margin-bottom: 30px; margin-top: 40px; }
.sto1 .picScroll-left2 .bd li{ padding-bottom: 15vw; width: 100%; }
.sto1 .picScroll-left2 .hd ul li{ width: 10px; height: 10px; margin: 5px; }
.pr2 .txt .p1{ font-size: .24rem; }
.pr2 .txt .text{ width: 100%; box-sizing: border-box; }
.pr2 .txt{ width: 100%; left: 0%;position: relative; padding-left: 0;}
.pr2 .txt .text .t2{ width: 100%; font-size: .20rem; }
.pr2 .txt .text .t3{ width: 100%; font-size: .2rem; }
.pr2 .txt .p1{ color:rgba(2,52,113,1);}
.pr2div > .text .p1{ font-size: .24rem; }
.pr2div > .text .p2{ font-size: .20rem; }
.pr2div > .text p{ width: 94%; }
.he_ifzs ul li .text{ margin-top: 0; }
.he_ifzs ul li:hover .text{ margin-top: 10px; }
.pr4ul li .ri .p3 p{ line-height: 1.6; font-size: .22rem; }
.news .ne1 .ho5ul li{ width: 100%; }
.content p{ line-height: 1.6; font-size: .22rem; }
.re1 .ri .slideBox .bd li .text .p3{ line-height: 1.6; font-size: .22rem;}
.recruit .pr2 .ri .re2ul li .ri .p2{ line-height: 1.6; font-size: .22rem; }
.co1ul li:nth-child(n+2){ width: 100%; }
.conen .co1ul li:nth-child(n+2){ width: 100%;}
.co1ul li:last-child p{ width: 100%; }
.loginitem{ margin-top: 20px; }
.co1 .fl .forma textarea{ line-height: 1.6; font-size: .22rem; }
.co1 .fl .p2{ margin-bottom: 15px; padding-bottom: 15px; }
.co1 .fl .forma > div{ margin-top: 15px; }
.ne3ul li .p2{ line-height: 1.6; font-size: .24rem; }

.ab5 .ab5div .p1{ font-weight: bold; font-size: .26rem; white-space: nowrap; }
.ab5 .ab5div p{ text-indent: 0; }

.ab9 .picScroll-left .bd li{ height: 10rem; }
@keyframes slowScale2 {
    0% {
       background-size: 100% auto;
    }
    100% {
       background-size: 120% auto;
    }
}
.ne1 .en1dp{ margin: .3rem 0;font-size: .22rem;}
.ne1 .en1dp span{ font-size: .3rem; }
.events-item{ width: 48%; margin: 1%; padding: 10px;vertical-align: top;}
.events-item .text{ margin: auto;}
.events-item table td{ font-size: .22rem; }
.events-item .text .p1{ font-size: .24rem; }
.events-item .text .p2{bottom: 0px; font-size: .24rem;}
.co1 .fl .forma .t1 span{ font-size: .32rem; }
.ho2 .text .p2{ font-size: .23rem;  }
.ho2 .text .p3{ font-size: .24rem;  }
.pr1ul li .fl .p1 br{ display: block; }
.ab10 .ho4ul3 li .p1{ font-size: .24rem; }
.ab5{ display: none; }

}
@media screen and (max-width:640px) and (min-width:0px){
	.ab9 .picScroll-left .bd li{ height: 360px; }
	.tycp>.pic>img{ width: 115%; position: relative;left: 50%; transform: translateX(-50%); max-width: inherit; }
	.events-item{ height: 360px; }
	.ab4ul li .pic2 .pc1{ font-size: .2rem; }

}
.ab7ul li:first-child{padding-top:20px;}