@media (max-width: 768px) {
	body,html{overflow-x:hidden;}
	body.open,html.open{overflow-y:hidden;}
	
	header{height:50px;}
	header a.logo{height:50px;width:auto;line-height:50px;}
	header a.logo img{height:50px;}
	header a.logo:hover img{transform:none;}
	header a.logo span.back{display:none;}
	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;}


	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_2023{top:15%;left:16%;}
	.index_4 .list-flex .tab .tablist a.a_2021{top:40%;left:9%;}
	.index_4 .list-flex .tab .tablist a.a_2018{bottom:25%;left:13%;}
	.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 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;}
	
	
}