@media (max-width:1536px){	
.box,.pub_clo_cont .box{
	width:1200px
}
.footer .f_nav dd a {
    font-size: 14px;
}
.lab_one .lab_bg p ,#laboratory.header .btn_btn em a{
    font-size: 15px;
}
.header .language, .header .language a {
    font-size: 16px;
}
#laboratory.header .btn_btn em img{
	position:relative;
	top:-1px;
	width:15px
}
.header {
    padding: 10px 0;
}
.header .top h1, #laboratory.header .top h1 img:nth-child(1) {
    width: 240px;
}
.footer .f_cont {
    font-size: 14px;
}
.header ul li a {
    font-size: 16px;
}
.lab_one .lab_bg h2 {
    font-size: 40px;
}
.lab_one .lab_bg .word {
    width: 80%;
    left: 48%;
}
.pub_left h2,.lab_tow dd {
    font-size: 22px;
}
.pub_right .tit_tit{
	font-size:26px
}
.pub_left ul li a {
    font-size: 17px;
}
#us .us_one .text {
    width: 570px;
}
#dynamics .nalism .pic {
    width: 50%;
}
#dynamics .nalism .list {
    width: 50%;
}
#dynamics .nalism .list .one .text {
    width: 80%;
}
#dynamics .nalism .list .one .text .nu{
	width:85%
}
#news .dl dl {
    margin-left: 22px;
}
#news .dl dt{
	height:auto
}
#approval p.img_pic {
    width: 43%;
}
.pub_left ul li.cur i, .pub_left ul li:hover i {
    width: 18px;
    height: 18px;
    background-size: 18px 18px;
}
.lab_tow dt img {
    width: 60px;
}
.specialty dl {
    width: 220px;
	margin-left:25px;
	height: 240px;
}
.specialty dt img:nth-child(1){
	height: 240px;
	width:100%
}
#more.pub_right .test {
   padding: 25px 30px;
width: 675px;
}
.m_team dt, .m_team dt img {
    height: 300px;
}
#dynamics dd {
    width: 630px;
}
#t_more .dl dl {
    margin-left: 22px;
}
#laboratory.header .nav {
    margin-left: 20px;
    margin-right: 50px;
}
#laboratory.header .btn_btn {
    margin-right: 10px;
}
.h_th .bg_f .test {
    width: 630px;
}
.h_th .bg_f .img {
    width: 480px;
}
.h_th .bg_f .test .btn,.h_th .bg_f .img dd span{
	width:auto
}
.h_th .bg_f .img dd p {
    width: 375px;
}
.h_th .bg_f .test .txt {
    width: 440px;
}

