@media(max-width:1680px){
.icoAboutMf{right:10px;width:90px;}
}

@media(max-width:1500px){
.boxNav li{padding:0 25px;}
.icoTop{margin:0 0 0 15px}
/*.banner video{top:-5%;height:110%; }*/

.indBusinessNav{top:50px; }
.indBusinessText{top:130px; padding:0 15%; }
.indBusinessText p{margin-bottom:20px;}
.indBusiness1 li:hover .quan{opacity:0.3}


.indLink h1{font-size:26px; line-height:26px; padding:60px 0 30px 0;}
.indLink h1 i{font-size:18px; }
.indLink h2{width:70px; height:70px;margin:-70px 0 0 -40px;}



.icoAboutText{ font-size:80px; line-height:80px;bottom:-10px;}
.icoAboutMf{right:50px;width:80px;}


.indAboutText{padding:0 100px 100px 60px}
.indAboutText p{margin-bottom:20px; font-size:16px; line-height:28px}



.subBannerText h1{font-size:46px; line-height:46px;}
.subBannerText h2{font-size:40px; line-height:40px;margin-top:25px;padding:20px 70px 0 70px;}
.subBannerText h3{font-size:18px; line-height:18px;}


.subBannerText1 h1{font-size:46px; line-height:46px; }
.subBannerText1 h2{font-size:40px; line-height:40px;}
.subBannerText1 h3{font-size:18px; line-height:18px;}



}


@media(max-width:1300px){
.boxNav li{padding:0 20px;}	
.banner,.subBannerBig{max-height:720px}
.indAboutText{padding:0 50px 0 50px; }
.icoAboutMf{right:30px;width:70px;}
.icoAboutText{ font-size:70px; line-height:70px;bottom:-10px;}
.indBusinessText{top:130px; padding:0 10%; }

}

