/*sec0*/
.sec0{  width: 100%;}
.sec0 .inner2{padding: 100px 0 0px;}
.sec0 .inner{ /*max-width: 100%;*/}
.sec0 .inner1{ position: relative; z-index: 5; }
.sec0 .sec_top p{color: #444; font-size: 18px; line-height: 2.2; font-weight: bold; text-align: center;}
.sec0 .sec_bottom{position:absolute; bottom:-214px; left: 0; z-index: 5; display: -webkit-flex; /* Safari */display: flex;flex-direction: row;flex-wrap:wrap;align-items:flex-start; justify-content:space-between; }
.sec0 .sec_bottom ul{ width:75%; padding-top: 60px; padding-bottom: 56px; display: -webkit-flex; /* Safari */display: flex;flex-direction: row;flex-wrap:wrap;align-items:stretch; justify-content:space-between; background-image: url(../images/fiveg_sec1_bg.png); background-position: top right; background-repeat: no-repeat; background-size: cover;}
.sec0 .sec_bottom ul li{ width: 33%; border-right:#cd606f solid 1px;}
.sec0 .sec_bottom ul li:nth-child(3){ border-right:none;}
.sec0 .sec_bottom ul li img{ padding-left: 16%; }
.sec0 .sec_bottom ul li h4{ padding-left: 16%; padding-top: 50px; color: #fff; font-size: 28px; line-height: 1.1; font-weight: bold;}
.sec0 .sec_bottom ul li p{ width: 68%; margin: 0 auto; color: #fff; font-size: 16px; line-height: 2; font-weight: bold; padding-top: 25px;}
.fiveg_sp{ width:100%; margin-top: 65px;}
.fiveg_sp img{ width:100%;}
.fiveg_bg{}
.fiveg_ani{ width:1400px; max-width: 92%; margin: 0 auto; position: relative;}
.fiveg_ani_cont1{ position:absolute; margin-top: 3%; left: 17.5%; width: 31px; height: 62px;}
.fiveg_ani_cont2{ position:absolute; margin-top: 1.9%; left: 30%; width: 34px; height: 62px;}
.fiveg_ani_cont3{ position:absolute; margin-top: 0.9%; left: 40%; width: 42px; height: 62px;}
.fiveg_ani_cont4{ position:absolute; margin-top: 0%; left: 60%; width: 50px; height: 66px;}
.fiveg_ani_cont5{ position:absolute; margin-top:0%;left: 75%; width: 118px; height: 103px;}
.fiveg_ani_cont .ani_dot{width: 100%; height: 100%; position:absolute; left: 0; top: 0; background-repeat: no-repeat; background-position:bottom  center; background-size: 100% auto; opacity: 0;}
.fiveg_ani_cont1 .ani_dot{ background-image: url(../images/fiveg_ani_dot1.png);}
.fiveg_ani_cont2 .ani_dot{ background-image: url(../images/fiveg_ani_dot2.png);}
.fiveg_ani_cont3 .ani_dot{ background-image: url(../images/fiveg_ani_dot3.png);}
.fiveg_ani_cont4 .ani_dot{ background-image: url(../images/fiveg_ani_dot4.png);}
.fiveg_ani_cont5 .ani_dot{ background-image: url(../images/fiveg_ani_dot5.png);}
.fiveg_ani_cont .ani_dot1{position:absolute; left: 0; top: 0;border-radius: 50%; opacity: 0; }
.fiveg_ani_cont1 .ani_dot1{ width: 11px; height: 11px; background-color: #b6898d;}
.fiveg_ani_cont2 .ani_dot1{ width: 11px; height: 11px; top: 2px; background-color: #b67a81;}
.fiveg_ani_cont3 .ani_dot1{ width: 15px; height: 15px; top: 1px; background-color: #b66c75;}
.fiveg_ani_cont4 .ani_dot1{ width: 20px; height: 20px;  background-color: #b75360;}
.fiveg_ani_cont5 .ani_dot1{ width: 35px; height: 35px; top: 6px; left: 5px; background-color: #b74050;}
.fiveg_ani_cont .ani_line{ width: 100%; position:absolute; overflow: hidden; height: 0; left: 0; bottom: 0; }
.fiveg_ani_cont .ani_text{ position:absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; }
.actived .fiveg_ani_cont .ani_dot1{-webkit-animation: Bigsmall 1.5s linear infinite;
	-moz-animation: Bigsmall 1.5s linear infinite;
	-o-animation: Bigsmall 1.5s linear infinite;
	animation: Bigsmall 1.5s linear infinite; }
/*sec1*/
.sec1{ padding-top: 370px; padding-bottom: 270px; background-image:url(../images/five5g_sec1_bg.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; position: relative; z-index: 1; overflow: hidden;}
.sec1 p{text-align:right; color: #fff; font-size: 18px; line-height: 2; font-weight: bold; padding-bottom: 30px;}
/*sec2*/
.sec2{ padding-top: 146px; padding-bottom: 186px;}
.sec2 .inner1{ position:relative;}
.sec2_cont{  margin-top: 78px; width:100%; height: 660px;display: -webkit-flex; /* Safari */display: flex;flex-direction: row;flex-wrap:wrap;align-items:stretch; justify-content:space-between; background-color: #f5f5f5; }
.sec2_cont .sec2_title{ width: 26%; background-image: url(../images/five5g_sec2_bg.jpg); background-position: bottom center; background-repeat: no-repeat; background-size: cover;display: -webkit-flex; /* Safari */display: flex;flex-direction:column;flex-wrap:wrap;align-items:center; justify-content:center;}
.sec2_cont .sec2_title li{ width: 100%; padding-left: 36px;}
.sec2_cont .sec2_title li a{display: -webkit-flex; /* Safari */display: flex;flex-direction: row;flex-wrap:wrap;align-items:flex-start; justify-content:space-between; line-height: 138px;}
.sec2_cont .sec2_title li a .sec2_left{ width: 10%; color: #3a3d49;font-family: "montserrat"; font-size: 18px; font-weight: bold;}
.sec2_cont .sec2_title li a .sec2_right{ width: 88%; padding-left: 24px; color: #fff; font-size: 18px;}
.sec2_cont .sec2_title li.active{ background-image:url(../images/five5g_sec2_bg1.png); background-repeat: no-repeat; background-position: right center; background-size: auto 100%;}
.sec2_cont .sec2_title li.active a .sec2_right{ background-image: url(../images/main_title.jpg); background-size: 14px 1px; background-position: left center; background-repeat: no-repeat; font-size: 26px; font-weight: bold; color: #b71b30;}
.sec2_cont .sec2_scroll{width: 74%; height: 660px; position: relative;}
.sec2_scroll_cont{ position:absolute;}
.sec2_cont .sec2_scroll .scroll_content{height: 584px; margin: 38px 22px;overflow: hidden;overflow-y: auto;  position: relative;}
.sec2_tab{ padding-left:9%; padding-top: 32px; width: 82%; display: none; padding-bottom: 30px;}
.sec2_tab.active{ display: block;}
.sec2 .tab_cont{ margin-bottom:40px;}
.sec2 .tab_cont h4{ color: #000; font-size: 18px; line-height: 1.1; font-weight: bold; margin-bottom: 16px;}
.sec2 .tab_cont h5{ color: #666; font-size: 14px; line-height: 1.1; font-weight: bold;}
.sec2 .tab_cont p{ color: #999; font-size: 14px; line-height: 1.6;}
.sec2 .tab_cont img{ width:250px;}
.tab_cont.sp{display: -webkit-flex; /* Safari */display: flex;flex-direction: row;flex-wrap:wrap;align-items:flex-start; justify-content:space-between; }
.tab_left,.tab_right{ width: 50%;}

.sec2 .sec2_btn a{ display: block;width: 56px; height: 58px; position:absolute;right: 0; top: 0; background-repeat: no-repeat; background-position: center;}
.sec2 .sec2_btn .btn_left a{ right: 56px; background-color: #f5f5f5; border: #cfcfcf solid 1px; border-right: none; background-image: url(../images/index_sec4_icon1.png); background-size: 15px auto;}
.sec2 .sec2_btn .btn_right a{background-color: #b71b30; border-top-right-radius: 12px;background-image: url(../images/index_sec4_icon2.png); background-size: 15px auto;}
/*sec3*/
.sec3{ padding-top: 106px; padding-bottom: 170px; background-image: url(../images/five5g_sec3_bg.jpg); background-position: center; background-repeat: no-repeat; background-size: cover;}
.sec3 h3{ text-align:center; color: #fff; font-size: 44px; line-height: 1.1; font-weight: bold; padding-bottom: 100px;}

.sec3 .sec3_cont ul{ display: -webkit-flex; /* Safari */display: flex;flex-direction: row;flex-wrap:wrap;align-items:stretch; justify-content:center;}
.sec3 .sec3_cont li{ width: 25%; height: 520px; background-image: url(../images/beeproduct_sec3_bg.png); background-repeat: repeat; border-right:#c2c0b7 solid 1px; position: relative; cursor: pointer;overflow: hidden;transition: .3s linear; -moz-transition:.3s linear; -webkit-transition:.3s linear;}
.sec3 .sec3_cont li:nth-child(3){ border-right:none;}
.sec3 .sec3_cont li.active{ width: 50%; background-image: url(../images/five5g_sec3_bg1.jpg); background-position: center; background-repeat: no-repeat; background-size: cover;}
.sec3 .sec3_cont li:nth-child(2).active{background-image: url(../images/five5g_sec3_bg2.jpg); }
.sec3 .sec3_cont li:nth-child(3).active{background-image: url(../images/five5g_sec3_bg3.jpg); }

.sec3 .sec3_cont li h4{ padding-top: 96px; color: #333;width: 86%; margin: 0 auto; font-size:28px; line-height: 1.6; font-weight: bold;}

.sec3 .sec3_cont li h5{ padding-top:24px; padding-bottom: 26px; color: #848483; width: 86%; margin: 0 auto; font-size:16px; line-height: 1.75; font-weight: bold;}
.sec3 .sec3_cont li.active h4{ color: #fff;}
.sec3 .sec3_cont li.active h5{ color: #b1b5b9; background-image: url(../images/main_title.jpg); background-position: left bottom; background-repeat: no-repeat; background-size: 20px 3px; margin-bottom: 35px; padding-bottom: 35px;}
.sec3 .sec3_cont li .sec3_text{ width: 86%; margin: 0 auto; color: #908d82; font-size: 16px; line-height: 1.75; max-height: 56px; font-weight: bold;-webkit-transition:all .4s ease-out .4s;transition:all .4s ease-out .4s;}
.sec3 .sec3_cont li img{ padding-left: 7%;}
.sec3 .sec3_cont li.active img{ display:none;}
.sec3 .sec3_cont li.active .sec3_text{ display: none;}
.sec3 .sec3_cont li p{ margin-left: 100%; height: 0; opacity: 0; width: 86%; overflow: hidden;color: #fff; font-size: 14px; line-height: 2;}
.sec3 .sec3_cont li p.sp{ background-image: url(../images/icon_next.png); background-position: left 6px; background-repeat: no-repeat; padding-left: 12px;}
.sec3 .sec3_cont li.active p{ margin-left: 7%; height: auto; opacity: 1; transition: .2s linear .15s; -moz-transition:.2s linear .15s; -webkit-transition:.2s linear .15s;}




.btn_left a,.btn_right a{ display: block; position:relative;}
.btn_right a{position: relative;outline: none;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;    overflow: hidden; z-index: 1;}

.btn_left img,.btn_right img{ position:absolute; left: 50%; top: 50%; width: 15px; height: 7px; margin-top: -3.5px; margin-left: -7.5px; z-index: 3;}
.btn_right a:after {
	content: '';
	position: absolute;
	z-index: -1;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;

	width: 0%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: rgb(150, 0, 28);
}
.btn_left a:after {
	content: '';
	position: absolute;
	z-index: -1;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;

	width: 0%;
	height: 100%;
	top: 0;
	right: 0; left: auto;
	background-color: #fff;
}
.btn_left a:hover:after,
.btn_left a:active:after,.btn_right a:hover:after,
.btn_right a:active:after {
	width: 100%; z-index: 2;
}
@media only screen and (max-width:1600px){
	/*sec0*/

	.sec0 .inner2{ padding: 80px 0 0; }
.fiveg_sp{ margin-top: 52px;}
	.sec0 .sec_top p{font-size: 16px;}

	.sec0 .sec_bottom ul{ width:75%; padding-top: 48px; padding-bottom: 45px; }
	.sec0 .sec_bottom ul li{ width: 33%; border-right:#cd606f solid 1px;}
	.sec0 .sec_bottom ul li:nth-child(3){ border-right:none;}
	.sec0 .sec_bottom ul li img{ padding-left: 16%; }
	.sec0 .sec_bottom ul li h4{ padding-left: 16%; padding-top: 40px; font-size: 22px; }
	.sec0 .sec_bottom ul li p{ width: 68%; font-size: 14px; padding-top: 20px;}
	/*sec1*/
	.sec1{ padding-top: 296px; padding-bottom: 216px; }
	.sec1 p{font-size: 16px; padding-bottom: 24px;}
	/*sec2*/
	.sec2{ padding-top: 116px; padding-bottom: 148px;}
	.sec2_cont{  margin-top: 62px; height: 528px; }
	.sec2_cont .sec2_title{ width: 26%;}
	.sec2_cont .sec2_title li{ width: 100%; padding-left: 28px;}
	.sec2_cont .sec2_title li a{line-height: 110px;}
	.sec2_cont .sec2_title li a .sec2_left{ width: 10%; font-size: 16px; }
	.sec2_cont .sec2_title li a .sec2_right{ width: 88%; padding-left: 20px; font-size: 16px;}
	.sec2_cont .sec2_title li.active{ background-image:url(../images/five5g_sec2_bg1.png); }
	.sec2_cont .sec2_title li.active a .sec2_right{ background-image: url(../images/main_title.jpg); background-size: 12px 1px; font-size: 20px;}
	.sec2_cont .sec2_scroll{width: 74%; height: 528px;}
	.sec2_cont .sec2_scroll .scroll_content{height: 468px; margin: 30px 18px;}
	
	.sec2_tab{ padding-left:9%; padding-top: 26px; width: 82%; padding-bottom: 24px;}

	.sec2 .tab_cont{ margin-bottom:32px;}
	.sec2 .tab_cont h4{ font-size: 16px; margin-bottom: 12px;}
	.sec2 .tab_cont h5{font-size: 14px;}
	.sec2 .tab_cont p{  font-size: 14px;}
	.sec2 .tab_cont img{ width:200px;}
	
	.sec2 .sec2_btn a{ width: 45px; height: 46px; }
	.sec2 .sec2_btn .btn_left a{ right: 45px;  background-image: url(../images/index_sec4_icon1.png); background-size: 12px auto;}
	.sec2 .sec2_btn .btn_right a{border-top-right-radius: 12px;background-image: url(../images/index_sec4_icon2.png); background-size: 12px auto;}
	/*sec3*/
	.sec3{ padding-top: 85px; padding-bottom: 136px;}
	.sec3 h3{  font-size: 35px;padding-bottom: 64px;}

	.sec3 .sec3_cont li{ width: 25%; height: 416px; }
	.sec3 .sec3_cont li.active{ width: 50%; background-image: url(../images/five5g_sec3_bg1.jpg); }
	.sec3 .sec3_cont li:nth-child(2).active{background-image: url(../images/five5g_sec3_bg2.jpg); }
	.sec3 .sec3_cont li:nth-child(3).active{background-image: url(../images/five5g_sec3_bg3.jpg); }

	.sec3 .sec3_cont li h4{ padding-top:76.8px; width: 86%; font-size:22px; }
	.sec3 .sec3_cont li h5{ padding-top:20px; padding-bottom: 20px; width: 86%;font-size:14px; }
	.sec3 .sec3_cont li.active h5{ background-size: 16px 2px; margin-bottom: 28px; padding-bottom: 28px;}
	.sec3 .sec3_cont li .sec3_text{ width: 86%; font-size: 14px; line-height: 1.75; max-height: 45px; }
	.sec3 .sec3_cont li img{ padding-left: 7%;}

	.sec3 .sec3_cont li p{ width: 86%;font-size: 14px;}
	.sec3 .sec3_cont li p.sp{ background-image: url(../images/icon_next.png); background-position: left 5px;  padding-left: 10px;}

}
@media only screen and (max-width:1280px){

	.sec0 .sec_bottom ul{padding-top:30px;}
	.sec0 .sec_bottom ul li img{ padding-left:0; margin-left: 16%; width:40px; }
	.sec0 .sec_bottom ul li h4{ padding-top:20px; font-size: 20px;}
	.sec2_cont .sec2_title li.active a .sec2_right{font-size:18px;}
	.sec3 .sec3_cont li h4{ padding-top: 58px;}

	.sec3 .sec3_cont li.active h5{ padding-top:1
		0px; margin-bottom: 20px; padding-bottom: 20px;}
}
@media only screen and (max-width:1152px){

	.sec3 .sec3_cont li h4{padding-top:40px; line-height: 1.4; font-size: 20px;}
	.sec3 .sec3_cont li h5{line-height: 1.4;}
	.sec3 .sec3_cont li p{ line-height: 1.6;}
}
@media only screen and (max-width:1024px){
	/*sec0*/

	.sec0 .inner2{ padding: 50px 0 0; }
.fiveg_sp{ width:140%; margin-left: -20%; margin-top: 30px;}
	.sec0 .sec_top p{font-size: 1.4rem;}
	.sec0 .sec_bottom{bottom:-107px; }
	.sec0 .sec_bottom ul{ width:75%; padding-top: 30px; padding-bottom: 28px; }
	.sec0 .sec_bottom ul li{ width: 33%; border-right:#cd606f solid 1px;}
	.sec0 .sec_bottom ul li:nth-child(3){ border-right:none;}
	.sec0 .sec_bottom ul li img{ width: 30px;  }
	.sec0 .sec_bottom ul li h4{ padding-left: 16%; padding-top: 20px; font-size: 1.9rem; }
	.sec0 .sec_bottom ul li p{ width: 68%; font-size: 1.3rem; padding-top: 12px;}
	/*sec1*/
	.sec1{ padding-top:185px; padding-bottom: 135px; }
	.sec1 p{font-size: 1.4rem; padding-bottom: 15px;}
	/*sec2*/
	.sec2{ padding-top: 73px; padding-bottom: 93px;}
	.sec2_cont{  margin-top: 40px; height: 330px; }
	.sec2_cont .sec2_title{ width: 26%;}
	.sec2_cont .sec2_title li{ width: 100%; padding-left: 18px;}
	.sec2_cont .sec2_title li a{line-height: 69px;}
	.sec2_cont .sec2_title li a .sec2_left{ width: 10%; font-size: 1.4rem; }
	.sec2_cont .sec2_title li a .sec2_right{ width: 88%; padding-left: 12px; font-size: 1.4rem;}
	.sec2_cont .sec2_title li.active{ background-image:url(../images/five5g_sec2_bg1.png); }
	.sec2_cont .sec2_title li.active a .sec2_right{ background-image: url(../images/main_title.jpg); background-size: 8px 1px; font-size: 1.4rem;}
	.sec2_cont .sec2_scroll{width: 74%; height: 330px;}
	.sec2_cont .sec2_scroll .scroll_content{height: 290px; margin: 20px 10px;}
	.sec2_tab{ padding-left:9%; padding-top: 15px; width: 82%; padding-bottom: 15px;}
	.tab_left,.tab_right{ width: 100%;}
	.tab_left{ padding-bottom:15px;}
	.sec2 .tab_cont{ margin-bottom:20px;}
	.sec2 .tab_cont h4{ font-size: 1.4rem; margin-bottom: 8px;}
	.sec2 .tab_cont h5{font-size: 1.2rem;}
	.sec2 .tab_cont p{  font-size: 1.2rem;}
	.sec2 .tab_cont img{ width:125px;}

	.sec2 .sec2_btn a{ width: 28px; height: 29px; }
	.sec2 .sec2_btn .btn_left a{ right: 28px;  background-image: url(../images/index_sec4_icon1.png); background-size: 8px auto;}
	.sec2 .sec2_btn .btn_right a{border-top-right-radius: 10px;background-image: url(../images/index_sec4_icon2.png); background-size: 8px auto;}
	
	.btn_left a img,.btn_right a img{ display:none;}
	.btn_left a:hover:after,.btn_left a:active:after,.btn_right a:hover:after,.btn_right a:active:after {
	width: 0; z-index: 2;
}
	/*sec3*/
	.sec3{ padding-top: 53px; padding-bottom: 85px; }
	.sec3 h3{  font-size: 2.7rem;padding-bottom: 50px;}

	.sec3 .sec3_cont li{ width: 25%; height: 320px;transition:none; -moz-transition:none; -webkit-transition:none; }
	.sec3 .sec3_cont li.active{ width: 50%; background-image: url(../images/five5g_sec3_bg1.jpg); }
	.sec3 .sec3_cont li:nth-child(2).active{background-image: url(../images/five5g_sec3_bg2.jpg); }
	.sec3 .sec3_cont li:nth-child(3).active{background-image: url(../images/five5g_sec3_bg3.jpg); }

	.sec3 .sec3_cont li h4{ padding-top: 48px; width: 86%; font-size:1.9rem; }

	.sec3 .sec3_cont li h5{ padding-top:12px; padding-bottom: 13px; width: 86%;font-size:1.3rem; }
	.sec3 .sec3_cont li.active h5{ background-size: 10px 2px; margin-bottom: 18px; padding-bottom: 18px;}
	.sec3 .sec3_cont li .sec3_text{ width: 86%; font-size: 1.3rem; line-height: 1.75; max-height: 30px; }
	.sec3 .sec3_cont li img{ padding-left: 0; margin-left: 7%; width:10px; }

	.sec3 .sec3_cont li p{ width: 86%;font-size: 1.2rem;}
	.sec3 .sec3_cont li p.sp{ background-image: url(../images/icon_next.png); background-position: left 3px;  padding-left: 6px;}
}
@media only screen and (max-width:960px){
	.fiveg_sp{ width:160%; margin-left: -30%;}
	.fiveg_ani_cont1{ margin-top: 2.4%; left: 24%; width: 31px; height: 62px;}
	.fiveg_ani_cont2{ margin-top: 1.4%; left: 31%; width: 34px; height: 62px;}
	.fiveg_ani_cont3{ margin-top: 1%; left: 40%; width: 42px; height: 62px;}
	.fiveg_ani_cont4{ margin-top: 1%; left: 52%; width: 50px; height: 66px;}
	.fiveg_ani_cont5{ margin-top:1%;left: 62%; width: 118px; height: 103px;}
}
@media only screen and (max-width:768px){
	.sec0{ background-position:center 90%; background-size: 130% auto;}
	.sec0 .sec_top p{line-height:2;}
	.sec0 .sec_bottom ul{ width:100%; margin-top: 20px;}
	.sec1{ background-position:right center;}
	.sec2_cont .sec2_title li{ padding-left: 5px; }
	.sec2_cont .sec2_title li.active a .sec2_right{ font-size:1.4rem;}
	.sec3 .sec3_cont li{ width:100%;border-right:none;border-bottom:#c2c0b7 solid 1px; height: auto; padding-bottom: 50px;}
	.sec3 .sec3_cont li.active{width:100%;}
	.sec3 .sec3_cont li:nth-child(3){border-bottom:none;}
	
}
@media only screen and (max-width:767px){
	.banner{ background-position:30% center;}
	.sec0 { background-image:none;}
	.sec0 .inner2{ padding-bottom:0;}
	.sec0 .sec_top img{ width:100%; padding:20px 0;}
	.fiveg_sp{height:200px; overflow:hidden;}
	
	.sec0 .sec_bottom{ position:static;}
	.sec0 .sec_bottom ul{ padding:0;background-image: url(../images/fiveg_sec1_bg.jpg); border-top-right-radius:30px; overflow: hidden;}
	.sec0 .sec_bottom ul li{width:100%;border-right:none;border-bottom:#cd606f solid 1px; padding: 20px 0;}
	.sec0 .sec_bottom ul li:nth-child(3){border-bottom:none;}
	.sec0 .sec_bottom ul li img{margin-left:5%;}
	.sec0 .sec_bottom ul li h4{ padding-left:5%;}
	.sec0 .sec_bottom ul li p{ width:90%;}
	.sec1{ margin-top:-120px;}
	.sec2{ padding-bottom:60px;}
	.sec2_cont{ height:auto;}
	.sec2_cont .sec2_title,.sec2_cont .sec2_scroll{width:100%;}
	.sec2_cont .sec2_scroll .scroll_content{ width:96%; margin-left: 2%; }
	.sec2_tab{ width:92%; padding-left: 4%;}
	.sec3 .sec3_cont li.active p{ transition: .2s linear 0s; -moz-transition:.2s linear 0s; -webkit-transition:.2s linear 0s;}
}
@media only screen and (max-width:414px){
	.web4{display:none;}
	.banner{ background-position:20% center;}
	.sec2_cont .sec2_title{padding-top:20px; padding-bottom: 20px;}
	.sec2_cont .sec2_title li a{line-height:50px;}
	.sec3 h3{ font-size:2.3rem;}
	.sec3 .sec3_cont li h4{ font-size:1.6rem;}
	
	.fiveg_sp{height:150px; overflow:hidden;}
	.fiveg_sp{ width:180%; margin-left: -40%;}
	.fiveg_ani_cont1{ margin-top: 1.4%; left: 24%; width: 24px; height: 49.6px;}
	.fiveg_ani_cont2{ margin-top: 0.4%; left: 31%; width: 27.2px; height: 49.6px;}
	.fiveg_ani_cont3{ margin-top: 0%; left: 40%; width: 33.6px; height: 49.6px;}
	.fiveg_ani_cont4{ margin-top: 0%; left: 52%; width: 40px; height: 52.8px;}
	.fiveg_ani_cont5{ margin-top:0%;left: 62%; width: 94.4px; height: 81.6px;}
	
	.fiveg_ani_cont1 .ani_dot1{ width: 9px; height: 9px; top: 2px;}
	.fiveg_ani_cont2 .ani_dot1{ width: 9px; height: 9px; top: 2px;}
	.fiveg_ani_cont3 .ani_dot1{ width: 11px; height: 11px; top: 1px;}
	.fiveg_ani_cont4 .ani_dot1{ width: 16px; height: 16px; }
	.fiveg_ani_cont5 .ani_dot1{ width: 27px; height: 27px; top: 4px; left: 3px;}
}
@-webkit-keyframes Bigsmall{
	0% {
		
		-webkit-transform:scale(0,0); 
		
		
	}
	100% {
	    
		-webkit-transform:scale(1,1); 
		
		
	}
}
@-moz-keyframes Bigsmall{
	0% {
	   -moz-transform:scale(0,0); 
	}
	100% {
	    -moz-transform:scale(1,1); 
	}
}
@-o-keyframes Bigsmall{
	0% {
	    -o-transform:scale(0,0); 
	}
	100% {
	  -o-transform:scale(1,1); 
	}
}
@keyframes Bigsmall{
	0% {
	   	transform:scale(0,0); 
	}
	100% {
	   	transform:scale(1,1); 
	}
}
