@media (max-width: 768px) {
	body,html{overflow-x:hidden;}
	body.open,html.open{overflow-y:hidden;}
	
	header{height:70px;}
	/*header a.logo{height:50px;width:auto;line-height:50px;}*/
	header a.logo img{height:38px;}
	/*header a.logo:hover img{transform:none;}*/
	header a.logo span.back{display:none;}
	header a.sech {
		width: 24px;
		height: 70px;
		margin: 0;
		position: absolute;
		right: 50px;
		top: 0px;
	}
	header a.mobile_menu_btn {
		display: inline-block;
		width: 50px;
		height: 70px;
		line-height: 70px;
		position: absolute;
		right: 0;
		top: 0;
		text-align: center;
		font-size: 24px;
		color: #333;
		text-decoration: none;
		outline: 0;
		overflow: hidden;
	}
	.headSearch {
		top: 70px;
	}
	header a.lxwm {
		display: none;
	}
	header a.shop {
		display: none;
	}
	header nav {
		display: none;
	}
	header a.logo {
		height: 70px;
	}
	header .nav{display:none;}
	header .mobilebar{display:block;margin-right:-15px;}
	header .mobilebar.closed{background:url(../images/common/mobilebar_close.svg) no-repeat center;background-size:24px;}
	header .nav{position:fixed;top:50px;left:0;right:0;background-color:rgba(0,0,0,.7);border-top:1px solid #d0d0d0;bottom:0;}
	header .nav.active{display:block;z-index:38}
	header .nav ul{width:100%;background-color:#fff;}
	header .nav ul li{float:none;width:100%;margin-right:0;border-bottom:1px solid #d0d0d0;margin-left:0;}
	header .nav ul li a{display:block;padding:0 25px;height:58px;line-height:56px;}
	header .nav ul li a.research{padding:0 25px;line-height:56px;margin-top:0;color:#000;display:block;background-color:#fff;}
	header .nav ul li.down a.about{background:none;}
	header .nav ul li.down a.about span{display:inline-block;}
	header .nav ul li.down{position: relative;}
	header .nav ul li.down i{position: absolute;right:0;top:0;display:inline-block;width:58px;height:58px;background:url(../images/common/nav_down.png) no-repeat center;transition:all .3s;}
	header .nav ul li.down i.active{transform: rotateX(180deg)}
	header .nav ul li.down .dropdown{border-top:1px solid #dcddde;position:inherit;width:100%;top:inherit;left:inherit;background-color:#f8f8fa;display:none;padding:15px 0;}
	header .nav ul li.down .dropdown p a{padding:0 35px;}

	.right_menu{display:none;}
	footer h3{font-size:24px;line-height:24px;}
	footer .flex{justify-content: space-between}
	footer .flex .left ul{display:block;}
	footer .flex .left ul li{margin-right:0;min-width:inherit;margin-bottom:20px;}
	footer .flex .left ul li:first-child p br{display:none;}
	footer .flex .left ul li:first-child p a{margin-left:5px;}
	footer .flex .left ul li h4{font-size:14px;line-height:24px;padding-bottom:10px;margin-bottom:10px;}
	footer .flex .left ul li p{font-size:12px;line-height:24px;}
	footer .flex .left ul li p a{font-size:12px;line-height:24px;}
	footer .flex .right ul li{margin-right:0;float:none;margin-bottom:20px;}
	footer .flex .right ul li img{width:80px;}
	footer .flex .right ul li p{font-size:12px;line-height:20px;}
	
	
	.kv{height:620px;margin-top:50px;}
	.kv .box .tip_txt{padding-top:120px;}
	.kv .box .tip_txt .num{height:66px;background-size:auto 100%;}
	.kv .box .tip_txt h3{font-size:26px;line-height:36px;}
	.kv .box .tip_txt p a{height:46px;line-height:46px;font-size:14px;width:140px;margin:0 5px;}
	.kv .box .tip_txt p a:hover{width:160px;}
	.kv .box .tip_txt p a:hover span{padding-right:10px;}
	.kv .box .tip_txt p a span::after{height:46px;background-size:22px;}
	.kv .box .ul_slider{margin-top:60px;padding-bottom:30px;position: relative;}
	.kv .box .ul_slider .dot{position: absolute;left:0;bottom:0;text-align:center;}
	.kv .box .ul_slider .dot span{width:10px;height:10px;border-radius:50%;background:#e5e5e5;margin:0 4px;opacity:1;}
	.kv .box .ul_slider .dot span.swiper-pagination-bullet-active{background-color:#1290d7}
	.kv .box .box-item{width:100%;padding:25px 20px;}
	
	.index_1{height:inherit;padding-bottom:40px;background:url(../images/index/index_1_bg_m.jpg) no-repeat center bottom;background-size:100% auto;}
	.index_1 .tip{padding-top:40px;}
	.index_1 .tip h3{font-size:24px;line-height:24px;margin-bottom:10px;}
	.index_1 .tip h4{font-size:14px;line-height:24px;}
	.index_1 ul.list li{width:50%;margin-top:35px;}
	.index_1 ul.list li h4 span{font-size:34px;line-height:34px;}
	.index_1 ul.list li h4 sup{font-size:32px;}
	.index_1 ul.list li .line{height:2px;width:38px;}
	.index_1 ul.list li p{font-size:12px;line-height:24px;}
	
	.index_2 .tit{padding:40px 20px;;}
	.index_2 .tit h4{display:none;}
	.index_2 .box-list{display:none;}
	.index_2 .box-list.box-list-m{display:block;}
	.index_2 .box-list{width:100%;}
	.index_2 .box-list .box-item .item{width:20%;height:inherit;}
	.index_2 .box-list .box-item .item a{padding:10px 10px;}
	.index_2 .box-list .box-item .item a .num{font-size:10px;margin-bottom:10px;}
	.index_2 .box-list .box-item .item a .txt{font-size:10px;line-height:18px;height:36px;position:inherit;bottom:inherit;}
	.index_2 .box-list .box-item .item a .txt br{display:none;}
	.index_2 .box-list .box-item .item a .txt::after{display:none!important;}
	
	.index_3{background:#fff;height:inherit;padding-bottom:40px;}
	.index_3 h2{font-size:24px;line-height:24px;padding-top:40px;margin-bottom:40px;}
	.index_3 .tab{margin-bottom:30px;}
	.index_3 .tab .tablist{height:32px;}
	.index_3 .tab .tablist span{font-size:12px;line-height:32px;height:32px;padding:0 10px;}
	.index_3 .tabcon .con .listBox-1{display:block;}
	.index_3 .tabcon .con .listBox-1 .imgbox{margin:0 auto;width:50%;margin-bottom:40px;box-shadow: 0 0 20px rgba(81,83,86,.35)}
	.index_3 .tabcon .con .listBox-1 .imgbox img{display:block;width:100%;}
	.index_3 .tabcon .con .listBox-1 .txtbox{width:100%;text-align:center;}
	.index_3 .tabcon .con .listBox-1 .txtbox h3{font-size:18px;line-height:18px;text-align:center;}
	.index_3 .tabcon .con .listBox-1 .txtbox p{font-size:13px;line-height:22px;text-align:left;}
	.index_3 .tabcon .con .listBox-1 .txtbox ul li{width:50%;}
	.index_3 .tabcon .con .listBox-1 .txtbox ul li span{font-size:13px;line-height:20px;}
	.index_3 .tabcon .con .txtbox a{height:46px;line-height:46px;margin:20px auto 0;font-size:14px;width:160px;}
	
	.index_3 .tabcon .con .listBox-2{display:block;}
	.index_3 .tabcon .con .listBox-2 .imgbox{margin-right:0;width:80%;margin:0 auto;}
	.index_3 .tabcon .con .listBox-2 .imgbox img{display:block;width:100%;}
	.index_3 .tabcon .con .listBox-2 .txtbox{width:100%;margin-top:30px;text-align:center;}
	.index_3 .tabcon .con .listBox-2 .txtbox h3{text-align:center;font-size:18px;line-height:28px;}
	.index_3 .tabcon .con .listBox-2 .txtbox p{font-size:13px;line-height:22px;text-align:left;}
	
	
	.index_4{height:inherit;padding-top:60px;}
	.index_4 .list-flex{height:inherit;display:block;}
	.index_4 .list-flex .txt{width:100%;margin-bottom:20px;}
	.index_4 .list-flex .txt h3{font-size:24px;line-height:24px;margin-bottom:30px;text-align:center;}
	.index_4 .list-flex .txt h3 span{font-size:62px;}
	.index_4 .list-flex .txt p{padding-left:15px;border-left:1px solid #f9a31a;padding-top:5px;padding-bottom:20px;font-size:12px;line-height:20px;}
	.index_4 .list-flex .tab{width:100%;height:inherit;background:none;}
	.index_4 .list-flex .tab .sp{display:block;}
	.index_4 .list-flex .tab .tablist a.a_2025{top:15%;left:18%;}
	.index_4 .list-flex .tab .tablist a.a_2023{top:33%;left:10%;}
	.index_4 .list-flex .tab .tablist a.a_2021{top:50%;left:10%;}
	.index_4 .list-flex .tab .tablist a.a_2018{bottom:22%;left:15%;}
	.index_4 .list-flex .tab .tablist a.a_2015{bottom:15%;left:7%;}
	.index_4 .list-flex .tab .tabcon{left:inherit;right:6%;top:14%;}
	.index_4 .list-flex .tab .tabcon .con{width:120px;}
	.index_4 .list-flex .tab .tabcon .con .imgbox{width:120px;height:inherit;}
	.index_4 .list-flex .tab .tabcon .con .imgbox > img {width:120px;height:156px;}
	.index_4 .list-flex .tab .tabcon .con a{height:40px;line-height:36px;padding:0 25px;margin-top:20px;}
	.index_4 .list-flex .tab .tabcon .con a span{font-size:12px;line-height:36px;padding-left:20px;background-size:14px auto;}
	.index_4 .slider-box{height:420px;}
	.index_4 .slider-box h3{font-size:20px;line-height:20px;padding:30px 0;}
	.index_4 .slider-box .slider{height:330px;}
	.index_4 .slider-box .slider .dot{bottom:0;}
	.index_4 .slider-box .slider .dot span{width:36px;height:2px;}
	.index_4 .slider-box .slider .slider-btn{display:none;}
	.index_4 .slider-box .slider .swiper-slide{padding:0 20px;}
	.index_4 .slider-box .slider .txt{font-size:14px;line-height:24px;}
	.index_4 .slider-box .slider .txt br{display:none;}
	.index_4 .slider-box .slider .character{font-size:12px;margin-top:20px;padding-top:15px;}
	.index_4 .slider-box .slider .txt{position: relative;max-height:inherit;}
	.index_4 .slider-box .slider .txt span.s_2{position: absolute; right:0;bottom:0;}
	
	.index_5{padding-top:250px;padding-bottom:40px;}
	.index_5 h3{font-size:24px;line-height:24px;}
	.index_5 .logo_list ul{flex-wrap:wrap;}
	.index_5 .logo_list ul li{width:25%;margin:10px 0;text-align:center;}
	.index_5 .logo_list ul li img{width:80%;}
	.index_6{padding:40px 0;}
	.index_6 .flex{display:block;text-align:center;}
	.index_6 .flex .txtbox{width:100%;margin-left:0;text-align:left;font-size:13px;line-height:24px;}
	
	.report_body{margin-top:50px;background:#eaeaec url(../images/report_interpretation_summit/bg_m.jpg) no-repeat center top;background-size:100% auto;padding-top:80px;}
	.report_body h1{padding-left:0;text-align:center;font-size:34px;line-height:34px;padding-bottom:60px;}
	.report_body .report_txt_body .txt_body_1{padding:30px 15px;}
	.report_body .report_txt_body .txt_body_1 .imgbox{display:none;}
	.report_body .report_txt_body .txt_body_1 .flex .txtbox h3{font-size:24px;line-height:24px;margin-bottom:10px;}
	.report_body .report_txt_body .txt_body_1 .flex .txtbox .date{font-size:14px;line-height:24px;background-size:auto 20px;padding-left:30px;margin-bottom:20px;}
	.report_body .report_txt_body .txt_body_1 .flex .txtbox ul li{font-size:14px;line-height:24px;padding-left:15px;}
	.report_body .report_txt_body .txt_body_1 .flex .txtbox ul li::before{width:6px;height:6px;top:9px;}

	.report_body .report_txt_body .txt_body_1 .flex .txtbox a{height:46px;line-height:46px;font-size:14px;width:140px;margin:0 5px;margin-top:20px;}
	.report_body .report_txt_body .txt_body_1 .flex .txtbox a:hover{width:160px;}
	.report_body .report_txt_body .txt_body_1 .flex .txtbox a:hover span{padding-right:10px;}
	.report_body .report_txt_body .txt_body_1 .flex .txtbox a span::after{height:46px;}
	
	
	.report_body .report_txt_body .txt_body_2{background:#fff;padding:35px 20px;}
	.report_body .report_txt_body .txt_body_2 .list{background:url(../images/report_interpretation_summit/line.jpg) repeat-y 40px top;background-size:1px auto;}
	.report_body .report_txt_body .txt_body_2 .list .item .imgbox{width:80px;height:80px;margin-right:15px;}
	.report_body .report_txt_body .txt_body_2 .list .item .txtbox{width:calc(100% - 95px);padding-bottom:35px;}
	.report_body .report_txt_body .txt_body_2 .list .item::before{width:12px;height:12px;left:35px;bottom:-6px;}
	.report_body .report_txt_body .txt_body_2 .list .item:last-child::after{height:80%;left:34px;}
	.report_body .report_txt_body .txt_body_2 .list .item .txtbox h4{font-size:12px;line-height:22px;}
	.report_body .report_txt_body .txt_body_2 .list .item .txtbox h3{font-size:16px;line-height:22px;}
	.report_body .report_txt_body .txt_body_2 .list .item .txtbox p{font-size:12px;line-height:22px;}
	.report_body .report_txt_body .txt_body_2 .list .item .txtbox ul li{font-size:12px;line-height:22px;}
	.report_body .report_txt_body .txt_body_2 .list .item .txtbox ul li::before{width:7px;height:7px;top:8px;}

	/*stephen update on 2025-05-13*/
	.index_kv{margin-top:70px;height:inherit}
	.index_kv .box_body{height:inherit;background-size:cover;background:none!important;padding-bottom:140px;}
	.index_kv .box_body img.mb_block{display:block;width:100%;}
	.index_kv .box_body .container{padding-top:30px;}
	.index_kv .box_body .txt_body{padding-left:70px;background-size:50px auto!important;background-position:10px top!important;}
	.index_kv .box_body .txt_body h3{font-size:28px;line-height:38px;}
	.index_kv .box_body .txt_body h4{font-size:16px;line-height:26px;}
	.index_kv .box_body .txt_body a{width:130px;height:40px;line-height:40px;font-size:16px;margin-top:20px;}
	.index_advert .txt_body{display:block;}
	.index_advert .txt_body .box{width:100%;padding:25px 30px;}
	.index_advert .txt_body .box h3{font-size:18px;line-height:28px;margin-top:10px;}
	.index_advert .txt_body .box h4{font-size:14px;line-height:24px;height:inherit;margin-top:5px;}
	.index_advert .txt_body .box a{font-size:16px;line-height:26px;margin-top:10px;}
	.index_advert .txt_body .box i{width:50px;height:50px;margin-bottom:5px;}

	.index_slider{padding:40px 0;}
	.index_slider .slider .slider-btn{top:80px;transform:none;width:20px;height:42px;background-size:cover;z-index:12;}
	.index_slider .slider .slider-btn#prev{left:0;}
	.index_slider .slider .slider-btn#next{right:0;}
	.index_slider .slider .box{display:block;}
	.index_slider .slider .box .img_out{width:100%;margin-right:0;padding:0 40px;height:220px;}
	.index_slider .slider .box .img_out img{height:100%;object-fit:cover;}
	.index_slider .slider .box .txt_out{width:100%;padding-top:10px;}
	.index_slider .slider .box .txt_out h3{font-size:18px;line-height:28px;margin-bottom:5px;}
	.index_slider .slider .box .txt_out h4,.index_slider .slider .box .txt_out h4 a{font-size:14px;line-height:24px;}
	.index_slider .slider .box .txt_out a.link{display:block;width:100%;height:46px;line-height:46px;font-size:16px;margin-top:20px;}


	.index_white{height:320px;background:url(../images/index/index_white_m.jpg) no-repeat center;background-size:cover;}
	.index_white .mask .box h2{font-size:15px;line-height:26px;}
	.index_white .mask .box h3{font-size:24px;line-height:40px;}
	.index_white .mask .box h4{font-size:16px;line-height:26px;}
	.index_white .mask .box a{width:130px;height:46px;line-height:46px;font-size:16px;margin-top:20px;}

	.index_news{padding:30px 0;}
	.index_news .tit span{font-size:24px;line-height:30px;}
	.index_news .tit a{width:50px;height:30px;line-height:30px;font-size:14px;}
	.index_news .content .box{width:100%;}
	.index_news .content .box a{min-height:inherit;}
	.index_news .content .box .img_out{height:160px;}
	.index_news .content .box .txt_out{padding:20px;}
	.index_news .content .box .txt_out h3{font-size:18px;line-height:28px;margin-bottom:5px;}
	.index_news .content .box .txt_out h5{font-size:12px;margin:5px 0 10px;}
	.index_news .content .box .txt_out h4{font-size:14px;line-height:20px;}
	.index_news .content .box:hover{transform: translateY(0);box-shadow:0;}
	.index_news .content .slider{padding-bottom:20px;}
	.index_news .content .slider .slider-btn{display:none;}
	.index_news .content .slider .dot{position: absolute;left:0;right:0;bottom:0;text-align:center;}
	.index_news .content .slider .dot span{display:inline-block;width:8px;height:8px;background-color:#999;opacity:1;margin:0 4px;}
	.index_news .content .slider .dot span.swiper-pagination-bullet-active{background-color:#ffb81c;}
	footer{padding-top:30px;}
	footer a.talk_m{display:block;height:46px;line-height:46px;font-size:16px;color:#fff;background-color:#03aec7;text-align:center;text-decoration:none;}
	#msg_form{position: fixed;left:0;right:0;top:0;bottom:0;background-color:#fff;overflow-y:auto;z-index:9999;width:100%;box-sizing: border-box;overflow-x:hidden;display:none;}
	footer::before{height:0;}
	footer .contBody{padding:0;position: static;}
	footer .contBody .footForm{padding:30px 15px 0;position: relative}
	footer .contBody .formbody{}
	footer .contBody .formbody h3{font-size:24px;line-height:30px;}
	footer .contBody .formbody h4{font-size:14px;line-height:20px;}
	footer .contBody .formbody .from_frame{height:810px;}
	footer .contBody .footForm a.closed{display:inline-block;width:30px;height:30px;background:url(../images/common/close.png) no-repeat center;position: absolute;right:10px;top:10px;}
	footer .contBody .footForm ul li{width:100%;}
	footer .contBody .footForm h3{font-size:24px;line-height:30px;}
	footer .contBody .footForm h4{font-size:14px;line-height:20px;}
	footer .contBody .footForm ul li p{padding-right:0;}
	footer .contBody .footForm ul li a.sub{height:40px;line-height:40px;width:140px;font-size:14px;}
	footer .contBody .foot-list{flex-direction:column;margin-top:20px;}
	footer .contBody .foot-list .mobile_h2{display:block;margin-left:-15px;margin-right:-15px;height:50px;line-height:50px;padding:0 15px;border-top:1px solid #435e62;font-size:1.6rem;color:#ced7da;font-weight:bold;position: relative;}
	footer .contBody .foot-list .mobile_h2 i{position: absolute;right:15px;top:14px;transform:all linear .3s;}
	footer .contBody .foot-list .mobile_h2.cur i{transform:rotate(180deg);}
	footer .contBody .foot-list .ft-nav{display:none;margin-right:0;padding-bottom:20px}
	footer .contBody .foot-list .ft-nav p:first-child{display:none;}
	footer .contBody .foot-list .ft-nav p a{display:block;height:40px;line-height:40px;}
	footer .contBody .foot-list .ft-lx{margin-right:0;display:none;padding-bottom:20px}
	footer .contBody .foot-list .ft-lx p{display:none;}
	footer .contBody .footForm ul li .txt{width:100%;}
	footer .contBody .foot-list .ft-follow{order:2;}
	footer .contBody .foot-list .ft-follow p{color:#ced7da;}
	footer .contBody .foot-list .ft-follow a.folw{display:none;}
	footer .contBody .foot-list .ft-follow a.folw_m{display:block;margin-left:-15px;margin-right:-15px;height:50px;line-height:50px;padding:0 15px;border-top:1px solid #435e62;font-size:1.6rem;color:#ced7da;font-weight:bold;position: relative;border-bottom:1px solid #435e62;margin-bottom:10px;text-decoration:none;}
	footer .contBody .foot-list .ft-follow a.folw_m:hover{text-decoration:none;}
	footer .contBody .foot-list .ft-follow a.folw_m i{position: absolute;right:17px;top:14px;transform:all linear .3s;}
	footer .contBody .foot-list .ft-copy{order:3;width:100%;margin-right:0;text-align:center;padding-top:20px;}
	footer .contBody .foot-list .ft-copy p{display:inline;}
	footer .contBody .foot-list .ft-copy h4{display:none;}
	footer .contBody .foot-list .ft-copy p:last-child{display:block;width:100%;}

	.footer-links{padding:20px 0;}
	.footer-links .txt{padding-left:0;}


	.right_menu{display:none;}

	.popFrom .closed{width:30px;height:30px;top:10px;right:10px;}
	.popFrom .pop_body{max-height:90%;}
	.popFrom .pop_body h3{font-size:24px;line-height:30px;}
	.popFrom .pop_body h4{font-size:14px;line-height:20px;}
	.popFrom .pop_body{width:98%;padding:30px 15px;}
	.popFrom .pop_body .framebox{height:640px;}

	.page{padding-top:70px;}
	.pageKv{height:inherit;min-height:120px;display:flex;align-items:center;text-align:left;}
	.pageKv .container{padding:20px 15px;width:100%;display:flex;align-items:center}
	.pageKv.detKv{height:inherit;min-height:120px;}
	.pageKv .container h2{font-size:22px;padding-left:30px;background:url(../images/common/privacy.png) no-repeat 2px 4px;background-size:auto 20px;}
	.pageKv.classKv{height:160px;background-position:center}
	.pageKv .container .layer{position: static;left:inherit;right:inherit;top:inherit;transform:none;}
	.pageKv .container h3{width:100%;font-size:14px;line-height:24px;padding-left:30px;margin-top:10px;padding-right:50px;}
	.pageKv .container h3 br{display:none;}
	.pageKv .container .share{padding-left:30px;padding-top:5px;}
	.pageKv .container h4{margin-top:5px;}
	.pageKv .container .share a{width:30px;height:30px;line-height:30px;font-size:18px;margin-right:10px;}
	.pageKv.teamKv .container h3{font-size:14px;line-height:24px;}
	.crumbs{display:none;}


	.txt_out h3{font-size:2rem;line-height:30px;margin-bottom:10px;}
	.txt_out p{font-size:14px;line-height:20px;}

	.soluBody .detBody .left .lastlink p:first-child a{background:url(../images/common/left_blue.png) no-repeat left 6px;}
	.soluBody .detBody .left .lastlink p:last-child a{background:url(../images/common/right_blue.png) no-repeat right 6px;}


	.soluBody .tbbx_1{height:inherit;}
	.soluBody .tbbx_1 .container{padding:0;}
	.soluBody .tbbx_1 .contbox{display:block}
	.soluBody .tbbx_1 .contbox .txt_out{width:100%;padding:20px 15px;box-sizing: border-box;}
	.soluBody .tbbx_1 .contbox .img_out{width:100%;height:300px;overflow:hidden;}

	.soluBody .tbbx_2{height:inherit;padding:30px 0;}
	.soluBody .tbbx_2 .contbox{display:block;}
	.soluBody .tbbx_2 .contbox .img_out{width:100%;padding-bottom:30px;}
	.soluBody .tbbx_2 .box i{width:120px;height:120px;}
	.soluBody .tbbx_2 .box h3{font-size:16px;margin-top:15px;}
	.soluBody .tbbx_2 .box h4{font-size:12px;margin-top:4px;}
	.soluBody .tbbx_2 .contbox .txt_out{width:100%;}
	.soluBody .tbbx_2 .contbox .txt_out a.link{width:100%;height:46px;line-height:46px;display:block;font-size:14px;text-align:center;}
	.soluBody .tbbx_2 .listbox{position: inherit;top:inherit;transform:none;margin:0}
	.soluBody .tbbx_2 .listbox .top{font-size:20px;padding-bottom:10px;line-height:30px;}
	.soluBody .tbbx_2 .listbox .list{display:block;min-width:100%;}
	.soluBody .tbbx_2 .listbox .list .box{width:100%;}


	.soluBody .tbbx_3{height:inherit;padding:30px 0;}
	.soluBody .tbbx_3 .contbox{flex-wrap:wrap}
	.soluBody .tbbx_3 .contbox .img_out{width:100%;order:0;height:260px;overflow:hidden;}
	.soluBody .tbbx_3 .contbox .img_out img{object-fit: cover;height:100%;}
	.soluBody .tbbx_3 .contbox .txt_out{width:100%;order:1;padding-top:20px;}
	.soluBody .tbbx_3 .contbox .txt_out a.link{width:100%;height:46px;line-height:46px;display:block;font-size:14px;text-align:center;}


	.soluBody .tbbx_4{padding-bottom:300px;height:inherit;}
	.soluBody .tbbx_4 .bg{background-size:cover;height:260px;position: absolute;left:0;right:0;bottom:0;top:inherit}
	.soluBody .tbbx_4 .contbox .txt_out{width:100%;padding:30px 0;}
	.soluBody .tbbx_4 .contbox .txt_out a.link{width:100%;height:46px;line-height:46px;display:block;font-size:14px;text-align:center;}

	.soluBody .tbbx_5{height:inherit;}
	.soluBody .tbbx_5 .bg{position: inherit;left:inherit;right:inherit;top:inherit;bottom:inherit;height:260px;background-size:cover;}
	.soluBody .tbbx_5 .contbox{display:block;}
	.soluBody .tbbx_5 .contbox .txt_out{width:100%;padding:30px 0;}
	.soluBody .tbbx_5 .contbox .txt_out a.link{width:100%;height:46px;line-height:46px;display:block;font-size:14px;text-align:center;}


	.soluBody .detBody .fckBody div{max-width:100%!important;height:inherit!important;min-height:200px;position: relative;z-index:1;}
	.soluBody .detBody .fckBody iframe{height:200px!important;}
	.soluBody .detBody .fckBody #dlv_container{height:200px!important;}
	.soluBody .detBody .left .videoBy{width:100%;}
	.soluBody .detBody .left .videoBy .det_1 .img_out{width:100%;height:200px;}
	.soluBody .detBody .left .videoBy .det_1 .txt_box{width:100%;}
	.soluBody .detBody .left .videoBy .det_1 .txt_box h3{font-size:1.8rem;line-height:28px;}
	.soluBody .detBody .left .videoBy .det_1 .txt_box p{font-size:14px;line-height:24px;}
	.soluBody .detBody .left .videoBy div{min-height:auto;}
	.soluBody .detBody .left .videoBy .det_3{padding-top:20px;}
	.soluBody .detBody .left .videoBy .det_3 h3{font-size:1.6rem;line-height:26px;}
	.soluBody .detBody .left .videoBy .det_3 p{font-size:14px;line-height:24px;}


	.downwrap{height:inherit;padding:20px 0;}
	.downwrap .content{display:block;padding:0;}
	.downwrap .content a{display:block;width:100%;height:40px;line-height:40px;font-size:14px;margin-top:15px;}
	.downwrap .content a:hover{transform: none;}
	.downwrap .content h3{font-size:18px;line-height:30px;width:100%;display:table-cell;height:50px;padding-left:65px;position: relative;vertical-align: middle;}
	.downwrap .content h3 i{width:50px;height:50px;margin-right:15px;position: absolute;left:0;top:0;}

	.resourceBy{padding:30px 0;}
	.resourceBy .slider{padding-bottom:30px;}
	.resourceBy .slider .slider-btn{display:none;}
	.resourceBy .slider .dot{position: absolute;left:0;right:0;bottom:0;text-align:center;}
	.resourceBy .slider .dot span{display:inline-block;width:8px;height:8px;background-color:#999;opacity:1;margin:0 4px;}
	.resourceBy .slider .dot span.swiper-pagination-bullet-active{background-color:#ffb81c;}
	.resourceBy .slider .swiper-slide a .txt{padding:25px 20px;}
	.resourceBy .slider .swiper-slide a .txt h3{font-size:16px;}
	.resourceBy .slider .swiper-slide a .txt h4{font-size:12px;line-height:20px;margin-top:10px;}

	.tranbox_1{padding:20px 0;}
	.tranbox_1 h3 span{font-size:18px;padding:0px 5px 10px;}
	.tranbox_1 p{font-size:14px;line-height:20px;}
	.tranbox_2 .list_tab .tip span.reset{margin-right:0;float:none;text-align:center;}

	.listBy{padding:30px 0;}


	.list_tab .tip{padding:20px 15px;background:none;}
	.list_tab .tip a{font-size:14px;line-height:24px;margin-right:25px;}
	.list_tab .tip a:last-child{margin-right:0;}
	.list_tab .tip a i{width:10px;height:6px;background-size:10px 6px!important;margin-top:8px;}
	.list_tab .tip span.reset{display:block;width:100%;margin-left:0;height:36px;line-height:36px;background-color:#00aec7;font-size:14px;color:#fff;margin-top:10px;text-align:center;}
	.list_tab .tip span.reset:hover,.list_tab .tip span.reset:active,.list_tab .tip span.reset:visited{color:#fff;}
	.list_tab .con .box{padding:20px 15px;}
	.list_tab .con .box a{font-size:14px;line-height:40px;height:40px;padding:0 10px;margin-right:5px;margin-bottom:5px;}
	.listBy .con{padding:15px;margin-bottom:15px;}
	.listBy .con .img_out{width:50px;height:50px;}
	.listBy .con .txt{width:calc(100% - 65px);padding-right:30px;margin-left:15px;}
	.listBy .con .txt h3{font-size:16px;line-height:26px;margin-bottom:0;}
	.listBy .con .txt p{margin-top:10px;font-size:14px;line-height:20px;display:none;}
	.listBy .con .txt i{width:16px;height:10px;background-size:16px 10px;right:0;top:10px;}
	.listBy .con .txt .mask{}
	.listBy .con .txt a.more{width:100px;height:36px;line-height:36px;font-size:1.4rem;margin-top:15px;}
	.list_body .box a .img_out .mask{display:none!important;}
	.listBy .con .txt.active p{display:block;}

	.Pager{padding-top:10px;}
	hr{margin:10px 0;}

	.soluBody .detBody{padding:30px 0;display:block;}
	.soluBody .detBody .fckBody{width:100%;font-size:14px;line-height:24px;padding-left:10px;}
	.soluBody .detBody .fckBody h4{font-size:2rem;line-height:26px!important;padding-left:20px;margin-left:-20px;background-size:16px 21px!important;background-position:left 4px;}
	.soluBody .detBody .fckBody p{font-size:14px;line-height:24px;}
	.soluBody .detBody .fckBody img{height:inherit!important}

	.soluBody .detBody .rightNav{width:100%;margin-top:30px;}
	.soluBody .detBody .rightNav .down{padding:15px;}
	.soluBody .detBody .rightNav .down a .img_out{text-align:center;width:100%;}
	.soluBody .detBody .rightNav .down a .img_out img{display:inline-block;}
	.soluBody .detBody .rightNav .down h3{font-size:2rem;}

	.soluBody .detBody .rightNav .down h4{font-size:14px;margin-bottom:15px;}
	.soluBody .detBody .rightNav .down a.link{font-size:14px;}
	.soluBody .detBody .rightNav .notice{padding:15px;}
	.soluBody .detBody .rightNav .notice h3{font-size:2rem;}
	.soluBody .detBody .rightNav .notice ul li a .img_box{width:40px;height:40px;margin-right:10px;}
	.soluBody .detBody .rightNav .notice ul li a span{width:calc(100% - 50px);font-size:14px;line-height:18px;}
	.soluBody .detBody .rightNav .product{margin-bottom:0;padding:15px;}
	.soluBody .detBody .rightNav .product h3{font-size:2rem;}
	.soluBody .detBody .rightNav .product p{margin-top:15px;}
	.soluBody .detBody .rightNav .product p a{font-size:14px;line-height:20px;}

	.resourceBy .slider .swiper-slide a{width:100%;}
	.resourceBy .slider .swiper-slide a:hover{transform:none;box-shadow:0;}
	.resourceBy .slider .swiper-slide a .img_out .mask{display:none!important;}

	.clasbx_1{padding:30px 0;}
	.list_body{width:100%;margin-top:20px;}
	.list_body .box{width:100%;margin-top:20px;margin-right:0;}
	.list_body .box a .img_out{height:150px;}
	.list_body .box a .txt_box{padding:25px 20px;}
	.list_body .box a .txt_box h3{font-size:16px;line-height:26px;}
	.list_body .box a .txt_box h4{font-size:12px;line-height:20px;margin-top:10px;}
	.list_body .box a .txt_box span{font-size:12px;width:78px;height:28px;line-height:28px;top:-16px}

	.act_tab{padding-top:0}

	.act_tab .search{left:50%;transform: translateX(-50%);right:inherit;top:15px;border:1px solid #d9d9d9;font-size:0;width:200px;display:none;}
	.act_tab .search a{float:left;}
	.act_tab .search input{width:160px;float:right;}


	.soluBody .detBody .left{width:100%;}
	.soluBody .detBody .left .label_info{margin-top:15px;margin-left:20px;}
	.soluBody .detBody .left .label_info a{font-size:1.4rem;line-height:24px;}
	.soluBody .detBody .left .lastlink{margin-left:20px;}
	.soluBody .detBody .left .lastlink p a{font-size:1.4rem;line-height:24px;}

	.contactBy .tit{padding:30px 0;font-size:1.6rem;line-height:30px;}
	.contactBy .tit::after{width:140px;}
	.contactBy ul.list li .img_box img{height:100%;}
	.contactBy ul.list li{margin-right:0;width:100%;margin-top:20px;}
	.contactBy ul.list li .txt_box{padding:20px;}
	.contactBy ul.list li .txt_box h3{font-size:1.8rem;}
	.contactBy ul.list li .txt_box h4{font-size:1.4rem;line-height:24px;}
	.contactBy ul.list li .txt_box p{font-size:1.4rem;line-height:24px;}
	.contactBy ul.list li .txt_box a{font-size:1.4rem;line-height:20px;}


	.ab_1{padding:40px 0;}
	.ab_1 .content{flex-wrap: wrap;}
	.ab_1 .content .video{width:100%;margin-top:0;}
	.ab_1 .content .txt{width:100%;margin-left:0;padding-top:20px;}
	.ab_1 .content .txt h3{font-size:2rem;line-height:30px;margin-bottom:10px;}
	.ab_1 .content .txt p{font-size:1.4rem;line-height:24px;}
	.ab_2{padding:40px 0;}
	.ab_2 h3{font-size:2rem;}
	.ab_2 ul li h4{font-size:4.3rem;}
	.ab_2 ul li sup{font-size:2.8rem;}
	.ab_2 ul li em{font-size:2.6rem;line-height:2rem;}
	.ab_2 ul li{width:calc((100% - 30px)/2);margin-right:30px;margin-top:25px;}
	.ab_2 ul li:nth-child(3n){margin-right:30px}
	.ab_2 ul li:nth-child(2n){margin-right:0;}
	.ab_2 ul li p{font-size:1.4rem;line-height:24px;}
	.ab_3{height:inherit;}
	.ab_3 .bg{height:300px;overflow:hidden;}
	.ab_3 .bg .col-lg-6{width:100%;height:300px;}
	.ab_3 .bg .col-lg-6:last-child{display:none;}
	.ab_3 .content{position: inherit;left:inherit;right:inherit;top:inherit;transform:none;}
	.ab_3 .content .txt_body{width:100%;padding:30px 0;}
	.ab_3 .content .txt_body h3{font-size:2rem;line-height:30px;margin-bottom:10px;}
	.ab_3 .content .txt_body p{font-size:1.4rem;line-height:24px;}
	.ab_4{padding:30px 0;}
	.ab_4 h3{font-size:2rem;line-height:30px;margin-bottom:10px;}
	.ab_4 h4{font-size:1.4rem;line-height:24px;}
	.ab_5{padding:40px 0;margin-bottom:0;}
	.ab_5 .txt_top h3{font-size:2rem;line-height:30px;margin-bottom:15px;}
	.ab_5 .txt_top h4{font-size:14px;line-height:24px;}
	.ab_5 .tabBody .tabcon{padding:0;}
	.ab_5 .tabBody .tabcon .con{width:100%;height:160px;}
	.ab_5 .tabBody .tabcon .con .img_out{width:42%;height:160px;}
	.ab_5 .tabBody .tabcon .con .img_out img{height:160px;width:90%;object-fit:cover}
	.ab_5 .tabBody .tabcon .con .txt_body{width:58%;padding:0 20px;}
	.ab_5 .tabBody .tabcon .con .txt_body p{display:none;}
	.ab_5 .tabBody .tabcon .con .txt_body h3{font-size:2rem;}
	.ab_5 .tabBody .tabcon .con .txt_body h4{font-size:1.3rem;line-height:22px;}
	.ab_5 .tabBody .tabcon .con .txt_body a{font-size:1.4rem;}
	.ab_5 .tabBody .tablist{padding:0 30px;margin-top:20px;}
	.ab_5 .tabBody .tablist .slider-btn{width:26px;height:56px;background-size:cover;}
	.ab_5 .tabBody .tablist .slider-btn.prev{background-image:url(../images/index/slider-prev-active.png);}
	.ab_5 .tabBody .tablist .slider-btn.next{background-image:url(../images/index/slider-next-active.png);}
	.ab_5 .tabBody .tablist .swiper-slide{height:60px;padding:0;}
	.ab_5 .tabBody .tablist a{width:60px;height:60px;}
	.ab_5 .tabBody .tablist a:hover{box-shadow:0;transform: translateY(0);}


	.ab_5 .tabBody .tablist .slider-btn.prev.swiper-button-disabled{background-image:url(../images/index/slider-prev.png);}
	.ab_5 .tabBody .tablist .slider-btn.next.swiper-button-disabled{background-image:url(../images/index/slider-next.png);}

	.honorBy{padding:0;}
	.honorBy .tit{padding:30px 0 15px;margin-bottom:25px;}
	.honorBy .tit h3{font-size:1.8rem;line-height:28px;}
	.honorBy .tit p{font-size:1.4rem;line-height:24px;margin-top:10px;}
	.honorBy .tit::after{width:115px;}
	.honorBy .title span{font-size:2rem;padding-left:25px;background-size:auto 28px;line-height:30px;}
	.honorBy ul.list{width:100%;}
	.honorBy ul.list li{width:100%;margin-right:0;padding:20px;margin-top:15px;}
	.honorBy ul.list li .txt h5{font-size:1.2rem;line-height:20px;}
	.honorBy ul.list li .txt h3{font-size:1.6rem;line-height:26px;padding-bottom:10px;margin-top:10px;margin-bottom:10px;}
	.honorBy ul.list li .txt h3::after{width:20px;height:3px;}
	.honorBy ul.list li .txt .img_out{margin-top:10px;}
	.honorBy ul.list li .txt .img_out img{width:100%;}
	.honorBy ul.list li .txt h4{font-size:1.4rem;line-height:20px;}
	.honorBy ul.list li .mask{display:none!important;}

	.teamBy{padding-bottom:0;}
	.teamlist{padding-bottom:40px;}
	.teamlist .tit{margin:35px 0;font-size:1.5rem;line-height:26px;}
	.teamlist .tit br{display:none;}
	.teamlist .tit::after{width:110px;}
	.teamlist .list{width:100%;display:flex;align-items:stretch;flex-wrap:wrap;}
	.teamlist .list .box{margin-right:20px;width:calc((100% - 20px)/2);vertical-align:top;}
	.teamlist .list .box:nth-child(2n){margin-right:0;}
	.teamlist .list .box a{padding:20px 0;}
	.teamlist .list .box h3{font-size:1.6rem;line-height:20px;}
	.teamlist .list .box h4{font-size:1.2rem;line-height:20px;}

	.teamdet_1{padding-bottom:30px;}
	.teamdet_1 .content{display:block;}
	.teamdet_1 .content .left{width:100%;padding:0;text-align:left;display:inline-block;}
	.teamdet_1 .content .left i{width:120px;height:120px;float:left;margin-right:20px;}
	.teamdet_1 .content .left h3{font-size:1.8rem;padding-top:20px;}
	.teamdet_1 .content .left h4{font-size:1.3rem;line-height:20px;}

	.teamdet_1 .content .right{width:100%;padding:0;}
	.teamdet_1 .content .right p{font-size:1.4rem;line-height:24px;}
	.teamdet_1 .content .right .box{margin-top:15px;}
	.teamdet_1 .content .right .box h4{margin-bottom:15px;}

	.teamdet_2{padding:30px 0 40px;}
	.teamdet_2 .tit{font-size:2rem;line-height:30px;padding-bottom:10px;margin-bottom:30px;}
	.teamdet_2 .tit::after{width:110px;}
	.teamdet_2 .slider{padding-bottom:30px;}
	.teamdet_2 .slider .swiper-slide a{padding:20px 10px;height:238px;}
	.teamdet_2 .slider .swiper-slide a:hover{border:0;}
	.teamdet_2 .slider .swiper-slide a h3{font-size:1.6rem;line-height:20px;}
	.teamdet_2 .slider .swiper-slide a h4{font-size:1.3rem;line-height:20px;}
	.teamdet_2 .slider .slider-btn{display:none;}
	.teamdet_2 .slider .dot{position: absolute;left:0;right:0;bottom:0;text-align:center;}
	.teamdet_2 .slider .dot span{width:8px;height:8px;margin:0 4px;}
	.teamdet_2 .slider .dot span.swiper-pagination-bullet-active{background-color:#f9a11b;}

	.resBody{padding-bottom:0;}
	.clasbx_1 .tit{font-size:2rem;}
	.clasbx_1 .tit::after{width:135px;}
	.clasbx_1 .tit_cont{padding:0 0 20px;}
	.clasbx_1 .tit_cont h3{margin-bottom:20px;}
	.clasbx_1 .tit_cont h3 span{font-size:2rem;line-height:30px;}
	.clasbx_1 .tit_cont p{font-size:1.6rem;line-height:26px;}
	#divList{min-height:300px!important;}
	.clasbx_1 .mt30{margin-top:0;}

	.classDet{padding-bottom:0;}
	.classDet .conbox_1{padding-top:30px;}
	.classDet .tit{font-size:2rem;padding-bottom:15px;margin-bottom:20px;}
	.classDet .tit::after{width:135px;}
	.classDet .conbox_1 p{font-size:14px;line-height:24px;}
	.classDet .conbox_1 .boxlist{width:100%;}
	.classDet .conbox_1 .boxlist .box{margin-right:0;width:100%;padding:25px 0;}
	.classDet .conbox_1 .boxlist .box span{font-size:1.6rem;margin-top:15px;}
	.classDet .conbox_1 h4{font-size:1.8rem;line-height:28px;margin-top:25px;}
	.classDet .conbox_1 ul li{font-size:1.4rem;line-height:24px;}
	.techlist{margin-top:20px;}
	.techlist .txt{font-size:1.4rem;line-height:24px;}
	.techlist ul{width:100%;}
	.techlist ul li{width:calc((100% - 20px) /2);}
	.techlist ul li:nth-child(2n){margin-right:0;}
	.techlist ul li h3{font-size:1.8rem;line-height:28px;}
	.techlist ul li h4{font-size:1.4rem;line-height:24px;}
	.techlx{padding:30px 0;}
	.techlx ul li{width:100%;margin-bottom:15px;}
	.techlx ul li h3{font-size:2rem;padding-bottom:15px;margin-bottom:15px;}
	.techlx ul li h3::after{width:36px;height:3px;}
	.techlx ul li p{font-size:14px;line-height:24px;}
	.techlx ul li p span{font-size:1.4rem;line-height:24px;height:24px;}

	.subsrcBy{padding:20px 0;}
	.subsrcBy ul li.two{width:100%;}
	.subsrcBy .tit{font-size:14px;line-height:24px;padding-bottom:20px;margin-bottom:25px;}
	.subsrcBy .tit::after{width:135px;}
	.subsrcBy ul li input.ipt{width:100%;}
	.subsrcBy ul li select{width:100%;}

	.sechBody .sechlist li a{padding:20px;}
	.sechBody .sechlist li a h3{font-size:2rem;}
	.sechBody .sechlist li a h4{padding-right:0;font-size:14px;line-height:24px;height:inherit;}
	.sechBody .sechlist li a h5{display:none;}
	.sechBody .sechlist li .imgout{display:none;}


	.privBy{padding:20px 0;}
	.privBy p{font-size:14px;line-height:24px;}
	.privBy h3{font-size:2rem;line-height:28px;margin-bottom:15px;}

}
