		.m-activity{
			
		}
		.m-activity .rowdesc{
			margin-bottom: 154px;
		}
		.m-activity .rowdesc .g-tit1{
			margin-bottom:35px;
		}
		.m-activity .rowdesc .content{
			overflow: hidden;
			position: relative;
		}
		.m-activity .rowdesc .content .left{
			float: left;
			width: 854px;
			padding: 40px;
			background-color: #fbfcff;
			min-height: 530px;
			box-sizing: border-box;
		}
		.m-activity .rowdesc .content .left .tit,
		.g-newlibtit{
			font-size: 22px;
			font-weight: bold;
			padding-left: 20px;
			position: relative;
			margin-bottom: 22px;
		}
		.m-activity .rowdesc .content .left .tit::after,
		.g-newlibtit::after{
			content: '';
			position: absolute;
			width: 4px;
			height: 17px;
			left: 0;
			top: 50%;
			transform: translateY(-50%);
			background-color: #c4a156;
		}
		.m-activity .rowdesc .content .left .txts{
			font-size: 18px;
			margin-bottom: 60px;
			font-family: Light;
		}
		.m-activity .rowdesc .content .right{
			position: absolute;
			right: 0;
			top: 0;
			bottom: 0;
			width: calc(100% - 854px);
			border: 1px solid #eee;
			min-height: 530px;
			box-sizing: border-box;
		}
		.m-activity .rowdesc .content .logo{
			width: 553px;
			position: absolute;
			left: 50%;
			top: 50%;
			transform: translate(-50%,-50%);
		}
		.m-activity .rowdesc .content .codes{
			overflow: hidden;
			float: right;
		}
		.m-activity .rowdesc .content .code{
			float: right;
			width: 110px;
			height: 110px;
			margin-left: 18px;
		}
		.m-activity .rowdesc .content .code img{
			width: 100%;
			height: 100%;
		}
		.m-activity .rowdesc .content .txt{
			overflow: hidden;
			padding-top: 55px;
			text-align: right;
			font-size: 18px;
			color: #063190;
			font-family: Light;
		}
		.m-activity .rowdesc .content .txt .i{
			width: 30px;
			display: inline-block;
		}
		.m-activity .rowQA {
			margin-bottom: 120px;
		}
		.m-activity .rowQA .g-tit1{
			margin-bottom: 35px;
		}
		.ul-atyQA {
			overflow: hidden;
			 margin: 0 -20px;
		}
		
		.ul-atyQA li{
			float: left;
			width: 33.3333%;
			margin-bottom: 40px;
		}
		.ul-atyQA .con{
			margin: 0 20px;
			height: 475px;
			box-sizing: border-box;
			border: 1px solid #f5f5f5;
			box-sizing: border-box;
			text-align: center;
			padding: 65px 30px 0;
			background: url(../images/newpage/img1-4.png) no-repeat;
			background-size: 100% 100%;
			font-size: 18px;
			color:#5b5c60 ;
			transition: .5s;
		}
			
		.ul-atyQA .con:hover{
			background-image: url(../images/newpage/img1-6.jpg);
		}
		.ul-atyQA .tit{
			font-size: 26px;
			font-weight: bold;
			color: #063190;
			color: #1c1c1c;
			margin-bottom: 20px;
		}
		.ul-atyQA .infos{
			margin-bottom: 15px;
			height: 220px;
			
		}
		.ul-atyQA .infos .mid{
			position: relative;
			top: 50%;
			transform: translateY(-50%);
		}
		.ul-atyQA .infos .t1{
			margin-bottom: 6px;
		}
		.ul-atyQA .infos .txt,.ul-atyQA .infos .txt a{
			line-height: 1.8;
			max-height: 9em;
			overflow: hidden;
			color: #bc9b44;
			
		}
		.ul-atyQA .mores .more{
			margin-bottom: 8px;
			display: block;
		}
		.ul-atyQA .mores .more:hover{
			color: #063190;
		}
		.ul-atyQA .mores .link,
		.g-lblink{
			color: #063190;
			display: inline-block;
			padding-left: 27px;
			background: url(../images/newpage/img1-5.png) no-repeat left center;
			background-size: 20px;
			font-family: Light;
			word-break:break-all;
		}
		.g-lblink:hover{
			color: #063190;
		}
		
		.m-activity .rowmore{
			padding-bottom: 30px;
		}
		.m-activity .rowmore .g-tit1{
			margin-bottom: 40px;
		}
		.m-activity .morefile,
		.g-libbox{
			padding: 40px 48px;
			background-color: #fbfcff;
			color: #4f4f52;
		}
		.m-activity .morefile .tit{
			margin-bottom: 15px;
			font-size: 24px;
			color: #383635;
		}
		.m-activity .morefile .item{
			font-size: 18px;
		}
		.m-activity .morefile .item .info{
			font-family: Light;
		}
		.m-activity .morefile .g-lblink{
			margin-bottom: 15px;
		}
		
		
		
		
		
		.m-clszy{
			padding: 67px 0 230px;
		}
		.g-libbox{
			padding: 45px 40px;
			font-size: 18px;
			color: #363636;
			line-height: 1.8;
		}
		.row-cls1 {
			margin-bottom: 140px;
		}
		.row-cls1 .g-tit1{
			margin-bottom: 35px;
		}
		.row-cls1 .g-libbox{
			font-family: Light;
		}
		.row-cls1 .g-libbox span{
			color: #5a5959;
		}
		.row-cls1 .g-libbox p{
			margin-bottom: 25px;
		}
		.row-cls1 .g-libbox p:last-of-type{
			margin-bottom: 0;
		}
		.row-cls2{
			margin-bottom: 155px;
		}
		.row-cls2 .g-tit1{
			margin-bottom: 70px;
		}
		.row-cls2 .content{
			overflow: hidden;
			margin-bottom: 75px;
		}
		.row-cls2 .video .pic{
			position: absolute;
			right: 0;
			top: 0;
			left: 0;
			bottom: 0;
			background: url(../images/newpage/img2-2.png) no-repeat center;
			background-size: cover;
			cursor: pointer;
			z-index: 1;
		}
		.row-cls2 .video .pic img{
			width: 94px;
			height: 94px;
			position: absolute;
			left: 50%;
			top: 50%;
			transform: translate(-50%,-50%);
		}
		.row-cls2 .video{
			float: right;
			width: 809px;
			height: 431px;
			position: relative;
			margin-left: 50px;
		}
		.row-cls2 .video video{
			width: 100%;
		}
		.row-cls2 .txts{
			padding-top: 60px;
			overflow: hidden;
			padding-left: 30px;
		}
		.g-newlibtit{
			color: #09090b;
			margin-bottom:20px;
		}
		.row-cls2 .txts .txt{
			font-size: 18px;
			color: #606062;
			line-height: 1.8;
			font-family: Light;
		}
		.cls-list{
			overflow: hidden;
		}
		
		.ul-clstype{
			width: 535px;
			height: 1280px;
			overflow-y: auto;
			box-sizing: border-box;
			float: left;
			margin-right: 60px;
		}
		.ul-clstype li{
			margin-bottom: 5px;
		}
		.ul-clstype li:last-of-type{
			margin-bottom: 0;
		}
		.ul-clstype .con{
			height: 80px;
			line-height: 80px;
			text-align: center;
			background-color: #f7f7f7;
			font-size: 20px;
			transition: .5s;
			cursor: pointer;
		}
		.ul-clstype .con:hover,
		.ul-clstype .on .con{
			color: #fff;
			background-color: #063190;
		}
		.ul-clstype .on .con a{
			color: #fff;
			background-color: #063190;
		}
		
		.tabinfo{
			overflow: hidden;
		}
		.cls-list .tits{
			padding-left: 30px;
			border-bottom: 1px solid #f0f0f0;
			margin-bottom: 25px;
			overflow: hidden;
			padding-bottom: 20px;
		}
		
		.cls-list .g-newlibtit{
			margin-bottom: 0px;
			float: left;
			margin-top: 5px;
		}
		.rtinput{
			height: 45px;
			overflow: hidden;
			float: right;
		}
		.rtinput .ipt{
			height: 100%;
			border: 1px solid #dfdfdf;
			width: 296px;
			box-sizing: border-box;
			font-size: 18px;
			padding: 0 20px;
			margin-right: 10px;
			float: left;
		}
		.rtinput .ipt input{
			width: 100%;
			height: 100%;
			border: none;
			outline: none;
			font-size: 18px;
		}
		.rtinput .btn{
			width: 140px;
			height: 45px;
			line-height: 45px;
			font-size: 18px;
			color: #fff;
			text-align: center;
			overflow: hidden;
			background-color: #063190;
			cursor: pointer;
		}
		.rtinput .btn .t{
			display: inline-block;
			padding-left: 30px;
			background: url(../images/newpage/img2-4.png) no-repeat left center;
			background-size: 17px;
			
		}
		.ul-clstypelist{
			overflow: hidden;
			margin-bottom: 45px;
		}
		.ul-clstypelist li{
			margin-bottom: 30px;
		}
		.ul-clstypelist .con{
			height: 120px;
			display: block;
			box-sizing: border-box;
			border: 1px solid #f1f1f1;
			padding: 25px 40px;
		}
		.ul-clstypelist .con:hover .tit{
			color: #063190;
		}
		.ul-clstypelist .tit{
			font-size: 20px;
			font-weight: bold;
			color: #000;
			margin-bottom: 18px;
		}
		.ul-clstypelist .info{
			font-size: 18px;
			color: #a7a7a9;
			padding-left: 28px;
			background: url(../images/newpage/img2-3.png) no-repeat left center;
			background-size: 16px;
			font-family: Light;
		}
		.row-cls2 .pages{
			margin-bottom: 0;
		}
		.row-cls2 .pages .t{
			font-size: 17px;
			color: #bfbfc1;
			display: inline-block;
			line-height: 36px;
			transform: translateY(5px);
			margin-right: 25px;
		}
		
		.row-cls3 .g-tit1{
			margin-bottom: 30px;
		}
		.row-cls3 .box1{
			overflow: hidden;
			margin: 0 -20px 40px;
		}
		
		.row-cls3 .box1 .g-libbox{
			width: calc(50% - 40px);
			float: left;
			margin: 0 20px;
			padding-top: 40px;
			padding-bottom: 30px;
		}
		.row-cls3 .tit{
			font-size: 24px;
			font-weight: bold;
			margin-bottom: 10px;
		}
		
		.row-cls3 .box1 .desc{
			font-size: 18px;
			color: #828284;
			margin-bottom: 10px;
			font-family: Light;
		}
		
		.row-cls3 .box2.g-libbox{
			padding-bottom: 20px;
		}
		.row-cls3 .box2 .tit{
			margin-bottom: 18px;
		}
		.row-cls3 .box2 .items{
			display: flex;
			flex-wrap: wrap;
		}
		.row-cls3 .box2 .item{
			width: 33.3333%;
			margin-bottom: 30px;
		}
		.row-cls3 .box2 .t{
			color: #000;
			margin-bottom: 8px;
			font-family: Light;
		}
		
		
		
		
		
		
		
		.m-zhuanye{
			padding: 65px 0 220px;
		}
		.m-zhuanye .infos{
			padding-bottom: 50px;
			border-bottom: 1px solid #e9e9e9;
			margin-bottom: 45px;
		}
		.m-zhuanye .infos:last-of-type{
			margin-bottom: 0;
			border: none;
		}
		.m-zhuanye .g-newlibtit{
			margin-bottom: 22px;
		}
		.m-zhuanye .g-tit1{
			margin-bottom: 45px;
		}
		.m-zhuanye .desc{
			font-size: 18px;
			color: #606060;
			margin-bottom: 55px;
			font-family: Light;
			line-height: 2;
		}
		.m-zhuanye  .g-lblink{
			color: #606060;
			
		}
		.m-zhuanye  .g-lblink:hover{
			color: #063190;
		}
		.ul-zhuanye {
			text-align: center;
			
		}
		.ul-zhuanye li{
			display: inline-block;
		}
		.ul-zhuanye li:last-of-type .icon2{display: none;}
		.ul-zhuanye .con{
			height: 363px;
			width: 335px;
			border: 4px solid #063190;
			border-radius: 8px;
			box-sizing: border-box;
			padding: 32px 40px 0;
			margin: 0 75px;
			position: relative;
			
		}
		.ul-zhuanye .con .icon2{
			position: absolute;
			width: 71px;
			right: -117px;
			top: 50%;
			transform: translateY(-50%);
		}
		.ul-zhuanye .icon{
			width: 97px;
			height: 97px;
			margin: 0 auto 4px;
		}
		.ul-zhuanye .tit{
			font-size: 24px;
			font-weight: bold;
			margin-bottom: 30px;
		}
		.ul-zhuanye .subtit{
			font-size: 20px;
			color: #063190;
			margin-bottom: 5px;
			
		}
		.ul-zhuanye .txt{
			font-size: 18px;
			line-height: 1.8;
			text-align: left;
			font-family: Light;
		}
		
		
		.m-xsfz{
			padding: 78px 0 190px;
		}
		.m-xsfz .g-tit1{
			margin-bottom: 38px;
		}
		.ul-xueshengfz li{
			margin-bottom: 40px;
		}
		.ul-xueshengfz .con{
			height: 240px;
			border: 1px solid #ededed;
			background: url(../images/newpage/img4-1.png) no-repeat left bottom;
			background-size: 100% 100%;
			padding: 60px 190px 0;
			box-sizing: border-box;
		}
		.ul-xueshengfz .names{
			overflow: hidden;
			float: left;
		}
		.ul-xueshengfz .name{
			font-size: 30px;
			margin-right: 80px;
			float: left;
		}
		.ul-xueshengfz .names .it{
			overflow: hidden;
			margin-bottom: 20px;
		}
		.ul-xueshengfz .names .info{
			clear: both;
			overflow: hidden;
			color: #6f6f6f;
			font-size: 18px;
			width: 590px;
			line-height: 1.8;
		}
		.ul-xueshengfz .job{
			padding: 0 30px;
			height: 40px;
			line-height: 40px;
			border-radius: 20px;
			background-color: #e6f2fe;
			overflow: hidden;
			font-size: 18px;
			color: #063190;
			font-family: Light;
			display: inline-block;
		}
		.ul-xueshengfz .infos{
			float: right;
			padding-top: 25px;
			font-size: 18px;
			color: #7e838c;
			min-width: 335px;
		}
		.ul-xueshengfz .infos .item{
			padding-left: 35px;
			background: url(../images/newpage/img4-2.png) no-repeat left center;
			background-size: 19px;
			margin-bottom: 20px;
		}
		.ul-xueshengfz .infos .item.i2{
			background-image: url(../images/newpage/img4-3.png);
			background-size: 17px;
		}
		.ul-xueshengfz .infos span{
			font-weight: bold;
			color: #000;
			margin-right: 20px;
			
		}
		
		
		
		
		
		
		@media only screen and (min-width: 1200px) {
				.m-activity{
				}
				.m-activity .rowdesc{
					margin-bottom: 8.020vw;
				}
				.m-activity .rowdesc .g-tit1{
					margin-bottom:1.822vw;
				}
				.m-activity .rowdesc .content{
				}
				.m-activity .rowdesc .content .left{
					width: 44.47vw;
					padding: 2.083vw;
					min-height: 27.60vw;
					box-sizing: border-box;
				}
				.m-activity .rowdesc .content .left .tit,
				.g-newlibtit{
					font-size: 1.145vw;
					font-weight: bold;
					padding-left: 1.041vw;
					margin-bottom: 1.145vw;
				}
				.m-activity .rowdesc .content .left .tit::after,
				.g-newlibtit::after{
					content: '';
					width: 0.208vw;
					height: 0.885vw;
					left: 0;
					top: 50%;
					transform: translateY(-50%);
				}
				.m-activity .rowdesc .content .left .txts{
					font-size: 0.937vw;
					margin-bottom: 3.125vw;
					font-family: Light;
				}
				.m-activity .rowdesc .content .right{
					right: 0;
					top: 0;
					bottom: 0;
					width: calc(100% - 44.47vw);
					border: 1px solid #eee;
					min-height: 27.60vw;
					box-sizing: border-box;
				}
				.m-activity .rowdesc .content .logo{
					width: 28.80vw;
					top: 50%;
					transform: translate(-50%,-50%);
				}
				.m-activity .rowdesc .content .codes{
				}
				.m-activity .rowdesc .content .code{
					width: 5.729vw;
					height: 5.729vw;
					margin-left: 0.937vw;
				}
				.m-activity .rowdesc .content .code img{
				}
				.m-activity .rowdesc .content .txt{
					padding-top: 2.864vw;
					font-size: 0.937vw;
					font-family: Light;
				}
				.m-activity .rowdesc .content .txt .i{
					width: 1.562vw;
				}
				.m-activity .rowQA {
					margin-bottom: 6.25vw;
				}
				.m-activity .rowQA .g-tit1{
					margin-bottom: 1.822vw;
				}
				.ul-atyQA {
					 margin: 0 -1.041vw;
				}
				.ul-atyQA li{
					width: 33.3333%;
					margin-bottom: 2.083vw;
				}
				.ul-atyQA .con{
					margin: 0 1.041vw;
					height: 24.73vw;
					box-sizing: border-box;
					border: 1px solid #f5f5f5;
					box-sizing: border-box;
					padding: 3.385vw 1.562vw 0;
					background: url(../images/newpage/img1-4.png) no-repeat;
					background-size: 100% 100%;
					font-size: 0.937vw;
					transition: .5s;
				}
				.ul-atyQA .con:hover{
					background-image: url(../images/newpage/img1-6.jpg);
				}
				.ul-atyQA .tit{
					font-size: 1.354vw;
					font-weight: bold;
					margin-bottom: 1.041vw;
				}
				.ul-atyQA .infos{
					margin-bottom: 0.781vw;
					height: 11.45vw;
				}
				.ul-atyQA .infos .mid{
					top: 50%;
					transform: translateY(-50%);
				}
				.ul-atyQA .infos .t1{
					margin-bottom: 0.312vw;
				}
				.ul-atyQA .infos .txt{
					line-height: 1.8;
					max-height: 9em;
				}
				.ul-atyQA .mores .more{
					margin-bottom: 0.416vw;
				}
				.ul-atyQA .mores .more:hover{
				}
				.ul-atyQA .mores .link,
				.g-lblink{
					padding-left: 1.406vw;
					background: url(../images/newpage/img1-5.png) no-repeat left center;
					background-size: 1.041vw;
					font-family: Light;
				}
				.g-lblink:hover{
				}
				.m-activity .rowmore{
					padding-bottom: 1.562vw;
				}
				.m-activity .rowmore .g-tit1{
					margin-bottom: 2.083vw;
				}
				.m-activity .morefile,
				.g-libbox{
					padding: 2.083vw 2.5vw;
				}
				.m-activity .morefile .tit{
					margin-bottom: 0.781vw;
					font-size: 1.25vw;
				}
				.m-activity .morefile .item{
					font-size: 0.937vw;
				}
				.m-activity .morefile .item .info{
					font-family: Light;
				}
				.m-activity .morefile .g-lblink{
					margin-bottom: 0.781vw;
				}
				.m-clszy{
					padding: 3.489vw 0 11.97vw;
				}
				.g-libbox{
					padding: 2.343vw 2.083vw;
					font-size: 0.937vw;
					line-height: 1.8;
				}
				.row-cls1 {
					margin-bottom: 7.291vw;
				}
				.row-cls1 .g-tit1{
					margin-bottom: 1.822vw;
				}
				.row-cls1 .g-libbox{
					font-family: Light;
				}
				.row-cls1 .g-libbox span{
				}
				.row-cls1 .g-libbox p{
					margin-bottom: 1.302vw;
				}
				.row-cls1 .g-libbox p:last-of-type{
				}
				.row-cls2{
					margin-bottom: 8.072vw;
				}
				.row-cls2 .g-tit1{
					margin-bottom: 3.645vw;
				}
				.row-cls2 .content{
					margin-bottom: 3.906vw;
				}
				.row-cls2 .video .pic{
					right: 0;
					top: 0;
					left: 0;
					bottom: 0;
					background: url(../images/newpage/img2-2.png) no-repeat center;
					background-size: cover;
				}
				.row-cls2 .video .pic img{
					width: 4.895vw;
					height: 4.895vw;
					top: 50%;
					transform: translate(-50%,-50%);
				}
				.row-cls2 .video{
					width: 42.13vw;
					height: 22.44vw;
					margin-left: 2.604vw;
				}
				.row-cls2 .video video{
				}
				.row-cls2 .txts{
					padding-top: 3.125vw;
					padding-left: 1.562vw;
				}
				.g-newlibtit{
					margin-bottom:1.041vw;
				}
				.row-cls2 .txts .txt{
					font-size: 0.937vw;
					line-height: 1.8;
					font-family: Light;
				}
				.cls-list{
				}
				.ul-clstype{
					width: 27.86vw;
					height: 66.66vw;
					box-sizing: border-box;
					margin-right: 3.125vw;
				}
				.ul-clstype li{
					margin-bottom: 0.260vw;
				}
				.ul-clstype li:last-of-type{
				}
				.ul-clstype .con{
					height: 4.166vw;
					line-height: 4.166vw;
					font-size: 1.041vw;
					transition: .5s;
				}
				.ul-clstype .con:hover,
				.ul-clstype .on .con{
				}
				.tabinfo{
				}
				.cls-list .tits{
					padding-left: 1.562vw;
					border-bottom: 1px solid #f0f0f0;
					margin-bottom: 1.302vw;
					padding-bottom: 1.041vw;
				}
				.cls-list .g-newlibtit{
					margin-top: 0.260vw;
				}
				.rtinput{
					height: 2.343vw;
				}
				.rtinput .ipt{
					border: 1px solid #dfdfdf;
					width: 15.41vw;
					box-sizing: border-box;
					font-size: 0.937vw;
					padding: 0 1.041vw;
					margin-right: 0.520vw;
				}
				.rtinput .ipt input{
					border: none;
					outline: none;
					font-size: 0.937vw;
				}
				.rtinput .btn{
					width: 7.291vw;
					height: 2.343vw;
					line-height: 2.343vw;
					font-size: 0.937vw;
				}
				.rtinput .btn .t{
					padding-left: 1.562vw;
					background: url(../images/newpage/img2-4.png) no-repeat left center;
					background-size: 0.885vw;
				}
				.ul-clstypelist{
					margin-bottom: 2.343vw;
				}
				.ul-clstypelist li{
					margin-bottom: 1.562vw;
				}
				.ul-clstypelist .con{
					height: 6.25vw;
					box-sizing: border-box;
					border: 1px solid #f1f1f1;
					padding: 1.302vw 2.083vw;
				}
				.ul-clstypelist .con:hover .tit{
				}
				.ul-clstypelist .tit{
					font-size: 1.041vw;
					font-weight: bold;
					margin-bottom: 0.937vw;
				}
				.ul-clstypelist .info{
					font-size: 0.937vw;
					padding-left: 1.458vw;
					background: url(../images/newpage/img2-3.png) no-repeat left center;
					background-size: 0.833vw;
					font-family: Light;
				}
				.row-cls2 .pages{
				}
				.row-cls2 .pages .t{
					font-size: 0.885vw;
					line-height: 1.875vw;
					transform: translateY(0.260vw);
					margin-right: 1.302vw;
				}
				.row-cls3 .g-tit1{
					margin-bottom: 1.562vw;
				}
				.row-cls3 .box1{
					margin: 0 -1.041vw 2.083vw;
				}
				.row-cls3 .box1 .g-libbox{
					width: calc(50% - 2.083vw);
					margin: 0 1.041vw;
					padding-top: 2.083vw;
					padding-bottom: 1.562vw;
				}
				.row-cls3 .tit{
					font-size: 1.25vw;
					font-weight: bold;
					margin-bottom: 0.520vw;
				}
				.row-cls3 .box1 .desc{
					font-size: 0.937vw;
					margin-bottom: 0.520vw;
					font-family: Light;
				}
				.row-cls3 .box2.g-libbox{
					padding-bottom: 1.041vw;
				}
				.row-cls3 .box2 .tit{
					margin-bottom: 0.937vw;
				}
				.row-cls3 .box2 .items{
					flex-wrap: wrap;
				}
				.row-cls3 .box2 .item{
					width: 33.3333%;
					margin-bottom: 1.562vw;
				}
				.row-cls3 .box2 .t{
					margin-bottom: 0.416vw;
					font-family: Light;
				}
				.m-zhuanye{
					padding: 3.385vw 0 11.45vw;
				}
				.m-zhuanye .infos{
					padding-bottom: 2.604vw;
					border-bottom: 1px solid #e9e9e9;
					margin-bottom: 2.343vw;
				}
				.m-zhuanye .infos:last-of-type{
					border: none;
				}
				.m-zhuanye .g-newlibtit{
					margin-bottom: 1.145vw;
				}
				.m-zhuanye .g-tit1{
					margin-bottom: 2.343vw;
				}
				.m-zhuanye .desc{
					font-size: 0.937vw;
					margin-bottom: 2.864vw;
					font-family: Light;
					line-height: 2;
				}
				.m-zhuanye  .g-lblink{
				}
				.m-zhuanye  .g-lblink:hover{
				}
				.ul-zhuanye {
				}
				.ul-zhuanye li{
				}
				.ul-zhuanye li:last-of-type .icon2{}
				.ul-zhuanye .con{
					height: 18.90vw;
					width: 17.44vw;
					border: 0.208vw solid #063190;
					border-radius: 0.416vw;
					box-sizing: border-box;
					padding: 1.666vw 2.083vw 0;
					margin: 0 3.906vw;
				}
				.ul-zhuanye .con .icon2{
					width: 3.697vw;
					right: -6.093vw;
					top: 50%;
					transform: translateY(-50%);
				}
				.ul-zhuanye .icon{
					width: 5.052vw;
					height: 5.052vw;
					margin: 0 auto 0.208vw;
				}
				.ul-zhuanye .tit{
					font-size: 1.25vw;
					font-weight: bold;
					margin-bottom: 1.562vw;
				}
				.ul-zhuanye .subtit{
					font-size: 1.041vw;
					margin-bottom: 0.260vw;
				}
				.ul-zhuanye .txt{
					font-size: 0.937vw;
					line-height: 1.8;
					font-family: Light;
				}
				.m-xsfz{
					padding: 4.062vw 0 9.895vw;
				}
				.m-xsfz .g-tit1{
					margin-bottom: 1.979vw;
				}
				.ul-xueshengfz li{
					margin-bottom: 2.083vw;
				}
				.ul-xueshengfz .con{
					height: 12.5vw;
					border: 1px solid #ededed;
					background: url(../images/newpage/img4-1.png) no-repeat left bottom;
					background-size: 100% 100%;
					padding: 3.125vw 9.895vw 0;
					box-sizing: border-box;
				}
				.ul-xueshengfz .names{
				}
				.ul-xueshengfz .name{
					font-size: 1.562vw;
					margin-right: 4.166vw;
				}
				.ul-xueshengfz .names .it{
					margin-bottom: 1.041vw;
				}
				.ul-xueshengfz .names .info{
					clear: both;
					font-size: 0.937vw;
					width: 30.72vw;
					line-height: 1.8;
				}
				.ul-xueshengfz .job{
					padding: 0 1.562vw;
					height: 2.083vw;
					line-height: 2.083vw;
					border-radius: 1.041vw;
					font-size: 0.937vw;
					font-family: Light;
				}
				.ul-xueshengfz .infos{
					padding-top: 1.302vw;
					font-size: 0.937vw;
					min-width: 17.44vw;
				}
				.ul-xueshengfz .infos .item{
					padding-left: 1.822vw;
					background: url(../images/newpage/img4-2.png) no-repeat left center;
					background-size: 0.989vw;
					margin-bottom: 1.041vw;
				}
				.ul-xueshengfz .infos .item.i2{
					background-image: url(../images/newpage/img4-3.png);
					background-size: 0.885vw;
				}
				.ul-xueshengfz .infos span{
					font-weight: bold;
					margin-right: 1.041vw;
				}
		}
		
		
		@media only screen and (max-width: 1200px) {
			.m-activity .rowdesc .g-tit1{
				margin-bottom: 20px;
			}
			.m-activity .rowdesc .content .right{
				float: none;
				position: static;
				transform: none;
				width: auto;
				padding:30px 20px;
				height: auto;
				min-height: auto;
				margin-bottom: 20px;
			}
			.m-activity .rowdesc .content .logo{
				position: static;
				transform: none;
				width: 100%;
				max-width: 553px;
				margin: 0 auto;
			}
			.m-activity .rowdesc .content .left{
				float: none;
				width: auto;
				padding: 20px;
				min-height: auto;
				overflow: hidden;
			}
			.m-activity .rowdesc .content .left .tit, .g-newlibtit{
				font-size: 18px;
				padding-left: 15px;
			}
			.m-activity .rowdesc .content .left .txts{
				font-size: 14px;
				margin-bottom: 20px;
			}
			.m-activity .rowdesc .content .txt{
				font-size: 14px;
				padding-top: 60px;
			}
			.m-activity .rowdesc{
				margin-bottom: 40px;
			}
			.ul-atyQA li{
				width: 50%;
			}
			.ul-atyQA .con{
				font-size: 14px;
				padding: 20px;
				height: 330px;
			}
			.ul-atyQA .tit{
				font-size: 16px;
				margin-bottom: 10px;
			}
			.ul-atyQA .infos{
				height: 180px;
			}
			.ul-atyQA .mores .link, .g-lblink{
				padding-left: 20px;
				background-size: 15px;
				background-position: left 2px;
			}
			.m-activity .rowQA .g-tit1,
			.m-activity .rowmore .g-tit1{
				margin-bottom: 20px;
			}
			.m-activity .rowQA{
				margin-bottom: 0;
			}
			.m-activity .morefile, .g-libbox{
				padding: 20px;
				
			}
			.m-activity .morefile .tit{
				font-size: 18px;
				margin-bottom: 10px;
			}
			.m-activity .morefile .g-lblink{
				margin-bottom: 5px;
			}
			.m-activity .morefile .item{
				font-size: 14px;
			}
			.g-libbox{
				font-size: 14px;
			}
			.row-cls1 .g-tit1{
				margin-bottom: 20px;
			}
			.row-cls1{
				margin-bottom: 20px;
			}
			.row-cls2 .g-tit1{
				margin-bottom: 20px;
			}
			.row-cls2 .video{
				float: none;
				width: 100%;
				height: auto;
				margin: 0;
			}
			.row-cls2 .g-newlibtit{
				margin-bottom: 10px;
			}
			.row-cls2 .txts{
				padding: 20px 0 0;
			}
			.row-cls2 .txts .txt{
				font-size: 14px;
			}
			.row-cls2 .content{
				margin-bottom: 30px;
			}
			.cls-list .g-newlibtit{
				float: none;
			}
			.cls-list .tits{
				padding-left: 0;
			}
			.rtinput{
				float: none;
			}
			.rtinput .ipt{
				width: calc(100% - 110px);
				max-width: 500px;
				padding: 0 10px;
			}
			.rtinput .ipt input{
				font-size: 14px;
				height: 28px;
			}
			.rtinput .btn{
				height: 32px;
				line-height: 32px;
				width: 100px;
			}
			.rtinput .btn .t{
				font-size: 14px;
				background-size: 12px;
				padding-left: 18px;
				
			}
			.rtinput{
				height: 32px;
				line-height: 30px;
			}
			.ul-clstype{
				width: 300px;
				margin-right: 20px;
				
			}
			.ul-clstypelist{
				margin-bottom: 10px;
			}
			.ul-clstypelist li{
				margin-bottom: 10px;
			}
			.ul-clstype .con{
				font-size: 14px;
				height: 40px;
				line-height: 40px;
			}
			.ul-clstypelist .con{
				padding: 15px;
				height: auto;
			}
			.ul-clstypelist .tit{
				font-size: 16px;
				margin-bottom: 5px;
			}
			.ul-clstypelist .info{
				font-size: 14px;
			}
			.ul-clstype{
				max-height: 780px;
			}
			.row-cls2 .pages .t{
				font-size: 14px;
				margin-right: 0;
			}
			.row-cls2{
				margin-bottom: 40px;
			}
			.row-cls3 .g-tit1{
				margin-bottom: 20px;
			}
			.row-cls3 .tit{
				font-size: 18px;
				margin-bottom: 5px;
			}
			.row-cls3 .box1{
				margin: 0 ;
			}
			.row-cls3 .box1 .desc{
				font-size: 14px;
			}
			.row-cls3 .box1 .g-libbox{
				width: 100%;
				float:none;
				padding: 20px;
				margin: 0 0 10px;
			}
			.row-cls3 .box1 .desc{
				margin-bottom: 0;
			}
			.row-cls3 .box2 .items{
				display: block;
				
			}
			.row-cls3 .box2 .tit{
				margin-bottom: 10px;
				
			}
			.row-cls3 .box2 .item{
				margin-bottom: 10px;
				width: 100%;
			}
			.row-cls3 .box2 .t{
				margin-bottom: 0;
			}
			.m-clszy{
				padding-bottom: 30px;
			}
			.m-zhuanye{
				padding: 40px 0;
			}
			.m-zhuanye .g-tit1{
				margin-bottom: 20px;
			}
			.m-zhuanye .g-newlibtit{
				margin-bottom: 10px;
			}
			.m-zhuanye .desc{
				font-size: 14px;
				margin-bottom: 20px;
			}
			.m-zhuanye .g-lblink{
				background-position: left 6px;
			}
			.ul-zhuanye li{
				/* display: block;
				width: 33.3333%;
				margin: 0 auto; */
			}
			.ul-zhuanye .icon{
				width: 50px;
				height: 50px;
			}
			.ul-zhuanye .tit{
				font-size: 16px;
			}
			.ul-zhuanye .subtit{
				font-size: 14px;
			}
			.ul-zhuanye .txt{
				font-size: 14px;
			}
			.ul-zhuanye .con{
				width: 250px;
				margin: 0 30px;
				height: 320px;
			}
			.ul-zhuanye .con .icon2{
				width: 30px;
				right: -55px;
			}
			.m-xsfz{
				padding: 40px 0;
			}
			.m-xsfz .g-tit1{
				margin-bottom: 20px;
			}
			.ul-xueshengfz li{
				margin-bottom: 15px;
			}
			.ul-xueshengfz .con{
				padding: 20px;
				height: auto;
			}
			.ul-xueshengfz .names{
				float: none;
			}
			.ul-xueshengfz .names .it{
				float: none;
				display: flex;
				align-items: center;
				
			}
			.ul-xueshengfz .names .info{
				font-size: 14px;
				width: auto;
				margin-bottom: 0;
			}
		
			.ul-xueshengfz .name{
				font-size: 16px;
				margin-right:15px;
			}
			.ul-xueshengfz .job{
				display: inline-block;
				font-size: 14px;
				height: 30px;
				line-height: 30px;
				padding: 0 10px;
			}
			.ul-xueshengfz .infos{
				float: none;
				padding-top: 15px;
				min-width: auto;
			}
			.ul-xueshengfz .con{
				
			}
			.ul-xueshengfz .infos .item{
				font-size: 14px;
				padding-left: 20px;
				background-size: 14px;
				margin-bottom: 10px;
			}
			.ul-xueshengfz .infos .item.i2{
				background-size: 12px;
			}
		}
		
		@media only screen and (max-width: 950px) {
			
			.ul-atyQA{
				margin: 0;
			}
			.ul-atyQA li{
				width: 100%;
				margin-bottom: 20px;
			}
			.ul-atyQA .con{
				height: auto;
				margin: 0;
				
			}
			.ul-atyQA .infos{
				height: auto;
			}
			.ul-atyQA .infos .mid{
				transform: none;
			}
			.ul-clstype{
				float: none;
				width: 100%;
				max-height: 310px;
				margin: 0 0 20px;
			}
			.ul-clstypelist .tit{
				font-size: 14px;
			}
			.ul-clstypelist .con{
				padding: 10px;
			}
			.ul-clstypelist .info{
				font-size: 13px;
				background-size: 12px;
				padding-left: 20px;
				padding-top: 2px;
			}
			.row-cls2 .pages .t{display: none;}
			.row-cls2 .video .pic img{
				width: 40px;
				height: 40px;
			}
			.m-zhuanye .infos{
				padding-bottom: 30px;
				margin-bottom: 30px;
			}
			.ul-zhuanye li{
				margin-bottom:80px;
			}
			.ul-zhuanye li:last-of-type{
				margin-bottom: 0;
			}
			.ul-zhuanye .con{
				margin: 0 auto;
				max-width: 100%;
				height: auto;
				padding: 20px;
			}
			.ul-zhuanye .con .icon2{
				bottom: -60px;
				transform: none;
				top: auto;
				left: 50%;
				transform: translateX(-50%) rotateZ(90deg);
				right: auto;
			}
			.ul-zhuanye .tit{
				margin-bottom: 10px;
			}
		}