/* fullpage */
.section{ width:100%; height:100%; overflow:hidden; position:relative;}
#fp-nav{ display:none;}
#fp-nav1 ul li:last-child { display: none;}
.fp-tableCell{ position:relative; top:0; left:0;}
/*section1*/
.section1 a{ display:block; width:100%; height:100%;}
.section1 a .web{ display:block; width:100%; height:100%; background-size:cover; background-position:25% center;}
.section1 img{width:100%;}
.section .banner_img{ opacity:0; width:100%; height:100%;}
.banner_img .banner_img1{ position:absolute; top:0; left:0; width:100%; height:100%;}
#particles-js{ position:fixed; top:0; left:0; width:100%; height:100%; z-index:1;}
.banner_img .banner_img1.ball{ z-index:2;background-image:url(../images/index_section1_ball.png); background-repeat:no-repeat; background-position:center; background-size:cover;}
.banner_img .banner_img1.line1{ z-index:3;background-image:url(../images/index_section1_line1.png); background-repeat:no-repeat; background-position:center; background-size:cover;}
.banner_img .banner_img1.line2{ z-index:1;background-image:url(../images/index_section1_line2.png); background-repeat:no-repeat; background-position:center; background-size:cover;}
.section.active .swiper-slide-active .banner_img{ opacity:1;
	-webkit-animation: 	appearTitleBT 1s ease 200ms both;
	-moz-animation: 	appearTitleBT 1s ease 200ms both;
	-ms-animation: 		appearTitleBT 1s ease 200ms both;
	-o-animation: 		appearTitleBT 1s ease 200ms both;
	animation: 			appearTitleBT 1s ease 200ms both;}
