/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ font-size:12px;font-family:' '; color:#666;}
a{color:#666;transition: 0.3s;}
a:hover{ color:#f60; text-decoration:none;cursor: pointer;}
p{line-height:1.8em; padding:5px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1200px; margin:0 auto;}
.container{padding: 0 8%;box-sizing: border-box;}
html,body{width: 100%;height: 100%;overflow: hidden;}


.header{ position:relative;}
.headList{display: flex;justify-content: space-between;align-items: center;height: 90px;padding: 0 20px;box-sizing: border-box;}
.logo{padding: 17px;box-sizing: border-box;}
.logo img{widows: 100%;height: auto;}


/*menu*/
.menu{width: 100%; margin-top: 25%;line-height: 40px;}
.menu ul li{position:relative;}
.menu ul li dl{display: none;}
.menu ul li dl dd a{ font-size:12px; color:#fff;display:block; padding:0;}
.menu a{color: #c7a767;display: block;font-size: 14px;text-align: center;text-decoration: none;font-weight: 600;}
.menu a span{display: inline-block;position: relative;}
.menu a:hover{color:#fff;}
.menu>ul>li.on a span{padding-left: 20px;}
.menu>ul>li.on a span:before{width: 3px;height: 15px;top: 50%;transform: translateY(-50%);left: 0;background: #c7a767;content: "";position: absolute;}

/*mMenu*/
.m_header{width: 100%;display: none;position: relative;z-index: 999;}
.sp_header{height:60px;overflow:hidden;background:transparent;position:fixed;z-index:999;width:100%;display: none;top: 0;}
.sp_header.on{background: #000;}
.sp_logo{float:left;height:60px;display: flex;justify-content: center;align-items: center;padding-left: 10px;}
.sp_logo img{margin:auto;max-height:45px;}
.sp_nav{width:55px;float:right;position:relative;cursor:pointer;height:30px;margin-top:16px}
.sp_nav span{display:block;background:#fff;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:999999;background:#000;width:100%;height:calc(100% - 60px);font-size:14px;line-height:40px;top: 60px;right:-100%;overflow:auto;overflow-x:hidden;transition:right ease 0.35s;display: none;}
.nav_show{right:0;}
.sjj_nav ul{padding: 0 20px;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-bottom:1px #fff solid;position:relative;line-height:45px;font-size:16px}
.sjj_nav ul li ul{display:none;padding: 0;}
.sjj_nav ul li ul li{border: none;}
.sjj_nav ul li a{color:#fff;width:100%;display: block;box-sizing: border-box;}
.sjj_nav ul li ul li a{color:#fff;display:block;text-align:left;}
.sjj_nav ul li i svg{width:25px;height:25px;fill:#fff;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#fff}
.sjj_nav ul li ul li>ul{margin-left:10px}


.headBtm{position: absolute;left: 0;bottom: 0;width: 100%;padding: 0 20px;box-sizing: border-box;}
.headBtm .info{color: #c7a767;font-size: 14px;}
.headBtm .info p{padding: 2px 0;}
.line1{width: 30px;border-bottom: 3px solid #c7a767;}
.line2{width: 100%;border-bottom: 3px solid #c7a767;}

.headBtm .links{margin: 20px 0;display: flex;flex-wrap: wrap;justify-content: space-between;}
.headBtm .links i{display: inline-block;margin-right: 10px;margin-bottom: 10px;}
.headBtm .links img{width: 32px;}

.headBtm .links2{margin: 20px 0;display: flex;flex-wrap: wrap;justify-content: space-between;}
.headBtm .links2 a{display: inline-block;margin-right: 10px;margin-bottom: 10px;}
.headBtm .links2 img{width: 32px;}

/*swiper*/
.swiper {width: 100%;height: 100%;}
.swiper-slide {background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center; -ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.swiper-slide img { display: block;width: 100%;height: 100%;object-fit: cover;}


/*common*/
.iComTitle{}

.disFlex{display: flex;flex-wrap: wrap;}
.jusBet{justify-content: space-between;}
.jusCet{justify-content: center;}
.jusEnd{justify-content: flex-end;}
.aliTop{align-items: flex-start;}
.aliCet{align-items: center;}
.alibtm{align-items: flex-end;}
.bgfff{background: #fff;}
.fff{color: #fff !important;}
.pt100{padding-top: 100px;}
.pb100{padding-bottom: 100px;}
.pt130{padding-top: 130px;}
.pb140{padding-bottom: 140px;}
.img{font-size: 0px;overflow: hidden;}
img{transition: 0.5s;}
em{font-style: normal;}

.overflow3{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.overflow2{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.overflow1{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 100%;display: block;}

.clearfix:before,
.clearfix:after {content: "";display: table;}
.clearfix:after {clear: both;overflow: hidden;}
.clearfix {*zoom: 1;}
.f_left{float: left;}
.f_right{float: right;}

.pageFull{width: 100%;height: 100%;position: relative;display: flex;justify-content: space-between;}
.pageLeft{width: 190px;height: 100%;background: #13007b;z-index: 9999;position: relative;}
.pageRight{width: calc(100% - 190px);height: 100%;}

/*banner*/
.banner{width: 100%;height: 100%;position: relative;overflow: hidden;}
.bannerSwiper .swiper-pagination-bullet{opacity: 1;background: #fff;transition:width ease 0.35s;border-radius: 20px;}
.bannerSwiper .swiper-pagination-bullet-active{background: #00b0ec;width:20px;}
.banTop{position: absolute;top: 50%;right: 0;bottom: 0;left: 0;margin: auto;z-index: 9;transform: translateY(-50%);}
.banTop .warp{text-align: center;color: #fff;}
.banTop .warp .img{margin-bottom: 20px;}
.banTop .warp img{width: auto;max-width: 300px;}
.banTop .warp h2{font-size: 60px;font-weight: bold;margin-bottom: 15px;}

.footer{position: fixed;right: 0;width: calc(100% - 190px);padding: 5px;background: rgba(0,0,0,0.9);color: #fff;font-size: 12px;text-align: center;z-index: 999;bottom: 0;}


/*----------------------*/
.about{width: 100%;height: 100%;}
.aboBg{width: 100%;height: 100%;position: absolute;top: 0;left: 0;font-size: 0px;overflow: hidden;z-index: -1;}
.aboBg img{width: 100%;height: 100%;object-fit: cover;}
.aboWarp{width: 100%;position: relative;padding-top: 15vw;}
.aboWarp .left{width: 45%;}
.aboWarp .desc{width: 100%;background: rgb(14 33 149 / 80%);border-radius: 30px 0 30px 0;padding: 35px;box-sizing: border-box;color: #fff;}
.aboTit{font-size: 22px;font-weight: bold;}
.aboTit img{vertical-align: middle;}
.aboTit span{display: inline-block;vertical-align: middle;margin: 0 5px;}
.aboInfo{font-size: 16px;margin-top: 20px;max-height: 18vw;overflow: hidden;overflow-y: auto;padding-right: 15px;box-sizing: border-box;}
.aboInfo::-webkit-scrollbar {width: 3px;height: 8px;background-color: #fff;border-radius: 4px;position: relative;}/*下拉条样式隐藏*/
/*滚动条样式*/
.aboInfo::-webkit-scrollbar {
	/*滚动条整体样式*/
	width: 4px;
	/*高宽分别对应横竖滚动条的尺寸*/
	height: 4px;
}

.aboInfo::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
	border-radius: 5px;
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
	background: #13007b;
}

.aboInfo::-webkit-scrollbar-track {
	/*滚动条里面轨道*/
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
	border-radius: 0;
	background: rgba(255, 255, 255, 0.6);
}


.aboWarp .right{width: 57%;position: absolute;top: 5vw;right: 0;}
.aboVideo{width: 100%;height:25vw;}
.aboVideo video{width: 100%;height: 100%;background: #000;}

/*----------------------*/
.culture{width: 100%;height: 100%;}
.culture .warp{padding: 0 5%;box-sizing: border-box;width: 40%;height: 100%;display: flex;align-items: center;}
.culture .desc{width: 100%;}
.culTit {background: url(../images/culture.png)no-repeat;background-size: 100% 100%;padding: 20px 50px;font-size: 18px;font-weight: 600;text-align: center;color: #fff;height: 55px;margin-bottom: 40px;line-height: 55px;}

.culWarp{width: 100%;padding: 40px;background: #ACBFE9;border-radius: 0px 30px 0px 30px;font-size: 14px;color: #fff;}
.culWarp ul li{margin-bottom: 20px;}
.culWarp .tit{font-size: 18px;color: #1D0D85;padding-left: 30px;background: url(../images/gs.png) left center no-repeat;}


/*----------------------*/

.honor{width: 100%;height: 100%;}
.honor .container{height: 100%;display: flex;align-items: center;}
.honorWarp{width: 100%;background: rgba(255,255,255,0.3);border-radius: 5px;padding: 40px;box-sizing: border-box;}
.honorWarp h3{color: #13007B;font-size: 24px;font-weight: 600;}
.honorList{width: 100%;margin-top: 20px;  height: 30vw;  overflow: hidden;overflow-y: auto;}
.honorList ul{display: flex;flex-wrap: wrap;}
.honorList ul li{display: inline-block;width: 50%;padding: 0 5px;box-sizing: border-box;margin-bottom: 20px;}
.honorList .part{text-align: center;font-size: 14px;color: #fff;}
.honorList .part img{width: 100%;max-width: 300px;}

/*----------------------*/

.research{width: 100%;height: 100%;}
.research .container{height: 100%;display: flex;align-items: center;}
.researchWarp{width: 76%;background: rgba(255,255,255,0.3);border-radius: 5px;padding: 45px;box-sizing: border-box;}
.resTit{font-size: 24px;font-weight: bold;color: #13007B;margin-bottom: 20px;}
.resTit span{font-size: 18px;}
.resTit img{vertical-align: middle;}
.researchWarp .info{font-size: 14px;color: #fff;margin-top: 20px;text-indent: 2em;}

/*----------------------*/

.thesis{width: 100%;height: 100%;background: #f6f6f6;}
.thesis .container{height: 100%;display: flex;flex-direction: column;justify-content: center;padding: 0 6%;}
.thesisList{width: 100%;margin-top: 25px;padding-bottom: 50px;position: relative;}
.thesisList ul{display: flex;flex-wrap: wrap;}
.thesisList ul li{display: inline-block;width: 50%;padding: 0 15px;box-sizing: border-box;margin-bottom: 20px;}
.thesisList .part{display: block;width: 100%;background: #fff;border: 1px solid #F8F8F8;padding: 25px;box-sizing: border-box;border-radius: 10px;transition: 0.3s;}
.thesisList .part:hover{transform: translateY(-10px);-moz-box-shadow: -1px 1px 5px #666666;-webkit-box-shadow: -1px 1px 5px #666666;box-shadow: -1px 1px 5px #666666;}
.thesisList .part .t1{font-size: 18px;color: #333;font-weight: bold;}
.thesisList .part .info{font-size: 14px;color: #333;margin-top: 15px;}
.thesisList .part .btm{font-size: 14px;color: #333;margin-top: 15px;}
.thesisList .part .btm img{vertical-align: middle;width: 16px;height: auto;display: inline-block;}
.thesisList .part .btm span{display: inline-block;vertical-align: middle;margin: 0 5px;}
.thesisList .swiper-button-next,.thesisList .swiper-button-prev{top: auto;bottom: 0 !important;width: 45px;height: 45px;background: #13007B;color: #fff;}
.thesisList .swiper-button-next:after,.thesisList .swiper-button-prev:after{font-size: 30px;}
.thesisList .swiper-button-next{left: auto;right: calc(50% - 55px);}
.thesisList .swiper-button-prev{right: auto;left: calc(50% - 55px);}

/*----------------------*/

.fileld{width: 100%;height: 100%;}
.fileld .container{height: 100%;display: flex;align-items: center;}
.fileldWarp{width: 75%;background: rgb(207 223 234 / 80%);padding: 60px;box-sizing: border-box;margin: 0 auto;border-radius: 20px 0 20px 0;}
.fileldWarp .info{font-size: 16px;color: #13007B;text-indent: 2em;width: 80%;margin: 0 auto;margin-top: 20px;}

.fileldList{width: 87%;margin: 0 auto;margin-top: 25px;display: flex;flex-wrap: wrap;justify-content: space-between;}
.fileldList .item{width: 48%;}
.fileldList .part{padding: 5px;display: block;width: 100%;border: 1px solid #13007D;position: relative;}
.fileldList .part:before{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #333;opacity: 0.5;z-index: 1;content: "";opacity: 0;transition: 0.3s;}
.fileldList .part .img{width: 100%;height: 100%;overflow: hidden;}
.fileldList .part .img img{width: 100%;height: 100%;object-fit: cover;}
.fileldList .part .imgTop{position: absolute;margin: auto;color: #fff;font-size: 22px;font-weight: bold;top: 50%;transform: translateY(-50%);left: 0;width: 100%;text-align: center;padding: 10px;box-sizing: border-box;opacity: 0;transition: 0.3s;}

.fileldList .part:hover:before{opacity: 0.3;}
.fileldList .part:hover .imgTop{opacity: 1;}

.fileldVideo{width: 60%;margin: 0 auto;height: 60vh;}
.fileldVideo video{width: 100%;height: 100%;background: #000;}

/*----------------------*/

.product{width: 100%;height: 100%;}
.product .container{height: 100%;display: flex;align-items: center;}
.proBox{width: 96%;background: #DDE4EC;margin: 0 auto;}
.proTab{width: 100%;}
.proTab ul{display: flex;justify-content: space-between;}
.proTab ul li{background: #CCCCCC;color: #fff;width: 24.5%;text-align: center;line-height: 70px;cursor: pointer;font-size: 16px;}
.proTab ul li.on{background: #0E2072;}

.proPanel{width: 100%;padding: 30px 60px 30px 60px;background: #DDE4EC;box-sizing: border-box;}

.proInfo{width: 100%;margin-top: 20px;font-size: 16px;color: #0E2072;}
.proList{width: 100%;margin-top: 25px;position: relative;padding-bottom: 60px;}
.proList .part{display: block;width: 100%;overflow: hidden;font-size: 18px;color: #000;text-align: center;}
.proList .part p{display: none;}

.proList .swiper-button-next,.proList .swiper-button-prev{top: auto;bottom: 0 !important;width: 45px;height: 45px;background: #13007B;color: #fff;}
.proList .swiper-button-next:after,.proList .swiper-button-prev:after{font-size: 30px;}
.proList .swiper-button-next{left: auto;right: calc(50% - 55px);}
.proList .swiper-button-prev{right: auto;left: calc(50% - 55px);}

.proList .swiper-slide{transition: 300ms;transform: scale(0.8);background: transparent;}
.proList .swiper-slide-active{transform: scale(1);}
.proList .swiper-slide-active .part p{display: block;}

.proysList{width: 80%;margin: 0 auto;margin-top: 25px;}
.proysList ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.proysList ul li{width: 26%;}
.proysList .part{width: 100%;border-radius: 30px 0px 30px 0px;background: #fff;position: relative;overflow: hidden;height: 350px;}
.proysList .part .img{width: 80px; margin: 0px auto;margin-top: 60px;margin-bottom: 120px;display: block;transition: 0.3s;}
.proysList .part .img img{width: 100%;}
.proysList .part .desc{background: #0E2072; border-radius: 0 0 30px 0;color: #fff; position: absolute; padding: 0px 10px;bottom: -27%;height: 218px;width: 100%;transition: 0.3s;box-sizing: border-box;}
.proysList .part .t1{text-align: center;line-height: 65px;color: #fff;font-size: 16px;}
.proysList .part .info{visibility:hidden;font-size: 14px;padding-bottom: 20px;}

.proysList .part:hover{background: rgb(14, 32, 114);}
.proysList .part:hover .desc{background: rgb(255, 255, 255);color: rgb(14, 32, 114);bottom: 0px;}
.proysList .part:hover .t1{color: rgb(14, 32, 114);}
.proysList .part:hover .info{visibility: visible;}

.cpxg{width: 100%;}
.cpxgWarp{margin-top: 25px;font-size: 14px;max-height: 25vw;overflow: hidden;overflow-y: auto;}
.cpxgWarp .tit{font-size: 14px;color: #0E2072;background: url(../images/47.png) left center no-repeat;padding-left: 20px;}
.cpxgWarp .line3{width: 100%;font-size: 0px;margin: 15px 0;}
.cpxgWarp .line3 img{width: 100%;}
.cpxgWarp .tags span{color: #fff;background: #0E2072;padding: 8px;display: inline-block;margin-right: 10px;margin-bottom: 10px;}

.alzsList{width: 100%;margin-top: 25px;position: relative;padding-bottom: 60px;}
.alzsList .swiper-button-next,.alzsList .swiper-button-prev{top: auto;bottom: 0 !important;width: 45px;height: 45px;background: #13007B;color: #fff;}
.alzsList .swiper-button-next:after,.alzsList .swiper-button-prev:after{font-size: 30px;}
.alzsList .swiper-button-next{left: auto;right: calc(50% - 55px);}
.alzsList .swiper-button-prev{right: auto;left: calc(50% - 55px);}
.alzsList .swiper-slide{background: transparent;}
.alzsList .part{display: block;width: 100%;max-width: 315px;border-radius: 30px 0 30px 0;overflow: hidden;}
.alzsList .part .img{width: 100%;}
.alzsList .part .img img{width: 100%;height: auto;}
.alzsList .part .tit{background: #fff;line-height: 65px;background: #fff;text-align: center;font-size: 14px;color: #333;}


.news{width: 100%;height: 100%;background: #eee;}
.news .container{height: 100%;display: flex;flex-direction: column;justify-content: center;padding: 0 5%;}
.newList{width: 100%;margin-top: 25px;position: relative;padding-bottom: 60px;}
.newList .swiper-button-next,.newList .swiper-button-prev{top: auto;bottom: 0 !important;width: 45px;height: 45px;background: #13007B;color: #fff;}
.newList .swiper-button-next:after,.newList .swiper-button-prev:after{font-size: 30px;}
.newList .swiper-button-next{left: auto;right: calc(50% - 55px);}
.newList .swiper-button-prev{right: auto;left: calc(50% - 55px);}
.newList .swiper-slide{background: transparent;}
.newList .part{display: block;width: 100%;max-width: 370px;margin-right: auto;background: #fff;}
.newList .part .img{width: 100%;overflow: hidden;height:280px;}
.newList .part .img img{width: 100%;}
.newList .part:hover .img img{transform: scale(1.2);}
.newList .part .desc{width: 100%;background: #fff;}
.newList .part .time{display: flex;justify-content: space-between;align-items: center;font-size: 14px;color: #333;border-bottom: 1px solid #F5F5F5;padding: 5px 15px;}
.newList .part .desc{padding: 15px 25px 45px 15px;background: url(../images/jt.png) right 25px bottom 25px no-repeat;box-sizing: border-box;}
.newList .part .t1{font-size: 18px;color: #333;margin: 10px 0;font-weight: bold;}
.newList .part .info{font-size: 15px;color: #333;}
.newList .part:hover{transform: translateY(-10px);border-radius: 10px;box-shadow: 2px 2px 5px #ccc;}

.contact{width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;justify-content: center;}
.contWarp{width: 60%;padding: 70px;margin: auto;background: rgba(255,255,255,0.8);box-sizing: border-box;border-radius: 30px 0px 30px 0px;}
.contWarp .info{font-size: 16px;color: #333;}
.contWarp .map{margin-top: 20px;}
.contWarp .map img{width: auto;max-width: 100%;}
.contWarp ul li{font-size: 14px;color: #333;}
.contWarp .ewm{width: 100%;max-width: 120px;}
.contWarp .ewm img{width: 100%;}

.inside{width: 100%;height: 100%;background: #eee;overflow: hidden;overflow-y: auto;padding: 60px 0;box-sizing: border-box;}





@media only screen and (max-width: 1400px) {
.banTop .warp img{max-width: 240px;}
.banTop .warp h2{font-size: 48px;}
.honorWarp{width: 70%;}
.researchWarp{width: 100%;}
.fileldVideo{width: 70%;}
.proTab ul li{line-height: 50px;}
.proList .part{font-size: 16px;}
.proysList ul li{width: 30%;}
.alzsList .part .tit{line-height: 50px;}
.contWarp{width: 70%;padding: 45px;}

}


@media only screen and (max-width: 1200px) {
.banTop .warp img{max-width: 200px;}
.banTop .warp h2{font-size: 42px;}
.container{padding: 0 6%;}
.about{display: flex;align-items: center;}
.culture .warp{width: 50%;}
.honorWarp{width: 80%;}
.fileldWarp{padding: 45px;width: 80%;}
.fileldVideo{width: 80%;}
.proPanel{padding: 30px;}
.contWarp{width: 80%;}




}


@media only screen and (max-width: 980px) {
.banTop .warp img{max-width: 180px;}
.banTop .warp h2{font-size: 38px;}
.aboWarp{padding-top: 0;}
.aboWarp .left{width: 100%;float: none;}
.aboWarp .right{width: 100%;position: relative;top: 0;}
.aboVideo{height: 30vw;}
.culture .warp{width: 60%;}
.honorWarp{width: 90%;}
.honorWarp h3{font-size: 22px;}
.resTit{font-size: 22px;}
.resTit span{font-size: 17px;}
.thesisList .part .t1{font-size: 16px;}
.thesisList .part .info{margin-top: 10px;}
.fileldWarp{padding: 35px;width: 90%;}
.fileldWarp .info{width: 100%;font-size: 14px;}
.fileldList{width: 100%;}
.fileldVideo{width: 90%;}
.proysList{width: 100%;}
.contWarp{width: 90%;padding: 25px;}
.contWarp .info{font-size: 14px;}






}


@media only screen and (max-width: 780px) {
.m_header{display: block;}
.sp_header{ display:block;}
.sjj_nav{ display:block;}
.m_header .headBtm{position: relative;margin-top: 20px;}
.m_header .headBtm .links{justify-content: flex-start;margin: 10px 0;}
.m_header .headBtm .links2{justify-content: flex-start;margin: 10px 0;}
.headBtm .links i{margin-bottom: 0;}
.headBtm .links a{margin-bottom: 0;}

.pageRight{width: 100%;float: none;}
.pageLeft{position: fixed;width: 0;height: auto;}
.mbHide{display: none !important;}
.footer{width: 100%;}

.aboTit{font-size: 20px;}
.aboInfo{font-size: 14px;margin-top: 15px;}
.culture .warp{width: 80%;}
.honorWarp{width: 100%;}
.honorList{height: 60vw;overflow: hidden;overflow-y: auto;}
.honorList ul li{width: 50%;}
.honorWarp h3{font-size: 20px;}
.researchWarp .info{height: 60vw;overflow: hidden;overflow-y: auto;}
.resTit{font-size: 20px;}
.resTit span{font-size: 16px;}
.thesisList .part{padding: 15px;}
.thesisList ul li{padding: 0 5px;}







}


@media only screen and (max-width: 620px) {
.container{padding: 0 20px;box-sizing: border-box;}
.banTop .warp img{max-width: 160px;}
.banTop .warp h2{font-size: 28px;}
.aboTit{font-size: 18px;}
.aboWarp .desc{padding: 25px;border-radius: 20px 0 20px 0;}
.aboInfo{max-height: 40vw;}
.aboVideo{height: 65vw;}
.culture .warp{width: 100%;margin: 0 auto;}
.culTit{background-size: contain;width: 100%;box-sizing: border-box;}
.culWarp{box-sizing: border-box;padding: 20px;border-radius: 0 20px 0 20px;}
.culWarp .tit{font-size: 16px;}
.honorWarp{padding: 15px;}
.honorWarp h3{font-size: 18px;}
.researchWarp{padding: 15px;}
.resTit{font-size: 18px;}
.resTit span{font-size: 14px;font-weight: normal;}
.researchWarp .info{height: 90vw;}
.thesisList ul li{width: 100%;margin-bottom: 15px;}
.thesis{overflow: hidden;overflow-y: auto;padding: 60px 0;box-sizing: border-box;}
.thesis .container{height: auto;display: block;padding: 0;}
.fileldWarp{width: 100%;padding: 20px;}
.fileldWarp .info{max-height: 70vw;overflow: hidden;overflow-y: auto;}
.fileldVideo{width: 100%;}


.product{overflow: hidden;overflow-y: auto;padding: 60px 0;box-sizing: border-box;}
.product .container{height: auto;display: block;padding: 0;}
.proTab ul li{font-size: 12px;}
.proPanel{padding: 20px;}
.proInfo{font-size: 14px;}
.proysList ul li{width: 100%;margin-bottom: 15px;}
.cpxgWarp{max-height: none;}

.contact{overflow: hidden;overflow-y: auto;padding: 60px 20px;box-sizing: border-box;}
.contact .container{height: auto;display: block;padding: 0 20px;box-sizing: border-box;}
.contWarp{width: 100%;padding: 20px;border-radius: 20px 0 20px 0;}
.contWarp .left{width: 100%;}
.contWarp .center{width: 100%;}
.contWarp .right{width: 100%;}




}
