@import url("font-face1.css");
body, html { width: 100%; margin: 0; padding: 0; font-size:16px; font-family: "gillsans-Regular", "SourceHanSansSC-Normal" ,Arial; color: #000; }
body { line-height: 1.5 }
* { margin: 0px; padding: 0px; outline: 0 none; word-wrap: break-word; }
*, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
ul, li { list-style-type: none; margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
a { color: #000; outline: none; text-decoration: none; transition:all 0.3s; }
a:hover { text-decoration: none; }
em, i { font-style: normal; }
.cf { zoom: 1; }
.cf:before, .cf:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
input, textarea, button,select { border: none; background: none; appearance: none; -webkit-appearance: none; font-family:"gillsans-Regular","SourceHanSansSC-Normal", Arial;outline: none;font-size:16px;border-radius: 0; }
 input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset !important;}
.clear { height: 0; overflow: hidden; clear: both; }
img { border: none; max-width: 100%; max-height: 100%;height:auto; -webkit-transition: all 0.5s;transition: all 0.5s; display: inline-block; vertical-align: top; } 

.editor-ui{text-align:justify;}
.editor-ui ul,.editor-ui li{list-style-type:disc;}
.editor-ui li{margin-left:1.2em;}
.editor-ui em{font-style:italic;}
.editor-ui,.editor-ui p,.editor-ui div{font-family:"gillsans-Regular" !important;}
.editor-ui img{height:auto !important;width:auto !important;}

.tran_scale { display:block;overflow:hidden;}
.tran_scale img {transition: all 1s ease;}
.tran_scale:hover img { transform:scale(1.1,1.1);}

.rel { position: relative; }
.abs { position: absolute; }
.fl { float: left; }
.fr { float: right; }
.hid { overflow: hidden; } 
.fb { font-weight: bold; }
.tc { text-align: center; }
.tr{text-align:right;}
.inb{display: inline-block;}
.ovh { overflow: hidden; } 
.bg-f9{background:#ccc1a6;}
.wrap {max-width: 1440px; margin: 0 auto; position: relative; }
.header { width: 100%;height:150px;  position: fixed; left: 0; top: 0;  -webkit-transition: all 0.2s;transition: all 0.2s;z-index:999999;background:#591e3e; }
.header .wrap{max-width: 94%;} 
.logo { width:150px;float:left;margin-top:10px;}
.logo_in_img{display: none;}
.head_left{width:40%;}
.head_link a{font-size:18px;color:#fff; font-family: "gillsans-Regular";text-transform: uppercase;padding-right:28px;}
.nav li {display:inline-block;margin-right:50px;} 
.nav li > a {font-size: 18px;color: #fff;text-transform: uppercase; position: relative;padding-bottom:10px; }  
.nav li > a::after{width:0;height:2px; content: '';background:#fff; position:absolute; left:0;bottom:0px;transition:all 0.5s; }
.nav li > a:hover::after{width:100%;}
.enquiry_btn61{font-size: 18px;position: absolute;bottom: -2em;right:3%;z-index: -1;background: #f4c933;color: #fff;height: 2em;line-height: 2em;padding: 0 1em;letter-spacing: 0px;}
.enquiry_btn61 span{position: relative; z-index: 2; padding-right: 30px; background: url(http://www.chaseuk-global.com/img/right.png) no-repeat right center;background-size: 24px 14px;}
.enquiry_btn61:hover{border-color: #000;}
.enquiry_btn61:hover span{color:#fff;background-image: url(http://www.chaseuk-global.com/img/right.png);}
.enquiry_btn61::after{content:"";height:2em;border-radius: 100%; position: absolute;top: 50%;left: 0;right: 0;margin-top:-1em;   opacity: 0; transform: scale(.4);transition: all 0.3s;background:#591e3e;z-index:1; } 
.enquiry_btn61:hover::after{ opacity: 1; transform: scale(1); transition: transform .9s cubic-bezier(.19, 1, .22, 1), opacity .6s cubic-bezier(.165, .84, .44, 1);border-radius: 0; }
.enquiry_btn61:before { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.head_left .nav{margin-top:32px;}
.head_right{vertical-align: middle;margin-top:44px;}
.head_right .nav{text-align:right;padding-right:50px;}
.head_right .nav li {margin-right:0;margin-left:50px;} 
.search-share{ vertical-align: top; }
.search {background:#c1ad80;position:relative;z-index:99999999;height:30px;} 
.search input.valTxt{width:0;height:30px;color:#fff; font-family: "arial";background:#c1ad80;transition:0.5s all ease;-webkit-transition:0.5s all ease;}
.search input.sub{width:36px;height:30px;background: url(../images/search.png) no-repeat center;}
.search input.valTxt,.search input.sub{float:left;}
.search ::-webkit-input-placeholder { color:#fff; }
.search:hover input.valTxt{width:80px;}

.share {margin-top:6px; display: flex;}
.share a{display:inline-block;margin-left:18px;position:relative;z-index:99999999;}
.share a .wechatImg{display:none;width:100px;background:#fff;position:absolute;top:110%;left:50%;margin-left:-50px;}
.share a:hover .wechatImg{display:inline-block;}
.header.hover {height:95px;background:#591e3e;box-shadow: 0 1px 5px rgba(0,0,0,0.05) ;}
.header.hover .wrap{padding-top:35px;}
.header.hover .logo {width:100px;}
.header.hover .logo .logo_img{ display: none; }
.header.hover .logo .logo_in_img { display: block; } 
.header.hover .head_right{margin-top:0 !important;}
.header.hover .head_link,.header.hover .search,.header.hover .share{display: none;}
.header.hover .nav{margin-top:0;}
.header.hover .nav li > a { color: #fff; }  
.header.hover .nav li > a::after{background:#fff;}
.header.hover .hamburger{bottom:40px;}

.header.hover .wrap{padding-top:0 !important;}


.header.hover .nav li{line-height:94px;}
.header .nav li{position:relative;line-height:3;}
.header .subMenu{display:none;background:rgba(255,255,255,0.7); position:absolute;left:-1em;top:100%;}
.header .subMenu a{display:block;width:220px;padding:0.8em 1em;line-height:1.5;color:#666;text-align:left !important;transition:0.5s all ease;-webkit-transition:0.5s all ease;}
.header .subMenu a:hover{color:#591e3e;background:rgba(255,255,255,0.5);}
.header .nav li:hover .subMenu{display:block;}

.header .subItem{position:relative;}
.header .thirdNav{position:absolute;left:100%;top:0;display:none;background:rgba(255,255,255,0.7);}
.header .subItem:hover .thirdNav{display:block;}

.responseNav,.languageText{display:none;}
 
.banner_box{
	/* max-width:1920px; */
	overflow:hidden;
}
.banner { position: relative; z-index: 10; }  
.banner video{display: block;width:100%;} 
.banner .swiper-slide img{display: block;width:100%;}
 
.bantxt { position: absolute; width: 100%; left: 0; top: 40%; z-index: 20; }
.bantxt h2 { font-size:48px;color:#fff;  line-height: 1.25; font-family: "Baskerville";margin-top:-20px; transition:all 0.5s ease 1s; opacity: 0;}
.bantxt h3 { width:50%; font-size:14px;color:#fff;line-height: 1.5;font-family: "gillsans-Regular"; margin-top: 55px; transition:all 0.5s ease 1s;opacity: 0;}
.bantxt .more{border-color:#fff;transition:all 0.5s ease 1s;opacity: 0;}
.bantxt .more span{color:#fff; background-image:url(../image/more2.png);}
.banner .swiper-slide-active .bantxt h2{opacity: 1;margin-top:0;}
.banner .swiper-slide-active .bantxt h3{opacity: 1;margin-top:15px;}
.banner .swiper-slide-active .bantxt .more{opacity: 1;margin-top:50px;}  

.mobVideo,.mobMoreVideo{display:none !important;}

.more { display:inline-block; padding:20px 50px;border:1px solid #000;margin-top:80px; position: relative;overflow:hidden; transition:all 0.5s; box-sizing: content-box;text-align: center;}
.more span{display: inline-block;padding-right:25px;font-size:16px;font-family: "gillsans-Regular"; background:url(../image/more2.png) no-repeat right center; text-transform: uppercase; position: relative; z-index: 2; box-sizing: content-box; white-space: nowrap;}
.more:hover{border-color: #000;}
.more:hover span{color:#000;background-image: url(../image/more.png);}
.more::after{content:"";height:160px;border-radius: 100%; position: absolute;top: 50%;left: 0;right: 0;margin-top:-80px;   opacity: 0; transform: scale(.4);transition: all 0.3s;background:#000;z-index:1; } 
.more:hover::after{ opacity: 1; transform: scale(1); transition: transform .9s cubic-bezier(.19, 1, .22, 1), opacity .6s cubic-bezier(.165, .84, .44, 1);border-radius: 0; }
.more:before { clear: both; content: "."; display: block; height: 0; visibility: hidden; }

.header.hover .siteLink{display: none;}
.siteLink{position:relative;margin-right:1.5em;}
.siteLink .mainSiteLink{background:#591e3e;padding:0 1em;line-height:30px;height:30px;color:#fff;cursor:pointer;display:block;}
.siteLink .subSiteLink{position:absolute;left:50%;top:100%;display:none;z-index:999999;padding-top:8px;background:url(../images/sitelink.png) center top no-repeat;background-size:auto 8px;transform:translateX(-50%);-webkit-transform:translateX(-50%);}
.siteLink .subSiteLink a{display:block;line-height:2.4;height:2.4em;background:#591e3e;text-align:center;padding:0 1em;white-space:nowrap;color:#fff;}
.siteLink a:hover{text-decoration:underline;color:#fff !important;}
.siteLink:hover .subSiteLink{display:block;}
 
/*.banner .swiper-pagination{width:100%;top:auto;right:0;left:0; bottom:50px!important; display: flex; justify-content:space-around;}
.banner .swiper-pagination::after{width:100%; border-bottom:1px solid rgba(255,255,255,0.25); content:""; position: absolute;left:0;top:50%;}
.banner .swiper-pagination-bullet { height: 50px;background:none; -webkit-transition: all 0.1s;transition: all 0.1s; position: relative;margin-top:1px;   }  
.banner .swiper-pagination-bullet::after{ width: 50px; height: 50px;background:url(../image/slide-active.png) no-repeat center;background-size:100%; content:''; position: absolute;left:0;top:0; opacity: 0; transition: all 0.5s;}
.banner .swiper-pagination-bullet-active::after { left:50%; opacity: 1;} 
.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 9px; }
.banner .swiper-container-horizontal>.swiper-pagination-bullets, .banner .swiper-pagination-custom, .swiper-pagination-fraction { bottom: 25px; }*/

.banner .swiper-pagination{bottom:40px;}
.banner .swiper-pagination-bullet{width:22px;height:22px;background:url(../image/line2.png) center bottom repeat-x;background-size:100% 2px;opacity:1;border-radius:0;}
.banner .swiper-pagination-bullet-active{background:url(../image/slide-active.png) center no-repeat;background-size:contain;}

.swiper-button-next,.swiper-button-prev{border-radius: 100%;background-color:rgba(127,156,181,0.56); background-position: center; background-repeat: no-repeat; background-size:100% 100%;top:50%;}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{opacity: 0;} 
.banner .swiper-button-next,.banner  .swiper-button-prev{width:80px;height:80px; ;background-color:rgba(127,156,181,0.56); margin-top:-40px;}
.banner  .swiper-button-prev{left:4%;background-image:url(../image/arr_left.png);}
.banner  .swiper-button-next{right:4%;background-image:url(../image/arr_right.png);}
.banner  .swiper-button-prev:hover,.banner  .swiper-button-next:hover{background-color:rgba(127,156,181,0.65);}

.moreVideo{cursor:pointer;}
.videoPop,.videoPop2{display:none;}
.videoPop .mask,.videoPop2 .mask{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0, 0, 0,0.8);z-index:99999999;}
.videoPop .videoCont,.videoPop2 .videoCont{max-width:90%;width:1200px;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);z-index:99999999;}
.videoPop .videoCont video,.videoPop2 .videoCont video{width:100%;}
.videoPop .my-video-dimensions,.videoPop2 .my-video-dimensions{width:100%;}
 /*about us*/
 .tit{font-size:50px;color:#293752;text-align:center;font-family: "Baskerville"; text-transform: capitalize;margin-bottom:70px;}
 .mytit{
	color: #293752;
	margin-top: 0;
	margin-bottom:50px;
 }
.where_box .tit{font-size:32px;}
.newsletter .tit{margin-bottom:0;color:#000;text-align:left;}
.about_box{padding:108px 0 0;}
.about_swiper{margin-left:80px;}
.about_swiper .img{width:72%;overflow: hidden;}
.about_swiper .img img{width:100%;}
.about_swiper .img a:hover img{transform: scale(1.1); backface-visibility: hidden;}
.about_txt{width:50%;padding:62px 64px;background: rgba(127,156,181,0.56); position: absolute;right:0;top:20%;}
.about_txt h2{font-size:36px;font-family: "Baskerville";}
.about_txt .txt{font-size:20px;line-height: 1.8;margin-top:25px;overflow: hidden; text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;}
.gallery-top .swiper-button-next,.gallery-top  .swiper-button-prev{width:106px;height:106px; ;background-color:rgba(0,0,0,0.4); margin-top:-37px; display: none;}
.gallery-top  .swiper-button-prev{left:10px;background-image:url(../image/arr_left.png);}
.gallery-top  .swiper-button-next{right:10px;background-image:url(../image/arr_right.png);}
.gallery-top  .swiper-button-prev:hover,.gallery-top  .swiper-button-next:hover{background-color:rgba(0,0,0,0.5);}
.gallery-thumbs {width:72%;margin:50px 0 0;}
/*.gallery-thumbs .swiper-slide{width:19%!important;}
.gallery-thumbs .swiper-slide:nth-child(2){width:25%!important;}*/
.gallery-thumbs .swiper-slide span{display:block;font-size:16px;color:#999;padding-top:20px; position: relative; line-height: 1.5;}
.gallery-thumbs .swiper-slide span::before{width:100%;content:""; position: absolute;left:0;top:0;height:1px; background:rgba(169, 139, 107, 0.65); transition:all 0.3s; overflow: hidden;}
.gallery-thumbs .swiper-slide:nth-child(1) span::before{background:rgba(169, 139, 107, 0.65);}
.gallery-thumbs .swiper-slide:nth-child(2) span::before{background:rgba(169, 139, 107, 0.65);}
.gallery-thumbs .swiper-slide:nth-child(3) span::before{background:rgba(169, 139, 107, 0.65);}
.gallery-thumbs .swiper-slide:nth-child(4) span::before{background:rgba(169, 139, 107, 0.65);}
.gallery-thumbs .swiper-slide:nth-child(5) span::before{background:rgba(169, 139, 107, 0.65);}
.gallery-thumbs .swiper-slide-thumb-active span{color:#000;}
.gallery-thumbs .swiper-slide-thumb-active span::before{height: 4px;}
/*map*/
.map_box{}
.map_box .biaoti{font-size:36px;top:36px;left:180px;position:absolute;font-weight:bold;}
.map_position{display:inline-block;}
.map_text{padding-bottom:60px;}
.map_left{width:55%;margin-left:85px;}
.map_left .tit{text-align:left;margin-bottom:0;}
.map_left .tit span:nth-child(1){color:#f27d00;}
.map_left .tit span:nth-child(2){color:#591e3e;}
.map_left .tit span:nth-child(3){color:#f8d218;}
.map_left .txt{margin-top:20px;font-size:24px;line-height: 1.5;}
.map_right{width:34%;}
.map_right dl{display: inline-block;text-align:center;}
.map_right dl dt{font-size:72px;;font-family: "Baskerville";color:#fab90a;}
.map_right dl:nth-child(1){margin-right:45px;}
.map_right dl:nth-child(1) dt{color:#f27d00;}
.map_right dl dd{font-size:18px;;font-family: "Baskerville"; text-transform: uppercase;}
.map_point{width:4%;/*height:102px;*/ z-index: 1;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}
/*.map_point i{display:block;width:100%;height:100%; background:url(../images/dot5.png) no-repeat center;background-size:100%; transition:all 0.5s;}*/
.map_point h3{position: absolute;left:50%;top:50px;transform: translateX(-50%);font-size:22px;font-family: "Baskerville"; white-space: nowrap;transition:all 0.3s;}
/*.map_point.selected i,.map_point3 i,.map_point6 i,.map_point7 i{background-image:url(../images/dot4.png);backface-visibility: hidden;}*/ 

.map_point3{left:46.2%;top:26%;}                  /*天津*/
.map_point4{left:46%;top:50%;}    /*南通*/
.map_point5{left:42.8%;top:56.2%;}    /*嘉善*/
.map_point6{left:40.2%;top:59%;}      /*杭州*/
.map_point7{left:49%;top:51.4%;}                  /*上海*/

/*.map_point .aName{position:absolute;top:50%;display:none;}*/
.map_point .aName{display:block;text-align:center;}
.map_point .aName span{display:block;font-size:14px;white-space:nowrap;/*line-height:2em;height:2em;padding:0 0.6em;background:#fab90a;color:#fff;*/}
/*.map_point3 .aName span,.map_point6 .aName span,.map_point7 .aName span{background:#ed691b;}*/
/*.map_point3 .aName,.map_point5 .aName,.map_point6 .aName{left:0;transform:translate(-100%,-50%);-webkit-transform:translate(-100%,-50%);padding-right:10px;background:url(../images/aName1.png) right center no-repeat;}
.map_point4 .aName,.map_point7 .aName{right:0;transform:translate(100%,-50%);-webkit-transform:translate(100%,-50%);padding-left:10px;background:url(../images/aName2.png) left center no-repeat;}*/
/*.map_point3 .aName,.map_point6 .aName{background-image:url(../images/aName3.png);}
.map_point7 .aName{background-image:url(../images/aName4.png);}*/
/*.map_point:hover .aName{display:block;}*/

.mobilePopBtn{display:none;}

.wap_key{right:80px;bottom:60px;top:60px;background:#cdd9e5;}
.mapDot{left:180px;bottom:60px;}
.wap_key span,.mapDot span{display:block;font-size:18px;padding:10px 20px;}
.wap_key span img,.mapDot span img{width:26px;vertical-align: -9px;}
.mapDot span img{margin-right: 0.4em;}
.wap_key span:nth-of-type(1) img{width:30px; }
.wap_key dl{margin:2em 0.6em 0.6em;}
.wap_key dl dt,.wap_key dl dd a{padding:0 20px;display:block;}
.wap_key dl dt{font-size:24px;font-weight:400;margin-bottom:0.8em;}
.wap_key dl dd a{font-size:20px;}
/*弹框*/
.map_box .wrap{ z-index: 30; }
.map_mask{width:100%;height:100%; position: absolute;left:0;top:0;background:rgba(0,0,0,0.7); z-index: 19;display: none; }
.map_mask.active{display: block; z-index: 31;}
.map_popup{padding:100px 0;left:0;right:0;bottom:0; background:#591e3e url(../image/zxbg.png) no-repeat right bottom;background-size:auto 100%; z-index: 20; transition:all 0.5s; bottom:-60%;}
.map_popup.active{ bottom:0; z-index: 32;}
.map_close{width:30px;height:30px;right:15px;top:15px;cursor:pointer;} 
.map_popup_list .wrap{padding:0 2.45%;}
.map_popup_list dl{width:30.3%;float:left;margin:0 1.5%; position: relative;}
.map_popup_list dl dd{position: absolute;width:100%;height:100%;left:0;bottom:-50px;background:rgba(0,0,0,0.8); z-index: 10;text-align:center;padding:1em;transition:all 0.5s;opacity:0;}
.map_popup_list dl dd h3 {font-size:18px;text-align:center;margin-bottom:0.5em;}
.map_popup_list dl dd h3 a{color:#fff;font-family: "Baskerville";}
.map_popup_list dl dd .txt{font-size:16px;color:#fff;margin-top:0;line-height: 1.8;text-align:left;overflow: hidden; text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp:6; -webkit-box-orient: vertical;}
.map_popup_list dl dd .more{border-color:#fff;margin:2em auto 0;}
.map_popup_list dl dd .more span{color:#fff;background-image: url(../image/more2.png); }
.map_popup_list dl dd .font{position:absolute;left:1em;right:1em;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.map_popup_list dl:hover dd{opacity: 1; bottom:0;}

/*career*/
.career_box {display: flex;}
.career_box .career_item{width:50%; display: flex; justify-content: center; align-items: center; flex-direction: column; padding:80px;}
.career_box .career_item:nth-child(1){background:#f8d218;}
.career_box .career_item:nth-child(2){background:#f27d00;}
.career_box .career_item h2{font-size:50px;font-family: "Baskerville";transition:all 0.5s; position: relative;top:0; line-height: 1;}
.career_box .career_item:hover h2{top:-10px;}
.career_box .career_item .txt{font-size:30px;text-align:center;padding-top:10px;margin:0 1em;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;max-width:100%;}
.career_box .career_item .more{margin-top:50px;} 
 
/*news*/
.news_box{padding:110px 0 60px;background:url(../image/zxbg.png) no-repeat right bottom;} 
.news_list dl dt{overflow:hidden;} 
.news_list dl dt img{width:100%;}
.news_list dl dt a:hover img{transform: scale(1.1); backface-visibility: hidden;}
.news_list dl dd{margin-top:35px;}
.news_list dl dd h3{height:3em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:30px;line-height: 1.5;font-family: "gillsans-Regular"; transition:all 0.3s; position: relative;top:0;}

.news_list dl dd .date{font-size:16px;color:#999; font-family: "gillsans-Regular";margin-top:25px;transition:all 0.3s;}
.news_list dl dd .more{ background:#591e3e;border-color:#591e3e;  margin-top:35px; transition:all 0.3s; position: relative;top:0; opacity: 0;}  
.news_list dl dd .more:hover{background:#591e3e;border-color:#591e3e; }
.news_list dl dd .more::after{display: none;} 
.news_list dl dd .more:hover span{color:#000;background-image: url(../image/more.png);}
.news_list dl:hover dd h3{top:-5px;}
.news_list dl:hover dd h3 a{color:#591e3e;}
.news_list dl:hover dd .date{opacity: 0;}
.news_list dl:hover dd .more{top:-60px; opacity: 1;}
.sjs-default{position: relative;padding: 0;margin: 0;}
.news_list{margin:0 -1.3em;}
.news_list .item{width:33.3%;float:left;}
.ratio-box{display:block;overflow:hidden;}
.wccIndNews dl dt img{width:100%;height:auto;max-height:9999px;}
.wccIndNews .item{width:auto;break-inside:avoid;}
.wccIndNews .sjs-default{column-count:3;}
.news_list .item dl{margin:0 1.3em;}
.news_list .item:nth-child(3n+1){clear: both;}
/*footer*/
.footer { padding:60px 0;background: #591e3e; }
.footer .address{margin-bottom:1em;color:#aaa;}

.ft_left { width: 260px; float: left;margin-right:30px;}
.ft_left .hamburger{position: static;width:60px;margin:50px auto 0;height:20px;padding-top:2px;}
.ft_left .hamburger__icon,.ft_left  .hamburger__icon:after, .ft_left .hamburger__icon:before{width:60px;height:5px;}
.ft_left .hamburger__icon:before{top:-13px;}
.ft_left .hamburger__icon:after{top:13px;} 
/*.ft_left .hamburger.active .hamburger__icon:before { -moz-transform: translateY(13px)rotate(45deg); -ms-transform: translateY(13px)rotate(45deg); -webkit-transform: translateY(13px)rotate(45deg); transform: translateY(13px)rotate(45deg) }
.ft_left .hamburger.active .hamburger__icon:after { -moz-transform: translateY(-13px)rotate(-45deg); -ms-transform: translateY(-13px)rotate(-45deg); -webkit-transform: translateY(-13px)rotate(-45deg); transform: translateY(-13px)rotate(-45deg) }*/
 
.f_menu {  overflow: hidden; }
.f_menu dl {width:20%;float:left; padding-left:30px;  } 
.f_menu dt,.f_menu dt a {font-size: 20px;color:#a1826c;} 
.f_menu dd{margin-top:0.4em;}
.f_menu dd a{ display: block; font-size: 18px;color:#fff;/* margin-bottom: 15px; height:2em;line-height:2;*/ line-height:1.2;padding:0.3em 0;}
.f_menu dd a:hover { color: #fff; }  
.ft_bom{padding-left:65px;margin-top:120px;}
.bom_link a{display: inline-block;font-size:18px;color:#a1826c;text-decoration: underline;margin-right:50px;}
.bom_link a:hover{color:#fff;} 
.copyright,.copyright a {font-size:14px;color:#fff; } 
.copyright a:hover{color:#fff;} 
 
/*导航*/ 

.hamburger {display:block; width: 24px; position: absolute;right:0;bottom:24px; z-index: 10000; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-tap-highlight-color: transparent; -ms-touch-action: manipulation; touch-action: manipulation }
.hamburger__icon, .hamburger__icon:after, .hamburger__icon:before { -moz-transition-duration: .4s; -o-transition-duration: .4s; -webkit-transition-duration: .4s } 
.hamburger__icon { position: relative; margin-top: 7px; margin-bottom: 7px; background-color: #c1ad80; cursor:pointer; }
.hamburger__icon, .hamburger__icon:after, .hamburger__icon:before { display: block; width: 24px; height: 2px; -moz-transition-property: background-color, -moz-transform; -o-transition-property: background-color, -o-transform; -webkit-transition-property: background-color, -webkit-transform; transition-property: background-color, transform; transition-duration: .4s }
.hamburger__icon:after, .hamburger__icon:before { position: absolute; content: "" }
.hamburger__icon:before { top: -7px;background-color: #c1ad80; }
.hamburger__icon:after { top: 7px ;background-color: #c1ad80;}
/*.hamburger.active .hamburger__icon { background-color: transparent }
.hamburger.active .hamburger__icon:after, .hamburger.active .hamburger__icon:before { background-color: #591e3e; }
.hamburger.active .hamburger__icon:before { -moz-transform: translateY(7px)rotate(45deg); -ms-transform: translateY(7px)rotate(45deg); -webkit-transform: translateY(7px)rotate(45deg); transform: translateY(7px)rotate(45deg) }
.hamburger.active .hamburger__icon:after { -moz-transform: translateY(-7px)rotate(-45deg); -ms-transform: translateY(-7px)rotate(-45deg); -webkit-transform: translateY(-7px)rotate(-45deg); transform: translateY(-7px)rotate(-45deg) }*/

.where_list dl dd h3{font-size:24px;font-family: "Baskerville";}

@media only screen and (min-width:2000px) {  
  
  .header .wrap{max-width:94%;} 
  .enquiry_btn61{right:3%;}
  .nav li{margin-right:100px;}
  .head_right .nav li{margin-left: 70px;}  

  .bantxt .wrap{max-width:999999px;margin:0 10%;}
}
 
@media  (max-width:1680px) {   
	.head_right .nav li{
		margin-left: 24px;
	}	
  /* .header .wrap{max-width:1560px;}  */
  .wrap{max-width:1300px;}
  .enquiry_btn61{right:calc(50% - 650px);}
  .about_txt {padding:50px;}
  .map_popup_list dl dd .txt{line-height: 1.5;}

  .wap_key{right:50px;bottom:40px; top:40px;}
  .map_box .biaoti{top:40px;left:100px;}
  .mapDot{bottom:40px;left:100px;}
  /*.wap_key dl{margin-bottom:40px;}*/
}

@media  (max-width:1560px) {

	.banner .swiper-button-next,.banner  .swiper-button-prev,.gallery-top .swiper-button-next, .gallery-top .swiper-button-prev{width:60px;height:60px;margin-top:-30px;}

	.where_box .tit{font-size:24px;}
	.where_list dl dd h3{font-size:20px;}
}

 @media (max-width:1440px) { 
  .header .wrap{max-width:1360px;} 
  .enquiry_btn61{right:calc(50% - 680px);}
  .wrap{max-width:1200px;}
  .head_link a{font-size:16px;}
  .logo{width:120px;}
  .nav li{margin-right:30px;  }
  .nav li > a{font-size:18px;  }
  .enquiry_btn61{font-size:18px;}
  .head_right .nav li{margin-left:30px;  }
  .share{ vertical-align: 0; }
  .bantxt h2{font-size:40px;} 
   .more{ padding:15px 35px;}
   .more span{font-size:14px;}
  .tit{font-size:40px;}
  .txt {font-size:16px;} 
  .about_swiper{margin-left:0;}
  .about_swiper .img,.gallery-thumbs{width:80%;} 
  .news_box{background-size:60%;}
  .news_list dl dd h3{font-size:24px;line-height: 1.5;}
  .ft_left{width:170px;}
  .f_menu dl{margin-bottom: 25px;}
  .f_menu dl,.ft_bom{padding-left:20px;}
  .ft_bom{margin-top:40px;}
  .bom_link a{margin-right:30px;}
  .f_menu dt, .f_menu dt a{font-size:18px;}
  .f_menu dd a, .f_menu dd .address{font-size:16px;}
  .ft_left .hamburger{width:24px;margin-top:30px;}
  .ft_left .hamburger__icon, .ft_left .hamburger__icon:after, .ft_left .hamburger__icon:before{width:24px;height:2px;}
  .ft_left .hamburger__icon:before{top:-7px;}
  .ft_left .hamburger__icon:after{top:7px;}
  .map_popup_list dl dd .more{margin-top:1.5em;} 
  
  .map_popup_list dl dd .txt{-webkit-line-clamp:5;}

  .header{height:120px;}
  .head_right{margin-top:30px;}
}
@media (max-width:1366px) {  
  .header .wrap{max-width:1200px;}  
  .enquiry_btn61{right:calc(50% - 600px);}
  .bantxt{top:40%;}
  .about_box{background-size:auto 60%;}
  .news_box{padding:60px 0;}
 .about_box{padding:60px 0 0;}
  .news_list dl dd{margin-top:15px;}
  .news_list dl dd h3{font-size:16px;}
  .map_left .txt{font-size:20px;}
  .map_left{margin-left:0;}
  .map_right { text-align: right;}
  .map_right dl dt{font-size:50px;}
  .map_right dl dd{font-size:16px;}
  .gallery-thumbs .swiper-slide span{padding-top:15px;}
  .gallery-thumbs .swiper-slide-thumb-active span::before{height: 3px;}
  .map_popup{bottom:-100%;}
  .career_box .career_item h2{font-size:36px;}
  .career_box .career_item .txt{font-size:24px;}
	
	.footer{padding:40px 0;}

	.hamburger{bottom:22px;}

	.siteLink{margin-right:1em;}

	.wap_key{right:20px;bottom:2em;top:2em;}
	.map_box .biaoti{top:28px;left:28px;font-size:24px;}
  	.mapDot{bottom:2em;left:2em;}
	/*.wap_key dl{margin-bottom:2em;}*/
	.wap_key dl dt{font-size:20px;}
	.wap_key dl dd a{font-size:16px;}
	.wap_key span,.mapDot span{line-height:3;}
	.map_text{padding-bottom:40px;}
}
 @media (max-width:1280px) {  
  .header .wrap{max-width:1100px;}
  .enquiry_btn61{right:calc(50% - 550px);}
  .nav li > a{font-size:16px;}
  .enquiry_btn61{font-size:16px;}
  .career_box .career_item{padding:50px;}
  .map_popup{padding:50px 0;}
   
  .news_list{margin:0 -10px;}
  .news_list .item dl{margin:0 10px;}

  .siteLink .mainSiteLink{font-size:14px;}

  .hamburger{bottom:20px;}

  .where_box .tit{font-size:20px;}
  .where_list dl dd h3{font-size:18px;}
	
}
 @media (max-width:1200px) { 
   .wrap,.header .wrap{max-width:1000px;}
   .enquiry_btn61{right:calc(50% - 500px);}
   .nav li{margin-right:1em;}
   .head_right .nav li{margin-left:1em;}
   .about_txt h2{font-size:24px;}
   .more{margin-top:40px;}
   .map_point h3{font-size:16px;top:30px;}
   .wap_key h3{font-size:16px;}
   .wap_key span,.mapDot span{font-size:14px;}
   .map_popup_list dl dd{padding:20px;}

   .wap_key{right:2em;}
   .wap_key dl dt,.wap_key dl dd a,.wap_key span,.mapDot span{padding:0 14px;}
   .wap_key span,.mapDot span{display:inline-block;}

   .ft_bom{margin-top:0;}
   .bom_link,.copyright{float:none;margin-top:1em;}
   .map_popup_list dl dd .txt{-webkit-line-clamp:3;}
 } 
 @media (max-width: 1024px) { 
  .header .wrap{padding-top:20px;}
  .wrap,.header .wrap{width:auto;padding-left:12px;padding-right:12px;} 
  .hamburger{right:14px;bottom:60px;}
  .header.hover .hamburger{bottom:22px;}
  .header.hover .head_right{padding-right:40px;}
  .head_link a{font-size:12px;}
  .header.hover{height:60px;}
  .header.hover .wrap{padding-top:20px;}
  .header.hover .logo{width:50px;} 
  .banner .swiper-pagination{bottom:25px!important;}
  .banner .swiper-pagination-bullet{height:30px;}
  .banner .swiper-pagination-bullet::after{width:30px;height:30px;}


    .header {height:60px;background:#fff;box-shadow: 0 1px 5px rgba(0,0,0,0.05) ;}
	.header .wrap{padding:0;}
	.header .logo {width:50px;left:1em;margin-left:1em;margin-top:10px;}
	.header .logo .logo_img{ display: none; }
	.header .logo .logo_in_img { display: block; } 
	.header .head_link/*,.header .search,*/,.header .share a{display: none;}
	.header .share{margin-top:0;}
	/*.header.hover .search, .header.hover .share{display:block;}*/
	.header .share .languageBtn{display:block;width:26px;height:26px;padding:4px;background:#591e3e;position:relative;color:#fff;}
	.search{height:26px;}
	.search input.sub{width:26px;height:26px;float:left;}
	.search input.valTxt,.search:hover input.valTxt{height:26px;position:static;float:left;width:80px;}
	.header .nav{margin-top:0;}
	.header .nav li > a { color: #000; }  
	.header .hamburger{bottom:4px;}
	.head_left,.head_right .nav{display: none;}
	.header .hamburger,.header.hover .hamburger{display: block;right:15px;} 
	.header .hamburger,.header.hover .hamburger{bottom:11px;}

	@media (max-width: 501px){
		.header .hamburger,.header.hover .hamburger{bottom:19px;}
	}
	
	

	.banner,.in_banner{margin-top:60px;} 

  .bantxt{top:30%;}
  .bantxt h2{font-size:30px;}
  .bantxt h3{width:80%;}
  .banner .swiper-slide-active .bantxt .more{margin-top:1em;}  
  .logo{width:90px;top:12px;margin-left:-45px;}
  .nav li > a{font-size:14px;}
  .enquiry_btn61{font-size:14px;}
  .nav li > a::after{background:#000;}
  .header.hover .nav li{line-height:60px;}

  .search-share{padding-right:40px;position:absolute;right:1em;top:17px;}

  .share a{margin-left:10px;}  
   .banner .swiper-button-next, .banner .swiper-button-prev,.gallery-top .swiper-button-next, .gallery-top .swiper-button-prev{width:40px;height:40px;margin-top:-20px;}
 .tit{font-size:24px;margin-bottom:40px;}
 .txt{margin-top:10px;}   
 .more span{font-size:12px;background-size:12px;}
  .career_box .career_item:nth-child(2) .more span{text-indent:30px;}
 .footer{padding:2em 0;}
 .about_txt{padding:50px 30px;} 
 .map_close{width:20px;height:20px;}
	
	.news_list .item{margin-bottom:1em;}

	.siteLink{display:none;}

	.wap_key{position:static;}
	.mapDot{position:static;background:#d7f2eb;}
	.map_text{padding-bottom:2em;}

	.map_point .aName span{font-size:16px;}
	.mobilePopBtn{display:block;text-align:center;font-size:16px;overflow:hidden;margin-bottom:1em;}
	.mobilePopBtn span{width:25%;float:left;display:block;line-height:3;height:3em;cursor:pointer;background:#b4e4d8;border-left:1px solid #fff;}
	.mobilePopBtn span:hover{background:#fab90a;}

	.where_list dl dd h3{font-size:16px;}
	.map_popup_list dl:hover dd,.map_popup_list dl dd{display:none;}

	.banner_video{min-height:100px;}
	.moreVideo,.banner video{display:none !important;}
	.mobVideo,.mobMoreVideo{display:block !important;}
	.mobMoreVideo{margin-top:40px !important;opacity:1 !important;max-width:200px;margin:0 auto;}

	.responseNav{display:block;padding:15px 0;font-size:18px;border-bottom: 1px solid #d7d7d7;width:100%;}
	.languageText{font-size:14px;display:block;position:absolute;top:37%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);height:1em;}
	.languageImg{display:none;}

	.f_menu dl,.ft_bom{padding-left:1em;}

	.map_box .biaoti{font-size:16px;top:0.2em;}
}
 @media (max-width: 800px) {
  
.tit{font-size:24px;}
 .news_list dl dd .more{display: none;}
 .about_txt .txt{line-height:1.5;}
.f_menu dl{display: none;}
.f_menu dl.dpb{display:block;width:auto;margin:2em 0;padding:0;float:none;}
.f_menu dt, .f_menu dt a{font-size:16px;}
.ft_left{float:none;margin:0 auto;width:120px;}
.ft_left .hamburger{margin-top:1em;}
.bom_link a{margin:0 1em;font-size:16px;}
.footer{padding:20px 12px;text-align:center;}
.ft_bom{margin-top:0;padding-left:0;}
.bom_link{float:none;text-align:center;}
.copyright{float:none;text-align:center; } 
.foot_logo .swiper-slide img{width:auto;height:50px;}
.career_box .career_item .txt{font-size:18px;}
.career_box .career_item .more{margin-top:30px;}
.news_list dl dd{margin-top:20px;}
.map_left .txt{font-size:14px;}
.map_right dl dt{font-size:32px;}
.map_right dl dd{font-size:12px;}
.map_right dl:nth-child(1){margin-right:15px;}
.map_popup_list dl dd {padding-top:30px;}
.map_popup_list dl dd h3{font-size:16px;}
.map_popup_list dl dd .txt{-webkit-line-clamp:2;}
.map_popup_list dl dd .more{margin-top:1em;}
.map_popup{padding:50px 0 30px;}
 .news_list .item{width:50%;}
 .news_list .item:nth-child(3n+1){clear:none;}
 .news_list .item:nth-child(2n+1){clear:both;}
 .news_list dl dd .date{margin-top:0.5em}
 .wccIndNews .sjs-default{column-count:1;}

 .map_point .aName span{font-size:14px;display:none;}

 	.mobilePopBtn{font-size:14px;}

 	.wap_key dl dt, .wap_key dl dd a{font-size:16px;line-height:2.4;}
 	.map_popup_list dl:hover dd,.map_popup_list dl dd{display:none;}
}
 
 @media (max-width: 640px) {
	.bantxt{text-align:center;}
	.bantxt h2,.bantxt h3{display:none !important;}
	.bantxt .more{padding:10px 15px;}

  .career_box .career_item{padding:20px;}
  .career_box .career_item h2{font-size:18px;}
  .career_box .career_item .txt{font-size:14px;height:30px;overflow:hidden;}
  .career_box .career_item .more{margin-top:15px;}
  .map_left,.map_right{width:100%;float:none;text-align:center;}
  .map_left .tit{text-align:center;}
  .map_right{margin-top:20px;}
  .wap_key{position: static;text-align:center;/*margin-bottom:20px;*/}
  .about_swiper .img, .gallery-thumbs{width:100%;}
  .about_txt{position: static;width:100%;padding:20px;}
  .about_txt h2{font-size:18px;}
  .about_txt .txt{font-size:16px;margin-top:10px;}
  .about_txt .more{margin-top:10px;}
  .gallery-thumbs{margin-top:30px;} 
  .gallery-top .swiper-button-next,.gallery-top  .swiper-button-prev{ display: block;}
  .gallery-thumbs .swiper-slide span{text-align:center;font-size:12px;}
  .about_box, .news_box{padding:30px 0 0;}
  .wap_key span img,.mapDot span img{width:24px!important;}
  .map_point h3{font-size:12px;}
  .map_popup_list dl dd{display: flex; align-items: center;}
  .map_popup_list dl dd .txt,.map_popup_list dl dd .more{display: none;}
  .map_point h3{top:15px;}
  .more{padding:10px 15px;}

  .wap_key p{overflow:hidden;text-align:left;position:absolute;right:0;top:26%;}
  .wap_key p span{margin-left:0;margin-right:1em;display:block;line-height:2;}

  .sc-item{width:100% !important;height:auto !important;min-height:50px;}
  	#calendar,.sc-days,.sc-body{height:auto !important;}
  	.sc-actions{margin-right:0 !important;width:50% !important;}
  	.sc-calendar .sc-mark-item{padding-bottom:0.5em !important;-webkit-line-clamp:99;padding-bottom:10px;max-height:none;}
}
 @media (max-width: 500px) {
  .bantxt{top:24%;} 
 .bantxt h2{font-size:20px;}
 .bantxt h3{width:100%;overflow: hidden; text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;}
 .banner .swiper-pagination{bottom:10px!important;}
 .banner .swiper-pagination-bullet{height:20px;}
 .banner .swiper-pagination-bullet::after{width:20px;height:20px;}
 .wap_key h3{display: block;}
 .wap_key h3{float:left;}
  
}



/*弹出菜单*/
.menu_popup{width:0;height:100%; position: fixed;top:0;right:0;background:#f1f1f1 url(../image/menu_bg.jpg) no-repeat top right; background-attachment: fixed; background-size:cover; z-index: 999999; overflow:hidden; transition:all 0.5s;}
.menu_popup.active{width:100%;}
.menu_popup_in{width:100%;height:100%;  position: relative; overflow-y:auto; display: flex; align-items: center;}
.menu_popup .wrap{ width: 1560px; max-width: none;}
.menu_close{width:54px;height:54px;top:90px;right:84px;border-radius: 54px;overflow:hidden;transition:all 0.5s;} 
.menu_close:hover{width:154px;}
.btn_close{width:154px;height:100%;padding:0 20px 0 25px;background:#000;display: flex; align-items: center;justify-content: space-between; position: absolute;right:0;top:0; z-index: 10;cursor:pointer}
.btn_close span{ font-size:22px;color:#fff;font-family: "gillsans-Regular"; opacity: 0; transition:all 0.3s;}
.btn_close i{ width:14px;height:14px; background:url(../image/menu_close.png) no-repeat center; background-size:100%; }
.menu_close:hover .btn_close span{opacity: 1;}
.menu_left{width:41.28%;padding-right:4.6%;}
.menu_left dl dt{overflow: hidden;}
.menu_left dl dt img{width:100%;}
.menu_left dl dt a:hover img{transform: scale(1.1); backface-visibility: hidden;}
.menu_left dl dd{position: absolute;left:0;right:0;top:0;bottom:0;
background: linear-gradient(180deg, rgba(0, 0, 0, 0.41) 0%, rgba(0, 0, 0, 0) 41%, rgba(0, 0, 0, 0.74) 100%);display: flex; flex-direction: column; justify-content: flex-end;padding:30px 40px;}
.menu_left dl dd h3 a{font-size:22px;color:#fff;}
.menu_left dl dd .txt{font-size:12px;color:#fff;margin-top:12px; font-family: "gillsans-Regular";}
.menu_btn{margin-top:70px;font-size:0;}
.menu_btn a{display: inline-block;padding:0 28px;height:56px;line-height: 56px; font-size:18px;background:#591e3e;margin-right:10px;margin-bottom:10px;}
.menu_btn a:hover{background:#000;color:#fff;}

.menu_right { display: flex; flex-wrap: wrap; overflow: hidden;border-left:1px solid #d7d7d7; }
.menu_right dl {width:33.33%; padding-left:70px;margin-bottom:70px;  } 
.menu_right dt,.menu_right dt a {font-size: 18px; font-family: "gillsans-Regular";} 
.menu_right dd{margin-top:20px;}
.menu_right dd a{ display: block; font-size: 14px;color:#aaa; margin-bottom: 10px;font-family: "gillsans-Regular"; }
.menu_right dd a:hover { color: #591e3e; } 
.shadow{height:100%;overflow:hidden;}
 @media only screen and (max-width:1440px) { 
	 
	.menu_popup .wrap{ width: 1300px;}
	.menu_close{top:30px;right:30px;}
	.menu_left{padding-right:30px;}
	.menu_btn{margin-top:30px;}
	.menu_right dl{padding-left:30px;margin-bottom:30px;}
 }
 @media only screen and (max-width:1366px) { 
	 .menu_popup .wrap{ width: 1200px;}
	 
	 .menu_right dl{margin-bottom:20px;}
	 .menu_close{width:50px;height:50px;}
	 .btn_close{width:120px;padding:0 18px 0 18px;}
	 .menu_close:hover{width:120px;}
	 .btn_close span{font-size:18px;}
 }
  @media only screen and (max-width:1280px) { 
	 .menu_popup .wrap{ width: 1100px;}
	 

 }
   @media only screen and (max-width:1200px) { 
	 .menu_popup .wrap{ width: 1000px;}
	 .menu_left dl dd{padding:20px;} 
	 .menu_close{top:20px;right:20px;}
 }
  @media (max-width: 1024px) { 
  	.menu_popup .wrap{ width: 900px;}
	.menu_left{width:32%;}
	.menu_btn a{font-size:14px;height:46px;line-height:46px;}
	.menu_left dl dd{padding:10px;}
	.menu_right dl{margin-bottom:10px;}
	.menu_right dd a{font-size:13px;margin-bottom:5px;}
	.menu_right dd{margin-top:10px;}
	.menu_close{width:40px;height:40px;}
	.btn_close{width:100px;padding:0 13px;}
	.menu_close:hover{width:100px;}
	.btn_close span{font-size:16px;}

	.menu_popup{background:#f1f1f1;}
	.menu_popup_in{align-items: flex-start;}
	.menu_left{display:none;}
	.menu_right{border:none;padding:50px 10px;}
	.menu_popup .wrap{width:100%;}
	.menu_right dl{width:100%;padding:15px 0;border-bottom:1px solid #d7d7d7;margin-bottom:0;}
	.menu_right dl dt{ position: relative; }
	.menu_right dl dt::after{width:14px;height:14px;content:''; position: absolute;right:0;top:50%;margin-top:-7px;background:url(../image/down.png) no-repeat right center; transition:all 0.3s;}
	.menu_right dl dt.cr::after{transform:rotate(90deg);}
	.menu_right dl dd{display: none;}
	.menu_right dl dd a{padding:10px;color:#666;}
	.menu_close{width:30px;height:30px;right:10px;top:10px;}
	.btn_close{width:30px;padding:0; background:none;}
	.btn_close i{width:30px;height:30px;background-image: url(../image/close.png);background-size:20px;}
	.btn_close span{display: none;}
	.menu_close:hover{width:30px;}

}



/*academic*/ 
.in_banner img{width:100%;}
.banner_mask{width:100%;height:100%;left:0;bottom:0;background: linear-gradient(180deg, rgba(0, 0, 0, 0.41) 0%, rgba(0, 0, 0, 0) 41%, rgba(0, 0, 0, 0.74) 100%); z-index: 1;}
.column_name{left:0;right:0;bottom:100px;font-size:52px;font-family: "Baskerville";text-align:center;color:#fff; z-index: 10;letter-spacing:0.4em;}
.main_box{margin-top:100px;margin-bottom:80px;} 
.column_box{width:360px; margin-right:65px; min-height: 1px;}
.column_bar{width:100%;}
.column_fixed{position: fixed;top:100px; z-index: 100;}
.column_menu{background:#97d8c9;padding-top:60px;padding-bottom:30px;}
.column_tit{font-size:40px;font-family: "Baskerville";text-align:center;margin-bottom:25px;}
.column_menu ul li a{ display: block;font-size:18px;padding:20px 20px 20px 60px; position: relative;}
.column_menu ul li a::before{width:0;height:1px;background:#000;content:""; position: absolute;left:0;top:50%; z-index:1; transition:all 0.5s ease 0s;}
.column_menu ul li a::after{width:50px;height:50px;background:url(../image/menu-active.png) no-repeat center;background-size:100%;content:""; position: absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%); z-index:2;transition:all 0.5s ease 0s; opacity: 0;}
.column_menu ul li.current a,.column_menu ul li a:hover{padding-left:140px;}
.column_menu ul li.current a::before,.column_menu ul li a:hover::before{width:100px;}
.column_menu ul li.current a::after,.column_menu ul li a:hover::after{ opacity: 1;left:90px;}
.recom_box{margin-top:50px;padding:50px 40px 100px 40px;background:url(../images/recom_bg.png) no-repeat left bottom;background-size:cover;}
.recom_box h2{font-size:28px;font-family: "Baskerville";margin-bottom:14px;}
.recom_box h3{font-size:18px;line-height: 1.2;}
.recom_box .more{margin-top:40px;}

.current_tit{font-size:40px;font-family: "Baskerville";}
.crumbs{font-size:20px;margin-top:14px;}
.crumbs a{padding-left:28px;background:url(../image/crumbs.png) no-repeat 12px 50%;}
.crumbs a.home{padding-left:0;background:none;}
.crumbs a:hover{color:#9edbcd;}
.crumbs a:last-child{
	color: #a1826c;
}
.crumbs span{padding-left:28px;color:#9edbcd;background:url(../image/crumbs_focus.png) no-repeat 12px 50%;}
.main_content{margin-top:60px; overflow: hidden;}
.main_content img{
	margin: 0 auto;
}
.speech_box{padding:40px 50px;background:#f4faf9;}
.speech_box .txt{margin-top:0;}
.speech_box .tit{margin-top:40px;}
.speech_box .tit h3{font-size:24px;}
.speech_box .tit h4{font-size:16px;font-family: "gillsans-Regular";margin-top:10px;}
.section1{margin-top:50px;}
/*.section1 img{margin-bottom:20px;}*/
.section p{line-height: 1.5;margin-bottom:20px;}
.section2{padding-top:40px;margin-top:40px;border-top:1px solid #97d8c9;}
.section2_img{ display: flex; justify-content: space-between;margin-bottom:20px; }
.section2_img > img{max-width:49%;width:auto !important;height:auto !important;}
.section2_img > span img,.section2_img > div img,.section2_img > p img{max-width:94%;width:auto !important;height:auto !important;}
.section3{margin-top:40px;}
.section3 dl{display: flex;justify-content: space-between;margin:40px 0;}
.section3 dl dt{width:44%;}
.section3 dl dd{width:47%;padding:60px 0 0;border-top:1px solid #97d8c9;border-bottom:1px solid #97d8c9;}
.section3 dl:nth-child(2n){flex-direction:row-reverse;}
.where_box{padding-top:90px;background:#f4faf9; }
.where_list{display: flex; justify-content: space-between;margin-top:45px;}
.where_list dl{width:32%; }
.where_list dl dt{overflow:hidden;}
.where_list dl dt a:hover img{transform: scale(1.1); backface-visibility: hidden;}
.where_list dl dd{background:#fff;padding:35px 25px 25px; text-align:center;}

.where_list dl dd h3 a:hover{color:#97d8c9;}
.where_list  .more{margin:0 auto;border:none;padding:10px 20px;  }
.where_list .more::after{display: none;}
.where_list .more span{color:#999;background-image: url(../images/more4.png);}
.where_list .more:hover span{color:#97d8c9!important;background-image: url(../image/more2.png)!important;} 
.where_list .tour{width:29%;  background:#ffd001; display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-align-content: center; align-content:center; justify-content: center; flex-direction: column;padding:20px 0;}
.where_list .tour .img{width:40%;margin:0 auto;}
.where_list .tour .tit{text-align:center;padding:10px 10px 25px; }
.where_list .tour .more span{color:#000;background-image: url(../image/more.png)!important;}
.where_list .tour .more:hover span{color:#fff!important;background-image: url(../image/more2.png)!important;}
.newsletter{margin-top:80px;padding:80px 0 65px;border-top:1px solid #8e8e8e; }
.newsletter dl{display: flex; justify-content: space-between;} 
.newsletter .txt{font-size:16px;color:#999;padding-top:5px;margin-top:0;font-family: "gillsans-Regular";}
@media (max-width: 1600px) { 
.where_list .tour .tit{font-size:50px;}
}

@media (max-width: 1560px) { 
	.column_menu{padding-top:40px;}
	.column_tit{text-align:left;padding:0 40px;margin-bottom:10px;}
	.column_menu ul li a{padding:10px 10px 10px 40px;}
	.column_menu ul li a::after{width:40px;height:40px;}
	.column_menu ul li.current a,.column_menu ul li a:hover{padding-left:110px;}
	.column_menu ul li.current a::before,.column_menu ul li a:hover::before{width:60px;}
	.column_menu ul li.current a::after,.column_menu ul li a:hover::after{left:60px;}
}

@media (max-width: 1440px) { 
	.column_box{width:310px;}
	.column_tit{font-size:30px;}

	.column_name{font-size:50px;bottom:60px;}
	.where_list .tour .tit{font-size:24px;}
}
@media (max-width: 1280px) { 
	.main_box{margin:60px 0;}
	.column_name{font-size:40px;bottom:40px;}
	.column_menu{padding-top:50px;}
	.current_tit{font-size:30px;}

	.column_box{margin-right:30px;}
}
@media (max-width: 1024px) { 
	.main_box{margin:30px 0;}
	.column_menu{padding:30px 0;}
	.recom_box{padding:30px 30px 60px;}
	.column_tit,.current_tit{font-size:24px;}
	.column_menu ul li a{padding:12px 20px 12px 30px;}
	.column_menu ul li.current a,.column_menu ul li a:hover{padding-left:80px;}
	.column_menu ul li.current a::before,.column_menu ul li a:hover::before{width:50px;}
	.column_menu ul li a::after{width:30px;height:30px;}
	.column_menu ul li.current a::after,.column_menu ul li a:hover::after{ width:30px;height:30px;opacity: 1;left:50px;}
	.crumbs {font-size: 16px;margin-top: 5px;}
	.crumbs a,.crumbs span{background-size:5px;}
	.main_content{margin-top:30px;}
	.speech_box{padding:20px;}
	.speech_box .tit{margin-top:20px;}
	.speech_box .tit h3{font-size:18px;}
	.where_box{padding-top:50px;}
	.newsletter{margin-top:30px;padding:30px 0;} 
	.newsletter .txt{line-height: 1.5;} 
	.column_box{display: none;}

	.section3 dl dd{padding-top:20px;}
}

@media (max-width: 800px) {
	.where_list dl dd{padding:15px;}
	.where_list dl dd h3,.where_list .tour .tit{font-size:16px;}
	.column_name{font-size:30px;bottom:40%;}
	.section1{margin-top:30px;}
	.section2{margin-top:30px;padding-top:30px;}
	.crumbs{display: none;}
	.current_tit{float:none; text-align:center;}

	.main_content{margin-top:0;}
}
@media (max-width: 500px) {
	.main_box{margin:30px 0;}
	.where_list,.section2_img,.section3 dl{ flex-wrap: wrap; }
	.where_list dl,.where_list .tour,.section3 dl dt,.section3 dl dd{width: 100%;margin-bottom:20px;}
	.section2_img img{max-width: 100% !important;margin-bottom: 20px;}
	.section3 dl{margin:0;}
	.column_name {font-size: 22px;bottom: 10%;} 
}

/*our people*/
.governance,.ourPeople{margin-top:40px;}
/* .people_list{margin:0 -1em;} */
.people_list .item{width:25%;float:left;}
.people_list .item:nth-child(4n+1){clear:both;}
.people_list dl{margin:0 1em; position: relative;margin-bottom:20px;}
.people_list dl dt{overflow:hidden;display: flex;justify-content: center;align-items: center;}
.people_list dl dt img{width:100%;}
.people_list dl:hover dt img{transform: scale(1.1); backface-visibility: hidden;}
.people_list dl dd{position: absolute;left:0;right:0;bottom:0;height:100%; display: flex;display: -webkit-flex; flex-direction: column; justify-content: flex-end;align-items: center;padding:20px; overflow: hidden;}
.people_list dl dd h3 a{font-size:18px;color:#591e3e;font-family: "Baskerville"; white-space:nowrap;font-weight:bold;}
.people_list dl dd .txt{font-size:14px;color:#fff;margin-top:12px;line-height: 1;text-align:center;line-height: 18px;}
.people_list dl dd .more{border-color:#fff;margin-bottom:50px; transition:all 0.3s;margin-top:0; opacity: 0;}
.people_list dl dd .more span{color:#fff;background-image:url(../image/more2.png);}
.people_list dl dd .more:hover{border-color: #591e3e;}
.people_list dl dd .more:hover span{color:#fff;background-image: url(../image/more2.png);}
.people_list dl dd .more:hover::after{background:#591e3e;}
.people_list dl dd h3,.people_list dl dd .txt,.people_list dl dd .more{position: relative; z-index: 10;}
.people_list dl dd .people_mask{width:100%;position: absolute;left:0;right:0;bottom:0;height:115px; background:rgba(0,0,0,0.7); z-index: 1; transition: all 0.5s;}
.people_list dl:hover dd{height:100%;}
.people_list dl:hover dd .more{ opacity: 1;}
.people_list dl:hover dd .people_mask{height:100%;}
.maskbg{position: fixed;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.7); z-index: 100; display: none;}
.popup_box{width:42.5%;max-width:1200px;background:#fff;padding:55px 40px; position: fixed;left:50%;top:50%;transform:translateX(-50%) translateY(-50%); z-index: 200; display: none;}

.nlPopBox{max-width:600px;}
.nlPopBox .apply_form dl{width:100%;}

.popup_close{position: absolute;top:20px;right:20px; cursor:pointer;}
.popup_tit{font-size:20px;color:#A5D6C9;font-family: "Baskerville";}
.popup_desc{font-size:20px;line-height: 1.6;}
.popup_desc p{margin-top:40px;}
.popup_content{overflow-y: auto;padding-right:0.8em;}


@media (max-width: 1024px) {
	.people_list dl dd .people_mask{height:90px;}
	.people_list dl dd{padding:20px;}
	.popup_box{padding:30px;}
	.popup_desc{font-size:16px;}
	.popup_close{top:1em;right:1em;}
	.popup_desc p{margin-top:20px;}
	
	/* .people_list{margin:0 -10px;} */
	.people_list dl{margin:0 10px 1em 10px;}
	.governance,.ourPeople{margin-top:2em;}

	.popup_box{width:80%;}

}
@media (max-width: 800px) {
	.people_list .item{width:33.3%;}
	.people_list .item:nth-child(4n+1){clear:none;}
	.people_list .item:nth-child(3n+1){clear:both;}
	.people_list dl dd h3 a{font-size:12px !important;}
	.people_list dl dd .txt{margin-top:5px;line-height: 12px;}
	.people_list dl dd .people_mask{height:70px;}
	.people_list dl dd{padding:15px;}
}
@media (max-width: 640px) {
	.people_list .item{width:50%;} 
	.people_list .item:nth-child(3n+1){clear:none;}
	.people_list .item:nth-child(2n+1){clear:both;}
	/* .people_list{margin:0 -0.5em;} */
	.people_list dl{margin:0 0.5em 1em 0.5em;}
}
@media (max-width: 500px) {
	.people_list dl dd h3 a{font-size:14px;}
	.people_list dl dd .txt{font-size:12px;}
	.people_list dl dd .people_mask{height:60px;}
	.people_list dl dd{padding:12px;}
	img {
		height: auto !important;
    max-width: 100% !important;
    max-height: unset !important;
	}
}

/*news and evends*/
.events_date{width:210px;height:46px;}
.events_date select{width:100%;height:46px;font-size:16px;padding-left:15px; padding-right:22px;background:#eeeeee url(../images/select.png) no-repeat right center;background-origin: content-box;}
.events_date select.active{background-image: url(../images/drag.png);}
.events_date option{ padding:5px 0;background:#591e3e; color: #ffffff;}
.events_list{font-size:0;margin:auto;margin:0 -1%;}
.events_list dl{ position: relative;width:23%;float:left;margin:0 1%;margin-bottom:28px;}
.events_list dl dt a{display:block;overflow:hidden;}
.events_list dl:nth-child(4n+1){clear:both;}

.events_list dl dd a{ display: flex;display: -webkit-flex; flex-direction: column; justify-content: flex-end;padding-top:10px;}
.events_list dl dd h3{font-family: "Baskerville";}
.events_list dl dd h3:hover{color:#591e3e;}
.events_list dl dd .date{margin-top:10px;color:#591e3e;}
/*分页*/
.page_box{text-align:center;margin-top:50px;font-size:0;}
.page_box a{display: inline-block; vertical-align: top;width:42px;height:42px;line-height: 42px;text-align:center;background-color: #ededed;font-size:16px;margin:0 5px;}
.page_box a.page_prev,.page_box a.page_next{width:58px;background-position: center; background-repeat: no-repeat;}
.page_box a.page_prev{background-image: url(../images/page_prev.png);}
.page_box a.page_next{background-image: url(../images/page_next.png);}
.page_box a:hover,.page_box a.current{background-color:#97d8c9;color:#fff;}
.page_box a.page_prev:hover{background-image: url(../images/page_prev_hover.png);}
.page_box a.page_next:hover{background-image: url(../images/page_next_hover.png);}
.page_box li{display:inline-block;}
@media(max-width: 1200px){
	.events_list dl{margin-bottom:20px;}
}

@media (max-width: 800px) { 
	.events_list dl dd h3{font-size:18px; }
	.events_list dl dd .date{font-size:14px;}

	.events_date{margin-bottom:2em;}
	.events_list dl{width:48%;margin-bottom:10px;}
	.events_list dl:nth-child(2n+1){clear:both;}
}
@media (max-width: 640px) { 
	.events_date{float:none; margin:30px auto 1em;}

	.events_list{margin:auto;}
	.events_list dl{width:100%;margin:0 0 10px 0;}
	.events_list dl dd{padding-bottom:10px;}
}


/*community*/
.sortable_nav{font-size:0;}
.sortable_nav li{margin-right:12px;margin-bottom:12px; float: left;}
.sortable_nav li a{display: inline-block;background:#eee;font-size:18px;font-family: "gillsans-Regular";padding:15px 45px; cursor: pointer;}
.sortable_nav li a:hover{background:#b0d4c9;}
.sortable_nav li a.is-active{background:#b0d4c9;font-family: "Baskerville";}
.community_list{margin-top:30px;} 
.community_list dl dt{overflow:hidden;}
/*.community_list dl:hover dt img{transform: scale(1.1); backface-visibility: hidden;}*/
.community_list dl dd{position: absolute;left:0;right:0;bottom:0;height:100%;overflow: hidden;background: linear-gradient(180deg, rgba(0, 0, 0, 0.41) 0%, rgba(0, 0, 0, 0) 41%, rgba(0, 0, 0, 0.74) 100%);transition: all 0.8s; }
.community_list dl dd h2{ font-family: "gillsans-Regular";font-size:16px;color:#fff;margin-bottom:10px;}
.community_list dl dd h3 a{font-size:18px;color:#591e3e;font-family: "Baskerville"; /*white-space:nowrap;*/}
.community_list dl dd .txt{font-size:16px;color:#fff;margin-top:12px;line-height: 1;}

.community_list dl dd .more{position:absolute;z-index:10;border-color:#fff;margin:0;padding:0.5em 1em;position:absolute;left:50%;bottom:2em;transform:translateX(-50%);-webkit-transform:translateX(-50%);}
.community_list dl dd .more span{color:#fff;background-image:url(../image/more2.png);}
.community_list dl dd .more:hover{border-color: #591e3e;}
.community_list dl dd .more:hover span{color:#fff;background-image: url(../image/more2.png);}
.community_list dl dd .more:hover::after{background:#591e3e;}
.community_list dl dd h3,.community_list dl dd .txt{position: relative; z-index: 10;} 

.community_list dl dd .description{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;transition:0.5s all ease;-webkit-transition:0.5s all ease;}
.community_list dl dd .description .ff{left:1em;right:1em;position:absolute;top:40%;transform:translateY(-50%);-webkit-transform:translateY(-50%);text-align:center;color:#fff;}
.community_list dl dd .tt{text-align:center;transition:0.5s all ease;-webkit-transition:0.5s all ease;position:absolute;left:20px;bottom:20px;right:20px;}
.community_list dl:hover dd .tt{transform:translateY(-10px);-webkit-transform:translateY(-10px);opacity:0;}
.community_list dl:hover dd{background:rgba(0,0,0,0.7);}
.community_list dl:hover dd .description{opacity:1;}

.sjs-default{position: relative;padding: 0;margin: 0;}
.community_list{margin:0 -1em;margin-top:40px;}
.community_list .item{width:25%;float:left;margin-bottom:2em;}
.community_list .item1{width:33%;float:left;margin-bottom:2em;}
.community_list .item dl{margin:0 1em;position:relative;}
.community_list .item dl dt a{display:block;position:relative;height:100%;}
/*.community_list .item:nth-child(4n+1){clear: both;}
*/
 
@media(max-width:1280px){
	.community_list dl dd .description .ff{top:38%;}
	.community_list dl dd .more{bottom:1em;}
}

@media (max-width: 1024px) { 
	.community_list dl dd{padding:20px;}

	.community_list{margin:0 -10px;margin-top:2em;}
	.community_list .item{width:33.3%;margin-bottom:1.5em;}
	.community_list .item dl{margin:0 10px;}
	/*.community_list .item:nth-child(4n+1){clear: none;}
	.community_list .item:nth-child(3n+1){clear: both;}*/

	.popup_content{padding-right:0;}
}
@media (max-width: 800px) {
	.sortable_nav li{margin-right:6px;margin-bottom:6px;}
	.sortable_nav li a{font-size:12px;padding:10px 16px; } 
	.community_list dl dd h3 a{font-size:16px;/*white-space:nowrap;overflow:hidden;text-overflow:ellipsis;*/}
	.community_list dl dd .txt{margin-top:5px;display:none;} 
	.community_list dl dd{padding:15px;background:none;}
	
	.community_list{margin-top:1em;}
	.community_list .item{width:50%;margin-bottom:1em;}
	/*.community_list .item:nth-child(3n+1){clear: none;}
	.community_list .item:nth-child(2n+1){clear: both;}*/

	.community_list dl dd .more{display:none;bottom:auto;top:40%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}
	.community_list dl dd .description{opacity:1;background:none;display:none;}
	.community_list dl dd .description .ff{display:none !important;}

	.community_list dl:hover dd .tt{transform:translateY(0);-webkit-transform:translateY(0);opacity:1;}
	.community_list dl:hover dd{background:none;}
	.community_list dl:hover dd .description{opacity:0;}
}

@media (max-width: 500px) {
	.community_list dl dd h2,.community_list dl dd h3 a{font-size:14px;}
	.community_list dl dd h2{margin-bottom:5px;}
	.community_list dl dd .txt{font-size:12px;} 
	.community_list dl dd{padding:12px;}

	.community_list dl dd .more{top:36%;}
}

/*admissions*/
.apply_desc p{margin-bottom: 25px;line-height: 1.5;}
.apply_form dl{margin-top:30px;}
.apply_form dl dt{font-size:18px;}
.apply_form dl dd{margin-top:10px;border:1px solid #eee;overflow:hidden;}
.apply_form dl dd input {width:100%;height:3em;line-height:3;border:none;padding:0 1em;}
.apply_form dl dd input.inputTextBox{width:100%;height:48px;padding:10px;background:#f4f6f5;}
.bgf465{background:#f4f6f5;}
.apply_form dl dd input.inputTextBox:-webkit-autofill {
 box-shadow: 0 0 0px 1000px #f4f6f5 inset !important;
}  
.apply_form dl dd input.inputTextBox:-webkit-autofill:focus {
 box-shadow: 0 0 0px 1000px #f4f6f5 inset !important;
}  
.apply_form dl dd input.inputTextBox:-webkit-autofill {background:#f4f6f5;}

.apply_form dl dd input.radioInput{width:15px;height:15px;border: 1px solid #e1e1e1;border-radius:50%;vertical-align:-3px;margin-right:6px;}
.apply_form dl dd input.checkInput{width:15px;height:15px;border: 1px solid #e1e1e1;vertical-align:-2px;margin-right:6px;}
.apply_form dl dd label{display:block;line-height:2;height:2em;}

.apply_form dl dd input[type="radio"]:checked{border-color:#97d8c9;background:url(../images/danx.png) center no-repeat;background-size:5px auto;}
.apply_form dl dd input[type="checkbox"]:checked{border-color:#97d8c9;background:url(../images/duox.png) center no-repeat;background-size:15px auto;}

.apply_form .date-js{transform:translateY(-116%);-webkit-transform:translateY(-116%);}

.mobilePhoneNumber{border:1px solid #eee;}
#mobilePhoneNumber{border:none}

.otherOptionText .otherOptionCont{border:1px solid #e1e1e1;padding:0.4em;display:none;margin-top:0.5em;}
.otherOptionText .otherOptionCont textarea{width:100%;line-height:1.8;height:3.6em;width:100%;}

.btn_submit{margin-top:40px;}
.btn_submit input{width:100%;height: 60px;background:#97d8c9;color:#fff;font-size:20px; cursor:pointer;}
.popup_form{overflow-y: auto;}
.popup_box .btn_submit{display: inline-block;padding:0 ;}
.popup_box .btn_submit { display:inline-block; padding:0 50px;border:1px solid #97d8c9;background:#97d8c9;margin-top:50px; position: relative;overflow:hidden; transition:all 0.5s; box-sizing: content-box;text-align: center; box-sizing: content-box;}
.popup_box .btn_submit input{width:auto;display: inline-block;padding-right:35px;font-size:16px;color:#000;font-family: "gillsans-Regular"; background:url(../image/more.png) no-repeat right center; text-transform: uppercase; position: relative; z-index: 2; box-sizing: content-box; white-space: nowrap;box-sizing: content-box;}
@media (max-width: 640px) {
	.apply_form dl{width:100%;float:none!important;margin-top:15px;}
	.apply_form dl dt{font-size:16px;}
	.btn_submit{margin-top:20px;}
	.btn_submit input{height:50px;} 
}

/*School Calendar*/
.color_tips {margin-top:14px;} 
.color_tips dl{float:left;margin-right:55px;}
.color_tips dl dt,.color_tips dl dd{display: inline-block;vertical-align: middle;}
.color_tips dl dt{width:30px;height:30px;border-radius: 4px;margin-right:15px;}
.color_tips dl dd{ font-size:18px;}
.color_tips dl:nth-child(1) dt{background:#eeeeee;}
.color_tips dl:nth-child(2) dt{background:#ffcf04;}
.color_tips dl:nth-child(3) dt{background:#ff9200;}
#calendar{width: 100%;height:900px;}
.subscribe_select{width:180px;height:42px;clear:both;margin-top:20px;}
.subscribe_select select{width:100%;height:42px;padding:0 12px;border-radius: 4px;border:1px solid #000;background:url(../images/sub.png) no-repeat right center; background-origin: content-box;font-size:18px;}
.down_calendar{clear:both;padding-top:40px;text-align: right;} 
.down_calendar a { display:inline-block; padding:12px 20px; position: relative;overflow:hidden;  box-sizing: content-box;text-align: center; background:#ff9200;border-radius: 5px;}
.down_calendar a span{display: inline-block;padding-right:28px;font-size:16px;color:#fff;font-family: "gillsans-Regular"; background:url(../images/download.png) no-repeat right center; text-transform:capitalize; position: relative; z-index: 2; box-sizing: content-box; white-space: nowrap;}

.sc-calendar .item-nolunar{padding-top:10px;}
.sc-calendar .sc-mark-item{max-height:70px;font-size:16px;height:auto;padding:0 10px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.sc-calendar .sc-mark-item p{margin-top:0;}
.sc-calendar .sc-mark-item p::before{top:8px;}

.sc-item{position:relative;}
.sc-item .hoverFloat{position:absolute;top:100%;padding:10px;margin-top:4px;width:300px;background:rgba(0,0,0,0.6);color:#fff;font-size:16px;border-radius:4px;display:none;z-index:999999;left:50%;text-align:left;transform:translateX(-50%);-webkit-transform:translateX(-50%);}
.sc-item.sc-mark:hover .hoverFloat{display:block;}
.overVisible{overflow:visible !important;}

@media (max-width : 1360px) {
	.sc-item .hoverFloat{width:200px;}
}

@media (max-width : 1280px) {
	.sc-item .hoverFloat{width:100%;}
}

@media (max-width : 1024px) {
	.sc-item{position:static;}
	.sc-days{position:relative;}
	.sc-item .hoverFloat{top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:500px;}

	.sc-item .hoverFloat,.sc-calendar .sc-mark-item{font-size:14px;}
}

@media (max-width: 640px){
	.sc-item.sc-mark:hover .hoverFloat{display:none;}
	.sc-calendar .sc-mark-item{-webkit-line-clamp:9999;max-height:none;}
}

@media (max-width : 500px) {
	.down_calendar{text-align:center;padding-top:20px;}
}


/*admissions start*/
.admissionsFont{line-height:1.5;}
.admissionsFont .admTitle,.searchItemTabs{ background:#97d8c9;padding:0.5em 1em;margin-bottom:1em;margin-top:80px;cursor:pointer;}
.admissionsFont .admTitle:nth-child(1),.searchItemTabs{margin-top:0 !important;}
.admissionsFont .admTitle h2,.searchItemTabs h2,.admissionsFont .admTitle h3,.searchItemTabs h3{background:url(../images/down2.png) right 0.5em no-repeat;background-size:0.6em auto;font-size:24px;font-family: "Baskerville" !important;padding-right:1em;}
.admissionsFont .admTitle.on h2,.searchItemTabs.on h2,.admissionsFont .admTitle.on h3,.searchItemTabs.on h3{background-image:url(../images/down4.png);}
.admissionsFont .admTitle > p{background:url(../images/down2.png) right 0.5em no-repeat;background-size:0.6em auto;font-size:24px;padding-right:1em;}
.admissionsFont .admTitle.on > p{background-image:url(../images/down4.png);}
.admissionsFont .aiCont{display:none;padding-bottom:2em;}
.admissionsFont .aiCont p,.admissionsFont .aiCont{font-family: "gillsans-Regular" !important;}
.admissionsFont a.admLink2{color:#f17e00;text-decoration:underline;}
.admissionsFont .img{margin:1em 0;}

.searchItemTabs{margin-bottom:3em;}
.searchItem{margin-bottom:60px;}

.admissionsFont .admTable{max-width:850px;margin:30px auto;}
.admissionsFont .admTable table{width:100%;}
.admissionsFont .admTable tr td,.admissionsFont .admTable tr th{height:140px;border-radius:10px;padding:1em 30px;width:20%;margin:0 5px 5px 5px;}
.admissionsFont .admTable tr th{background:#fed002;text-align:center;}
.admissionsFont .admTable tr td{background:#f4faf9}

.admList{margin:0 -10px;margin-top:1em;}
.admList .item{width:33.3%;float:left;}
.admList .item span{display:block;}
.admList .item .w{display:block;margin:0 10px;position:relative;}
.admList .item .mask{background:url(../images/mask2.png) center bottom repeat-x;}
.admList .item .font{position:absolute;left:1em;right:1em;bottom:0.5em;color:#fff;font-size:18px;font-family: "Baskerville";}

.admissionsFont .fImg{margin-right:20px;max-width:40%;}
.admissionsFont .fFontBox{display:-webkit-flex;display:flex;}
.admissionsFont .fFont{display:-webkit-flex;display:flex;flex-direction:column;-webkit-flex-wrap: wrap;flex-wrap: wrap;-webkit-align-content: center;align-content: center;justify-content: center;}

.mag-0-10{margin:0 10px;}

.admissionsFont .admTitle2{color:#ff9300;margin:1em 0;}
.admissionsFont .admLink{float:left;}
.admissionsFont .admLink a.w{margin:0 50px;display:block;width:36px;height:43px;line-height:36px;text-align:center;color:#97d8c9;background:url(../images/inside/adm1.jpg) top center no-repeat;background-size:100%  auto;}
.admissionsFont .admLink a.w:hover{background-image:url(../images/inside/adm2.jpg);color:#fff;}
.admissionsFont .admTitle3{color:#97d8c9;margin:0.2em 0 1em 0;}

.admTabs{margin-bottom:1em;}
.admTabs .item{width:50%;float:left;line-height:2.4;height:2.4em;background:#eee;text-align:center;cursor:pointer;}
.admTabs .item.cr,.admTabs .item:hover{background:#ff9300}
.admTabsCont .item{display:none;}

.admFAQs .item{margin-bottom:20px;}
.admFAQs .item .f1{padding:0 1em;line-height:2.4;height:2.4em;background:#eee;cursor:pointer;}
.admFAQs .item .f1 h5{background:url(../images/down3.png) right center no-repeat;background-size:0.8em auto;padding-right:1.5em;}
.admFAQs .item .f1.on h5{background-image:url(../images/up1.png);}
.admFAQs .item .f2{padding:1em 3em;background:#f4faf9;display:none;}

.admDocument{padding:30px 60px;background:rgba(164,214,201,0.53);}
.admDocument h3{line-height:1;margin-bottom:1em;}
.admDocument .more{margin-top:30px;padding:10px 30px;}
.admDocument .more:hover{border-color:#591e3e !important;}
.admDocument .more::after{background:#591e3e}
.admDocument .more:hover span{color:#242424 !important;background-image: url(../image/more.png) !important;}
/*admissions end*/


/*新闻 start*/
.newsTabScreen{margin-bottom:40px;}
.newsTab a{display:block;padding:0 2em;line-height:3;height:3em;background:#eee;margin-right:10px;margin-bottom:10px;float:left;}
.newsTab a:hover,.newsTab a.cr{background:#591e3e;}
.screen{background-color:#eee;width:240px;line-height:3;height:3em;padding:0 3em 0 1em; appearance:none;-webkit-appearance:none;border:none;background-image:url(../images/down1.png); background-position:right center; background-origin:content-box; background-repeat:no-repeat;background-size:0.8em auto;}

.newsList{margin:0 -18px;}
.newsList .item{width:25%;float:left;margin-bottom:20px;}
.newsList .item:nth-child(4n+1){clear:both;}
.newsList .item .w{margin:0 18px;}
.newsList .item a{display:block;}
.newsList .item a img{width:100%;}
.newsList .item a:hover{color:#9edbcd;}
.newsList .item .font{padding:1em 0;}
.newsList .item .font .f1{margin-bottom:0.4em;
	text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;}
.newsList .item .font .f2{margin-bottom:0.8em;line-height: 1.5;}
.newsList .item .font .f3{color:#9edbcd;}

@media (max-width : 1280px) {
	.searchItem{margin-bottom:40px;}
}

@media (max-width : 1024px) {
	.searchItem,.searchItemTabs{margin-bottom:2em;}
	.searchItemTabs h2{font-size:20px;}

	.admissionsFont .admTitle h3{font-size:16px;text-align:left;}

	.admDocument{padding:2em;}
	.admDocument h3{text-align:left;}
}
@media (max-width : 800px) {
	.newsList .item{width:50%;}
	.newsList .item:nth-child(2n+1){clear:both;}
	.screen{width:175px;height:2.4em;line-height: 2.4;font-size:14px;padding-right:1em;}
	.screenBox{float:none;margin-bottom:10px;}
	.newsTabScreen{margin-bottom:20px;}
	.newsTab a{height:2.4em;line-height:2.4em;padding:0 1em;font-size:14px;}

	.editor-ui table{width:100% !important;}

	.admDocument{padding:1em;}
}
@media (max-width : 500px) {
	.newsList .item{width:100%;}
}

.main_content1{margin-top:0;}
.newsinfo{max-width:1025px;margin:0 auto;}
.newsinfoTop{width:100%; text-align:center;display:block;display:block;margin-bottom:40px;border-bottom:1px solid #000;}
.newsinfoTop .f1{display:flex;display:-webkit-flex;justify-content:center;flex-direction:column;}
.newsinfoTop .crumbs2{margin-top:0 !important;}
.newsinfoTop .crumbsDate{text-align:right;color:#ffcf04;padding:20px 0 10px 0;}

.newsEditor{padding-bottom:50px;margin-bottom:50px;border-bottom:1px solid #000; line-height: 1.5;}
.newsEditor .img{margin:40px 0;}
.newsEditor .img div:nth-child(1){float:left;}
.newsEditor .img div:nth-child(2){float:right;}
.newsEditor .w492{width:49.2%;}
.newsEditor .w57{width:57%;}
.newsEditor .w414{width:41.4%;}

.infoPage{margin:0 -12px;}
.infoPage .item{float:left;width:50%;}
.infoPage .item .w{display:block;margin:0 12px;background:#f7d047;padding:34px 50px 26px 50px;}
.infoPage .item span{display:block;}
.infoPage .item .f1{margin-bottom:10px;padding-right:1em;background:url(../images/next.png) right center no-repeat;background-size:0.4em auto}
.infoPage .item .w:hover{background:#f49712;}

.infoPage .item.infoPrev{text-align:right;}
.infoPage .item.infoPrev .f1{background-image:url(../images/prev.png);background-position:left center;padding-right:0;padding-left:1em;}
.infoPage .item.infoNext{float:right;}

.tjList{padding-top:30px;margin-top:50px;border-top:1px solid #000;}
.tjList h2{margin-bottom:30px;}
.tjList .newsList .item{width:33.3%;}

.portalBox .crumbs{margin-bottom:30px;}
.portalList{margin:0 -10px;}
.portalList .item{width:33.3%;float:left;margin-bottom:40px;}
.portalList .item:nth-child(3n+1){clear:both;}
.portalList .item .w{margin:0 10px;display:block;}
.portalList .item .font{padding:1.5em 1.4em 1.8em 1.4em;height:208px;background:#f9f9f9;border-top:3px solid #97d8c9;}
.portalList .item .font:hover{background:#97d8c9}
.portalList .item .font .f1{height:auto;max-height:3em;}
.portalList .item .font .f2{margin-top:0.5em;color:#999;}
.portalList .item .font:hover .f2{color:#242424;}

.isamsBox{background:url(../images/inside/portal.jpg) center no-repeat;background-size:100% 100%;padding:70px 0 140px 0;}
.isamsBox .isamsFont{max-width:890px;margin:0 auto; }
.isamsBox .isamsFont .more{margin-top:0;}
.isamsBox .isamsFont .more span{text-transform:none;}

@media (max-width : 800px) {
	.portalList .item{width:50%;margin-bottom:20px;}
	.portalList .item:nth-child(3n+1){clear:none;}
	.portalList .item:nth-child(2n+1){clear:both;}

	.newsinfoTop{display:block;}
	.newsinfoTop .crumbsDate{padding:1em 0;text-align:left;}
}
@media (max-width : 500px) {
	.portalList .item{width:100%;float:none;margin-bottom:20px;}
	.portalList .item .font{height:auto;}
}
/*新闻 end*/


/*campus  && contact us*/
#campusIframe{width:100%;height:600px;margin-bottom:60px;}

.mapBox{box-shadow:0 0 8px rgba(0,0,0,.25);margin:8px;padding-bottom:50px;}
.mapTop{border-bottom:1px solid #ebebeb;margin:0 0 0 50px;overflow:hidden;}
.mapTop .font{overflow:hidden;}
.mapTop .font h2{margin-top:30px;font-size:16px;font-weight:bold;}
.mapTop .font .rmBtn{display:inline-block;margin-top:4em;color:#d30013;cursor:pointer;padding-right:1em;background:url(../images/mapArr3.png) right center no-repeat;background-size:0.6em auto;transition:0.5s all ease;-webkit-transition:0.5s all ease;}
.mapTop .font .rmBtn:hover{padding-right:1.3em;}
.mapTop .font .rmBtn.on{background-image:url(../images/mapArr4.png);background-size:0.35em auto;}
.mapTop .img{width:29%;float:right;position:relative;margin-left:60px;}
.mapTop .img:before{content:"";bottom:3px;position:absolute;width:60px;background:#fff;-webkit-transform:rotate(13deg);transform:rotate(13deg);top:-20px;left:-30px;}
.mapItem{margin:40px 50px 0 50px;}
.mapItem span,.mapItem a{display:inline-block;}
.mapItem a{color:#d30013;}
.mapItem span{color:#777;}
.mapItem a:hover{text-decoration:underline;}
.mapItem .mapFont{text-align:center;}
.mapItem .mapFont h2{font-size:24px;}
.mapItem .mapImg{text-align:center;}

.moreMapBox{margin-top:30px;overflow:hidden;}
.moreMapTab{padding:25px 100px;margin-bottom:30px;color:#3c3737;}
.moreMapTab .f1{float:left;}
.moreMapTab .f2{float:right;cursor:pointer;padding-right:1em;background:url(../images/mapArr1.png) right center no-repeat;background-size:0.6em auto;transition:0.5s all ease;-webkit-transition:0.5s all ease;}
.moreMapTab .f2.on{background-image:url(../images/mapArr2.png);background-size:0.35em auto;}
.moreMapTab .f2:hover{padding-right:1.3em;}

.moreMapCont{display:none;}
.moreMapItem{margin:8px;margin-bottom:40px;box-shadow:0 0 8px rgba(0,0,0,.25);}
.moreMapItem .mapItem{display:none;padding-bottom:40px;}

@media (max-width:1560px) {
	#campusIframe{height:500px;}

	.infoPage .item .w{padding:20px 40px;}
}

@media (max-width:1280px) {
	#campusIframe{margin-bottom:40px;}
	.mapTop .img{margin-left:40px;}

	.infoPage .item .w{padding:1em;}
}

@media (max-width:1200px) {
	#campusIframe{height:400px;}
}

@media (max-width:1024px) {
	#campusIframe{margin-bottom:2em;}

	.mapBox{padding-bottom:2em;}
	.mapTop .font h2{margin-top:1em;}
	.mapItem{margin:2em 1em 0 1em;}
	.mapTop{margin-left:1em;}
	.moreMapBox,.mapTop .font .rmBtn{margin-top:2em;}
	.moreMapTab{padding:2em;margin-bottom:2em;}
	.moreMapItem{margin-bottom:2em;}
	.moreMapItem .mapItem{padding-bottom:2em;}
}

@media (max-width:768px) {
	.mapTop .img{margin-left:1em;}
	.mapTop .img:before{display:none;}
	.mapTop .font{padding:1em 0;}
	.mapTop .font h2{margin-top:0;}
	.mapTop .font .rmBtn{margin-top:1em;}
}

/*组件模板*/
.assemblyItem{margin-bottom:50px !important;padding-bottom:50px;border-bottom:1px solid #97d8c9;}
.assemblyItem:last-child{border:none;margin-bottom:0 !important;padding-bottom:0;}
.assemblyItem .f1{font-size:32px;color:#97d8c9;margin-bottom:0.5em;}

.assemblyItem1{margin:0 -20px;}
.assemblyItem1 .assemblyUnit{width:50%;float:left;}
.assemblyItem1 .assemblyUnit .w{margin:0 20px;}
.assemblyItem1 .img{margin-bottom:1em;}
.assemblyItem1 .assemblyUnit .font .f2{height:auto;-webkit-line-clamp:999;}

.assemblyItem2 .img{width:50%;float:left;margin-right:40px;overflow:hidden;}
.assemblyItem2 .font,.assemblyItem3 .font{overflow:hidden;text-align:left;}

.assemblyItem3 .img{width:50%;float:right;margin-left:40px;overflow:hidden;}

.assemblyItem2 .swiperImg,.assemblyItem3 .swiperImg{position:relative;}

.assemblyItem .swiperImg .swiper-button-next,.assemblyItem .swiperImg .swiper-button-prev{background-size:30% auto;width:40px;height:40px;display:none;}

.assemblyItem .swiperImg .swiper-slide > span,.assemblyItem .swiperImg .swiper-slide > div{display:block;margin:0 !important;}
.assemblyItem .swiperImg .swiper-slide img{height:auto !important;width:auto !important;}

@media (max-width: 1280px) { 
	.assemblyItem{margin-bottom:40px !important;padding-bottom:40px;}
	.assemblyItem1{margin:0 -10px;}
	.assemblyItem1 .assemblyUnit .w{margin:0 10px;}
	.assemblyItem2 .img{margin-right:20px;}
	.assemblyItem3 .img{margin-left:20px;}
}

@media (max-width: 1024px) {
	.assemblyItem .f1{font-size:24px;}
	.assemblyItem{margin-bottom:2em !important;padding-bottom:2em;} 
}

@media (max-width: 500px) {
	.assemblyItem1 .assemblyUnit,.assemblyItem2 .img,.assemblyItem3 .img{width:auto;float:none;margin:0 0 1em 0;}
	.assemblyItem1 .assemblyUnit{margin-bottom:2em;}
	.assemblyItem1{padding-bottom:0.1em;}
}


/*视频列表*/
.video_list{margin:0 -10px;}
.video_list .w{width:50%;float:left;margin-bottom:40px;}
.video_list .item{margin:0 10px;}
.video_list .item .img{position:relative;margin-bottom:1em;cursor:pointer;border:1px solid #efefef;}
.video_list .item .img img{min-width:100%;min-height:100%;max-height:9999px;}
.video_list .item .icon,.searchResultList .item .img .icon{width:60px;height:60px;background:#f17e01;border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}
.video_list .item .icon:before,.searchResultList .item .img .icon:before{content:'';border-left:16px solid #fff;border-top:12px solid transparent;border-bottom:12px solid transparent;width:0;height:0;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}
.video_list .item .font .f1{line-height:1.2;cursor:pointer;font-family:"Baskerville";}
.video_list .item .font .f1:hover{color:#97d8c9;}
.video_list .item .font .f2{color:#97d8c9;}

@media (max-width:1024px){
	.video_list .w{margin-bottom:2em;}
	.video_list .item .font .f1{font-size:20px;}
	.video_list .item .font .f2{font-size:16px;}
}

@media (max-width: 500px) {
	.video_list .w{width:auto;float:none;}
}


/*聚合页*/
.mainPage1{padding:120px 0 140px 0}
.mainPage1 .item:nth-child(2n){background:#ccc1a6;}
.mainPage1 .item:nth-child(4n){background:#ccc1a6;}
.mainPage1 .item:nth-child(6n){background:#ccc1a6;}
.mainPage1 .item:nth-child(8n){background:#f89828;}
.mainPage1 .item:nth-child(10n){background:#a5d6c9;}
.mainPage1 .item:nth-child(12n){background:#f6d116;}
.mainPage1 .item a,.mainPage2 .section a{display:block;}
.mainPage1 .item .img{width:50%;overflow:hidden;cursor:pointer;}
.mainPage1 .item .img img,.mainPage2 .section .img img{width:100%;max-height:100%;height:auto;transition: all 0.5s ease;-webkit-transition: all 0.5s ease;}
.mainPage1 .item .img:hover img,.mainPage2 .section .img:hover img{transform:scale(1.05,1.05);-webkit-transform:scale(1.05,1.05);}
.mainPage1 .item .font{padding:60px 80px 50px 80px;}
.mainPage1 .item .font .f1,.mainPage2 .section .font .f1{font-size:36px;font-family:"Baskerville";}
.mainPage1 .item .font .f2,.mainPage2 .section .font .f2{font-size:16px;margin:1em 0;line-height: 2;}
.mainPage1 .item .font .btn,.mainPage2 .section .font .btn,.mainPage2 .section3 .btn{font-size:16px;display:inline-block;padding-right:1em;background:url(../image/mpArrow.png) right center no-repeat;transition: all 0.5s ease;-webkit-transition: all 0.5s ease;}
.mainPage1 .item .font .btn:hover,.mainPage2 .section2 .font .btn:hover{padding-right:1.4em;}
.mainPage1 .item .font .btn:hover{color:#a5d6c9;background-image:url(../images/mpArrow4.png);}
.mainPage1 .item .font .f1:hover{color:#a5d6c9;}
.mainPage1 .item:nth-child(2n) .font .btn:hover{color:#fff;background-image:url(../images/mpArrow3.png);}
.mainPage1 .item:nth-child(2n) .font .f1:hover{color:#fff;}

.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ellipsis-3{max-height:4.5em;overflow:hidden;display:-webkit-box !important;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.ellipsis-5{max-height:7.5em;overflow:hidden;display:-webkit-box !important;-webkit-line-clamp:5;-webkit-box-orient:vertical;}

.mainPage2 .section{padding:110px 0;}
.mainPage2 .section1 .font .btn:hover,.mainPage2 .section3 .font .btn:hover{color:#a5d6c9;background-image:url(../images/mpArrow2.png)}
.mainPage2 .section1 .img{width:50%;overflow:hidden;cursor:pointer;}
.mainPage2 .section{border:none;margin:0;}
.mainPage2 .section2 .img{overflow:hidden;width:47.2%;cursor:pointer;}
.mainPage2 .section2{background:rgba(164,208,200,0.9);}
.mainPage2 .section2Box{background-repeat:no-repeat;background-size:cover;background-position:center;}
.mainPage2 .section .font{padding:80px 80px 0 80px;}

.mainPage2 .section3 .btn{padding:0;width:6em;}
.mainPage2 .section3 .wrap{display:flex;justify-content:space-between;}
.mainPage2 .section3 .fontBox{display:flex;display:-webkit-flex;width:33%;}
.mainPage2 .section3 .font{max-width:100%;word-break:break-all;border:1px solid #c9c9c9;padding:0 80px;display:flex;display:-webkit-flex;flex-direction:column;-webkit-align-content:center;align-content:center;justify-content:center;}
.mainPage2 .section3 .img{width:31%;overflow:hidden;cursor:pointer;}

@media (max-width:1560px){
	.mainPage1,.mainPage2 .section{padding:100px 0;}
}

@media (max-width:1360px){
	.mainPage1,.mainPage2 .section{padding:80px 0;}
	.mainPage1 .item .font,.mainPage2 .section .font{padding:60px;}
}

@media (max-width:1280px){
	.mainPage1,.mainPage2 .section{padding:60px 0;}
	.mainPage1 .item .font,.mainPage2 .section .font{padding:50px;}
	.mainPage1 .item .font .f1,.mainPage2 .section .font .f1{font-size:30px;}
}

@media (max-width:1024px){
	.mainPage1,.mainPage2 .section{padding:40px 0;}
	.mainPage1 .item .font,.mainPage2 .section .font{padding:2em;}
	.mainPage1 .item .font .f1,.mainPage2 .section .font .f1{font-size:24px;}
}

@media (max-width:768px){
	.mainPage1,.mainPage2 .section{padding:2em 0;}
	.mainPage1 .item{margin-bottom:2em;}
	.mainPage1 .item:last-child{margin-bottom:0;}
	.mainPage1 .item .img,.mainPage2 .section .img{float:none;text-align:center;width:auto;}
	.mainPage2 .section .font{padding:1em 0;}
	.mainPage1 .item .font,.mainPage2 .section3 .font{padding:1em;}


	.mainPage2 .section3 .fontBox{display:block;width:auto;}
	.mainPage2 .section3 .wrap{display:block;}
	.mainPage2 .section3 .img{width:auto;margin-top:2em;}
}


/*联系我们 重做*/
.cuTop {background:#a5d6c9;}
.cuTop .cuMap{height:570px;width:60%;}
.cuTop .cuFont{padding:100px;}
.cuTop .cuFont h2{font-size:40px;font-family:"Baskerville";}
.cuTop .cuFont p.ff{font-size:16px;margin:1.5em 0;}
.cuTop .cuFont .link{font-size:18px;text-decoration:underline;}
.cuTop .cuMedia{font-size:24px;line-height:1.7;margin-top:1.5em;}
.cuTop .cuMedia a{display:inline-block;position:relative;width:1.7em;height:1.7em;border-radius:50%;border:1px solid #030404;margin-left:1em;}
.cuTop .cuMedia a img{width:1em;height:auto;margin:0.35em 0 0 0.35em;}
.cuTop .cuFont{overflow:visible;}
.cuTop .cuMedia .cuWeChat{display:none;position:absolute;left:100%;width:100px;padding-left:0.5em;top:0;}
.cuTop .cuMedia .cuWeChat img{max-width: 100%; max-height: 100%;height:auto;width:auto;margin:0;}
.cuTop .cuMedia a:hover .cuWeChat{display:inline-block;}

.cuBottom{max-width:1200px;margin:0 auto;margin-top:110px;}
.cuBottom .admissionsFont .admTitle{display:block;}


@media (max-width:1560px){
	.cuTop .cuFont{padding:80px;}
	.cuBottom{margin-top:80px;}
}

@media (max-width:1360px){
	.cuTop .cuFont{padding:60px;}
	.cuBottom{margin-top:60px;}

	.cuTop .cuMap{height:480px;}
}	

@media (max-width:1280px){
	.cuTop .cuFont{padding:40px;}
	.cuBottom{margin-top:40px;}
	.cuBottom .section{margin-bottom:40px !important;}

	.cuTop .cuFont h2,.cuBottom .section .item .f1{font-size:32px !important;}
	.cuBottom .section .item .f2{font-size:24px !important;}

	.cuTop .cuMap{height:440px;}
}

@media (max-width:1024px){
	.cuTop .cuFont{padding:2em;}
	.cuBottom{margin-top:2em;}
	.cuBottom .section{margin-bottom:2em !important;}

	.cuTop .cuFont h2,.cuBottom .section .item .f1{font-size:24px !important;}
	.cuBottom .section .item .f2{font-size:18px !important;}
	.cuBottom .section .item .f3{font-size:16px !important;}

	.cuTop .cuMedia{font-size:18px;}
	.cuTop .cuFont .link{font-size:16px;}
	.cuTop .cuFont p.ff{margin:1em 0;}
	.cuTop .cuMedia{margin-top:1em;}
	.cuTop .cuMap{height:400px;}
	.cuTop .cuMedia a{margin-left:0.4em;}
}

@media (max-width:768px){
	.cuTop .cuMap{width:auto;float:none;}
	.cuTop .cuFont{padding:1em;}

	.cuBottom .section .item{width:auto !important;float:none !important;margin-bottom:1em;}
}


/*搜索结果页 start*/
.searchResultList .item{margin:0 auto 30px auto;max-width:960px;border-top:2px solid #ef7f01;}
.searchResultList .item .img{display:block;width:390px;height:160px;margin-right:20px;position:relative;overflow:hidden;border:1px solid #f1f1f1;border-top:none;}
.searchResultList .item .img img{min-height:100%;min-width:100%;max-width:9999px;object-fit:cover;}
.searchResultList .item .font{padding:10px 20px 10px 0;}
.searchResultList .item .font .f1{font-size:24px;}
.searchResultList .item .font .f2,.searchResultList .item .font .f3{font-size:18px;margin-top:0.5em;}
.searchResultList .item .font .f2{height:auto;max-height:3em;}
.searchResultList .item .font .f3{color:#999;}

@media (max-width:1024px){
	.searchResultList .item{max-width:100%;margin-bottom:1em;}
	.searchResultList .item .font .f1{font-size:20px;}
	.searchResultList .item .font .f2,.searchResultList .item .font .f3{font-size:16px;}
}
@media (max-width:768px){
	.searchResultList .item .img{width:auto;height:auto;margin-right:0;float:none;}
	.searchResultList .item .img img{max-width:100%;}
	.searchResultList .item .font{padding:1em 0;}
}
/*搜索结果页 end*/

/*404 页面 start*/
.page404{max-width:460px;text-align:center;color:#8e8e8e;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}
.page404 p{margin:2em 0;}
.page404 .btn404{display:inline-block;padding:0 2em;line-height:2.8;height:2.8em;border-radius:4px;border:1px solid #8e8e8e;color:#8e8e8e;}
.page404 .btn404:hover{color:#591e3e;border-color:#591e3e;}

@media (max-width:500px){
	.page404{width:80%;}
	.page404 .img{max-width:60%;margin:0 auto;}
}
/*404 页面 end*/



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

	.header .wrap {
			max-width: 1380px;
	}
	.enquiry_btn61{right:calc(50% - 680px);}
	.head_right .nav li{
		margin-left: 22px;
	}	

	.nav li > a {
    font-size: 16px;
	}
	.enquiry_btn61{font-size:16px;}
	.logo {
		width: 100px;
	}
}


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

	.header .wrap {
			max-width: 98%;
	}
	.enquiry_btn61{right:1%;}

	.head_right .nav li{
		margin-left: 20px;
	}	

	

}

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

	.header .wrap {
			max-width: 98%;
	}
	.enquiry_btn61{right:1%;}

	.head_right .nav li{
		margin-left: 15px;
	}	

	.nav li > a {
    font-size: 14px;
	}
	.enquiry_btn61{font-size:14px;}
}

/* @media screen and (max-width: 1280px) {
	.nav li > a {
    font-size: 14px;
	}
} */



@media (max-width: 1080px){
	.nav li > a {
    font-size: 12px;
	}
	.enquiry_btn61{font-size:12px;}
	/* .nav li > a {
    font-size: 14px;
	}

	.logo {
		width: 60px;
		position: absolute;
		left: 20px;
	}
	.header.hover .logo {
		display: none;
	} */

}
.b30{
	height: 30px;
	clear: both;
}

.clear:after,.clearfix:after{
    content: "";
    display: block;
    visibility: hidden;
    clear: both;
}

.forum_tit{font-size:30px;color:#293752;text-align:center;font-family: "Baskerville"; text-transform: capitalize;
	margin-top: 50px;
 }
 .forum_tit_p{font-size:20px;color:#b4b4b4;text-align:center;font-family: "Baskerville"; text-transform: capitalize;
	 margin-bottom: 30px;
  }
.bg_pic_list{
	background-color: #21ab8b;
	padding: 15px;
}
.pic_3{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.pic_3 dl{
	flex: 1;
	margin-right: 15px;
}
.pic_3 dl img{
	width: 100%;
}
.pic_3 dl:last-child{
	margin-right: 0;
}
.news_list{
	padding: 20px 0 50px;
}
.news_item{
	float: left;
	margin-bottom: 30px;
	width: calc( 50% - 25px );
	margin-right: 50px;
}
.news_item:nth-child(even){
	margin-right: 0;
}

.news_item p{
	font-size: 24px;
	line-height: 1;
	padding: 25px 0;
	text-align: center;
}
.news_item img{
	width: 100%;
}
.bghua{
	background-image: url(../image/zxbg.png);
	background-repeat: no-repeat;
	background-position: center top;
	background-size: 100% auto;

}
.zx{
	width: 100%;
	display: flex;
	justify-content: space-around;
	align-items: center;
}
.zx .img{
	width: 40%;
	margin-right: 8%;
}
.zx .info{
	width: 52%;
	line-height: 2;
	font-size: 22px;
}
.zx .info .dh{
	margin-bottom: 15px;
}
.zx .info .dh1{
	transform:rotate(180deg);
}
.zx .img img{
	width: 100%;
}
.zx .info  span{
	background-color: #21ab8b;
	color: #fff;
	padding: 0 30px;
	display: inline-block;
	margin-top: 22px;
}
.zx .info p{
	text-indent: 4em;
}

.xueji{
	background: url(../image/bjxj.png) no-repeat center top;
	background-size: 100% auto;
	padding: 65px 0;
	background-size: cover;
}
.from_box{
 	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
	border-radius: 15px;
	position: relative;
}
.jing{
	position: absolute;
	top: 0;
	left: 10%;
}
.from_con{
	padding: 100px 150px 50px;
}
.from_con .h2{
	height: 64px;
	background-color: #ffce56;
	line-height: 64px;
	border-radius: 32px;
	color: #000;
	width: 100%;
	text-align: center;
    font-size: 26px;
    font-weight: 500;
}
.from_con .from,.from_chauxun{
	justify-content: space-between;
	align-items: center;
	display: flex;
}
.from_con .item{
	flex: 1;
	margin-top: 50px;
}
.from_con .item:nth-child(odd){
	margin-right: 50px;
}
.from_con .item span{
	font-size: 16px;
	line-height: 30px;
	height: 30px;
	display: block;
	color: #999;
}
.from_con .item input{
	-webkit-appearance: none;
    background-color: #fff;
    background-image: none;
    border-radius: 3px;
    border: 1px solid #bfc3cb;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #606266;
    display: inline-block;
    height: 45px;
    line-height: 45px;
    outline: 0;
    padding: 0 15px;
    -webkit-transition: border-color .2s cubic-bezier(.645,.045,.355,1);
    transition: border-color .2s cubic-bezier(.645,.045,.355,1);
    width: 100%;
}
.from_con .btn{
	width: 120px;
	height: 32px;
	line-height: 32px;
	background-color: #ffce56;
	text-align: center;
	font-size: 14px;
	color: #fff;
	margin: 55px auto 0;
	border-radius: 16px;
}

.from_chauxun{
	padding: 50px;
}
.from_chauxun .h2{
	line-height: 50px;
	height: 50px;
	color: #6a2849;
	font-size: 30px;
	text-align: center;
}

.from_chauxun .from{
	width: 52%;
	height: 700px;
	background-color: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
}
.from_chauxun .from .item{
	padding: 20px 10px;
}

.from_chauxun .tinfo{
	display: flex;
	justify-content: center;
	align-items: center;
	height: 700px;
	width: 48%;
	background: rgba(89, 30, 62, 0.87);
}
.from_chauxun .tinfo h2{
	font-size: 68px;
	line-height: 1.6;
	color: #fff;
}

.from_chauxun .img{
	width: 60%;
}



.from_chauxun .img img{
	width: 100%;
	height: 100%;
}
.from_chauxun .item{
	width: 100%;
}
.from_chauxun .item input{
	-webkit-appearance: none;
    background-color: #fff;
    background-image: none;
    border-radius: 23px;
    border: 1px solid #886f2f;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #757474;
    display: inline-block;
    height: 46px;
    line-height: 46px;
    outline: 0;
    padding: 0 15px;
    -webkit-transition: border-color .2s cubic-bezier(.645,.045,.355,1);
    transition: border-color .2s cubic-bezier(.645,.045,.355,1);
    width: 100%;
}

.from_chauxun .item button{
    display: block;
	text-align: center;
    white-space: nowrap;
    background: #a49160;
    color: #fff;
    -webkit-appearance: none;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    outline: 0;
    -webkit-transition: .1s;
    transition: .1s;
    font-weight: 500;
    height: 46px;
    line-height: 46px;
    border-radius: 23px;
    width: 100%;
	border: 1px solid #90783c;
	margin-top: 50px;
}


#pages {
    padding: 30px 0 25px;
    text-align: center;
}

#pages a,
#pages span {
    background: #fff;
    margin: 0 5px;
    color: #333;
    display: inline-block;
    height: 35px;
    line-height: 35px;
    padding: 0 10px;
    text-align: center;
    text-decoration: none;
    background: #f1f1f1;
}

#pages a:hover {
    background: #591e3e;
    color: #fff;
    text-decoration: none;
}

#pages span.activation {
    background: #591e3e;
    color: #fff;
}

#pages span.disable {
    background: #f1f1f1;
}


@media (max-width: 1000px) {
	.from_chauxun .from{
		width: 60%;
	    height: 500px;
	}
    .from_chauxun .tinfo{
	    height: 500px;
    }
	.from_chauxun .img{
		width: 40%;
	}
	.from_chauxun .tinfo{
		width: 40%;
	}
	.from_chauxun .tinfo h2{
		font-size: 36px;
	}
}

@media (max-width: 1200px) {
	.from_box {
		width: 90%;
		margin: 0 auto;
	}
    .mainPage1 .item .font .f2,.mainPage2 .section .font .f2{line-height: 1.4;}
    .mainPage1 .item .font, .mainPage2 .section .font{
        padding: 3em 2em 0;
    }

}

@media (max-width: 800px) {
	.from_box{
		width: 90%;
		margin: 0 auto;
	}
	.from_con .from,.from_chauxun{
		flex-direction: column;
	}

	.from_chauxun{
		padding: 30px 15px 15px;
	}
	.from_chauxun .h2{
		line-height: 30px;
		height: 30px;
		color: #223796;
		font-size: 20px;
		text-align: center;
	}
	
	.from_chauxun .from{
		width: 100%;
	    height: 340px;
		margin: 0 auto;
	}
    .from_chauxun .tinfo{
		width: 100%;
	    height: 200px;
    }
	.from_chauxun .from .item{
		padding: 20px 0;
	}
	
	.from_chauxun .img{
		width: 80%;
		margin: 0 auto;
	}	
	.from_chauxun .item button{
		margin: 0 auto 20px;
	}

	.from_con{
		padding: 80px 10% 30px;
	}
	.from_con .h2{
		width: 80%;
		margin: 0 auto;
		height: 36px;
		line-height: 36px;
		border-radius: 18px;
		font-size: 18px;
	}
	.from_con .item:nth-child(odd){
		margin-right: 0;
	}
	.from_con .item{
		width: 100%;
		margin-top: 30px;
	}
	.from_con .btn{
		width: 130px;
		height: 34px;
		line-height: 34px;
		font-size: 16px;
		margin: 20px auto 0;
		border-radius: 17px;
	}
	.jing{
		width: 34px;
	}

}

@media (max-width: 1000px) {
	.forum_tit{
		font-size: 20px;
		margin-top: 20px;
	}
	.zx .info{
		font-size: 18px;
		line-height: 1.6;
	}
	.zx .info .dh{
		width: 30px;
	}
	.news_item {
		margin-bottom: 20px;
		width: calc( 50% - 15px );
		margin-right: 30px;
	}
	.news_item p{
		font-size: 16px;
	}
}

@media (max-width: 600px) {
    .mainPage1 .item .font .f2,.mainPage2 .section .font .f2{line-height: 2;}
	.bg_pic_list dl{
		margin-right: 10px;
		width: calc( 50% - 5px );
		float: left;
		margin-bottom: 10px;
	}
	.bg_pic_list{
		display: block;
	 	padding:10px 10px 0 10px;	
	}
	.bg_pic_list dl:nth-child(2n){
		margin-right: 0;
	}
	.forum_tit{
		font-size: 18px;
		margin-top: 20px;
	}
	.zx{
		flex-direction: column;
	}
	.zx .img{
		width: 90%;
		margin: 0 auto 15px;
	}
	.zx .info{
		width: 90%;
		margin: 0 auto;
		font-size: 14px;
		line-height: 1.6;
	}
	.zx .info .dh{
		width: 30px;
	}
	.news_item p{
		font-size: 14px;
	}
	.news_item {
		margin-bottom: 20px;
		width: calc( 50% - 10px );
		margin-right: 20px;
	}
}


.smap{	
	background-image: url(../image/bg_smap.jpg);
	background-repeat: repeat-x;
	background-color: #fff;
}

.smap_con{
	display: flex;
	justify-content: space-around;
	align-items: flex-start;
}
.smap_l{
	width: 380px;
	padding: 40px 30px;
	background: rgba(195, 195, 195, 0.2);
}
.smap_r{
	flex: 1;
}
.smap_l .item{
	width: 50%;
	float: left;
	margin-bottom: 20px;
}
.smap_l .sitem{
	width: 100%;
}
.smap_l .item h4{
	font-size: 26px;
}
.smap_l .sitem h4{
	color:#c34052;
	font-size: 30px;
}
.smap_l .sitem p{
	color:#303948;
}


@media (max-width: 1200px) {
	.smap_l{
		width: 320px;
		padding: 30px 20px;
	}
	.smap_l .item{
		width: 50%;
		margin-bottom: 10px;
	}
	.smap_l .sitem{
		width: 100%;
	}
	.smap_l .item h4{
		font-size: 20px;
	}
	.smap_l .sitem h4{
		font-size: 22px;
	}
}


@media (max-width: 1000px) {
	.smap_con{
		display: block;
		padding-top: 30px;
	}
	.smap_l{
		width: 100%;
		padding: 20px 10px 20px 40px;
	}
	.smap_l .item{
		width: 33.3333%;
		margin-bottom: 10px;
	}
	.smap_l .sitem{
		width: 100%;
	}
	.smap_l .item h4{
		font-size: 16px;
	}
	.smap_l .sitem h4{
		font-size: 18px;
	}
}


@media (max-width: 600px) {
	.smap_con{
		display: block;
		padding-top: 30px;
	}
	.smap_l{
		width: 100%;
		padding: 20px 10px 20px 40px;
	}
	.smap_l .item{
		width: 50%;
		margin-bottom: 10px;
	}
	.smap_l .sitem{
		width: 100%;
	}
	.smap_l .item h4{
		font-size: 14px;
	}
	.smap_l .sitem h4{
		font-size: 16px;
	}
}



.from_show{
	width: 100%;
	max-width: 1200px;
	margin: 20px auto;
	border-radius: 15px;
	position: relative;
	background-color: #fff;
}

.from_show .h2{
	background-color: #a49160;
	border-radius: 5px;
	color: #fff;
	padding: 0 20px;
	height: 44px;
	line-height: 44px;
	font-size: 20px;
}

.from_show .title{
	color: #591e3e;
	padding: 0 20px;
	height: 44px;
	line-height: 44px;
	font-size: 30px;
}

.from_show_con{
	flex: 1;
	border-radius: 5px;
	justify-content: space-between;
    align-items: center;
    display: flex;
	padding: 30px 50px 30px 20px;
}
.from_show_input{
	justify-content: space-between;
    align-items: center;
	flex-flow: row wrap;
	flex: 1;

}
.from_show_con .item{
	width: 40%;
	float: left;
	justify-content: space-between;
    align-items: center;
    display: flex;
	margin:10px 10% 10px 0;
}
.from_show_input3 .item{
	width: 32%;
	margin:10px 2% 10px 0;
}

.from_show_input3 .item:nth-child(3n){
	margin-right: 0;
}

.from_show_con .photo{
	width: 180px;
	height: 220px;
	border: 8px solid #fff;
	box-shadow: 0 0 20px #f2f2f2;
	overflow: hidden;
}
.from_show_con .photo .tx img{
	width: 100%!important;
	height: 100%!important;
    object-fit: cover!important;
}

.from_show_con .item span{
	font-size: 16px;
	line-height: 30px;
	text-align: right;
	height: 30px;
	display: block;
	color: #606060;
	width: 150px;
}

.from_show_con .item input{
	-webkit-appearance: none;
    background-color: #f0f0f0;
    border-radius: 20px;
    border: 1px solid #bba778;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #606266;
    display: inline-block;
    height: 40px;
    line-height: 40px;
    outline: 0;
    padding: 0 15px;
    -webkit-transition: border-color .2s cubic-bezier(.645,.045,.355,1);
    transition: border-color .2s cubic-bezier(.645,.045,.355,1);
	flex: 1;
}
.from_show .btn{
	width: 120px;
	height: 32px;
	line-height: 32px;
	background-color: #ffce56;
	text-align: center;
	font-size: 14px;
	color: #fff;
	margin: 25px auto 0;
	border-radius: 16px;
	cursor: pointer;
	display: block;
}
.from_show_con2{
	display: block;
}

@media (max-width: 1200px) {}
@media (max-width: 1000px) {
	.from_show{
		width: 90%;
		padding-top: 280px;
	}
	.from_show_con{
		display: block;
	}
	.from_show_con .photo{
		position: absolute;
		top: 30px;
		left: 50%;
		margin-left: -90px;
	}
	.from_show_con .item{
		float: none;
		width: 100%;
		margin: 8px 0;
	}
}
@media (max-width: 600px) {
	.xueji {
		padding: 15px 0;
	}
	.from_show{
		width: 94%;
		padding-top: 280px;
	}
	.from_show .h2{
		font-size: 18px;
		height: 40px;
		line-height: 40px;
	}
	.from_show_con .item span{
		font-size: 14px;
		line-height: 30px;
		height: 30px;
		width: 130px;
	}
	.from_show_con{
		display: block;
		padding: 15px 15px 30px;
	}
	.from_show_con .photo{
		position: absolute;
		top: 30px;
		left: 50%;
		margin-left: -90px;
	}
	.from_show_con .item{
		float: none;
		width: 100%;
		margin: 8px 0;
	}
	
}