/*layout*/ 
@media screen and (min-width: 750px) {
.teampic .swiper-slide.swiper-slide-active{width: 270px!important;} 

/*@font-face {
    font-family:"FZLTXH";
  src: url('/skin/default/img/FZLTXHK.TTF') format('opentype');
   }
	
.FZXH{font-family: "FZLTXH","Microsoft Yahei"!important;font-weight: lighter}*/

	*{	font-family:"LN","Microsoft Yahei";}
.teamcontrol .swiper-slide:nth-child(5n+1){display: block;}
#contact{top:-150px;}
	.icontact .contactbox p.bluetxt br{display: none;}
	.cataico a:hover img:first-of-type{display: none;}
.cataico a:hover img:last-of-type{display: inline-block;opacity: 1;}
.cataico a:hover p:last-of-type{color: #87c2e6;}
}
*{padding: 0;
margin: 0;
border: none;
text-decoration:none;
list-style: none;
	position: relative;
	outline: none;
	letter-spacing: 2px;
	line-height: 1;
	box-sizing: border-box;
	font-smoothing:antialiased;
	-webkit-font-smoothing:antialiased;
	-webkit-overflow-scrolling: touch;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
-webkit-tap-highlight-color: transparent; 
}

img{vertical-align: bottom}
select::-ms-expand { display: none; }
a{color: #1099d7;transition:all 0.6s ease-out;}
* a:hover{color: #07b2ff!important;}
@font-face {
    font-family: 'LN';
  src: url('/skin/default/735-CAI978.ttf') format('opentype');
   }
	@font-face {
    font-family: 'BN';
  src: url('/skin/default/063-CAI978.ttf') format('opentype');
   }
	@font-face {
    font-family: 'IMB';
  src: url('/skin/default/impact.ttf') format('opentype');
   }
.LN,.LN a{font-family: "LN","Microsoft Yahei";}
.BN,.BN a{font-family: "BN","Microsoft Yahei";}
.IMB{font-family: "IMB","Microsoft Yahei"}
.fz8{font-size: 0.8rem !important;}
.fz10{font-size: 1rem !important;}
.fz12{font-size: 1.2rem !important;}
.fz13{font-size: 1.3rem !important;}
.fz14{font-size: 1.4rem !important;}
.fz16{font-size: 1.6rem !important;}
.fz18{font-size: 1.8rem !important;}
.fz20{font-size: 2rem !important;}
.fz22{font-size: 2.2rem !important;}
.fz24{font-size: 2.4rem !important;}
.fz28{font-size: 2.8rem !important;}
.fz30{font-size: 3rem !important;}
.fz32{font-size: 3.2rem !important;}
.fz36{font-size: 3.6rem !important;}
.red,red{color: #dd453c;}
.bluetxt{color: #1099d7;}
.graytxt{color: #999;}
.fixed {
	position: fixed;
	z-index: 3
}
#contact{height:2px;  width: 30px;}
.cgreen,.cgreen a{color: #3f7a67!important;}
.corange,.corange a{color: #f9a575!important;}
 video{object-fit: fill}
dib{display: inline-block;}
.pn{display: none!important;}
.phonemenupage{display: none;}
graybg{display: block;width: 100%;background-color:#f9f9f9;border: 1px solid #f9f9f9;}
blackbg{display: block;width: 100%;background-color:#2a292a;border: 1px solid #2a292a;}
.fl{float: left;}.fr{float: right;}
html{font-size: 10px;background-image: url(/skin/default/img/raw.png),url(/skin/default/img/blueqqicohover.png); background-size: 0px 0px;background-repeat: no-repeat; background-position: -100% -100%}
body{font-size: 1.8rem;min-height: 100vh;background: #fff; font-weight: lighter;}
headerwrap{width: 100%;display: block;background:#fff;z-index: 25;}
header{
	padding: 26px 0;
  width: 100%; max-width:1110px;
	margin: 0 auto;display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content:space-between;align-items: center;
}
header *{vertical-align: middle}
headerwrap.fixed {box-shadow:0 10px 15px rgba(0, 0, 0, 0.08);height: 248px;top: 0;}
headerwrap.fixed header{ animation: fadeshow 1s}
nav.fixed{animation: fadeshow 1s}
@keyframes fadeshow
{
0% {opacity:0;}
100% {opacity:1}
}
.swiper-button{display: none;background: none;background-repeat: no-repeat}
img.logo{display: inline-block;}
headcontact{font-size: 1.4rem;text-align: right}
headcontact dib{border-right: 1px solid #ebebeb;padding: 0 22px}
headcontact dib:last-of-type{border-right: none}
headcontact dib label{color: #999;}
headcontact dib p{color: #1da1dd;height: 24px;line-height: 24px;margin-top: 10px}
p#hcweixin{background-image:url(/skin/default/img/hcweixin.png);background-repeat: no-repeat; background-size: auto 18px;background-position:2px center;padding-left: 30px;cursor: pointer}
p#hcweixin img{position:absolute;z-index: 5;width: 100px;left: 0;top:28px;height: 0; opacity: 0;transition:all 1s ease-out;box-shadow:0 8px 10px rgba(0, 0, 0, 0.3);}
p#hcweixin:hover img{height:auto; opacity:1;}
headcontact a.hcqq{background-image: url(/skin/default/img/blueqqico.png);background-repeat: no-repeat; background-size:auto 16px;border-radius: 12px;border:1px solid #1da1dd;
display: inline-block;padding-left: 36px;padding-right: 12px; height: 24px;line-height: 24px;background-position: 12px center}
headcontact a.hcqq:hover{border-color:#07b2ff;background-image: url(/skin/default/img/blueqqicohover.png)}
indexbanner{display:block;width:100%;margin:0 auto;height: 780px;}
indexbanner .swiper-slide a{display: block;width: 100%;overflow: hidden;height: 780px;	}
indexbanner.innerpage .swiper-slide a{display: block;width: 100%;overflow: hidden;height:600px;	}

indexbanner .thumbi{z-index: 9;width: 1200px;margin: 0 auto;font-size: 14px;color: #040000;position: relative;bottom:39px}
indexbanner img.mbbanner{display: none;}
indexbanner .swiper-slide img.pcbanner{width:1920px;height:780px;position: absolute;left: 50%;transform: translateX(-50%)}
indexbanner .swiper-button{	background-image: url(/skin/default/img/next.png);display: none;opacity: 0.5}
indexbanner:hover .swiper-button{display: block;}
indexbanner .swiper-button-disabled{opacity: 0!important}
indexbanner .swiper-button-prev{background-image: url(/skin/default/img/pre.png);}

nav{display: block;position: absolute;bottom:60px;z-index: 2;width: 1110px;height: 83px;background-color: #fff;border-radius: 4px;left: 50%;transform: translateX(-50%)}
nav a{display: inline-block;line-height: 83px;padding: 0 32px;vertical-align: middle;color: #585858;}
nav a.on{color: #43b2e5;}

nav a:first-of-type{padding-left: 0; border-radius:4px 0 0 4px; padding-right: 0;height: 83px;width: 100px;	background-image:url(/skin/default/img/navabg1.png);
	background-image: linear-gradient(0,#1da1dd,#60bfeb);background-position: center center;background-repeat:no-repeat;}
nav a:first-of-type img{z-index: 2}
nav a:first-of-type::after{
	border-radius:4px 0 0 4px;
	transition: opacity 0.6s;
	content: " ";
	display: block;
	position: absolute;
	top:0;left: 0;bottom: 0;right: 0;
	z-index: 0;
	background-image:url(/skin/default/img/navabg2.png);
	background-image: linear-gradient(0,#17b2ec,#7fd7ff);background-position: center center;background-repeat: no-repeat;
	opacity:0;
}
nav a:first-of-type:hover::after{
		opacity:1; 
}

nav.fixed{bottom: initial;top: 165px;background: none}
/**/
.intro{width: 100%;max-width: 1110px;margin:80px auto}
.intro img{float: left;margin-bottom: 32px;}
.intro div{float: left;font-size: 28px;padding-top: 20px;line-height: 48px;padding-left: 40px;}
.intro a{float: right;margin-top: 88px;font-size: 16px;background-image: url(/skin/default/img/bar.png);background-repeat: no-repeat;background-position: right center;background-size: auto 12px;padding-right: 22px;}
.intro a:hover{background-image: url(/skin/default/img/bar_h.png);}
.intro p{clear: both;border-top: 1px solid #cbcbcb;text-indent: 2em;padding-top: 38px;line-height: 3rem;}
/*动态*/
graybg .news{width: 100%;max-width: 1110px;margin:45px auto 60px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;justify-content: space-between;flex-wrap: wrap;align-items: center;height: 380px;}
.news headt{width: 100%;border-bottom: 1px solid #c4c4c4;display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
justify-content: space-between;
font-size: 3rem;
align-items: baseline;
padding-bottom: 48px;
margin-bottom: 50px;}
.news headt a{font-size: 16px;background-image: url(/skin/default/img/bar.png);background-repeat: no-repeat;background-position: right center;background-size: auto 12px;padding-right: 22px;}
/*.news a:hover{background-image: url(/skin/default/img/bar_h.png);}*/
.news::after{content: "";
display: block;
height: 0;overflow: hidden;width: 320px;}
.newsbox{width: 320px;height: 220px;display: inline-block;vertical-align: middle;position: relative;}
.news a.newsbox:last-of-type{display: none;}
.newsbox img{width: 100%;height: 100%;position: absolute;border-radius: 15px;box-shadow:0 10px 10px rgba(0, 0, 0, 0.15);transition: all 0.3s}
.newsbox:hover img{transform: scale(1.15625)}
.newsbox newst{display: block;text-align: center;background-image: url(/skin/default/img/graybg.png);position: absolute;bottom: 0;left: 0;right: 0;color: #fff;font-size: 1.4rem;
min-height: 40px;white-space: nowrap;line-height: 40px;transition: all 0.3s;border-radius:0 0 15px 15px;}
.newsbox:hover newst{transform: scaleX(1.15625);bottom: -17px}


/*专业设置*/
.major{font-size: 48px;text-align: center;width: 100%;max-width: 1110px;margin:80px auto 100px}
.major p{color: #fff;font-size: 1.6rem;text-align: left;line-height: 30px;padding-top: 30px;}
.major1{background-color: #1da1dd;border-radius: 40px;width: 100%;display: block;padding: 46px	46px 30px;margin-bottom: 40px;}
.major1 t{color: #fff;text-align: left;font-size: 3.3rem;display: block;width: 100%;background-image: url(/skin/default/img/major1pc.png);background-repeat: no-repeat;
background-position: right center; }
.major2{background-color: #dd453c;border-radius: 40px;width: 100%;display: block;padding: 46px	46px 30px}
.major2 t{color: #fff;text-align: left;font-size: 3.3rem;display: block;width: 100%;background-image: url(/skin/default/img/major2pc.png);background-repeat: no-repeat;
background-position: right center;}
majorline{display: block;width: 100%;height: 2px;margin-top: 34px;}
majorline::before{
content: "";
display: block;
width:54px;background-color: #fff;
height: 2px;
}
bline{width: 60px;height: 1px;margin:35px auto 56px;background-color:#1da1dd;display: block;}
.majorbottom{text-align: center;font-size: 1.4rem;width: 100%;position: relative;padding-top: 20px;}
.majorbottom icons {color: #fff;bottom: -10px}
.majorbottom icons dib {}
.majorbottom icons img{margin: 0 9px;height: 52px;}
.majorbottom icons dib img{margin-bottom: 12px;}
.majorbottom .zp{left:0; position: absolute; color: #fff;bottom: 0}
.majorbottom .zp a{display: block;background: #fff;color: #1da1dd;border-radius: 10px;width: 80px;height: 22px;line-height: 22px;margin-top: 8px;}
.majorbottom a.more{right:0;position: absolute;line-height:22px ;height: 22px;color: #fff;bottom: 0;letter-spacing: 6px;opacity: 0.85}
.majorbottom a.more:hover{opacity: 1;color: #fff!important}
.majorbottom a.more img{height: 100%;margin-left: 4px;}

/*开云app登录风采*/
.studentsmien{background-image: url(/skin/default/img/fengcaibg.png); border-radius:15px; width: 100%;max-width: 1110px;height: 566px;margin: 80px auto 90px;padding-left: 68px;padding-right: 68px;}
.studentsmien headt{display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;justify-content: space-between;
align-items: baseline;color: #fff;font-size: 3rem;
	padding-top: 58px;padding-bottom: 48px;}
.studentsmien headt a{color: #e3f1f9;font-size: 1.6rem;background-image: url(/skin/default/img/ra.png);background-repeat: no-repeat;background-position: right center;background-size: auto 13px;padding-right: 20px;letter-spacing: 4px}
.studentsmien headt a:hover{color: #fff!important;background-image: url(/skin/default/img/raw.png)}
.studentsmien .swiper-container{width: 100%;border-top:1px solid #fff}
.studentsmien  .swiper-button{display: inline-block;position: relative}
.studentsmien .swiper-wrapper{}
.studentsmien .swiper-slide{background-image: url(/skin/default/img/mienbg.png);background-repeat: no-repeat;display: block;
height: 325px;padding-top: 100px;padding-left: 20px;}
.studentsmien .swiper-slide p{color: #e3f1f9;width: 120px;line-height: 19px;}
.studentsmien .swiper-slide p:nth-last-of-type(2){margin-top:72px;margin-bottom: 40px;}
.studentsmien .swiper-slide:hover p{color: #fff;}
.studentsmien .ctrlbox{padding-top: 5px;width: 334px;border-radius:5px 5px 0 0;height:32px;background-color: #fff;margin: 72px auto 0;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
justify-content: space-between;align-items: center;
padding-left: 36px;padding-right: 36px;}
.studentsmien .ctrlbox gline{background: #c4c4c4;height: 1px;width:52px}
.studentsmien .ctrlbox .thumbi{width: auto;display: inline-block;bottom:initial;font-size: 1.4rem;color: #b5b5b5;}
.studentsmien .ctrlbox .thumbi .swiper-pagination-total{color: #1099d7;}
.studentsmien .ctrlbox .swiper-button{z-index: 2; background-repeat: no-repeat;width: 8px;top:initial ;margin-top: initial;right: initial;left: initial; height: 14px;background-size: contain;}
.studentsmien .ctrlbox .swiper-button-prev{background-image: url(/skin/default/img/bal.png)}
.studentsmien .ctrlbox .swiper-button-next{background-image: url(/skin/default/img/bar.png)}
.studentsmien .ctrlbox .swiper-button-prev.swiper-button-disabled{background-image: url(/skin/default/img/gal.png)}
.studentsmien .ctrlbox .swiper-button-next.swiper-button-disabled{background-image: url(/skin/default/img/gar.png)}

/*教学管理*/
.teachingM>img{width: 785px;}
.teachingM dl{display: inline-block;width: 760px;left: -40px;}
.teachingM dl dt{font-size: 3.6rem;padding-left: 130px;margin-bottom: 84px;}
.teachingM dl dd{height: 195px;}
.teachingM dl dd img{margin-right: 60px;vertical-align: top}
.teachingM dl dd t{color: #1099d7;font-size: 3rem;font-weight: 100;display: block;margin-bottom: 13px;}
.teachingM dl dd p{width: 630px;display: inline-block;line-height: 32px;}
/*团队*/
.team{width: 100%;max-width: 1110px;margin: 0 auto;text-align: center;font-size: 48px;}
.teampic{height: 310px;background: none} 
.teampic .swiper-slide{text-align: center;border-radius: 50%;display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;align-items: center;justify-content: center;} 
.teampic .swiper-slide.swiper-slide-active{}
.teampic .swiper-slide img{width: 140px;height: 140px;border-radius: 50%;/*transition:all 0.8s ease-out;*/ transition:all 0.8s  cubic-bezier(.46, 1, .23, 1.52); box-shadow:10px 15px 15px rgba(0, 0, 0, 0);}
.teampic .swiper-slide.swiper-slide-active img{/*width: 270px;height: 270px;*/ transform: scale(1.928571428571429);box-shadow:5px 7px 7px rgba(0, 0, 0, 0.08);}
.teaminfo {margin-top:51px;margin-bottom: 70px;}
.teaminfo .swiper-slide{text-align: center}
.teaminfo .swiper-slide p.bluetxt{margin-top: 18px;margin-bottom: 36px;}
.teamcontrol {margin-bottom: 80px;overflow: initial}
.teamcontrol .swiper-wrapper{justify-content: center}
.teamcontrol .thumbi{z-index: 9}
.teamcontrol .swiper-slide{background-color: #e7e7e7;height: 16px;width: 16px!important;border-radius:8px ; margin: 0 6px;display: none;cursor: pointer;}
.teamcontrol .swiper-slide.onblue,.teamcontrol .swiper-slide-thumb-active{background-color:#0F9AD6;}
/*联系我们*/
.icontact{width: 100%;height: 794px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display:flex;align-items: center;
background-image: url(/skin/default/img/contbg.png);}
.icontact .contactbox{border-radius: 20px;
	background: #fff;
	margin: 0 auto;
	width: 900px;
	box-shadow:0 10px 10px rgba(0, 0, 0, 0.25);
	text-align: center;
	padding:54px 52px 50px;
}
.icontact .contactbox t{font-size: 3.6rem;}
.icontact .contactbox skyline{display: block;margin:27px auto 35px;
background-color: #bad3e7;width: 60px;height: 1px;}
.icontact .contactbox tel{letter-spacing: 4px;line-height:30px;display: inline-block;white-space: nowrap}
.icontact .contactbox p{line-height: 30px;font-size: 1.4rem;margin: 0 auto;}
.icontact .contactbox p.bluetxt{padding-bottom: 6px;}
.icontact .contactbox p.bluetxt.s{}
.icontact .contactbox div.graytxt{margin-bottom: 30px;margin-top: 35px;}
.icontact .contactbox .bluetxt {font-weight: bold;}
indexbanner.innerpage{height: 600px;}
indexbanner.innerpage .swiper-slide img.pcbanner{height: 600px;}
/*****电子商务 *****/
/*技能*/
.table{text-align: left}
.table tablec{text-align: center;
	border-top: 1px solid #e5e5e5;border-left:1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;
display: -webkit-inline-flex;
display: -moz-inline-flex;
display: -ms-inline-flex;
display: -o-inline-flex;
display: inline-flex;
width: 205px;height: 185px;
	vertical-align: top;
justify-content: center;align-items: center;flex-direction: column}
.skill{display: block;width:100% ;max-width: 1110px;margin: 0 auto;display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
justify-content: space-between}
skill1{display: inline-block;	
text-align: center;font-size: 36px;width: 411px;vertical-align: top}
skill1 .table{border-right: 1px solid #e5e5e5}
skill1 tablec{font-size: 1.4rem;line-height: 23px;}
skill1 tablec img{height: 64px;margin-bottom: 20px;}
skill1 tablec:nth-of-type(1){border-bottom:none}
skill1 tablec:nth-of-type(2){border-bottom:none}

skill2{display: inline-block;width: 661px;font-size: 36px;text-align: center}
skill2 .table tablec{font-size: 1.8rem;width:164px;border-top: none;box-sizing: content-box;}
skill2 .table tablec img{margin-bottom: 40px;height: 58px;}
skill2 tablec:last-of-type{border-right: 1px solid #e5e5e5}
skill2 tablec:nth-of-type(1){border-top: 1px solid #e5e5e5}
skill2 tablec:nth-of-type(2){border-top: 1px solid #e5e5e5}
skill2 tablec:nth-of-type(3){border-top: 1px solid #e5e5e5}
skill2 tablec:nth-of-type(4){border-top: 1px solid #e5e5e5;}
skill2 tablec:nth-of-type(4n){border-right: 1px solid #e5e5e5}

a2{text-align: center;display: block;margin-top: 50px;margin-bottom: 80px;}
a2 a{display: inline-block;padding-left: 20px;padding-right: 20px;color: #585858;font-size: 1.8rem;}
a2 a.on{color: #43b2e5;}
bt{text-align: center;display: block;font-size: 3.6rem;}
.pinfo{width: 100%;max-width: 1110px;margin:0 auto;}
.pinfo:first-of-type{border-bottom: 1px solid #ede9ec;margin-bottom: 38px;padding-bottom: 24px;}
.pinfo dt{font-size: 1.6rem;margin-bottom: 24px;}
.pinfo dd{font-size: 1.4rem;margin-bottom: 14px;line-height:29px;padding-left: 40px;color: #585858;}
.abannerd{width: 100%;height: 144px;display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;justify-content: center;overflow: hidden;margin-top: 76px;margin-bottom: 76px;}
.abannerd img{height: 100%;}
.wherehide{width:100% ;max-width: 1110px;margin: 80px auto 106px;text-align: center;font-size: 36px;}
.wherehide .table{display: inline-block;line-height: 30px;}
.wherehide .table tablec{line-height: 30px;font-size: 20px;border-bottom: none}
.wherehide .table:first-of-type{width:680px;border-right: none;border-bottom: 1px solid #e5e5e5}
.wherehide .table:first-of-type tablec:first-of-type{width:100%;height: 133px;text-align: left;align-items: flex-start;padding-left:30px;line-height: 36px;letter-spacing: 4px}
.wherehide .table:first-of-type tablec:nth-of-type(2){height: 133px;width: 535px;align-items: flex-start;text-align: left;padding-left: 30px;color: #f9af71;font-size: 30px;line-height: 44px;letter-spacing: 5px}
.wherehide .table:first-of-type tablec:last-of-type{height: 133px;width: 143px;}
.wherehide .table:last-of-type{width: 430px;border-right: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5}
.wherehide .table:last-of-type tablec{width: 143px;height: 133px;text-align: center;}
.abannerd2{height: 140px;background-image: url(/skin/default/img/a2d.jpg)}
.curriculum{text-align: center;font-size: 3.6rem;font-weight: normal;margin-top: 80px;}
.curriculum dl{display: inline-block;vertical-align: top;padding-left: 70px;padding-right: 70px;}
.curriculum dt{font-size: 2.8rem;text-align: center;color: #1da1dd;}
.curriculum dt::after{
	content: "";
	background: #c5e7f6;
	display: block;
	width:30px;height: 1px;
	margin: 30px auto 40px;
}
.curriculum dd{font-size: 1.4rem;margin-bottom: 40px;}
.pubad{width:100% ;max-width: 1110px;margin: 2px auto 94px;text-align: center}
.pubad span{font-size: 1.6rem;color: #1da1dd;}
.pubad img{width: 25px;vertical-align: middle;margin-left: 30px;margin-right: 30px;opacity: 0.4}
.pubad .fimg{
	background-image: url(/skin/default/img/pubaimg.png);background-repeat: no-repeat;width: 564px;height: 44px;margin: 35px auto 0;
}
.pubad a{width: 100%;max-width: 300px; height: 40px;color: #1da1dd;text-align: center;line-height: 40px;display: block;margin: 0 auto;border:1px solid #1da1dd;font-size: 1.6rem;
border-radius: 30px;letter-spacing: 6px;margin-top: 40px;}
.pubad a:hover{border:1px  solid #07b2ff}
/*就业明星*/
.job{width:100% ;max-width: 1110px;margin: 2px auto 30px;text-align: left;font-size: 36px;}
.job t{margin: 0 auto;display: block;text-align: center}
jobstar{display:none;margin-bottom: 70px;vertical-align: top;width: 358px;position: relative;text-align: center;}
jobstar:nth-of-type(-n+6){display:inline-block;}
jobstar.showon{display: inline-block;}
jobstar:nth-of-type(3n-1){margin-left:5px;margin-right:5px;}
jobstar img{width: 100%;}
jobstar .flag{width: 60px;position: absolute;top: 0;right: 8px;z-index: 2}
jobstar div{color: #1da1dd;font-size: 2.4rem;margin-top: 25px;}
jobstar div span.IMB{color: #ff4f1a;font-size: 4rem;vertical-align: text-bottom}
jobstar div sub{vertical-align: baseline;font-size: 1.4rem;}
jobstar p{font-size: 1.4rem;}
jobstar p.graytxt{margin-top: 25px;margin-bottom: 17px;}
/*对口高考*/
center b{margin-top: 20px;margin-bottom: 30px;display: inline-block;}
.nceinfo{width:100% ;max-width: 1110px;margin: 0 auto;text-align: center;border-radius:10px;background-color: #f5f5f5;padding: 40px 30px;font-size: 1.6rem;}
.nceinfo p{line-height: 32px}
.nceinfo dib:first-of-type{width: 40%;vertical-align: middle;font-size: 3.6rem;color: #dd453c;font-weight: normal;}
.nceinfo dib:last-of-type{width: 60%;border-left: 1px solid #dcdcdc;padding-left: 40px;line-height: 30px;text-align: left;vertical-align: middle;margin-top: 34px;}
.mainmajor{width:100% ;max-width: 1110px;margin: 80px auto;font-size: 3.6rem;text-align: center}
.mainmajor>p:last-of-type{margin-top: 20px;margin-bottom: 70px;}
.mainmajor>t{letter-spacing: 5px}
majorbox{display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
	justify-content: space-between;width: 100%;
	margin-bottom: 100px;
}
majorinfo{text-align: left}
majort *{vertical-align: middle;color: #1099d7;}
majort img{margin-right: 20px;}
majort+gline{background-color: #ccc;width:40px ;display: block;height: 1px;margin-left: 60px;margin-top: 28px;margin-bottom: 28px;} 
majorinfo p{margin-left:60px ;}
majorinfo p.fz16.graytxt{margin-bottom: 50px}
majorinfo p.fz18{line-height: 32px;color: #333;}
majorinfo p.red{margin-top: 16px;margin-bottom: 8px;}
majorbox>img{
margin-left: 72px;}
majorbox:nth-of-type(2n){flex-direction: row-reverse}
majorbox:nth-of-type(2n)>img{
	margin-left: 0;
margin-right: 72px;}
.option{width:100% ;max-width: 1110px;margin: 60px auto 84px;text-align: center;font-size: 3.6rem;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap
}
.option t{width: 100%;}
.option p{width: 100%;}
.option>p:last-of-type{margin-top: 16px;margin-bottom: 66px;font-weight: bold;}
.optionbox{background-image: url(/skin/default/img/optar.png);background-repeat: no-repeat; background-position: center bottom;padding-bottom:72px;background-size:14px  auto;width: 270px;}
.optionbox dl{background-color: #fff; border-radius:10px;font-size: 1.6rem;padding: 36px 34px 30px;}
.optionbox dt{border-bottom: 1px dashed #959595;font-size: 2.4rem;padding-bottom: 26px;margin-bottom: 42px;}
.optionbox dd{margin-bottom: 24px;}
.option optbar{width:1060px; background-color: #1da1dd;margin:12px auto 0;border-radius: 60px;color: #fff;padding-top:24px;padding-bottom: 24px;}
.option optbar p:first-of-type{font-size: 3.2rem;font-weight: bold;margin-bottom: 16px;letter-spacing: 6px}
.option optbar p:last-of-type{font-size: 2.4rem;letter-spacing: 6px}
.option optbar br{display: none;}
/*关于*/
.history{width:100% ;max-width: 1110px;margin: 74px auto 80px;text-align: center;font-size: 1.6rem;}
.history p{line-height:28px;}
.history>img{width: 220px;margin-bottom: 30px;}
.history dl{display:inline-block; width: 32.88%;text-align: left;font-size: 1.4rem;margin-top: 80px;}
.history dl dt{font-size: 2.2rem;margin-bottom: 30px;}
.history dl dt img{margin-bottom: 24px;}
.history dl dd{line-height: 30px;}
.history dl:first-of-type{padding-right:30px;}
.history dl:nth-of-type(2){padding-left:30px;padding-right: 30px;border-right: 1px solid #e8e8e8;border-left: 1px solid #e8e8e8;}
.history dl:last-of-type{padding-left:30px;}
.honor{width:100% ;max-width: 1110px;margin: 0 auto;text-align: center;font-size: 1.6rem;color: #fff;padding-top: 60px;}
.honor .swiper-container{padding-bottom: 124px;}
.honor .swiper-wrapper {align-items: flex-start}
.honor .swiper-container .thumbi{bottom: -80px}
.honor .swiper-container .thumbi .swiper-pagination-bullet{width: 16px;height: 16px;background-color: #fff;opacity:1;margin-left: 14px;margin-right: 14px;}
.honor .swiper-container .thumbi .swiper-pagination-bullet-active{background-color: #57bbe9;}
.honor headt img{width: 220px;}
.honor headt p{line-height: 30px;width: 560px;margin: 30px auto 40px;}
.honor .swiper-slide{border-bottom: 1px solid #464546;padding-bottom: 26px;}
.honor .swiper-slide img{width: 100%;}
.honor .swiper-slide p{font-size: 1.4rem;margin-top: 46px;}
.envrmt{width:100% ;max-width: 1110px;margin: 80px auto 92px;text-align: center;font-size: 1.6rem;}
.envrmt headt img{width: 220px;}
.envrmt headt p {
line-height: 28px;letter-spacing: 4px;
text-align: center;margin: 30px auto 40px;
}
.envrmt headt p br:first-of-type{display: none;}
.envrmt headt p br:last-of-type{display: none;}
.envrmt img{max-width: 100%;width: 100%;}
.envrmt div p{position: absolute;left: 0;width: 100%;bottom: 0;background-image: url(/skin/default/img/envtbg.png);color: #fff;height: 48px;line-height: 48px;z-index: 2;text-align: left;font-size: 1.4rem;padding-left: 30px;}
.envrmt .imgboxl{display: inline-block;width: 644px;vertical-align: top}
.envrmt .imgboxl .img1{margin-bottom:22px;}
.envrmt .imgboxl .img2{display: inline-block;width: 310px;margin-right: 16px;}
.envrmt .imgboxl .img3{display: inline-block;width: 310px;}
.envrmt .imgboxr{display: inline-block;width: 426px;margin-left: 30px;}
.envrmt .imgboxr div{margin-bottom: 24px;}
/*动态*/
news{overflow: hidden;color: #333;display: block;font-size: 1.4rem;width:100% ;max-width: 1110px;margin: 0 auto;border-bottom: 1px solid #eaeaea;padding-bottom: 52px;padding-top: 280px; margin-top: -280px;pointer-events: none;}
news+page{display: none;}
/*news:nth-of-type(1){margin-top: 5px;}*/
news .mainpic{border-radius:15px;width: 300px;height: 200px; float: right;margin-left: 90px;margin-bottom: 10px;margin-top: -40px;}
news date{margin-top: 50px;float: left;display: block;color: #999;margin-bottom: 26px;font-family: "LN","Microsoft Yahei";}
news newst{float: left;clear: left;display: block;font-size: 1.6rem;margin-bottom: 14px;}
news roundup{float: left;clear: left;display: block;width:710px;line-height: 24px;height: 68px;overflow: hidden;}
news a{float: left;background: url(/skin/default/img/bab.png) right center no-repeat;background-size: auto 7px;padding-right: 30px;margin-top: 36px;clear: left;z-index: 2;pointer-events: auto;}
news p{clear: left;color: #666;font-size: 1.3rem;line-height: 24px;padding-top: 10px;display: none; margin-bottom:20px;}
news p img{vertical-align: top;max-width: 500px;margin-top: 30px;margin-right: 30px;}
news span{float: left;background: url(/skin/default/img/gat.png) right center no-repeat;background-size: auto 7px;padding-right: 30px;color: #adadad;display: none;cursor: pointer;z-index: 2;pointer-events: auto;}
page{text-align: center;display: block;padding-top: 30px;width: 1110px;margin: 0 auto 100px;}
page a{display: inline-block;font-size: 1.4rem;font-family: LN;color: #1099d7;padding-left: 14px;padding-right: 14px;vertical-align: middle}
page a.on{color: #999;}
page a img{height: 13px;vertical-align: middle;}
/*教师团队*/
teama{text-align: center;display: block;max-width: 1110px;margin: 47px auto 120px;white-space: nowrap;
	background-image: linear-gradient(#ccc,#ccc); background-repeat: no-repeat; background-position: center bottom;background-size: 100% 1px;z-index:2}
teama a{padding-left: 50px;padding-right: 50px;color: #333;font-size: 1.6rem;display: inline-block;}
teama a::after{	content: "";
	background-color: none; transition: all 0.6s ease-out;
	display: block;height: 1px;width: 50px;
	margin: 25px auto 0;}
teama a.on::after{	background-color: #1567aa;}
teama a:hover::after{	background-color: #1567aa;	}

teacher{width:100%;max-width: 1110px;margin: 0 auto;padding-left:25px;padding-right: 25px;display: block;overflow: hidden;text-align: left;margin-bottom: 100px;
padding-top: 280px;margin-top: -280px;}
teacher img{float: right;width: 520px;height: 520px;border-radius:50% }
teacher name{float: left;font-size: 6rem;color: #1099d7;}
teacher name graytxt{color: #999;font-size: 1.5rem;margin-top:18px;display: block;text-transform: uppercase}
teacher info1{float: left;width: 405px;clear: left;font-size: 2.2rem;line-height: 30px;color: #333;margin-top: 54px;margin-bottom: 64px;}
teacher info2{float: left;width: 405px;clear: left;font-size:1.6rem;line-height: 30px;color: #666;}
teacher:nth-of-type(2n) img{float: left;margin-right: 134px}
teacher:nth-of-type(2n) name{}
teacher:nth-of-type(2n) info1{float: right;clear: right}
teacher:nth-of-type(2n) info2{float: right;clear: right}
teacher+page{border-top: 1px solid #ebebeb}
/*教学管理*/
.tstaff{width:100% ;max-width: 1110px;margin: 72px auto 80px;}
.tstaff t{margin-bottom: 10px;display: block;}
.tstaff p{color: #666;font-size: 1.4rem;line-height: 24px;}
.tstaff>div{display: inline-block;vertical-align: bottom}
.tstaff>div img{width:100%;}
.tstaff div.red{width: 235px;border-bottom: 4px solid #ff2a00;height: 124px;margin-bottom: 4px;padding-left: 5px;}
.tstaff div.red t{color: #ff2a00;}
.tstaff div.red+div{width:80px;background-image: url(/skin/default/img/redline.jpg);text-align: center;background-position: center bottom; background-repeat: no-repeat; background-size:14px auto;padding-bottom: 150px;margin-left: -25px}
.tstaff div.yellow{width: 235px;margin-left: -25px;height: 124px;margin-bottom: 4px;border-bottom: 4px solid #f9af71;padding-left: 5px;}
.tstaff div.yellow t{color: #fdb200;}
.tstaff div.yellow+div{width:80px;background-image: url(/skin/default/img/yellowline.jpg);text-align: center;background-position: center bottom; background-repeat: no-repeat; background-size:14px auto;padding-bottom: 150px;margin-left: -25px}
.tstaff div.blue{width: 235px;margin-left: -25px;height: 124px;margin-bottom: 4px;border-bottom: 4px solid #1da1dd;padding-left: 5px;}
.tstaff div.blue t{color: #1099d7;}
.tstaff div.blue+div{width:80px;background-image: url(/skin/default/img/blueline.jpg);text-align: center;background-position: center bottom; background-repeat: no-repeat; background-size:14px auto;padding-bottom: 150px;margin-left: -25px}
.tstaff>img{margin-left: -18px;margin-bottom: 54px;}
.tstaff dib{background: #dd453c;background-image: url(/skin/default/img/teach1.png);background-position: center center;background-repeat: no-repeat;border-radius:10px; width: 200px;height: 135px;margin-left: 15px; }
     /**/
.jobgua{width:100% ;max-width: 1110px;margin: 52px auto 26px;display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;justify-content: space-between;
flex-wrap: wrap}
.jobgua>t{font-size: 4.8rem;width: 100%;display: block;text-align: center;margin-bottom: 52px;letter-spacing: 8px}
.jobgua>t blue{letter-spacing: 8px}
blue{color: #1099d7;}
.jobgua jobox{background-color: #fff;border-radius: 6px;width: 538px;height: 140px;display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;padding-top: 30px;padding-left: 26px;padding-right: 80px;
margin-bottom: 30px;}
.jobgua jobox img{width:70px;margin-right: 32px;height: 70px;flex-shrink:0}
.jobgua jobox p{font-size: 1.4rem;line-height: 26px;}
.jobgua jobox p t{display: block;font-size: 2.2rem;margin-bottom:14px;letter-spacing:4px}
.jobgua jobox:first-of-type p t{color: #dd453c;}
.jobgua jobox:nth-of-type(2) p t{color: #6bafce;}
.jobgua jobox:nth-of-type(3) p t{color: #0a588b;}

.commubox{width:100% ;max-width: 1110px;margin: 37px auto 74px;display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;justify-content: space-between;align-items: center;
padding-left: 30px;padding-right:0;}
.commubox p{text-align: center;font-size: 3.6rem;letter-spacing:7px}
.commubox p red{letter-spacing: 7px}
.commubox p:first-child{font-size: 4.8rem;margin-bottom: 42px;letter-spacing:6px}
.commubox img{width: 515px;}
.smanager{width:100% ;max-width: 1110px;margin: 37px auto 88px;}
.smanager>t{font-size: 4.8rem;width: 100%;display: block;text-align: center;margin-bottom: 40px;letter-spacing: 8px}
.smanager>t blue{letter-spacing: 8px}
.smanager div.tab[id]{display: none;width: 100%;overflow: hidden}
#tab1{display: block;}
.smanager .boxh{display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;justify-content: space-between;margin-bottom: 20px;} 
.smanager .boxh .boxt{display: inline-block;width: 352px;height: 70px;text-align: center;line-height: 70px;border: 1px solid #e2e2e2;border-radius:6px;cursor: pointer}
.smanager .boxh .boxt.g{background: #1da1dd;color: #fff;border: none;}
.smanager .boxh .boxt:hover{background: #fff;color: #06b1ff;border: 1px solid #06b1ff;}

.smanager content{background: #f9f9f9;float: left;vertical-align: top;width: 525px;height: 556px;padding: 8px 44px;font-size: 1.6rem;line-height: 40px;}
.smanager content>div{background: #dd453c;color: #fff;width: 72px;height: 32px;line-height: 32px;text-align: center;border-radius:5px;margin-bottom: 12px; margin-top: 32px;font-size: 1.8rem;}
.smanager imgsbox{display: -webkit-inline-flex;
display: -moz-inline-flex;
display: -ms-inline-flex;
display: -o-inline-flex;
display: inline-flex;vertical-align: top;width: 565px;justify-content: space-between;flex-wrap: wrap;float: right;}
.smanager imgsbox img{max-width: 100%;height: 100%;width: 274px;margin-bottom: 12px;flex-shrink: 0;flex-grow:0}
.smanager imgsbox img:first-of-type{width: 100%;}
/*开云app登录风采*/
teama.studenta{margin-bottom: 30px;}
mien{width:100% ;max-width: 1110px;margin: 30px auto 0;display: block;padding-top: 280px;margin-top: -280px; pointer-events:none}
mien:last-of-type{margin-bottom: 80px;}
mien h3{font-weight: normal;font-size: 2rem;}
mien date{color: #999;font-size: 1.4rem;margin-top: 28px;margin-bottom: 20px;display: block;font-family: "LN","Microsoft Yahei";}
mien p{font-size: 1.4rem;line-height:30px;}
mien>img{width: 100%;max-width: 100%;margin-top: 20px;}
mien button{width: 100%;height: 40px;cursor: pointer;background-position: center center;background-repeat: no-repeat;background-size:auto 30px; pointer-events:auto;z-index: 2;}
mien button.morebg{background-color:#f0f7fa ;  background-image: url(/skin/default/img/morebg.jpg);margin-top: 14px;}
mien button.lessbg{background-color:#f6f4f5 ; background-image: url(/skin/default/img/lessbg.jpg);display: none;margin-bottom: 30px}
mien+page{padding-top: 0;}
imgli{display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;justify-content: space-between;flex-wrap: wrap;max-height: 0;height: 0;margin-top: 30px;
transition: all 0.9s ease-out;overflow: hidden}
imgli img{width: 48.6%;height: 100%;margin-bottom: 30px;}
/*作品展示*/
.porbanner{width:100% ;max-width: 1110px;margin: 60px auto 0;}
.porbanner .swiper-container img{width: 100%;}
.porbanner .thumbi{margin: 0 auto;z-index: 2;text-align: center;bottom: 28px} 
.porbanner .thumbi .swiper-pagination-bullet{width: 80px;border-radius: 2px;height: 6px;background-color: #fff;opacity: 0.8;}
.porbanner .thumbi .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color: #1da1dd;}
.porbanner .swiper-button{display: none;}
.porbanner:hover .swiper-button{display: block;}
.porbanner  .swiper-button-prev{
    background-image: url(/skin/default/img/bprev.png);
	left:15px ;
	width: 20px;
	height: 42px;
}
.porbanner:hover .swiper-button-disabled{
	display: none;
}
.porbanner  .swiper-button-next{
    background-image: url(/skin/default/img/bnext.png);
	right:15px ;
	width: 20px;
	height: 42px;
}
.porbanner .swiper-button-next.swiper-button-disabled{background-image: url(/skin/default/img/gnext.png);}
.cataico{display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;justify-content: space-between;
	width:100% ;max-width: 1110px;margin: 20px auto 0;
	align-items: flex-end;height: 140px;
	padding-left: 140px;padding-right: 140px;
}
.cataico a {text-align: center;color: #333;cursor: pointer;font-size: 1.8rem;height: 100%;transition: all 0s;zoom:1;display: inline-block;}
  .cataico a p:last-of-type{color: #929292;font-size: 1rem;margin-top: 10px;text-transform: uppercase}
  .cataico a.on，.cataico a:hover{color: #1099d7!important;}
.cataico a.on p{color: #07b2ff;}
.cataico a.on p:last-of-type{color: #87c2e6;}
.cataico a icotablewrap{display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;height: 100px;align-items: center;justify-content: center}
.cataico a img{transition: all 0.6s ease-out;}
.cataico a img:last-of-type{display: none;opacity: 0;}
.cataico a.on img:first-of-type{display: none;}
.cataico a.on img:last-of-type{display: inline-block;opacity: 1;}

.line{box-shadow:0 10px 12px rgba(103, 103,103, 0.1);height:34px;margin-bottom: 60px;}
.portlist{	width:100% ;max-width: 1110px;margin: 0 auto;}
.portlist li{display: inline-block;text-align: center;cursor: pointer;margin-bottom: 50px;width: 342px;transition: all 0.8s;border-radius:0 0 6px 6px;}
.portlist li>img{border-radius: 6px 6px 0 0;width: 100%;}
.portlist li div{border: 1px solid #f0f0f0; border-top: none; border-radius:0 0 6px 6px;padding-left: 18px;padding-right: 18px;color: #333;}
.portlist li div p{border-bottom: 1px solid #f0f0f0;padding-top: 34px;padding-bottom: 14px;}
.portlist li div span{font-size: 1.4rem;padding-top: 16px;padding-bottom: 24px;display: block;color: #6e6e6e;}
.portlist li div span dib{width:30px;}
.portlist li:hover {box-shadow:4px 4px 16px 1px rgba(103, 103,103, 0.15);}
.portlist li:hover div{border: none}
.portlist li:nth-child(3n-1){margin-left: 32px;margin-right: 32px;}

popbox{background: #fff;padding:40px ;width: 1000px;height: 660px;position: fixed;margin: auto;
	top: 0px;
    left: 0px;display: none;
    right: 0px;z-index: 13;cursor: default;
bottom: 0}
popbox a{position: absolute;right: 15px;top: 30px;opacity: 0.5}
popbox a img{width: 20px;}
popbox t{float: right;width: 190px;text-align: left}
popbox st{float: right;clear: right;width: 190px;text-align: left;font-size: 1.4rem;margin-top: 24px;margin-bottom: 20px;}
popbox st dib{width: 15px;}
popbox p{float: right;width: 190px;text-align: left;clear: right;font-size: 1.4rem;line-height: 24px;}
popbox>img{float: left;width: 700px;height: 580px;margin-top: -18px;}
popbg{background-image: url(/skin/default/img/graybg.png); position: absolute;top: 0;left: 0;bottom: 0;right: 0;z-index: 11;display: none;}
/*页脚*/
.gotop{right: 20px;bottom:150px;width:80px;height: 80px;cursor: pointer;display: none;background-color: #f0f7fa;background-image: url(/skin/default/img/gotopa.png); background-position: center center;background-repeat: no-repeat;background-size:42px auto; border-radius: 5px;box-shadow:2px 4px 10px rgba(103, 103,103, 0.15)}
.gotop.fixed{display: block;}
footwrap{background-color: #0c4385;display: block;font-size: 1.6rem;color: #fff;
	padding-top: 32px;padding-bottom: 10px
}
footwrap a{color: #fff;display: inline-block;}
footer{width: 100%;max-width: 1110px;margin: 0 auto;display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;justify-content: space-between}
footer .ftlogo{height:66px;background-image: url(/skin/default/img/ftlogopc.png); background-repeat: no-repeat;background-size: contain}
	footer	fcontact ul{padding-top:25px;}
fcontact ul li{display: inline-block;padding-right: 22px;margin-right: 22px;background-image: linear-gradient(#86a1c2,#86a1c2);background-size:1px 14px; background-repeat: no-repeat; background-position: right center}
fcontact ul li a.ftqqa{background-image: url(/skin/default/img/ftqqpc.png);width: 112px;height: 24px;display: inline-block;}
fcontact ul li a.ftqqa:hover{background-image: url(/skin/default/img/ftqqpcw.png);}
fcontact ul li:nth-of-type(4){background: none}
fcontact ul li *{vertical-align: middle;}
footfriendwrap{background-color: #0a3c80;display: block;font-size: 1.4rem;color: #fff;padding-top: 22px;padding-bottom: 22px;}
footfriendwrap dd a{color: #fff;padding-right: 30px;display: inline-block;padding-bottom: 11px;}
footfriend{width: 100%;max-width: 1110px;margin: 0 auto 22px;display: block;font-size: 1.3rem;padding-bottom: 9px;
border-bottom: 1px solid #23508d;}
copyrightbox{display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
justify-content: space-between;
font-size: 12px;
width: 100%;max-width: 1110px; margin: 0 auto}
copyright{color:#aab4c9} ftemail{color:#aab4c9}
copyright span:last-of-type{padding-left: 10px;}
fcontact,mft2d{display: inline-block;}
mft2d{text-align: center;font-size: 14px;}
mft2d dib:nth-child(2){padding-left: 28px;}
mft2d span{line-height: 2.4rem;}
mft2d span *{vertical-align: middle}
mft2d dib>img{width: 100px; }
mft2d img[src*="wx"]{height:14px; }
footfriend dt{display: inline-block;vertical-align: top;letter-spacing: 0.3px}
footfriend dd{display: inline-block;vertical-align: top;letter-spacing: 0.3px}

/**/
/**************************************兼容平板/小电脑分辨率**************************************************/
@media screen and (min-width: 960px) and (max-width: 1200px) {
html {
	transform-origin:center top !important;
    transform: scale(.8) !important;
    -webkit-transform: scale(.8) !important;
    -moz-transform: scale(.8) !important;
    -ms-transform: scale(.8) !important;
    -o-transform: scale(.8) !important;
    width: 125% !important;
	margin-left: -12.5% !important;
	overflow-x: hidden
}
}
@media screen and (min-width: 750px) and (max-width: 960px) {
html {
	transform-origin:center top !important;
    transform: scale(.62) !important;
    -webkit-transform: scale(.62) !important;
    -moz-transform: scale(.62) !important;
    -ms-transform: scale(.62) !important;
    -o-transform: scale(.62) !important;
    width: 200% !important;
	margin-left: -50% !important;
	overflow-x: hidden
}
}

@media screen and (max-width: 374px), (min-width: 376px) and (max-width: 750px)  {
	
}

/**************************************移动端**************************************************/
@media screen and (max-width: 750px)  {
.noscroll, .noscroll body {
    height: 100%;
    overflow: hidden;
}
	#contact{top:-50px;}
	*{font-family:"LN","Heiti SC";font-weight: normal}
	body{padding-top: 85px;}
	headerwrap{position:fixed;top: 0;left: 0;box-shadow:0 4px 10px rgba(0, 0, 0, 0.06);}
	headerwrap.fixed{position: relative}
	header{padding-top: 18px;padding-bottom: 13px;}
img.logo{width: 240px;margin-left: 15px;}
.hamenu {
    display: block;
    background: url(/skin/default/img/pmenu.png) center center no-repeat;
    background-size: contain;
    width: 40px;
    height: 27px;
    float: right;
    margin-right: 15px;
    z-index:26;
	cursor: pointer;
}
.hamenuclose {
	display: block;cursor: pointer;
	width: 26px;height: 26px;background-size: contain; background-repeat: no-repeat;
    background-image: url(/skin/default/img/close.png);
	float: right;margin-right: 24px;
	margin-bottom: 17px;
}
.phonemenupage {
    position: fixed;
    left:100%;
    top: 0;
    width: 90%;
    background: #fff;
    padding: 29px 0 30px 22px;
}
.phonemenupage dl{clear: both}
	.phonemenupage dl dd{margin-bottom:12px;padding-bottom: 14px;}
	.phonemenupage dl dd a{color: #585858;font-size: 1.6rem}
	.phonemenupage dl dd.on{background-image: linear-gradient(#1da1dd,#1da1dd); background-repeat: no-repeat; background-size:20px 1px; background-position: left bottom}
	.phonemenupage dl dd.on a{color: #1099d7;}
.phonemenupage.show {
    z-index: 30;height:100vh;
    display: block;
}
	headcontact{text-align: left;margin-top:0;}
	p#hcweixin{background-size: auto 14px;padding-left: 26px;}
	headcontact a.hcqq{border: none;background-position: left center;height: auto;line-height: 1;background-size:auto 14px;border-radius: 0;padding-left: 22px;}
	headcontact dib {margin-top: 25px;margin-bottom: 5px;}
	headcontact dib label{font-size: 11px;}
	headcontact dib p{height: auto;line-height: 1;}
	headcontact dib:nth-child(2n+1){
		padding-left: 0;
		padding-right: 25px;
		width: 49.9%;
	}
	headcontact dib:nth-child(2n+2){
		padding-left: 25px;
		padding-right: 0;
			border-right: none
	}	
	mgraybg{opacity: 0;	background:none;
		pointer-events: none; transition: all 0.6s;
		background-image: url(/skin/default/img/graybg.png);
		width: 100%;height: 100%;
		position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 29
	}	
	mgraybg.show{display: block;
	}
nav{display: none;}
.pn{display: block!important;}
.mn{display: none!important;}
	indexbanner{height: auto}
	indexbanner.innerpage{height: auto;}
	indexbanner .swiper-button{height: 23px;width: 13px;
	background-size: contain;background-repeat: no-repeat;}
indexbanner .swiper-slide a {
    display: inline;
    width: auto;
    height: auto!important;
}
indexbanner img.mbbanner {
    width: 100%;
    display: inline;
}
indexbanner img.mbbanner{width: 100%;display: inline;}
indexbanner img.pcbanner{ display: none;}
/**/
	.intro{padding-left: 15px;padding-right: 15px;margin-top: 34px;margin-bottom: 35px;}
	.intro img{width: 60px;margin-right: 22px;}
	.intro div{font-size: 16px;line-height: 24px;padding-top: 0;padding-left: 0;width: calc(100% - 82px)}
	.intro a{float: left;margin-top: 10px;font-size: 13px; margin-bottom: 30px;line-height: 14px;}
	.intro p{font-size: 16px;line-height: 24px;padding-top: 32px;}
/*动态*/
	graybg .news{padding-left: 15px;padding-right: 15px;overflow: hidden;margin-top: 25px;margin-bottom: 10px;height: auto;align-items: flex-start}
	.news headt{font-size: 2rem;padding-bottom: 24px;margin-bottom: 23px;}
	.news headt a{font-size: 1.3rem;}
	.news::after{display: none;}
		.newsbox{width:160px;border-radius:0;height: auto;text-align: center;float: left;margin-bottom: 20px;}
	.news a.newsbox:last-of-type{display:inline-block;}
	.newsbox img{width: 160px; border-radius:8px;height: 110px;margin-bottom: 7px;position: relative}
	.newsbox newst{background: none;color: #000;font-size: 1.4rem;position: relative;line-height: 22px;white-space: initial;}
/*专业设置*/
	.major{font-size: 2.4rem;margin-top: 44px;padding-left: 15px;padding-right: 15px;margin-bottom: 49px;}
	bline{margin-top: 22px;margin-bottom: 36px;width: 50px;}
	.major1{padding:25px 18px ;border-radius: 20px;margin-bottom: 30px;}
	.major1 t{font-size: 2rem;background-image: url(/skin/default/img/major1m.png);  background-size: auto 15px}
	.major2{padding:25px 18px ;border-radius: 20px;}
	.major2 t{font-size: 2rem;background-image: url(/skin/default/img/marjor2m.png); background-size: auto 33px;height: 33px;}
	majorline{margin-top: 20px;}
	.major2 majorline{margin-top: 6px;}
	majorline::before{width: 25px;height: 1px;}
	.major p{font-size: 1.4rem;line-height: 22px;padding-top: 22px;text-align: center}
.majorbottom icons img{margin: 0 8px;height:26px;}
.majorbottom{padding-top:80px;height: 135px}
	.majorbottom icons{position: relative;top: -60px;}
/*教学管理*/
	.teachingM{padding-left: 15px;padding-right: 15px;}
	.teachingM>img{display: none;}
	.teachingM dl{left: 0;width: 100%;padding-bottom: 26px;padding-top: 35px;}
	.teachingM dl dt{padding-left: 0;font-size: 2.4rem;text-align: center;padding-bottom: 12px;margin-bottom: 20px;}
	.teachingM dl dd{margin-top: 18px;height: auto}
	.teachingM dl dd img{width:34px;margin-right: 10px;}
	.teachingM dl dd t{font-size: 1.8rem; font-weight: normal;margin-top: 5px;}
	.teachingM dl dd p{width: calc(100% - 44px);font-size: 1.4rem;line-height: 2rem;}
/*开云app登录风采*/	
	.studentsmien{width: calc(100% - 30px);padding-left: 20px;padding-right: 20px;height: auto;margin: 40px auto 50px;	}
	.studentsmien headt{padding-top: 21px;padding-bottom: 24px;font-size: 2.4rem;}
	.studentsmien headt a{font-size: 1.4rem	;}
	.studentsmien .swiper-slide{padding-left: 10px;background-image: url(/skin/default/img/mienbg_m.png);background-size: contain;
	padding-top: 15px;height: 150px;}
	.studentsmien .swiper-slide p{width: 100%;}
	.studentsmien .swiper-slide p.fz28{font-size: 1.5rem!important;}
		.studentsmien .swiper-slide p.fz13{font-size: 1.4rem!important;height: 40px;overflow: hidden;letter-spacing: 1px}
	.studentsmien .swiper-slide p:nth-last-of-type(2){font-size: 1.3rem;margin-bottom: 8px;margin-top: 35px;}
	.studentsmien .ctrlbox{margin-top: 32px;padding-left: 14px;padding-right: 14px;width: 264px;}
		mien+page+div.loadmore{width: calc(100% - 30px);margin: 0 auto 50px;}
/*教师团队*/	
	.team{font-size: 2.4rem;}
	.teampic{height: 175px;}
		.teampic .swiper-slide img{width: 80px!important;height: 80px!important; transition:all 0.8s  cubic-bezier(.46, 1, .23, 1.52);}
	.teampic .swiper-slide.swiper-slide-active{display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;justify-content: center;height: auto;box-shadow: none;}
	.teampic .swiper-slide.swiper-slide-active img{box-shadow:3px 3px 5px rgba(0, 0, 0, 0.08); transform: scale(1.875);}
	.teaminfo{margin-top: 24px;margin-bottom: 29px;}
	.teaminfo .swiper-slide {padding-left: 15px;padding-right: 15px;}
	.teaminfo .swiper-slide p{font-size: 1.4rem!important;}
	.teaminfo .swiper-slide p.fz32{font-size: 2.4rem!important;}
	.teaminfo .swiper-slide p.bluetxt{margin-top: 15px;margin-bottom: 12px;}
		.teaminfo .swiper-slide p:last-of-type{line-height:22px;}
	.teamcontrol{margin-bottom:55px;}
	.teamcontrol .swiper-slide{margin: 0 10px}
	.teamcontrol .swiper-slide:nth-child(3n+1){display: block;}
/*联系我们*/	
	.icontact  {padding-left: 15px;padding-right: 15px;height: auto;padding-top: 36px;padding-bottom:42px;}
	.icontact .contactbox{padding:25px 30px 30px;}
	.icontact .contactbox t{font-size: 2.4rem;}
	.icontact .contactbox skyline{margin-top: 22px;margin-bottom: 22px;width: 50px;}
	.icontact .contactbox div.graytxt{margin-bottom: 20px;margin-top: 20px;font-size: 11px!important;}
	.icontact .contactbox div.graytxt:nth-of-type(2){border-top: 1px solid #eaeaea;padding-top: 26px;margin-top: 7px;}
	.icontact .contactbox p{line-height: 25px;}
	.icontact .contactbox p.bluetxt.s{width: 100%;}
	.icontact .contactbox p.bluetxt.s tel{display: block;margin-bottom: 7px;line-height: 1;}
	.icontact .contactbox p.bluetxt.fz20{font-size: 1.6rem!important;}
	.icontact .contactbox p span.bluetxt{display: block;font-size: 1.6rem!important;}
/*电子商务*/
	a2{margin-top: 33px;margin-bottom:40px;}
	a2 a{
		font-size: 1.4rem;
	    line-height: 1.5;
	    font-size: 1.3rem;
	    padding: 0px 4px;
	    margin-bottom: 20px;
	}
	bt{font-size: 2.4rem;}
	.pinfo:first-of-type{padding-bottom: 12px;margin-bottom: 26px;}
	.abannerd{height: 72px;margin-top: 40px;margin-bottom: 40px;}
	.pinfo{width:calc(100% - 30px);margin: 0 auto}
	.pinfo dd{margin-bottom:5px;line-height: 2.2rem;}
	.skill{padding-left: 15px;padding-right: 15px;flex-wrap: wrap;}
	skill1{font-size: 2.4rem;}
	skill2{font-size: 2.4rem;margin-top: 41px;}
	.table tablec{width: 50%;}
	skill2 .table tablec{width:32.9%;height: 113px;font-size: 1.4rem;}
	skill2 .table tablec:nth-of-type(3n){border-right: 1px solid #e5e5e5}
	skill2 tablec:nth-of-type(4){border-top: none;border-right: none}
	skill2 tablec:last-of-type{display: -webkit-inline-flex;
	display: -moz-inline-flex;
	display: -ms-inline-flex;
	display: -o-inline-flex;
	display: inline-flex;}
	skill2 .table tablec img{height: 50px;margin-bottom: 13px;}
	.wherehide{padding-left: 15px;padding-right: 15px;margin-top: 40px;font-size: 2.4rem;margin-bottom: 40px;}
	.wherehide .table tablec{font-size: 16px;line-height: 22px;}
	.wherehide .table:first-of-type{width: 100%;border-right: 1px solid #e5e5e5;border-bottom: none}
	.wherehide .table:first-of-type tablec:first-of-type{padding-left: 20px;padding-right: 20px;line-height: 22px}
	.wherehide .table:first-of-type tablec:first-of-type br{display: none;}
	.wherehide .table:first-of-type tablec:nth-of-type(2){width: 66.7%;font-size: 16px;line-height: 22px;padding-left: 20px;padding-right: 20px;}
	.wherehide .table:first-of-type tablec:last-of-type{width:33%;}
	.wherehide .table:last-of-type{width: 100%;}
	.wherehide .table:last-of-type tablec{width: 33.333%;height: 113px;}
	.abannerd2{height: 185px;background-image: url(/skin/default/img/a2dm.jpg);background-size: 100% auto;background-repeat: no-repeat}
	.curriculum{margin-top: 40px;font-size: 2.4rem;}
		.curriculum dl{padding-left: 30px;padding-right: 30px;width: 170px;margin-bottom: 18px;margin-top: 12px;}
	.curriculum dt{font-size: 2rem;}
	.curriculum dt::after{margin-top: 20px;margin-bottom: 18px;}
		.curriculum dd{margin-bottom: 12px;}
.pubad{padding-left: 15px;padding-right: 15px;margin-bottom: 40px;}
	.pubad>a{margin-top: 30px;margin-bottom: 40px}	
.pubad span{display: block;margin: 0 auto;}
.pubad img{display: block;margin: 13px auto;opacity: 1}
.pubad .fimg{
	background-image: url(/skin/default/img/pubaimgm.png);width: 100%;height: 72px; background-position:center center; background-size: contain; margin: 29px auto 0;
}
	.job{padding-left: 15px;padding-right: 15px;margin-bottom: 50px;}
	.job>t{font-size: 2.4rem;}
	
	jobstar{width: 100%;margin-bottom: 40px;}
		jobstar div name{font-size: 1.8rem;}
	jobstar div span.IMB{font-size: 2.4rem;}
jobstar div sub{font-size: 1.4rem;}
	jobstar p{font-size: 1.6rem;}
	jobstar p.graytxt{margin-top: 18px;margin-bottom: 14px;font-size: 1.3rem;}
	div.loadmore.pn{background-image: url(/skin/default/img/loadmore.png); background-repeat: no-repeat; background-position: center center;height: 30px;background-color: #f1f1f1;background-size: auto 12px;display: none!important;}
	div.loadmore.pn:last-child{display: block!important;}
	div.loadmore.pn.loadover{background-image: url(/skin/default/img/loadvoer.png)}
/*对口高考*/
center p{line-height: 30px;font-size: 16px;padding: 0 62px}
center b{font-size: 16px !important;font-weight: normal;margin-top: 9px;}
.nceinfo{padding: 16px 19px;width: calc(100% - 30px);}
	.nceinfo p{line-height: 22px;text-align: left;font-size: 1.4rem;}
	.nceinfo dib:first-of-type{width: 100%;font-size: 2rem!important;border-bottom: 1px solid #ddd;padding-top: 25px;padding-bottom: 25px;}
	.nceinfo dib:last-of-type{border-left: none;width: 100%;padding-left: 0;font-size: 1.4rem;line-height: 22px;}
	.mainmajor{padding-left: 15px;padding-right: 15px;margin-top: 40px;}
	.mainmajor>t{font-size: 2.4rem;}
	.mainmajor>p:first-of-type{font-size: 1.4rem !important;line-height: 30px;padding: 0 45px}
	.mainmajor>p:last-of-type{margin-bottom: 44px;font-size: 1.6rem!important;margin-top:8px;}
	majorbox{flex-wrap:wrap;margin-bottom: 44px;}
	majorbox>img{margin-left: 0;width: 100%;height: 100%;padding-left: 31px;margin-top: 24px;}
	majorbox:nth-of-type(2n)>img{margin-left: 0;padding-left: 31px;margin-right: 0;}
	majort img{height: 16px;margin-right: 13px;}
	majort span{font-size: 20px;}
	majort+gline{margin-top: 18px;margin-bottom: 18px;margin-left: 31px;}
	majorinfo p{margin-left:31px;}
	majorinfo p.fz16.graytxt{margin-bottom: 25px;font-size: 11px!important;}
	majorinfo p.red{font-size: 14px!important;    margin-top: 10px;
    margin-bottom: 4px;}
	majorinfo p.fz18{font-size: 16px!important;line-height: 24px;}
.option{padding-left: 15px;padding-right: 15px;margin-top: 30px;font-size: 2.4rem;margin-bottom: 36px;}
	.option>p{font-size: 16px!important;line-height: 30px;}
	.option>p:last-of-type{font-weight: normal;margin-top: 0;margin-bottom: 32px;}
	.optionbox{width: 100%;background-position:40.5% bottom;padding-bottom: 18px;}
	.optionbox:last-of-type{padding-bottom:64px;}
	.optionbox dl{overflow: hidden;padding-top: 27px;padding-bottom: 27px;padding-left: 0;padding-right: 0;height: 160px;}
	.optionbox dt{float: left; text-align: center;height: 105px;padding-top: 30px;border-bottom: none;padding-left:30px;padding-right: 30px;border-right: 1px dashed #959595;padding-bottom: 0;margin-bottom: 0;font-size: 1.8rem;width: 41%;white-space: nowrap}
	.optionbox dt strong{display: block;margin-bottom: 12px;}
	.optionbox dd{float: left;width: 200px;text-align: left;padding-left: 36px;margin-bottom: 14px;}
	.option optbar{margin-top: 0;border-radius: 30px;padding-top: 33px;padding-bottom: 28px;padding-right: 30px;padding-left: 30px;}
	.option optbar br{display: block;}
	.option optbar p:first-of-type{font-size: 2.4rem;line-height: 30px;}
	.option optbar p:last-of-type{font-size: 1.8rem;line-height: 30px;}
/*关于*/
	.history{padding-left: 15px;padding-right: 15px;margin-top: 40px;margin-bottom: 40px;}
	.history>img{width: 135px;margin-bottom: 20px;}
	.history>p{line-height: 24px;font-size: 1.6rem;}
	.history dl{width: 100%;text-align: center;padding-right: 0!important;padding-left: 0!important;margin-top: 30px;}
	.history dl:nth-of-type(2){border-left:none;border-right: none;border-top: 1px solid #e8e8e8;border-bottom: 1px solid #e8e8e8;padding-top: 30px;padding-bottom: 30px;}
	.history dl dt{font-size: 2rem;margin-bottom: 20px;}
	.history dl dt img{height: 28px;margin-bottom:14px;}
	.history dl dd{line-height: 22px;}
	.honor{padding-left: 15px;padding-right: 15px;padding-top: 40px;}
	.honor headt img{width: 136px;}
	.honor headt p{width: 100%;margin-top: 20px;margin-bottom: 32px;}
	.honor .swiper-container{padding-bottom:100px;}
	.honor .swiper-slide{padding-bottom: 0;border-bottom: none}
	.honor .swiper-slide p{line-height: 22px;margin-top: 16px;}
	.honor .swiper-container .thumbi{bottom: -40px}
	.envrmt{padding-left: 15px;padding-right: 15px;margin-top: 42px;margin-bottom: 35px;}
	.envrmt headt img{width: 136px;}
	.envrmt headt p{width: 100%;line-height: 24px;margin-top: 22px;margin-bottom: 28px;}
.envrmt headt p br:first-of-type{display: block;}
.envrmt headt p br:last-of-type{display: block;}
	.envrmt .imgboxl{width: 100%;}
	.envrmt .imgboxl .img1{margin-bottom: 15px;}
	.envrmt .imgboxl .img2{width: 47.826%;margin-right: 8px;}
	.envrmt .imgboxl .img3{width: 47.826%;}
	.envrmt .imgboxr{width: 100%;margin-left: 0;margin-top: 15px;}
	.envrmt .imgboxr div{margin-bottom: 15px;}
	.envrmt div p{height: 30px;line-height: 30px;padding-left: 15px;}
/*动态*/
	news{width: calc(100% - 30px);margin: 0 auto; padding-top: 100px;margin-top: -100px;padding-bottom: 30px;}
	news date{margin-bottom: 14px;margin-top: 30px;}
	news newst{line-height: 22px;margin-bottom: 10px;}
	news .mainpic{width: 100px;height: 65px;margin-top: 0;margin-bottom: 0;margin-left: 0;border-radius: 7px}
	news a{margin-top: 14px;}
	news roundup{width: calc(100% - 100px);padding-right: 15px;line-height: 22px;}
	news p{padding-top: 8px;font-size: 1.4rem;line-height: 22px;}
	news p img{width: 100%;margin-top:20px;margin-right: 0;}
	news+page+div.loadmore,news+div.loadmore{width: calc(100% - 30px);margin: 30px auto 50px;}
/*团队*/
	teama{width: 100%;overflow-y: visible;overflow-x: scroll;margin-top: 25px;margin-bottom: 34px;}
	teama a{padding-left: 23px;padding-right: 23px;color:#585858}
	teama a::after{margin-top: 16px;}
	teacher{padding-left: 15px;padding-right: 15px;margin-bottom: 40px;margin-top:-100px;padding-top: 100px;}
	teacher img{width: 130px;height: 130px;}
	teacher name{font-size: 3rem;}
	teacher name graytxt{font-size: 1.1rem;margin-top: 8px;}
	teacher info1{font-size: 1.6rem;width: calc(100% - 130px);line-height: 25px;margin-top: 16px;margin-bottom: 20px;}
	teacher info2{width: 100%;font-size: 1.4rem;line-height: 24px;}
	teacher:nth-of-type(2n) img{margin-right: 17px;   }
	teacher:nth-of-type(2n) info1{ width: calc(100% - 147px);}
	teacher+page+div.loadmore,teacher+div.loadmore{width: calc(100% - 30px);margin: 0 auto 20px;}
	
/*师资力量*/
	.tstaff{padding-left: 15px;padding-right: 15px;margin-top: 20px;margin-bottom: 40px;}
	.tstaff t{margin-bottom: 34px;}
	.tstaff p{line-height: 22px;}
	.tstaff div.red{width: calc(100% - 70px);padding-left: 0;border-bottom: none;}
	.tstaff div.red::after{
		content: "";
		height: 1px;
		width: 50px;
		display: block;
		background-color: #ff2a00;
		margin-top:30px
	}
	.tstaff div.red+div{width: 60px;background-size: 7px auto;margin-left: 0;padding-bottom: 88px;}
	.tstaff div.yellow{width: calc(100% - 70px);margin-left: 0;padding-left: 0;border-bottom: none}
		.tstaff div.yellow::after{
		content: "";
		height: 1px;
		width: 50px;
		display: block;
		background-color: #f9af71;
		margin-top:30px
	}
	.tstaff div.yellow+div{width: 60px;background-size: 7px auto;margin-left: 0;margin-top: 31px;padding-bottom: 88px;}
	.tstaff div.blue{width: calc(100% - 70px);margin-left: 0;padding-left: 0;border-bottom: none}
	.tstaff div.blue::after{
		content: "";
		height: 1px;
		width: 50px;
		display: block;
		background-color: #1da1dd;
		margin-top:30px
	}
	.tstaff div.blue+div{width: 60px;background-size: 7px auto;margin-left: 0;padding-bottom: 88px;margin-top: 31px;}
	.tstaff>img{transform: rotate(90deg);display: block;width: 19px;margin: 30px auto 0}
	.tstaff dib{width: 300px;height: 68px;background-image: url(/skin/default/img/teach2.png);margin: 20px auto;display: block;background-size:80% auto;}
	     /**/
	.jobgua{padding-left: 15px;padding-right: 15px;margin-top: 40px;}
	.jobgua>t{font-size: 2.4rem;margin-bottom: 30px;}
	.jobgua jobox{width: 100%;padding-top: 19px;padding-left: 16px;padding-right: 15px;margin-bottom: 20px;}
	.jobgua jobox img{margin-right: 24px;}
	.jobgua jobox p{line-height: 22px;letter-spacing: 1px}
	.jobgua jobox p t{font-size: 1.8rem;}
	.commubox{flex-wrap: wrap;padding-left: 0;padding-right: 0;justify-content: center;margin-top: 40px;margin-bottom: 50px;}
	.commubox p{font-size: 2rem;}
	.commubox p:first-child{font-size: 3rem;margin-bottom: 18px;}
	.commubox img{width: 100%;margin-top: 20px;}
	.smanager{padding-left: 15px;padding-right: 15px;margin-bottom: 38px;}
	.smanager .boxh{display: none;}
	.smanager div.tab[id]{display: block;}
	.smanager content>div{font-size: 1.6rem;width: 55px;height: 25px;line-height: 25px;margin-top: 14px;margin-bottom: 7px;}
	.smanager content{background:none;padding-left: 0;width: 100%;padding-right: 0;font-size: 1.4rem;line-height: 30px;padding-top: 15px;height: auto;padding-bottom: 18px}
	.smanager imgsbox{width: 100%;} 
	.smanager imgsbox img{width: 47.53%;margin-bottom: 15px;}
	.smanager h4{font-weight: normal;font-size: 1.8rem;text-align: center;color: #333;margin-top: 26px;}
	.smanager>t{font-size: 2.4rem;}
	/*开云app登录风采*/
	mien{padding-left: 15px;padding-right: 15px;margin-top: -100px;padding-top: 100px;}
	mien h3{font-size: 1.6rem;}
	mien date{margin-top: 20px;margin-bottom: 18px;}
	mien>img{margin-top: 16px;}
	mien p{line-height: 22px;text-overflow: ellipsis;max-height:65px;overflow: hidden; transition: all 0.6s}
	mien+div.loadmore{width: calc(100% - 30px);margin: 26px auto 20px;}
	imgli{margin-top: 16px;}
	imgli img{margin-bottom: 16px;width:47.53%;}
	mien:last-of-type{margin-bottom: 0;}
	mien button{height: 30px;margin-bottom: 14px;}
	/*作品展示*/
	.porbanner{padding-left: 15px;padding-right: 15px;margin-top: 20px;margin-bottom: 20px;}
	.porbanner .swiper-container{padding-bottom: 20px;}
	.porbanner .swiper-button{display: none!important;}
	.porbanner .thumbi {bottom: -20px}
	.porbanner .thumbi .swiper-pagination-bullet{width: 16px;border-radius: 50%;height: 16px;background-color: #e0e0e0;margin-left: 10px;margin-right: 10px;}
	.cataico{display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;height: 95px;margin-top: 0;
	display: flex;justify-content: space-between;
	padding-left: 15px;padding-right: 15px;}
	.cataico div {text-align: center}
	.cataico a img{width: 28px;}
	.cataico a icotablewrap{height:56px;}
		.cataico div img:last-of-type{display: none;}
	 .cataico a:hover{color: #333!important;}
	  .cataico a.on{color: #1099d7!important;}
		.cataico div:hover img:first-of-type{display: none;}
		.cataico div:hover img:first-of-type{display: inline-block;}
	.line{height: 30px;margin-bottom: 30px;}
	popbg{display: none!important;}
	.portlist{padding-left: 15px;padding-right: 15px;padding-bottom: 20px;}
	.portlist li{margin-left: auto!important;margin-right: auto!important;width: 92.75%;display: block;margin-bottom: 36px;}
	.portlist li div p{font-size: 1.6rem;padding-top: 25px;}
	popbox{width: 100%;padding-left: 15px;padding-right: 15px;height: 100%;position:fixed;z-index:66;padding-top:30px;}
	popbox a img{width: 26px;cursor: pointer}
	popbox t{float: none;width: 90%;display: block;font-size: 2rem;}
	popbox st{float: none;width: 100%;display: block;margin-top: 21px;margin-bottom: 25px;}
	popbox st dib{width: 12px;}
	popbox p{float: none;width: 100%;line-height: 22px;padding-top: 20px;}
	popbox>img{float: none;width: 100%;height: auto;margin-top: 0;}
	.portlist+page+div.loadmore{width: calc(100% - 30px);margin: 0 auto 20px;}
	.portlist li div span dib{width: 12px;}
	
	/*页脚*/
	.gotop{right: 14;width: 60px;height:60px;bottom: 50px;box-shadow:2px 4px 10px rgba(103, 103,103, 0.15)}
	footwrap{padding-left: 15px;padding-right: 15px;padding-top: 25px;padding-bottom: 25px;}
	footfriendwrap{padding-left: 15px;padding-right: 15px;font-size: 1.1rem;}
	footer	fcontact>img{width: 285px;}
	fcontact{width: 100%;}
	footer .ftlogo{background-image: url(/skin/default/img/ftlogom.png);height: 33px;}
	footer	fcontact ul{text-align: center}
	fcontact ul li{padding-right: 0;margin-right: 0;background-image: none;font-size: 1.4rem;}
	fcontact ul li *{letter-spacing: 1px}
	fcontact a img[src*="qq"]{height:26px }
	fcontact ul li:nth-child(2){padding:0 7px;margin: 0 7px;background-image: linear-gradient(#3d699d,#3d699d),linear-gradient(#3d699d,#3d699d);
		background-position: left center,right center;
	}
	fcontact ul li span.fz14{font-size: 11px!important}
	footer	fcontact li.pn{text-align: center;margin-top: 22px;}
	fcontact ul li a.ftqq{margin-left: 5px;}
	footfriend{margin-bottom: 16px;}
footfriend dd{width: calc(100% - 82px);}
	copyrightbox{display: block;text-align: center;font-size: 1.1rem;}
	copyrightbox copyright{display: block;text-align: center}
	copyrightbox copyright span{display: block;padding-bottom: 9px;}
	copyrightbox ftemail{display: block;text-align: center}
mft2d{margin: 19px auto 0;font-size: 1.1rem;}
	mft2d>img{width:100px;}	
}