@media screen and (max-width:1600px){

	.contact-t .t-item .item-r dl dd {font-size: 22px;padding-top: 24px;}
	.col01 h1 {font-size:24px;}

	.message{padding:80px 50px 60px 50px;}
	.sub-history, .sub-honor {padding:80px 0 12px 0;}
	.subcontact{padding-bottom:80px;}
	.about-jj h2 {font-size: 42px;}
	.copy .wrap{height:110px}
	.pagefoot {padding-top:70px;}
	.cf-con{width:40%;}
	.sub-about { padding:80px 0;height:400px;}
	.sub-title {font-size: 44px;height: 75px;line-height: 75px;}
	.hifu-jj >h2 {font-size:44px;}
	.hifu-jj ,.apply{padding:80px 0 50px 0;}
	.technology {padding:80px 0;}
	.banner-text .t1 {font-size:48px;}
	.banner-text .t2 {font-size: 20px;margin-bottom: 48px;}
	.index-title .title h2 ,.r-con h2{ font-size:36px;}
	.r-con h2{margin-bottom:20px;}
	.r-con .more{margin-top:32px;}
	.l-title{margin-right:8%;}
	.new-l ul li .xw-r a h2 {font-size: 26px;margin-bottom: 12px;}
	.new-l ul li .xw-r a .date .mon {font-size: 40px;}
	.new-l ul li .xw-r a >span{margin:0 32px;}
	.new-r ul li a .main h2 {font-size: 18px;}
	.more{width:164px;}
	.more span {line-height: 48px;width: 164px;height: 50px;padding: 0 27px;}
	.more:before, .more:after{width:164px;}
	.scroll{font-size:14px;}
	.row li{font-size:16px;}
	.row li:before{left:15px;}
	.row .swiper-slide-thumb-active:before, .row li:hover:before {width:90px;left:-50px;}

	.site-list{margin-top:60px;}
	.site:after{top:46.2%;}
	.site-list .list-item span{margin:24px auto;}
	.about-hf .sub-title {
    font-size: 36px;
    height: 60px;
    line-height: 60px;}


}
@media screen and (max-width:1440px){
	.site:after {top: 45%;}

	.nav{margin-left:-304px;}
	.nav>ul>li>a{margin:0 32px;}
	.nav ._lev2{left:0.5px;padding: 6px 0 12px 0;}
	.nav ._lev2 a{width:128px;}
	.message{padding:60px 50px 40px 50px;}
	.sub-history, .sub-honor {padding:60px 0 12px 0;}
	.subcontact{padding-bottom:60px;}
	.about-jj h2 {font-size: 36px;}
	.col01 h1 {font-size:20px;}
	.cf-con{padding:50px 40px;}
	.about-cf{margin-bottom:70px;}
	.hifu-jj >h2 {font-size:36px;}
	.hifu-jj ,.apply{padding:60px 0 40px 0;}
	.technology {padding:60px 0;}
	.new-r ul li a .main h2 {font-size: 18px;}
	.row li.cur:before, .row li:hover:before {width: 70px;left: -50px;}
	.l-title >p{font-size:14px;}
	.banner-text .t1 {font-size:40px;}
	.banner-text .t2 {font-size: 18px;margin-bottom: 40px;}
	.index-title .title h2, .r-con h2 {font-size: 28px;}
	.more{width:140px;}
	.more span {line-height: 44px;width: 140px;height: 46px;padding: 0 18px;font-size: 14px;}
	.more:before, .more:after{width:140px;}
	.row li {font-size: 16px; padding-left: 18%;}
	.products:after{right:17%;}
	.row li:before{left:0;}
	.r-con h2 {margin-bottom:6px;}
	.r-con .more{margin-top:20px;}
	.row .swiper-slide-thumb-active:before, .row li:hover:before {left:-70px;width:90px;}


}
@media screen and (max-width:1366px){
	.honor_tab, .partner{padding:32px 0 80px 0;}
	.honor-button-next{right:-2%;}
	.honor-button-prev{left:-2%;}
	.products, .news{padding:60px 0;}
	.pageabout{padding:100px 0;}
	.wrap{width:84%;}

	.top_right{height:100px;}
	.nav>ul>li>a{line-height:100px;}
	.logo{padding:17.5px 0;}
	.tophide .top_right {height:80px;}
	.tophide .nav>ul>li>a{line-height:80px;}
	.tophide .logo{padding:11px 0;}
	.r-con{font-size:14px;}
	.history-tc{width:120%;left:-10%;}
	.partner:after{top:27%;}
	.history-tc p{font-size:14px;}


}

