/*pad*/
img {
    max-width: 100%;
}
.gh{
    height: 40px;
    width: 56px;
    position: absolute;
    transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
    -webkit-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
    -ms-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
    cursor: pointer;
    z-index: 9999;
    display: none;
}
.selected .gh {
    transform: rotate(90deg);
}
.gh a {
    background-color: #0e8eed;
    display: block;margin: 0 auto;
    height: 2px;
    margin-top: -1px;
    position: relative;
    top: 50%;
    transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
    -webkit-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
    -ms-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
    width: 56px;
    border-radius: 2px;
}
.gh a:after{
    width:56px;
}
.gh a:before{
    width: 56px;
}
.gh a:after,
.gh a:before {
    background-color:#0e8eed;
    content: "";
    display: block;
    height: 2px;
    left: 0;
    position: absolute;
    transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
    -webkit-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
    -ms-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
}
.gh a:after {
    top: 14px;
}
.gh a:before {
    top: -14px;
}
.selected .gh a:after,
.selected .gh a:before {
    top: 0;
}
.selected .gh a:before {
    transform: translateY(0px) rotate(-45deg);
    -webkit-transform: translateY(0px) rotate(-45deg);
    -ms-transform: translateY(0px) rotate(-45deg);
    background: #0e8eed;width: 100%;
}
.selected .gh a:after {
    transform: translateY(0px) rotate(45deg);
    -webkit-transform: translateY(0px) rotate(45deg);
    -ms-transform: translateY(0px) rotate(45deg);
    background: #0e8eed;width: 100%;
}
.selected .gh a {
    background-color: transparent !important;
}
.selected .header {
    overflow: visible;
}
.selected .header .nav {
    display: block;
    z-index: 111;
    position: absolute;
    left: 0;
    top: 80px;
    right: 0;
    margin: 0;
}
.selected .header .nav li a {
    text-align: center;
    width: auto;
    display: block;
    background: rgba(255, 255, 255, 0.9);
    margin: auto;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    line-height: 50px;
    padding: 0;
}
.selected .header .nav li a {
    color: #000000;
}
.selected .header .nav .selected a {
    border-bottom-color: #73e5b1;
}
@media only screen and (max-width:1840px) {
	.wrap{
        width:1600px;
    }
    .part_list li .img {
    	height: 258px;
    }
	.datal_list{
		width: 800px;
	}
	.datal_list .data_list li .img{
		height: 380px;
	}
	.datal_list
    .part_list li {
    	width: calc((100% - 62px)/3);
	    margin-right: 30px;
	    margin-bottom: 28px;
	    border-radius: 20px;
    }
    .part_list li dl dd {
    	margin-right: 10px;
    	width: calc((100% - 32px)/4);
    }
    .advan_list .list li {
    	height: 200px;margin-right: 125px;
    	width: calc((100% - 252px)/3);
    }
    .advan_list .list li:nth-child(4){
    margin-top: -76px;margin-left: 181px;
}
 .advan_list .list li:nth-child(5) {
 	 margin-top: -76px;
 }
 .compe_img li .img {
 	height: 187px;
 }
 .univer_imgs {
 	margin: 30px auto 0;
 }
 .univer_imgs ul li {
 	width: 436px;
 }
 .univer_imgs ul li .tu {
 	height: 265px;
 }
 .laboratory .list li a {
 	height: 289px;
 }
 .qabout .cp .bd .img{
	 height: auto;
 }
 .qabout .cp .bd .txt{
	 width: 952px;
 }
 .qabout .cp .bd .lt{
	 width: 500px;
 }
 .qabout .cp .bd .rt{
 	 width: calc(100% - 520px);
 }
 .qabout .cp .ft .img2{
	 right: 0;
 }
 .qabout .cp .ft .list{
	 padding-top: 150px;
 }
 .qabout .sn .txts{
	 width: 952px;
 }
 
 .qabout .lx .bd .rt{
 	 width: calc(100% - 740px);
 }
 
  

}