.section.active .banner_img .banner_img1.line1,.section.active .banner_img .banner_img1.line2{
	-webkit-animation: 	appearTitleRT2 8s infinite ease;
	-moz-animation: 	appearTitleRT2 8s infinite ease;
	-ms-animation: 		appearTitleRT2 8s infinite ease;
	-o-animation: 		appearTitleRT2 8s infinite ease;
	animation: 			appearTitleRT2 8s infinite ease;
}
.section1 .swiper-pagination-bullet{width:66px; height:4px; background-color:#fff; opacity:0.2; border-radius:0;}
.section1 .swiper-pagination-bullet.swiper-pagination-bullet-active{ background-color:#033c6a; opacity:1;}
.section1 .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:130px; text-align:left; left:50%; margin-left:-820px; width:auto;}
.section1_flexslider{ display:none;}
.section1 .swiper-container{ display:block; height:100%;}
.section1 .swiper-pagination-bullet:hover{background-color:#033c6a; opacity:1;}
.section1 .swiper-slide{ background-repeat:no-repeat; background-position:center; background-size:cover;}
.banner_tet{ position:absolute; left:50%; top:25%;margin-left:-820px; width:28%; opacity:0; z-index:5;
	-webkit-animation: 	appearTitleLR3 0.5s ease 0ms both;
	-moz-animation: 	appearTitleLR3 0.5s ease 0ms both;
	-ms-animation: 		appearTitleLR3 0.5s ease 0ms both;
	-o-animation: 		appearTitleLR3 0.5s ease 0ms both;
	animation: 			appearTitleLR3 0.5s ease 0ms both;}
.section.active .swiper-slide-active .banner_tet{
	-webkit-animation: 	appearTitleLR 1s ease 200ms both;
	-moz-animation: 	appearTitleLR 1s ease 200ms both;
	-ms-animation: 		appearTitleLR 1s ease 200ms both;
	-o-animation: 		appearTitleLR 1s ease 200ms both;
	animation: 			appearTitleLR 1s ease 200ms both;}
.banner_tet h1{ color:#fff; font-size:58px; line-height:1.24; /*letter-spacing:4px;*/ font-weight:bold; background-image:url(../images/banner_line.png); background-repeat:no-repeat; background-position:left bottom; padding-bottom:20px; position:relative; text-align:right; width:232px;}
.banner_tet h1 span{font-family:Arial, sans-serif;font-size:78px; position:absolute; left:2px; top:-8px;}
.banner_tet p{ padding-top:50px; color:#fff; font-size:16px; line-height:1.625;/*letter-spacing:4px;*/ text-align:justify;}
.banner_btn{ margin-top:50px; width:200px; height:58px; line-height:58px; border-radius:6px; color:#fff; background-color:#033c6a; text-align:center; font-size:20px;/*letter-spacing:4px;*/}
.banner_btn img{ width:auto; vertical-align:middle; margin-left:10px;}
.section1_cont{ width:100%; height:100%; background-repeat:no-repeat; background-position:center; background-size:100% auto;}
.section1 .swiper-container.mobile{ display:none}

.section1 .swiper-button-next,.section1 .swiper-button-prev{ top:auto; bottom:50px; left:50%;margin-left:-47px;}
.section1 .swiper-button-next,.section1 .swiper-container-rtl .swiper-button-prev{margin-left:10px; right:auto;}

/*section2*/
.section2{ background-image:url(../images/index_section2_bg.jpg); background-repeat:no-repeat; background-position:center; background-size:cover;}
.section .inner{ width:80%; position:relative;}
.section .section_tet{ padding-top:310px; padding-bottom:20px;
	-webkit-animation: 	appearTitleLR3 0.5s ease 0ms both;
	-moz-animation: 	appearTitleLR3 0.5s ease 0ms both;
	-ms-animation: 		appearTitleLR3 0.5s ease 0ms both;
	-o-animation: 		appearTitleLR3 0.5s ease 0ms both;
	animation: 			appearTitleLR3 0.5s ease 0ms both;}
.section.active .section_tet{
	-webkit-animation: 	appearTitleLR 1s ease 200ms both;
	-moz-animation: 	appearTitleLR 1s ease 200ms both;
	-ms-animation: 		appearTitleLR 1s ease 200ms both;
	-o-animation: 		appearTitleLR 1s ease 200ms both;
	animation: 			appearTitleLR 1s ease 200ms both;}
.section .section_tet h1{color:#c70000; font-size:58px; line-height:1; /*letter-spacing:4px;*/ font-weight:bold;}
.section .section_tet p{padding:20px 0 50px; color:#c70000; font-size:26px; line-height:1;/*letter-spacing:4px;*/ font-weight:bold;}
.section .section_tet span{ display:block; width:66px; height:6px; background-color:#c70000;}
.section2_cont{ padding-top:150px; width:70%;
	-webkit-animation: 	appearTitleLR2 0.5s ease 0ms both;
	-moz-animation: 	appearTitleLR2 0.5s ease 0ms both;
	-ms-animation: 		appearTitleLR2 0.5s ease 0ms both;
	-o-animation: 		appearTitleLR2 0.5s ease 0ms both;
	animation: 			appearTitleLR2 0.5s ease 0ms both;
}
.section2.active .section2_cont{
	-webkit-animation: 	appearTitleLR1 1s ease 200ms both;
	-moz-animation: 	appearTitleLR1 1s ease 200ms both;
	-ms-animation: 		appearTitleLR1 1s ease 200ms both;
	-o-animation: 		appearTitleLR1 1s ease 200ms both;
	animation: 			appearTitleLR1 1s ease 200ms both;
}
.tab-title{ width:36%; padding-top:50px;}
.tab-title li{ margin-bottom:48px;transition: .3s linear; -moz-transition:.3s linear; -webkit-transition:.3s linear;}
.section2.active .tab-title li{
	-webkit-animation: 	appearTitleLR1 1s ease 200ms both;
	-moz-animation: 	appearTitleLR1 1s ease 200ms both;
	-ms-animation: 		appearTitleLR1 1s ease 200ms both;
	-o-animation: 		appearTitleLR1 1s ease 200ms both;
	animation: 			appearTitleLR1 1s ease 200ms both;
}
.section2.active .tab-title li:nth-child(2){
	-webkit-animation: 	appearTitleLR1 1s ease 400ms both;
	-moz-animation: 	appearTitleLR1 1s ease 400ms both;
	-ms-animation: 		appearTitleLR1 1s ease 400ms both;
	-o-animation: 		appearTitleLR1 1s ease 400ms both;
	animation: 			appearTitleLR1 1s ease 400ms both;
}
.section2.active .tab-title li:nth-child(3){
	-webkit-animation: 	appearTitleLR1 1s ease 600ms both;
	-moz-animation: 	appearTitleLR1 1s ease 600ms both;
	-ms-animation: 		appearTitleLR1 1s ease 600ms both;
	-o-animation: 		appearTitleLR1 1s ease 600ms both;
	animation: 			appearTitleLR1 1s ease 600ms both;
}
.section2.active .tab-title li:nth-child(4){
	-webkit-animation: 	appearTitleLR1 1s ease 800ms both;
	-moz-animation: 	appearTitleLR1 1s ease 800ms both;
	-ms-animation: 		appearTitleLR1 1s ease 800ms both;
	-o-animation: 		appearTitleLR1 1s ease 800ms both;
	animation: 			appearTitleLR1 1s ease 800ms both;
}
.tab-title li a{ display:block; background-repeat:no-repeat; background-position:16px center; background-size:10px auto; padding-left:52px;}
.tab-title h2{ color:#222; font-size:28px; line-height:1; font-weight:bold; padding-bottom:10px;}
.tab-title p{ color:#999; font-size:16px; line-height:1; font-weight:normal;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.tab-title p.mb10{ margin-bottom:10px;}
.tab-title li span{ margin-top:40px; display:block; width:100%; height:1px; padding-top:2px; background-color:#cfc9ca;}
.tab-title li.actived a{background-image:url(../images/prev.png); }
.tab-title li.actived span{ padding-top:0; height:3px; background-color:#005190;}
.tab-title li.actived h2{color:#005190;}
.tab-title li.actived p{color:#005190;}
.tab-content{width:60%;}
.tab-box{ display:none; position:relative; width:100%;}
.tab-box.actived{ display:block;}
.section2_tet{ position:absolute; bottom:0; right:0; width:445px; padding:35px; background-image:url(../images/index_section2_tet_bg.png); background-repeat:no-repeat; background-position:center; background-size:cover;}
.section2_tet h3{ color:#fff; font-size:28px; line-height:1; font-weight:bold; padding-bottom:30px; border-bottom:#cc5256 solid 1px;}
.section2_tet ul{ padding:16px 0 20px;}
.section2_tet ul li{ color:#fff; font-size:16px; line-height:2; padding-left:14px; background-image:url(../images/dot.png); background-position:left 16px; background-repeat:no-repeat;}
.section2_tet .section_btn{ margin-left:14px;width:132px; height:38px;}
.section2_tet .section_btn a{ display:block;width:132px; text-align:center; height:38px; line-height:38px; border-radius:6px; background-color:#fff; color:#c70000; /*letter-spacing:2px;*/font-size:16px;}
.section2_tet .section_btn a img{ display:inline-block;vertical-align:middle; margin-left:5px;}
.section2_tab_img{ width:84%;padding-bottom:32px;}
/*section3*/
.section3{ background-image:url(../images/index_section3_bg.jpg); background-repeat:no-repeat; background-position:center; background-size:cover;}
.section3.section h1,.section3.section .section_tet p,.section5.section h1,.section5.section .section_tet p{ color:#fff;}
.section3.section h1{ line-height:1.25; padding-bottom:20px;}
.section3.section .section_tet span,.section5.section .section_tet span{ background-color:#fff;}
.tab_video{ width:1245px; max-width:75%; left:0; position:relative;
	-webkit-animation: 	appearTitleLR2 0.5s ease 0ms both;
	-moz-animation: 	appearTitleLR2 0.5s ease 0ms both;
	-ms-animation: 		appearTitleLR2 0.5s ease 0ms both;
	-o-animation: 		appearTitleLR2 0.5s ease 0ms both;
	animation: 			appearTitleLR2 0.5s ease 0ms both;
}
.section3.active .tab_video{
	-webkit-animation: 	appearTitleLR1 1s ease 200ms both;
	-moz-animation: 	appearTitleLR1 1s ease 200ms both;
	-ms-animation: 		appearTitleLR1 1s ease 200ms both;
	-o-animation: 		appearTitleLR1 1s ease 200ms both;
	animation: 			appearTitleLR1 1s ease 200ms both;
}
.play{ position:absolute; top:0; left:0; width:100%; height:100%;}
.play.active{ display:none;}
.tab_video video{ width:100%; object-fit:fill; }
/*section4*/
.section4{ background-image:url(../images/index_section4_bg.png); background-repeat:no-repeat; background-position:center; background-size:cover;}
.section.section4 .section_tet{ padding-top:220px;}
.section.section4 .section_tet p{ padding-bottom:45px;}
.section4 .section_tet ul{ padding-top:50px; width:358px;}
.section4 .section_tet ul li{ padding-bottom:16px;}
.section4.active .section_tet ul li{
	-webkit-animation: 	appearTitleLR 1s ease 200ms both;
	-moz-animation: 	appearTitleLR 1s ease 200ms both;
	-ms-animation: 		appearTitleLR 1s ease 200ms both;
	-o-animation: 		appearTitleLR 1s ease 200ms both;
	animation: 			appearTitleLR 1s ease 200ms both;
}
.section4.active .section_tet ul li:nth-child(2){
	-webkit-animation: 	appearTitleLR 1s ease 400ms both;
	-moz-animation: 	appearTitleLR 1s ease 400ms both;
	-ms-animation: 		appearTitleLR 1s ease 400ms both;
	-o-animation: 		appearTitleLR 1s ease 400ms both;
	animation: 			appearTitleLR 1s ease 400ms both;
}
.section4.active .section_tet ul li:nth-child(3){
	-webkit-animation: 	appearTitleLR 1s ease 600ms both;
	-moz-animation: 	appearTitleLR 1s ease 600ms both;
	-ms-animation: 		appearTitleLR 1s ease 600ms both;
	-o-animation: 		appearTitleLR 1s ease 600ms both;
	animation: 			appearTitleLR 1s ease 600ms both;
}
.section4.active .section_tet ul li:nth-child(4){
	-webkit-animation: 	appearTitleLR 1s ease 800ms both;
	-moz-animation: 	appearTitleLR 1s ease 800ms both;
	-ms-animation: 		appearTitleLR 1s ease 800ms both;
	-o-animation: 		appearTitleLR 1s ease 800ms both;
	animation: 			appearTitleLR 1s ease 800ms both;
}
.section4.active .section_tet ul li:nth-child(5){
	-webkit-animation: 	appearTitleLR 1s ease 1s both;
	-moz-animation: 	appearTitleLR 1s ease 1s both;
	-ms-animation: 		appearTitleLR 1s ease 1s both;
	-o-animation: 		appearTitleLR 1s ease 1s both;
	animation: 			appearTitleLR 1s ease 1s both;
}
.section4 .section_tet ul li a{ color:#222; font-size:14px; line-height:1.57; }
.section4 .section_tet .section4_li{ float:right; color:#666; width:100%; padding-bottom:16px; border-bottom:#d6d6d6 solid 1px;transition: .3s linear; -moz-transition:.3s linear; -webkit-transition:.3s linear;background-image:url(../images/dot2.png); background-repeat:no-repeat; background-position:left 8px; background-size:6px 6px; padding-left:5%;}
.section4 .section_tet ul li a:hover .section4_li{ color:#c70000;border-bottom:#c70000 solid 1px; }
.section4_cont{ width:1268px; max-width:66%; height:100%;/*background-image:url(../images/index_section4_bg1.png); background-repeat:no-repeat; background-position:left center; background-size:auto 77%; */position:absolute; top:0; right:0;}
.section4 .swiper-container{
	-webkit-animation: 	appearTitleLR2 0.5s ease 0ms both;
	-moz-animation: 	appearTitleLR2 0.5s ease 0ms both;
	-ms-animation: 		appearTitleLR2 0.5s ease 0ms both;
	-o-animation: 		appearTitleLR2 0.5s ease 0ms both;
	animation: 			appearTitleLR2 0.5s ease 0ms both;
}
.section4.active .swiper-container{
	-webkit-animation: 	appearTitleLR1 1s ease 200ms both;
	-moz-animation: 	appearTitleLR1 1s ease 200ms both;
	-ms-animation: 		appearTitleLR1 1s ease 200ms both;
	-o-animation: 		appearTitleLR1 1s ease 200ms both;
	animation: 			appearTitleLR1 1s ease 200ms both;
}
.section .section4_cont .inner{ width:100%; position:relative; }
.section4_cont .shadow{ position:absolute; z-index:9; width:20%; height:100%; right:0; top:0; background-image:url(../images/index_shadow.png); background-repeat:no-repeat; background-size:100% 100%; background-position:right center;}
.section4_cont .swiper-slide{ width:40%;}
.section4_cont .swiper-slide.last{ margin-right:17%;}
.section4_cont .swiper-slide a h3{ display:none; color:#222; font-size:14px; line-height:1; padding-bottom:18px; font-weight:normal; opacity:0;transition: .3s linear; -moz-transition:.3s linear; -webkit-transition:.3s linear;}
.section4_cont .swiper-slide a img{ width:100%; border-radius:4px;transition: .3s linear; -moz-transition:.3s linear; -webkit-transition:.3s linear;}
.sec4_tet{ padding-top:36px; padding-bottom:80px;}
.sec4_left{ float:left; width:74%;}
.sec4_left h2{ color:#222; font-size:18px; padding:0 2px; line-height:1; font-weight:bold;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;word-break: normal;}
.sec4_left p{ color:#999; font-size:14px; font-weight:normal; line-height:1; padding-top:15px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.section4_cont .swiper-slide a .sec4_right{ float:right; max-width:26%; text-align:center; border-radius:4px;width:112px; height:42px; line-height:42px; color:#fff; background-color:#333; font-size:16px;transition: .3s linear; -moz-transition:.3s linear; -webkit-transition:.3s linear;}
.section4_cont .swiper-slide a:hover img{ box-shadow:#dadada 2px 2px 8px;}
.section4_cont .swiper-slide a:hover .sec4_right{ background-color:#005190;}
.section4_cont .swiper-slide .sec4_tet{ opacity:0;transition: .3s linear; -moz-transition:.3s linear; -webkit-transition:.3s linear;}
.section4_cont .swiper-slide-active.swiper-slide .sec4_tet,.section4_cont .swiper-slide-next.swiper-slide .sec4_tet,.section4_cont .swiper-slide.last .sec4_tet{ opacity:1;}
.section4_cont .swiper-slide-active.swiper-slide a h3,.section4_cont .swiper-slide-next.swiper-slide a h3,.section4_cont .swiper-slide.last a h3{ opacity:1;}
.swiper-button-next, .swiper-button-prev{ top:auto; bottom:0; left:0; margin-top:0;width:34px; height:34px; border-radius:50%; background-color:#999;background-repeat:no-repeat; background-position:center; background-size:24% auto;transition: .3s linear; -moz-transition:.3s linear; -webkit-transition:.3s linear;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{ background-image:url(../images/slide_next.png); left:56px; right:auto;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{ background-image:url(../images/slide_prev.png);}
.swiper-button-prev:hover,.swiper-button-next:hover{ background-color:#005190;}
.swiper-button-next.swiper-button-disabled:hover,.swiper-button-prev.swiper-button-disabled:hover{ background-color:#999; }
/*section5*/
.section5{ background-image:url(../images/index_section5_bg.jpg); background-repeat:no-repeat; background-position:center; background-size:cover;}
.section.section5 .section_tet{ 
	-webkit-animation: 	none;
	-moz-animation: 	none;
	-ms-animation: 		none;
	-o-animation: 		none;
	animation: 			none}
.section.section5.active .section_tet{
	-webkit-animation: 	appearTitleLR 1s ease 200ms both;
	-moz-animation: 	appearTitleLR 1s ease 200ms both;
	-ms-animation: 		appearTitleLR 1s ease 200ms both;
	-o-animation: 		appearTitleLR 1s ease 200ms both;
	animation: 			appearTitleLR 1s ease 200ms both;}
.section5_cont{ width:1092px; margin-right:50px; max-width:66.5%; height:100%;background-image:url(../images/index_section5_bg2.jpg); background-repeat:no-repeat; background-position:center; background-size:cover;}
.section.active .section5_cont{ opacity:1;
	-webkit-animation: 	appearTitleLR1 1s ease 200ms both;
	-moz-animation: 	appearTitleLR1 1s ease 200ms both;
	-ms-animation: 		appearTitleLR1 1s ease 200ms both;
	-o-animation: 		appearTitleLR1 1s ease 200ms both;
	animation: 			appearTitleLR1 1s ease 200ms both;
}
.section5_cont li{ float:left; width:16.6666%; text-align:center; border:#292236 solid 1px;}
.section5_cont li img{ width:70%; padding:18px 0;}
/* footer */
.section_foot,.section_foot .fp-tableCell,.section_foot.fp-slide,.fp-auto-height.fp-section, .fp-auto-height .fp-slide, .fp-auto-height .fp-tableCell{ height:280px !important; overflow:hidden; }
.section_foot{position:relative; background:#f4f4f4;}
@media only screen and (max-width:1680px){
	/*section1*/
	.section1 .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:100px;left:4%; margin-left:0;}
	.banner_tet{ left:4%; margin-left:0px;}
	/*section2*/
	.tab-title li{ margin-bottom:30px;}
	.tab-title li span{ margin-top:30px;}
}
@media only screen and (max-width:1600px){
	/*section2*/
	.section .inner {width: 92%;}
	.banner_tet{ top:22%; width:32%;}
	.banner_tet p{ padding-top:30px;}
	.section2_cont{ width:60%; margin-right:10%;}
	
	.tab-title li a{ background-position:left center;  padding-left:30px;}
	.tab-content{ width:58%;}
	.section2_tab_img{ width:92%;}
	.section2_tet{ width:400px;}
	/*section4*/
	.section.section4 .section_tet{ padding-top:160px;}
	/*section5*/
	.section5_cont{ margin-right:100px;}
}
@media only screen and (max-width:1370px){
	/*section1*/
	.banner_tet{}
	.banner_tet h1{ font-size:48px; width:192px;}
	.banner_tet h1 span{font-size:64px; top:-6px;}
	.banner_tet p{ font-size:14px;}
	/*section2*/
	.section .section_tet{ padding-top:280px;}
	.section .section_tet h1{font-size:48px;}
	.section .section_tet p{padding:20px 0 40px; font-size:18px;}
	.tab-title{ padding-top:40px;}
	.tab-title li{ margin-bottom:30px;}
	.tab-title h2{ font-size:22px;}
	.tab-title p{ font-size:14px;}
	.tab-title li span{ margin-top:20px;}
	.section2_tet{ width:380px;}
	.section2_tet h3{ font-size:22px; padding-bottom:20px; }
	.section2_tet ul{ padding:10px 0;}
	.section2_tet ul li{ font-size:14px; padding-left:10px; background-position:left 14px;}
	.section2_tet .section_btn{ margin-left:10px;width:132px; height:38px;}
	.section2_tet .section_btn a{ width:132px; height:38px; line-height:38px; font-size:14px;}
	.section2_tab_img{ padding-bottom:20px;}
	/*section3*/
	.section.section3 .section_tet{ padding-top:240px;}
	.tab_video{ max-width:68%; margin-right:5%;}
	/*section4*/
	.section.section4 .section_tet p{ padding:16px 0 20px;}
	.section4 .section_tet ul{ padding-top:20px; width:300px;}
	.section4 .section_tet ul li{ padding-bottom:8px;}
	.section4 .section_tet .section4_li{padding-bottom:8px;}
	.sec4_tet{ padding:26px 0 60px;}
	.sec4_left h2{ font-size:16px;}
	.sec4_left p{ font-size:12px;padding-top:10px;}
	.section4_cont .swiper-slide a .sec4_right{ font-size:14px;width:100px; height:38px; line-height:38px;}
	/*section5*/
	.section5_cont li img{ padding:10px 0;}
}
@media only screen and (max-width:1280px){
	/*section1*/

	.banner_btn{ margin-top:20px;}
	/*section2*/
	.tab-title p{ font-size:12px;}
	
	.section4_cont .swiper-slide.last{ margin-right:16%;}
}
@media only screen and (max-width:1152px){
	/*section1*/
	.banner_tet{ width:28%;}
	.banner_tet h1{ font-size:42px; width:168px;}
	.banner_tet h1 span{font-size:58px; top:-7px;}
	.banner_tet p{font-size:14px;}
	.section1 a .web{ background-position:18% center;}
	/*section2*/
	.section .section_tet h1{font-size:42px;}
	.section .section_tet p{padding:20px 0 40px; font-size:16px;}
	.section2_tab_img{ padding-bottom:40px;}
	.tab-title li{ margin-bottom:20px;}
	.tab-title h2{ font-size:20px;}
	.tab-title p{ font-size:12px;}
	.tab-title li a{ background-image:none;padding-left:0;}
	.tab-title li.actived a{background-image:none;}
	.tab-title li span{ margin-top:15px;}
	.section2_tet{ width:300px; padding:20px;}
	.section2_tet h3{ font-size:20px; padding-bottom:15px; }
	.section2_tet ul li{ font-size:12px; padding-left:6px; background-position:left 12px;}
	.section2_tet .section_btn a{ font-size:12px;}
}
@media only screen and (max-width:1024px){
	.section_foot, .section_foot .fp-tableCell, .section_foot.fp-slide, .fp-auto-height.fp-section, .fp-auto-height .fp-slide{ overflow:visible;}
	/*section1*/
	.section1 .swiper-pagination-bullet:hover{background-color:#fff; opacity:0.2;}
	.section1 .swiper-pagination-bullet.swiper-pagination-bullet-active:hover{ background-color:#033c6a; opacity:1;}
	.section1 .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:50px;}
	.banner_tet{ top:50%; margin-top:-151px; width:320px; }
	.banner_btn{ margin-top:40px; width:160px; height:48px; line-height:48px;font-size:16px;/*letter-spacing:2px;*/}
	.banner_btn img{ width:15px;}

	/*section2*/
	.section .inner{ width:92%;}
	.section .section_tet{ padding-top:200px;}
	.section .section_tet h1{/*letter-spacing:2px;*/}
	.section .section_tet p{/*letter-spacing:2px;*/}
	.tab-title{ padding-top:20px;}
	.section2_tet{ width:280px; padding:20px;}
	.section2_tet ul{ padding:5px 0;}
	.section2_tet .section_btn{ margin-left:5px;width:100px; height:32px;}
	.section2_tet .section_btn a{ width:100px; height:32px; line-height:32px;}
	.section2_tab_img{ padding-bottom:40px;}
	/*section3*/
	.play{ display:none;}
	.section.section3 .section_tet .web{ display:block;}
	/*section4*/
	.section.section4 .section_tet{ padding-top:130px;}
	.section4 .section_tet .section4_li{}
	.section4 .section_tet ul li a:hover .section4_li{ color:#666;border-bottom:#d6d6d6 solid 1px;}
	.section4_cont .swiper-slide a:hover img{ box-shadow:none;}
	.section4_cont .swiper-slide a .sec4_right{ background-color:#005190;}
	.swiper-button-prev:hover,.swiper-button-next:hover{ background-color:#999;}
	.section4_cont .swiper-slide.last{ margin-right:15%;}
}
@media only screen and (max-width:1023px){
	/*section5*/
	.section5_cont{ margin-right:50px;}
}
@media only screen and (max-width:768px){
	/*section1*/
	.banner_tet{ left:4%; top:115px; margin-top:0; margin-left:0; width:80%; z-index:2;}
	.section1 .swiper-container.mobile{ display:block}
	.section1 .swiper-container.web{ display:none}
	.banner_img .banner_img1.ball{ background-image:url(../images/index_section1_ball_1.png);}
	.banner_img .banner_img1.line1{ background-image:url(../images/index_section1_line1_1.png);}
	.banner_img .banner_img1.line2{ background-image:url(../images/index_section1_line2_1.png);}
	.section1 a .web{ display:none;}
	.section1 a .mobile{ display:block; width:100%; height:100%; background-size:cover; background-position:center 25%;}
	/*section2*/
	.section2_cont{ width:100%; margin-right:0; padding-top:50px;}
	/*section2*/
	.section.section3 .section_tet .web{ display:none;}
	.section3.section .section_tet{ width:100%; padding-top:80px;}
	.tab_video{ width:100%; max-width:100%; margin-right:0;left:0; position:relative; margin-top:50px;}
	/*section4*/
	.section.section4 .section_tet{ width:100%; padding-bottom:0;}
	.section4 .section_tet ul{ width:100%;}
	.section4_cont{ width:96%; margin-left:4%; max-width:none; height:auto; background-position:center; background-size:auto 100%; position:static;padding-top:40px;}
	.section4 .section_tet .section4_li{ float:left; padding-bottom:12px;}
	.section4 .swiper-container{ padding-bottom:20px;}
	.sec4_tet{ padding-bottom:40px;}
	/*section5*/
	.section5.section .section_tet{ width:100%; padding-top:110px;}
	.section5_cont{ margin-right:0px; width:100%; max-width:none; margin-top:60px;}
}
@media only screen and (max-width:767px){
	#sec5{ display:none;}
	/*section1*/
	.section1 .swiper-pagination-bullet{width:20px; height:3px;}
	.section1 .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:58px; text-align:center; width:92%;}
	.section1 .swiper-slide{ background-image:none;}
	.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}
	.banner_tet{ left:4%; top:115px; margin-top:0; margin-left:0; width:80%; z-index:2;}
	.banner_tet h1{ font-size:1.7rem; line-height:1.3;/*letter-spacing:2px;*/ background-size:33px 3px;padding-bottom:10px; width:6.9rem;}
	.banner_tet h1 span{font-size:2.2rem; left:0.2rem; top:-0.2.5rem;}
	.banner_tet p{ padding-top:25px; font-size:0.85rem; line-height:1.4;/*letter-spacing:1px;*/}
	.banner_btn{ margin-top:20px; width:120px; height:34px; line-height:34px;font-size:0.9rem;/*letter-spacing:2px;*/}
	.banner_btn img{ width:15px;margin-left:5px;}
	.section1_cont{ width:100%; height:100%; background-image:none;}
	.section1_cont img{ width:100%; position:absolute; left:0%; top:-25%; z-index:1;}
	.swiper-slide-active .section1_cont{
		-webkit-animation:none;
		-moz-animation:none;
		-ms-animation:none;
		-o-animation:none;
		animation:none;
	}
	.section1 .swiper-button-next, .section1 .swiper-button-prev{ margin-left:-37px;}
	.section1 .swiper-button-next, .section1 .swiper-container-rtl .swiper-button-prev{ margin-left:9px;}
	/*section2*/
	.section2{ background-image:url(../images/index_section2_bg_1.jpg);}
	.section .section_tet{ padding-top:86px;padding-bottom:20px;}
	.section .section_tet h1{font-size:1.5rem;/*letter-spacing:2px;*/}
	.section .section_tet p{padding:5px 0 10px; font-size:0.6rem;/*letter-spacing:2px;*/}
	.section .section_tet span{ width:30px; height:3px;}
	.section2_cont{  padding-top:0px;}
	.tab-title{ width:100%; padding-top:16px;}
	.tab-title li{ width:48%; float:left;margin-bottom:20px;}
	.tab-title li:nth-child(2n){ float:right;}
	.tab-title li a{ background-image:none;padding-left:0;}
	.tab-title h2{ font-size:0.875rem;padding-bottom:5px;}
	.tab-title p{ font-size:0.6rem;}
	.tab-title p.sp{ overflow:visible; white-space:normal; line-height:1.3;}
	.tab-title p.sp1{ line-height:1.3;}
	.tab-title p.mb10{ margin-bottom:0;}
	.tab-title li span{ margin-top:10px; height:1px; padding-top:2px;}
	.tab-title li.actived a{background-image:none; }
	.tab-title li.actived span{ height:2px;}
	.tab-content{width:100%;}
	.section2_tet{ width:68%; padding:10px;}
	.section2_tet h3{ font-size:0.75rem;padding-bottom:12px;}
	.section2_tet ul{ padding:6px 0 10px;}
	.section2_tet ul li{ font-size:0.625rem;padding-left:10px; background-size:2px auto; background-position:left 0.625rem;}
	.section2_tet .section_btn{ margin-left:0px;width:100px; height:32px;}
	.section2_tet .section_btn a{ width:100px; height:32px; line-height:32px; border-radius:4px;/*letter-spacing:1px;*/ font-size:0.625rem;}
	.section2_tet .section_btn a img{ width:3px;}
	.section2_tab_img{ width:52%;padding-bottom:35px;}
	/*section3*/
	.section3.section h1{ padding-bottom:10px;}
	.tab_video{ margin-top:0px;}
	/*section4*/
	.section4{ background-image:url(../images/index_section4_bg_1.jpg);}
	.section4 .swiper-container{ padding-bottom:30px;}
	.section.section4 .section_tet{ padding-top:86px; width:100%;}
	.section.section4 .section_tet p{ padding:12px 0 18px;}
	.section4 .section_tet ul{ padding-top:28px;}
	.section4 .section_tet ul li{ padding-bottom:16px;}
	.section4 .section_tet ul li a{ font-size:0.75rem; line-height:1.5;}
	.section4 .section_tet .section4_li{ float:left;padding-bottom:12px; background-size:4px 4px; background-position:left 0.5rem; padding-left:8px;white-space: nowrap;overflow: hidden;
text-overflow: ellipsis;}
	.section4_cont{ padding-top:0;}
	.section4_cont .swiper-slide a h3{ font-size:0.6875rem; padding-bottom:10px;}
	.sec4_tet{ padding-top:10px;}
	.sec4_left{ width:100%;}
	.sec4_left h2{ font-size:0.6875rem; line-height:1.45; font-weight:normal;}
	.sec4_left p{ display:none;}
	.section4_cont .swiper-slide a .sec4_right{ margin-top:15px;float:left; max-width:none; width:4.3rem; height:1.8rem; line-height:1.8rem; font-size:0.6875rem;}
	.swiper-button-next, .swiper-container-rtl .swiper-button-prev{  left:36px;}
	.swiper-button-next, .swiper-button-prev{ width:28px; height:28px;}
	/*section5*/
	.section5_cont{ margin-top:40px;}
	.section5_cont li{ width:25%;}
	.section5_cont li img{ width:55%; padding:6px 0;}
	/* footer */
	.section_foot,.section_foot .fp-tableCell,.section_foot.fp-slide,.fp-auto-height.fp-section, .fp-auto-height .fp-slide, .fp-auto-height .fp-tableCell{ height:70px !important; }
}
@media only screen and (max-width:458px){
	.section2_tet{ width:70%;}
}	
@media only screen and (max-width:414px){
	/*section1*/
	.section1 .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:38px; }
	.section1_cont img{top:-5%; }
	.section .section_tet{ padding-top:70px;}
	.section1 a .mobile{background-position:15% 20%;}
	/*section2*/
	.section2_tet{ width:72%; padding:10px;}
	.section2_tab_img{ padding-bottom:20px;}
	.tab-title li{ margin-bottom:10px;}
	/*section4*/
	.section.section4 .section_tet{ padding-top:65px;}
	.section.section4 .section_tet p{ padding:10px 0;}
	.section4_cont{ padding-top:20px;}
	.section4 .section_tet ul{ padding-top:20px;}
	.section4 .section_tet ul li{ padding-bottom:12px;}
	.section4 .section_tet .section4_li{ padding-bottom:10px;}
	.section4_cont .swiper-slide{ width:48.5%;}
	.section4_cont .swiper-slide a .sec4_right{ margin-top:10px;}
	
	.sec4_tet{ padding-bottom:20px;}
	/*section5*/
	.section.section5 .section_tet{ padding-top:70px;}
	.section5_cont{ margin-top:0px;}
	.section5_cont li img{ width:70%;}
}
@media only screen and (max-width:375px){
	/*section1*/
	.section1_cont img{top:-8%; }
	.banner_tet{ top:90px; }
	/*section2*/
	.section2_tab_img{ width:58%;}
	.section2_tet .section_btn a{ width:80px; height:28px; line-height:28px;}
	/*section4*/
	.section4_cont{ padding-top:5px;}
	.section4_cont .swiper-slide a .sec4_right{ margin-top:5px;}
	.sec4_tet{ padding-bottom:15px;}
	/*section5*/
	.section5_cont{ margin-top:0px;}
	.section5_cont li img{ padding:2px 0;}
}
@media only screen and (max-width:320px){
	/*section1*/
	.banner_tet{ top:80px; }
}
@-webkit-keyframes appearTitleBT {
	0%	{ opacity: 0; -webkit-transform: translateY(40px);}
	100%{ opacity: 1; -webkit-transform: translateY(0px);}
}@-moz-keyframes appearTitleBT {
	0%	{ opacity: 0; -moz-transform: translateY(40px);}
	100%{ opacity: 1; -moz-transform: translateY(0px);}
}@-ms-keyframes appearTitleBT {
	0%	{ opacity: 0; -ms-transform: translateY(40px);}
	100%{ opacity: 1; -ms-transform: translateY(0px);}
}@-o-keyframes appearTitleBT {
	0%	{ opacity: 0; -o-transform: translateY(40px);}
	100%{ opacity: 1; -o-transform: translateY(0px);}
}@keyframes appearTitleBTL {
	0%	{ opacity: 0; transform: translateY(40px);}
	100%{ opacity: 1; transform: translateY(0px);}
}
@-webkit-keyframes appearbig {	
	0%	{ opacity: 0;-webkit-transform: scale(0,0);}
	100%{ opacity: 1;-webkit-transform: scale(1,1);}
}@-moz-keyframes appearbig {
	0%	{ opacity: 0;-moz-transform: scale(0,0);}
	100%{ opacity: 1;-moz-transform: scale(1,1);}
}@-ms-keyframes appearbig {
	0%	{ opacity: 0;-ms-transform: scale(0,0);}
	100%{ opacity: 1;-ms-transform: scale(1,1);}
}@-o-keyframes appearbig {
	0%	{ opacity: 0;-o-transform: scale(0,0);}
	100%{ opacity: 1;-o-transform: scale(1,1);}
}@keyframes appearbig {
	0%	{opacity: 0; transform: scale(0,0);}
	100%{ opacity: 1;transform: scale(1,1);}
}
@-webkit-keyframes appearTitleLR {
	0%	{ opacity: 0; -webkit-transform: translateX(-400px);}
	100%{ opacity: 1; -webkit-transform: translateX(0px);}
}@-moz-keyframes appearTitleLR {
	0%	{ opacity: 0; -moz-transform: translateX(-400px);}
	100%{ opacity: 1; -moz-transform: translateX(0px);}
}@-ms-keyframes appearTitleLR {
	0%	{ opacity: 0; -ms-transform: translateX(-400px);}
	100%{ opacity: 1; -ms-transform: translateX(0px);}
}@-o-keyframes appearTitleLR {
	0%	{ opacity: 0; -o-transform: translateX(-400px);}
	100%{ opacity: 1; -o-transform: translateX(0px);}
}@keyframes appearTitleLR {
	0%	{ opacity: 0; transform: translateX(-400px);}
	100%{ opacity: 1; transform: translateX(0px);}
}
@-webkit-keyframes appearTitleLR3 {
	0%	{ opacity: 1; -webkit-transform: translateX(0px);}
	100%{ opacity: 0; -webkit-transform: translateX(-400px);}
}@-moz-keyframes appearTitleLR3 {
	0%	{ opacity: 1; -moz-transform: translateX(0px);}
	100%{ opacity: 0; -moz-transform: translateX(-400px);}
}@-ms-keyframes appearTitleLR3 {
	0%	{ opacity: 1; -ms-transform: translateX(0px);}
	100%{ opacity: 0; -ms-transform: translateX(-400px);}
}@-o-keyframes appearTitleLR3 {
	0%	{ opacity: 1; -o-transform: translateX(0px);}
	100%{ opacity: 0; -o-transform: translateX(-400px);}
}@keyframes appearTitleLR3 {
	0%	{ opacity: 1; transform: translateX(0px);}
	100%{ opacity: 0; transform: translateX(-400px);}
}
@-webkit-keyframes appearTitleLR1 {
	0%	{ opacity: 0; -webkit-transform: translateX(400px);}
	100%{ opacity: 1; -webkit-transform: translateX(0px);}
}@-moz-keyframes appearTitleLR1 {
	0%	{ opacity: 0; -moz-transform: translateX(400px);}
	100%{ opacity: 1; -moz-transform: translateX(0px);}
}@-ms-keyframes appearTitleLR1 {
	0%	{ opacity: 0; -ms-transform: translateX(400px);}
	100%{ opacity: 1; -ms-transform: translateX(0px);}
}@-o-keyframes appearTitleLR1 {
	0%	{ opacity: 0; -o-transform: translateX(400px);}
	100%{ opacity: 1; -o-transform: translateX(0px);}
}@keyframes appearTitleLR1 {
	0%	{ opacity: 0; transform: translateX(400px);}
	100%{ opacity: 1; transform: translateX(0px);}
}
@-webkit-keyframes appearTitleLR2 {
	0%	{ opacity: 1; -webkit-transform: translateX(0px);}
	100%{ opacity: 0; -webkit-transform: translateX(400px);}
}@-moz-keyframes appearTitleLR2 {
	0%	{ opacity: 1; -moz-transform: translateX(0px);}
	100%{ opacity: 0; -moz-transform: translateX(400px);}
}@-ms-keyframes appearTitleLR2 {
	0%	{ opacity: 1; -ms-transform: translateX(0px);}
	100%{ opacity: 0; -ms-transform: translateX(400px);}
}@-o-keyframes appearTitleLR2 {
	0%	{ opacity: 1; -o-transform: translateX(0px);}
	100%{ opacity: 0; -o-transform: translateX(400px);}
}@keyframes appearTitleLR2 {
	0%	{ opacity: 1; transform: translateX(0px);}
	100%{ opacity: 0; transform: translateX(400px);}
}


.cover-box{
	background-color: rgba(0,0,0,0.6);
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 100;
	display: none;
}
.cover-box.active{
	display: block;
}
.cover-box .btn-close{
	position: absolute;
	left: 100%;
	top: 0;
	margin-left: 18px;
	display: block;
}
.cover-box .content-box{
	background-color: #fff;
	border-radius: 5px;
	width: 748px;
	max-width: 92%;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate3d(-50%,-50%,0);
	-moz-transform: translate3d(-50%,-50%,0);
	-ms-transform: translate3d(-50%,-50%,0);
	-o-transform: translate3d(-50%,-50%,0);
	transform: translate3d(-50%,-50%,0);
	display: none;
}
.cover-box .content-box.active{
	display: block;
}
.cover-box .form-box{
	text-align: center;
}
.cover-box .form-box .inner{
	width: 100%;
	max-width: 100%;
	padding: 0 6%;
	margin: 6.15% auto;
	overflow-y: auto;
	overflow-x: hidden;
	max-height: 72vh;
}
.cover-box .form-box h3{
	font-size: 28px;
	color: #222;
	font-weight: normal;
	margin-bottom: 2.74%;
}
.cover-box .form-box h4{
	font-size: 16px;
	color: #999;
	font-weight: normal;
	margin-bottom: 3.8%;
}
.cover-box .form-box h4 span{
	text-decoration: underline;
	color: #c70000;	
}
.cover-box .form-box ul{
	margin-bottom: 3%;
	text-align: left;
}
.cover-box .form-box .flex{
	-webkit-display: flex;
	-webkit-align-items: center;
	-webkit-justify-content: space-between;
	-webkit-flex-wrap: wrap;
	-webkit-flex-direction: row;
	-moz-display: flex;
	-moz-align-items: center;
	-moz-justify-content: space-between;
	-moz-flex-wrap: wrap;
	-moz-flex-direction: row;
	-ms-display: flex;
	-ms-align-items: center;
	-ms-justify-content: space-between;
	-ms-flex-wrap: wrap;
	-ms-flex-direction: row;
	-o-display: flex;
	-o-align-items: center;
	-o-justify-content: space-between;
	-o-flex-wrap: wrap;
	-o-flex-direction: row;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	flex-direction: row;
}
.cover-box .form-box .flex.start{
	-webkit-justify-content: flex-start;
	-moz-justify-content: flex-start;
	-ms-justify-content: flex-start;
	-o-justify-content: flex-start;
	justify-content: flex-start;
}
.cover-box .form-box li{
	padding: 4.56% 0;
	border-top: 1px solid #f4f4f4;
}
.cover-box .form-box li:first-child{
	border-top: 0 none;
}
.cover-box .form-box li .input-box{
	width: 22.2%;
}
.cover-box .form-box li .input-box.width2{
	width: 35%;
}
.cover-box .form-box li h5{
	font-size: 14px;
	color: #999;
	font-weight: normal;
	margin-bottom: 14px;
}
.cover-box .form-box li .input-box input,.cover-box .form-box li select{
	width: 100%;
	border-radius: 20px;
	height: 40px;
	line-height: 38px;
	border: 1px solid #e6e6e6;
	padding: 0 10px;
	font-size: 14px;
	color: #222;
}
.cover-box .form-box li select{
	-webkit-appearance: none; 
	-moz-appearance: none; 
	-ms-appearance: none; 
	-o-appearance: none; 
	appearance: none;
	background-repeat: no-repeat;
	background-position: right 16px center;
	background-image: url(../images/insightreport_white_cover_select_tri.png);
	padding: 0 26px 0 10px;
}
.cover-box .form-box li input.other{
	width: 58.66%;
	border-radius: 20px;
	height: 40px;
	line-height: 38px;
	border: 1px solid #222;
	padding: 0 10px;
	font-size: 14px;
	color: #444;
}
.cover-box .form-box .flex.start .radio-box{
	margin-right: 20px;
}
.cover-box .form-box .flex.start .radio-box:last-child{
	margin-right: 0;
}
.cover-box .form-box li .radio-box input{
	vertical-align: middle;
	-webkit-appearance: none; 
	-moz-appearance: none; 
	-ms-appearance: none; 
	-o-appearance: none; 
	appearance: none;
	width: 12px;
	height: 12px;
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-position: center top;
	background-image: url(../images/insightreport_white_cover_radio_bg.png);
	cursor: pointer;
}
.cover-box .form-box li .radio-box input:checked{
	background-position: center bottom;
}
.cover-box .form-box li .radio-box p{
	font-size: 14px;
	color: #444;
	display: inline-block;
	vertical-align: middle;
	margin-left: 5px;
}
.cover-box .form-box .submit{
	font-size: 16px;
	color: #fff;
	display: inline-block;
	vertical-align: top;
	width: 280px;
	height: 54px;
	line-height: 54px;
	background-color: #cc1919;
	border-radius: 27px;
}

.cover-box .tip-box .inner{
	width: 100%;
	max-width: 100%;
	margin: 5.35% 0;
	-webkit-display: flex;
	-webkit-align-items: center;
	-webkit-justify-content: center;
	-webkit-flex-direction: row;
	-moz-display: flex;
	-moz-align-items: center;
	-moz-justify-content: center;
	-moz-flex-direction: row;
	-ms-display: flex;
	-ms-align-items: center;
	-ms-justify-content: center;
	-ms-flex-direction: row;
	-o-display: flex;
	-o-align-items: center;
	-o-justify-content: center;
	-o-flex-direction: row;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: row;
}
.cover-box .tip-box .img{
	width: 29.55%;
	margin-right: 14%;
}
.cover-box .tip-box h5{
	font-size: 28px;
	color: #222;
	font-weight: normal;
}
.cover-box .tip-box p{
	font-size: 16px;
	color: #c70000;
	margin: 16px 0 32px;
}
.cover-box .tip-box .text a{
	font-size: 16px;
	color: #fff;
	width: 112px;
	height: 36px;
	line-height: 36px;
	background-color: #c70000;
	display: block;
	border-radius: 5px;
	text-align: center;
}
@media only screen and (max-width:1024px){
	/* 弹出框 */
	.cover-box .btn-close{
		left: auto;
		top: 13px;
		right: 15px;
		margin-left: 0;
		width: 30px;
	}
	.cover-box .btn-close img{
		width: 100%;
	}
}
@media only screen and (max-width:767px){
	/* 弹出框 */
	.cover-box .btn-close{
		top: 0.4375rem;
		right: 0.5rem;
		width: 0.9375rem;
	}
	.cover-box .content-box{
		border-radius: 0.15625rem;
	}
	.cover-box .form-box .inner{
		padding: 0 0.9375rem;
		margin: 1.5625rem auto 1.875rem;
	}
	.cover-box .form-box h3{
		font-size: 1.0625rem;
		margin-bottom: 0.625rem;
	}
	.cover-box .form-box h4{
		font-size: 0.5625rem;
		margin-bottom: 0.625rem;
	}
	.cover-box .form-box ul{
		margin-bottom: 1.25rem;
	}
	.cover-box .form-box li{
		padding: 0.9375rem 0;
	}
	.cover-box .form-box li.flex{
		padding: 0.9375rem 0 0;
	}
	.cover-box .form-box li .input-box{
		width: 47.3%;
		margin-bottom: 0.9375rem;
	}
	.cover-box .form-box li .input-box.width2{
		width: 47.3%;
	}
	.cover-box .form-box li h5{
		font-size: 0.6875rem;
		margin-bottom: 0.3125rem;
	}
	.cover-box .form-box li .input-box input,.cover-box .form-box li select{
		border-radius: 0.78125rem;
		height: 1.5625rem;
		line-height: 1.5rem;
		padding: 0 0.625rem;
		font-size: 0.6875rem;
	}
	.cover-box .form-box li select{
		background-size: auto 0.1875rem;
		background-position: right 0.625rem center;
		padding: 0 1rem 0 0.625rem;
	}
	.cover-box .form-box li input.other{
		width: 42.38%;
		border-radius: 0.78125rem;
		height: 1.5625rem;
		line-height: 1.5rem;
		padding: 0 0.625rem;
		font-size: 0.6875rem;
	}
	.cover-box .form-box .flex.start .radio-box{
		margin-right: 1.375rem;
	}
	.cover-box .form-box li .radio-box input{
		width: 0.5rem;
		height: 0.5rem;
	}
	.cover-box .form-box li .radio-box p{
		font-size: 0.6875rem;
		margin-left: 0.25rem;
	}
	.cover-box .form-box .submit{
		font-size: 1.1875rem;
		width: 15.3125rem;
		height: 2.8125rem;
		line-height: 2.8125rem;
		border-radius: 1.40625rem;
	}

	.cover-box .tip-box .inner{
		margin: 1.375rem 0 1.125rem;
	}
	.cover-box .tip-box .img{
		width: 32%;
		margin-right: 9.42%;
	}
	.cover-box .tip-box h5{
		font-size: 1.0625rem;
	}
	.cover-box .tip-box p{
		font-size: 0.5625rem;
		margin: 0.375rem 0 0.625rem;
	}
	.cover-box .tip-box .text a{
		font-size: 0.75rem;
		width: 3.5625rem;
		height: 1.4375rem;
		line-height: 1.4375rem;
		border-radius: 0.15625rem;
	}

}
@-webkit-keyframes appearTitleRT2 {
	0%	{  -webkit-transform: translateX(0px);}
	25%	{  -webkit-transform: translateX(10px);}
	50%	{  -webkit-transform: translateX(0px);}
	75%	{  -webkit-transform: translateX(-10px);}
	100%{   -webkit-transform: translateX(0px);}
}@-moz-keyframes appearTitleRT2 {
	0%	{ -moz-transform: translateX(0px);}
	25%	{ -moz-transform: translateX(10px);}
	50%	{ -moz-transform: translateX(0px);}
	75%	{ -moz-transform: translateX(-10px);}
	100%{  -moz-transform: translateX(0px);}
}@-ms-keyframes appearTitleRT2 {
	0%	{ -ms-transform: translateX(0px);}
	25%	{ -ms-transform: translateX(10px);}
	50%	{ -ms-transform: translateX(0px);}
	75%	{ -ms-transform: translateX(-10px);}
	100%{  -ms-transform: translateX(0px);}
}@-o-keyframes appearTitleRT2 {
	0%	{ -o-transform: translateX(0px);}
	25%	{ -o-transform: translateX(10px);}
	50%	{ -o-transform: translateX(0px);}
	75%	{ -o-transform: translateX(-10px);}
	100%{  -o-transform: translateX(0px);}
}@keyframes appearTitleRT2 {
	0%	{ transform: translateX(0px);}
	25%	{ transform: translateX(10px);}
	50%	{ transform: translateX(0px);}
	75%	{ transform: translateX(-10px);}
	100%{  transform: translateX(0px);}
}