.footer .f_logo {
    width: 230px;
}
.footer .f_nav {
    width: 600px;
    margin-left: 80px;
}
.h_th{
	margin-bottom:40px
}
.team .one .dl dl {
    width: 23%;
    height: 269px;
	margin-left: 22px;
}
#more.pub_right .test p{
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 4;
overflow: hidden;
}
#more.pub_right .img_pic img,#more.pub_right .img_pic{
	height:100%
}
#banner .name img{
	height:55px
}
.header .nav {
    line-height: 59px;
    margin-left: 35px;
}
.header ul li a {
    color: #3d3d3d;
    font-size: 17px;
	padding-bottom: 25px;
}
#laboratory.header .nav {
    width: 44.5%;
}
.home .h_tow .h_t_rt .clo_2, .home .h_tow .h_t_rt .img {
    width: 284px;
}
.home .h_tow .clo_2 dl {
    width: 300px;
}
.home .h_tow .h_t_lt .clo_2 dl:nth-child(1) {
    width: 282px;
}
.home .h_tow .h_t_rt .img dt img{
	height:508px;
	object-fit: cover;
}
.home .h_tow .h_t_lt .img dt img{
	height:250px
}
.home .h_tow .h_t_lt .img,.home .h_tow .h_t_lt, .home .h_tow .h_t_rt {
    width:594px;
}
}
@media (max-width:1199px){	.team .one .dl {
	 justify-content:space-between ;
}#en .img dd p {
    bottom: -126px;
}
.wap_nav span {
    display: block;
   width: 25px;
    height: 2px;
    margin-bottom: 5px;
    background-color: #3370cb;
    transition: background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,transform .5s cubic-bezier(.77,.2,.05,1),width .5s;
    left: 0;
    transform-origin: 16px;
    border-radius: 3px;
    opacity: 1;
}.lab_one .lab_bg {
    background-size: auto;
}
.pub_left.pub_leftd ul li {
    width: 50%;
}
.lab_bg ul {
    margin-top: 15px;
    padding-top: 15px;
}.lab_bg li {
    font-size: 15px;
}
#banner.test_add .img img {
    height: 2.5rem;
}
#banner.test_add .name {
    top: 30%;
}
#banner.test_add .p{
	text-align:left;
	font-size:13px;
	padding-left:0.25rem
}
#banner.test_add .p img {
    width: 15px;
}
#banner.test_add .p em{
	margin-right:0;
	display:block;
	margin-bottom:0.15rem
}
#banner.test_add .p em:nth-child(2){
	margin-bottom:0
}
.wap_nav span:nth-of-type(2) {
    transition: width .5s ease;
}
.wap_nav .first-rotate {
    transform: rotate(-45deg);
	position: relative;
    top: 10px;
}
.wap_nav .last-rotate {
    transform: rotate(45deg);
	position: relative;
    top: 1px;
}
.wap_nav  span.mid-width {
    width: 0;
    opacity: 0;
}
.wap_nav,.wap_img_sw{
	display:block;
	align-self: center;
}
.header .language, .header .language a {
    font-size: 13px;
}
.header{
	padding:0.15rem
}
#laboratory.header .top h1 img:nth-child(2) {
    width: 30px;
    height: 30px;
}
#laboratory.header .top h1 {
    width: 3rem;
}
#laboratory.header .top h1 img:nth-child(1),.header .top h1{
	width:2rem
}
.pub_clo_cont{
	bottom:0;
	padding:0;
	background:#f5f5f5
}
.pub_clo_cont .box{
	padding:0.25rem
}
.pub_clo_cont p{
	font-size:13px
}
.pub_clo_cont dt{
	margin-right:0
}
.pub_clo_cont dl{
	text-align:center;
	width:49%
}
#more .m_team .more_name {
	margin:0.25rem 0
}
#pages {
    margin: 0 auto
}
.more_name h2{
	margin:0;
	align-self: center;
}
#t_more .dl dl,.lab_tow dl{
	width:48%;
	margin-left:0;
	margin-bottom:4%
}
#swiper img{
	object-fit: cover;
	height:2.5rem
}
.home .h_one dl{
	width:50%;
	padding:0;
	display:block;
	text-align:center
}
.home .h_tow .h_t_lt .clo_2 dl:nth-child(1),.home .h_tow .clo_2 dl,.pub_left.dynamics ul li{
	width:50%
}