@media(max-width:767px){
.boxTop{display:none}
.boxTopM{display:block}
.scroll-icon{display:none!important}
.banner{height:43.75vw; margin:70px 0 0 0}
.banner .swiper-pagination{left:0!important;bottom:10px!important;text-align:center;}
.banner .swiper-pagination-bullet{width:12px; height:9px;}
.banner .swiper-pagination-bullet-active{opacity:1}
.banner .swiper-button-prev{display:none}
.banner .swiper-button-next{display:none}
.bannerNum{display:none}


.banner video{display:none}
.banner .btnVideo{display:block}

.subBannerBig{height:50vw; margin:70px 0 0 0; background:#000}
.subBannerBig .swiper-pagination{left:0!important;bottom:10px!important;text-align:center;}
.subBannerBig .swiper-pagination-bullet{width:12px; height:9px;}
.subBannerBig .swiper-pagination-bullet-active{opacity:1}
.subBannerBig .swiper-button-prev{display:none}
.subBannerBig .swiper-button-next{display:none}
.subBannerBig .bannerImg{ opacity:0.7}

.subBannerText { background:none}
.subBannerText span{ width:calc(100% - 1px);margin-bottom:0;}
.subBannerText h1{font-size:22px; line-height:22px; }
.subBannerText h2{font-size:18px; line-height:18px;margin-top:10px; padding:10px 40px 0 40px;}
.subBannerText h3{font-size:12px; line-height:20px;margin-top:5px; }


/*------------------------foot------------------------*/
.boxFoot{ padding:0 0 40px 0;}
.boxFoot1{ width:100%; padding:10px 0 20px 0;font-size:10px;text-align:center;}
.boxFoot span{ position:relative; top:0; right:0;line-height:33px; text-align:center;display:block; border-bottom:1px solid rgba(255,255,255,0.2); padding:0 0 5px 0; margin:0 0 10px 0}
.boxFoot span a{ margin:0 10px}
.boxFoot span a:last-of-type{ background:none; display:inline-block;  padding-right:0; position:relative;}
.boxFoot span a:last-of-type div{right:-25px; }
.boxFoot span a:last-of-type:hover div{top:-105px; display:block;visibility:visible; opacity:1}
/*------------------------foot------------------------*/


.btnLink{position:fixed; right:0; top:auto; bottom:0; width:100vw; z-index:100;background:rgba(255,255,255,0.9); padding:10px 0; box-shadow:0 0 10px rgba(0,0,0,0.2)}
.btnLink a{display:inline-block; width:calc((100vw - 30px)/2); height:auto;padding:0; color:#fff; background:#142d62; font-size:14px; font-weight:bold; line-height:30px; margin:0;text-align:center; box-shadow:none;/* border:1px solid rgba(255,255,255,0.4);*/ border-radius:3px; margin:0 0 0 10px;}
.btnLink a:hover{background:#1d428e;}
.btnLink a i{display:inline-block}
.btnLink a:last-child{background:#d23928;}
.btnLink a:last-child:hover{background:#f2533a;}

.toTop{bottom:50px;}


.subBanner{height:26vw;margin:70px 0 0 0}
.subBanner div{margin:-21px 0 0 0;}
.subBanner div span{ padding:0 20px;}
.subBanner div h1{ font-size:18px; line-height:18px; font-weight:bold}
.subBanner div h2{ font-size:14px; line-height:14px; margin-top:10px;}


.subNav{ width:100%;margin:20px auto}
.subNav a{margin:0 3px;height:36px; max-width:100px; line-height:36px;}
.subNav a i{font-size:12px;}


.subNav1{padding:0 15px;}
.subNav1 a{font-size:14px; line-height:14px; padding:30px 0 20px 0; display:inline-block}


.curNav{ position:absolute; top:0; left:50%; margin:0 0 0 -630px}
.curNav a{display:inline-block; background:url(../images/icoCurJt.png) center left no-repeat; padding-left:15px; margin-right:10px; vertical-align:middle; font-size:15px;  color:#444;line-height:70px; height:70px; color:#fff;}
.curNav a:hover{color:#c8161d}
.curNav a:first-of-type{background:url(../images/icoCurHome.png) center left no-repeat; padding-left:28px;}
.curNav a:last-of-type{ font-weight:bold;}


/*------------------------------------------------------------index------------------------------------------------------------*/
.indAboutBox{ position:relative; border-bottom:1px solid #c7c7c7;padding-bottom:30px;}

.icoAboutText{ font-size:120px; line-height:110px; color:#fff; text-shadow:0 0 2px rgba(0,0,0,0.8); position:absolute; right:0; bottom:-20px; text-align:right; text-transform:uppercase; z-index:0; display:none}
.icoAboutMf{position:absolute; top:40%; right:80px;animation:arrowUpDown 2s linear 0s infinite alternate; display:none}
@keyframes arrowUpDown { 
0% {top:42%}
50% {top:40%}
100% {top:38%}
}

.indAbout{padding:0 15px;}
.indNavAbout a{font-size:16px;line-height:16px; padding:25px 0;}

.indAbout1{ padding:20px 0 0 0; position:relative; z-index:1}
.indAboutImg{width:100%;}
.indAboutImg img{width:100%}

.indAboutText{width:100%; padding:20px 0 0 0}
.indAboutText h1{ font-size:20px; line-height:20px;}
.indAboutText h2{ width:64px; height:2px; background:#142d62; margin:20px 0;}
.indAboutText p{font-size:14px; line-height:24px; margin-bottom:30px; }
.indAboutText .btnMore{ display:block; margin:0 auto}

.btnMore{line-height:38px; height:38px; width:140px;}
.btnMore1{line-height:38px; height:38px; width:140px;}
.btnMore_green{line-height:38px; height:38px; width:140px;}
.btnMore_red{line-height:38px; height:38px; width:140px;}
.btnMore_blue{line-height:38px; height:38px; width:140px;}



.indNav{ padding:30px 0 30px 0; }
.indNav h1{ padding:0 0 0 20px; background:url(../images/bgNavInd.png) no-repeat left center/auto 100%;}
.indNav h1 i{ padding:0 20px 0 0; background:url(../images/bgNavInd1.png) no-repeat right center/auto 100%;font-size:20px; line-height:20px;}
.indNav h2{ font-size:14px; letter-spacing:4px; line-height:14px;  margin:10px 0 0 0}



.indBusinessNav{left:0;top:120px;}
.indBusinessNav div{ background:url(../images/icoKhl.png) no-repeat left center/auto 100%; padding:0 0 0 16px;}
.indBusinessNav span{background:url(../images/icoKhr.png) no-repeat right center/auto 100%; padding:0 16px 0 0; height:35px;}
.indBusinessNav font{ font-size:16px; font-weight:bold; line-height:16px; letter-spacing:2px}
.indBusinessNav i{ font-size:13px; line-height:13px; margin-top:5px;}


.indBusiness1 li:nth-child(1){background:url(../images/imgIndBusiness1.jpg) no-repeat 39% center/cover}
.indBusiness1 li:nth-child(1) h2{ right:0; bottom:0;}
.indBusiness1 li:nth-child(1) h3{width:200px; height:200px;right:-100px; bottom:-100px;}
.indBusiness1 li:nth-child(1):hover h3{width:200vw; height:200vw; right:-75vw;bottom:-75vw;}

.indBusiness1 li:nth-child(2){background:url(../images/imgIndBusiness2.jpg) no-repeat 68% center/cover}
.indBusiness1 li:nth-child(2) h2{left:0; bottom:0;}
.indBusiness1 li:nth-child(2) h3{width:200px; height:200px;left:-100px; bottom:-100px;}
.indBusiness1 li:nth-child(2):hover h3{width:200vw; height:200vw; left:-75vw;bottom:-75vw;}

.indBusiness1 li:nth-child(3){background:url(../images/imgIndBusiness3.jpg) no-repeat 45% center/cover}
.indBusiness1 li:nth-child(3) h2{right:0; top:0;}
.indBusiness1 li:nth-child(3) h3{width:200px; height:200px; right:-100px; top:-100px;}
.indBusiness1 li:nth-child(3):hover h3{width:200vw; height:200vw; right:-75vw;top:-75vw;}

.indBusiness1 li:nth-child(4){background:url(../images/imgIndBusiness4.jpg) no-repeat 70% center/cover}
.indBusiness1 li:nth-child(4) h2{left:0; top:0;}
.indBusiness1 li:nth-child(4) h3{width:200px; height:200px; left:-100px; top:-100px;}
.indBusiness1 li:nth-child(4):hover h3{width:200vw; height:200vw; left:-75vw;top:-75vw;}

.indBusiness1 li:nth-child(1) .quan{margin:0 -180px -180px 0;width:360px}
.indBusiness1 li:nth-child(2) .quan{margin:0 0 -180px -180px; width:360px}
.indBusiness1 li:nth-child(3) .quan{ margin:-180px -180px 0 0; width:360px}
.indBusiness1 li:nth-child(4) .quan{margin:-180px 0 0 -180px; width:360px}


.indBusinessText{ top:180px;transform:scale(0.7)}
.indBusinessText p{display:none}




.indNews{padding-bottom:30px;}
.indNewsList{padding:0 15px;margin:0 auto 10px auto;}
.indNewsList a{ width:100%; margin:0 0 20px 0;}
.indNewsList a div{height:calc((100vw - 30px)/3*2);}
.indNewsList a span{padding:10px 15px; height:110px;}
.indNewsList a span h1{font-size:16px; line-height:16px;margin:8px 0 10px 0;}
.indNewsList a span h2{font-size:14px; line-height:22px; }



.indLink{margin:2px 0 0 0;}
.indLink a{width:100%; height:62.5vw; margin:0 0 2px 0; }
.indLink a div{width:100%; height:100%}
.indLink h1{ font-size:20px; line-height:20px;padding:60px 0 20px 0;}
.indLink h1 i{font-size:14px;margin-top:5px}
.indLink h2{width:70px; height:70px;  border:10px solid rgba(255,255,255,0.3); margin:-60px 0 0 -40px; }
/*------------------------------------------------------------index------------------------------------------------------------*/



.maxCon{padding:30px 15px 15px 15px;}

.conTitle{background:url(../images/bgNewsTitle.png) no-repeat center right/70% 2px;margin:0 0 20px 0}
.conTitle i{font-size:18px; line-height:18px; padding-right:10px; }

.conText{ font-size:14px; line-height:24px;}
.conText p{}


.picFocus{padding:50px 0; margin:-20px auto 50px auto}
.picFocus .swiper-slide{width:80vw; height:53.3vw;}
.picFocus .swiper-slide h1 {padding:40px 10px 10px 10px;font-size:12px; line-height:20px;}
.picFocus .swiper-pagination{bottom:10px!important;}
.picFocus .swiper-pagination-bullet{width:6px; height:6px;}
.picFocus .swiper-pagination-bullet-active{width:24px;}
.picFocus .swiper-button-prev{left:calc((100% - 800px)/4); margin:-25px 0 0 -11px; }
.picFocus .swiper-button-next{right:calc((100% - 800px)/4); margin:-25px -11px 0 0; }

.boxMission{background-size:160vw auto;padding:30px 0 54vw 0;}


.newsList{padding:0 15px;margin:20px 0 0 0;}
.newsList a{ width:100%; margin:0 0 20px 0;}
.newsList a i{top:10px;} 
.newsList a div{height:calc((100vw - 30px)/3*2);}
.newsList a span{padding:10px 15px; height:110px;}
.newsList a span h1{font-size:16px; line-height:16px;margin:8px 0 10px 0;}
.newsList a span h2{font-size:14px; line-height:22px; }

.textList{padding:0}
.textList a{ padding:20px 0;} 
.textList a i{font-size:14px;line-height:20px;width:calc(100% - 90px); padding:0 0 0 10px}
.textList a div{right:0}

.boxPage{text-align:center;margin:30px auto 30px auto;}
.numPage{display:none}
.btnPage{float:none; margin:0 auto; display:inline-block}
.boxPage span{ display:inline-block;}

.showCur{margin-top:70px;  height:50px; padding:15px 0 0 10px; display:none}

.showCenter{ margin:70px 0 0 0; padding:20px;}
.showTitle{font-size:18px;line-height:30px; padding: 0 0 5px 0}
.showInfo{ font-size:12px; padding-bottom:15px; margin-bottom:15px;}
.showCon{font-size:14px; }

.boxSpace90{height:70px;}
.boxSpace60{height:20px;}

/*--------------------------------search--------------------------------*/
.searchNav{ padding:20px 0;}
.searchNav i{font-size:26px}
.searchList a{padding:20px 25px 20px 22px; font-size:14px;background:url(../images/bgLi1.png) 10px 32px no-repeat;}
.searchList a i{ display:block; float:none; text-align:right; font-size:12px;}
.searchList a:nth-child(even){ background:url(../images/bgLi1.png) 10px 32px no-repeat;background-color:rgba(0,0,0,0.05);}
/*--------------------------------search--------------------------------*/

.boxForm{margin:30px auto;}
.boxForm li{margin-bottom:18px; width:100%}
.boxForm li i{width:100%;font-size:14px; line-height:20px; margin-bottom:5px}
.boxForm li span{width:100%; font-size:14px; line-height:42px;}
.submitForm{line-height:46px; font-size:16px;}
.tipsForm{font-size:14px; line-height:22px;}

.navTitle{font-size:20px; line-height:20px;padding:0 0 25px 0; margin:30px 0 0 0}

.navTitleTab{ padding:20px 0;}
/*.navTitleTab a{ width:20%;margin:0;font-size:12px; line-height:36px;}*/
.navTitleTab a{ margin:5px 0;font-size:12px; line-height:36px;}


.joinContact{height:auto; background:#1b3e86;  margin-top:0;}
.joinContact div{text-align:left}
.joinContact div a{margin:5px 0 5px 10px; display:block}
.joinContact div a img{margin-right:5px; width:26px}
.joinContact div a i{line-height:16px; font-size:11px; font-weight:normal}
.joinContact div a i font{font-size:11px;}


.jobList{width:100%; margin-bottom:0}
.jobList a{width:100%; height:auto;margin:0 0 20px 0;  padding:25px 50px 25px 20px; float:none}
.jobList a:nth-child(even){ margin-right:0}
.jobList a h1{ font-size:14px; line-height:14px; font-weight:bold; color:#444}
.jobList a h1 i{ font-size:12px; }
.jobList a h2{ font-size:10px; margin-top:10px;line-height:20px;}
.jobList a h3{ width:24px; height:24px; background:url(../images/icoJt2.png?v=1.0) no-repeat center center/12px 10px; right:15px; margin:-12px 0 0 0;}
.jobList a h3 i{background:url(../images/icoJt2Hover.png?v=1.0) no-repeat left center/12px 10px;margin:0 0 0 4px}
.jobList a:hover h3 i{width:12px;}

.tableHrShow{font-size:14px;}



.navTitle1{font-size:20px; line-height:20px;padding:0 15px 25px 15px; margin:30px 0 0 0}

.boxContact{height:auto; padding-bottom:260px; overflow:visible}
.boxContact iframe{width:100%; height:260px; margin:0;}
.boxContact1{width:calc(100% - 30px); height:300px; right:auto; left:15px; bottom:0; box-shadow:0 0 10px rgba(0,0,0,0.2);}
.boxContact1 h1{margin:30px 0 30px 0; width:100%; padding:0 0 0 25px}


.contactList{ padding:15px}
.contactList li{width:100%; margin:0; }
.contactList li span{ padding:0 0 30px 20px; height:auto}
.contactList li h1{ margin:20px 0 10px 0; height:auto}

.contactText{font-size:14px; line-height:24px; padding:20px 15px 30px 15px}

.boxMax1240{padding:0 15px;}

.ywbkTop{padding:0}
.ywbkLogo{width:100%; padding:30px 0;}
.ywbkLogo img{ width:110px;}
.ywbkText{width:100%; height:auto; border-radius:20px;padding:30px 50px 30px 20px;}
.ywbkText1{background-size:20px auto; padding:5px 0 0 30px; font-size:16px; line-height:26px; }
.ywbkText1 img{ margin:10px 0 0 0; width:20px;}

.yeyTop .ywbkText{background:#dd513a!important;padding:30px 50px 30px 20px!important;}


.ywbkList{ padding:0;}
.ywbkList li{width:100%;height:auto; border-right:none; border-bottom:2px solid #e3e3e3; text-align:left; position:relative; padding:35px 0 30px 120px;}
.ywbkList li img{ position:absolute; left:35px; top:50%; margin:-25px 0 0 0;}
.ywbkList li h1{font-size:16px; line-height:16px; margin-bottom:10px}
.ywbkList li h2{display:none}
.ywbkList li h3{ font-size:14px; line-height:26px;}

.yeyList li{height:auto; text-align:justify}
.yeyList li img{margin:-25px 0 0 0!important}
.yeyList li:nth-child(3) h3{padding:0;}
.yeyList li:nth-child(4) h3{padding:0;}


.tyzxList{ padding:0}
.tyzxList li{height:auto; margin:0 0 20px 0;} 
.tyzxList li img{width:100%; height:auto; float:none}
.tyzxList li div{width:calc(100% - 30px); height:300px; float:none; margin:-50px 15px 0 15px; position:relative; z-index:1}
.tyzxList li:nth-child(even) img{float:none; margin:0}
.tyzxList li:nth-child(even) div{margin:-50px 15px 0 15px;}
.tyzxList li div i{width:6px; height:100%;border-top-right-radius:9px;border-bottom-right-radius:9px; vertical-align:top}
.tyzxList li div span{ width:calc(100% - 6px); padding:0 25px 60px 25px;vertical-align:top;}
.tyzxList li div span h1{font-size:20px; line-height:20px;  margin:30px 0 25px 0; font-weight:bold}
.tyzxList li div span h2{font-size:14px; line-height:22px; }
.tyzxList li h3{ font-size:100px; line-height:100px; right:40px; bottom:-10px;letter-spacing:-5px; }


.xxbList{ padding:20px 0 0 0}
.xxbList li{height:auto; margin:0 0 20px 0;} 
.xxbList li img{width:100%; height:auto; float:none}
.xxbList li div{width:calc(100% - 30px); height:300px; float:none; margin:-50px 15px 0 15px; position:relative; z-index:1}
.xxbList li:nth-child(even) img{float:none; margin:0}
.xxbList li:nth-child(even) div{margin:-50px 15px 0 15px;}
.xxbList li div i{width:6px; height:100%;border-top-right-radius:9px;border-bottom-right-radius:9px; vertical-align:top}
.xxbList li div span{ width:calc(100% - 6px); padding:25px 25px 60px 25px;vertical-align:top;}
.xxbList li div span h1{font-size:20px; line-height:20px;  margin:30px 0 25px 0; font-weight:bold}
.xxbList li div span h2{font-size:14px; line-height:22px; }
.xxbList li h3{ font-size:100px; line-height:100px; right:40px; bottom:-10px;letter-spacing:-5px; }



.navTitleYey{height:60px;}
.navTitleYey i{ padding:0 12px; font-weight:bold;font-size:20px; line-height:20px;  margin:28px 0 0 0; }


.yeyAbout{border:none}
.yeyAboutImg img{width:calc((100% - 4px)/2); margin-right:4px}
.yeyAboutImg img:first-child{ width:100%; margin:0 0 4px 0}
.yeyAboutImg img:last-child{margin-right:0}
.yeyAboutText{ margin:30px auto; padding:0 15px}
.yeyAboutText h1{ font-size:16px; line-height:26px; font-weight:bold; }
.yeyAboutText p{ font-size:14px; line-height:22px; margin-top:15px}


.yeyWmdyj{ width:100%; height:auto; padding:0 30px 60px 30px;}
.imgWmdyj1{position:relative; right:auto; top:auto; margin:0 auto; display:block; width:86%; padding:0 0 0 14.5%}
.imgWmdyj2{display:none}

.yeyWmdyjText{width:100%;background-size:20px auto;padding:5px 0 0 30px;margin:30px 0 0 0}
.yeyWmdyjText h1{font-size:16px; line-height:26px; }
.yeyWmdyjText h2{margin:15px 0 10px 0}
.yeyWmdyjText p{ font-size:14px; line-height:22px;}
.yeyWmdyjText p img{width:20px; margin:10px 0 0 0}


.yeySzllImg{width:100%; height:calc(100vw*2/3); min-height:calc(100vw*2/3);}
.yeySzllText{width:100%;padding:30px 30px;}
.yeySzllText p{line-height:22px;font-size:14px;}

.yeyPicIframe{display:none}
.iframeMask{display:none}
.yeySzllMore{padding:30px 0}

.yeyPicM{display:block}

.closeTc{background:#fff url(../images/icoClose2.png?v=1.1) no-repeat center/100% 100%; width:38px; height:38px; top:15px; right:15px;  z-index:10; border-radius:50%; border:4px solid #fff}


.boxQyry{padding:0 15px;}
.qyryList{background:url(../images/bgLineQyry.png) 24px 20px no-repeat; background-size:4px 100%; margin:10px 0 30px 0; padding-bottom:0}
.qyryList li{ padding:26px 0 0 60px;}
.qyryList li i{width:50px; height:50px;left:0; top:20px;}
.qyryList li span{font-size:30px;position:relative; left:0; top:0; margin-bottom:10px}
.qyryList li div{ padding:0 0 30px 0;}
.qyryList li div p{line-height:24px; font-size:14px;}


.yeyTs{padding:0}
.yeyTsImg{width:90%; padding-bottom:40px}
.yeyTsImg a{ width:50%;}
.yeyTsImg a div{width:84%;}

.yeyTsImg a div h2{width:50px; height:50px;  margin:-25px 0 0 -25px; }
.yeyTsImg a div h2 img{width:100%; height:100%}
.yeyTsImg a i{font-size:16px; line-height:16px;}

.yeyTsImg a:nth-child(1) div{ border:6px solid #76b51a}
.yeyTsImg a:nth-child(2) div{ border:6px solid #cf5440}
.yeyTsImg a:nth-child(3) div{ border:6px solid #27ade4}
.yeyTsImg a:nth-child(4) div{ border:6px solid #e6af38}

.yeyTsImg a:nth-child(even){margin-top:40px;}
.yeyTsImg a:hover div{border:6px solid #fff}

.boxColor{width:100%; height:60vw;}
.boxTs2{position:absolute; width:100%; height:100%; font-size:0; z-index:1}
.boxTs2 img{ width:calc(100% - 30px);margin:15px 0 0 15px;}
.boxTs3{ display:none}
.boxTs4{width:100%; padding:20px; font-size:14px; margin:0;}
.tsTitle{ font-size:24px; line-height:24px; margin:10px 0 20px 0}
.tsTitle i{width:60px; height:2px; margin-right:10px;}
.tsTitle span{width:calc(100% - 70px);}
.tsText{padding:0; line-height:26px;}


.btnClose{width:30px; height:30px; top:30px; right:30px;background:url(../images/icoClose1.png) no-repeat center/100% 100%;}


/*--------------------------------招生政策--------------------------------*/

.navZsrx{ margin:30px 0; background:url(../images/bgNavZszc.png) repeat-x 0 27px/100% 2px; margin:}
.navZsrx span a i{width:46px; height:46px; }
.navZsrx span a h1{font-size:12px; line-height:20px; margin-top:10px;}

.titleZsrx{height:auto; padding:30px 20px;}
.titleZsrx i{display:none}
.titleZsrx span{font-size:14px; line-height:26px;}
.titleZsrx img{right:0; bottom:0; margin:0; height:30px;}

.zsrxTyzx{ width:calc(100vw - 30px); height:auto; background:url(../images/bgZsrxTyzxM.png) no-repeat center/100% 100%; margin:15px 15px 0 15px; line-height:24px; font-size:14px; padding:60px 40px 40px 40px}
.zsrxTyzx p{padding-bottom:15px}
.zsrxTyzx img{ position:absolute; bottom:20px; right:40px; width:30px}

.zsrxList{margin:30px auto; background:url(../images/bgZsrxLine.png) no-repeat 21px 10px/2px 100%; padding:0 15px}
.zsrxList li{ padding:0 0 30px 0}
.zsrxList li h1{ font-size:16px; font-weight:bold;line-height:20px; background:url(../images/icoDian.png) no-repeat left center/14px 14px; padding:0 0 0 30px; margin-bottom:10px}
.zsrxList li h2{font-size:14px;line-height:26px; background:url(../images/bgZsrxTitle1.png) no-repeat left center/120% 100%;}


.zsrxCon{font-size:14px; line-height:24px; padding:0 0 0 30px}

.tableZszc td{font-size:14px; }

.boxYeySmgz{ height:auto; padding:30px 0}
.boxYeySmgz1{ padding:0 0 30px 0}

.boxZszcNav{ height:80px; margin:30px 15px 0 15px}
.boxZszcCon{  padding:10px 15px 30px 15px; font-size:14px; line-height:24px;}

.bgBlue{ width:100%; overflow:hidden; background:rgba(27,62,134,0.05)}


.boxZszcZx1{height:auto;margin:10px auto 30px auto}
.boxZszcZx1 img{float:none;width:100%;}
.boxZszcZx1 div{float:none;width:calc(100vw - 30px);height:auto; margin:-30px 15px 0 15px;  box-shadow:0 0 20px rgba(0,0,0,0.1)}
.boxZszcZx1 div i{ display:none}
.boxZszcZx1 div span{ width:100%; padding:30px; font-size:14px; line-height:24px;}

.boxZszcZx2{height:auto;margin:10px auto 30px auto}
.boxZszcZx2 img{float:none;width:100%;}
.boxZszcZx2 div{float:none;width:calc(100vw - 30px);height:auto; margin:-30px 15px 0 15px;  box-shadow:0 0 20px rgba(0,0,0,0.1)}
.boxZszcZx2 div i{ display:none}
.boxZszcZx2 div span{ width:100%; padding:30px; font-size:14px; line-height:24px;}


.boxZszcZx3{height:auto;margin:10px auto 30px auto}
.boxZszcZx3 img{float:none;width:100%; margin:0}
.boxZszcZx3 div{float:none;width:calc(100vw - 30px);height:auto; margin:-30px 15px 0 15px;  box-shadow:0 0 20px rgba(0,0,0,0.1)}
.boxZszcZx3 div i{ display:none}
.boxZszcZx3 div span{ width:100%; padding:30px; font-size:14px; line-height:24px;}

.aTel{ display:block;padding:0; margin:5px 0; background:none; border:1px solid #ddd; text-align:center; border-radius:3px; line-height:30px;}


.boxZszcZxContact{ width:100%; overflow:hidden; font-size:0}
.boxZxSmgz{ width:100%; height:auto; padding:30px 0; background:url(../images/bgEwmZx.jpg) no-repeat center/100% 100%}
.boxZxSmgz1{ padding:0 0 30px 0}

.boxZxLgsd{ width:100%; height:auto;padding:30px 0;  background:#fff url(../images/bgEwmZx1.jpg) no-repeat center/100% 100%;  margin-top:0;}

/*--------------------------------招生政策--------------------------------*/

.imgPc{display:none}
.imgM{display:block}

.container {margin:0 auto -46vw auto; padding:15vw 0 0 0; height:46vw; text-shadow:0 0 5px rgba(0,0,0,0.75); position:relative}
.container h3 {height:20px;}
.container h3 span{font-size:18px;line-height:18px; margin:0; }
#effect1{margin-top:10px; height:26px;}
#effect1 span{font-size:16px;line-height:26px; font-weight:bold}

.searchClass{ width:100%;  margin:0 auto}
.searchClass i{top:20px;}
.searchClass a{font-size:12px; display:inline-block; padding:0 6px; margin:5px 2px;border-radius:3px;line-height:24px;}


.boxTips{font-size:14px; line-height:24px; padding:30px 15px 20px 15px; }

.boxYyzx{padding:0 15px;}
.boxYyzx li{ min-height:auto; padding:30px; margin:0 0 20px 0; }
.boxYyzx li h1{ font-size:14px; line-height:26px; margin:0 0 10px 0}
.boxYyzx li h2{ font-size:16px; line-height:26px;}
.boxYyzx li h2 i{ font-size:14px; display:block; }
.boxYyzx li span{position:relative; right:auto; top:auto; margin-top:20px; }


.boxNavCur{ padding:0 15px; }

.navCur1{ width:100%;border-bottom:none; height:auto; }
.navCur1 a{width:25%; font-size:14px; height:60px; line-height:58px; border-bottom:2px solid #ddd; text-align:center; color:#999}


.searchSelect{ position:relative; right:0; top:0; text-align:center; margin-top:20px;}



}

@media(max-width:400px){
 .conTitle{background:url(../images/bgNewsTitle.png) no-repeat center right/40% 2px;}	
}

