@charset "utf-8";
.clear{clear: both;}
html, body {
    height: 100%;
}

body{
	width: 100%;
	margin: 0;
	line-height:1;
	font-size: 0;
	font-size: 16px;
font-family: "Noto Sans SC";

}

*{box-sizing:border-box; margin:0px; padding:0px;   
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */}

* {
	margin: 0;
	padding: 0;
	outline: none;
}
html { height: 100%; }
body { min-height: 100% }
body { _height: 100% }
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, input, select, textarea, button, p, blockquote, th, td, figure { margin: 0; padding: 0 }
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, p, blockquote, figure, header, footer, nav, article, section, aside, address, figcaption { *zoom: 1 }
li { list-style-type: none }
h1, h2, h3, h4, h5, h6 { font-size: 100% ;font-weight: bolder;}

iframe, frame, fieldset, img { border: 0 none }
img { vertical-align: top }
input[type=button], input[type=submit], input[type=reset] { cursor: pointer }
button { cursor: pointer }
input, textarea, button { -webkit-border-radius: 0; -webkit-appearance: none }
input[type=radio] { -webkit-border-radius: 100%; -webkit-appearance: radio }
input[type=checkbox] { -webkit-appearance: checkbox }
input[type=search] { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; -ms-box-sizing: content-box; -o-box-sizing: content-box; box-sizing: content-box }
textarea { overflow: auto; resize: none }
blockquote, q { quotes: none }
blockquote:before, blockquote:after, q:before, q:after { content: ""; content: none }
table { border-collapse: collapse; border-spacing: 0 }
caption, th { text-align: left }
th { font-weight: normal }
em, cite, address,i { font-style: normal }
sup { vertical-align: text-top }
sub { vertical-align: text-bottom }
body, input, select, button, textarea {}
body { line-height: 1.5;
-webkit-user-select:none; 
    -moz-user-select:none; 
    -ms-user-select:none; 
    user-select:none;}
    div{-webkit-tab-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent; } 
a:link,
a:visited,
a:active,
a { text-decoration: none;}
a,a:hover,a:active,a:visited,a:link,a:focus{
-webkit-tap-highlight-color:rgba(0,0,0,0);
-webkit-tap-highlight-color: transparent;
outline:none;
background:auto;
text-decoration: none;
}
a { blr:expression(this.onFocus=this.blur()) }
a * { *cursor: pointer }
:focus { outline: none } 




body.body-bks{width: 100%;height: 100%;position: fixed;background: rgba(0,0,0,0.6);overflow: hidden;top: 0;left: 0;z-index: 9998;}