@media only screen and (max-width:1720px) {
	.wrap{
        width:1400px;
    }
	.char_list ul li{
		width: 210px;
	}
    .plat_text .witer .witer_padd {
    	padding: 0 30px;
    }
    .compe_img li .img {
    	height: 180px;
    }
    .pian_list .imgs {
    	width: 860px;
    }
    .char_list ul li {
    	margin: 0 20px 20px;
    }
    .univer_imgs ul li .tu {
    	height: 254px;
    }
    .univer_imgs ul li {
    	width: 418px;
    }
    
    .part_list li .img {
    	height: 248px;
    }
    .about .text_list .text {
    	padding: 40px 40px;
    }
	.header .imgs .icon {
	    position: absolute;
	    z-index: 11;
	    bottom: 0;
	    max-height: 60%;
	    right: 0;
    }
    .header .imgs .icon img {
    	margin-left: auto;
    }
    .youxshi ul li:nth-child(2) {
    	left: 220px;
    }
    .youxshi ul li:nth-child(3) {
    	right: 220px;
    }
    .wap1500 {
    	width: 1200px;
    }
    .cooperative .cooper_list .coop_list li {
    	padding: 20px 0;
    }
	.cooperative .cooper_list .coop_list li{
		height: 180px;
	}
    .advan_list .list li:nth-child(4) {
    	margin-left: 173px;
    }
   .advan_list .list li {
    	height: 190px;
    }
    .laboratory .list li a {
    	height: 279px;
    }
    .laboratory .list li {
    	height: 390px;
    }
	.character .list li{
		margin: 0 15px;
	}
	.qabout .cp .bd .txt{
		width: 916px;top: -30px;padding-bottom: 50px;
	}
	.qabout .cp .bd .lt{
		width: 500px;
	}
	.qabout .cp .bd .rt{
		width: calc(100% - 520px);margin-top: 80px;
	}
	.qabout .cp .ft{
		margin-top: 50px;
	}
	.qabout .cp .ft .img2{
		right: -120px;
	}
	.qabout .sn .txts{
		width: 916px;
	}
	
	.qabout .lx .bd .rt{
		width: calc(100% - 740px);
	}
	.datal_list .data_list li .img{
		height: 400px;
	}
	.news .list .next_list li .txt h4{
		font-size: 16px;
		line-height: 24px;
	}
	.cooperative .cooper_list .coop_list{
		margin: 30px 0 ;
	}
	.platform .plat_list li{
		width: 400px;height: 470px;
	}
	.title h2{
		font-size: 40px;
		line-height: 1.2;
	}
	.title h3{
		font-size: 30px;
		line-height: 1.6;
	}
	.business .form_text{
		margin: 30px 100px;
	}
	.qabout .cp .bd .rt li h4{
		font-size: 40px;
		line-height: 1.2;
	}
	.qabout .lx .map{
		height: 420px;
	}
	.qabout .lx .bd dd h4{
		font-size: 18px;
	}
	.about .text_list .text .icon{
		width: 30px;
		height: auto;
	}
	.about .text_list::before{
		width: 300px;
		height: 421px;left: 55%;
		background-size: 100% auto !important;
	}
	.about .text_list .text h2{
		font-size: 22px;
		line-height: 1.2;
	}
	.about .text_list .text p{
		font-size: 13px;
		line-height: 1.7;
		height:110px;
		margin-bottom: 15px;
	}
	.txet_lists{
		margin-top: 60px;
	}
	.about .never_list{
		margin-top: 30px;
	}
	.arows .icon{
		width: 60px;
		height: 60px;
	}
	.cooperative{
		padding: 40px;
	}
}
@media only screen and (max-width:1640px) {
	.yknaver .navers h2 a{
		line-height: 60px;
		font-size: 18px;
	}
	.datal_list{
		width: 900px;
	}
	.char_list ul li{
		width: 185px;
	}
	.contact li {
	    float: left;
	    width: calc((100% - 102px)/3);
	    margin-right: 50px;
	    text-align: center;
	}
	.char_list ul li .txt p{
		height: 80px;
	}
}
@media only screen and (max-width:1440px) {
	.index_swiper{
		height: auto;
	}
	.news{
		height: 840px;
	}
	.index_swiper>.swiper-wrapper{
		display: block;
	}
	.wrap{
        width:1200px;
    }
	.char_list ul li{
		width: 150px;
	}
	.yknaver .navers li{
		padding: 0;
	}
	
	.yknaver .navers h2 a{
		line-height: 50px;
		font-size: 18px;
	}
	.header .imgs .text h3{
		font-size: 26px;
		line-height: 1.2;
	}
	.header .imgs .text h4{
		font-size: 20px;
		margin-top: 10px;
	}
	.header .logo,
	.yknaver .lbgs .logos img{
		width: 150px;height: auto;
	}
	.window li .txt{
		padding-right: 9px;
		margin-top: -22px;
	}
	.window li .txt .arc{
		line-height: 45px;padding: 0 15px;
		font-size: 16px;
	}
	.window li .wxa{
		right: 29px;margin-top: -50px;
	}
	.qny li .imgss, .window li .imgs{
		width: 100px;height: 100px;
	}
	.window li{
		width: 40px;
		height: 40px;
	}
	.window li h5{
		margin-top:0 ;
	}
	.window li:last-child .icon{
		top: 5px;
	}
	.yknaver .navers{
		width: 77%;
	}
	.yknaver .lbgs{
		width: 23%;
	}
    .wap1500 {
    	width: 1000px;
    }
    .univer_imgs ul li {
    	width: 297px;
    }
    .laboratory .list li a {
    	height: 235px;
    }
    .datal_text .text .lts {
    	width: 59%;
    }
    .datal_text .text .rts {
    	width: 40%;
    }
    .laboratory .list li {
    	height: 300px;
    }
    .depar_lit dd .tet {
    	padding: 0 20px;
    }
    .univer_imgs ul li .text {
    	padding: 20px;
    }
    .univer_imgs ul li .tu {
    	height: 180px;
    }
    .xito .xito_list li .img {
    	width: 340px;height: 274px;
    }
	.xito .xito_list li .img img{
		width: 265px;height: 265px;
	}
    .depar_lit dt {
    	padding: 0 10px;
    }
    .depar_lit dt h5{
    	margin-right: 3px;
    }
    .depar_lit dd h5:nth-child(6) {
    	width: 16%;text-align: left;
		padding-right: 0;
    }
	.depar_lit dd h5:nth-child(6):before{
		left: 0;right: auto;
	}
    .about .text_list .text p {
    	margin-top: 20px;
    }
    .depar_lit dt h5:nth-child(3) {
    	width: 16%;
    }
    .depar_lit dd h5:nth-child(7),
    .depar_lit dt h5:nth-child(6) {
    	text-align: left;width: 15%;
    }
    
    .compe_img li .img {
    	height: 141px;
    }
    .compe_img li {
    	margin-right: 30px;width: calc((100% - 62px)/3);
    }
    .xito .xito_list li .tet {
	    float: right;
	    width: calc(100% - 360px);
	    position: absolute;
	    top: 50%;
	    transform: translateY(-50%);
	    right: 10px;
	}
    .news .imgs .text .txet {
    	margin-left: 40px;
    }
    .news .imgs .text .txet {
    	padding: 30px 0 20px 220px;
    	width: 55%;
    }
    .news .imgs .text .txt {
    	left: 50px;
    }
    .news .imgs .text .txet h6 {
    	margin-top: 0;
    }
    .news .list {
    	padding: 70px 100px;
    }
    .news .list .next_list {
    	margin-top: 50px;
    }
    .cooperative .cooper_list {
    	padding: 0 110px;
    }
    .cooperative .cooper_list .next, .cooperative .cooper_list .prev {
    	left: 10px;
    }
    .cooperative .cooper_list .next {
    	left: auto;right: 10px;
    }
    .cooperative {
    	padding: 70px 0 80px;
    }
    .about .never_list .txt {
    	width: 380px;
    }
    .title.black {
    	padding-left: 60px;
    }
    .xito .xito_list li .tet h3 {
    	font-size: 22px;line-height: 1.6;margin-bottom: 10px;
    }
	.part_list li h3{
		font-size: 16px;
		line-height: 40px;
	}
    .xito .xito_list li .tet p {
    	font-size: 16px;line-height: 1.6;height: 140px;overflow: hidden;
    }
    .character .list li {
    	margin: 0 10px;
    }
    .youxshi ul li:nth-child(3) {
    	right: 90px;
    }
    .youxshi ul li:nth-child(2) {
    	left: 90px;
    }
	    
    .youxshi {
    	height: 700px;
}
    .character {
    	padding: 50px 0;
    }
    .character .text {
    	margin: 40px auto 0;
    }
    .part_list li .img {
    	height: 182px;
    }
    .part_list li dl dd {
    	width: auto;
    }
    .part_list li dl dd a {
    	line-height: 1.6;
    }
    .part_list li dl {
    	padding: 10px 0;
    }
    .char_list ul li {
    	margin: 0 20px 20px;
    }
    .fun_list .functi_list li .text,
    .fun_list .functi_list li .img {
    	float: none;width: auto;
    }
    .datal_back .datal_list {
    	width: 900px;
    }
    .datal_back .datal_list .data_list li .img {
    	height: 433px;
    }
    .fuwu_list .icon_list li {
    	margin: 0 20px 20px;width: 188px;height: 188px;
    }
    .fuwu_list .icon_list li .text {
    	height: 164px;width: 164px;
    }
    .fuwu_list .icon_list li .text h4 {
    	margin-top: -8px;
    }
     .pintgn .list li .imgs {
    	height: 180px;
    }
    .pintgn .list li .text {
    	padding: 30px;
    }
    .pintgn .list li .text p {
    	height: 210px;overflow: hidden;
    }
    .tilt h2 {
    	font-size: 28px;
    }
    .tilt h3 {
    	font-size: 26px;
    	line-height: 36px;
    }
    .pian_list .imgs {
    	width: 760px;
    }
    .advan_list .list li {
    	margin-right: 10px;width: calc((100% - 22px)/3);
    }
    .advan_list .list li:nth-child(4) {
    	margin-top: 20px;margin-left: 113px;
    }
    .advan_list .list li:nth-child(5) {
    	margin-top: 20px;
    }
    .advan_list .list li .text p br {
    	display: none;
    }
    .advan_list .list li .text p {
    	height: 62px;overflow: hidden;padding: 0 28px;
    }
    .kaozhen ul li a {
    	padding-left: 10px;width: 80%; word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-size: 16px;
    }
    .kaozhen ul li:after {
    	right: 20px;
    }
    .kaozhen ul li {
    	width: calc((100% - 20px)/2);
    }
    .univer_img li {
    	margin-right: 20px;width: calc((100% - 42px)/3);
    }
	.qabout .cp .bd .txt{
		width: 768px;padding: 30px 50px;top: -40px;
	}
	.qabout .cp .bd .rt,
	.qabout .cp .bd .lt{
		float: none;width: auto;
	}
	.qabout .cp .bd .rt{
		margin-top: 30px;
	}
	.qabout .cp .bd .img{
		height: auto;
	}
	.qabout .cp .ft .img2{
		right: 0;top: -80px;width: 400px;
	}
	.qabout .hr .bd li .img{
		height: auto;
	}
	.qabout .sn .txts{
		width: 768px;
	}
	.qabout .lx .bd dl{
		width: auto;float: none;
	}
	.qabout .lx .bd .rt{
		width: auto;float: none;
	}
	.qabout .sn .bd .fw{
		height: 590px;
	}
	.qabout .sn .fw .txt{
		bottom: 100px;right: 30px;
	}
	.qabout .ec .bd{
		height: 460px;
	}
	
	
	.pian_list .list{
		width: auto;
		height: auto;
		background: none;
		margin: 0;
		margin-top: 40px;
	}
	.pian_list .list li{
		position: static !important;
		overflow: hidden;width: auto !important;
		height: auto !important;
		background: #fff !important;
		margin-bottom: 20px;
	}
	.pian_list .list li .tet{
		position: static !important;
		float: right;width: auto !important;
		height: auto !important;
		width: calc(100% - 120px) !important;
	}
	.pian_list .list li .icon{
		position: static !important;
		float: left;
	}
	.pian_list .list li h4{
		position: static !important;
		text-align: left;
		margin: 0 !important;
		font-size: 20px;
	}
	.pian_list .list li p{
		position: static !important;
		text-align: left;
		font-size: 14px;
		line-height: 25px;
		height: auto;
		margin: 5px 0;
	}
	.pian_list .list li p{
		opacity: 1 !important;
	}
	.pian_list .list li .icon{
		width: 100px !important;
		height: 100px !important;
	}
	.pian_list .list li .icon img{
		width: 100%;display: block;
	}
	.compe_img li .text h4{
		font-size: 14px;
	}
	.univer_imgs ul{
		width: 733px;
		margin: 0 auto;
	}
}
@media only screen and (max-width:1240px) {
	.wrap {
	    width: auto;
	}
	.qabout .lx .bd dd h4{
		font-size: 14px;
	}
	.part_list li{
		width: calc((100% - 32px)/3);
		margin-right: 15px;
	}
	.banner li .text{
		left: 30px;
	}
	.about .never_list{
		margin-top: 100px;
	}
	.wap1500{
		width: auto;
	}
	.txet_lists{
		padding-top: 0;
	}
	.title h2,
	.banner li .text h2{
		font-size: 40px;
		line-height: 1.6;
	}
	.title h3{
		font-size: 30px;
	}
	.banner .nth .icon{
		width: 60px;
		height: 60px;
	}
	.about .never_list li{
		width: 40%;
	}
	.news .imgs {
		float: none;width: auto;
	}
	.news .list {
		float: none;width: auto;
	}
	.news .imgs {
		height: 400px;
	}
}
@media only screen and (max-width:800px) {
    .layout{
        width: 750px;
        margin: 0 auto;
        position: relative;
        overflow: hidden;
    }
	.news .list .next_prev{
		height: 40px;
	}
    .wrap{
        width: auto !important;
    }
    .header .logo {
    	left: 30px;
    }
    .header {
    	padding: 0 30px;
    }
    .banner li .text {
    	left: 40px;
    }
    .banner li .text h2 {
    	font-size: 34px;line-height: 46px;
    }
    .window li h5 {
    	font-size: 24px;line-height: 30px;
    }
    .window {
    	display: none;
    }
   .banner .nth {
   	bottom: 20px;
   }
    .banner .nth h5 {
    	font-size: 24px;line-height: 1.4;
    }
    .about {
    	padding: 50px 30px;
    }
    .wap1500 {
    	width: auto;
    }
    .txet_lists {
    	margin: 30px 0;padding-top: 10px;
    }
    .about .text_list .text p {
    	margin-top: 20px;font-size: 24px;line-height:36px;height: 180px;
    }
    .about .text_list .text .more {
    	font-size: 24px;width: 180px;line-height: 50px;border-radius: 25px;margin-top: 30px;
    }
    .about .never_list .txt h5 {
    	font-size: 24px;width: calc(100% - 155px);line-height: 1.7;
    }
	.about .never_list .txt h5 br{
		display: none;
	}
    .about .never_list li h4 i {
    	font-size: 24px;
		    display: block;
		    margin-left: 20px;
		    text-align: left;
    }
    .about .never_list li {
    	margin: 0 20px 20px;border: 1px solid #fff;width: 266px;border-radius: 43px;
    }
    .about .never_list li h4 {
    	line-height: 86px;
    }
    .platform {
    	padding: 50px 0 60px;
    }
    .platform .plat_list {
    	margin-top: 40px;
    }
    .platform .next_prev .next, .platform .next_prev .prev {
    	background-size: 16px auto;
    }
   
    .news .imgs .text {
    	bottom: 100px;
    }
    .news .imgs .text .txet .tet h2 {
    	font-size: 40px;
    }
    .news .imgs .text .txet .tet  {
    	width: 104px;
    }
    .news .imgs .text .txet .tet p {
    	font-size: 24px;line-height: 1.6;
    }
    .news .imgs .text .txet h6 {
    	font-size: 24px;line-height: 1.6;
    	    width: calc(100% - 120px);
    }
	.news .list {
		padding: 40px 30px;
	}
	.title h2 {
		font-size: 42px;line-height: 1.8;
	}
	.title h3 {
		font-size: 34px;line-height: 1.6;
	}
	.news .list .next_list {
		height: 350px;margin-top: 10px;
	}
	.news .list .next_list li {
		padding: 30px 0 30px;
	}
	.news .list .next_list li .tet h2 {
		font-size: 40px;
	}
	.news .list .next_list li .tet h6 {
		font-size: 24px;line-height: 1.8;
	}
	.news .list .next_list li .tet {
		width: 120px;height: 104px;
	}
	.news .list .next_list li .txt {
		width: calc(100% - 150px);
	}
	.news .list .next_list li .txt h4 {
		font-size: 26px;line-height: 40px;-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	}
	.news .list .next_list li .txt p {
		font-size: 24px;line-height: 1.6;height: 80px;
	}
	.news .list .next_prev {
		margin: 40px auto 0;
	}
	.news {
		height: auto;
	}
	.cooperative {
		padding: 50px 30px;
	}
	.about .never_list li .tet{
		padding-top: 0;
	}
	.cooperative .cooper_list .coop_list {
		margin: 30px auto 0;
	}
	.cooperative .cooper_list .pagination{
		margin-top: 50px;
	}
	.cooperative .cooper_list .coop_list li {
		padding: 20px 20px;
	}
	.cooperative .cooper_list .coop_list li .text h5 {
		font-size: 24px;line-height: 1.4;
	}
	.cooperative .cooper_list .pagination .swiper-pagination-bullet {
		height: 15px;width: 15px;margin: 0 8px;
	}
	.cooperative .cooper_list .pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
		height: 20px;width: 20px;
	}
	.business {
		padding: 50px 30px 40px;
	}
	.business .form_text {
		margin: 40px 20px 10px;
	}
	.business .form_text li {
		width: auto;margin-right: 0;float: none;border-bottom: 1px solid rgba(255,255,255,0.6);
	}
	.business .form_text li label {
		font-size: 24px;line-height: 70px;
	}
	.business .form_text li .text {
		font-size: 24px;height: 70px;
		border: none;
	}
	.business .form_text li .tet {
		font-size: 24px;line-height: 1.4;
	}
	.business .form_text .sub {
		width: 240px;line-height: 60px;border-radius: 30px;font-size: 24px;
	}
	.business:before {
		bottom: -22px;
	}
	.contact .img:after, .contact .img:before {
		display: none;
	}
	.contact .img {
		width: 240px;height: 80px;
	}
	.contact {
		padding: 50px 30px 40px;
	}
	.contact li {
		    width: 90%;margin-right: 0;margin-bottom: 20px;
		    padding: 20px;border: 1px solid #ccc;
	}
	.contact li h4 {
		font-size: 24px; margin-top: 8px;
	}
	.footer .rts,
	.footer .lts {
		float: none;text-align: center;margin: 0 auto;
	}
	.footer .rts ul {
		text-align: center;
	}
	.footer .lts {
		font-size: 24px;line-height: 1.8;
	}
	.footer .rts ul li {
		display: inline-block;float: none;margin: 0 8px;
	}
	.footer .rts li a {
		font-size: 24px;line-height: 2;
	}
	.header .imgs {
		width: 240px;
		display: none;
	}
	.header .imgs .text h3 {
		font-size: 34px;
	}
	.header .imgs .text h4 {
		margin-top: 10px;
	}
	.header .imgs .icon {
		width: 270px;
	}
	.tit_txt h2 {
		font-size: 32px;line-height: 1.6;
	}
	.tit_txt .txt {
		margin-top: 20px;padding: 20px;
	}
	.tit_txt .txt h3,
	.plat_text .tit_tet h3 {
		font-size: 26px;line-height: 1.6;margin-bottom: 10px;
	}
	.tit_txt .txt p {
		font-size: 24px;line-height: 1.6;
	}
	.xito {
		margin-top: 50px;
		padding-bottom: 80px;
	}
	.xito .xito_list li .img {
		float: none;width: auto;height: 410px;overflow: hidden;
	}
	.xito .xito_list li .tet {
		float: none;width: auto;position: initial;transform: translateY(0);margin-top: 20px;
	}
	.xito .xito_list li .img img {
	    width: 395px;
	    height: 395px;
	    margin-top: 8px;
	}
	.xito .xito_list li .tet p {
		font-size: 24px;height: auto;
	}
	.xito .xito_list li .tet p br{
		display: none;
	}
	.xito .swiper-pagination {
		margin: 20px auto 0;
	}
	.xito .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
		height: 20px;width: 20px;
	}
	.xito .swiper-pagination .swiper-pagination-bullet {
		height: 15px;width: 15px;margin: 0 8px;
	}
	.character {
		padding: 40px 20px;
	}
	.character .list {
		padding-top: 30px;
	}
	.character .list li {
		font-size: 24px;
	}
	.character .list li.on, .character .list li:hover {
		font-size: 26px;
	}
	.character .text li {
		width: 100%;
	}
	.character .text li p {
		font-size: 24px;height: 120px;overflow: hidden;
	}
	.youxshi {
		margin-top: 40px;
	}
	.tlt h3 {
		font-size: 42px;
	}
	.youxshi ul li {
		height: 260px;
		width: 260px;
	}
	.youxshi ul li:nth-child(2) {
		left: 40px;
	}
	.youxshi ul li:nth-child(2) {
		top: 110px;
	}
	.youxshi ul li:nth-child(3) {
		right: 40px;top: 110px;
	}
	.youxshi ul li h4 {
		top: 100px;font-size: 24px;
	}
	.youxshi {
		height: 520px;
	}
	.youxshi ul {
		margin-top: 30px;
	}
	.part_list li {
		float: none;width: auto;margin-right: 0;
	}
	.part_list li .img {
		height: 355px;
	}
	.part_list li h3 {
		font-size: 26px;line-height: 2;
		padding: 10px;
	}
	.part_list li dl dd a {
		font-size: 24px;
		padding: 10px 0;
	}
	.char_list ul li {
		margin: 0 0 20px;
		width: calc((100% - 20px)/2);border: 1px solid rgba(255,255,255,0.8);padding: 20px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-o-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
	}
	.char_list ul li:nth-child(2n) {
		float: right;
	}
	.char_list ul{
		overflow: hidden;
		padding: 0 30px;
	}
	.char_list ul li .txt h3 {
		font-size: 26px;
	}
	.char_list ul li .txt p {
		font-size: 23px;line-height: 40px;height: 120px;
	}
	.function .fun_list .functi_list {
		margin: 0 75px;
	}
	.fun_list .functi_list li .img {
		height: 227px;
	}
	.fun_list .functi_list li .text h2 {
		margin-bottom: 8px;
	}
	.fun_list .functi_list li .text p {
		font-size: 24px;line-height: 1.6;
	}
	.tit_txt .txt p:before {
		top: 11px;
	}
	.datal_back .datal_list {
		left: 0;right: 0;margin: 0 auto;width: auto;padding: 0 30px;
	}
	.datal_back .datal_list .next, .datal_back .datal_list .prev {
		left: 30px;
	}
	.datal_back .datal_list .next {
		left: auto;right: 30px;
	}
	.datal_back .datal_list .cha {
		top: -90px;right: 155px;
	}
	.datal_back .datal_list .data_list li .text p {
		font-size: 24px;line-height: 1.6;
	}
	.datal_back .datal_list .data_list li .img {
		height: 305px;
	}
	.datal_back .datal_list .cha {
		background-size: 60px auto;height: 60px;width: 60px;
	}
	.laboratory {
		margin: 40px auto 0;
	}
	.laboratory .list ul {
		margin-top: 30px;
	}
	.laboratory .list li {
		float: none;margin-right: 0;height: auto;width: auto;
	}
	.laboratory .list li a {
		height: 405px;
	}
	.datal_list .data_list li .img{
		height: 410px;
	}
	.datal_list{
		width: 680px;left: 0;right: 0;
		margin: 0 auto;
	}
	.datal_list .next, .datal_list .prev{
		display: none !important;
	}
	.datal_list .swiper-pagination{
		display: none;
	}
	.laboratory .list li .text h2 {
		font-size: 26px;
	}
	.laboratory .list li .text p {
		font-size: 24px;
	}
	.fuwu_list .icon_list li {
		height: 250px;width: 250px;
	}
	.fuwu_list .icon_list li .text {
		height: 226px;width: auto;
	}
	.fuwu_list .icon_list li .text h4 {
		font-size: 24px;margin-top: 10px;
	}
	.fuwu_list .icon_list li .text .ico {
		margin: 50px auto 0;
	}
	.char.char_list ul {
		margin: 50px auto 0;
	}
	.tlt {
		padding: 0;
	}
	.pintgn .tlt p {
		font-size: 24px;line-height: 1.6;
	}
	.pintgn .list {
		margin: 30px 0;
	}
	.pintgn .list li {
		float: none;width: auto;
	}
	.pintgn .list li .imgs {
		height: 300px;
	}
	.pintgn .list li .text p {
		font-size: 24px;line-height: 1.6;
		height: auto;
	}
	.pian_list .imgs {
		width: auto;
	}
	.advan_list .list li {
		margin-right: auto;
		width: auto;
		float: none;
		height: 320px;
		padding: 30px;
		margin-bottom: 30px;
	}
	.advan_list .list li .icon img {
		transform: scale(1.4);
	}
	.advan_list .list li .icon {
		margin: 30px auto 0;
	}
	.advan_list .list li .text {
		margin: 20px auto 0;
	}
	.advan_list .list li .text h4 {
		font-size: 26px;line-height: 1.6;
	}
	.advan_list .list li .text p {
		font-size: 24px;line-height: 1.6;height: 120px;
	}
	.advan_list .list li .text p {
		padding: 0 50px;
	}
	.advan_list .list li:nth-child(4) {
    margin-top: 0px;
    margin-left: 0px;
}
.kaozhen {
	padding: 50px 0 40px;
}
.kaozhen ul {
	margin-top: 30px;
}
.kaozhen ul li:nth-child(2n),
.kaozhen ul li{
	float: none;width: auto;
}
.kaozhen ul li a {
	font-size: 24px;
}
.compe_list ul li a {
	font-size: 24px;width: 150px;
	line-height: 60px;border-radius: 30px;
}
.compe_img {
	margin: 40px auto 0;
}
.compe_img li {
	float: none;width: auto;margin-right: 0;margin-bottom: 40px;
}
.compe_img li .img {
	height: auto;
}
.compe_img li .text {
	padding: 20px 30px;
}
.compe_img li .text h4 {
	font-size: 30px;line-height: 1.7;padding-bottom: 20px;height: auto;margin-bottom: 20px;
}
.compe_img li .text .datal,
.compe_img li .text h6 {
	font-size: 26px;line-height: 1.7;
}
.page_list li a{
	font-size: 24px;line-height: 60px;min-width: 60px;
	border-radius: 30px;padding: 0 15px;
}
.page_list li {
	margin: 0 5px;
}
.page_list li {
	line-height: 40px;font-size: 24px;
}
.univer_img li {
	margin-right: 0;width: calc((100% - 22px)/2);
	margin-bottom: 20px;
}
.univer_img li:nth-child(2n) {
	float: right;
}
.univer_img li h4 {
	font-size: 24px;line-height: 1.8;height: auto;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.univer_img {
	margin: 40px auto 0;
}
.univer_imgs ul li .tu:after,
.univer_imgs ul:after,
.univer_imgs ul:before,
.univer_imgs ul li .tu:before {
	display: none;
}
.univer_imgs ul li:nth-child(2n),
.univer_imgs ul li {
	float: none;width: auto;
}
.univer_imgs ul li {
	margin-bottom: 30px;
}
.univer_imgs ul li .tu {
	height: auto;
}
.univer_imgs ul li:nth-child(2) {
	margin-top: 0;
}
.univer_imgs ul li .text h3 {
	font-size: 26px;line-height: 1.6;
}
.univer_imgs ul li .text p {
	font-size: 24px;line-height: 1.6;height: auto;
}
.department .form1 ul li .sele {
	width: 100%;
}
.department .form1 ul li {
	margin-bottom: 20px;width: 46%;
}
.department .form1 ul {
	display: block;vertical-align: top;
}
.department .form1 ul li {
	vertical-align: top;
}
.department .form1 ul li .text,
.department .form1 ul li .sele {
	font-size: 24px;border-radius: 30px;appearance: none;
	height: 70px;padding: 0 30px;
}
.department .form1 ul li .text {
	width: 100%; word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.department .form1 .sub {
	width: 240px;line-height: 70px;border-radius: 35px;font-size: 24px;margin-top: 20px;
}
.depar_lit dt {
	padding: 0 20px;
}
.depar_lit{
	overflow-x: scroll;
	white-space: nowrap;
	background: #fff;
}

.depar_lit dd{
	overflow: inherit;
	background: none;
}
.depar_lit dt h5:nth-child(1), .depar_lit dd h5:nth-child(1) {
	width: 300px;
}
.depar_lit dd .text li:nth-child(2n){
	padding: 0;float: none;
	padding: 0 30px;
}
.depar_lit dt h5,.depar_lit dd h5 {
	margin-right: 10px;font-size: 24px;line-height: 70px;
}
.depar_lit dd h5:nth-child(7),
.depar_lit dt h5:nth-child(6), .depar_lit dd h5:nth-child(6),
.depar_lit dt h5:nth-child(5), .depar_lit dd h5:nth-child(5),
.depar_lit dt h5:nth-child(4), .depar_lit dd h5:nth-child(4),
.depar_lit dt h5:nth-child(3), .depar_lit dd h5:nth-child(3),
.depar_lit dt h5:nth-child(2), .depar_lit dd h5:nth-child(2) {
	width: 165px;
}
.depar_lit dd h5:nth-child(7):before,
.depar_lit dd h5:nth-child(6):before {
	padding-right: 88px;
}
.depar_lit dd .text li {
	padding: 0 30px;
}
.depar_lit dd .text {
	width: auto;
}
.depar_lit dd .text li{
	float: none;width: auto;
}
.depar_lit dd .text li h3 {
	font-size: 26px;line-height: 1.8;
}
.depar_lit dd .text li p {
	font-size: 24px;line-height: 1.6;overflow: hidden;    white-space: initial;
}
.depar_lit dd .text li h4 {
	font-size: 24px;line-height: 32px;
}
.depar_lit dd .text li h4 span {
	font-size: 26px;
}
.datal_text .text .lts {
	float: none;width: auto;margin-bottom: 30px;
}
.datal_text .text .lts {
	font-size: 24px;line-height: 1.6;
}
.datal_text .fanhui {
	font-size: 24px;line-height: 60px;border-radius: 30px;
}
.datal_text .text .rts .txt h3 {
	font-size: 28px;line-height: 1.6;
}
.datal_text .text .rts .txt h2 {
	font-size: 26px;line-height: 1.6;
}
.datal_text .tet p {
	font-size: 24px;line-height: 1.6;
}
.datal_text .text .rts li h4 {
	font-size: 26px;line-height: 1.6;
}
.datal_text .text .rts li p {
	font-size: 24px;line-height: 1.6;height: auto;
}
.datal_text .text .rts li .data,
.datal_text .text .rts li h6 {
	font-size: 24px;line-height: 1.6;
}
.datal_text .tet h1 {
	line-height: 1.6;
}
.datal_text .fanhui,
.datal_text .tet,
.datal_text .text .rts {
	float: none;width: auto;
}
.footer {
	padding: 0 30px;
}
.pintgn .list li {
	margin-bottom: 30px;
}
.compe_img li {
	border-radius: 45px;
}
.depar_lit dt h5:nth-child(3), .depar_lit dd h5:nth-child(3),
.depar_lit dt h5:nth-child(5), .depar_lit dd h5:nth-child(5),
.depar_lit dt h5:nth-child(4), .depar_lit dd h5:nth-child(4){
	display: none;
}
.plat_text .witer{
	width: auto;
}

.character .list ul{
	height: auto;
}
.depar_lit dd .text li .lt{
	width: auto;float: none;padding: 0;
}
.depar_lit dd .text li .rt{
	width: auto;float: none;padding: 0;
}


.advan_list{
	margin-top: 50px;
}
.advan_list .list li:nth-child(4), .advan_list .list li:nth-child(5){
	background: url(../images/f_ico64.png) no-repeat center/cover;
}
.yknaver .lbgs{
	display: none;
}
.yknaver .navers{
	left: 0;width: auto;
}
.yknaver .navers h2 a{
	font-size: 30px;
	line-height: 70px;
}
.yknaver .navers dd a{
	font-size: 24px;
	line-height: 50px;
}
.ghs{
	height: 80px;
}
.ghs .icons{
	width: 80px;
	height: 80px;
	right: 20px;
}

.yknaver .navers dl{
	display: block;
	padding-bottom: 10px;
}
.qabout .cp .bd{
	margin-top: 50px;
}
.qabout .cp .bd .txt{
	width: auto;margin: 0 30px;
}
.qabout .cp .bd .lt h3{
	font-size: 30px;line-height: 1.7;margin-bottom: 10px;
}
.qabout .cp .bd .lt h3::before{
	top: 20px;
}
.qabout .cp .bd .lt p{
	font-size: 24px;line-height: 1.7;
}
.qabout .cp .bd .rt li p{
	font-size: 24px;line-height: 1.4;
}
.qabout .cp .ft .img1{
	display: none;
}
.qabout .cp .ft .img2{
	position: static;width: auto;
}
.qabout .cp .ft{
	margin-top: 0;
}
.qabout .cp .ft .list{
	padding-top: 0;width: auto;
}
.qabout .cp .ft .list ul{
	text-align: center;
}
.qabout .cp .ft .list li p{
	font-size: 24px;
}
.qabout .ec{
	margin-top: 80px;
}
.qabout .ec .bd li .txt{
	display: none;
}
.qabout .ec .bd li .text{
	top: 0;
}
.qabout .ec .bd li .text p{
	font-size: 22px;
}
.qabout .ec .bd li .text p br{
	display: none;
}
.qabout .hr .bd li h4{
	font-size: 24px;
}
.qabout .sn .fw dd p{
	font-size: 22px;vertical-align: top;
}
.qabout .sn .fw dd h3{
	font-size: 28px;
}
.qabout .sn .fw dl{
	padding: 0 20px;top: 50px;
}
.qabout .sn .fw .txt p{
	font-size: 22px;
}
.qabout .sn .txts{
	width: auto;margin: 0 30px;padding: 30px 50px;
}
.qabout .sn .txts p{
	font-size: 24px;left: 1.7;
}
.qabout .sn .txts p br{
	display: none;
}
.qabout .lx .map{
	height: 350px;
}
.qabout .lx .bd dd h4{
	font-size: 24px;
}
.qabout .lx .bd{
	padding: 20px;
}
.qabout .lx .bd .rt .ico{
	width: 140px;height: 140px;
}
.qabout .lx .bd .rt h4{
	font-size: 24px;
}
.laboratory .list li:nth-child(2n){
	float: none;
}
.laboratory .list li .text{
	margin: -38px 30px 0;
	background: #20cca1;
	border-radius: 20px;
	overflow: hidden;
	position: relative;z-index: 77;
}
.laboratory .list li .text p,
.laboratory .list li .text h2 {
	font-size: 24px;color: #fff;
}
.laboratory .list li a .icon {
	display: block;margin-top: -40px;
}
.laboratory .list li .imgs:before{
	opacity: 1;
}
.part_list li .img{
	height: 400px;
}
.part_list li dl dd{
	float: none;display: inline-block;
}
.part_list li dl{
	text-align: center;
}
.fun_list .functi_list li .img{
	height: 350px;
}
.fun_list .functi_list li .text h2 a{
	padding-left: 15px;
}
.qabout .ec .bd li:last-child h2{
	font-size: 22px;margin-bottom: 6px;
}
.about .text_list .text h2{
	font-size: 30px;line-height: 1.6;
}
.about .text_list .text .icon{
	width: 40px;height: auto;
}
.platform .next_prev{
	display: none;
}
.banner li .text h4{
	font-size: 40px;margin-bottom: 20px;
}
.banner li .text h2{
	font-size: 50px;line-height: 1.7;
}
.news .list .next_prev .next, .news .list .next_prev .prev{
	background-size: 25px auto;width: 40px;height: 40px;
}

.footer .rts{
	display: none;
}
.yknaver .navers li:nth-child(3) dl{
	text-align: left !important;padding: 0 30px !important;
}

.arows2, .arows3, .arows4, .arows5, .arows6{
	display: none;
}

.qabout .lx .bd dd{
	width: 50%;margin-top: 20px;
}


.banner li{
	height: 450px;
}
.banner{
	height: 448px;overflow: hidden;
}
.platform .plat_list{
	margin-left: 60px;
}
.platform{
	background-size: auto 102% !important;
}
.news .list .next_list li .txt h4{
	height: 80px;overflow: hidden;
}
.news .list .next_list li .txt p{
	height: auto;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.cooperative .cooper_list .coop_list li{
	border: none !important;
}
.cooperative .cooper_list .coop_list li .text h5{
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}

.datal_list .cha{
	display: none;
}
.datal_list .data_list{
	margin: 0;
}

.univer_imgs ul{
	width: auto;
}
.univer_imgs ul li .text{
	margin: -35px 0 0;
}
.compe_img li .img{
	height: 470px;
}
.datal_list .data_list li .text p{
	font-size: 24px;
}







}