@media screen and (max-width:1280px){
	.products:after{right:21%;}
	.case_tab{width:80%;}
	.row{width:20%;}

	.products:after{display:none;}
	.case_tab,.row{width:100%;}
	.row{margin-top:32px;}
	.row li{float:left;padding:8px 0;padding-left:4%;width:48%;height:45px!important;}
	.index-product{display:block;}
	.row li:before{top:23px;left:0;width:16px;}
	.row li span{line-height:1.4;display: inline-block;}
	.row li:first-child{width:100%;}
	.row .swiper-slide-thumb-active:before, .row li:hover:before {width:16px;left:0px;top:23px;}
	.pro-cata{width:100%;}
	.pro-cata .swiper-wrapper {flex-direction: row;flex-wrap: wrap;}
}
@media screen and (max-width:1200px){
	.nav{margin-left:-264px;}
	.nav>ul>li>a{margin:0 24px;}
}
@media screen and (max-width:1024px){
		.about-hf .sub-title {
    font-size: 32px;
    height: 50px;
    line-height:50px;}
	.sitemap {padding: 0px 0 80px 0;}
	.site:after{top:42%;}
	.site-list .list-item h2{font-size:20px;}

	.nav{display:none;}
	.logo a, .logo a img {height:28px;}
	.logo {padding:8px 0;}
	
	.m_img{height:44px;float:right;margin-left:20px;align-items:center;display:flex;display:-webkit-flex;display:-ms-flex;}
	.m_img a .m_menuimg{height:16px;vertical-align:top;display: block}
	.m_nav {display:block;position:fixed;top:0px;left:0px;width:0px;height:0px;overflow:hidden;z-index:10000}
	.m_nav .closecover{position:absolute;width:100%;height:100%;background:#0b0d19;filter:alpha(opacity=0);opacity:0;left:0px;top:0px;z-index:1}
	.m_nav .closeicon{position:absolute;width:20%;left:8px;top:5%;z-index:100;text-align:center;filter:alpha(opacity=0);opacity:0}
	.m_nav .m_navList{position:absolute;width:80%;right:0px;top:0px;background:#0b0d19;height:100%;z-index:100;right:-80%;overflow-y: scroll;
		padding-top:20px;}
	.m_nav .m_navList ul{padding-left:5%;padding-right:5%}
	.m_nav .m_navList ul li{border-bottom:1px solid #232530}
	.m_nav .m_navList ul li a{display:block;height:45px;color:#fff;line-height:45px;padding-left:5%;font-size:15px}
	.m_nav .m_navList ul li .m_f_a{display: flex;align-items: center;justify-content: space-between; width: 100%}
	.m_nav .m_navList ul li .m_f_a a{flex:1;}
	.m_nav .m_navList ul li .m_f_a i{width: 40px;height:35px;box-sizing: border-box; padding:0 5px; display: block;}
	.icon{ background:url(../images/plus.png) 100% no-repeat;background-position: 50% 50%; -webkit-transition:all 0s;-moz-transition:all 0s;
		transition:all 0s}
	.icon_on{background:url(../images/reduce.jpg) 50% no-repeat!important;background-position: 50% 50%;-webkit-transition:all 0s;
		-moz-transition:all 0s;
	transition:all 0s}
	.m_nav .m_navList ul li .m_s_nav{display:none;width: 100%;}
	.m_nav .m_navList ul li .m_s_nav a{display: block; height:40px;line-height:40px;font-size:14px;padding-left:10%;overflow: hidden; 
		white-space: nowrap;
	width: 90%;text-overflow: ellipsis;}

	.logo, .tophide .logo {width: 78px;padding: 8px 0;}
	.tel, .tophide .tel {line-height:44px;font-size:16px;float:left;}
	.top_right, .tophide .top_right {height:44px;position: absolute;right: 60px;}
	.top_right span{margin:0 6px;}

	.m_menuimg01,.tophide .m_img a .m_menuimg{display:none;}
	.tophide .m_img a .m_menuimg01{display:block;height:16px;vertical-align:top;}
	.wrap-2,.wrap{width:92%;}

	.pager.wrap-2{width:100%;}
	.about-jj h2 {font-size:26px;margin-bottom:6px;}
	.message {padding:32px 24px 24px 24px;}
	.sub-history, .sub-honor {padding:32px 0 12px 0;}

	.contact-t{padding:12px 0 32px 0;}
	.contact-t .t-item .item-r dl dt img{height:80px;}
	.contact-t .t-item .item-r dl dd {font-size: 18px;padding-top:16px;}
	.active{padding:0 24px;height:60px;}
	.active >h3 {font-size: 16px;width:106px;}
	.active-list .swiper-slide h2{font-size:16px;}
	.active-list .swiper-slide h2 time{padding-left:40px;}
	.job_list02{margin:24px 0;}
	.subvideo > ul{margin-top:6px;}
	.subvideo >ul > li h2 {font-size:18px;margin: 12px 0 2px 0;}
	.video-infor p img{height:40px;}
	.page-nation{padding:12px 0 50px 0;}

	.col01 .news_top_l{width:26%;}
	.col01 h1{margin:6px 0;}
	.col01 .infor{line-height:1.6;}
	.col01{margin-bottom:12px;padding:16px 0;}
	.detail-title h2 {font-size: 20px;margin-bottom: 6px;}
	.newsdetail{padding:32px 32px;margin-top:-50px;}
	.detail-title{margin-bottom:20px;padding-bottom:20px;}
	.share .more{width:152px;}
	.honor_tab, .partner {padding: 24px 0 50px 0;}
	.honor-button-next, .honor-button-prev{top:37%;}

	.partner-list .honor-button-next, .partner-list .honor-button-prev{top:22%;}
	.partner-list,.honor_tab_l{padding:0 20px;}
	.sub-about { padding:40px 0;height:300px;}
	.cf-con{width:60%;padding:40px 32px;}
	.about-cf {margin-bottom:50px;}
	.sub-title {font-size:36px; height:55px;line-height:55px;}

	.hifu-jj >h2 {font-size:24px;margin-bottom:12px;}
	.hifu-jj ,.apply{padding:40px 0 24px 0;}
	.technology {padding:40px 0;}
	.hifu-jj >p{width:100%;text-align:justify;}
	.hifu-list{padding-top:24px;}	
	.technology .sub-title{height:50px;line-height:50px;}
	.cure dl dt {font-size: 18px;}

	.hifu-list-l dl dd h2 {font-size: 20px;}
	.hifu-list-l dl dd p{font-size:16px;}
	.hifu-list-l dl dt img{height:70px;}
	.hifu-list-l dl{padding:12px 0;}
	.hifu-list-l dl dd{width:68%;}
	.tech-list{padding:0 20px;padding-top:40px;}
	.tech-list .swiper-slide dl dd h2 {font-size:20px;margin:20px 0 6px 0;}
	.apply-list ul li h2 { font-size:18px; margin:12px 0;}

	.index-new {margin-top:32px;display:block;}
	.new-l,.new-r{width:100%;}
	.new-r{padding-left:0;}
	.new-r ul li a .pic{width:27%;}
	.new-r ul li a .main{width:70%;}
	.new-r ul{margin-top:3%;}
	.new-r ul li{margin-bottom:3%;}
	.products, .news{padding:32px 0;}
	.news{margin-bottom:0;}
	.index-title .title h2, .r-con h2 {font-size:24px;}
	.new-r ul li a .main h2 {font-size: 16px;}
	.new-l ul li .xw-r a h2 { font-size: 22px;}
	.new-l ul li .xw-r{padding:15px 20px;}

	.banner-text .t1 {font-size:24px;}
	.banner-text .t2 {font-size: 16px;margin-bottom:24px;}
	.more{width:120px;}
	.more span {line-height: 36px;width: 120px;height: 38px;padding: 0 8px;}
	.more:before, .more:after{width:120px;}
	.banner-pagination{font-size:14px;}
	.history-con >h2{font-size:40px;height: 79px;
	    line-height: 79px;}

	.history .swiper-slide:nth-child(2n+1) .history-con >p {
	    height: 79px;
	    line-height: 79px;
	}
	.history-tc {
	    width: 96%;
	    left: 2%;
	}
	.history-tc{top:-28%;}

	.history .swiper-container:after{top:33%;}
	.icon02{width: 8px;height: 14px;background-size: 8px 14px;}
	.pageabout {padding:60px 0;background-size:cover;}
	.index-about{display:block;}
	.about-l {width:84%;margin-bottom:3%;}
	.about-r{width:71.5%;margin-left:8%;}
	.about-pagination {left:0;bottom:-40px;}

	.cd-form .icon input {padding:12px 15px;padding-left:44px;}
	.cd-form .icon-1 textarea{height:120px;}
	.submit button{height:40px;line-height:38px;width:120px;}
	.contact-list{padding:120px 0 70px 0;}
	.pagefoot {padding-top:40px;}
	.ew-pic img{height:120px;}
	.footer-l{width:58%;margin-right:4%;}
	.footer-l dl dt{padding-bottom:20px;}
	.footer-l dt img{height:70px;}
	.footer-r{display:none;}
	.copy{margin-top:32px;}
	.copy .wrap{display:block;height:auto;padding:12px 0;}
	.top {margin-top: 6px;width: 42%;}
	/*.about-jj >span{margin-top:32px;}*/
	.history-button-next,.history-button-prev{width:13%;background-position:center center;font-size:0;}
	.history-button-next{right:37%;}
	.history-button-prev{left:37%;background-position:center center;}
	.history-tc p{font-size:14px;}
	.index-product{margin-top:24px;}
	.history{padding-top:90px;padding-bottom:60px;}
	.history .swiper-container{padding-bottom:60px;}
	.history-con .dot{height:42px;}
	.apply-infor p{padding:20px 15px;line-height:1.5;font-size:14px;}


}
@media screen and (max-width:992px){

}
@media screen and (max-width:767px){
	.sitemap{padding:0 0 24px 0;margin-top:24px;}
	.site-list{margin-top:24px;display:block;text-align:left;}
	.site-list .list-item{width:100%;margin-bottom: 3%;}
	.site-list .list-item h2 {font-size:18px;}
	.site-list .list-item span,.site:after{display:none;}
	.list-a ul li{float:left;margin:8px 0;margin-right: 10%;}


	body,html{font-size:14px;line-height:1.8;}
	.about-jj h2 {font-size:20px;}
	.message {padding: 24px 15px 20px 15px;margin-bottom:-10%;}
	.sub-history, .sub-honor {padding:24px 0 12px 0;}

	.contact-t{width:100%;padding:6px 0 20px 0;}
	/*.contact-t .t-item{width:100%;margin-right:0;margin-bottom:3%;}*/
	.active{margin-bottom:24px;padding:0 15px;}
	.active-list .swiper-slide h2 time{padding-left:5px;}
	.active-button-next, .active-button-prev{display:none;}
	.active-list .swiper-slide h2 {
	 	overflow:hidden;
	    text-overflow: ellipsis;
	    display: -webkit-box;
	    -webkit-line-clamp: 2;
	    -webkit-box-orient: vertical;
	}
	.active-list{height:83px;}
	.widget-job-1 li ._ut{font-size:16px;}
	.widget-job-1 li,.widget-job-2 ._jt{height:60px;line-height:60px;}
	.widget-job-2 ._jcon{padding:16px 5% 10px;line-height:1.8;text-align:justify;}
	.icon04{width:8px; height:8px;background-size:8px;margin-top:0;}
	.more-1 {width:130px;height:36px;}
	.subvideo > ul{width:100%;}
	.subvideo >ul > li{width:100%;margin-right:0;} 
	.pager ul li a.current{font-size:16px;}
	.pager ul li a{margin:0 6px;font-size:14px;}
	.col01 h1 {font-size:16px;margin:8px 0;}
	.col01 .news_top_r{padding-right:0;}
	.tools{display:none;}
	.col01 .news_top_l{width:48%;}
	.col01 .news_top_r{width:49%;}
	.page-nation{padding-bottom:40px;}
	.newsdetail{padding:24px 15px;margin-top:0px;}
	.detail-title h2 {font-size:16px;}
	.detail-title {margin-bottom:12px;padding-bottom:12px;}
	.share{padding:24px 0 20px 0;}
	.share .more span{padding:0 11px;font-size:14px;height:32px;line-height: 30px;}
	.icon08,.icon09{width:8px;height:14px;background-size:8px 14px;}
	.newsdetail .bshare-custom a{width:32px;height:32px;background-size:32px;}

	.newsdetail .bshare-weixin{margin-left:0;}

	.partner-list .swiper-slide{padding:5px 5px;}
	.partner-list .swiper-slide dl dd{padding:0 5px;}
	.row-1 li{margin:0 6px;}
	.honor-button-next, .honor-button-prev{top:34%;}
	.sub-about { padding:24px 0;height:270px;}
	.about-jj >span{height:36px;margin-top:24px;}
	.cf-con{width:92%;padding:24px 24px;margin-top:-10%;}
	.about-cf {margin-bottom:32px;padding-bottom:140px;}
	.sub-title {font-size:24px; height:36px;line-height:36px;}
	.hf-list, .history{ padding: 40px 0 70px 0;}
	.hifu-jj, .apply {padding:24px 0 16px 0;}
	.hifu-jj >h2 {font-size:20px;margin-bottom:6px;}
	.hifu-list{display:block;padding-top:12px;}
	.hifu-list-l{width:100%;padding-right:0;}
	.hifu-list-r{width:100%;}
	.hifu-list-l dl dd h2 { font-size: 18px;}
	.hifu-list-l dl dd p{font-size:14px;}
	.hifu-list-l dl dt img {height: 56px;}
	.tech-list, .apply-list {padding-top:12px;}
	.technology {padding:24px 0;}
	.tech-list .swiper-slide dl dd h2 {font-size: 16px;margin-top:12px;}
	.tech-list .swiper-slide dl dd p{line-height:1.4;}
	.technology .sub-title, .apply .sub-title {height:60px;line-height:60px;}
	.apply-list ul li{width:100%;margin-right:0;}
	.apply-list ul{width:100%;}
	.cure{padding-bottom:40px;display:block;}
	.cure dl{width:100%;}

	.new-l{margin-bottom:8%;}
	.new-r{padding-left:0;}
	.new-r ul li a .main h2 {font-size: 16px;}
	.new-l ul li .xw-r a h2 {font-size:18px;margin-bottom:6px;}
	.new-l ul li .xw-r a .date .mon {font-size:24px;}
	.new-l ul li .xw-r{padding:12px 15px;}
	.new-l ul li .xw-r a >span{height:50px;margin:0 15px;}
	.products, .news{padding:32px 0;}
	.index-new{margin-top:18px;}
	.new-l ul li .xw-r a .date{width:22%;}
	.new-l ul li .xw-r a .date .year{font-size:14px;}
	.new-l ul li .xw-r a .main p{line-height:1.5;}
	.index-title .title h2 {font-size: 20px;}

	.new-r ul li a .pic{width:45%;}
	.new-r ul li a .main{width:48%;}
	.about-l{width:100%;}
	.about-l{padding-right:0;margin-bottom:6%;}
	.pageabout{padding:40px 0 70px 0;}
	.l-title{margin-right:4%;}
	.about-pagination {bottom:-18%;}
	.about-r {width: 81.5%;}
	.scroll,.anniu{display:none;}

	.banner-text .t1 {font-size:20px;}
	.banner-text .t2 {font-size: 14px;margin-bottom:6px;}
	.more{width:100px;display:flex;display:-webkit-flex;display:-ms-flex;justify-content:space-around;align-items:center;}
	.more span {line-height:26px;width:100px;height:28px;padding: 0 6px;font-size:12px;font-weight:normal;}
	.more:before, .more:after{width:100px;}


	.banner-pagination{width:22%;left:39%;font-size:12px;bottom:6px;}
	.banner-text{top:35%;left:4%;}
	.index-title .title p{font-size:14px;padding-right: 5%;}
	.history-tc{width:92%;left:4%;}
	.row-2 li{padding:16px 20px;}


	.subcontact{padding-bottom:32px;}
	.submit button{margin-top:12px;}
	.cd-form .icon-1 {margin-top:16px;}
	.cd-form .icon{width:100%;margin-right:0;}
	.cd-form .cd-1{width:100%;}
	.lx-con{flex-wrap:wrap;}
	.lx-con dl{width:48%;padding:0 10px 5px 10px;float:left;}
	.contact-list { padding: 80px 0 40px 0;}
	.lx-con dl dt {font-size:16px;padding: 10px 0 6px 0;}
	.lx-con dl dt img{height:100px;}
	.index-foot{display:block;}
	.footer-l,.top{width:100%;}
	.footer-l dl dt{padding-bottom:6px;}
	.footer-l dl dt img {height:60px;}
	.erwei h3{font-size:14px;display:none;}
	.ew-pic img {height:90px;}
	.top {margin-top:0px;justify-content:flex-end;position:absolute;top:0;right:0;}
	.hf-list .swiper-slide dl dt img{height:72px;}
	.widget-job-1 li ._t4,.widget-job-2 ._jt strong.strong04{display:none;}
	.widget-job-1 li ._t3,.widget-job-2 ._jt strong.strong03{width:24%;}
	.widget-job-2 ._jt .arryIco{right:6px;}
	.col01 .infor{font-size:13px;line-height:1.4;}


	.icon02{margin-left:5px;}

	.hf-list .swiper-container{width:80%;}
	.hf-list .swiper-slide dl{padding:0 10%;}
	.more:before,.more:after{display:none;}
	.cure dl{transform: skewX(0deg); }
	.cure dl dt,.cure dl dd{transform: skewX(0deg);}

	.history .swiper-slide:nth-child(2n+1) .history-con >p {
	    height: 56px;
	    line-height: 56px;
	}
	.history .swiper-slide{height:170px;}
	.history-tc{top:-16%;}
	.history-con >p,.history-con >h2 {height: 56px;line-height: 56px;}
	.about-jj p {width: 92%;}
	.about-hf .sub-title {
    font-size: 24px;
    height: 40px;
    line-height: 40px;}
    .cure dl:nth-child(2) {margin:12px 0;}
    .row li{padding-left:6%;padding-right:2%}

    .widget-job-2 ._jt{display:flex;display:-webkit-flex;display:-ms-flex;align-items:center;}
    .widget-job-2 ._jt strong{line-height:1.3;}
    #video{width:92%;margin:0 auto;}
    .contact-t .t-item .item-r dl dt img {height:44px;}
    .contact-t .t-item .item-r dl dd {font-size:14px;padding-top:6px;}
    .banner_list .slide-img video{display:none;}
    .pc-banner,.pc-b{display:none;}
    .mo-banner,.mo-b{display:block;}
    #point123{padding-top:0!important;margin-top:0!important;}

}