.home .h_tow .clo_2 dl{
	height:auto;
	padding:0.35rem 0
}
.h_th .bg_f .img,.home .h_tow .h_t_rt .clo_2 dl:nth-child(1),.home .h_tow .h_t_rt .clo_2 dl:nth-child(2){
	margin-bottom:0.15rem
}
.pub_right .tit_tit {
    padding-bottom: 18px;
}
.about .pub_right .cont p {
    font-size: 15px;
    line-height: 30px;
    margin-top: 0.25rem;
}
.pub_right{
	margin-bottom:0
}
.about .pub_right .cont.conts {
    margin-top: 0px;
}
#guide  h2,.about .pub_right .cont .tit {
    font-size: 18px;
    margin-top: 15px;
}
.pub_right .tit_tit em {
    width: 5px;
    height: 20px;
    margin-right: 10px;
    top: 3px;
}
.team .one .name span:nth-child(1) img {
    margin-right: 6px;
    width: 15px;
    position: relative;
    top: -1px;
}
.team .one .dl dl{
	width:48%;
	height:3rem;
	margin-left:0;
	margin-top:0.25rem
}
.specialty dl{
	width:48%;
	margin-top:0.25rem
}
.ab_map .contact_tc {
	transform: translate(-50%, -50%);width: 75%;
}
.specialty dt,.specialty dl{
	height:2.5rem
}
.maped {
    height: 4.5rem;
    margin-top: 0.25rem;
}
#more.pub_right .test p {
    font-size: 15px;
    line-height: 30px;
    margin: 15px 0;
}
.team .one .name ,.team{
    margin-top: 0.25rem;
}
.m_team .swiper-pagination-bullet{
	width:8px;
	height:8px;
}
#dynamics dt,.pub_clo_2 .pub_one dt {
    width: 33%;
}
#dynamics dd,.pub_clo_2 .pub_one dd {
    width: 63%;
    margin-left: 4%;
}
.pub_clo_2 .pub_one dd h2,#dynamics dd h2{
	font-size:17px;
	font-weight:bold
}
.pub_clo_2 .pub_one dd p {
    font-size: 15px;
    margin: 10px 0;
}
.home .h_one dd h2 ,#dynamics .nalism .list .time b{
    font-size: 30px;
}
#dynamics .nalism .list .time{
	width:auto
}
#specialty .tit_title p{
	padding:0.15rem 0
}
#specialty .tit_title h2{
	line-height:24px
}
.lab_tow .name_name,.lab_tow .dl{
	margin:0;
	padding:0.25rem
}
.lab_tow .dl{
	padding-top:0
}
.lab_tow dl{
	padding:0.35rem 0
}
.lab_th{
	margin:0 auto 0.25rem auto;
	padding:0 0.25rem
}
.lab_one .lab_bg p {
    font-size: 14px;
    line-height: 28px;
}
.lab_one .swiper .swiper-pagination-bullet {
    width: 10px;
	height:10px;
}
.lab_one .swiper .swiper-pagination-bullet-active {
    width: 20px;
}
#dynamics .nalism .list .one .text p{
	font-size:15px;
	margin:6px 0
}
#approval h2{
	margin:0.15rem 0
}
.lab_one .swiper .swiper-container-horizontal>.swiper-pagination-bullets,.lab_one .swiper .swiper-pagination-custom,.lab_one .swiper .swiper-pagination-fraction{
	bottom:20px
}
.lab_one .lab_bg h2,.lab_tow .name_name,.pub_clo_2 .pub_one .tit_title,.more_name h2,.home .h_tow .img dl dd h2,.pub_right .tit_tit,.pub_rights .pn_name,#more.pub_right .test h2{
	font-size: 20px;
}
#news .new_one .test h2,#approval h2,#us .us_tow h2,#us .us_one .text h2,.lab_tow dd,.pub_right .contact dd h2,.specialty dl dd h2{
	font-size:18px
}
#dynamics .nalism .list .one .text h2{
	font-size:17px
}
#us .us_tow h3,#specialty .tit_title h2,.m_team dd h2,.address h2,.pub_rights .word h2,.pub_rights .dl dl,.h_th .bg_f .test .txt h2 ,.home .h_tow .clo_2 dl,.h_th .bg_f .img dd p b,.h_th .bg_f .test .more a,.pub_left ul li a,.team .one .name span:nth-child(1){
    font-size: 16px;
}
#news .new_one .test p{
	font-size:15px;
	line-height:24px
}
#news .new_one .img img{
	height:3rem
}
#news .dl {
	  justify-content:space-between ;
	  padding:0 0.25rem
}
#news .dl dl{
	margin-left:0;
	    width: 48%;
		margin-bottom:4%
}
#news .dl dt span b {
    font-size: 20px;
    margin-bottom: 2px;
}
#news .dl dt span {
    top: 10px;
    left: 10px;
    padding: 5px ;
}
#news .dl dd{
	padding:0.15rem;
	padding-bottom:0.25rem
}
#news .dl dd i{
	font-size:13px;
}
#news .dl dd h2 {
    font-size: 16px;
    line-height: 24px;
    height:  auto;
    margin-bottom: 0.15rem;
}
#news .dl dt img,#news .dl dt{
	height:2.5rem;object-fit: cover;
	width:100%
}
#news .new_one{
	margin-bottom:0
}
#news .new_one .test p{
	margin-bottom:0.15rem
}
#news{
	padding-bottom:0.25rem
}
#news .new_one .test i,#specialty .tit_title p,.pub_clo_2 .pub_one dd i,.about .pub_right .cont.conts h4,.address h3,.home .h_one dd p,.h_th .bg_f .test .txt p,.home .h_tow .img dl dd p {
    font-size: 14px;
}
#approval p.img_pic{
	position:inherit
}
#us .us_tow p ,#us .us_tow h2{
    margin-top: 0.25rem;
}
.pub_clo_2 .pub_one dt, .pub_clo_2 .pub_one dt img {
    height: 90px;
}
#dynamics dt,#dynamics dt img{
	height:100px
}
#dynamics #pages{
	margin:0.15rem auto 0 auto
}
#dynamics{
	padding-top:0.15rem
}
#dynamics dl{
	padding:0.2rem 0
}
#dynamics dd p,.pub_clo_2 .pub_one dd p{
		display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;
