
@media only screen and (min-width: 1680px) {
	
	.wrap{width:100%;max-width:1448px;margin:0 auto;}
}

@media (max-width: 1680px) {
	.wrap{max-width:16rem;}
}
@media screen and (min-width: 1447px) and (max-width: 1551px) {
	header .head_2 .flex-list .right .nav-list ul li{margin-left:40px;}
}

@media (max-width: 1447px) {
/*	.wrap{padding:0 20px;}
	.index_1 .txt .wrap{padding-left:120px;}
*/
	header .wrapper{padding:0 20px;}
	header .head_2 .flex-list .right .nav-list ul li{margin-left:20px;}
	header .head_2 .flex-list .right .nav-list ul li:first-child{margin-left:0;}
	.contactBody .contact_1 .item{margin-right:20px;width:calc((100% - 20px)/2);}
	.index_4 .flex-box .flex-rt{padding-left:50px;}
	.noticelist ul li:hover a{padding-left:40px;padding-right:40px;}
}

@media (max-width: 1400px) {
/*	.index_2 .index_2_1 .list-flex .flex-rt{width:calc(100% - 500px);}*/
	
	.index_2 .index_2_1 .list-flex .flex-lf a {padding:25px;}
	.index_2 .index_2_1 .list-flex .flex-lf a .imgbox{width:48%;height:325px;}
	.index_2 .index_2_1 .list-flex .flex-lf a .txtbox{width:48%;}

	.index_2 .index_2_1 .list-flex .flex-rt ul li a .imgbox{height:210px;}
	.index_2 .index_2_1 .list-flex .flex-rt ul li a h3{font-size:18px;line-height:28px;}
	
	.index_3 .list-flex .flex-rt .item a{padding:20px;}
	.index_3 .list-flex .flex-rt .item a ul li span{width:56px;}
	
	.about_1_5 .flex-box .txtbox{width:calc(100% - 530px);margin-left:30px;}
	.about_1_6 ul li .imgbox{height:230px;}
	.teamlist ul li{width:calc((100% - 40px)/3);margin-right:20px;}
	.teamlist ul li:nth-child(3n + 3){margin-right:0;}
	.teamlist ul li a p{font-size:18px;}
	.team_1 .txtbox{width:550px;}
	.team_1 .imgbox{width:calc(100% - 580px);}
	.team_2 .txtbox{width:550px;}
	.team_2 .imgbox{width:calc(100% - 600px);}
	.team_3 .list ul li{width:calc((100% - 30px)/4);margin-right:10px;}
	.team_3 .list ul li:nth-child(4n + 4){margin-right:0;}
	.team_3 .list ul li .imgbox{width:100px;height:100px;border:8px solid #fff;}
	.team_3 .list ul li .txtbox{width:calc(100% - 110px);}
	.team_3 .list ul li .txtbox h4{font-size:18px;line-height:18px;margin-bottom:3px;}
	.team_3 .list ul li .txtbox h5{font-size:15px;line-height:20px;}
	.team_3 .list ul li .txtbox h6{font-size:12px;}
	.team_4 ul li .imgbox{height:160px;}
	.team_4 ul.list-3 li .imgbox{height:220px;}
	
	
	.paperCon .con table th{font-size:16px;}
	.paperCon .con table td{font-size:13px;}
	
	.reportlist .list-item{width:calc((100% - 40px)/3);margin-right:20px;margin-bottom:40px;}
	.reportlist .list-item .repbox{padding:0 15px;}
	.reportlist .list-item .repbox .imgbox{width:90px;height:90px;}
	.reportlist .list-item .repbox .txtbox{width:calc(100% - 100px);}
	.reportlist .list-item .repbox .txtbox .d_2 p{font-size:12px;line-height:20px;}
	.reportlist .list-item .tit{font-size:16px;line-height:26px;}
	
	.contactBody .contact_1 .item .imgbox{width:110px;height:100%;}
	.contactBody .contact_1 .item .imgbox img{width:100%;height:100%;object-fit:cover;}
	.contactBody .contact_1 .item .txtbox{padding:20px;width:calc(100% - 100px);}
	.contactBody .contact_1 .item .txtbox h3{font-size:26px;}
	.contactBody .contact_1 .item .txtbox h4{font-size:15px;}
	
	.contactBody .contact_2 .lf{width:700px;}
	.contactBody .contact_2 .lf .flex .item{width:340px;}
	.contactBody .contact_2 .rt{width:100%;}/*width:calc(100% - 740px);*/
	
	.newsBody .news_1 .swiper-slide a{padding:25px;}
	.newsBody .news_1 .swiper-slide a .imgbox{width:48%;height:325px;}
	.newsBody .news_1 .swiper-slide a .txtbox{width:48%;}
	.newsBody .news_1 .slider .btngroup{left:25px;bottom:20px;}
	
	.newsBody .newslist ul li a .imgbox{height:210px;}
	.newsBody .newslist ul li a h3{font-size:18px;line-height:28px;}
	
	.newsDtTp h3{font-size:28px;}
	
}

header .head_2 .flex-list .right .mobbar{display:none;}
.mobile_nav{display:none;}



@media (max-width: 1210px) {
	.wrap{padding:0 20px;}
	
	
	header .head_2 .wrapper{padding-right:15px;}
	header .head_1 .list .link_1{font-size:12px;padding:0 10px;}
	header .head_1 .list .link_2{font-size:12px;}
	header .head_1 .list .lang .tp{font-size:12px;}
	header .head_2 .flex-list .logo .logo-1{height:24px;width:91px;background-size:auto 30px;}
	header .head_2 .flex-list .logo .logo-2{height:24px;width:184px;background-size:auto 24px;}
	header.active .head_2 .flex-list .logo .logo-1, header.open .head_2 .flex-list .logo .logo-1, .page_header header .head_2 .flex-list .logo .logo-1{background-size:auto 24px;}
	header.active .head_2 .flex-list .logo .logo-2, header.open .head_2 .flex-list .logo .logo-2, .page_header header .head_2 .flex-list .logo .logo-2{background-size:auto 24px;}
	header .head_2 .flex-list .right{padding:10px 0;}
	header .head_2 .flex-list .right .nav-list{display:none;}
	header .head_2 .flex-list .right a.search{width:30px;height:30px;}
	header .head_2 .flex-list .right .mobbar{display:inline-block;width:30px;height:30px;background:url(../images/common/bar_white.svg) no-repeat center;background-size:24px;}
	header.active .head_2 .flex-list .right .mobbar, header.open .head_2 .flex-list .right .mobbar, .page_header header .head_2 .flex-list .right .mobbar{background:url(../images/common/bar_black.svg) no-repeat center;background-size:24px;}
	header .head_2 .flex-list .right .mobbar.active{background:url(../images/common/bar_close.svg) no-repeat center;background-size:30px;}
	
	
	.search_nav_body{top:94px;padding:15px 0;}
	.search_nav_body .flex{width:100%;}
	.search_nav_body .flex input{height:42px;font-size:14px;line-height:24px;width:calc(100% - 48px);}
	.search_nav_body .flex a.sechbtn{width:42px;height:42px;background-size:26px;}
	
	
	
	.mobile_nav{position: fixed;left:0;right:0;top:94px;bottom:0;background:#fff;z-index:299;border-top:1px solid #e1e1e1;padding:10px 20px;display:none;}
	.mobile_nav ul li{border-bottom:1px solid #b2b2b2;}
	.mobile_nav ul li h3{position: relative;}
	.mobile_nav ul li h3 i{position: absolute;right:0;top:0;display:inline-block;width:40px;height:56px;cursor: pointer;background:url(../images/common/down.svg) no-repeat center;background-size:14px;transition:all .3s;}
	.mobile_nav ul li h3 i.active{transform: rotate(180deg)}
	.mobile_nav ul li h3 a{height:54px;display:block;line-height:56px;font-size:16px;font-weight:bold;color:#333;}
	.mobile_nav ul li .mask{display:none;padding:5px 0 20px;}
	.mobile_nav ul li .mask p a{display:block;padding:0 15px;font-size:14px;line-height:30px;color:#333;}
	
	

	footer{padding:20px 0;}
	footer .footer_1{display:none;}
	footer .footer_2{font-size:12px;}
	
	.index_fixed a{width:230px;}
	
	
	.index_1 .bottom{display:none;}
	.index_1{height:60vh;}
	.index_1 .slider{width:100%;height:100%;}
	.index_1 .slider .swiper-slide{width:100%;height:100%;}
	.index_1 video{width:100%;height:100%;object-fit:cover;}
	.index_1 .txt{bottom:80px;}
	.index_1 .txt h1{font-size:88px;line-height:88px;}
	.index_1 .txt h2{font-size:24px;line-height:30px;}
	.index_1 .txt h3{font-size:12px;line-height:24px;}
	
	.index_2{padding:40px 0;}
	.index-title{margin-bottom:20px;}
	.index-title h2{font-size:24px;}
	.index-title a.more{height:36px;padding:0 10px 0 15px;}
	.index-title a.more span{font-size:14px;line-height:14px;padding:11px 25px 11px 0;}
	
	.index_2 .index_2_1 .list-flex{display:block;}
/*	.index_2 .index_2_1 .list-flex .flex-lf{width:100%;margin-bottom:40px;}
	.index_2 .index_2_1 .list-flex .flex-lf a{padding:30px 20px;}
	.index_2 .index_2_1 .list-flex .flex-lf a h3{font-size:18px;line-height:28px;margin-bottom:10px;}
	.index_2 .index_2_1 .list-flex .flex-lf a p{font-size:13px;line-height:24px;margin-bottom:10px;}
	.index_2 .index_2_1 .list-flex .flex-lf a h4{font-size:12px;line-height:24px;margin-bottom:20px;}
	.index_2 .index_2_1 .list-flex .flex-lf a .imgbox{width:100%;height:220px;}
	.index_2 .index_2_1 .list-flex .flex-rt{width:100%;}
	.index_2 .index_2_1 .list-flex .flex-rt ul li a::after{display:none;}
	.index_2 .index_2_1 .list-flex .flex-rt ul li{padding-bottom:15px;margin-bottom:15px;}
	.index_2 .index_2_1 .list-flex .flex-rt ul li a .flex-box .imgbox{width:160px;height:110px;}
	.index_2 .index_2_1 .list-flex .flex-rt ul li a .flex-box .txtbox{padding-left:20px;width:calc(100% - 160px);}
	.index_2 .index_2_1 .list-flex .flex-rt ul li a .flex-box .txtbox h3{font-size:16px;line-height:26px;height:78px;margin-bottom:10px;}
	.index_2 .index_2_1 .list-flex .flex-rt ul li a .flex-box .txtbox p{display:none;}
	.index_2 .index_2_1 .list-flex .flex-rt ul li a .flex-box .txtbox h4{font-size:12px;}*/
	
	.index_2 .index_2_1 .list-flex .flex-lf a{display:block;}
	.index_2 .index_2_1 .list-flex .flex-lf a .imgbox{width:100%;height:200px;}
	.index_2 .index_2_1 .list-flex .flex-lf a .txtbox{width:100%;padding-top:30px;}
	.index_2 .index_2_1 .list-flex .flex-lf a .txtbox h3{font-size:20px;line-height:30px;}
	.index_2 .index_2_1 .list-flex .flex-lf a .txtbox p{font-size:14px;line-height:24px;}
	.index_2 .index_2_1 .list-flex .flex-rt ul li{width:100%;margin-right:0;margin-bottom:30px;}
	.index_2 .index_2_1 .list-flex .flex-rt ul li:hover::before{opacity:0;}
	.index_2 .index_2_1 .list-flex .flex-rt ul li:nth-child(2n + 2){margin-right:0;}
	.index_2 .index_2_1 .list-flex .flex-rt ul li:nth-child(3n + 3){margin-right:10px;}
	.index_2 .index_2_1 .list-flex .flex-rt ul li a{padding-bottom:0;}
	.index_2 .index_2_1 .list-flex .flex-rt ul li a .imgbox{height:220px;margin-bottom:10px;}
	.index_2 .index_2_1 .list-flex .flex-rt ul li a h3{font-size:14px;line-height:24px;margin-bottom:10px;}
	.index_2 .index_2_1 .list-flex .flex-rt ul li a .tx span.date{font-size:12px;}
	.index_2 .index_2_1 .list-flex .flex-rt ul li a .tx span.num{font-size:12px;}
	.index_2 .index_2_1 .list-flex .flex-rt ul li a:hover h3{color:#333;}
	.index_2 .index_2_1 .list-flex .flex-rt ul li a:hover .tx span.date{color:#333;background:url(../images/news/date.svg) no-repeat left center;background-size:26px;}
	
	
	
	.index_2 .index_2_2 ul.list li{width:100%;margin-right:0;}
	.index_2 .index_2_2 ul.list li a h4{font-size:20px;}
	.index_2 .index_2_2 ul.list li a h3{font-size:16px;}
	.index_2 .index_2_2 ul.list li a p{font-size:12px;}
	.index_2 .index_2_2 ul.list li a h5{font-size:12px;}
	
	.index_3{padding:40px 0;}
	.index_3 .list-flex{display:block;}
	.index_3 .list-flex .flex-lf{width:100%;margin-right:0;height:inherit;margin-bottom:20px;}
	.index_3 .list-flex .flex-lf a{padding:40px 20px;}
	.index_3 .list-flex .flex-lf a h3{font-size:16px;}
	.index_3 .list-flex .flex-rt{width:100%;}
	.index_3 .list-flex .flex-rt .item{width:100%;margin-right:0;margin-bottom:20px;height:inherit;}
	.index_3 .list-flex .flex-rt .item:last-child{margin-bottom:0;}
	
	.index_4{padding:40px 0;}
	.index_4 h2{font-size:28px;}
	.index_4 .flex-box{display:block;}
	.index_4 .flex-box .flex-lf{width:100%;margin-bottom:20px;}
	.index_4 .flex-box .flex-rt{width:100%;box-sizing: border-box;background:#215294;padding:20px;}
	.index_4 .flex-box .flex-rt::before{display:none;}
	
	.pageKv{height:320px;}
	.pageKv .kvcrumb{display:none;}
	.pageKv .kvtxt h1{font-size:24px;line-height:24px;}
	.partyKv .kvimg img{object-position:-180px}
	
	.about_1_1{padding:40px 0;}
	.about_1_1 h3{font-size:24px;margin-bottom:20px;}
	.about_1_1 h4{font-size:14px;line-height:24px;}
	.about_1_1 h4 br{display:none;}
	
	.about_1_2{height:inherit;padding:40px 0;}
	.about_1_2 .txt_1{padding-top:0;margin-bottom:45px;}
	.about_1_2 .txt_1 h3{font-size:24px;line-height:24px;margin-bottom:20px;}
	.about_1_2 .txt_1 h4{font-size:14px;line-height:24px;}
	.about_1_2 .txt_1 h4 br{display:none;}
	.about_1_2 .txt_2 .item{margin:0 10px;}
	.about_1_2 .txt_2 .item p{font-size:14px;}
	.about_1_2 .txt_2 .item h5{font-size:20px;}
	
	.about_1_3{padding-top:40px;}
	.about_1_3 h3{font-size:24px;line-height:34px;margin-bottom:30px;}
	.about_1_3 .list::after{left:9px;transform: none;}
	.about_1_3 .list .list-item{display:block;padding-bottom:40px;}
	.about_1_3 .list .list-item:last-child{padding-bottom:0;}
	.about_1_3 .list .list-item .item-box{width:inherit;}
	.about_1_3 .list .list-item .item-box .box-txt{width:inherit;padding:30px;}
	.about_1_3 .list .list-item:nth-child(odd) .item-box{margin:0;padding-left:40px;}
	.about_1_3 .list .list-item:nth-child(even) .item-box{margin:0;padding-right:0;padding-left:40px;}
	.about_1_3 .list .list-item:nth-child(even) .item-box::before{right:inherit;left:0;}
	.about_1_3 .list .list-item .item-box .box-txt ul li h4{font-size:16px;line-height:26px;}
	.about_1_3 .list .list-item .item-box .box-txt ul li p{font-size:12px;}
	
	.about_1_4{top:94px;height:225px;background-size:auto 100%;}
	
	
	.about_1_5{padding:40px 0;height:inherit;}
	.about_1_5 h3{font-size:24px;line-height:34px;margin-bottom:30px;}
	.about_1_5 .flex-box{display:block;}
	.about_1_5 .flex-box .imgbox{width:100%;height:inherit;margin-bottom:20px;}
	.about_1_5 .flex-box .txtbox{width:100%;margin-left:0;}
	
	.about_1_6{padding:40px 0;}
	.about_1_6 h3{font-size:24px;line-height:34px;margin-bottom:30px;}
	.about_1_6 h4{font-size:14px;line-height:24px;margin-bottom:30px;}
	.about_1_6 ul{flex-wrap:wrap;}
	.about_1_6 ul li{margin-right:20px;width:calc((100% - 20px)/2);margin-bottom:20px;}
	.about_1_6 ul li:nth-child(2n + 2){margin-right:0;}
	.about_1_6 ul li .imgbox{height:140px;}
	.about_1_6 ul li p{font-size:14px;line-height:24px;}
	
	.about_1_7{padding:40px 0;height:inherit;}
	.about_1_7 h3{font-size:24px;line-height:34px;margin-bottom:20px;}
	.about_1_7 p{font-size:14px;line-height:24px;}
	.about_1_7 p br{display:none;}
	
	.hisBody{padding:40px 0;}
	.hisBody .his_1{}
	.hisBody .his_1 h3{font-size:24px;line-height:34px;margin-bottom:20px;}
	.hisBody .his_1 p{font-size:14px;line-height:24px;}
	.hisBody .his_2 .sliderbtn{width:42px;height:42px;}
	.hisBody .his_2 .slider{margin:0 60px;}
	.hisBody .his_2 .slider .swiper-slide{margin-left:0;width:100%;}
	
	.organBody{padding:40px 0;}
	.organBody h3{font-size:24px;line-height:34px;margin-bottom:20px;}
	
	.leaderBody{padding:40px 0;}
	.leaderBody h3{font-size:24px;}
	.leaderBody .list-item{width:100%;}
	.leaderBody .list-item .item{margin-top:100px;height:inherit;background:#ececec!important;padding-bottom:40px;padding-top:240px;}
	.leaderBody .list-item .item .imgbox{left:50%!important;transform: translateX(-50%);right:inherit!important;width:200px;height:256px;}
	.leaderBody .list-item .item .txtbox{left:inherit!important;right:inherit!important;top:inherit!important;bottom:inherit!important;position: inherit;width:100%;display:block;}
	.leaderBody .list-item .item .txtbox .position{font-size:18px;margin-bottom:15px;}
	.leaderBody .list-item .item .txtbox h4{font-size:28px;line-height:28px;margin-bottom:20px;}
	.leaderBody .list-item .item .txtbox .line{height:40px;margin-bottom:15px;}
	.leaderBody .list-item .item .txtbox p{font-size:14px;line-height:30px;}
	.leaderBody .list-item .item .txtbox p a{font-size:14px;}
	
	.direBody{padding:40px 0;}
	.direBody h3{font-size:24px;line-height:34px;padding-bottom:20px;}
	.direBody .boxtab{overflow-x:auto;}
	.direBody .boxtab table th{font-size:16px;}
	.direBody .boxtab table td{font-size:14px;line-height:24px;white-space: nowrap;}
	
	.profBody .prof_1{padding:40px 0;}
	.profBody .prof_1 h3{font-size:24px;line-height:34px;padding-bottom:20px;}
	.profBody .prof_1 p{font-size:14px;line-height:24px;}
	.profBody .prof_2{padding:40px 0;}
	.profBody .prof_2 .list-item .item{margin-bottom:30px;}
	.profBody .prof_2 .list-item .item h4{font-size:16px;}
	.profBody .prof_2 .list-item .item ul li{font-size:14px;height:32px;line-height:32px;margin-right:10px;}
	.profBody .prof_2 .list-item .item:last-child{margin-bottom:0;}
	
	.teamlist{padding:40px 0;}
	.teamlist ul li{width:100%;margin-right:0;margin-bottom:20px;}
	.teamlist ul li .imgbox .flexbox h3{font-size:16px;line-height:30px;}
	.teamlist ul li .imgbox{height:220px;}
	.teamlist ul li a p{font-size:16px;line-height:30px;}
	
	.teaminfo{padding:40px 0;}
	.team_1{display:block;}
	.team_1 .txtbox{width:100%;margin-bottom:30px;}
	.team_1 .txtbox h3{font-size:24px;line-height:30px;margin-bottom:20px;}
	.team_1 .txtbox h4{font-size:16px;line-height:26px;}
	.team_1 .txtbox h5{font-size:14px;line-height:24px;}
	.team_1 .imgbox{width:100%;justify-content:center;}
	
	.team_2 .txtbox h3{font-size:24px;line-height:30px;margin-bottom:20px;}
	.team_2 .txtbox h4{font-size:14px;line-height:24px;}
	.team_2 .txtbox ul{display:flex;}
	.team_2 .txtbox ul li{padding-right:0;margin-right:0;width:calc(100% / 3);box-sizing: border-box;}
	.team_2 .txtbox ul li h5{font-size:16px;}
	.team_2 .txtbox ul li h5 span{font-size:28px;}
	.team_2 .txtbox ul li p{font-size:14px;line-height:24px;}
	.team_2 .txtbox .list-item .item h4{font-size:16px;}
	.team_2 .txtbox .list-item .item p{font-size:12px;line-height:24px;}
	.team_2 .txtbox .flex-list-item .item{margin-top:15px;}
	.team_2 .txtbox .flex-list-item .item h4{font-size:16px;}
	.team_2 .txtbox .flex-list-item .item p{font-size:13px;line-height:24px;}
	
	.team_3{padding:40px 0;}
	.team_3 h3{font-size:24px;line-height:30px;}
	.team_3 .list ul li{width:calc((100% - 10px)/2);margin-right:10px;margin-top:25px;}
	.team_3 .list ul li:nth-child(2n + 2){margin-right:0;}
	.team_3 .list ul li .imgbox{width:80px;height:80px;}
	.team_3 .list ul li .txtbox{width:calc(100% - 85px);}
	.team_3 .list ul li .txtbox h4{font-size:16px;}
	.team_3 .list ul li .txtbox h5{font-size:14px;}
	
	.team_4{padding:40px 0 10px;}
	.team_4 h3{font-size:24px;line-height:30px;margin-bottom:20px;}
	.team_4 ul{flex-wrap:wrap;}
	.team_4 ul li{margin-bottom:30px;width:calc((100% - 10px)/2);margin-right:10px;}
	.team_4 ul li:nth-child(2n + 2){margin-right:0;}
	.team_4 ul li .imgbox{height:120px;margin-bottom:10px;}
	.team_4 ul.list-3 li{width:calc((100% - 10px)/2);margin-right:10px;}
	.team_4 ul.list-3 li:nth-child(2n + 2){margin-right:0;}
	.team_4 ul.list-3 li:nth-child(3n + 3){margin-right:10px;}
	.team_4 ul li p{font-size:14px;line-height:24px;}
	
	.team_5{padding:40px 0;}
	.team_5 h3{font-size:24px;line-height:30px;}
	.team_5 h4{font-size:20px;line-height:30px;}
	
	.team_6{padding:40px 0;}
	.team_6 h3{font-size:24px;line-height:30px;margin-bottom:20px;}
	
	.rymdBody{padding:40px 0;}
	.rymdBody h3{font-size:24px;line-height:30px;padding-bottom:20px;}
	.rymdBody .boxtab{overflow-x:auto;}
	.rymdBody .boxtab table th{font-size:16px;white-space: nowrap;padding:0 15px;}
	.rymdBody .boxtab table td{font-size:14px;white-space: nowrap;padding:0 10px;}
	
	.teahBody{padding:40px 0;}
	.page_det{padding-top:94px;}
	.teahBody .teah_1{flex-wrap:wrap;justify-content: center;margin-bottom:40px;}
	.teahBody .teah_1 .photoimg{width:300px;height:300px;margin-left:0;margin-bottom:30px;}
	.teahBody .teah_1 .txtbox{width:100%;}
	.teahBody .teah_1 .txtbox h3{font-size:32px;line-height:32px;}
	.teahBody .teah_1 .txtbox .depart{margin-bottom:20px;}
	.teahBody .teah_1 .txtbox .depart span{height:30px;line-height:30px;font-size:14px;}
	.teahBody .teah_1 .txtbox ul li span.fl{font-size:16px;}
	.teahBody .teah_1 .txtbox ul li span.fr{font-size:16px;}
	.teahBody .teah_2 .item{padding:20px;}
	.teahBody .teah_2 .item h4{font-size:18px;}
	.teahBody .teah_2 .item p{font-size:13px;line-height:24px;}
	
	.resul_1{padding:40px 0;}
	.resul_1 h3{font-size:24px;line-height:30px;margin-bottom:20px;}
	.resul_1 p{font-size:14px;line-height:24px;}
	.resul_2{padding:40px 0;}
	.resul_2 h3{font-size:18px;line-height:28px;padding-bottom:10px;margin-bottom:25px;}
	.resul_2 p{font-size:14px;line-height:24px;}
	.resul_2 div{width:100%!important;display:block!important;max-width:100%!important;margin:10px 0;}
	.resul_2 .item{margin-bottom:40px;}
	.resul_2 p span{font-size:14px;}
	
	.award_list{padding:40px 0;}
	.award_list .list-item h3{font-size:24px;margin-bottom:30px;}
	
	.party_1{padding:40px 0;}
	.party_1 h3{font-size:24px;line-height:24px;margin-bottom:20px;}
	.party_1 p{font-size:18px;line-height:28px;}
	.party_1 p br{display:none;}
	
	.party_2{height:360px;background-position:center bottom!important;padding-top:60px;}
	.party_2 h3{font-size:24px;line-height:30px;margin-bottom:20px;}
	.party_2 p{font-size:14px;line-height:24px;}
	.party_2 p br{display:none;}
	
	.party_3{height:inherit;padding:40px 0;background:url(../images/party/party_3_sp_bg.jpg) no-repeat center;background-size:cover;}
	.party_3 .flex-box{display:block;}
	.party_3 .flex-box .txt{width:100%;}
	.party_3 .flex-box .txt h3{font-size:24px;line-height:30px;margin-bottom:20px;text-align:center;}
	.party_3 .flex-box .txt p{font-size:14px;line-height:24px;}
	
	.party_4{height:inherit;padding:40px 0 100px;background:url(../images/party/party_4_sp_bg.jpg) no-repeat center;background-size:cover;}
	.party_4 .flex-box .txt{width:100%;}
	.party_4 .flex-box .txt h3{font-size:24px;line-height:30px;margin-bottom:20px;text-align:center;}
	.party_4 .flex-box .txt p{font-size:14px;line-height:24px;}
	
	.newsBody{padding:40px 0;}
	.newsBody .newslist ul li{width:100%;margin-right:0;margin-bottom:30px;}
	.newsBody .newslist ul li:hover::before{opacity:0;}
	.newsBody .newslist ul li:nth-child(2n + 2){margin-right:0;}
	.newsBody .newslist ul li:nth-child(3n + 3){margin-right:10px;}
	.newsBody .newslist ul li a{padding-bottom:0;}
	.newsBody .newslist ul li a .imgbox{height:220px;margin-bottom:10px;}
	.newsBody .newslist ul li a h3{font-size:14px;line-height:24px;margin-bottom:10px;}
	.newsBody .newslist ul li a .tx span.date{font-size:12px;}
	.newsBody .newslist ul li a .tx span.num{font-size:12px;}
	.newsBody .newslist ul li a:hover h3{color:#333;}
	.newsBody .newslist ul li a:hover .tx span.date{color:#333;background:url(../images/news/date.svg) no-repeat left center;background-size:26px;}
	.newsBody .newslist ul li a:hover .tx span.num{color:#333;background:url(../images/news/see.svg) no-repeat left center;background-size:24px;}
	.newsBody .newslist .more a.morelearn{font-size:14px;line-height:24px;padding:8px 30px;}
	
	
	.newsDtTp{padding:30px 0 40px;}
	.newsDtTp .tx span.date,.newsDtTp .tx span.num{font-size:12px;}
	.newsDtTp h3{font-size:22px;line-height:30px;}
	.newsDet{padding:40px 0;}
	.newsDet .fckBody p{font-size:14px;line-height:24px;padding-top:10px;}
	
	.news_page{padding:20px 0 30px;}
	.news_page a.link.prev{padding-left:35px;}
	.news_page a.link.prev::before{left:0;}
	.news_page a.link.next{padding-right:35px;}
	.news_page a.link.next::before{right:0;}
	.news_page a.link span{font-size:12px;line-height:20px;}
	.news_page a.link p{font-size:14px;line-height:20px;}
	.news_page .center{padding:5px 10px;}
	
	
	.reportlist{padding:40px 0;}
	.reportlist .list-item{width:100%;margin-right:0;}
	.reportlist .list-item .repbox{height:220px;}
	
	
	.commitBody{padding:40px 0;}
	.commitBody h3{font-size:24px;padding-bottom:20px;}
	.commitBody .boxtab{overflow-x:auto;}
	.commitBody .boxtab table th{font-size:16px;}
	.commitBody .boxtab table tr td{white-space:nowrap;font-size:14px;}
	
	.paperCon .con{overflow-x:auto;}
	.paperCon .con table td{font-size:12px;}
	.paperCon .con table th{padding:0 20px;}
	.paperCon .con table tr th:nth-child(2){padding:0 100px;}
	.paperCon .con table tr td:nth-child(2){width:300px;}
	
	.fiber_links .links_list a{font-size:18px;padding:15px 0;}
	.fiber_1{padding:40px 0;}
	.fiber_1 h3{font-size:24px;margin-bottom:20px;}
	.fiber_1 p{font-size:14px;line-height:24px;}
	.fiber_2{height:inherit;padding:60px 0;}
	.fiber_2 h3{font-size:24px;margin-bottom:20px;}
	.fiber_2 p{font-size:14px;line-height:24px;}
	.fiber_2 p br{display:none;}
	
	.fiber_3{padding:40px 0;}
	.fiber_3 .list-box .item{display:block;margin-bottom:50px;}
	.fiber_3 .list-box .item:last-child{margin-bottom:0;}
	.fiber_3 .list-box .item .imgbox{width:100%;margin-bottom:30px;height:240px;}
	.fiber_3 .list-box .item .txtbox{width:100%;}
	.fiber_3 .list-box .item .txtbox h3{font-size:20px;margin-bottom:20px;}
	.fiber_3 .list-box .item .txtbox p{font-size:14px;line-height:24px;}
	
	.order_1{padding:40px 0;}
	.order_1 h3{font-size:24px;margin-bottom:20px;}
	.order_1 .list{flex-wrap:wrap;}
	.order_1 .list .item{width:100%;margin-right:0;margin-bottom:30px;}
	.order_1 .list .item h4{font-size:20px;}
	.order_1 .list .item p{font-size:14px;line-height:24px;}
	.order_1 .list .item:last-child{margin-bottom:0;}
	
	.order_2{padding:40px 0;}
	.order_2 h3{font-size:24px;margin-bottom:80px;}
	.order_2 .list .item{width:100%;margin-right:0;margin-left:0;padding:40px 30px;}
	.order_2 .list .item::before{width:30px;height:30px;background-size:34px;}
	.order_2 .list .item h4{font-size:20px;padding-bottom:10px;margin-bottom:25px;}
	.order_2 .list .item p{font-size:14px;line-height:28px;}
	
	.noticelist{padding:40px 0;}
	.noticelist ul{margin-bottom:40px;}
	.noticelist ul li a{padding:25px 0;flex-wrap:wrap;width:100%;flex-direction:column-reverse}
	.noticelist ul li a .rt{width:100%!important;flex:2;}
	.noticelist ul li a .lf{width:100%!important;flex:1;padding-top:10px;}
	.noticeBody ul li a .rt .tit{font-size:18px;height:inherit;line-height:28px;}
	.noticelist ul li a .lf .date{font-size:16px;margin-bottom:5px;line-height:26px;}
	.noticelist ul li:hover a{padding-left:0;padding-right:0;}
	.noticelist ul li:hover{transform:none;box-shadow:none;;z-index:2;}
	.noticelist .more a.morelearn{font-size:14px;line-height:24px;padding:8px 30px;}
	.noticelist ul li a .rt .tit{font-size:20px;height:inherit;line-height:30px;margin-bottom:15px;}
	
	
	.popTips .tipsBox{width:96%;}
	.popTips .tipsBox h3{font-size:24px;}
	.popTips .tipsBox h4{font-size:14px;}
	.popTips .tipsBox .btngp a{width:120px;height:32px;line-height:32px;font-size:14px;}
	.serBody .ser_1{padding:40px 0 10px;}
	.serBody .ser_1 h3{font-size:24px;margin-bottom:30px;}
	.serBody .ser_1 .list ul li{width:calc((100% - 10px)/2);margin-right:10px;}
	.serBody .ser_1 .list ul li:nth-child(2n + 2){margin-right:0;}
	.serBody .ser_1 .list ul li a .roomImg{height:140px;}
	.serBody .ser_1 .list ul li a p{font-size:14px;}
	.serBody .ser_2{padding:40px 0;}
	.serBody .ser_2 h3{font-size:24px;margin-bottom:30px;}
	.serBody .ser_2 p{font-size:14px;line-height:30px;}
	
	.serBody .ser_3 .list ul li{width:calc((100% - 10px)/2);margin-right:10px;}
	.serBody .ser_3 .list ul li:nth-child(2n + 2){margin-right:0;}
	.serBody .ser_3 .list ul li a{height:54px;line-height:54px;font-size:16px;}
	.serBody .ser_3 .list ul li a::before{height:54px;background-size:20px;}
	.serBody .ser_3 .list ul li a:hover::before, .serBody .ser_3 .list ul li a.active::before{background-size:20px;}
	.serBody .ser_3 .ser_order .order_add .addbtn{width:100%;height:38px;line-height:38px;font-size:14px;}
	
	.ser_add_1{padding:50px 0;font-size:28px;}
	.ser_add_2{padding:40px 0;}
	.ser_add_2 .add_body h3{font-size:18px;margin-bottom:20px;}
	.ser_add_2 .add_body ul li{width:100%;margin-right:0;}
	.ser_add_2 .add_body ul li.w100 .item-box .input_3{width:100px;}
	.ser_add_2 .add_body ul li.w100 .item-box .input_4{width:calc(100% - 140px);}
	.ser_add_2 .add_body ul li.w100 .item-box .addbtn{width:32px;height:32px;background-size:24px;margin-top:4px;}
	
	.contactBody{padding:40px 0;}
	.contactBody .contact_1{flex-wrap:wrap;padding-bottom:40px;}
	.contactBody .contact_1 .item{width:100%;margin-right:0;margin-bottom:30px;}
	.contactBody .contact_1 .item:last-child{margin-bottom:0;}
	.contactBody .contact_1 .item .imgbox{width:40%;}
	.contactBody .contact_1 .item .txtbox{width:60%;}
	.contactBody .contact_1 .item .txtbox ul li span{width:100%;}
	.contactBody .contact_2{display:block;}
	.contactBody .contact_2 h3{font-size:24px;}
	.contactBody .contact_2 h4{font-size:14px;}
	.contactBody .contact_2 .lf{width:100%;margin-bottom:40px;}
	.contactBody .contact_2 .lf .flex{flex-wrap:wrap;}
	.contactBody .contact_2 .lf .flex .item{width:100%;margin-right:0;}
	.contactBody .contact_2 .lf .sub a{height:38px;line-height:38px;background-size:100% 100%;font-size:14px;}
	.contactBody .contact_2 .rt{width:100%;}
	
	.newsBody .news_1 .swiper-slide a{display:block;}
	.newsBody .news_1 .swiper-slide a .imgbox{width:100%;height:200px;}
	.newsBody .news_1 .swiper-slide a .txtbox{width:100%;padding-top:30px;}
	.newsBody .news_1 .swiper-slide a .txtbox h3{font-size:20px;line-height:30px;}
	.newsBody .news_1 .swiper-slide a .txtbox p{font-size:14px;line-height:24px;}
	.newsBody .news_1 .slider{position: relative;padding-bottom:40px;}
	.newsBody .news_1 .slider .btngroup{display:none;}
	.newsBody .news_1 .slider .dots{position: absolute;left:0;right:0;bottom:20px;text-align:center;}

	.seachBy .sechTop{padding:50px 0;font-size:28px;}
	.seachBy .sechtab a{padding:25px 15px;}
	.seachBy .sechlist{padding:40px 0;}
	.seachBy .sechlist h3{font-size:22px;}
	.seachBy .sechlist .list ul li a{display:block;}
	.seachBy .sechlist .list ul li a .imgbox{width:100%;height:220px;margin-bottom:20px;}
	.seachBy .sechlist .list ul li a .txtbox{width:100%;}
	.seachBy .sechlist .list ul li a .txtbox h4{font-size:16px;line-height:26px;}
	.seachBy .sechlist .list ul li a .txtbox p{font-size:13px;line-height:24px;margin-bottom:20px;height:48px;}
	.seachBy .sechlist .list ul li a .txtbox .xx{font-size:12px;}
	
	.serBody .ser_3 .flex-yue .list{display:none;}
	.serBody .ser_3 .flex-yue .ser_order{width:100%;}
	.ser_add_2 .add_body ul li.w100 .btngroup a.subbtn,.ser_add_2 .add_body ul li.w100 .btngroup a.clean{width:calc((100% - 80px)/2);font-size:16px;}
	
}