.w85{width: 85%;max-width: 1400px;margin: 0 auto;height: auto;}
.title{line-height: 1; width: 100%;height: auto;text-align: center;}
.title h2{color: #333;font-size: 48px;}
.title h4{color: #999;font-size: 18px;margin-top: 10px;}
.title2 h2,.title2 h4{color: #FFFFFF;}
.td-spacing{width: 100%;padding:75px 0;height: auto;}
.t-spacing{margin-top: 50px;}
.txt-c{width: 100%;height: auto;}
.txt-c p{font-size: 16px;color: #000000;}
.view{display: block;width: 160px;height: 45px;font-size: 16px; line-height: 45px;text-align: center;background: #B72F34;color:#FFFFFF;}
@media only screen and (max-width:1680px) {
	.title h2{font-size: 45px;}
	.title h4{font-size: 18px;}
	.td-spacing{padding:70px 0;}
.t-spacing{margin-top: 45px;}
}
@media only screen and (max-width:1440px) {
	.txt-c p{font-size: 15px;}
		.title h2{font-size: 40px;}
	.title h4{font-size: 16px;}
		.td-spacing{padding:65px 0;}
.t-spacing{margin-top: 45px;}
.view{font-size: 15px;width: 140px;height: 40px;line-height: 40px;}
}
@media only screen and (max-width:1280px) {
		.title h2{font-size:36px;}
	.title h4{font-size: 16px;}
		.td-spacing{padding:60px 0;}
.t-spacing{margin-top: 45px;}	
}
@media only screen and (max-width:1024px) {
	.w85{width: 90%;}
.txt-c p{font-size: 14px;}
.title h2{font-size:30px;}
.title h4{font-size: 15px;}
.td-spacing{padding:50px 0;}
.t-spacing{margin-top:40px;}
.view{font-size: 12px;width: 120px;height: 35px;line-height: 35px;}	
}
@media only screen and (max-width:720px) {
	.title h2{font-size:28px;}
.title h4{font-size: 14px;}
.td-spacing{padding:45px 0;}
.t-spacing{margin-top:30px;}
}

.header{width: 100%;z-index: 9999; height: auto;}
.header .h-top{font-weight: bolder;font-size: 0; text-align: right; width: 100%;height: 30px;background: #333333;}
.header .h-top .icons{font-size: 14px; position: relative; display: inline-block;margin-right:10px; color: #FFFFFF; height: auto;}
.header .h-top i{width:20px;margin-right:10px; display: inline-block;height: auto;vertical-align: middle;}
.header .h-top a:nth-child(4) i{width: 30px;}
.header .h-top i img{display: block;width: 100%;height: auto;}
.header .h-top .phone{font-size: 14px; color: #FFFFFF; display: inline-block;background: #b72f34;padding: 4.25px 10px}
.header .h-top .phone  a{vertical-align: middle; color: #FFFFFF;}
.header .h-top .icons .ewm{box-shadow: 0 0 10px rgba(0,0,0,0.2); z-index: 44; display: none; position: absolute;top: calc(100% + 10px);left: calc(50% - 85px); background: #FFFFFF;width: 170px;height: auto;}
.header .h-top .icons .ewm img{display: block;width: 100%;height: auto;}
.header .h-top .icons .ewm:before{content:"";position: absolute;left: calc(50% - 10px);bottom: 100%; border-bottom:10px solid #FFFFFF;border-top: 10px solid rgba(0,0,0,0);border-left: 10px solid rgba(0,0,0,0);border-right: 10px solid rgba(0,0,0,0);}
.header .h-top .icons:hover> .ewm{display: block;}
.header .h-main{ box-shadow: 0 0 10px rgba(0,0,0,0.1); position: relative; z-index: 33; width: 100%;height: auto;background: #FFFFFF;}
.header .h-main .logo{margin-top: 10px; display: block;width:270px;float: left;}
.header .h-main .logo img{display: block;width: 100%;height: auto;}
.header .h-main  ul.menu{display: block; text-align: right; width: calc(100% - 270px);padding-left: 10px; float: right; height: auto;font-size: 0;}
.header .h-main  ul.menu li{display: inline-block;position: relative; font-size: 16px;color: #000; margin-right: 2.5%;}
.header .h-main  ul.menu li>a{line-height:85px; color: #000000;}
.header .h-main  ul.menu li>a:hover{color: #b72f34;}
.header .h-main  ul.menu li.cut>a{color: #b72f34;}
.header .h-main  ul.menu li .downs{text-align: center; display: block;position: absolute;top: 100%;display: none; left: calc(50% - 85px);  width: 170px;height: auto;}
.header .h-main  ul.menu li .downs a{display: block;line-height: 35px; background:rgba(30,41,115,0.8); z-index: 0;border-bottom:1px solid rgba(255,255,255,0.1);  position:relative; font-size: 16px;color: #FFFFFF;}
.header .h-main  ul.menu li .downs a:before{content:"";position: absolute;left: 0;top: 0;width: 0px;height: 100%;z-index: -1;background: #b72f34;}
.header .h-main  ul.menu li .downs a:hover:before{width: 100%;transition:all 0.5s ease;}
.header .h-main  ul.menu li:hover .downs{display: block;}
.header .h-main  ul.menu li .downs a:last-child{border-bottom: none;}
.header .h-main .toggle{display: none;position: absolute;right: 5%;top: 12.5px; width: 30px;height: auto;}
.header .toggle img{display: block;width: 100%;height: auto;}
.header .toggle .img2{display: none;}
.header .toggle.open .img1{display: none;}
.header .toggle.open .img2{display: block;}	


@media only screen and (max-width:1680px) {
	.header .h-main .logo{width: 250px;margin-top: 10px;}
	.header .h-main ul.menu {width: calc(100% - 250px);}
}

@media only screen and (max-width:1440px) {
	.header .h-main .logo{width: 200px;margin-top: 15px;}
	.header .h-main ul.menu {width: calc(100% - 200px);}
	.header .h-main  ul.menu li{font-size: 15px;}
	}
@media only screen and (max-width:1280px) {
	
}
@media only screen and (max-width:1024px) {
	.header{position:fixed;top: 0;left:0;}
.header .h-main  ul.menu{display: none; position: fixed;top: 80px;background:#1e2973;width: 100%;height: auto;max-height: calc(100% - 80px);overflow-x: hidden;overflow-y: auto; padding: 0;left: 0;text-align: left;}
.header .h-main ul.menu li{display: block;padding: 10px 5%;border-bottom:1px solid rgba(255,255,255,0.1);width: 100%;margin-right: 0;}
.header .h-main ul.menu li a{font-size: 14px; color: #FFFFFF; line-height:1;width:65%;display: block;}
.header .h-main ul.menu li.two-sub:after{content: "";position: absolute;right: 5%;top: 15px;border-top: 6px solid #FFFFFF;border-bottom: 6px solid rgba(0,0,0,0);border-left: 6px solid rgba(0,0,0,0);border-right: 6px solid rgba(0,0,0,0);}
.header .h-main ul.menu li.show:after{transform: rotateX(180deg);top: 10px;-webkit-transform: rotateX(180deg);-moz-transform: rotateX(180deg);-ms-transform: rotateX(180deg);-o-transform: rotateX(180deg);}
.header .h-main ul.menu li:hover .downs{display: none;}
.header .h-main  ul.menu li.cut>a{color: #fff;}
.header .h-main ul.menu li.show{background: #b72f34;}
.header .h-main ul.menu li.show .downs{height: auto;display: block;}
.header .h-main ul.menu li .downs{position: static;  width: 100%;text-align: left; height:0;transition: all 0.5s ease; overflow: hidden; margin-top: 20px;border-top: 1px solid rgba(255,255,255,0.1);}
.header .h-main ul.menu li .downs a{background: none;font-size: 14px; display: block;width: 100%;padding:5px 0;}
.header .h-main ul.menu li .downs a:before{display: block;}

.header .h-top{font-size: 12px;height: 25px;}
.header .h-top .icons{margin-right: 10px;}	
.header .h-top i{width: 18px;margin-right: 5px;}
.header .h-top .phone{padding: 1.5px 5px;}
.header .h-main{width: 100%;height:55px;}
.header .h-main .logo{width: 160px;height: auto;margin-top:7.5px;}
.header .h-top .icons .ewm{width: 100px;left: calc(50% - 50px);}
.header .h-main .toggle{display: block;}

}


.in-banner{width: 100%;height: auto;/*margin-top: 115px;*/}
.in-banner .pic{width:100%;height: auto;position: relative;background-repeat: no-repeat;background-size: cover;background-position: center;}
.in-banner  .pic img{display: block;width: 100%;height: auto;}
.in-banner .pic .con{width: 100%;height: auto;position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%); left: 0;text-align: center;}
.in-banner .pic .con h2{color: #FFFFFF;font-size:50px;text-shadow: 0 3px 5px rgba(0,0,0,0.8);}
.in-banner .pic .con h4{color: #FFFFFF;font-size: 18px;text-shadow: 0 3px 5px rgba(0,0,0,0.8);}

.banner{width: 100%;height: auto;/*margin-top: 115px;*/}
.banner .banner-js{width: 100%;height: auto;}
.banner .banner-js  .pic{width:100%;height: auto;position: relative;background-repeat: no-repeat;background-size: cover;background-position: center;}
.banner .banner-js  .pic img{display: block;width: 100%;height: auto;}
.banner .banner-js .con{top: 50%;left: 0; transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);  width: 100%;height: auto;position: absolute;}
.banner .banner-js .con h2{color: #FFFFFF;font-size:50px; text-shadow: 0 3px 5px rgba(0,0,0,0.8);}
.banner .banner-js .con p{margin-top: 10px;  padding-left: 60px; width: 100%;height: auto;position: relative; font-size: 24px;color: #FFFFFF;text-shadow: 0 3px 5px rgba(0,0,0,0.8);}
.banner .banner-js .con p:before{content: "";position: absolute;left: 0;width: 50px;height: 6px;top: 15px; background: #FFFFFF;}

.moBanner{
	display: none;
}

.banner .banner-js .swiper-pagination-bullet {
    width:15px;
    height: 5px;
    display: inline-block;
    border-radius:00%;
    background: #FFFFFF;
    opacity:1;
}
.banner .banner-js .swiper-pagination-bullet-active {
    opacity: 1;
    background: #b72f34;
}


@media only screen and (max-width:1680px) {
	.banner .banner-js .con h2{font-size: 45px;}
	.banner .banner-js .con p{font-size: 22px;}
	.in-banner .pic .con h2{font-size: 45px;}
}
@media only screen and (max-width:1440px) {
	.banner .banner-js .con h2{font-size: 40px;}
	.banner .banner-js .con p{font-size: 20px;}
	.in-banner .pic .con h2{font-size: 40px;}
	.in-banner .pic .con h4{font-size: 16px;}
}
@media only screen and (max-width:1280px) {	
	.banner .banner-js .con h2{font-size:36px;}
	.banner .banner-js .con p{font-size:18px;}
	.in-banner .pic .con h2{font-size:36px;}
}
@media only screen and (max-width:1024px) {
	.banner{margin-top: 80px;}
	.banner .banner-js .con h2{font-size:30px;}
	.banner .banner-js .con p{font-size:16px;}
	.in-banner{margin-top: 80px;}
	.in-banner .pic .con h2{font-size: 30px;}
	.in-banner .pic .con h4{font-size: 15px;}
}

@media only screen and (max-width:720px) {
	.banner .banner-js  .pic {height: 250px;}
	.banner .banner-js  .pic img{display: none;}
	.banner .banner-js .con h2{font-size:18px;}
	.banner .banner-js .con p{font-size:12px;}
	.in-banner .pic .con h2{font-size:26px;}
	.in-banner .pic .con h4{font-size: 14px;}
	.in-banner .pic{height: 200px;}
	.in-banner .pic img{display: none;}
	.pcBanner{display: none;}
	.moBanner{display: block;}
}


.edu{width: 100%;height: auto;}
.edu .edu-js{z-index: 66; width: 100%;height:auto;padding-bottom: 90px;padding-left: 10%;padding-right:10%;}
.edu .edu-js .edu-js-c{position: relative; width: 100%;height:480px;background-size: cover;background-repeat: no-repeat;background-position: center;}
.edu .edu-js .edu-js-c .bk{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.5);}
.edu .edu-js .edu-js-c .con{ width: 400px;font-size: 0;opacity: 0; position: absolute;left: 90px;top:80px;padding: 5% 4%; height: 0%; background: #FFFFFF;}
.edu .edu-js .edu-js-c .con .logo-sy{width: 0;}
.edu .edu-js .edu-js-c .con .logo-sy img{display: block;width: 100%;height: auto;}
.edu .edu-js  .swiper-slide-active .edu-js-c .con{box-shadow: 0 3px 10px rgba(0,0,0,0.25); height: 100%; transition: all 0.8s ease;transition-delay: 0.3s; opacity: 1; left:90px;}
.edu .edu-js .swiper-slide-active .edu-js-c .con h3{font-size:24px;color: #1e2973;position: relative;}
.edu .edu-js .swiper-slide-active .edu-js-c .con h3:before{content: "";position: absolute;left:-90px;top: 50%;transform: translateY(-50%);height: 5px;background: #B72F34;width: 70px;}
.edu .edu-js .swiper-slide-active .edu-js-c .con .txt-c{ width:100%;height: 216px;margin-top: 30px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 9;word-wrap: break-word;}
.edu .edu-js .swiper-slide-active .edu-js-c .con .more{color: #B72F34;font-size: 16px;margin-top: 40px;display: block;}
.edu .edu-js .swiper-slide-active .edu-js-c .bk {background:none;}

.edu .edu-js .edu-bn-box .swiper-button-prev{
    background-image: url(../img/a005.png);
    left:calc(10% - 40px);
    right: auto;
}
.edu .edu-js .edu-bn-box .swiper-button-next{
    background-image: url(../img/a006.png);
    right:calc(10% - 40px);
    left: auto;
}
.edu .edu-js .edu-bn-box .swiper-button-prev,.edu .edu-js .edu-bn-box .swiper-button-next {
    position: absolute;
    top: calc(50% - 40px);
    width: 80px;
    height: 50px;
    margin-top: -40px;
    z-index: 10;
    cursor: pointer;
    background-size:80px 50px;
    background-position: center;
    background-repeat: no-repeat;
    background-color: rgba(0,0,0,0.5);
}
.edu .edu-js .edu-bn-box .swiper-pagination {
	width:80%;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
      -webkit-transform: translateX(-50%);
          -moz-transform: translateX(-50%);
             -ms-transform: translateX(-50%);
             -o-transform: translateX(-50%);
    text-align: right;
    bottom: 10px;}

.edu .edu-js .edu-bn-box .swiper-pagination-bullet {
    width: 20px;
    height:20px;
    display: inline-block;
    border-radius: 0%;
    background: #959595;
    opacity:1;
    margin: 0 5px;
}
.edu .edu-js .edu-bn-box .swiper-pagination-bullet-active {
    opacity: 1;
    background: #aa3a3a;
}


@media only screen and (max-width:1680px) {
.edu .edu-js .swiper-slide-active .edu-js-c .con h3{font-size: 22px;}
.edu .edu-js .edu-js-c{height:450px;}
.edu .edu-js  .swiper-slide-active .edu-js-c .con{left: 80px;}
.edu .edu-js .swiper-slide-active .edu-js-c .con h3:before{left: -80px;width: 60px;}
}
@media only screen and (max-width:1440px) {
.edu .edu-js .swiper-slide-active .edu-js-c .con h3{font-size: 20px;}
.edu .edu-js .swiper-slide-active .edu-js-c .con .more{font-size: 15px;}
.edu .edu-js .edu-js-c{height:430px;}
.edu .edu-js{padding-bottom: 80px;}
.edu .edu-js .edu-js-c .con{width: 350px;top: 70px;}
.edu .edu-js .swiper-slide-active .edu-js-c .con .txt-c{height:180px;-webkit-line-clamp: 8;}
.edu .edu-js .edu-bn-box .swiper-button-next {right:calc(10% - 30px);;}
.edu .edu-js .edu-bn-box .swiper-button-prev{ left: calc(10% - 30px);;}
.edu .edu-js .edu-bn-box .swiper-button-next,.edu .edu-js .edu-bn-box .swiper-button-prev {
    width:60px;
    height:40px;
    margin-top: -20px;
    background-size:60px 40px;
}
.edu .edu-js  .swiper-slide-active .edu-js-c .con{left:70px;}
.edu .edu-js .swiper-slide-active .edu-js-c .con h3:before{left: -70px;width: 50px;}
.edu .edu-js .edu-bn-box .swiper-pagination-bullet {width: 15px;height:15px;}
}
@media only screen and (max-width:1280px) {
.edu .edu-js .swiper-slide-active .edu-js-c .con h3{font-size: 18px;}
.edu .edu-js .edu-js-c{height:400px;}
.edu .edu-js{padding-bottom: 65px;}
.edu .edu-js .edu-js-c .con{width: 300px;top: 60px;}

}
@media only screen and (max-width:1024px) {
.edu .edu-js .swiper-slide-active .edu-js-c .con h3{font-size: 16px;}
.edu .edu-js .swiper-slide-active .edu-js-c .con .more{font-size: 14px;}
.edu .edu-js .edu-js-c{height: 280px;}
.edu .edu-js .swiper-slide-active .edu-js-c .con .txt-c{height:126px;margin-top: 20px; -webkit-line-clamp: 6}
.edu .edu-js .swiper-slide-active .edu-js-c .con .more{margin-top: 30px;}
.edu .edu-js .edu-js-c .con{width:250px;}


.edu .edu-js .edu-bn-box .swiper-button-next {right:calc(10% - 20px);}
.edu .edu-js .edu-bn-box .swiper-button-prev{ left:calc(10% - 20px);}
.edu .edu-js .edu-bn-box .swiper-button-next,.edu .edu-js .edu-bn-box .swiper-button-prev {
    width:40px;
    height:25px;
    margin-top: -12.5px;
    background-size:40px 25px;
}
.edu .edu-js  .swiper-slide-active .edu-js-c .con{left:50px;}
.edu .edu-js .swiper-slide-active .edu-js-c .con h3:before{left: -50px;width: 45px;}
.edu .edu-js .edu-bn-box .swiper-pagination {width: 90%;}
.edu .edu-js .edu-bn-box .swiper-pagination-bullet {width: 10px;height:10px;    margin: 0 2.5px;}

}
@media only screen and (max-width:720px) {
	.edu .edu-js{padding-left: 5%;padding-right: 5%;padding-bottom: 60px;}
	.edu .edu-js .edu-js-c{height: 260px;}
.edu .edu-js .edu-js-c .con{width:220px;top: 50px;}
.edu .edu-js .edu-bn-box .swiper-button-next {right:calc(5% - 15px);}
.edu .edu-js .edu-bn-box .swiper-button-prev{ left:calc(5% - 15px);}
.edu .edu-js  .swiper-slide-active .edu-js-c .con{left:30px;}
.edu .edu-js .swiper-slide-active .edu-js-c .con h3:before{left: -30px;width: 25px;}

}


.vocat{width: 100%;height: auto;background-size: cover;background-repeat: no-repeat;background-repeat: no-repeat;}
.vocat .bks{width: 100%;height: auto;background: rgba(30,41,115,0.6);}
.vocat .vocat-c{position: relative; width: 100%;height: auto;}
.vocat .vocat-c .vocat-js{width: 100%;height: auto;}
.vocat .vocat-c .vocat-js .t-con{display: block;background: #FFFFFF;padding:40px 20px;width: 100%;height: auto;}
.vocat .vocat-c .vocat-js .t-con h3{color: #1e2973;font-size: 24px;margin-bottom: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.vocat .vocat-c .vocat-js .t-con .more{display: block;font-size: 16px;color:#1e2973;margin-top: 45px;}
.vocat .vocat-c .vocat-js .swiper-slide.current .t-con{background: #b72f34;}
.vocat .vocat-c .vocat-js .swiper-slide.current .t-con h3{color: #FFFFFF;}
.vocat .vocat-c .vocat-js .swiper-slide .t-con .txt-c{height:120px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}
.vocat .vocat-c .vocat-js .swiper-slide.current .t-con .txt-c p{color: #FFFFFF;}

.vocat .vocat-c .vocat-js .swiper-slide.current .t-con .more{color: #FFFFFF;}
.vocat .vocat-c .swiper-button-next {
    background-image: url(../img/a006.png);
    right:-40px;
    left: auto;
}
.vocat .vocat-c .swiper-button-prev{
    background-image: url(../img/a005.png);
    left: -40px;
    right: auto;
}
.vocat .vocat-c .swiper-button-next,.vocat .vocat-c .swiper-button-prev {
    position: absolute;
    top: 50%;
    width:80px;
    height: 50px;
    margin-top: -25px;
    z-index: 10;
    cursor: pointer;
    background-size:80px 50px;
    background-position: center;
    background-repeat: no-repeat;
    background-color: rgba(0,0,0,0.5);
}

.vocat .vocat-c .swiper-button-next:hover,.vocat .vocat-c .swiper-button-prev:hover{background-color: rgba(170,58,58,0.6);} 

@media only screen and (max-width:1680px) {
	.vocat .vocat-c .vocat-js .t-con h3{font-size:22px;}
	.vocat .vocat-c .vocat-js .t-con .more{font-size: 16px;}
}
@media only screen and (max-width:1440px) {
	.vocat .vocat-c .vocat-js .t-con{padding: 35px 20px;}
		.vocat .vocat-c .vocat-js .t-con h3{font-size:20px;margin-bottom: 25px;}
	.vocat .vocat-c .vocat-js .t-con .more{font-size: 15px;margin-top: 40px;}
	.vocat .vocat-c .vocat-js .swiper-slide .t-con .txt-c{height:112.5px;}
}
@media only screen and (max-width:1280px) {
		.vocat .vocat-c .vocat-js .t-con{padding: 30px 15px;}
		.vocat .vocat-c .vocat-js .t-con h3{font-size:20px;margin-bottom: 25px;}
	.vocat .vocat-c .vocat-js .t-con .more{font-size: 15px;margin-top:35px;}
}
@media only screen and (max-width:1024px) {
			.vocat .vocat-c .vocat-js .t-con{padding: 30px 15px;}
		.vocat .vocat-c .vocat-js .t-con h3{font-size:18px;margin-bottom: 20px;}
	.vocat .vocat-c .vocat-js .t-con .more{font-size: 15px;margin-top:25px;}
	.vocat .vocat-c .vocat-js .swiper-slide .t-con .txt-c{height:105px;}
}
@media only screen and (max-width:720px) {
			.vocat .vocat-c .vocat-js .t-con{padding: 25px 15px;}
		.vocat .vocat-c .vocat-js .t-con h3{font-size:18px;margin-bottom: 15px;}
	.vocat .vocat-c .vocat-js .t-con .more{font-size: 15px;margin-top:25px;}	
}







.s-case{width: 100%;height: auto;background-size: cover;background-repeat: no-repeat;background-position: center;}
.s-case .s-case-c{width:100%;position: relative;}
.s-case .s-case-c .s-case-js{width: 100%;height: auto;}
.s-case .s-case-c .s-case-js .head{width: 100px;height: 100px; border-radius: 100%;border:4px  solid #b72f34;margin: 0 auto; background-size: cover;background-repeat: no-repeat;background-position:center}
.s-case .s-case-c .s-case-js .con{text-align: center; padding: 0 6% 8% 5%;position: relative;  width: 100%;height: auto;z-index: 0;}
.s-case .s-case-c .s-case-js .con .txt-c{width: 100%;margin-top: 35px;margin-bottom: 35px; height: 96px;overflow: hidden;text-overflow: ellipsis;display: -wbkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;}
.s-case .s-case-c .s-case-js .con h3{color: #1e2973;font-size: 24px;}
.s-case .s-case-c .s-case-js .con h6{font-size: 16px;color: #000000;margin-top: 5px;}
.s-case .s-case-c .s-case-js .con .bks{position: absolute; bottom: 0;left: 0;width: 100%;background: #FFFFFF;z-index: -1; box-shadow: 0 0  5px rgba(0,0,0,0.1); height: calc(100% - 50px);}
.s-case .s-case-c .s-case-js .swiper-slide.current .con .bks{background: #b72f34;transition: all 0.5s ease;}
.s-case .s-case-c .s-case-js .swiper-slide.current .con .txt-c p{color: #FFFFFF;}
.s-case .s-case-c .s-case-js .swiper-slide.current .con h3{color:#FFFFFF;}
.s-case .s-case-c .s-case-js .swiper-slide.current .con h6{color: #FFFFFF;}
.s-case .s-case-c .swiper-button-next {
    background-image: url(../img/a006.png);
    right:-40px;
    left: auto;
}
.s-case .s-case-c .swiper-button-prev{
    background-image: url(../img/a005.png);
    left: -40px;
    right: auto;
}

.s-case-js .swiper-slide{
	position: relative;
	height: 600px;
}

.s-case-js .swiper-slide video{
	width: 100%;
	display: block;
	object-fit: cover;
	height: 100%;
}


.s-case-js .swiper-slide img{
	display: block;
	width: 92px;
	height: auto;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	z-index: 111;
	cursor: pointer;
}

.s-case .s-case-c .swiper-button-next,.s-case .s-case-c .swiper-button-prev {
    position: absolute;
    top: 50%;
    width:80px;
    height: 50px;
    margin-top: -25px;
    z-index: 10;
    cursor: pointer;
    background-size:80px 50px;
    background-position: center;
    background-repeat: no-repeat;
    background-color: rgba(0,0,0,0.5);
}
.s-case .s-case-c .swiper-button-next:hover,.s-case .s-case-c .swiper-button-prev:hover{background-color: rgba(170,58,58,0.6);} 

@media only screen and (max-width:1680px) {
.s-case .s-case-c .s-case-js .con h3{font-size: 22px;}
.s-case .s-case-c .s-case-js .con .head{width: 90px;height: 90px;}
.s-case .s-case-c .s-case-js .con .bks{height: calc(100% - 45px);}	
}
@media only screen and (max-width:1440px) {
	.s-case .s-case-c .s-case-js .con h3{font-size: 20px;}
	.s-case .s-case-c .s-case-js .con h6{font-size: 15px;}
	.s-case .s-case-c .s-case-js .con .head{width: 80px;height: 80px;}
.s-case .s-case-c .s-case-js .con .bks{height: calc(100% - 40px);}

.s-case .s-case-c .s-case-js .con .txt-c{height:90px;margin-top: 30px;margin-bottom: 30px;}

.s-case .s-case-c .swiper-button-next {right:-30px;}
.s-case .s-case-c .swiper-button-prev{ left: -30px;}
.s-case .s-case-c .swiper-button-next,.s-case .s-case-c .swiper-button-prev {
    width:60px;
    height:40px;
    margin-top: -20px;
    background-size:60px 40px;
}

.vocat .vocat-c .swiper-button-next {right:-30px;}
.vocat .vocat-c .swiper-button-prev{ left: -30px;}
.vocat .vocat-c .swiper-button-next,.vocat .vocat-c .swiper-button-prev {
    width:60px;
    height:40px;
    margin-top: -20px;
    background-size:60px 40px;
}	
}
@media only screen and (max-width:1280px) {
	.s-case .s-case-c .s-case-js .con h3{font-size: 18px;}
}
@media only screen and (max-width:1024px) {
	.s-case .s-case-c .s-case-js .con h3{font-size: 16px;}
	.s-case .s-case-c .s-case-js .con h6{font-size: 14px;}
	.s-case .s-case-c .s-case-js .con .head{width:70px;height:70px;border: 3px solid #B72F34;}
.s-case .s-case-c .s-case-js .con .bks{height: calc(100% - 35px);}	
.s-case .s-case-c .swiper-button-next {right:-20px;}
.s-case .s-case-c .swiper-button-prev{ left: -20px;}
.s-case .s-case-c .swiper-button-next,.s-case .s-case-c .swiper-button-prev {
    width:40px;
    height:25px;
    margin-top: -12.5px;
    background-size:40px 25px;
}
	
	.s-case .s-case-c .s-case-js .con .txt-c{height:63px;margin-top: 25px;margin-bottom: 25px;}
	
.vocat .vocat-c .swiper-button-next {right:-20px;}
.vocat .vocat-c .swiper-button-prev{ left: -20px;}
.vocat .vocat-c .swiper-button-next,.vocat .vocat-c .swiper-button-prev {
    width:40px;
    height:25px;
    margin-top: -12.5px;
    background-size:40px 25px;
}
}
@media only screen and (max-width:720px) {
.s-case .s-case-c .swiper-button-next {right:-10px;}
.s-case .s-case-c .swiper-button-prev{ left: -10px;}
.vocat .vocat-c .swiper-button-next {right:-10px;}
.vocat .vocat-c .swiper-button-prev{ left: -10px;}
}




.guide{width: 100%;height: auto;background-size: cover;background-repeat: no-repeat;background-position: center;}
.guide .guide-box{width: 85%;margin: 0 auto;height: auto;margin-top: 45px;}
.guide .guide-box .guide-sort{width: 235px; padding: 0px 0 30px 0; height: auto;float: left;position: relative;}
.guide .guide-box .guide-sort .guide-js{width:100%; height: 360px;}
.guide .guide-box .guide-sort .guide-js .li{width: 100%;text-align: center; color: #FFFFFF;font-size: 20px;border:1px solid rgba(255,255,255,0.8); line-height: 55px;background-repeat: no-repeat;padding-right: 35px;background-size: 20px 20px;background-position: center right 20px;}
.guide .guide-box .guide-sort .guide-js .swiper-slide.current  .li{background-color: rgba(183,47,52,0.8);border:1px solid rgba(183,47,52,0.8);}
.guide .guide-box .guide-sort .guide-js .swiper-slide:hover .li{background-color: rgba(183,47,52,0.8);border:1px solid rgba(183,47,52,0.8);}
.guide .guide-box .guide-sort .swiper-button-next,.guide .guide-box .guide-sort .swiper-button-prev {
    position: absolute;
    top: auto;
    width: 40px;
    height: 20px;
    margin-top: -10px;
    z-index: 122;
    cursor: pointer;
    background-size:40px 20px;
    background-position: center;
    background-repeat: no-repeat;
}
.guide .guide-box .guide-sort .swiper-button-next{
    background-image: url(../img/a028.png);
   right:auto;
    left:calc(50% - 10px);
    bottom: 0;
}
.guide .guide-box .guide-sort .swiper-button-prev{
    background-image: url(../img/a029.png);
   right: auto;
   top: -30px;
    left:calc(50% - 10px);
}
.guide .guide-box .guide-sort .swiper-button-next.swiper-button-disabled,.guide .guide-box .guide-sort .swiper-button-prev.swiper-button-disabled {
    opacity: 0;
    cursor: auto;
    pointer-events: none;
}



.guide .guide-box .guide-c{display: none; width: calc(95% - 235px);float: right;padding:35px 5%; height: auto;background: rgba(30,41,115,0.8);}

.guide .guide-box .guide-c .guide-list{width: 100%;font-size: 0; height: auto;padding-top: 30px;}
.guide .guide-box .guide-c .guide-list li{padding-left: 60px; margin-right: 40px; width: calc(50% - 20px);margin-bottom:40px; display: inline-block;vertical-align: top;background: url(../img/a022.png) left top no-repeat;background-size:45px 45px;}
.guide .guide-box .guide-c .guide-list li:nth-child(2n){margin-right: 0;}
.guide .guide-box .guide-c .guide-list li h3{font-size: 20px;color: #FFFFFF;line-height: 1.2;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.guide .guide-box .guide-c .guide-list li .txt-c{margin-top: 10px;width: 100%;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.guide .guide-box .guide-c .guide-list li .txt-c p{color: #FFFFFF;}

.guide .guide-box .guide-c  .notice1{width: 100%;height: auto;}
.guide .guide-box .guide-c .notice1 .txt-c{width: 100%;height: auto;overflow: hidden;}
.guide .guide-box .guide-c h3{color: #FFFFFF;font-size:20px;margin-bottom: 15px;}
.guide .guide-box .guide-c .notice1 .txt-c p{margin-bottom: 20px; color: #FFFFFF;width: 50%;padding-right: 20px;float: left;}
.guide .guide-box .guide-c .notice1 .txt-c p strong{display: block; font-size: 16px;color: #FFFFFF;font-weight: bolder;}
.guide .guide-box .guide-c .notice1 .txt-c p:last-child{width: 100%;}
.guide .guide-box .guide-c .view{margin-top: 30px;}

.guide .guide-box .guide-c .term{width: 100%;height: auto;}
.guide .guide-box .guide-c .term .txt-c{width: 100%;height: auto;}
.guide .guide-box .guide-c .term .txt-c p{color: #FFFFFF;display: inline-block;padding-left: 15px;position: relative;margin-right: 20px;}
.guide .guide-box .guide-c .term .txt-c p:before{content: "";position: absolute;left: 0;top: 10px; width: 6px;height: 6px;background: #FFFFFF;}
.guide .guide-box .guide-c .term .txt-con{width: 100%;height: auto;margin-top: 20px;}
.guide .guide-box .guide-c .term .txt-con li{width: 100%;height: auto;margin-bottom: 20px;}
.guide .guide-box .guide-c .term .txt-con li h6{margin-bottom: 10px; font-size: 16px;color: #FFFFFF;}
.guide .guide-box .guide-c  .notice{width: 100%;height: auto;}
.guide .guide-box .guide-c  .notice .txt-c{width: 100%;height: auto;}
.guide .guide-box .guide-c  .notice .txt-c p{color: #FFFFFF;margin-bottom: 25px;}
.guide .guide-box .guide-c  .notice .txt-c p strong{display: block;font-size: 16px;color: #FFFFFF;}
.guide .guide-box .guide-c  .yxlj{width: 100%;height: auto;}
.guide .guide-box .guide-c  .yxlj .txt-c{width: 100%;height: auto;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;word-break: break-all;}
.guide .guide-box .guide-c  .yxlj .txt-c p{color: #FFFFFF;}
.guide .guide-box .guide-c  .yxlj .recomyx{margin-top: 25px; width: 100%;height: auto;font-size: 0;}
.guide .guide-box .guide-c  .yxlj .recomyx li{width: 25%;height: auto;vertical-align: top; padding-right: 20px;display: inline-block;}
.guide .guide-box .guide-c  .yxlj .recomyx li .yxlogo{ width: auto;}
.guide .guide-box .guide-c  .yxlj .recomyx li .yxlogo img{display: block;width: auto;height:70px;}
.guide .guide-box .guide-c  .yxlj .recomyx li h4{font-size: 18px;margin-bottom: 10px; color: #FFFFFF;}
.guide .guide-box .guide-c  .yxlj .recomyx li .txt-c p{color: #FFFFFF;}


.jwfwBox{display: flex;}
.jwfwL{width: 254px; height: 450px;position: relative;}
.jwfwL video{
	width: 100%;
	display: block;
	object-fit: cover;
	height: 100%;
}
.jwfwL img{
	display: block;
	width: 92px;
	height: auto;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	z-index: 111;
	cursor: pointer;
}

.jwfwR{
	flex: 1;
	padding-left: 6%;
	box-sizing: border-box;
}





@media only screen and (max-width:1680px) {
	.guide .guide-box .guide-c h3{font-size: 18px;}
	.guide .guide-box .guide-c .guide-list li h3{font-size: 18px;}
	.guide .guide-box .guide-sort .guide-js .li{font-size: 18px;line-height: 55px;}
	.guide .guide-box .guide-c  .yxlj .recomyx li h4{font-size: 16px;}
	
}
@media only screen and (max-width:1440px) {
	.guide .guide-box .guide-sort{width: 200px}
		.guide .guide-box .guide-sort .guide-js .li{font-size: 16px;line-height: 50px;background-size: 18px 18px;}
	.guide .guide-box .guide-c{width: calc(95% - 200px);}
	.guide .guide-box .guide-c h3{font-size: 16px;}
	.guide .guide-box .guide-c .guide-list li h3{font-size: 16px;}
	.guide .guide-box .guide-c .guide-list li{padding-left: 50px;background-size: 40px 40px;width: calc(50% - 15px);margin-right: 30px;margin-bottom: 30px;}
.guide .guide-box .guide-sort .guide-js{width:100%; height: 300px;}
.guide .guide-box .guide-c  .notice .txt-c p strong{font-size: 15px;}
.guide .guide-box .guide-c .term .txt-con li h6{font-size: 15px;}
.guide .guide-box .guide-c .notice1 .txt-c p strong{font-size: 15px;}
.guide .guide-box .guide-c  .yxlj .recomyx li .yxlogo img{height: 60px;}
}
@media only screen and (max-width:1280px) {
		.guide .guide-box .guide-sort{width:190px}
				.guide .guide-box .guide-sort .guide-js .li{font-size: 16px;line-height:45px;background-size: 15px 15px;}
		.guide .guide-box .guide-c{width: calc(95% - 190px);}
	.guide .guide-box .guide-c h3{font-size: 16px;}
	.guide .guide-box .guide-c .guide-list li h3{font-size: 16px;}
	.guide .guide-box .guide-c .guide-list li{padding-left: 35px;background-size: 30px 30px;width: calc(50% - 10px);margin-right: 20px;margin-bottom: 20px;}
.guide .guide-box .guide-sort .guide-js{width:100%; height:280px;}
.guide .guide-box .guide-c  .yxlj .recomyx li h4{font-size: 15px;}
.guide .guide-box .guide-c  .yxlj .recomyx li .yxlogo img{height: 50px;}
}
@media only screen and (max-width:1024px) {
	.guide .guide-box .guide-c h3{font-size: 15px;}
	.guide .guide-box .guide-c .guide-list li h3{font-size: 16px;}
	.guide .guide-box .guide-c .guide-list li{padding-left: 30px;background-size: 25px 25px;width:100%;margin-right:0px;margin-bottom: 10px;}
.guide .guide-box .guide-c  .notice .txt-c p strong{font-size: 14px;}
.guide .guide-box .guide-c .term .txt-con li h6{font-size: 14px;}
.guide .guide-box .guide-c .notice1 .txt-c p strong{font-size: 14px;}
.guide .guide-box .guide-c  .yxlj .recomyx li{width: 50%;margin-bottom: 20px;padding-right: 10px;}
}
@media only screen and (max-width:720px) {
		.guide .guide-box .guide-c .guide-list li h3{font-size: 15px;}
	.guide .guide-box .guide-sort .guide-js{height: auto;}
	.guide .guide-box .guide-sort .guide-js .li{font-size: 14px;line-height: 40px;padding-right: 5px;background-size: 0px 0px;}
	.guide .guide-box .guide-sort{width:100%;float: none;max-width: 100%;padding: 0 10px;}
	.guide .guide-box .guide-con{width: 100%;height: auto;margin-top: 30px;}
	.guide .guide-box .guide-c{ width: 100%;height: auto;float: none;}
.guide .guide-box .guide-c  .yxlj .recomyx li .yxlogo img{height: 60px;}
	.guide .guide-box .guide-sort .swiper-button-next,.guide .guide-box .guide-sort .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 15px;
    height:30px;
    margin-top: -15px;
    z-index: 122;
    cursor: pointer;
    background-size:15px 30px;
    background-position: center;
    background-repeat: no-repeat;
}
.guide .guide-box .guide-sort .swiper-button-next{
    background-image: url(../img/a028s.png);
   right:-10px;
    left:auto;
    bottom: auto;
}
.guide .guide-box .guide-sort .swiper-button-prev{
    background-image: url(../img/a029s.png);
   right: auto;
   top: 50%;bottom: auto;
    left:-10px;
}
	
	
}







.exam{width: 100%;height: auto;background: #f6f7f8;}
.exam .exam-c{width: 100%;height: auto;}
.exam .exam-c ul{width: 100%;height: auto;font-size: 0;}
.exam .exam-c ul li{width: calc(33.3% - 14px); display: inline-block;vertical-align: top; text-align: center; margin-right: 21px;background-size: cover;background-repeat: no-repeat;}
.exam .exam-c ul li:nth-child(3n){margin-right: 0;}
.exam .exam-c ul li video{
	width: 100%;
	display: block;
	object-fit: cover;
	height: 100%;
}
.videoPlay li{
	position: relative;
	height: 210px;
}

.videoPlay li img{
	display: block;
	width: 92px;
	height: auto;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	z-index: 111;
	cursor: pointer;
}
.exam .exam-c ul li .bks{ display: block;position: relative; width: 100%;height: 645px;background:rgba(0,0,0,0.15);}
.exam .exam-c ul li .bks .con{text-align: center; padding: 0 8%; position: absolute;top: 50%;left: 0;width: 100%;height: auto; transform: translateY(-50%);-webkit- transform: translateY(-50%);-moz- transform: translateY(-50%);-ms- transform: translateY(-50%);-o- transform: translateY(-50%);}
.exam .exam-c ul li .bks .con .ico{width: 50px;height: auto;margin: 0 auto;}
.exam .exam-c ul li .bks .con .ico img{display: block;width: 100%;height: auto;}
.exam .exam-c ul li .bks .con h3{font-size: 24px; color: #FFFFFF;margin-top: 20px;margin-bottom: 15px;}
.exam .exam-c ul li .bks .con .txt-c{display: -webkit-box; display: none;width: 100%;height: 144px; overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 6;}
.exam .exam-c ul li .bks .con .txt-c p{color: #FFFFFF;}
.exam .exam-c ul li .bks  .more{display: block; font-size: 16px;vertical-align: middle; position: absolute; width: 100%;height: auto; bottom: 10%;left: 0;padding: 0 8%;color: #FFFFFF;display: none;}
.exam .exam-c ul li .bks  .more i{display:inline-block;width: 40px;height: auto;vertical-align: middle;}
.exam .exam-c ul li .bks  .more i img{display: block;width: 100%;height: auto;}
.exam .exam-c ul li:hover .bks{background: rgba(30,41,115,0.95);}
.exam .exam-c ul li:hover .more{display: block;}
.exam .exam-c ul li:hover .con .txt-c{display: block;display:-webkit-box;}

@media only screen and (max-width:1680px) {
	.exam .exam-c ul li .bks .con h3{font-size: 22px;}
	.exam .exam-c ul li .bks{height: 580px;}
}
@media only screen and (max-width:1440px) {
	.exam .exam-c ul li .bks .con .ico{width: 45px;}
	.exam .exam-c ul li .bks .con h3{font-size: 20px;}
.exam .exam-c ul li .bks{height: 550px;}
.exam .exam-c ul li .bks  .more{font-size: 15px;}
.exam .exam-c ul li .bks  .more i{width: 35px;}
.exam .exam-c ul li{width: calc(33.3% - 10px);margin-right: 15px;}
.exam .exam-c ul li .bks .con .txt-c{height: 135px;}
}
@media only screen and (max-width:1280px) {
	.exam .exam-c ul li .bks .con .ico{width: 40px;}
.exam .exam-c ul li .bks .con h3{font-size: 18px;}
.exam .exam-c ul li .bks{height:450px;}

}
@media only screen and (max-width:1024px) {
	.exam .exam-c ul li .bks .con .ico{width: 35px;}
	.exam .exam-c ul li .bks .con h3{font-size: 16px;}
.exam .exam-c ul li .bks{height: 400px;}
.exam .exam-c ul li .bks  .more{font-size: 14px;}
.exam .exam-c ul li .bks  .more i{width: 25px;}
.exam .exam-c ul li .bks .con h3{margin-top: 15px;margin-bottom: 10px;}
.exam .exam-c ul li{width: calc(33.3% - 5px);margin-right: 7.5px;}
.exam .exam-c ul li .bks .con .txt-c{height: 126px;}
}
@media only screen and (max-width:720px) {
	.exam .exam-c ul li{width: 100%;height: auto;margin-bottom: 10px;}	
	.exam .exam-c ul li .bks{height:240px;}
	.exam .exam-c ul li .bks .con .txt-c{-webkit-line-clamp: 3;}
	.exam .exam-c ul li .bks .con{top: 40%;}
	.exam .exam-c ul li .bks .con .txt-c{height: 63px;}
	.exam .exam-c ul li .bks .con .txt-c{display: block;display: -webkit-box;}
	.exam .exam-c ul li .bks .more{display: block;}


}


.dsjCon{
	width: 100%;
	display: flex;
	height: auto;
	overflow: hidden;
}

.dsjL{
	width: 50%;
	height: 458px;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
}

.dsjL a{
	display: flex;
	width: 100%;
	height: 100%;
	flex-direction: column;
	justify-content: flex-end;
	padding: 6%;
	box-sizing: border-box;
	background-image: linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.5));
}

.dsjL a span{
	font-size: 16px;
	color: #ffffff;
	line-height: 1;
}

.dsjL a h2{
	font-size: 24px;
	color: #ffffff;
	line-height: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
	margin: 26px 0 20px;
}

.dsjL a p{
	font-size: 16px;
	color: #ffffff;
	line-height: 1.5;
	overflow: hidden; 
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical; 
	-webkit-line-clamp: 2;
}


.dsjR{
	width: 50%;
	height: auto;
	overflow: auto;
	padding-left: 5%;
	box-sizing: border-box;
}

.dsjR ul{
	display: block;
	width: 100%;
	height: auto;
}

.dsjR ul li{
	width: 100%;
	height: auto;
	overflow: hidden;
	border-bottom: 1px solid #e1e1e1;
}
.dsjR ul li a{
	width: 100%;
	height: auto;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 22px 0;
}

.dsjR ul li a span{
	font-size: 22px;
	color: #333333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	flex: 1;
	padding-right: 10%;
	box-sizing: border-box;
	min-width: 0;
}

.dsjR ul li a p{
	font-size: 16px;
	color: #aa3a3a;
}


.dsjR .more{
	padding: 18px 0;
	display:flex;
	align-items: center;
	justify-content: center;
	
}

.dsjR .more a{
	line-height: 1;
	color:#b72f34;
	font-size: 16px;
}

@media only screen and (max-width:1680px) {
	.dsjL{
		height: 440px;
	}
	.dsjL a h2{
		font-size: 23px;
		margin: 24px 0 20px;
	}
	.dsjR ul li a span{
		font-size: 20px;
	}
}
@media only screen and (max-width:1440px) {
	.dsjL a h2{
		font-size: 22px;
		margin: 22px 0 18px;
	}
	.dsjR ul li a{
		padding: 20px 0;
	}
	.dsjR ul li a span{
		font-size: 19px;
	}
}
@media only screen and (max-width:1280px) {
	.dsjL a span{
		font-size: 15px;
	}
	.dsjL a h2{
		font-size: 20px;
		margin: 20px 0 16px;
	}
	.dsjR ul li a{
		padding: 18px 0;
	}
	.dsjR ul li a span{
		font-size: 18px;
	}

}
@media only screen and (max-width:1024px) {
}
@media only screen and (max-width:720px) {
	.dsjL{
		height: 400px;
		width: 100%;
	}
	.dsjR{
		width: 100%;
		padding-left: 0;
		margin-top: 20px;
	}
	.dsjCon{
		flex-direction: column;
	}
	.dsjR ul li a{
		padding: 16px 0;
	}
	.dsjR ul li a span{
		font-size: 16px;
	}
	.jwfwBox{
		flex-direction: column;
		align-items: center;
	}
	.jwfwR{
		flex: unset;
		margin-top: 20px;
	}
}




















.recruit{position: relative; background:#FFFFFF; width: 100%;height: auto;background-size: cover;background-repeat: no-repeat;}
.recruit .recruit-sort{width: 35%;position: absolute;top: 0;left: 0;height: 100%;z-index: 0;}
.recruit .recruit-sort .bks{width:calc(100% - 185px); position:absolute;top: 0;left: 0;height: 100%;z-index: -1; background-size: cover;background-repeat: no-repeat;background-position: center; }
.recruit .recruit-sort ul{overflow: hidden; width: 100%;height: auto;margin-top: 25%;}
.recruit .recruit-sort ul li {margin: 15px 0; width: 100%;height: auto;overflow: hidden;line-height: 80px;height: 80px;}
.recruit .recruit-sort ul h3{color: #000000;font-size: 24px;float: right;width: 105px;}
.recruit .recruit-sort ul li .ico-box{ font-size: 0; line-height: 80px;height: 80px; border-radius:40px;width: 260px;float: right;margin-right: 40px;}

.recruit .recruit-sort ul li .ico-box  .line{width: calc(100% - 70px);padding-left:10px;vertical-align: middle;position: relative;  display: inline-block;height: auto;}
.recruit .recruit-sort ul li .ico-box  .line span{display: block;width: 100%;height: 1px;background: rgba(255,255,255,0.3);}
.recruit .recruit-sort ul li .ico-box .line:before{content: "";position: absolute;left: 0;width: 7px;height: 7px;border-radius:100%;border:3px solid #FFFFFF; top: -5px;}
.recruit .recruit-sort ul li .ico-box .ico{line-height: 80px; width: 70px;height: 70px;display: inline-block;vertical-align: middle;  background: #f5f5f5;border-radius: 100%;padding: 13px;}
.recruit .recruit-sort ul li .ico-box .ico img{display: block;width: 100%;height: auto;}
.recruit .recruit-sort ul li .ico-box .ico .img1{display: none;}
.recruit .recruit-sort ul li .ico-box .ico .img2{display: block;}
.recruit .recruit-sort ul li .ico-box .more{display: none;font-size: 16px; color: #FFFFFF;}
.recruit .recruit-sort ul li .ico-box .more i{display: inline-block; width: 35px;height: auto;vertical-align: middle;}
.recruit .recruit-sort ul li .ico-box .more i img{display: block;width: 100%;height: auto;}

.recruit .recruit-sort ul li.cut .ico-box{background: #B72F34;}
.recruit .recruit-sort ul li.cut .line{display: none;}
.recruit .recruit-sort ul li.cut .ico{background: #B72F34;display: block;float: left;margin-left: 20px;}
.recruit .recruit-sort ul li.cut .ico .img2{display:none;}
.recruit .recruit-sort ul li.cut .ico .img1{display:block;}
.recruit .recruit-sort ul li.cut .more{display: inline-block;display: block;float: left;margin-left: 20px;width: calc(100% - 110px);}

.recruit  .recruit-c{ width: 60%;float: right;height: auto;padding-right:8.5%;}
.recruit  .recruit-c .title{text-align: left;}
.recruit .recruit-c .recr-list{display: none; width: 100%;height: auto;}
.recruit .recruit-c .recr-list ul{width: 100%;height: auto;}
.recruit .recruit-c .recr-list ul li{width: 100%;height: auto;margin-bottom:40px;}
.recruit .recruit-c .recr-list ul li h3{color: #000;width: 100%;height: auto;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; font-size: 20px;margin-bottom: 10px;}
.recruit .recruit-c .recr-list ul li:hover h3{padding-left:35px;position: relative; transition: all 0.5s ease;}
.recruit .recruit-c .recr-list ul li h3:before{content: "";position: absolute;left: 0;top: calc(50% - 2px);width: 0px;height:4px;background: #B72F34;}
.recruit .recruit-c .recr-list ul li:hover h3:before{width: 25px;transition: all 0.5s ease;}
.recruit .recruit-c .recr-list ul li .txt-c{width: 100%;height: 48px;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
@media only screen and (max-width:1680px) {
.recruit .recruit-c .recr-list ul li h3{font-size:18px;}
.recruit .recruit-sort ul h3{font-size: 22px;}
.recruit .recruit-c .recr-list ul li{margin-bottom: 35px;}
.recruit .recruit-sort ul li {margin: 15px 0;line-height: 70px;height: 70px;}
.recruit .recruit-sort ul li .ico-box{line-height: 70px;height: 70px; border-radius:35px;width: 220px;}
.recruit .recruit-sort ul li.cut .more{margin-left: 10px;width: calc(100% - 90px);}

}
@media only screen and (max-width:1440px) {
.recruit .recruit-c .recr-list ul li h3{font-size: 17px;}
.recruit .recruit-sort ul h3{font-size: 20px;width: 95px;}
.recruit .recruit-c{padding-right: 5%;}
.recruit .recruit-c .recr-list ul li{margin-bottom: 30px;}
.recruit .recruit-sort ul li {margin: 15px 0;line-height: 60px;height: 60px;}
.recruit .recruit-sort ul li .ico-box{line-height: 60px;height: 60px; border-radius:35px;width: 200px;}
.recruit .recruit-sort ul li.cut .more{margin-left: 10px;width: calc(100% - 80px);}
.recruit .recruit-sort ul li .ico-box .more{font-size: 15px;}
.recruit .recruit-sort ul li .ico-box .more i{width: 25px;display: inline-block;}
.recruit .recruit-sort ul li .ico-box .ico{width: 60px;height: 60px;}
.recruit .recruit-sort ul li.cut .ico{margin-left: 0;}
.recruit .recruit-sort .bks{width: calc(100% - 165px);}
.recruit .recruit-sort ul li .ico-box{margin-right: 30px;}
.recruit .recruit-c .recr-list ul li .txt-c{height: 45px;}
}
@media only screen and (max-width:1280px) {
	.recruit .recruit-sort ul h3{font-size: 18px;}
	.recruit .recruit-sort{width:40%;}
	.recruit .recruit-c{width: 55%;padding-right: 5%;}
}
@media only screen and (max-width:1024px) {
.recruit .recruit-c .recr-list ul li h3{font-size: 16px;}
.recruit .recruit-sort ul  li h3{font-size: 16px;width: 80px;}
.recruit .recruit-c .recr-list ul li{margin-bottom:25px;}
.recruit .recruit-sort ul li .ico-box{line-height: 55px;height: 55px; border-radius:27.5px;width:150px;}
.recruit .recruit-sort ul li.cut .more{margin-left:5px;}
.recruit .recruit-sort ul li .ico-box .more{font-size: 13px;width: calc(100% - 60px);}
.recruit .recruit-sort ul li .ico-box .more i{width: 20px;margin-left: 0;}
.recruit .recruit-sort ul li .ico-box .ico{width:55px;height:55px;}
.recruit .recruit-sort .bks{width: calc(100% - 155px);}
.recruit .recruit-c .recr-list ul li .txt-c{height: 43px;}
}

@media only screen and (max-width:720px) {
.recruit .recruit-sort{ width: 100%;height:auto;position: static;position: relative;}
.recruit .recruit-sort .bks{width: 100%;height: calc(100% - 20px);}
.recruit .recruit-c{width: 100%;height: auto;float: none;padding:45px 5%  45px 5%;}
.recruit .recruit-c .recr-list ul li{margin-bottom: 20px;}
.recruit .recruit-c .recr-list ul li h3{margin-bottom: 5px;}
.recruit .recruit-sort ul{padding: 35px 5% 0 5%; overflow: hidden;margin-top: 0;font-size: 0;}
.recruit .recruit-sort ul li{text-align: center; margin: 0;width: 33.3%; display: inline-block;height: auto;line-height: 1;}
.recruit .recruit-sort ul li .ico-box{float: none;width:100%;margin: 0 auto;line-height: 40px;height: 40px;margin-top: 20px;}
.recruit .recruit-sort ul li .ico-box .line{display: none;}
.recruit .recruit-sort ul li .ico-box .more{display: block;line-height: 40px;}
.recruit .recruit-sort ul li .ico-box .more i{display: none;}
.recruit .recruit-sort ul li.cut .ico-box .more i{display: none;}
.recruit .recruit-sort ul li .ico-box .ico{width: 40px;height: 40px;padding:8px;background: #B72F34;}
.recruit .recruit-sort ul li .ico-box .ico .img1{display: block;}
.recruit .recruit-sort ul li .ico-box .ico .img2{display: none;}
.recruit .recruit-sort ul li  h3{color: #FFFFFF;float: none;width: 100%;}
}


.coop{width: 100%;height: auto;background-size: cover;background-repeat: no-repeat;background-position: center;}
.coop .coop-c{width: 100%;height: auto;font-size: 0;}
.coop .coop-c li{padding: 45px; text-align: center; display: inline-block;vertical-align: top; width: calc(33.3% - 14px);margin-right: 21px;border:1px solid rgba(255,255,255,0.3);}
.coop .coop-c li:nth-child(3n){margin-right: 0;}
.coop .coop-c li .ico{width: 55px;height: auto;margin: 0 auto;}
.coop .coop-c li .ico img{display: block;width: 100%;height: auto;}
.coop .coop-c li h3{color: #FFFFFF;font-size: 24px;margin-top: 20px;margin-bottom: 15px;}
.coop .coop-c li .more{ display: none;height: 55px; text-align: center;font-size: 16px;color: #FFFFFF;}
.coop .coop-c li .more i{width: 40px;height: auto;display: inline-block;vertical-align: middle;margin-left: 10px;}
.coop .coop-c li .more i img{display: block;width: 100%;height: auto;}
.coop .coop-c li .txt-c{margin-bottom: 30px; width: 100%;height:72px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.coop .coop-c li .txt-c p{color: #FFFFFF;}
.coop .coop-c li:hover{background:rgba(30,41,115,0.85); border:1px solid rgba(30,41,115,0.85);}
.coop .coop-c li:hover .more{display: block;}
.coop .coop-c li:hover .ico{display: none;}


@media only screen and (max-width:1680px) {
	.coop .coop-c li{padding: 40px;}
	.coop .coop-c li .ico{width: 50px;height: auto;}
	.coop .coop-c li .more{height: 50px;}
	.coop .coop-c li h3{font-size: 22px;}	
}

@media only screen and (max-width:1440px) {
		.coop .coop-c li{padding: 35px;}
		.coop .coop-c li .ico{width: 45px;height: auto;}
	.coop .coop-c li .more{height: 45px;font-size: 15px;}
	.coop .coop-c li .more i{width: 35px;}
	.coop .coop-c li h3{font-size: 20px;}
	.coop .coop-c li .txt-c{height:67.5px;}
}

@media only screen and (max-width:1280px) {
	.coop{width: 100%;height: auto;}
	.coop .coop-c li h3{font-size:18px;}
}
@media only screen and (max-width:1024px) {
			.coop .coop-c li{padding: 25px;}
	.coop{width: 100%;height: auto;}
			.coop .coop-c li .ico{width:35px;height: auto;}
	.coop .coop-c li .more{height: 35px;font-size: 14px;}
	.coop .coop-c li h3{font-size:16px;}
	.coop .coop-c li .more i{width: 25px;}
	.coop .coop-c li .txt-c{height:63px;}
}
@media only screen and (max-width:720px) {
.coop .coop-c li{padding: 25px 5% 0 5%;}
	.coop .coop-c li{width: 100%;height: auto;margin-right: 0;margin-bottom: 10px;}
.coop .coop-c li:hover .more{display: none;}
.coop .coop-c li h3{margin-top: 10px;margin-bottom: 10px;}
}





.footer{color: #FFFFFF; width: 100%;height: auto;background: #050e4a;padding: 65px 0;}
.footer .foot-l{width:30%;float: left;height: auto;}
.footer .foot-l .logo{width: 80%; max-width: 230px;height: auto;display: block;}
.footer .foot-l .logo img{display: block;width: 100%;height: auto;}
.footer .foot-l .cont{font-size: 24px; margin:30px 0; width: 100%;height: auto;color: #FFFFFF;}
.footer .foot-l .cont p{font-weight: bolder;color: #FFFFFF;}
.footer  .pcy{width: 100%;height: auto;margin-top:30px; display: inline-flex;}
.footer  .pcy span{color: #FFFFFF;font-weight: 100;color: #FFFFFF;font-size: 14px;margin-right: 6px;}
.footer  .pcy span.tech{display: block;}
.footer  .pcy span a{color: #FFFFFF;}
.footer .foot-c{width: calc(100% - 600px);padding: 0 5%;height: auto;float: left;}
.footer .ewm-box{width: 100%;height: auto;overflow: hidden;}
.footer .ewm-box .ewm{width: auto;height:auto;float:left;text-align: center;}
.footer .ewm-box .ewm img{width: 85%; max-width: 90px;margin: 0 auto;display: block;height: auto;}
.footer .ewm-box .ewm p{font-size: 16px;font-weight: bolder;color: #FFFFFF;margin-top: 10px;}
.footer h6{font-size: 22px;color: #FFFFFF;margin-bottom: 20px;}
.footer .foot-c .mepl{width:100%;height: auto;margin-bottom: 40px;}
.footer .foot-c .mepl .mech{width:61%;padding-right: 8%; height: auto;float: left;}
.footer .foot-c .mepl .mech .mech-list{width: 100%;height: auto;margin-bottom: 20px;}
.footer .foot-c .mepl .mech .mech-list .con{width: 100%;height: auto;margin-top: 10px;}
.footer .foot-c .mepl .mech .mech-list .con p{font-size: 14px;margin: 5px 10px 5px 0; display: inline-block; color: #fff;font-weight: 100;padding-left: 25px;background:url(../img/a016.png)center left no-repeat;background-size:18px 18px;}
.footer .foot-c .mepl .plat{width:39%;height: auto;float: right;}
.footer .foot-c .mepl .plat a{font-size: 15px; color: #FFFFFF;position: relative; display: block;width: 100%;height: auto;margin-bottom: 15px;}
.footer .foot-c .mepl .plat a i{display: inline-block;width: 25px;height: auto;vertical-align: middle;margin-right: 10px;}
.footer .foot-c .mepl .plat a i img{display: block;width: 100%;height: auto;}
.footer .foot-c .mepl .plat a .ewm{box-shadow: 0 0 10px rgba(0,0,0,0.2); z-index: 44; display: none; position: absolute;top: calc(100% + 10px);left: calc(50% - 90px); background: #FFFFFF;width: 180px;height: auto;}
.footer .foot-c .mepl .plat a .ewm img{display: block;width: 100%;height: auto;}
.footer .foot-c .mepl .plat a .ewm:before{content:"";position: absolute;left: calc(50% - 10px);bottom: 100%; border-bottom:10px solid #FFFFFF;border-top: 10px solid rgba(0,0,0,0);border-left: 10px solid rgba(0,0,0,0);border-right: 10px solid rgba(0,0,0,0);}
.footer .foot-c .mepl .plat a:hover> .ewm{display: block;}
/* .footer .yqlianjie{display: inline-flex;} */
.footer .yqlianjie span{color: #FFFFFF;font-weight: 100;color: #FFFFFF;font-size: 14px;}
.footer .yqlianjie a{color: #FFFFFF;font-weight: 100;color: #FFFFFF;font-size: 14px;}


.footer .foot-r{width: 60%; height: auto;float: right;}
.footer .foot-r form{ display: block;width: 100%;height: auto;}
.footer .foot-r form div{width: 100%; display: flex; justify-content: space-between;}
.footer .foot-r form div input {width: 32% !important;}
.footer .foot-r form input{width: 100%;height:auto;line-height: 20px;padding: 10px;border: none;background: rgba(255,255,255,0.1);margin-bottom: 10px;color: #FFFFFF;}
.footer .foot-r form .send{font-family: "Noto Sans SC"; color: #FFFFFF;text-align: center;background: #B72F34;margin-top:5px;}
.footer .foot-r form textarea{width: 100%;height: auto;background: rgba(255,255,255,0.1);color: #FFFFFF;border: none;padding: 10px;height: 140px;}
.footer .foot-r form input::-webkit-input-placeholder ,.footer  .foot-r form textarea::-webkit-input-placeholder{opacity:1;color:#FFFFFF;font-family: "Noto Sans SC";}
.footer .foot-r form input::-moz-placeholder,.footer  .foot-r form textarea::-moz-placeholder { opacity:1;color:#FFFFFF;font-family: "Noto Sans SC";}
.footer .foot-r form input:-ms-input-placeholder,.footer  .foot-r form textarea::-moz-placeholder{opacity:1;color:#FFFFFF;font-family: "Noto Sans SC";}
.footer  .foot-r .pcy{display: none;}
.footer  .foot-r .yqlianjie{display: none;}

@media only screen and (max-width:1680px) {
	.footer h6{font-size: 20px;}
	.footer .foot-l .cont{font-size: 22px;}
}
@media only screen and (max-width:1440px) {
.footer .foot-l{width: 40%}
.footer .foot-r{width: 60%}
.footer .foot-l .cont{font-size: 20px;}
.footer .foot-c .mepl .plat a{font-size: 15px;}
.footer .foot-c .ewm-box .ewm p{font-size: 15px;}
}
@media only screen and (max-width:1280px) {
	.footer h6{font-size: 18px;}
	.footer .foot-l{width: 50%}
.footer .foot-r{width: 50%}
.footer{padding: 55px 0;}
.footer  .pcy span{font-size: 13px;}	.footer .foot-c .mepl .mech{width: 52%;padding-right: 4%;}	.footer .foot-c .mepl .plat{width: 48%;}
.footer .foot-c .mepl .plat a{font-size: 13px;}.footer .foot-c .mepl .plat a i{margin-right: 5px;}
.footer .foot-c .ewm-box .ewm p{font-size: 13px;}
.footer .foot-r form textarea{height: 120px;}
}
@media only screen and (max-width:1024px) {
		/* .footer .foot-l{width: 200px;} */
.footer .foot-r{width:100%;margin-top: 35px;}
.footer .foot-c{width: calc(100% - 200px);}
	.footer h6{font-size:16px;}
	.footer{padding: 55px 0 35px 0;}
	.footer .foot-l .cont{font-size:18px;}
	.footer .pcy span{font-size: 12px;}
	.footer .yqlianjie span{font-size: 12px;}
	.footer .yqlianjie a{font-size: 12px;}
	.footer .foot-c .mepl .mech{width: 100%;height: auto;}
	.footer .foot-c .mepl .plat{width: 100%;}
	.footer .foot-c .mepl .plat a{font-size: 13px;margin-bottom: 10px;}
	.footer .foot-c .mepl .plat a i{width: 20px;height:auto;}
	.footer .foot-c .ewm-box .ewm p{font-size: 13px;}
	.footer .foot-c .mepl .mech .mech-list .con p{font-size: 13px;}
	.footer .foot-r form textarea{height: 100px;}
}
@media only screen and (max-width:720px) {
		.footer .foot-l{width:100%;}
		.footer .foot-l .logo{max-width: 140px;}
		.footer .foot-l .cont{font-size: 16px;margin-top: 20px;}
.footer  .pcy{margin-top: 25px;}
.footer{padding: 50px 0 30px 0;}
.footer .foot-r{width:100%;margin-top: 25px;}
.footer .foot-c{width:100%;margin-top: 25px;padding: 0;}
.footer h6{font-size:15px;font-weight: normal;margin-bottom: 10px;}
	.footer .foot-c .ewm-box .ewm p{font-size: 12px;}
	.footer .foot-c .mepl .mech .mech-list .con p{font-size: 12px;}
	.footer .foot-c .mepl .plat a{font-size: 13px;margin-bottom: 5px;}
.footer .foot-r form input{padding: 6px 10px;font-size: 12px;}
.footer .foot-c .ewm-box .ewm{width: 33.3%;margin-top: 20px;}
.footer .foot-r form input{margin-bottom: 5px;}
.footer .foot-r form textarea{height: 80px;}
.footer  .foot-l .pcy{display: none;}
.footer  .foot-r .pcy{display:block;}
.footer  .foot-l .yqlianjie{display:none;}
.footer  .foot-r .yqlianjie{display:block;}
}





.bread{width: 100%;height: auto;padding-top: 35px;}
.bread .bread-c{width: 100%;height: auto;font-size: 16px;color: #000000;}
.bread .bread-c a{color: #000000;position: relative;}
.bread .bread-c a.home{padding-left: 35px;background-repeat: no-repeat;}
.bread .bread-c a.home:before{content: "";position: absolute;left: 0;width: 20px;height: 20px;background-size: cover;background-repeat: no-repeat;background-position: center left;}


.brief{width: 100%;height: auto;background-size: cover;background-repeat: no-repeat;background-position: center;}
.brief .txt-c{text-align: center; width: 100%;height: auto;margin-top: 30px;}

.cert{width: 100%;height: auto;background-size: cover;background-repeat: no-repeat;background-position: center;}
.cert .cert-js{text-align: center; width: 100%;height: auto;padding: 0 15%;}
.cert .cert-js .pic{width: 100%;height: auto;}
.cert .cert-js .pic img{display: block;width: 100%;height: auto;}
.cert .cert-js h6{color: #000000;font-size:24px;margin-top: 20px;}

.cert .cert-js .swiper-button-next {
    background-image: url(../img/a006.png);
    right:10%;
    left: auto;
}
.cert .cert-js .swiper-button-prev{
    background-image: url(../img/a005.png);
    left:10%;
    right: auto;
}
.cert .cert-js .swiper-button-next,.cert .cert-js .swiper-button-prev {
    position: absolute;
    top: 50%;
    width:80px;
    height: 50px;
    margin-top: -25px;
    z-index: 10;
    cursor: pointer;
    background-size:80px 50px;
    background-position: center;
    background-repeat: no-repeat;
    background-color: rgba(0,0,0,0.5);
}
.cert .cert-js .swiper-button-next:hover,.cert .cert-js .swiper-button-prev:hover{background-color: rgba(170,58,58,0.6);} 




@media only screen and (max-width:1680px) {
.cert .cert-js h6{font-size: 22px;}	
}
@media only screen and (max-width:1440px) {
.cert .cert-js h6{font-size: 20px;}	
.cert .cert-js{padding: 0 10%;}

.cert .cert-js .swiper-button-next,.cert .cert-js .swiper-button-prev {
    width:64px;
    height:40px;
    margin-top: -20px;
    background-size:64px 40px;

}

}
@media only screen and (max-width:1280px) {
.cert .cert-js h6{font-size: 18px;}	
}
@media only screen and (max-width:1024px) {
.cert .cert-js h6{font-size: 16px;}	
.cert .cert-js{padding: 0 10%;}

.cert .cert-js .swiper-button-next,.cert .cert-js .swiper-button-prev {
    width:40px;
    height:25px;
    margin-top: -12.5px;
    background-size:40px 25px;

}
}
@media only screen and (max-width:720px) {
.cert .cert-js h6{font-size: 16px;}	
.cert .cert-js{padding: 0 15%;}
}




.company{width: 100%;height: auto;padding-bottom: 0;}
.company .company-list{ width: 100%;height: auto;margin-bottom:65px;}
.company .company-list  .title{text-align: left;}
.company  .comp-top{width: 100%;width: 100%;height: auto;margin-top: 25px; position: relative;padding-right:20%;}
.company  .comp-top  .txt-c{width: 100%;height: auto;}
.company  .comp-js{width: 100%;height: auto;margin-top:35px;}
.company  .comp-js  .pic{width: 100%;height: auto;}
.company  .comp-js .pic img{display:block;width: 100%;height: auto;}
.company  .comp-top .swiper-button-next {
    background-image: url(../img/a006.png);
    right:0px;
    left: auto;
}
.company  .comp-top .swiper-button-prev{
    background-image: url(../img/a005.png);
    right:90px;
    left: auto;
}
.company  .comp-top .swiper-button-next,.company  .comp-top .swiper-button-prev {
    position: absolute;
    top: 50%;
    width:80px;
    height: 50px;
    margin-top: -25px;
    z-index: 10;
    cursor: pointer;
    background-size:80px 50px;
    background-position: center;
    background-repeat: no-repeat;
    background-color: rgba(0,0,0,0.5);
}
.company  .comp-top .swiper-button-next:hover,.company  .comp-top .swiper-button-prev:hover{background-color: rgba(170,58,58,0.6);} 


@media only screen and (max-width:1680px) {

}
@media only screen and (max-width:1440px) {
	.bread .bread-c{font-size: 15px;}
	.company  .comp-top .swiper-button-prev{
    background-image: url(../img/a005.png);
    right:70px;
    left: auto;
}
.company  .comp-top .swiper-button-next,.company  .comp-top .swiper-button-prev {
    width:60px;
    height: 40px;
    margin-top: -20px;
    background-size:60px 40px;
}

	
	
}
@media only screen and (max-width:1280px) {
}
@media only screen and (max-width:1024px) {
	.bread .bread-c{font-size: 14px;}
		.company  .comp-top .swiper-button-prev{
    background-image: url(../img/a005.png);
    right:50px;
    left: auto;
}
.company  .comp-top .swiper-button-next,.company  .comp-top .swiper-button-prev {
    width:40px;
    height: 25px;
    margin-top: -12.5px;
    background-size:40px 25px;
}
.company .company-list{margin-bottom: 50px;}
}
@media only screen and (max-width:720px) {
	.company  .comp-top{padding-right: 0;}
.company  .comp-top .swiper-button-next,.company  .comp-top .swiper-button-prev {
	top: -45px;
}	
}




.video-page{width: 100%;height: auto;}
.video-box{width: 100%;height: auto;position: relative;}
.video-box  .yourDiv .con{ text-align: center;position: absolute;top: 50%;left: 0;width: 100%; padding: 0 5%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);}
.video-box  .yourDiv .con h3{color: #FFFFFF;font-size: 50px;}
.video-box  .yourDiv .con .watch{font-size: 20px;color: #FFFFFF;text-align: center;display: block;margin-top: 20px;vertical-align: middle;line-height: 30px;}
.video-box  .yourDiv .con .watch i{width: 20px;height: auto;display: inline-block;vertical-align: middle;margin-right:5px;}
.video-box  .yourDiv .con .watch i img{display: block;width: 100%;height: auto;margin-top: 0;}
.video-box .video-container{
	width: 100%;
	height:600px;
	position: relative;
}
.video-box .yourDiv{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 66;
	display: flex;
	justify-content: center;
	align-items: center;
	background-position: center;
	background-repeat: no-repeat;
	-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;

}
.video-box .yourDiv .bks{width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: rgba(0,0,0,0.4);}
.video-box .yourDiv img{display: block;width: 60px;height: auto;margin: 0 auto; margin-top: 45px;}
.video-box .video1{
	width: 100%;
	height: 100%;
	object-fit: cover;
	z-index: 1;
}

 video::-internal-media-controls-download-button {
	display:none;
}
video::-webkit-media-controls-enclosure {
	overflow:hidden;
}
video::-webkit-media-controls-panel {
	width: calc(100% + 30px);
}

@media only screen and (max-width:1680px) {
.video-box  .yourDiv .con h3{font-size: 45px;}
.video-box  .yourDiv .con .watch{font-size: 22px;}
}
	
@media only screen and (max-width:1440px) {
	.video-box  .yourDiv .con h3{font-size: 40px;}
	.video-box  .yourDiv .con .watch{font-size: 20px;}
	.video-box  .yourDiv .con .watch i{width: 18px;}
		.video-box .video-container{height:550px;}
	.video-box .yourDiv img{width: 55px;margin-top: 35px;}
}
@media only screen and (max-width:1280px) {
		.video-box  .yourDiv .con h3{font-size:35px;}
	.video-box  .yourDiv .con .watch{font-size:18px;}
		.video-box .video-container{height:500px;}
	.video-box .yourDiv img{width: 55px;margin-top: 30px;}
}
@media only screen and (max-width:1024px) {
			.video-box  .yourDiv .con h3{font-size:30px;}
	.video-box  .yourDiv .con .watch{font-size:16px;}
	.video-box  .yourDiv .con .watch i{width: 16px;}
		.video-box .video-container{height:400px;}
	.video-box .yourDiv img{width: 50px;margin-top: 25px;}
}
@media only screen and (max-width:720px) {
				.video-box  .yourDiv .con h3{font-size:20px;}
	.video-box  .yourDiv .con .watch{font-size:15px;margin-top: 10px;}
	.video-box .video-container{height:250px;}
	.video-box .yourDiv img{width: 45px;margin-top: 25px;}
}






.cadet{width: 100%;height: auto;}
.cadet .title{width: 100%;text-align: left;}
.cadet .cadet-top{width: 100%;height: auto;position: relative;}
.cadet .cadet-top .swiper-button-next {
    background-image: url(../img/a006.png);
    right:0px;
    left: auto;
}
.cadet .cadet-top .swiper-button-prev{
    background-image: url(../img/a005.png);
    right:90px;
    left: auto;
}
.cadet .cadet-top .swiper-button-next,.cadet .cadet-top .swiper-button-prev {
    position: absolute;
    top: 50%;
    width:80px;
    height: 50px;
    margin-top: -25px;
    z-index: 10;
    cursor: pointer;
    background-size:80px 50px;
    background-position: center;
    background-repeat: no-repeat;
    background-color: rgba(0,0,0,0.5);
}
.cadet .cadet-top .swiper-button-next:hover,.cadet .cadet-top .swiper-button-prev:hover{background-color: rgba(170,58,58,0.6);} 

.cadet .cadet-c{width: 100%;padding-left: calc(50%  - 700px);}
.cadet .cadet-c .cadet-js{padding-right:13%;width: 100%;height: auto;}
.cadet .cadet-c .cadet-js .pic{width: 100%;height: auto;position: relative;}
.cadet .cadet-c .cadet-js .pic img{display: block;width: 100%;height: auto;}
.cadet .cadet-c .cadet-js .con{text-align: center;color: #FFFFFF; width: 100%;height: auto;position: absolute;bottom: 0;padding: 35px 0;left: 0;}
.cadet .cadet-c .cadet-js .con h3{font-size: 22px;color: #FFFFFF;line-height: 1;}
.cadet .cadet-c .cadet-js .con h6{color: #FFFFFF;font-size: 16px;margin-top: 10px;}







@media only screen and (max-width:1680px) {
.cadet .cadet-c .cadet-js .con h3{font-size: 20px;}	
}
@media only screen and (max-width:1650px) {
.cadet .cadet-c{width: 100%;padding-left:7.5%;}
}
@media only screen and (max-width:1440px) {
.cadet .cadet-c .cadet-js .con h3{font-size: 18px;}
.cadet .cadet-c .cadet-js .con h6{font-size: 15px;}


.cadet .cadet-top .swiper-button-prev{
    right:74px;
}
.cadet .cadet-top .swiper-button-next,.cadet .cadet-top .swiper-button-prev {
    position: absolute;
    top: 50%;
    width:64px;
    height: 40px;
    margin-top: -20px;
    z-index: 10;
    cursor: pointer;
    background-size:64px 40px;
}

}
@media only screen and (max-width:1280px) {
.cadet .cadet-c .cadet-js .con{padding: 30px 0;}

}
@media only screen and (max-width:1024px) {
.cadet .cadet-c .cadet-js .con h3{font-size: 16px;}
.cadet .cadet-c .cadet-js .con h6{font-size: 14px;}
.cadet .cadet-c .cadet-js .con{padding: 25px 0;}
.cadet .cadet-c{width: 100%;padding-left:5%;}


.cadet .cadet-top .swiper-button-prev{
    right:50px;
}
.cadet .cadet-top .swiper-button-next,.cadet .cadet-top .swiper-button-prev {
    position: absolute;
    top: 50%;
    width:40px;
    height:25px;
    margin-top: -20px;
    z-index: 10;
    cursor: pointer;
    background-size:40px 25px;
}
}
@media only screen and (max-width:720px) {
.cadet .cadet-c .cadet-js .con{padding: 20px 0;}
.cadet .cadet-c .cadet-js .con h6{margin-top: 5px;}
}


.good{width: 100%;height: auto;}
.good .good-c{padding-right: calc(50% - 700px);position: relative;}
.good .good-c .good-js{width: 100%;height: auto;overflow: hidden;}
.good .good-c .good-js .swiper-slide{position: relative;overflow: hidden; width: 100%;height: auto;background: #FFFFFF;}
.good .good-c .good-js  .pic{width:45%;float: left;height: auto;}
.good .good-c .good-js  .pic img{display: block;width: 100%;height: auto;}
.good .good-c .good-js .con{ position: absolute;width: 50%;right: 0;top: 0;height: auto;max-height:calc(95% - 60px);overflow-x:hidden;overflow-y: auto;}
.good .good-c .good-js .con h3{font-size: 30px;color: #333;}
.good .good-c .good-js .con .txt-c{margin-top: 35px;}
.good .good-c .good-js .con .txt-c p{color: #999999;}

.good .good-c .good-js .con::-webkit-scrollbar{display: none;}
.good .good-c .good-js .con:hover::-webkit-scrollbar {width:3px;display: block;}
        
.good .good-c .good-js .con:hover::-webkit-scrollbar-thumb {
            border-radius: 3px;
            height: 50%;
            background: #FFFFFF;
        }
.good .good-c .good-js .con:hover::-webkit-scrollbar-track {
            -webkit-box-shadow: inset 0 0 5px rgba(255,255,255,0.2);
            border-radius: 0;
            background:rgba(255,255,255,0.1);}

.good .good-c .good-js .swiper-button-next {
    background-image: url(../img/a006.png);
    left:calc(50% + 90px);
    right: auto;
}
.good .good-c .good-js .swiper-button-prev{
    background-image: url(../img/a005.png);
   left:50%;
   right: auto;
}
.good .good-c .good-js .swiper-button-next,.good .good-c .good-js .swiper-button-prev {
    position: absolute;
    top: auto;
    bottom: 0;
    width:80px;
    height: 50px;
    margin-top: -25px;
    z-index: 10;
    cursor: pointer;
    background-size:80px 50px;
    background-position: center;
    background-repeat: no-repeat;
    background-color: rgba(0,0,0,0.5);
}
.cadet .cadet-top .swiper-button-next:hover,.cadet .cadet-top .swiper-button-prev:hover{background-color: rgba(170,58,58,0.6);} 


@media only screen and (max-width:1680px) {
.good .good-c .good-js .con h3{font-size: 28px;}
}
@media only screen and (max-width:1650px) {
	.good .good-c{padding-right: 7.5%;}
}

@media only screen and (max-width:1440px) {
	.good .good-c .good-js .con h3{font-size: 26px;}
	.good .good-c .good-js .con{max-height: calc(95% - 50px);}
	.good .good-c .good-js .swiper-button-next {
    background-image: url(../img/a006.png);
    left:calc(50% + 74px);
    right: auto;
}

.good .good-c .good-js .swiper-button-next,.good .good-c .good-js .swiper-button-prev {
    bottom: 0;
    width:64px;
    height:40px;
    margin-top: -20px;
    background-size:64px 40px;
}

}

@media only screen and (max-width:1280px) {
.good .good-c .good-js .con h3{font-size: 24px;}

}
@media only screen and (max-width:1024px) {
	.good .good-c{padding-right:5%;}
	.good .good-c .good-js .con h3{font-size: 20px;}
		.good .good-c .good-js .con{max-height: calc(95% - 35px);}
	.good .good-c .good-js .swiper-button-next {
    background-image: url(../img/a006.png);
    left:calc(50% + 50px);
    right: auto;
}
.good .good-c .good-js .swiper-button-next,.good .good-c .good-js .swiper-button-prev {
    bottom: 0;
    width:40px;
    height:25px;
    margin-top: -12.5px;
    background-size:40px 25px;
}
.good .good-c .good-js .con .txt-c{margin-top: 25px;}
}
@media only screen and (max-width:720px) {
	.good .good-c{padding: 0 5%;}
		.good .good-c .good-js .con{position: static;width:100%;margin-top: 30px;}
			.good .good-c .good-js .pic{width: 100%;height: auto;float: none;}

.good .good-c .good-js .swiper-button-next,.good .good-c .good-js .swiper-button-prev {display: none;}
}

.pagebox{width: 100%;height: auto;}
.pagebox .pagebox-l{width: 300px;float: left;height: auto;}
.campus .campus-sort{width: 100%;height: auto;}
.campus .campus-sort ul{width: 100%;height: auto;border: 1px solid #1e2973;}
.campus .campus-sort ul li{position: relative; width: 100%;height:auto;padding:0 20px;}
.campus .campus-sort ul li:before{content: "";position: absolute;right: 10px;top: 16px;width: 20px;height: 20px;background:url(../img/a023s.png)center no-repeat;background-size: cover;}
.campus .campus-sort ul li a{display: block;padding: 12px 0;color: #333333;font-size: 20px;font-weight: bolder;}
.campus .campus-sort ul li:hover a{color: #FFFFFF;}
.campus .campus-sort ul li:hover {background: #B72F34;box-shadow: 0 5px 10px rgba(0,0,0,0.2);}
.campus .campus-sort ul li:hover:before{background:url(../img/a023.png)center no-repeat;background-size: cover;}
.campus .campus-sort ul li.cut a{color: #FFFFFF;}
.campus .campus-sort ul li.cut {background: #B72F34;box-shadow: 0 5px 10px rgba(0,0,0,0.2);}
.campus .campus-sort ul li.cut:before{background:url(../img/a023.png)center no-repeat;background-size: cover;}


.pagebox .pagebox-l .ygform{padding:35px 5%;margin-top: 35px; width: 100%;height:auto;background-size: cover;background-repeat: no-repeat;background-position: center;}
.pagebox .pagebox-l .ygform  h3{font-size:30px;color: #FFFFFF;margin-bottom: 20px;}
.pagebox .pagebox-l .ygform form{width: 100%;height: auto;}
.pagebox .pagebox-l .ygform .c1{border: none;width: 100%;display: block; line-height: 20px;margin-bottom: 10px; padding: 10px;background:rgba(255,255,255,0.2);color: #FFFFFF;font-size: 15px;}
.pagebox .pagebox-l .ygform .send{background: #B72F34;color: #FFFFFF;width: 100%;height: auto;line-height: 20px;display: block;margin-top: 10px; padding: 10px;border: none;font-family: "Noto Sans SC";color: #FFFFFF; font-size: 15px;}
.pagebox .pagebox-l .ygform .c1::-webkit-input-placeholder{opacity:1;color:#FFFFFF;font-family: "Noto Sans SC";}
.pagebox .pagebox-l .ygform .c1::-moz-placeholder{ opacity:1;color:#FFFFFF;font-family: "Noto Sans SC";}
.pagebox .pagebox-l .ygform .c1:-ms-input-placeholder{opacity:1;color:#FFFFFF;font-family: "Noto Sans SC";}
.pagebox .pagebox-l .ygform .yzm{width: 100%;height: auto;position: relative;}
.pagebox .pagebox-l .ygform .yzm .yzm-pic{width: 80px;height: 30px;background: #FFFFFF;position: absolute;right: 10px;top: 5px;}
.pagebox .pagebox-l .ygform .yzm .yzm-pic img{display: block;width: 100%;height: auto;}


.pagebox .pagebox-r{width: calc(100% -  300px);float: right;padding-left:5%;}
.pagebox .pagebox-r ul{width: 100%;height: auto;font-size: 0;}
ul.campus-list{width: 100%;height: auto;font-size: 0;}
ul.campus-list li{width: calc(33.3%  - 15px);position: relative; margin-right: 22.5px;margin-bottom: 22.5px; height: auto;display: inline-block;vertical-align: top;}
ul.campus-list li:nth-child(3n){margin-right: 0;}

ul.campus-list li .pic{width: 100%;height: auto;}
ul.campus-list li .pic img{display: block;width: 100%;height: auto;}
ul.campus-list li .bks{color: #FFFFFF; width: 100%;height:100%;position: absolute;top: 0;left: 0;background: rgba(0,0,0,0.2);}
ul.campus-list li .con{position: absolute;left: 0; bottom: 8%;padding: 0 5%;width: 100%;height: auto;}
ul.campus-list li .con h3{color: #FFFFFF;font-size: 24px;}
ul.campus-list li .con h4{color: rgba(255,255,255,0.6);font-size: 14px;margin-top: 5px;}
ul.campus-list li .con .txt-c{width: 100%;height: auto;margin-top: 15px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;display: none;}
ul.campus-list li .con .txt-c p{color:rgba(255,255,255,0.9);font-size: 14px;}
ul.campus-list li .bks .more{position: absolute;display: block;font-size: 16px; padding: 0 5%;bottom: 6%;left: 0;display:none;}
ul.campus-list li:hover .bks{background: rgba(30,41,115,0.8);}
ul.campus-list li:hover .bks .con{bottom: auto;top: 8%;}
ul.campus-list li:hover .bks .con .txt-c{display: -webkit-box;}
ul.campus-list li:hover .bks .more{display: block;}




.fy{width: 100%;height: auto;text-align: center;font-size: 0;margin-top: 30px;}
.fy a{font-size: 16px;margin:0 2px; display: inline-block; width: 30px;height: 30px;border: 1px solid #dcdcdc; text-align: center;line-height: 28px;color: #333333;}
.fy a:hover{background: #B72F34;color: #FFFFFF;border:1px solid #B72F34;}
.fy a.cut{background: #B72F34;color: #FFFFFF;border:1px solid #B72F34;}
.fy a.prev{margin-right: 13px;}
.fy a.next{margin-left: 13px;}


.morecampus{width: 100%;height: auto;}
.morecampus ul.campus-list{width: 100%;height:auto;margin-top: 35px;}
.morecampus ul.campus-list li{width:calc(25% - 15px);margin-right: 20px;}
.morecampus ul.campus-list li:nth-child(3n){margin-right: 20px;}
.morecampus ul.campus-list li:nth-child(4n){margin-right: 0;}



@media only screen and (max-width:1680px) {
	.campus .campus-sort ul li a{font-size: 18px;}
	
ul.campus-list li .con h3{font-size: 22px;}
ul.campus-list li .con h4{font-size: 13px;}
ul.campus-list li .con .txt-c p{font-size: 13px;}
	.pagebox .pagebox-l .ygform  h3{font-size: 28px;}
	
}
@media only screen and (max-width:1440px) {
	.campus .campus-sort ul li a{font-size: 16px;}
	.pagebox .pagebox-l{width: 280px;}
	.pagebox .pagebox-r{width: calc(100% -  280px);}
ul.campus-list li{width: calc(33.3% - 10px);margin-right: 15px;margin-bottom: 15px;}
	.campus .campus-sort ul li a{font-size: 18px;}
ul.campus-list li .bks .more{font-size: 15px;}
ul.campus-list li .con h3{font-size: 20px;}
ul.campus-list li .con h4{font-size: 13px;}
.pagebox .pagebox-l .ygform h3{font-size: 26px;}
.campus .campus-sort ul li:before{width: 18px;height: 18px;}
}
@media only screen and (max-width:1280px) {
		.pagebox .pagebox-l{width: 250px;}
	.pagebox .pagebox-r{width: calc(100% -  250px);}
	.campus .campus-sort ul li a{font-size: 16px;}
ul.campus-list li .con h3{font-size:18px;}
ul.campus-list li .con .txt-c{-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
		.pagebox .pagebox-l .ygform h3{font-size: 24px;}
}
@media only screen and (max-width:1024px) {	
	.campus .campus-sort ul li a{font-size: 15px;}
	.pagebox .pagebox-l{width: 220px;}
	.pagebox .pagebox-r{width: calc(100% -  220px);}
ul.campus-list li{width: calc(50% - 10px);margin-right:20px;margin-bottom: 20px;}
ul.campus-list li:nth-child(3n){margin-right: 20px;}
ul.campus-list li:nth-child(2n){margin-right: 0;}

.morecampus ul.campus-list li{width:calc(33.3% - 10px);margin-right: 15px;}
.morecampus ul.campus-list li:nth-child(2n){margin-right: 15px;}
.morecampus ul.campus-list li:nth-child(4n){margin-right: 15px;}
.morecampus ul.campus-list li:nth-child(3n){margin-right: 0px;}
.morecampus ul.campus-list li:last-child{display: none;}


.campus .campus-sort ul li a{font-size: 15px;}
ul.campus-list li .bks .more{font-size: 14px;}
ul.campus-list li .con h3{font-size:16px;}
ul.campus-list li .con h4{font-size: 12px;}
.pagebox .pagebox-l .ygform h3{font-size: 20px;}
.campus .campus-sort ul li:before{width: 15px;height: 15px;}
.pagebox .pagebox-l .ygform .c1{font-size: 12px;padding: 6px;}
.pagebox .pagebox-l .ygform .send{font-size: 12px;padding: 6px;}
.pagebox .pagebox-l .ygform .yzm .yzm-pic{width: 60px;height: 25px;}
}
@media only screen and (max-width:720px) {
	.campus .campus-sort ul li a{font-size: 14px;padding: 10px 0;}
	.pagebox .pagebox-l .ygform{width: 100%;}
	.pagebox .pagebox-l{width: 100%;height: auto;float: none;}
	.campus .campus-sort ul{font-size: 0;}
ul.campus-list li{width: calc(50% - 5px);margin-right:10px;margin-bottom: 10px;}
ul.campus-list li:nth-child(3n){margin-right: 10px;}
ul.campus-list li:nth-child(2n){margin-right: 0;}
.campus .campus-sort ul li{width: 33.3%;display: inline-block;vertical-align: top;}
.pagebox .pagebox-r{width: 100%;height: auto;float: none;padding-left: 0;margin-top: 35px;}
ul.campus-list li .con .txt-c{display: none;}
ul.campus-list li:hover .bks .con .txt-c{display: none;}
.campus .campus-sort ul li:before{width: 10px;height: 10px;}
.pagebox{width: 100%;position: relative;padding-bottom: 484px ;}
.pagebox .pagebox-l .ygform{height: 404px;position: absolute;bottom: 50px; left: 5%;width: 90%;}

.morecampus ul.campus-list li{width:calc(50% - 5px);margin-right: 10px;}
.morecampus ul.campus-list li:nth-child(3n){margin-right: 10px;}
.morecampus ul.campus-list li:nth-child(4n){margin-right: 10px;}
.morecampus ul.campus-list li:nth-child(2n){margin-right: 0px;}
.morecampus ul.campus-list li:last-child{display:inline-block;}


.fy a{font-size: 15px;width: 25px;height: 25px;line-height: 23px;}
}


.inst-d{width: 100%;height: auto;}
.inst-d .title{text-align: left;}
.inst-d .txt-c img{display: block;width: 100%;height:auto;}

.inst-d .bks{width:100%;height:auto;margin-top: 45px;}
.inst-d .bks img{display: block;width: 100%;height: auto;}

@media only screen and (max-width:1680px) {
}
@media only screen and (max-width:1440px) {
}
@media only screen and (max-width:1280px) {
}
@media only screen and (max-width:1024px) {
}
@media only screen and (max-width:720px) {
	.inst-d .bks{width:100%;height:auto;margin-top: 30px;}
}






.aca{width:100%;height: auto;}
.aca  .aca-box{width: 100%;height: auto;padding-right: calc(50% - 700px);}
.aca .aca-c{width: 100%;height: auto;position: relative;}
.aca .aca-c .pic{width: 60%;position: absolute;top: 0;left: 0;height: 100%;background-size: cover;background-repeat: no-repeat;background-position: center;}
.aca .aca-c .aca-r{width: 40%;padding-left: 5%;float: right;}
.aca .aca-c .aca-r .title{text-align: left;}
.aca .aca-c .aca-r .aca-js .txt-c{margin-top: 25px;width: 100%;}
.aca .aca-c .aca-r .aca-js h5{font-size: 30px;color: #333333;}
.aca .aca-c .aca-r .aca-js{margin-top: 30px;padding-bottom:120px;}

.aca .aca-c .aca-r .aca-js .swiper-button-next {
    background-image: url(../img/a006.png);
    left:90px;
    right: auto;
}
.aca .aca-c .aca-r .aca-js .swiper-button-prev{
    background-image: url(../img/a005.png);
   left:0;
   right: auto;
}
.aca .aca-c .aca-r .aca-js .swiper-button-next,.aca .aca-c .aca-r .aca-js .swiper-button-prev {
    position: absolute;
    top: auto;
    bottom: 0;
    width:80px;
    height: 50px;
    margin-top: -25px;
    z-index: 10;
    cursor: pointer;
    background-size:80px 50px;
    background-position: center;
    background-repeat: no-repeat;
    background-color: rgba(0,0,0,0.5);
}
.aca .aca-c .aca-r .aca-js .swiper-button-next:hover,.aca .aca-c .aca-r .aca-js .swiper-button-prev:hover{background-color: rgba(170,58,58,0.6);} 











.cost{width: 100%;height: auto;}
.cost .cost-box .cost-c{width: 100%;height: auto;position: relative;}
.cost .cost-box{padding-left: calc(50% - 700px);position: relative; height: auto;}
.cost .pic{width: 50%;position: absolute; height:100%;right: 0;top: 0;background-size:cover;background-position: center;background-repeat: no-repeat;}
.cost .pic .ewm-box{position: absolute;left:6%;bottom: 6%;}
.cost .pic .ewm-box img{width: 120px;height: auto;display: block;}
.cost .pic .ewm-box p{font-size: 16px;color: #FFFFFF;margin-top: 10px;}

.cost .cost-c .cost-con{width: 45%;}
.cost .cost-c .cost-con .title{text-align: left;margin-bottom: 15px;}
.cost .cost-c .cost-con .hour-list{width: 100%;height: auto; padding: 35px 0;font-size: 0; border-top:1px solid #dcdcdc;}
.cost .cost-c .cost-con .hour-list .li{padding-bottom: 10px;padding-right: 10px; font-weight: bolder; width: 50%;color: #1e2973;font-size: 24px; display: inline-block;vertical-align: top;}
.cost .cost-c .cost-con .hour-list .li span{font-size:48px;color:#B72F34;}
.cost .cost-c .cost-con .pay{width: 100%;height:auto;padding: 25px 0;}
.cost .cost-c .cost-con .pay p{color: #999;font-size: 16px;margin-top: 20px;}
.cost .cost-c .cost-con .pay .pay-c{width: 100%;height: auto;}
.cost .cost-c .cost-con .pay .pay-c .li{overflow: hidden; width: 100%;height: auto;font-size: 0;}
.cost .cost-c .cost-con .pay .pay-c .li span{width:120px;font-size: 22px;color:#333;display: inline-block;vertical-align: top;}
.cost .cost-c .cost-con .pay .pay-c .li span i{width:30px;display: inline-block;margin-right: 10px;}
.cost .cost-c .cost-con .pay .pay-c .li span i img{display: block;width: 100%;height: auto;}
.cost .cost-c .cost-con .pay .pay-c .li h6{width: calc(100% - 120px);display: inline-block;vertical-align: top; padding-left: 5%; font-size:30px;color: #1e2973;}








@media only screen and (max-width:1680px) {
	.aca .aca-c .aca-r .aca-js h5{font-size: 28px;}
.aca .aca-c .aca-r .aca-js{margin-top: 30px;padding-bottom:120px;}
.cost .cost-c .cost-con .hour-list .li{font-size: 22px;}
.cost .cost-c .cost-con .hour-list .li span{font-size: 45px;}



.cost .cost-c .cost-con .pay .pay-c .li span{width:110px;font-size: 20px;}
.cost .cost-c .cost-con .pay .pay-c .li span i{width:30px;margin-right: 10px;}
.cost .cost-c .cost-con .pay .pay-c .li h6{width: calc(100% - 110px); padding-left: 5%; font-size:28px;}


}
@media only screen and (max-width:1650px) {
	.cost .cost-box{padding-left:7.5%;}
	.aca  .aca-box{padding-right: 7.5%;}
}
@media only screen and (max-width:1440px) {
		.aca .aca-c .aca-r .aca-js h5{font-size: 26px;}
.aca .aca-c .aca-r .aca-js{margin-top:25px;padding-bottom:100px;}
.aca .aca-c .aca-r .aca-js .swiper-button-next {left: 74px;}
.aca .aca-c .aca-r .aca-js .swiper-button-next,.aca .aca-c .aca-r .aca-js .swiper-button-prev {
    width:64px;
    height:40px;
    margin-top: -20px;
    background-size:64px 40px;
}
.cost .cost-c .cost-con .hour-list .li{font-size: 20px;}
.cost .cost-c .cost-con .hour-list .li span{font-size: 40px;}	
.cost .cost-c .cost-con .pay p{font-size: 15px;}


.cost .cost-c .cost-con .pay .pay-c .li span{width:100px;font-size:18px;}
.cost .cost-c .cost-con .pay .pay-c .li span i{width:25px;margin-right: 10px;}
.cost .cost-c .cost-con .pay .pay-c .li h6{width: calc(100% - 100px); padding-left: 5%; font-size:26px;}

.cost .pic .ewm-box img{width: 100px;}
.cost .pic .ewm-box p{font-size: 15px;}

.cost .cost-c .cost-con .hour-list{padding: 30px 0;}

}
@media only screen and (max-width:1280px) {
			.aca .aca-c .aca-r .aca-js h5{font-size: 24px;}
.aca .aca-c .aca-r .aca-js{margin-top:25px;padding-bottom:100px;}
.cost .cost-c .cost-con .hour-list .li{font-size:18px;}
.cost .cost-c .cost-con .hour-list .li span{font-size:35px;}
}
@media only screen and (max-width:1024px) {
	
	.aca .aca-c .pic{width:50%;}
	.aca .aca-c .aca-r{width: 45%;}
	.aca .aca-c .aca-r .aca-js h5{font-size: 20px;}
.aca .aca-c .aca-r .aca-js{margin-top:25px;padding-bottom:80px;}
.cost .cost-box{padding-left:5%;}
	.aca  .aca-box{padding-right: 5%;}
.aca .aca-c .aca-r .aca-js .swiper-button-next {left: 50px;}
.aca .aca-c .aca-r .aca-js .swiper-button-next,.aca .aca-c .aca-r .aca-js .swiper-button-prev {
    width:40px;
    height:25px;
    margin-top: -12.5px;
    background-size:40px 25px;
}
.cost .cost-c .cost-con .hour-list .li{font-size:16px;}
.cost .cost-c .cost-con .hour-list .li span{font-size:30px;}
.cost .cost-c .cost-con .pay p{font-size: 14px;}

.cost .cost-c .cost-con .pay .pay-c .li span{width:90px;font-size:16px;}
.cost .cost-c .cost-con .pay .pay-c .li span i{width:25px;margin-right: 10px;}
.cost .cost-c .cost-con .pay .pay-c .li h6{width: calc(100% - 90px); padding-left: 5%; font-size:20px;}

.cost .pic .ewm-box img{width:90px;}
.cost .pic .ewm-box p{font-size: 14px;}
.cost .cost-c .cost-con .hour-list{padding:25px 0;}
}

@media only screen and (max-width:720px) {	
.aca .aca-c .pic{width:100%;height: 100%;z-index: -1;}
.aca .aca-c .pic:before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.25);}
.aca .aca-c .aca-r{width:100%;padding: 5%;}	
.aca .aca-c .aca-r .aca-js h5{color: #FFFFFF;}
.aca .aca-c .aca-r .aca-js .txt-c p{color: #FFFFFF;}
.aca .aca-c .aca-r .title h2{color: #FFFFFF;}
.aca .aca-c .aca-r .title h4{color: #FFFFFF;}
.cost .cost-c .cost-con .hour-list{padding:20px 0;}	

.cost .cost-c .cost-con .pay .pay-c .li span{width:90px;font-size:16px;}
.cost .cost-c .cost-con .pay .pay-c .li span i{width:25px;margin-right: 10px;}
.cost .cost-c .cost-con{width: 100%;padding-right: 5%;}
.cost .pic .ewm-box img{width:80px;}
.cost .pic{width: 100%;height: auto;position: static;height: 250px;}
}




.case{width: 100%;height: auto;}
.case .case-sort{width: 100%;height: auto;margin-top: 30px;text-align: center;font-size: 0;}
.case .case-sort li{display: inline-block;font-size: 24px;margin: 0 2%;}
.case .case-sort li a{color: #000000;display: block;font-weight: bolder;}
.case .case-list{font-size: 0; width: 100%;height: auto;}
.case .case-list li{width:calc(33.3% - 20px);overflow: hidden; margin-right: 30px;margin-bottom: 30px; display: inline-block;vertical-align: top;}
.case .case-list li:nth-child(3n){margin-right: 0;}
.case .case-list li .pic{width: 100%;height: auto;overflow: hidden;margin-bottom: 25px;}
.case .case-list li .pic img{display: block;width: 100%;height: auto;}
.case .case-list li h3{font-size: 20px;color: #000000;overflow: hidden;margin-bottom: 10px; text-overflow: ellipsis;white-space: nowrap;width: 100%;}
.case .case-list li .txt-c{width: 100%;height: 72px;overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.case .case-list li .txt-c p{color: #999;}
.case .case-list li .more{display: block;font-size: 16px;color:#1e2973;margin-top: 20px;}
.case .case-list li:hover h3{color:#b72f34;}
.case .case-list li:hover .pic img{transform: scale(1.1); transition: all 0.5s ease;}
.case .case-sort li:hover a{color:#1e2973;}
.case .case-sort li.cut a{color:#1e2973;}


@media only screen and (max-width:1680px) {
	.case .case-sort li{font-size: 22px;}
}
@media only screen and (max-width:1440px) {
.case .case-sort li{font-size: 20px;}
.case .case-list li .txt-c{height: 66px;}
.case .case-list li h3{font-size: 18px;}
.case .case-list li .more{font-size: 15px;}
.case .case-list li{width: calc(33.3% - 15px);margin-right: 22.5px;margin-bottom: 22.5px;}
}
@media only screen and (max-width:1280px) {
.case .case-sort li{font-size:18px}
.case .case-list li h3{font-size: 16px;}
.case .case-list li{width: calc(33.3% - 10px);margin-right:15px;margin-bottom:15px;}
}
@media only screen and (max-width:1024px) {
.case .case-sort li{font-size: 16px;}
.case .case-list li .txt-c{height: 63px;}
.case .case-list li .more{font-size: 14px;margin-top: 15px;}
.case .case-list li{width: calc(50% - 10px);margin-right:20px;margin-bottom:20px;}
.case .case-list li:nth-child(3n){margin-right: 20px;}
.case .case-list li:nth-child(2n){margin-right: 0;}
}
@media only screen and (max-width:720px) {
	.case .case-sort li{font-size: 14px;margin: 0 5px}
.case .case-list li{width: calc(50% - 5px);margin-right:10px;margin-bottom:20px;}
.case .case-list li .pic{margin-bottom: 15px;}
.case .case-list li h3{font-size: 15px;margin-bottom:5px;}
.case .case-list li .txt-c{-webkit-line-clamp: 2;height: 42px;}
.case .case-list li:nth-child(3n){margin-right: 10px;}
.case .case-list li:nth-child(2n){margin-right: 0;}
}



.case-box{width:100%;height: auto;}
.case-box .recom-case{width:400px;height: auto;float: right;}
.case-box .recom-case h6{color:#1e2973;font-size: 30px;}
.case-box .recom-case .case-list{width: 100%;height:auto;margin-top: 35px;}
.case-box .recom-case .case-list li{width: 100%;height: auto;border-bottom: 1px solid #dcdcdc;padding-bottom: 25px;}
.case-box .recom-case .case-list li:last-child{border-bottom: none;}



.case-box .case-d{width: calc(100% - 400px);padding-right: 5%; float: left;height: auto;}
.case-box .case-d .detail-top{width: 100%;height: auto;overflow:hidden;}
.case-box .case-d .detail-top h1{width: calc(100% - 160px);padding-right: 10px;font-size:30px;color: #b72f34; float: left;}
.case-box .case-d .detail-top .return{float: right;}
.case-box .case-d .at{width: 100%;height: auto;margin-top: 20px;padding-bottom: 30px;border-bottom:1px solid #dcdcdc;margin-bottom: 30px;}
.case-box .case-d  .at span{display: inline-block;color: #1e2973;font-size: 16px;margin-right: 2%;}
.case-box .case-d  .txt-c{width: 100%;height: auto;}
.case-box .case-d  .txt-c img{display: inline-block;max-width: 100%;height: auto;}
.case-box .case-d .pn{width: 100%;height: auto;font-size: 0;padding-top: 30px;margin-top: 30px;border-top:1px solid #dcdcdc;}
.case-box .case-d .pn a{display: inline-block;width: 50%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; font-size: 16px;color: #000000;}
.case-box .case-d .pn a.prev{text-align: left;}
.case-box .case-d .pn a.next{text-align: right;}
.case-box .case-d .pn a:hover{color: #1e2973;}

@media only screen and (max-width:1680px) {
.case-box .recom-case{width: 360px;}
.case-box .case-d{width: calc(100% - 360px);}
.case-box .case-d .detail-top h1{font-size: 28px;}	
.case-box .recom-case h6{font-size: 28px;}
}

@media only screen and (max-width:1440px) {
.case-box .recom-case{width: 340px;}
.case-box .case-d{width: calc(100% - 340px);}	
.case-box .case-d .detail-top h1{font-size: 26px;}
.case-box .recom-case h6{font-size-adjust: 26px;}
.case-box .case-d .at span{font-size: 15px;}
.case-box .case-d .pn a{font-size: 15px;}
}

@media only screen and (max-width:1280px) {
	.case-box .recom-case{width: 300px;}
.case-box .case-d{width: calc(100% - 300px);}
.case-box .case-d .detail-top h1{font-size: 24px;}
.case-box .recom-case h6{font-size: 24px;}
}

@media only screen and (max-width:1024px) {
		.case-box .recom-case{width: 240px;}
.case-box .case-d{width: calc(100% - 240px);}
.case-box .case-d .detail-top h1{font-size: 20px;}
.case-box .case-d .at span{font-size: 14px;}
.case-box .case-d .pn a{font-size: 14px;}
.case-box .recom-case h6{font-size: 20px;}
	.case-box .case-d .pn a{text-align: left;width: 100%;margin-bottom: 10px;}
	.case-box .case-d .pn a.prev{text-align: left;}
.case-box .case-d .pn a.next{text-align:left;}

.case-box .case-d .at{margin-top: 15px;margin-bottom: 25px;padding-bottom: 25px;}
.case-box .case-d .pn{padding-top: 25px;margin-top: 25px;}
}

@media only screen and (max-width:720px) {
	.case-box .case-d .pn a{text-align: left;width: 100%;}
	.case-box .case-d .pn a.prev{text-align: left;}
.case-box .case-d .pn a.next{text-align:left;}
		.case-box .recom-case{width:100%;margin-top: 35px;}
		.case-box .recom-case .case-list{width: 100%;height: auto;margin-top: 25px;}
.case-box .recom-case .case-list li{width: calc(50% - 5px);padding-bottom: 0;border-bottom:none; margin-right: 10px;}
.case-box .recom-case .case-list li:nth-child(2n){margin-right: 0;}
		.case-box .case-d .detail-top h1{width: 100%;float: none;margin-bottom: 10px;padding-right: 0;}
		.case-box .case-d .detail-top .return{float: none;}
.case-box .case-d{width: 100%;padding-right: 0;}
.case-box .case-d .at{margin-top: 15px;margin-bottom: 20px;padding-bottom: 20px;}
.case-box .case-d .pn{padding-top: 20px;margin-top: 20px;}
}

.ques-d .case-d{width: 100%;height:auto;}
.ques-d .w85{height: auto;overflow: hidden;}
.ques-d .case-d .detail-top{padding-bottom: 30px;margin-bottom: 30px;border-bottom: 1px solid #DCDCDC;}

.join{width: 100%;height: auto;}
.join .join-t{width: 100%;height: auto;}

.join-t{width: 100%;height: auto;margin-bottom: 10px; background: #f5f5f5;padding: 10px 5%;border:1px solid #DCDCDC}
.join-t ul{width: 100%;height: auto;position: relative; overflow: hidden;}
.join-t ul li{font-weight: bolder; position: relative; font-size: 22px;color: #333; height:40px;line-height:40px; width: 25%;text-align:left;float: left;overflow: hidden;}
.join-t ul li.btnn img{width: 30px;height: auto;display: inline-block;margin-top: 10px;}
.join-t ul li.btnn{text-align: right;}
.join-t.cut ul li.btnn img{transform: rotate(-90deg);margin-top: 10px;}
.join-t.cut  ul:after{background: #333;}
.join-t.cut{border: none;margin-bottom: 0;}
.join-b{display: none; width: 100%;background: #F5F5F5;}
.join-bcon{width: 100%;height: auto;padding: 0 5%;}
.join-bcon span{font-size: 16px;color: #333;display: inline-block;margin-right: 2.5%;}
.join-b-c{width: 100%;padding:25px 5%;margin-bottom: 15px;}
.join-b1{width: 100%;height: auto;font-size: 0;}
.join-b1 li{margin-bottom: 30px;width: 50%;padding-right: 10px; height: auto;display: inline-block;vertical-align: top;}
.join-b1 h3{font-size: 16px;color: #333;margin-bottom: 15px;}
.join-b1 .txt{width: 100%;height: auto;}
@media only screen and (max-width:1680px) {
	.join-t ul li{font-size: 20px;}
}
@media only screen and (max-width:1440px) {
	.join-t ul li{font-size:18px;}
.join-t ul li.btnn img{width: 28px;}
.join-bcon span{font-size: 15px;}
.join-b1 h3{font-size: 15px;}
}
@media only screen and (max-width:1280px) {

}
@media only screen and (max-width:1024px) {
.join-t ul li{font-size:16px;width: calc(33.3% - 10px);}
.join-bcon span{font-size: 14px;}
.join-b1 h3{font-size: 14px;}
.join-t ul li.btnn{width: 30px;}
.join-t ul li.btnn img{width: 25px;}
}
@media only screen and (max-width:720px) {
.join-t ul li{font-size:12px;line-height: 35px;}
.join-bcon span{font-size: 14px;}
.join-b1 h3{font-size: 14px;}
.join-b1 li{width: 100%;height: auto;}

}




.cooperation{width: 100%;height: auto;background: #fafafa;}
.infor{width: 100%;height: auto;}
.infor .infor-r{ width: 50%;z-index: 0; box-shadow: 0 0 10px rgba(0,0,0,0.1); padding: 5%; background: #FFFFFF; position:relative; height: auto;z-index: 0;float: left;}
.infor .infor-r .bks{width: 40%;height: auto;position: absolute;left: auto; bottom: 0;right: 0;z-index: -1;}
.infor .infor-r .bks img{display: block;width: 100%;height: auto;}
.infor .infor-r h3{margin-bottom: 20px; font-size: 30px;line-height: 1; color: #1E2973;position: relative;}
.infor .infor-r h3 .line{width: 70px;display: block; height:5px;background: #B72F34;position: absolute;top: 15px;left: -70px;transform: translateX(-50%);-webkit-transform: translateX(-50%);-o-webkit-transform: translateX(-50%);-ms-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);}

.infor .infor-r .infor-c{display: none; width: 100%;height: auto;}
.infor .infor-r .infor-c .cont{width: 100%;height: auto;margin-bottom: 40px;padding-top: 20px;}
.infor .infor-r .infor-c .cont li{vertical-align: top;font-family:"arial black"; width: 100%;height: auto;font-size:24px;color: #1E2973;font-weight: normal; margin-bottom: 10px;}
.infor .infor-r .infor-c .cont li span{ margin-right: 30px; display: inline-block;color: #333333;}
.infor .infor-r .infor-c .cont li span i{vertical-align: middle; width: 30px;height:auto;display: inline-block;margin-right: 10px;}
.infor .infor-r .infor-c .cont li span i img{display: block;width: 100%;height: auto;}
.infor .infor-r .infor-c .cont li b{font-size: 18px;color: #1E2973;}
.infor-rc1{width: 100%;height: auto;}
.infor-rc2{width: 100%;height: auto;}
.infor .infor-l{width: 50%;padding-left: 5%; height: auto;float: right;}
.infor .infor-l h3{font-size: 30px;color: #333333;margin-bottom: 20px;}
.infor .infor-l ul{ width: 100%;height: auto;font-size: 0;}
.infor .infor-l ul li{font-size: 22px;display: inline-block;line-height: 45px;text-align: center; width:calc(33.3% - 10px);margin-right: 10px;margin-bottom: 10px; color: #333333;background: #ffffff;}
.infor .infor-l ul li.cut{background: #B72F34;color: #FFFFFF;}
.infor .infor-l ul li:hover{background: #B72F34;color: #FFFFFF;}
.infor .infor-sort2{margin-top: 20px;}
.support{width: 100%;height: auto; background-size: cover;background-repeat:no-repeat;background-position: center;}
.support  .ewm-box{width: 35%;float: left;height: auto;}
.support .ewm-box .ewm{width: 150px;text-align: center; margin-right: 35px;float: left; height: auto;}
.support .ewm-box .ewm img{display: block;width: 100%;height: auto;}
.support .ewm-box .ewm p{font-size: 18px;color:#1e2973;font-weight: bolder;margin-top: 10px;}
.support .share-box{float:left;width:65%;}
.support .share-box .title h2{color: #1e2973;text-align: left;}
.support .share-box .share-c{width: 100%;height: auto;margin-top: 45px;}
.support .share-box .share-c a{display: inline-block; margin-right: 2%; width:45px;height: auto;border-radius: 100%;background:#1E2973;padding:10px;}
.support .share-box .share-c a img{display: block;width: 100%;height: auto;}
.support .share-box .share-c a{position: relative;}
.support .share-box .share-c a .ewm{display:none;width: 120px;height: auto;position: absolute;bottom: calc(100%  + 20px);left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-o-transform: translateX(-50%);-ms-transform: translateX(-50%);}
.support .share-box .share-c a .ewm img{display: block;width: 100%;height: auto;box-shadow: 0 0 10px rgba(0,0,0,0.2);}
.support .share-box .share-c a:hover .ewm{display: block;} 



@media only screen and (max-width:1680px) {
	.infor .infor-r h3{font-size: 28px;}
	.infor .infor-l h3{font-size: 28px;}
	.infor .infor-r .infor-c .cont li{font-size: 22px;}
	.infor .infor-r .infor-c .cont li span i{width: 28px;}
	.infor .infor-r .infor-c .cont li b{font-size: 16px;}
	.infor .infor-l ul li{font-size: 20px;line-height: 45px;}
		.support .ewm-box .ewm{width: 130px;}
	.support .ewm-box .ewm p{font-size: 16px;}

}
@media only screen and (max-width:1440px) {
	.infor .infor-r h3{font-size: 26px;}
	.infor .infor-l h3{font-size: 26px;}
	.infor .infor-r .infor-c .cont li{font-size: 20px;}
	.infor .infor-r .infor-c .cont li span i{width: 25px;}
	.infor .infor-r .infor-c .cont li b{font-size: 15px;}
	.infor .infor-l ul li{font-size:18px;line-height: 40px;}
	.infor .infor-r h3 .line{width: 50px;left: -50px;}
	
	
		.support .ewm-box .ewm{width: 120px;}
	.support .ewm-box .ewm p{font-size: 15px;}
	.support .share-box .share-c a{width: 40px;}
	.support .share-box .share-c{margin-top: 40px;}

}
@media only screen and (max-width:1280px) {
	.infor .infor-r h3{font-size: 24px;}
	.infor .infor-l h3{font-size: 24px;}
		.support .ewm-box .ewm{width: 110px;}	
}
@media only screen and (max-width:1024px) {
	.infor .infor-r h3{font-size: 20px;}	
	.infor .infor-l h3{font-size: 20px;}
	
		.infor .infor-r .infor-c .cont li{font-size:18px;}
	.infor .infor-r .infor-c .cont li span i{width: 25px;}
	.infor .infor-r .infor-c .cont li b{font-size: 14px;}
	.infor .infor-r h3 .line{width: 40px;left: -40px;}
		.infor .infor-l ul li{font-size:16px;line-height:35px;}
		
				.support .ewm-box .ewm{width: 100px;}
	.support .ewm-box .ewm p{font-size: 14px;}
	.support .share-box .share-c a{width: 35px;padding: 8px;}
		.support .share-box .share-c{margin-top: 35px;}
	.support  .ewm-box{width: 45%;}
	.support .share-box{width: 55%;}
}
@media only screen and (max-width:720px) {	
	.infor .infor-r .infor-c .cont{padding-top: 10px;}
	.infor .infor-r .infor-c .cont li{font-size:16px;}
.infor .infor-l ul li{font-size:15px;line-height:35px;}
.infor .infor-l{width: 100%;height:auto;float: none;}
.infor .infor-r{padding: 25px 5%; width: 100%;height: auto;float: none;margin-top: 30px;}
.infor .infor-r h3 .line{display: none;}
		.support  .ewm-box{width: 100%;}
	.support .share-box{width: 100%;margin-top: 35px;}
		.support .title h2{font-size: 20px;}
}


.apply{width: 100%;height: auto; padding-left: calc(50% - 700px);}
.apply .apply-c{width: 100%;height: auto;}
.apply .apply-c .apply-cl{width: 40%;float: left;padding-right: 5%;height: auto;}
.apply .apply-c .apply-cl h6{font-size: 20px;color: #333;margin-bottom: 20px;margin-top: 30px;}
.apply .apply-c .apply-cl .title{text-align:left;}
.apply .apply-c .apply-cl .txt-c{width: 100%;height: auto;margin-bottom: 45px;}
.apply .apply-c .apply-cl .txt-c p{width: 100%;height: auto;padding-left: 15px;position: relative;margin-bottom: 10px;}
.apply .apply-c .apply-cl .txt-c p:before{content: "";position: absolute;left: 0;width: 6px;height: 6px;top:9px;background: #B72F34;}
.apply .apply-c .apply-cr{position: relative; width: 60%;height: auto;float: right;background-repeat: no-repeat;background-size: cover;background-position: center;}
.apply .apply-c .apply-cr ul{border-bottom:1px solid rgba(255,255,255,0.1); text-align: center;width: 100%;font-size: 0; }
.apply .apply-c .apply-cr ul li{font-size: 20px;height: auto; border-right: 1px solid rgba(255,255,255,0.1);width: 25%;display: inline-block;  vertical-align:top;line-height: 55px; color: #000000; text-align: center;color: #FFFFFF;}
.apply .apply-c .apply-cr ul li:last-child{border-right: none;}
.apply .apply-c .apply-cr ul li.cut{background: #B72F34;}
.apply .apply-c .apply-cr ul li:hover{background: #B72F34;}
.apply .apply-c .apply-cr .ap-item{display: none; width: 100%;height: auto; padding: 5%;}
.apply .apply-c .apply-cr .ap-item h6{font-size: 24px;color: #FFFFFF;margin-bottom: 30px;}
.apply .apply-c .apply-cr .ap-item .txt-c{width: 100%;height: auto;}
.apply .apply-c .apply-cr .ap-item .txt-c p{color: #FFFFFF;display: block;margin-bottom: 15px;}
.apply .apply-c .apply-cr .ap-item .txt-c strong{margin-bottom:5px; font-weight: bolder;margin-right: 10px;}

.steps{width: 100%;height: auto;background-size: cover;background-repeat: no-repeat;background-position: center;}
.steps .steps-c{width: 100%;height: auto;}
.steps .steps-c ul{width: 100%;height: auto;font-size: 0;}
.steps .steps-c ul li{ position: relative; display: inline-block;vertical-align: top; width: 25%;height: 480px;border-right:1px solid rgba(255,255,255,0.2);background: rgba(30,41,115,0.6);}
.steps .steps-c ul li h3{color: #FFFFFF;font-size: 24px;margin-top: 20px;}
.steps .steps-c ul li .ico{width: 50px;height:auto;margin: 0 auto;}
.steps .steps-c ul li .ico img{display: block;width: 100%;height: auto;}

.steps .steps-c ul li .con{width: 100%; text-align: center; position: absolute;top: 50%;left: 0%;padding: 5%;max-height: 100%;overflow-x: hidden;overflow-y: auto;
transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);}
.steps .steps-c ul li .con .txt-c{display: none;margin-top: 20px;}
.steps .steps-c ul li .con .txt-c p{margin-bottom: 5px; color: #FFFFFF;position: relative; display: block;padding-left: 15px;text-align: left;}
.steps .steps-c ul li .con .txt-c p:before{content:"";position: absolute;left: 0;width: 6px;height: 6px;background: #FFFFFF;top: 9px;}
.steps .steps-c ul li:hover{background:#b72f34;}
.steps .steps-c ul li:hover .ico{display: none;}
.steps .steps-c ul li:hover .con {text-align: left;top: 0;transform: translateY(0%);-webkit-transform: translateY(0%);-moz-transform: translateY(0%);-ms-transform: translateY(0%);-o-transform: translateY(0%);}
.steps .steps-c ul li:hover  .con .txt-c{display: block;}

.steps .steps-c ul li.cut{background:#b72f34;}
.steps .steps-c ul li.cut .ico{display: none;}
.steps .steps-c ul li.cut .con {text-align: left;top: 0;transform: translateY(0%);-webkit-transform: translateY(0%);-moz-transform: translateY(0%);-ms-transform: translateY(0%);-o-transform: translateY(0%);}
.steps .steps-c ul li.cut .con .txt-c{display: block;}


.steps .steps-c ul li .con::-webkit-scrollbar{display: none;}
.steps .steps-c ul li .con:hover::-webkit-scrollbar {width:3px;display: block;}
.steps .steps-c ul li .con:hover::-webkit-scrollbar-thumb {
            border-radius: 3px;
            height: 50%;
            background: #FFFFFF;
        }
.steps .steps-c ul li .con:hover::-webkit-scrollbar-track {
            -webkit-box-shadow: inset 0 0 5px rgba(255,255,255,0.2);
            border-radius: 0;
            background:rgba(255,255,255,0.1);}


.not{width: 100%;height: auto;}
.not .not-cl{width:50%;padding-right: 5%;height: auto;float: left;}
.not .not-cl .title{text-align: left;margin-bottom: 20px;}
.not .not-cl .con{width: 100%;height: auto;margin-top: 25px;}
.not .not-cl .con h6{font-size:30px;color: #333333;margin-bottom: 20px;}
.not .not-cl .con ul{width: 100%;height: auto;}
.not .not-cl .con ul li{margin-top:5px; overflow: hidden; width: 100%;height: auto;font-size: 0;}
.not .not-cl .con ul li span{width:120px;font-size: 22px;color:#333;display: inline-block;vertical-align: top;}
.not .not-cl .con ul li span i{width:30px;display: inline-block;margin-right: 10px;vertical-align: middle;}
.not .not-cl .con ul li span i img{display: block;width: 100%;height: auto;}
.not .not-cl .con ul li h6{width: calc(100% - 120px);display: inline-block;vertical-align: top; padding-left: 5%; font-size:24px;color: #B72F34;}
.not .not-cr{width: 50%;height: auto;float: right;}
.not .not-cr ul{width: 100%;height: auto;}
.not .not-cr ul li{height:250px;width: 100%;background-size: cover;position: relative; background-repeat: no-repeat;background-position: center;}
.not .not-cr ul li .bks{width: 100%;height:100%;position: absolute;top: 0;left: 0;background: rgba(30,41,115,0.3);text-align: center;}
.not .not-cr ul li .bks .con h3{font-size: 24px;color: #FFFFFF;margin-bottom:15px;}
.not .not-cr ul li .bks .con{position: absolute;width: 100%;height: auto;position: absolute;top: 50%;padding: 0 5%; left: 0;transform: translateY(-50%);}
.not .not-cr ul li .bks .con .txt-c{width: 100%;height: 48px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.not .not-cr ul li .bks .con .txt-c p{color: #FFFFFF;}
.not .not-cr ul li .bks .con .more{font-size: 16px;color: #FFFFFF;display: block;margin-top: 20px;}
.not .not-cr ul li .bks .con .more i{margin-left: 10px; width: 40px;height: auto;display: inline-block;vertical-align: middle;}
.not .not-cr ul li .bks .con .more i img{display: block;width: 100%;height: auto;}
.not .not-cr ul li:hover .bks{background: rgba(30,41,115,0.9);}
.not .not-cr ul li.cut .bks{background: rgba(30,41,115,0.9);}




.out  .con{display: inline-block;margin: 0 25px;text-align: center;}
.out .con .ico{width:70px;padding: 5px;border:1px solid #b72f34;margin: 0 auto; overflow: hidden; height: auto;border-radius: 100%;}
.out .con .ico img{width: 100%;height: auto;background: #1e2973;border-radius: 100%;}
.out .con img{display: block;width: auto;height: 40px;}
.out .con h6{font-size: 22px;color: #000000;margin-top: 15px;}


.often{width: 100%;height: auto;}
.often .often-c{width: 100%;height: auto;}
.often .often-c ul{width: 100%;height: auto;font-size:0;text-align: left;}
.often .often-c ul li{width: calc(50% - 12.5px);display: inline-flex;vertical-align: top; margin-right: 25px;margin-bottom: 25px;padding: 10px;background: #FFFFFF;}
.often .often-c ul li:nth-child(2n){margin-right: 0;}
.often .often-c ul li i{display: block; width:30px;float: left;height:auto}
.often .often-c ul li i img{display: block;width: 100%;height:auto}
.often .often-c ul li h3{font-size: 22px;color: #333;float: left;width: calc(100% - 30px);padding-left: 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.often .view{margin: 0 auto;margin-top: 20px;}

.topic{width: 100%;height: auto;}
.topic .topic-c{position: relative;width: 100%;height: auto;}
.topic .topic-c .topic-l{width: 300px;height: 100%;position: absolute;top: 0;left: 0;}
.topic .topic-l .ygform{margin-top: 0;position: absolute;width: 100%;left: 0; top: 0;height: 100%;}
.topic .topic-r{width: calc(95% - 300px);height: auto; padding:4%;border:1px solid #dcdcdc;float: right;}
.topic .topic-r .topic-r-top{width: 100%;height:auto;overflow: hidden;}
.topic .topic-r  .topic-r-top .view{float: right;}
.topic .topic-r .topic-r-top .title{text-align: left;width: calc(100% - 160px);float: left;margin-bottom: 10px;}
.topic .topic-r .recomyx{width: 100%;height: auto;font-size: 0;}
.topic .topic-r .recomyx li{margin-top: 20px; width: 33.3%;vertical-align: top;display: inline-block;height:auto;padding-right: 10px;}
.topic .topic-r .recomyx li .yxlogo{width: auto;}
.topic .topic-r .recomyx li .yxlogo img{display: block;width: auto;height: 60px;}
.topic .topic-r .recomyx li h3{margin-top: 15px; font-size:20px;color: #000000;}
.topic .topic-r .recomyx li .txt-c{margin-top: 10px;}


.apply2 {width: 100%;height: auto;}
.apply2 .apply-c .apply-cr ul li{height: 33.3%;padding-top:10px;font-size:18px;}
.apply2 .apply-c .apply-cr ul li:nth-child(2){top: 33.3%;left: 0;}
.apply2 .apply-c .apply-cr ul li:nth-child(3){top: 66.7%;left: 0;}


@media only screen and (max-width:1680px) {	
	.apply .apply-c .apply-cr .ap-item h6{font-size: 22px;}
	.steps .steps-c ul li .ico{width: 50px;}
	.steps .steps-c ul li h3{font-size: 22px;}
	.steps .steps-c ul li{height: 450px;}
	.out .con h6{font-size: 20px;}
	.not .not-cl .con h6{font-size: 28px;}
	.not .not-cr ul li .bks .con h3{font-size: 22px;}
	.not .not-cl .con ul li span{font-size: 20px;}
	.not .not-cl .con ul li h6{font-size: 22px;}
	.often .often-c ul li h3{font-size: 20px;}
	
	
	.topic .topic-r .recomyx li .yxlogo img{height: 60px;}
.topic .topic-r .recomyx li h3{margin-top: 15px; font-size:18px;}
	
}
@media only screen and (max-width:1650px) {
	.apply{padding-left: 7.5%;}
}
@media only screen and (max-width:1440px) {
	.apply .apply-c .apply-cl h6{font-size: 18px;}
	.apply .apply-c .apply-cr ul li{font-size: 18px;}
	.apply .apply-c .apply-cr .ap-item h6{font-size: 20px;}
	.steps .steps-c ul li .ico{width: 45px;}
	.steps .steps-c ul li h3{font-size: 20px;}
	.steps .steps-c ul li{height: 420px;}
	.out .con h6{font-size: 18px;}
	.out .con .ico{width: 65px;}
	.not .not-cl .con h6{font-size: 26px;}
	.not .not-cr ul li .bks .con h3{font-size: 20px;}
		.not .not-cl .con ul li span{font-size:18px;width: 100px;}
		.not .not-cl .con ul li span i{width: 25px;}
	.not .not-cl .con ul li h6{font-size: 20px;width: calc(100% - 100px);}
	.not .not-cr ul li .bks .con .txt-c{height: 44px;}
	.not .not-cr ul li{height: 240px;}
	.not .not-cr ul li .bks .con .more{font-size: 15px;}
	.not .not-cr ul li .bks .con .more i{width: 35px;}
		.often .often-c ul li i{width: 25px;height: auto;}
		.often .often-c ul li h3{font-size:18px;width: calc(100% - 25px);}
		.topic .topic-c .topic-l{width: 280px;}
		.topic .topic-r{width: 95% - 280px;}
		
			.topic .topic-r .recomyx li .yxlogo img{height:55px;}
.topic .topic-r .recomyx li h3{margin-top: 15px; font-size:16px;}
}
@media only screen and (max-width:1280px) {
	.out .con .ico{width: 60px;}
	.not .not-cl .con h6{font-size: 24px;}
		.not .not-cr ul li .bks .con .more i{width: 30px;}
		.topic .topic-c .topic-l{width: 250px;}
		.topic .topic-r{width: calc(95% - 250px);}
}
@media only screen and (max-width:1024px) {
	.apply{padding-left: 5%;}
	.apply .apply-c .apply-cl h6{font-size: 16px;}
	.apply .apply-c .apply-cr ul li{font-size: 16px;}
	.apply .apply-c .apply-cr{}
	.apply .apply-c .apply-cr ul{width:100%;}
	.apply .apply-c .apply-cr ul li{}
	.apply .apply-c .apply-cr .ap-item h6{font-size: 18px;margin-bottom: 25px;}
	.apply .apply-c .apply-cl .txt-c{margin-bottom:25px;}
	.steps .steps-c ul li .ico{width: 40px;}
	.steps .steps-c ul li h3{font-size:18px;}
	.steps .steps-c ul li{height: 350px;}
		.out .con{margin: 0 15px;}
	.out .con h6{font-size: 16px;}
	.out .con .ico{width: 55px;}
	.not .not-cl .con h6{font-size: 22px;}
	.not .not-cr ul li .bks .con h3{font-size: 18px;}
		.not .not-cl .con ul li span{font-size:16px;width: 90px;}
		.not .not-cl .con ul li span i{width: 20px;}
	.not .not-cl .con ul li h6{font-size: 18px;width: calc(100% - 90px);}
	.not .not-cr ul li .bks .con .txt-c{height: 42px;}
	
	.not .not-cr ul li{height:180px;}
		.not .not-cr ul li .bks .con .more{font-size: 14px;}
	.not .not-cr ul li .bks .con .more i{width: 25px;}
	
			.often .often-c ul li i{width: 20px;height: auto;}
		.often .often-c ul li h3{font-size:18px;width: calc(100% - 20px);}
		.topic .topic-c .topic-l{width: 220px;}
		.topic .topic-r{width: calc(95% - 220px);}
		
		.topic .topic-r .recomyx li .yxlogo img{height:50px;}
.topic .topic-r .recomyx li h3{margin-top: 15px; font-size:16px;}
	.apply2 .apply-c .apply-cr ul li{font-size: 16px;padding-top: 5px;}
}
@media only screen and (max-width:720px) {
	.apply .apply-c .apply-cl{width: 100%;height: auto;margin-bottom: 30px;}
	.apply .apply-c .apply-cr{width: 100%;height: auto;}
	.steps .steps-c ul li .ico{width: 36px;margin-bottom: 10px;}
	.steps .steps-c ul li h3{font-size:16px;}
	.steps .steps-c ul li{height:240px;width: 50%;border-bottom: 1px solid rgba(255,255,255,0.1);}
	.steps .steps-c ul li:nth-child(3),.steps .steps-c ul li:nth-child(4){border-bottom: none;}
	
	.steps .steps-c ul li .con .txt-c p{font-size: 12px;padding-left: 10px;}
	.out .con{margin: 0 10px;}
	.not .not-cl .con h6{font-size: 20px;}
	.not .not-cr ul li .bks .con h3{font-size: 16px;}
	.not .not-cl{width: 100%;height: auto;padding-right: 0;}
	.not .not-cr{width: 100%;height: auto;margin-top:25px;}
			.not .not-cr ul li .bks .con .more{margin-top: 15px;}
	.often .often-c ul li{width: 100%;height: auto;margin-right: 0;margin-bottom: 10px;}
	.often .often-c ul li i{width: 20px;height: auto;}
		.often .often-c ul li h3{font-size:15px;width: calc(100% - 20px);}
				.topic .topic-r{width: 100%;float: none;padding: 35px 5%;}
		.topic .topic-c .topic-l{width: 100%;position: static;margin-top: 35px;}
		.topic .topic-l .ygform{width: 100%;height: auto;position: static;}
		.topic{padding-bottom: 50px;}
		.topic .topic-r .recomyx li{width:50%;}
				.topic .topic-r .recomyx li .yxlogo img{height:45px;}
.topic .topic-r .recomyx li h3{margin-top: 10px; font-size:15px;}
.topic .topic-r .topic-r-top .title{width: calc(100% - 120px);}
	.out .con h6{font-size: 15px;}
	.out .con .ico{width:45px;}
	
	.apply2 .apply-c .apply-cr ul li{font-size: 15px;}
}




.russia{width: 100%;height: auto;}
.russia .russia-l{width:240px;height: auto;float: left;}
.russia .russia-l ul{width: 100%;height: auto;border:1px solid  #1E2973;}
.russia .russia-l ul li{font-size: 22px;color:#333333;padding:15px 5%; font-weight: bolder;position: relative;}
.russia .russia-l ul li:before{content: "";position: absolute;right: 10px;top: 16px;width: 20px;height: 20px;background:url(../img/a023s.png)center no-repeat;background-size: cover;}
.russia .russia-l ul li a{display: block;padding: 12px 0;color: #333333;font-size: 20px;font-weight: bolder;}
.russia .russia-l ul li:hover{color: #FFFFFF;}
.russia .russia-l ul li:hover {background: #B72F34;box-shadow: 0 5px 10px rgba(0,0,0,0.2);}
.russia .russia-l ul li:hover:before{background:url(../img/a023.png)center no-repeat;background-size: cover;}
.russia .russia-l ul li.cut{color: #FFFFFF;}
.russia .russia-l ul li.cut {background: #B72F34;box-shadow: 0 5px 10px rgba(0,0,0,0.2);}
.russia .russia-l ul li.cut:before{background:url(../img/a023.png)center no-repeat;background-size: cover;}

.russia .russia-r{width: calc(100% - 240px);padding-left: 5%; float: right;height: auto;}
.russia .russia-r .russia-con{display: none;  width: 100%;height: auto;overflow: hidden; padding:4%  5%;background: #1E2973;position: relative;z-index: 0;}
.russia .russia-r .russia-con .bks{width: 25%;position: absolute;bottom: 0;right: -5%;z-index: -1;}
.russia .russia-r .russia-con .bks img{display: block;width: 100%;height: auto;opacity: 0.2;-webkit-opacity: 0.2;-moz-opacity: 0.2;}
.russia .russia-r .russia-con .txt-c p{color: #FFFFFF;}
.russia .russia-r .russia-con h6{color: #FFFFFF;font-size: 24px;margin-bottom: 20px;}


.enroll{width: 100%;height: auto;}
.enroll  .enroll-list{width: 100%;height: auto;font-size: 0;}
.enroll  .enroll-list li{width: calc(20% - 16px);height: 300px; text-align: center; position: relative; margin-right:20px;display: inline-block;vertical-align: top;background: #FFFFFF;}
.enroll  .enroll-list li .con{position: absolute;top:50%;left:0;width: 100%;padding:5%; height: auto;max-height: 100%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);}
.enroll  .enroll-list li .con .ico{width: 60px;height: auto;margin: 0 auto;margin-bottom: 20px; }
.enroll  .enroll-list li .con .ico img{display: block;width: 100%;height: auto;}
.enroll  .enroll-list li .con h3{font-size: 22px;color: #333333;}
.enroll  .enroll-list li:nth-child(5n){margin-right: 0;}
.enroll  .enroll-list li .con .txt-c{display: none;width: 100%;margin-top: 10px;}
.enroll  .enroll-list li .con  .txt-c p{color: #FFFFFF;}
.enroll  .enroll-list li:hover .con .ico{display: none;}
.enroll  .enroll-list li:hover .con h3{color: #FFFFFF;}
.enroll  .enroll-list li:hover .con .txt-c{display: block;}
.enroll  .enroll-list li:hover{background: #B72F34;}
.enroll .enroll-con{width: 100%;height: auto;margin-top: 35px;}
.enroll .enroll-con .con{width: 100%;height: auto;overflow: hidden;}
.enroll .enroll-con  .con h6{color: #FFFFFF;font-size: 20px;width: 280px;float: left;}
.enroll .enroll-con .con .bl-list{width:calc(100% - 280px);padding-left: 20px; height: auto;float: right;}
.enroll .enroll-con .con .bl-list span{font-size: 16px;font-weight: bolder; color: #FFFFFF;display: inline-block;margin-right: 25px;margin-bottom: 10px;vertical-align: top;}
.enroll .enroll-con  .bl-down{margin-top: 20px; padding-left: 300px;color: rgba(255,255,255,0.5);font-size: 16px;}

.enroll  .enroll-list li .con::-webkit-scrollbar{display: none;}
.enroll  .enroll-list li .con:hover::-webkit-scrollbar {width:3px;display: block;}
.enroll  .enroll-list li .con:hover::-webkit-scrollbar-thumb {
            border-radius: 3px;
            height: 50%;
            background: #FFFFFF;
        }
.enroll  .enroll-list li .con:hover::-webkit-scrollbar-track {
            -webkit-box-shadow: inset 0 0 5px rgba(255,255,255,0.2);
            border-radius: 0;
            background:rgba(255,255,255,0.1);}




@media only screen and (max-width:1680px) {
	.russia .russia-r .russia-con h6{font-size: 22px;}
	.russia .russia-l ul li{font-size: 20px;}
	.enroll  .enroll-list li .con h3{font-size: 20px;}
	.enroll  .enroll-list li .con .ico{width: 55px;}
	
	.enroll .enroll-con  .con h6{font-size:18px;width: 250px;}
.enroll .enroll-con .con .bl-list{width:calc(100% - 250px);}
.enroll .enroll-con .con .bl-list span{font-size: 15px;}
.enroll .enroll-con  .bl-down{padding-left: 270px;font-size: 15px;}

	
	

}
@media only screen and (max-width:1440px) {
	.russia .russia-l{width: 220px;}
	.russia .russia-r{width: calc(100% - 220px);}
	.russia .russia-r .russia-con h6{font-size: 20px;}
	.russia .russia-l ul li{font-size: 18px;}
	.russia .russia-l ul li:before{width: 15px;height: 15px;}
	.enroll  .enroll-list li .con h3{font-size: 18px;}
	.enroll  .enroll-list li .con .ico{width: 50px;}
	.enroll  .enroll-list li{width: calc(20% - 10px);margin-right:12.5px;}
	
	
	
		.enroll .enroll-con  .con h6{font-size:16px;width: 220px;}
.enroll .enroll-con .con .bl-list{width:calc(100% - 220px);}
.enroll .enroll-con .con .bl-list span{font-size: 15px;}
.enroll .enroll-con  .bl-down{padding-left: 240px;font-size: 15px;}
}
@media only screen and (max-width:1280px) {
	.russia .russia-r .russia-con h6{font-size: 18px;}

}
@media only screen and (max-width:1024px) {
	.russia .russia-r .russia-con h6{font-size: 16px;}
		.russia .russia-l ul li{font-size: 16px;}
		.russia .russia-l ul li:before{width: 10px;height: 10px;}
		
			.russia .russia-l{width:180px;}
	.russia .russia-r{width: calc(100% - 180px);}
		.enroll .enroll-list li .con h3 {font-size: 16px;}
		.enroll  .enroll-list li .con .ico{width: 45px;}
		
		.enroll  .enroll-list li{height: 260px; width: calc(33.3% - 10px);margin-right:15px;margin-bottom: 15px;}
			.enroll  .enroll-list li:nth-child(5n){margin-right: 15px;}
						.enroll  .enroll-list li:nth-child(3n){margin-right: 0;}
	.enroll .enroll-con  .con h6{font-size:15px;width: 180px;}
.enroll .enroll-con .con .bl-list{width:calc(100% - 180px);}
.enroll .enroll-con .con .bl-list span{font-size: 14px;margin-right: 20px;}
.enroll .enroll-con  .bl-down{padding-left: 200px;font-size: 14px;}
		
}
@media only screen and (max-width:720px) {
			.russia .russia-l{width:100%;}
	.russia .russia-r{width:100%;padding-left: 0;margin-top:30px;}
	.russia .russia-l ul{font-size: 0;}
	.russia .russia-l ul li{width: 33.3%;display: inline-block;vertical-align: top;font-size: 15px;padding: 10px 15px 10px 5px;}
		.enroll  .enroll-list li{width: calc(50% - 5px);margin-right: 10px;margin-bottom: 10px;height: 220px;}
		.enroll  .enroll-list li .con .txt-c p{font-size: 12px;}
				.enroll  .enroll-list li:nth-child(5n){margin-right: 10px;}
				.enroll  .enroll-list li:nth-child(3n){margin-right: 10px;}
						.enroll  .enroll-list li:nth-child(2n){margin-right: 0;}
						
							.enroll .enroll-con  .con h6{font-size:15px;width:100%;margin-bottom: 10px;}
.enroll .enroll-con .con .bl-list{width:100%;padding-left: 0;}
.enroll .enroll-con .con .bl-list span{font-size: 12px;margin-right: 15px;font-weight: normal;}
.enroll .enroll-con  .bl-down{padding-left: 0px;font-size: 14px;}
}



.prior{width: 100%;height: auto;}
.prior .txt-c{text-align: center; width: 100%;height: auto;margin-top: 25px;}
.prior .prior-c{width: 100%;height: auto;overflow: hidden;position: relative;}
.prior .prior-c .pic{width: 50%;position: absolute;top: 0;left: 0;height: 100%;background-size: cover;background-repeat: no-repeat;background-position: center;}
.prior .prior-c .txt-c{text-align: left; width: 50%;float: right;padding-left: 5%;height: auto;}
.prior .prior-c .txt-c strong{font-size: 20px;display: block;margin-bottom: 10px;}
.prior .prior-c .txt-c p{margin-bottom: 5px;}



.travel{width: 100%;height:auto;background-size: cover;background-repeat: no-repeat;background-position: center;}
.travel .txt-c{width: 100%;height: auto;margin-top: 20px;text-align: center;}
.travel .txt-c p{color: #FFFFFF;}
.travel .travel-list{width: 100%;height: auto;font-size: 0;margin-top: 35px;}
.travel .travel-list li{width: calc(25% - 15px);display: inline-block;vertical-align: top; margin-right: 20px;height: auto;background: #FFFFFF;padding:7% 20px;text-align: center;}
.travel .travel-list li:nth-child(4n){margin-right: 0;}
.travel .travel-list li .ico{width: 80px;height: auto; margin:0 auto;}
.travel .travel-list li .ico img{display: block;width: 100%;height: auto;}
.travel .travel-list li .ico .img2{display: none;}
.travel .travel-list li h3{color: #333333;font-size: 24px;margin-top: 15px;}
.travel .travel-list li p{font-size: 16px;margin-top: 10px;color: #999999;height: 48px;}
.travel .travel-list li:hover{background: #B72F34;}
.travel .travel-list li:hover .ico .img1{display: none;}
.travel .travel-list li:hover .ico .img2{display: block;}
.travel .travel-list li:hover h3{color: #FFFFFF;}
.travel .travel-list li:hover p{color: #FFFFFF;}

@media only screen and (max-width:1680px) {
	.travel .travel-list li .ico{width: 75px;}
	.travel .travel-list li  h3{font-size: 22px;}
}
@media only screen and (max-width:1440px) {
	.travel .travel-list li .ico{width:65px;}
		.travel .travel-list li  h3{font-size: 20px;}
			.travel .travel-list li p{font-size: 15px;}
			.travel .travel-list li{width: calc(25% - 9px);margin-right: 12px;}
				.travel .travel-list li p{font-size: 14px;}
					.prior .prior-c .txt-c strong{font-size: 18px;}
}
@media only screen and (max-width:1280px) {
		.travel .travel-list li .ico{width:55px;}
	.travel .travel-list li  h3{font-size:18px;}
}
@media only screen and (max-width:1024px) {
	.travel .travel-list li .ico{width: 45px;}
		.travel .travel-list li  h3{font-size: 16px;}
			.travel .travel-list li p{font-size: 12px;}
				.prior .prior-c .txt-c strong{font-size: 16px;}
}
@media only screen and (max-width:720px) {
	.travel .travel-list li{width:calc(50% - 5px);margin-right: 10px;margin-bottom: 10px;}
	.travel .travel-list li:nth-child(4n){margin-right: 10px;}
	.travel .travel-list li:nth-child(2n){margin-right: 0;}
	.travel .travel-list li .ico{width: 40px;}
	.prior .prior-c .txt-c{width: 100%;height: auto;float: none;padding-left: 0;}
	.prior .prior-c .pic{width: 100%;height:250px;position: static;margin-top: 30px;}
}



.senior{width: 100%;height: auto;}
.senior .txt-c{text-align: center;margin-top: 25px; width: 100%;height: auto;}
.senior  .senior-list{width: 100%;height:auto;font-size: 0;}
.senior  .senior-list li{width:calc(25% - 15px);margin-right: 20px;display: inline-block;vertical-align: top; background-size: cover;background-repeat: no-repeat;background-position: center;}
.senior  .senior-list li:nth-child(4n){margin-right: 0;}
.senior  .senior-list li .bks{width: 100%;height: auto;background: rgba(30,41,115,0.6);padding:65px 20px 35px 20px;text-align: center;}
.senior  .senior-list li .bks .ico{width: 90px;height: auto;margin: 0 auto;margin-bottom: 25px;}
.senior  .senior-list li .bks .ico img{display: block;width: 100%;height: auto;}
.senior  .senior-list li .bks h5{color:#FFFFFF;font-size: 22px;margin-bottom: 10px;}
.senior  .senior-list li .bks p{font-size: 16px;color:#FFFFFF;height: 48px;}
.senior  .senior-list li:hover .bks{background: rgba(183,47,52,0.9);}




.running{width: 100%;height: auto;}
.running  .running-c{width: 100%;height: auto;position: relative;overflow: hidden;}
.running  .running-c .run-con{ width: 50%;padding: 5% 0 5% 5%; height: auto;float: right;}
.running  .running-c .pic{position: absolute;left: 0;width: 50%;top: 0;height: 100%;background-size: cover;background-repeat: no-repeat;background-position: center;}
.running  .running-c .run-con .title{text-align: left;}
.running  .running-c .run-con .txt-c{width: 100%;height:auto;margin-top: 35px;}
.running  .running-c .run-con .run-down{width: 100%;height: auto;margin-top: 35px;}
.running  .running-c .run-con .run-down .con{width: 100%;height: auto;}
.running  .running-c .run-con .run-down h6{font-size: 24px;color: #333333;margin-bottom: 20px;}
.running  .running-c .run-con .run-down .con p{padding-left: 15px;color: #333333;position: relative;display: inline-block;margin-right: 3%;}
.running  .running-c .run-con .run-down .con p:before{content: "";position: absolute;width: 6px;height: 6px;background:#B72F34;left:0;top: 9px;}


.rank{width: 100%;height: auto;}
.rank .rank-box{width: 100%;padding-left:calc(50% - 700px);}
.rank .rank-c{padding: 3% 0; width: 100%;height: auto;position: relative;}
.rank .rank-c .rank-cl{width:40%;padding-right: 5%;height: auto;}
.rank .rank-c .pic{width: 60%;height:100%;position: absolute;right: 0;top: 0;background-size: cover;background-repeat: no-repeat;}
.rank .rank-c .rank-cl .title{text-align: left;}
.rank .rank-c .rank-cl .con{ width: 100%;height: auto;margin-top: 35px;margin-bottom: 25px;}
.rank .rank-c .rank-cl .con h6{font-size: 24px;color: #333333;margin-bottom: 15px;}
.rank .rank-c .rank-cl .rank-list{width: 100%;height: auto;}
.rank .rank-c .rank-cl .rank-list li{margin-top: 10px; font-weight: bolder; width: 100%;height:auto;font-size: 24px;color: #333333;}
.rank .rank-c .rank-cl .rank-list li span{display: inline-block;color: #1E2973;padding-left: 15px;vertical-align: middle;}
.rank .rank-c .rank-cl .rank-list li i{margin-right: 10px; width:30px;height: auto;display: inline-block;vertical-align: middle;}
.rank .rank-c .rank-cl .rank-list li i img{display: block;width: 100%;height: auto;}


@media only screen and (max-width:1680px) {
	.senior .senior-list li .bks h5{font-size: 20px;}
	.senior .senior-list li .bks .ico{width: 85px;}
	.running  .running-c .run-con .run-down h6{font-size: 22px;}
	.rank .rank-c .rank-cl .con h6{font-size: 22px;}
	.rank .rank-c .rank-cl .rank-list li{font-size: 22px;}
}
	
@media only screen and (max-width:1650px) {
.rank .rank-box{width: 100%;padding-left:7.5%;}
}

@media only screen and (max-width:1440px) {
	.senior .senior-list li .bks h5{font-size: 18px;}
	.senior  .senior-list li .bks p{font-size: 15px;}
.senior  .senior-list li .bks .ico{width: 75px;}
.senior  .senior-list li .bks{padding: 55px 20px 30px 20px;}
.running .running-c .run-con .run-down h6{font-size: 20px;}
	.rank .rank-c .rank-cl .con h6{font-size: 20px;}
	.rank .rank-c .rank-cl .rank-list li{font-size: 20px;}
}
@media only screen and (max-width:1280px) {
.senior  .senior-list li .bks .ico{width: 65px;}
}
@media only screen and (max-width:1024px) {
		.senior  .senior-list li .bks h5{font-size: 16px;}
		.senior  .senior-list li .bks p{font-size: 14px;}
		.senior  .senior-list li .bks .ico{width: 50px;}
		.senior  .senior-list li .bks{padding: 45px 20px 25px 20px;}
		.running  .running-c .run-con .run-down h6{font-size: 18px;}
		.rank .rank-box{width: 100%;padding-left:5%;}
		
			.rank .rank-c .rank-cl .con h6{font-size: 18px;}
	.rank .rank-c .rank-cl .rank-list li{font-size: 18px;}
}
@media only screen and (max-width:720px) {
	.senior  .senior-list li{width: calc(50% - 5px);margin-right: 10px;margin-bottom: 10px;}
	.senior  .senior-list li:nth-child(4n){margin-right: 10px;}
	.senior  .senior-list li:nth-child(2n){margin-right: 0;}
	.running  .running-c .run-con .run-down h6{font-size: 16px;}
	.running  .running-c .run-con{width: 100%;height: auto;float: none;padding: 0;}
	.running  .running-c .pic{width: 100%;height: 250px;position: static;margin-top: 35px;}
	.rank .rank-c .rank-cl{width: 100%;height:auto;float: none;}
		.rank .rank-c .rank-cl .con h6{font-size: 16px;}
		.rank .rank-c{padding: 0;}
	.rank .rank-c .rank-cl .rank-list li{font-size: 16px;}
	.rank .rank-c .pic{width:100%;height:250px;position: static;margin-top: 30px;}
}


.project{width: 100%;height: auto;}
.project ul{width: 100%;height: auto;}
.project ul li{width: 100%;height: auto;padding-right: calc(50% - 700px);}
.project ul li:nth-child(2n){background: #FFFFFF; padding-left: calc(50% - 700px);padding-right: 0;}
.project ul li .prj-bks{width: 100%;height: auto;padding: 5% 0;background: #F6F7F8;}
.project ul li:nth-child(2n) .prj-bks{background: #FFFFFF;}
.project ul li .prj-c{overflow: hidden; width: 100%;height: auto;position: relative;}
.project ul li:nth-child(2n) .prj-c{padding-left: 0;}
.project ul li .prj-c .pic{width: 55%;position: absolute;left: 0;height: 100%;top: 0;background-size: cover;background-repeat: no-repeat;background-position: center;}
.project ul li:nth-child(2n) .prj-c .pic{right: 0;left: auto;}
.project ul li .con{width: 45%;padding:5%;float: right;}
.project ul li .con .title{text-align: left;}
.project ul li .con h6{font-size: 24px;color: #333333;margin-top: 35px;}
.project ul li .con .txt-c{width: 100%;height: auto;margin-top: 20px;margin-bottom: 35px;}
.project ul li:nth-child(2n) .con{padding-left: 0;float: left;}
.project ul li:last-child{margin-bottom: 0;}



@media only screen and (max-width:1680px) {
	.project ul li .con h6{font-size: 22px;}
}
@media only screen and (max-width:1650px) {
.project ul li{padding-right:7.5%;}
.project ul li:nth-child(2n){padding-left:7.5%;padding-right: 0;}
}

@media only screen and (max-width:1440px) {
	.project ul li .con h6{font-size: 20px;}
}
@media only screen and (max-width:1280px) {
	.project ul li .con h6{font-size: 18px;}
	.project ul li .con{width:50%;}
	.project ul li .prj-c .pic{width: 50%;}
}
@media only screen and (max-width:1024px) {
	.project ul li{padding-right:5%;}
.project ul li:nth-child(2n){padding-left:5%;padding-right: 0;}
}
@media only screen and (max-width:720px) {
	.project ul li .con h6{font-size:16px;}
	.project ul li .prj-bks{padding:35px 0 45px 0;}
	.project ul li .con{width: 100%;height: auto;float: none;}
	.project ul li:nth-child(2n) .con{float: none;}
	.project ul li .prj-c .pic{width: 100%;height: 250px;position: static;margin-top: 35px;}
	
	
}