white-space: initial;
line-height:24px
}
#dynamics dd p{
		-webkit-line-clamp: 2;
		font-size:15px;
		margin:8px 0
}
.pub_clo_2 .pub_one:nth-child(2) dd p{
	-webkit-line-clamp: 2;line-height:24px
}
.pub_clo_2 .pub_one dl a {
    padding: 18px 0;
}
#more.pub_right .test a,.pub_clo_2 .pub_one a.see {
    width: 120px;
    font-size: 15px;
	margin:0 auto
}
.pub_clo_2 .pub_one:nth-child(2) {
	margin-top:0.25rem
}
.address .test p{
	font-size:13px;
	line-height:22px;
	margin: 10px 0;
}
.address h2 {
    margin: 15px 0;
}

.footer .link{
	font-size: 12px;
	text-align:center
}
.h_th .bg_f .test .more a{
	text-align:center
}
.h_th .bg_f .img dd p i {
    font-size: 14px;
    margin-top: 8px;
}
.h_th .bg_f .test .txt p{
	margin-top:0.15rem
}
.m_team .swiper-slide.cur dd p:last-child{
	height:0
}
.m_team dt, .m_team dt img{
	height:3.5rem
}
.h_th .bg_f .img{
	height:auto
}
.h_th .bg_f .test .txt {
    width: 90%;
}
.home .h_tow{
	margin-top:0
}
.home .h_tow .h_t_rt .img dd p {
    bottom: -2rem;
    padding: 0.25rem;
}
.home .h_tow .h_t_rt .img dd h2{
	width:90%;
	margin:0 auto;
	padding:0
}
.home .h_tow .clo_2 dt img{
	width:0.85rem
}
.home .h_tow .h_t_rt .img dt img,.home .h_tow .h_t_lt .img,.home .h_tow .h_t_lt .img dt img,.home .h_tow .img dt img{
	height:3.4rem;
	object-fit: cover;
	width:100%
}
#t_more .more_name {
	margin-bottom:0.25rem
}
.pub_tit {
    font-size: 24px;
    padding: 0.25rem 0;
}
.specialty dl{
	margin-left:0
}
.home .h_tow .h_t_rt .clo_2,.specialty{
	display:flex; justify-content:space-between ;
}
.home .h_one dl:nth-child(5),.home .h_one dl:nth-child(7),.footer .link b{
	margin-top:0.25rem
}
.wap_footer.flex {
	display: flex
}
#banner .img img{
	height:2rem;
	object-fit: cover;
}
.home .h_one dt{
	margin-right:0;
	margin-bottom:0.25rem
}
.home .h_one{
	margin:0;
	padding: 0.25rem
}
.pub_left h2 {
    padding: 0.15rem;
    font-size: 20px;
}
.pub_left ul{
	padding:0
}
.btn_ck{
	margin-bottom:0.25rem
}
.pub_rights .word p, #approval p {
    font-size: 15px;
    line-height: 28px;
	margin-bottom:3px
}
.pub_left ul li.cur,.pub_left ul li ,.pub_left ul li:hover{
    line-height: 40px;
	height:40px;
    padding-left: 8px;
	border-left:0
}
.pub_left ul li.cur i, .pub_left ul li:hover i{
	background:none
}
.pub_rights .dl dl,.pub_left ul{
	margin-bottom:0.25rem
}
.about .pub_right .cont.table table {
     display: -webkit-box;
    overflow-x: scroll;
}
.about .pub_right .cont.table table tr{
	display:flex;
}
.about .pub_right .cont.table table td,.about .pub_right .cont.table table th{
	display:block;
	width:100px
}
#navigation p{
	margin-bottom:0;
	margin-top:0.15rem
}
.pub_left ul,#t_more .dl{
	display:flex;
	flex-wrap:wrap;
	  justify-content:space-between ;
}
.pub_left ul li{
	width:25%;
	text-align:center
}
.pub_left.dyn_clo_3 ul li{
	width:33.33%;
	text-align:center
}
.h_th .bg_f .test .one{
	padding:0.25rem 0
}
.h_th .bg_f .test .btn img{
	width:0.25rem
}
.wap_nav_sw li dd a{
	 color: #626262;
}
.wap_nav_sw li.cur dd a{
	font-weight:normal;
	 color: #626262;
}
.wap_nav_sw li dd a.cur,.wap_nav_sw li.cur  a{
	 color: #3370cb
}
.wap_footer a em{
	position:relative;
	top:-5px;
	margin-left:8px
}
#more.pub_right .img_pic,#more.pub_right .img_pic img{
	height:auto
}
.lab_one .lab_bg .word {
    width: 100%;
    position: inherit;
	    top: auto;
    left: auto;
    transform: translate(-0%, -0%);
    -webkit-transform: translate(-0%, -0%);
	padding:0.25rem
}
.pub_right .contact dt{
	margin-right:0;
	margin-bottom:0.25rem
}
.lab_tow dl dt img,.specialty dl dt img:nth-child(2){
	width:55px
}
.footer{
	padding:0;
	padding-bottom:0.55rem
}
.footer .link{
	margin-top:0
}
.pub_lefts  {
    width: 100%;
    height:5.5rem;object-fit: cover;
}
.about #specialty.pub_right .cont.more_see p {
	margin:0.25rem 0;
    line-height: 28px;
}
#news .new_one,#news .new_one .test,#specialty .bg_f,.pub_clo_2 .pub_one,#more.pub_right .test,.ab_map .contact_tc .txted,.pub_lefts,.pub_rights,.pub_right,.pub_pub,.where,.footer .link,.footer .f_cont,.h_th .bg_f{
	padding:0.25rem
}
.pub_pub{
	padding-top:0
}
#dynamics .nalism .pic{
	height:auto
}
#dynamics .nalism .list .one .text{
	width:80%
}
#dynamics .nalism .list .one a {
    padding: 7px 0;
}
#dynamics .nalism .list .one .text .nu{
	width:100%
}
#dynamics .nalism{
	margin:0.25rem 0
}
.specialty dl.cur dd p{
	display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:3;
overflow: hidden;
}
body,.box,.header,#banner .box .flex,#ban .box .flex{
	width:640px
}
.test .pub_left.dyn_clo_3 ul li{
	width:50%
}
.pub_right .faq li {
    padding: 20px 0;
}
#us .us_one .text ul li {
    line-height: 30px;
    font-size: 14px;
    background: url('../../archive/images/ds.png') no-repeat 0 11px;
}
#us .us_one .text p, #us .us_tow p {
    line-height: 27px;
    font-size: 15px;
}
#faq #pages,#us .us_one ,#us .us_one .text ul{
    margin: 0.25rem auto 0.1rem auto;
}
.pub_right .faq li em {
    font-size: 15px;
}
#news .new_one .test h2{
	margin:0 0 0.15rem 0
}
#news .new_one .test span,.pub_right .faq li a i,#dynamics .nalism .list .one .btn,#laboratory.header .btn_btn,.specialty dt img:nth-child(1),.footer .f_logo,.footer .f_nav,.h_th .bg_f .img dd span,.h_th .bg_f .test .time,.header .nav,.pub_clo_cont dl:nth-child(3),.home .h_one em{
	display:none
}
.pub_left ul li a,.footer .link b,.h_th .bg_f .test .more a,.pub_clo_cont dl, .pub_clo_cont dl a{
	display:block
}
#us .us_one .img{
	text-align:center;
	margin-bottom:0.25rem
}
#us .us_one .img img{
	height:auto;
	width:100%;
	
}
#banner .name img{
	height:auto
}
#us .us_one .text,#news .new_one .test{
	margin-left:0
}
#approval p.img_pic,#news .new_one .img,#news .new_one .test,#approval p.ww,#us .us_one .img, #us .us_one .text,.pub_right .faq li em,#dynamics .nalism .pic,#dynamics .nalism .list,.lab_one .swiper, .lab_one .lab_bg,.pub_clo_2 .pub_one,#more.pub_right .img_pic,#more.pub_right .test,.pub_right .contact dt,.pub_right .contact dd,.pub_rights .dl dl:nth-child(3),.pub_rights .dl dl:nth-child(4),.pub_lefts,.pub_rights,.pub_left,.pub_right,.wap_footer,.footer .f_cont,.h_th .bg_f .img dd p,.h_th .bg_f .test,.h_th .bg_f .img,.home .h_tow .h_t_rt .clo_2, .home .h_tow .h_t_rt .img,.home .h_tow .h_t_lt .img,.home .h_tow .h_t_lt, .home .h_tow .h_t_rt,.pub_clo_cont .box{
	width:100%
}
.lab_tow dl:nth-child(5),.lab_tow dl:nth-child(6){
	margin-bottom:0
}
}
@media (max-width:640px){	
body,.box,.header,#banner .box .flex,#ban .box .flex{
	width:100%
}
}
    
    