﻿@charset "utf-8";
/* CSS Document */

/* currency */
body{ font-family:'思源黑体';}
a{ outline:0; color:#454545; text-decoration: none;}
a:link{ text-decoration:none;}
img{ vertical-align:middle; border:0; max-width:100%; height:auto;}
.logo{ text-decoration:none; display:block;}
.logo img{ height:52px; width:auto;}
ul,li{ list-style:none;}
.list{ padding:0; margin:0; list-style:none; }
.bold{ font-weight:bold !important;}
.color-o{color:#eb672f;font-weight: bold;}
.color-y{color:#FFE800}
.hider{ display:none;}
.text-bule{ color:#2972ab;}
label{ font-weight:400; display:block;}
hr{ border:1px solid #bfbfbf; margin-top:30px;}
ol li{padding-left: 3rem;margin-bottom: 1rem;counter-increment: ol-ctr;position: relative; list-style: decimal;}
.text-col-2{float: none; min-height: 0; -moz-column-count: 2; -webkit-column-count: 2; -webkit-column-gap: 4rem; -moz-column-gap: 4rem; -webkit-column-gap: 4rem;}
em{ font-style:normal;}
.text-left-6{ text-align:left; width:50%; float:left; overflow:hidden;}
.text-r{ text-align:right;}
.mb20 {margin-bottom: 20px !important;}
.mb15 {margin-bottom: 15px !important;}
.mt-20{ margin-top:20%;}
.mt20{ margin-top:20px;}
.mt25{ margin-top:25px;}
.mt30{ margin-top:30px !important;}
.mr10{ margin-right:10px !important;}
.mbt10{ margin-top:10px !important;margin-bottom:10px !important;}
.mbt30{ margin-top:30px !important;margin-bottom:30px !important;}
.text-white { color: #fff;}
.bt{ border-bottom:1px solid #ddd;}
.content .contextual-links-region .mt30{width:1170px;}
.advantage li p{display:inline-block;float:left;}
.i18n-en #block-subscriber-newsletter-home-subscriber-box .news_cont .bold{ line-height:2.3em;}




/* index */
.index-box li{ 
	width:282px; height:150px; border:1px solid #d5d5d5; text-align:center; float:left; padding:15px 0; position:relative; margin-right:14px; cursor:pointer;
}
.index-box li:nth-child(1) a{
    font-size: 35px;padding: 10px 20px;border: 1px solid #197ae5;border-radius: 50%;color: #197ae5;
}
.index-box li:nth-child(1) h3{
	color:#197ae5;
}
.index-box li:nth-child(2) a{
    font-size: 35px;padding: 10px 23px;border: 1px solid #a9cf14;border-radius: 50%;color: #a9cf14;
}
.index-box li:nth-child(2) h3{
	color:#a9cf14;
}
.index-box li:nth-child(3) a{
    font-size: 35px;padding: 11px 15px;border: 1px solid #ffca3b;border-radius: 50%;color: #ffca3b;
}
.index-box li:nth-child(3) h3{
	color:#ffca3b;
}
.index-box li:nth-child(4) a{
    font-size: 35px;padding: 7px 15px 12px;border: 1px solid #ff8f76;border-radius: 50%;color: #ff8f76;
}
.index-box li:nth-child(4) h3{
	color:#ff8f76;
}
.index-box li:nth-child(1){
	border-bottom:4px solid #197ae5; color:#197ae5;
}
.index-box li:nth-child(2){
	border-bottom:4px solid #a9cf14; color:#a9cf14;
}
.index-box li:nth-child(3){
	border-bottom:4px solid #ffca3b; color:#ffca3b;
}
.index-box li:nth-child(4){
	border-bottom:4px solid #ff8f76; margin-right:0;color: #ff8f76;
}
.hover-bottom,.hover-top,.index-box li,.advantage li,.advantage-text,.advantage-text a
{ transition:all 0.5s ;
 -webkit-transition:all 0.5s ;
  -moz-transition:all 0.5s ; 
  -ms-transition:all 0.5s ; 
  -o-transition:all 0.5s ;}
.advantage-text h5,.advantage-text small{
 transition:all 0.5s ease 0.3s;
 -webkit-transition:all 0.5s ease 0.3s;
  -moz-transition:all 0.5s ease 0.3s; 
  -ms-transition:all 0.5s ease 0.3s ; 
  -o-transition:all 0.5s ease 0.3s;
	}
.advantage-text h5{
	font-weight:bolder;
}
.hover-bottom{
    position: absolute;left: 50%;margin-left: -35px; top:10%;
}
.hover-bottom .unstyle{
    display:none !important;
}
.hover-top{
	position: relative;top: 38%;left: 0;width: 100%;margin: 0;padding: 0;}
.index-box li:hover .hover-bottom{
    top: 52%;
}
.index-box li:hover .hover-top{
    top:-20%;
}
.index-box li:hover a{
	color:#fff; border:#fff 1px solid;
}
.index-box li:hover h3{
	color:#fff;
}
.index-box li:hover small{
	color:#fff;
}
.index-box li:nth-child(1):hover{
	background:#197ae5;
}
.index-box li:nth-child(2):hover{
	background:#a9cf14;
}
.index-box li:nth-child(3):hover{
	background:#ffca3b;
}
.index-box li:nth-child(4):hover{
	background:#ff8f76;
}
.index-box li .unstyle{
 display:block; border:none !important; width:275px; height:155px; position:absolute; top:0; left:0; border-radius:0;
}
.advantage li{
	width:63px; height:63px; float:left;border: 2px solid #d3d3d3;border-radius: 38px; cursor:pointer; overflow:hidden;
} 
.advantage li:nth-child(1){
	  padding: 0 12px;
}
.advantage li:nth-child(2){
	  padding: 0 14px;
}
.advantage li:nth-child(3){
	  padding: 0 18px;
}
.advantage li:nth-child(4){
	  padding: 0 8px;
}
.advantage li:nth-child(5){
	  padding: 0 10px;
}
.advantage li:nth-child(6){
	  padding: 0 12px;
}
.advantage li a{
    font-size:40px;  line-height: 52px;color:#d3d3d3; float:left;
}
.advantage li:nth-child(1) a{
    line-height: 52px;
}
.advantage li:nth-child(2) a{
    line-height: 58px;
}
.advantage li:nth-child(3) a{
    line-height: 60px;
}
.advantage li:nth-child(4) a{
    line-height: 60px;
}
.advantage li:nth-child(5) a{
    line-height: 60px;
}
.advantage li:nth-child(6) a{
    line-height: 60px;
}
/*.advantage li:hover{
	border: 2px solid #197ae5;
}
.advantage li:hover a{
    color:#197ae5;
}*/
.advantage-text{
	float:left; max-width:157px; width:157px; overflow:hidden;
}  
/*.advantage li:nth-child(1) a{
    color:#197ae5;
}
.advantage li:nth-child(1){
	border: 2px solid #197ae5;
}
.advantage li:nth-child(1) .advantage-text{
	width:220px; padding-left:15px;
}
.advantage li:nth-child(1) .advantage-text h5{
	opacity:1;
}
.advantage li:nth-child(1) .advantage-text small{
	opacity:1;
}*/
.advantage .active{
      border: 2px solid #197ae5;
	  width:280px; 
}
.advantage .active .advantage-text{
	float:right; max-width:215px; width:215px; line-height:18px; overflow:hidden;padding-left:15px;
}
.advantage .active a{
     color:#197ae5;
}
.advantage-text h5,.advantage-text small{
	opacity:0;     
}
.advantage .active .advantage-text h5{
	opacity:1;
}
.advantage .active .advantage-text small{
	opacity:1;
}



.index-sbz .thumb-caption {
  display: block;overflow: hidden;width: 100%;text-align: center;
}
.partner ul{
  width:auto; float:left; overflow:hidden; height:auto;
}
.partner li{
  width:auto; float:left; overflow:hidden; height:auto; margin-right:20px;
}
.partner li:nth-child(5){
  margin-right:0;
}
.news_cont{
  background:url(img/arrows.png) left no-repeat;	
}
.max-box-cont{
  width:100%; height:auto; overflow:hidden;   background: #63d7ca;
}
.btn-sub {
  background: #fff;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  color: #172638;
  margin-bottom: 0;
  margin-top: 30px;
}
#subscribe-popUp-page {
  padding: 20px 30px;
  text-align: left;
  max-width: 400px;
  margin: 40px auto;
  position: relative;
  overflow: hidden;
}
.field-content{ 
-webkit-line-clamp:3;  
-webkit-box-orient: vertical;  
overflow: hidden;  
}
.community-list-text p{

}



/*  login  */

.login-top{
	width:100%; height:auto; padding:22px 0; background:#fff; border-top:4px solid #f0694b; box-shadow:0 0 2px #CCC;
	}
.login-main-b{
	width:100%; height:auto; background:#429c92; padding:0; min-height:600px;
	}
.login-main-container{
	width:1170px; height:auto; margin-left:auto; margin-right:auto; padding-left:15px; padding-right:15px;
	}
.login-main-container:before,
.login-main-container:after{
	box-sizing:border-box; content:" "; display:table; clear:both;
	}
.login-main-b .from-box{
	width:380px; padding:40px 25px; color:#6c6c6c; background:#fff; margin:120px 38.5px; height:348px; overflow-y:hidden; position:relative;
	}
.wechat-code-btn,.current{
	width:52px; height:52px; background:url(img/wechat-login-btn.jpg); position:absolute; right:3px; top:3px; background-size:cover; cursor:pointer;
	}
.wechat-box{
    display:none;	
	}
.wechat-box h3{
    font-size:16px; margin:0; margin-bottom:20px; font-weight:bold; line-height:1.3rem; color:#565656;	
	}
.login-main-b .login-activity-img{display: block; margin-top:28px; margin-left:-111px; margin-right:9px;
	}
.login-activity-img img{
	}
.login-main-left{
	width:682px; height:450px;float:left;
	}
.login-main-right{
	width:380px;float:left;
	}
div.dropdown.select_area {
  width: auto;float: left;
}	
a.w130p.dropdown-toggle {
  height: 33px;width: 74px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;-o-text-overflow: ellipsis;padding: 6px 6px 6px 10px;color: #737373;
  margin-right: 4px;border: 1px solid #c6c9cc;cursor: pointer;display: block;font-size: 12px;
}
ul.dropdown-menu.J_formSelect {
  height: 194px;min-width: 86px;overflow-y: auto;
}
input[name="area-code"] {
  width: 14%;float: left;border: 0;margin-top: 5px;padding-left: 2%;
  }
div.input_no_wrap {
  float: left;width: 55%;
  position: relative;
}
i.fa.fa-user.input-icon.input-icon-show.i_input_no {
  top: 5px;
}

.form-group.form-group-filled .input-icon-show {
  -webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);
  opacity: 1;-ms-filter: none;filter: none;
}
.password:focus{
	box-shadow:none; border:1px solid #f50;
  }
input#user-login-submit, input#register-btn {
  width: 100%;height: 42px;border-radius: 3px;font-size: 16px;
}	
/*  register  */

.login-main .register-box{
	margin:40px 0; height:520px;
	}
.max-box-border{
	width:100%; overflow:hidden; border-bottom:1px solid #ddd;
	}	
.short-intro .thumb{ border:none;}
/* community-info */
.breadcrumb{
	border:none;padding:0;font-size:13px; background:none;
	}
.breadcrumb a{ 
	color:#f0694b;
	}
.breadcrumb a:hover{
	color:#c96810;
	}
.community-info-main{
	width:1170px; height:auto; margin-left:auto; margin-right:auto; padding-left:15px; padding-right:15px;
	}
.community-info-main:before,
.community-info-main:after,
.booking-list:before,
.booking-list:after{
	box-sizing:border-box; content:" "; display:table; clear:both;
	}	
.community-info-main .breadcrumb li:before{ 
    content:"»";
	}	
.community-info-main .breadcrumb-one:before{
	content:" "!important;
	}
.community-info-main-left{
	width:847.5px; height:auto; float:left;
	}
.search-in-community{
	width:100%; height:auto; clear:both; margin-bottom:30px; z-index:1;
	}
.search-input{
	width: 90%; border: 0px; border-bottom: 1px solid gray; background: rgba(255,255,255,0); color: gray; height: 34px; text-align: start; outline: none; margin-left: 5px; font-size:20px;
	}
.community-info-main-left .item img{
	width:848px; height:283px;
	}
.community-info-main-left .left,.community-info-main-left .right{
    background-image:none;
	}
.community-btn-left,.community-btn-right{
    border: 1px solid #fff; border-radius: 50px; padding: 1px;font-size: 12px !important; text-align: center; line-height: 25px; background:#666; color:#fff;
	}
.carousel-indicators li{
	background:#fabd8c; width:12px; height:12px; padding:0;
	}
.carousel-indicators li:hover{
	background:#f57a19;
	}
.carousel-indicators .active{
	background:#f57a19;
	}
.community-info-main-left .carousel-indicators{
	width:847.5px; text-align:center; list-style:none; margin:0; margin-top:25px; position:initial;
	}
.list-sort{
	display: inline-block; font-size: 14px; font-weight: 200; position: relative; text-align: left; vertical-align: middle; 
	}
.list-sort ul{
	overflow:hidden; padding-left:0; margin-bottom:5px; font-size:14px;
	}	
.list-sort li{
	padding-right:10px; float:left;
	}
.list-sort .active a{
	color:#f57a19; font-size:16px;
	}
.booking-list{
	list-style:none; padding:0; margin-bottom:30px; width:100%;
	}
.booking-list li,.inquire-list-body{
	border:1px solid #ccc; width:100%; overflow:hidden; padding:17px; display:block; color:#737373; float:left; margin-bottom:15px;
	}
.booking-list li:hover,.inquire-list-body:hover{
	border:1px solid #f60; box-shadow:0 0 4px #666;color: #f57a19;
	}
.inquire-list li{
	overflow:hidden; margin-bottom:15px;
	}	
.community-list-img{
	width:180px; height:135px; float:left; display:block;
	}
.booking-list li img{
	width:100%; height:auto;
	}
.community-list-text{
	width:460px; height:auto; float:left; margin:0 30px;
	}

.list-text-header{
	font-size: 18px;  color: #333;  line-height: 1em;  margin-bottom: 12px;
	}
.list-text-header a{
	font-size:18px;
	}
.output_tag small{
	float:left; line-height:1.6rem;
	}
.output_tag span a{
	display:block; background:#5bc0de; color:#fff; font-size:12px;  border:1px solid #46b8da; padding:1px 5px; float:left; border-radius:3px; margin-left:4px;
	}
.community-list-date{
	float:left; width:auto; font-size:12px; text-align:right;
	}
.pagination{
	margin: 0; list-style: none;padding: 0;overflow: hidden;display: block;font-size: 12px;-webkit-border-radius: 0;border-radius: 0; clear:both;
	}
.pagination > li > a{
	border:1px #ccc solid; color:#666; float:left; padding:6px 12px; line-height:1.4rem; background:#fff; margin-right:5px;
	}
.pagination > li > a:hover{
	 border:1px #f77a00 solid; color:#f77a00; background-color: #fff;
	}
.pagination > .active > a{
	border:1px #f77a00 solid; color:#f77a00; border-radius:0px !important; background-color: #fff;
	}
.next > a{
	border-radius:0px !important;
	}
.dots{
	float:left; cursor:not-allowed; line-height:33px;
	}
	
   /* community-strategy */
   
.strategy-list .community-list-img{
	width:41px; height:60px; float:left; font-size:12px;
	}	
.strategy-list .community-list-img img{
	width:40px; height:40px;
	}
.strategy-list .community-list-text{
	 height:auto; float:left; margin:0 30px; font-size:12px;
	}
.strategy-list .views-row .community-list-text {width:570px;}	
.cases-list .views-row .community-list-text {width:666px;}	
.colleges-list .views-row .booking-item .row .col-xs-3{padding:0px;}	
	 /* community-cases */
	
.cases-list .community-list-text{
	width:670px; height:auto; float:left; margin:0 0px 0 0; font-size:12px;
	}
	
.detail-look img{ width:100%;}
	/* inquire-list */
.inquire-list .community-list-text{
	height:84px; float:left; margin:0 30px; font-size:12px;
	}
.inquire-list .view-reply:hover{
	color:#f49a16;
	}
.inquire-list{
	padding:0; overflow:hidden;
	}
.inquire-list-body{
	margin:0;
	}
.inquire-datails{
	width:847.5px; overflow:hidden; height:auto; padding:15px; display:none;
	}
.inquire-list .inquire-datails-img{
	float:left; margin-right:10px;
	}
.inquire-list .inquire-datails-img img{
	width:40px; height:40px; margin:0; padding:0; clear:both; border-radius:50px;
	}
.inquire-datails-text{
	width:765px; height:323px; float:left; font-size:12px; color:#727373;
	}
.datails-text-header{
	font-size:12px; color:#737373;
	}
.datails-text-footer{
	width:100%; border-top:1px dashed #8f8f8f; margin-top:20px; line-height:25px;
	}
.comm-like{
	color:#8f8f8f; float:right;
	}
	
  /* apply */
  
.apply-header{
	width:100%; height:642px; clear:both; overflow:hidden; position:relative;margin-top: -20px;
	} 
.apply-header video{
	width:100%; height:auto; opacity:0.6;
	}
.apply-top-main{
	position:absolute; top:0%; left:50%; margin-left:-585px; width:1170px; text-align:center;
	}
.apply-time{
	width: 80px; height: 80px; border: 4px solid #fff; -webkit-border-radius: 50%;-moz-border-radius: 50%; border-radius: 50%; position: relative; margin: 200px auto 20px auto;
	}
.apply-time:before{
	width: 12px;  height: 12px;  position: absolute;  top: 50%;  left: 50%;  background: #fff;-moz-border-radius: 50%;  -webkit-border-radius: 50%;  border-radius: 50%;  content: '';  margin: -6px 0 0 -6px;  z-index: 1;
	}
.apply-hour{
	width:4px; background:#fff; position:absolute; left:50%; top:50%; margin-top:-30px; transform-origin:center bottom; height:30px; margin-left:-2px;
	-webkit-animation:hour 10s linear 0s infinite;-moz-animation:hour 10s linear 0s infinite;
	}
.apply-minute{
	width:4px; background:#fff; position:absolute; left:50%; top:50%; margin-top:-48px; transform-origin:center bottom; height:48px; margin-left:-2px;
	-webkit-animation:hour 1s linear 0s infinite;opacity:0.8;-moz-animation:hour 1s linear 0s infinite;
	}	
.apply-title{
	line-height: 1em; font-size: 60px; text-align:center;padding: 10px 0; border-bottom: 1px solid rgba(255,255,255,0.2); border-top: 1px solid rgba(255,255,255,0.2);
	 text-transform: uppercase; clear:both; color:#fff; font-weight:100; width:400px; margin:0 auto;
	}
.apply-top-main h2,.apply-footer-click h2{
	text-align:center; font-size:20px; color:#fff; margin-top:60px;
	}
.apply-top-main h3,.apply-footer-click h3{
	text-align:center; font-size:30px; color:#F7C500;
	}
.btn-primary{
	background: #f0694b; border-color: #f0694b; margin:20px 0;
	}
#collapse-1 .text-center .btn-primary{
	margin:0;
	}
.btn-primary:hover{
	background: #C30; border-color: #C30;
	}
.apply-top-main .pt30{
	text-decoration:none; color:#fff;
	}
			/* 公司介绍 */
.apply-about-us .apply-au-main h3{font-size: 37px;}
.apply-about-us .apply-au-main h3,.apply-about-us .apply-au-main h4 {
	font-family: '思源黑体', Roboto, arial, helvetica, sans-serif;
	margin-top: 0px;
	font-weight: 300;
	color: rgb(86, 86, 86);
	line-height: 1.3em;
}

.apply-about-us{
	width:1170px; margin:0 auto; height:auto; padding-top:8rem; padding-bottom:18rem;
	}
.apply-au-main{
	width:780px; margin:0 auto; height:auto;
	}
.apply-au-main h3,.apply-au-main h4{
	color: #FFffff;
}
.au-title{
	font-size:31px;
	}
.apply-au-main h4{
	font-size:23.66px; margin-bottom:4.4rem; margin-top:3rem;
	}
.apply-au-main h4:after{
	content: '';  display: block;  width: 4.4rem;  margin-top: 4.4rem;  height: 1px;  background: currentcolor;
	}
	
			/* 选项卡 */
.apply-process{
	width:100%; overflow:hidden; height:auto; background:#f29224; color:#fff; padding-top:8rem; padding-bottom:18rem;
	}
.apply-container{
	display:table; width:1170px; margin:0 auto;
	}
.projects-menu{
	width:945px; margin:0 auto; clear:both; display:table;
	}
.projects-menu-left{
	width:487px; height:605px; float:left; display:table;
	}

.hexanav{
	padding: 3.7rem 0 2rem 0; width: 24rem; margin: 4rem; list-style: none; overflow: hidden;
	}
.space-before{
	padding-top:10rem;
	}
.hexanav li{
	display: block; width: 12rem; height: 12rem; float: left; margin: -6rem 0 .1rem 0; padding:0.1rem; background: url("img/square-dark.svg") no-repeat 0 0; background-size: 100% 100%;
	 position: relative;
	}
.hexanav li:before{
    content: ''; display: block; width: 12.1rem; height: 12.1rem; background: url("img/square-dark.svg") no-repeat 0 0; background-size: 100% 100%; position: absolute; left: 0rem; top: 1.7rem;
	}
.hexanav li a{
	display: block; width: 100%;height: 100%;text-align: center;line-height: 12rem;font-size: 6.8rem;font-weight: 600;color: #ef7e25;background: url("img/square-white.svg") no-repeat 0 0;
	background-size: 100% 100%;position: relative;z-index: 10;transition: none;
	}
.hexanav li:nth-child(3n){
	margin-left: 6rem;
	}
.hexanav li a:hover{
	background: url("img/square-medium.svg") no-repeat 0 0;background-size: 100% 100%;
	}
.projects-menu-right{
	width:458px; float:left; height:auto;
	}
.no-touch ol li a{
	  border-bottom: 1px solid rgba(255,255,255,0); color:#fff;
	}
.no-touch ol li em{
	display: inline-block;font-weight: 400;color: #FFE200;
	}
.apply-process .tab-pane{
	width:945px; overflow:hidden; height:auto; margin:0 auto; background:#fff;
	}
.panes-box .nav-tabs{
	width:945px; margin:0 auto; border:none; clear:both;
	}
.panes-box .nav-tabs li{
	background:url(img/square-dark.svg) no-repeat; background-size:100% 100%; width:48px; height:48px; text-align:center;
	}
.panes-box .nav-tabs li a{
	line-height:24px; color:#fbb03b; font-size:2.2rem; font-weight:bold;
	}
.panes-box .nav-tabs li.active{
	background:url(img/square-white.svg) no-repeat; background-size:100% 100%; width:48px; height:48px;
	}
.panes-box .nav-tabs>li.active>a, .panes-box .nav-tabs>li.active>a:focus, .panes-box .nav-tabs>li.active>a:hover, .panes-box .nav-tabs>li>a:hover{
	background:none; border:none; cursor:pointer;color:#fbb03b !important;font-weight:bold;
	}
.panes-box .nav-tabs li:hover{
	background:url(img/square-white.svg) no-repeat; background-size:100% 100%; width:48px; height:48px;color:#fbb03b;
	}
.panes-box .tab-content div{
	padding:3rem 4rem; color:#565656;
	}
.tab-pane h2{
	font-size:40px;
	}
.tab-pane strong{
	font-size:1.6rem; color:#000;
	}
.panes-box{
	display:none; padding-top:10rem;
	}

.panes-box .button-close{
	 display: block; width: 6.5rem;height: 6rem;background: url("img/close.eaab.svg") no-repeat 50% 50% #fff;border: 1px solid #fbb03b;border-width: 0 0 1px 1px;
	 position: absolute;top: 0;right: 0;font-size: 0;
	}
.Underline strong{
	font-size:18.2px;
	}
	
.apply-footer{
	background:#f37d39;
	}
.Exhibition{
	width:780px; height:auto; overflow:hidden; margin:0 auto;
	}
.Exhibition ul{
	width:100%; overflow:hidden; float:left; margin:0; padding:0;
	}
.Exhibition li{
	float:left; width:93px; height:93px; position:relative; background-repeat:no-repeat;background-size:100% 100%;
	}
.Exhibition li:nth-child(1){
	background-image:url(img/1.jpg);
	}
.Exhibition li:nth-child(2){
	background-image:url(img/2.jpg);
	}
.Exhibition li:nth-child(3){
	background-image:url(img/3.jpg);
	}
.Exhibition li:nth-child(4){
	background-image:url(img/4.jpg);
	}
.Exhibition li:nth-child(5){
	background-image:url(img/5.jpg);
	}
.Exhibition li:nth-child(6){
	background-image:url(img/6.jpg);
	}
.Exhibition li:nth-child(7){
	background-image:url(img/7.jpg);
	}
.Exhibition li:nth-child(8){
	background-image:url(img/8.jpg);
	}
.Exhibition li:nth-child(9){
	background-image:url(img/9.jpg);
	}
.Exhibition li:nth-child(10){
	background-image:url(img/10.jpg);
	}
.Exhibition li:nth-child(11){
	background-image:url(img/11.jpg);
	}
.Exhibition li:nth-child(12){
	background-image:url(img/12.jpg);
	}
.Exhibition li:nth-child(13){
	background-image:url(img/13.jpg);
	}
.Exhibition li:nth-child(14){
	background-image:url(img/14.jpg);
	}
.Exhibition li:nth-child(15){
	background-image:url(img/15.jpg);
	}
.Exhibition li:nth-child(16){
	background-image:url(img/16.jpg);
	}
.Exhibition li:nth-child(17){
	background-image:url(img/17.jpg);
	}
.Exhibition li:nth-child(18){
	background-image:url(img/18.jpg);
	}
.Exhibition li:nth-child(19){
	background-image:url(img/19.jpg);
	}
.Exhibition li:nth-child(20){
	background-image:url(img/20.jpg);
	}
.Exhibition li:nth-child(21){
	background-image:url(img/21.jpg);
	}
.Exhibition li:nth-child(22){
	background-image:url(img/22.jpg);
	}
.Exhibition li:nth-child(23){
	background-image:url(img/23.jpg);
	}
.Exhibition li:nth-child(24){
	background-image:url(img/24.jpg);
	}
.Exhibition li:nth-child(25){
	background-image:url(img/25.jpg);
	}
.Exhibition li:nth-child(26){
	background-image:url(img/26.jpg);
	}
.Exhibition li:nth-child(27){
	background-image:url(img/27.jpg);
	}
.Exhibition li:nth-child(28){
	background-image:url(img/28.jpg);
	}
.Exhibition li:nth-child(29){
	background-image:url(img/29.jpg);
	}
.Exhibition li:nth-child(30){
	background-image:url(img/30.jpg);
	}
.Exhibition li:nth-child(31){
	background-image:url(img/31.jpg);
	}
.Exhibition li:nth-child(32){
	background-image:url(img/32.jpg);
	}
.Exhibition li:nth-child(33){
	background-image:url(img/33.jpg);
	}
.Exhibition li:nth-child(34){
	background-image:url(img/34.jpg);
	}
.Exhibition li:nth-child(35){
	background-image:url(img/35.jpg);
	}
.Exhibition li:nth-child(36){
	background-image:url(img/36.jpg);
	}
.Exhibition li:nth-child(37){
	background-image:url(img/37.jpg);
	}
.Exhibition li:nth-child(38){
	background-image:url(img/38.jpg);
	}
.Exhibition li:nth-child(39){
	background-image:url(img/39.jpg);
	}
.Exhibition li:nth-child(40){
	background-image:url(img/40.jpg);
	}
.Exhibition li img{
	width:100%;
	}
.Exhibition li div{
	position: absolute; bottom:0; left:0;width: 100%;height:0;background-color: rgba(76,76,76,0.7);transition: all 0.3s ease; overflow:hidden;
	}
.Exhibition li:hover div{
	height:93px;
	}
.apply-footer-box{
	clear:both; width:100%; height:385px; background:url(img/vignette.png) no-repeat; background-size:100% 100%;
	}
.apply-footer-click{
	width:1170px; text-align:center; margin:0 auto;
	}
.owl-cap-title{
	line-height: 1em;font-size: 60px;display: table;margin:0 auto;border-bottom: 1px solid rgba(255,255,255,0.2);border-top: 1px solid rgba(255,255,255,0.2);
	text-transform: uppercase; padding-top:55px;
	}
.apply-footer-click h2{
	color:#565656;
	}

			/*  圆点导航  */
.progress-nav {
    position: fixed;right: 40px;bottom: 20%;z-index: 9;display: block;
	}
.progress-nav ul li{
	position: relative;padding: 14px 0;height: 10px;cursor: pointer;width: 10px;  transition: all .1s ease-out;
	}
.progress-nav ul li a span.progress-nav-text{
	position: absolute; text-align: right;width: 60px;right: 9px;padding-right: 6px;color: #FFCA00;font-size: 12px;top: 0px;opacity: 0;
	}
.progress-nav ul li:hover a span.progress-nav-text{
	opacity: 1;
	}
.dot-stroke, .progress-nav ul li a span.dot{
	position: absolute;opacity: .8;width: 8px;height: 8px;background: #FFCA00;font-size: 13px;border-radius: 50%;top: 9px;right: 1px;border: #FFCA00 solid 0;
	}
.progress-nav ul li .dot-stroke{
	width: 12px;border-radius: 50%;height: 12px;top: 7px;right: -1px;border: #FFCA00 solid 1px;background: 0 0;-webkit-transform: scale(.5);-moz-transform: scale(.5);
	}
	
	
/* intention */

.tagline {
  font-size: 68px;font-family: '思源黑体','Roboto', arial, helvetica, sans-serif;font-weight: 100;color: #fff;position: absolute;line-height: 1em;overflow: hidden;
  height: 85px;top: 0;left: 0;
}
.tagline > span {
  float: left;display: block;height: 85px;line-height: 85px;color: rgba(255,255,255,0.85);
}
.tagline > ul {
  height: 85px;line-height: 85px;position: relative;top: 0;display: block;float: left;-webkit-perspective: 1000;-moz-perspective: 1000;-ms-perspective: 1000;
  perspective: 1000;list-style: none;margin: 0;padding: 0;width: 600px;
}
.tagline > ul > li {
  font-weight: 500;position: absolute;padding-left: 15px;top: -85px;-webkit-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;
  -ms-transition: 0.5s;transition: 0.5s;-webkit-transform: rotateX(180deg);-moz-transform: rotateX(180deg);-o-transform: rotateX(180deg);-ms-transform: rotateX(180deg);
  transform: rotateX(180deg);-webkit-transform-origin: 25% 0;-moz-transform-origin: 25% 0;-o-transform-origin: 25% 0;-ms-transform-origin: 25% 0;transform-origin: 25% 0;
  width: 100%;opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);
  }
.tagline > ul > li.active {
  top: 0;opacity: 1;-ms-filter: none;filter: none;-webkit-transform: rotateY(0deg);-moz-transform: rotateY(0deg);-o-transform: rotateY(0deg);-ms-transform: rotateY(0deg);transform: rotateY(0deg);
}
.tagline > ul > li.vs-out {
  top: 85px;-webkit-transform: rotateX(-180deg);-moz-transform: rotateX(-180deg);-o-transform: rotateX(-180deg);-ms-transform: rotateX(-180deg);transform: rotateX(-180deg);
}
.nav-side > li > a {
  -webkit-border-radius: 0; border-radius: 0;color: #686868;-webkit-transition: 0.2s;-moz-transition: 0.2s;-o-transition: 0.2s;-ms-transition: 0.2s;transition: 0.2s;font-size: 17px;
}
.intention-top-text{
	width:1170px; height:auto; margin:0 auto;
	}
.intention-tabs{
	width:1170px; height:auto; margin:0 auto; clear:both; padding-top:25px;
	}
.tab-content .panes-box .nav-tabs li{
	background:none; width:auto; height:auto;
	}
.tab-content .panes-box .nav-tabs li a{
	color:#565656; text-align:left; padding:0; font-size:18px;
	}
.intention-tabs .tab-content{
	width:1140px; margin:0 auto; overflow:hidden; padding:25px; background:#fff;
	}	
.intention-tabs .tab-content div{
	padding:0px;
	}
.intention-tabs .panes-box .nav-tabs{
	width:100%; margin:0;
	}
.intention-tabs .nav-tabs li a{
	color: #565656;text-align: left;padding: 0;font-size: 18px; cursor:pointer;
	}
.intention-tabs .nav-tabs>li.active>a, .intention-tabs .nav-tabs>li.active>a:focus, .intention-tabs.nav-tabs>li.active>a:hover,.intention-tabs .nav-tabs>li>a:hover{
    font-size: 18px;color: #f60;cursor: default;background:none;border:none; cursor:pointer;
	}
.intention-tabs .nav-tabs>li>a{
    margin-right: 2px;line-height: 1.42857143;font-size: 18px; cursor:pointer;
	}
.irs-diapason{
	position: absolute;display: block;left: 0;width: 100%;height: 12px;top: 20px;background: #f57a19;
	}
.irs-line {
    position: relative;display: block;overflow: hidden;height: 12px;background: #ccc;
}
.tab-content .tab-pane{
	width:100%; overflow:hidden; clear:both; height:auto;
	}
/*.country-select{
	width:560px; float:left; 
	}*/
input[type=checkbox], input[type=radio]{
	-webkit-appearance:none;-moz-appearance:none; width:25px; height:25px; border:1px solid #ccc; position:relative;outline:none; cursor:pointer;
	}
.country-select span{
	margin-left:5px; margin-right:15px;
	}
input[type="checkbox"]:checked ,input[type="radio"]:checked{
    background:url(img/i-orange.png); background-size:cover;outline:none
}
input[type="radio"]{
	border-radius:50px;
	}
input[type="checkbox"]:before{
	content: '\f00c';font-family: 'FontAwesome';-webkit-transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;-ms-transition: 0.3s;transition: 0.3s;
	display: block;opacity:0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);color: #fff;
	font-size:19px; line-height:24px; text-align:center;
	}
input[type="radio"]:before{
	content: '\f111';font-family: 'FontAwesome';-webkit-transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;-ms-transition: 0.3s;transition: 0.3s;
	display: block;opacity:0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);color: #fff;
	font-size:12px; line-height:24px; text-align:center;
	}
input[type="checkbox"]:checked:before{
	opacity:1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
	}
input[type="radio"]:checked:before{
	opacity:1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
	}
.form-group-icon-left{
	position:relative; width:250px; height:34px;
	}
	#collapse-1 .form-group-icon-left{
	position:relative; width:auto; height:auto;margin-bottom:10px;
	}
.form-group-icon-left .input-icon{
	position: absolute;width: 32px;height: 32px;line-height: 32px;display: block;top: 29px;left: 1px;text-align: center;color: #b3b3b3;-webkit-transition: 0.3s;
	-moz-transition: 0.3s;-o-transition: 0.3s;-ms-transition: 0.3s;transition: 0.3s;z-index: 2;
	}
.grade-select{
	width:490px; height:auto; float:left; margin:0 15px;
	}
.grade{
	width:343px;
	}
.btn-ghost.btn-primary{
	color: #f57a19; background:none; margin:0; margin-left:30px;
	}
.modal-footer .btn-primary{
	margin:0px 20px; float:left;
	}

.tab1-main{
	width:1090px; overflow:hidden; clear:both; height:auto;
	}
.btn-warning{
    color: #ffffff;background-color: #f0ad4e;border-color: #eea236;
	}
.tab-2-box,.tab-3-box{
	width:100%; overflow:hidden; clear:both; height:auto;
	}
.tab-2-box ul,.tab-3-box ul{
	width: 100%; overflow: hidden;height: auto;clear: both;padding: 0;
	}
.tab-2-box li{
	width:50%; float:left; overflow:hidden; height:auto; text-align:left;
	}
.tab-li-title{
	font-size:24px; display:block; font-weight:100; margin:15px 0;
	}
.tab-2-box .booking-item{
	display: block;position: relative;padding: 17px;border: 1px solid #bfbfbf;color: #737373; width:48%; margin-bottom:2%;
	}
.tab-2-box .booking-item:nth-child(2n){
	margin-left:2%;
	}
.booking-item-left{
	width:430px; height:auto; float:left; overflow:hidden;
	}
.booking-item-right{
	width: auto;overflow: hidden;float: left;height: auto;
	}
.inquire-item-header, .strategy-item-header, .info-item-header, .cases-item-header{
	font-size: 18px;color: #333;line-height: 1em;margin-bottom: 12px;
	}
.tab-3-box li{
	width:33%; float:left; overflow:hidden; height:auto; text-align:left; padding:0 15px;
	}
.tab-3-title{
	font-size:18.4px;  color: #565656; line-height: 1.3em; text-align:left; float:left; margin-bottom:15px;
	}
.tab-3-box li .form-group-icon-left,.form-group-Gender,.modal-content .form-group-icon-left{
	float: left;width: 100%;height: auto;overflow: hidden;
	}
.tab-3-box li .form-group-icon-left input,.modal-content .form-group-icon-left input{
	width:90%; padding-left:30px; float:left; margin-right:10px;
	}
#tab-5 a.btn-info {
	padding: 6px 12px;
	line-height: 18px;
}
.form-group-Gender input{
	width:18px; height:18px;
	}
.form-group-Gender input[type="radio"]:before{
	font-size:12px; line-height:17px; text-align:center;
	}
.list-horizontal > li, .list-inline > li{
	  float: left; margin-right: 10px;padding: 0;display: block;line-height: 50px;font-size: 12px;
	}
.list-horizontal{
	width: 100%;height: auto;overflow: hidden; clear:both; padding:0;
	}
.panel-title > a{
	display: block;position: relative;padding: 10px 15px;background: #fff;
	padding: 10px 15px;
	background: #fff;font-weight: bold;
	}

.panel-title > a:hover{
	color: #f58437;
	text-decoration: none;
}
.panel-title > a:before{
    font-family: 'FontAwesome';content: '\f107';position: absolute;font-size: 16px;top: 10px;right: 15px;
	}
.register-btn-modal{
	text-align:center;
	}
.register-box-modal{
	display:none;
	}



.booking-item-container p{height:22px;line-height: 22px; margin: 0 0 13px;}
p.msg-title{    font-size: 24px;
	line-height: 24px;
	font-weight: 200;}
/*  user-center  */
.user-content{
	width:1170px; margin:0 auto;  height:auto; display:table; clear:both;
	}
.user-content-left{
	width:290px; height:auto; overflow:hidden; float:left; padding:0 15px;
	}
.user-profile-sidebar {
    -webkit-border-radius: 5px;border-radius: 5px;margin-right: 30px;padding: 20px 0;background: #5d5d5d;color: #fff;margin-bottom: 30px;
}
.user-profile-sidebar .user-profile-avatar {
    padding: 0 20px;margin-bottom: 20px;
}
.user-profile-sidebar .user-profile-avatar img{
    max-width: 120px;margin-bottom: 15px;-webkit-border-radius: 50%;border-radius: 50%;
	}
.user-profile-sidebar .user-profile-avatar h5{
    color: #fff; margin-bottom: 0;font-size: 16px;
	}
.user-profile-sidebar .user-profile-nav > li:first-child{
	  border-top: 1px solid #404040;
	}
.user-profile-sidebar .user-profile-nav > li{
	 border-bottom: 1px solid #404040;
	}
.user-profile-sidebar .user-profile-nav > li > a{
     padding: 10px 20px;color: #d9d9d9;display: block;font-size: 13px;
	}
.user-profile-sidebar .user-profile-nav > li > a > i{
	 margin-right: 7px;display: inline-block;width: 20px;text-align: center;-webkit-transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;-ms-transition: 0.3s;transition: 0.3s;
	 }
.user-profile-sidebar .user-profile-nav > li > a:hover{
	 color: #fff;background: #404040;-webkit-transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;-ms-transition: 0.3s;transition: 0.3s;
	}
.user-profile-sidebar .user-profile-nav > li > a:hover i{
	color:#f50;-webkit-transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;-ms-transition: 0.3s;transition: 0.3s;
	}
.user-content-right{
	width:877px; overflow:hidden; height:auto; float:left;
	}
.user-profile-statictics > li{
	margin-right: 20px;text-align: center;padding: 20px;border: 1px solid #e6e6e6;-webkit-border-radius: 5px;border-radius: 5px;width: 153px;
	}
.user-profile-statictics > li .user-profile-statictics-icon{
	font-size: 70px;display: inline-block;margin-bottom: 10px;color: #8c8c8c;
	}
.user-profile-statictics > li h5{
    font-size: 30px; margin-bottom: 0;line-height: 1em;margin-bottom: 3px;color: #f57a19;
	}
.user-profile-statictics > li p{
	margin-bottom: 0;line-height: 1em;font-size: 13px;


	}
.overview-num{
   font-size: 24px;color: #fa5734;
	}
.tabbable .tab-pane h5{
	font-size:18px;
	}
.tabbable .tab-pane h4{
	font-size:24px;
	}
.user-content-from-left,.user-content-from-right{
	width:34%; height:auto; float:left; overflow:hidden;
	}
.user-content-from-right{
	margin-left:18%
	}
.user-content-from-right .form-control{ width:auto !important;}
.form-group .input-icon{
	position: absolute;width: 32px;height: 32px;line-height: 22px;display: block;top:28px;left: 1px;text-align: center;color: #b3b3b3;-webkit-transition: 0.3s;
	-moz-transition: 0.3s;-o-transition: 0.3s;-ms-transition: 0.3s;transition: 0.3s;z-index: 2;
	}
.page-taxonomy-term .form-group .input-icon{ top:33px;}
.form-group-sm .input-icon{line-height: 32px;}


.user-content-from-left .form-group-icon-left,.user-content-from-right .form-group-icon-left{
	width:90%; height:auto; overflow:hidden; float:left;
	}
.user-content-right form{	
    width: 100%; height: auto;overflow: hidden;float: left;
	}
.input-daterange input{
	width:220px; height:25px !important;
	}
.input-daterange .form-group-icon-left{
	width:auto; height:auto; clear:both; overflow:hidden;
	}



.user-community .inquire-list-body{
	width:auto;
	}
.user-content-right .nav-tabs li.active a{
	color:#f57a19;
	}
.user-content-right .tab-content{
	width:auto;
	}
.user-content-right .booking-list{
	width:auto;
	}
	
	
/* apply-confirm  */	

.booking-list > li {
  margin-bottom: 15px; position: relative;
}
.apply-confirm .booking-item{
    cursor: pointer;display: block;position: relative;padding: 17px;border: 1px solid #bfbfbf;color: #737373;-webkit-transition: 0.2s;-moz-transition: 0.2s;
	-o-transition: 0.2s;-ms-transition: 0.2s;transition: 0.2s;
}
.apply-confirm  .booking-list > li {
  margin-bottom: 15px;position: relative; border:none; padding:0;
}
.apply-confirm  .booking-list > li:hover .booking-item{
	border: 1px solid #f50;
	}
.booking-item-img-wrap .booking-item-img-num {
  opacity: 0.5;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);-webkit-transition: 0.2s;-moz-transition: 0.2s;-o-transition: 0.2s;
  -ms-transition: 0.2s;transition: 0.2s;position: absolute;bottom: 0;right: 0;color: #fff;background: rgba(0,0,0,0.01);padding: 5px 7px;font-size: 13px;line-height: 1em;
}
.apply-confirm  .booking-list > li:hover .booking-item-img-num{
	background: rgba(66,66,66,1);
	}
.apply-confirm label input{ display:inline-block;}	
	
/* apply-success */ 
.box-icon-center {
  margin: 0 auto;
}
 .box-icon, [class^="box-icon-"], [class*=" box-icon-"] {
  z-index: 2;position: relative;width: 30px;height: 30px;line-height: 30px;text-align: center;display: block;background: #f57a19;color: #fff;-webkit-transition: 0.3s;
  -moz-transition: 0.3s;-o-transition: 0.3s;-ms-transition: 0.3s;transition: 0.3s;
}
.container .row .box-icon-success {
  background: #51a351;
}
.container .row .box-icon-large {
  width: 90px;height: 90px;line-height: 90px !important; font-size:42px !important;
}
.container .row .round {
  -webkit-border-radius: 50%;border-radius: 50%;-moz-border-radius:50%;
}
.container .row .owl-carousel .owl-item {
  float: left;padding: 0 15px;overflow:hidden;
}
.container .row .mb30 {
	margin-bottom: 30px !important;
}


/* ad-register  */	

.bg-holder > .bg-mask, .bg-holder > .bg-parallax, .bg-holder > .bg-img {
  width: 100%;height: 100%;
}
.bg-holder > .bg-mask, .bg-holder > .bg-blur, .bg-holder > .bg-mask-darken, .bg-holder > .bg-mask-lighten, .bg-holder > .bg-parallax, .bg-holder > .bg-img, .bg-holder > .bg-video {
  display: block;position: absolute;top: 0;left: 0;-webkit-background-size: cover;-moz-background-size: cover;background-size: cover;background-position: center center;
}
.bg-holder > .bg-holder-content, .bg-holder > .bg-content {
  position: relative;z-index: 7;
}
.gap-big {
  margin: 60px 0 60px 0;
}
.gap {
  display: block;position: relative;margin: 30px 0 30px 0;clear: both;
}
.last-minute-title {
  font-size: 50px;line-height: 1em;font-weight: 300;margin-bottom: 5px;
}
.fluid-width-video-wrapper {
  width: 100%; position: relative;padding: 0;
}
.fluid-width-video-wrapper iframe, .fluid-width-video-wrapper object, .fluid-width-video-wrapper embed {
  position: absolute;top: 0;left: 0;width: 100%;height: 100%;
  }
.gap {
  display: block; position: relative;margin: 30px 0 30px 0;clear: both;
}
.gap-small {
  margin: 15px 0 15px 0;
}
.row[data-gutter="60"] > [class^="col-"] {
  padding-left: 30px;padding-right: 30px;
}
.row.row-wrap > [class^="col-"], .row.row-col-gap > [class^="col-"] {
  margin-bottom: 30px;
}
.animate-icon:after, [class^="animate-icon"]:after, [class*=" animate-icon"]:after {
  z-index: -1;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;backface-visibility: hidden;position: absolute;opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-webkit-transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;-ms-transition: 0.3s;
  transition: 0.3s;width: 100%;height: 100%;content: '';left: 0;top: 0;
}
.thumb-desc {
  margin-bottom: 0;margin-top: 6px;font-size: 13px;color: #818181;line-height: 1.4em;
}
h5.thumb-title {
  font-size: 16px;font-weight: 400;
}
.thumb-title {
  margin: 0;line-height: 1.2em;
}
.box-icon-left {
  float: left; margin-right: 15px;
}
.box-icon-gray {
  background: #808080;
}
.box-icon, [class^="box-icon-"], [class*=" box-icon-"] {
  z-index: 2;position: relative;width: 30px;height: 30px;line-height: 30px;text-align: center;display: block;background: #f57a19;color: #fff;-webkit-transition: 0.3s;
  -moz-transition: 0.3s;-o-transition: 0.3s;-ms-transition: 0.3s;transition: 0.3s;
}
.box-icon-big {
  width: 60px;height: 60px;line-height: 60px !important;font-size: 28px !important;
}
.animate-icon:hover:after, [class^="animate-icon"]:hover:after, [class*=" animate-icon"]:hover:after {
  opacity: 1;-ms-filter: none;filter: none;
}
.box-icon-gray {
  background: #808080;
}
.round {
  -webkit-border-radius: 50%;border-radius: 50%;
}
.box-icon:hover, [class^="box-icon-"]:hover, [class*=" box-icon-"]:hover {
    background: #c96810;color: #fff;
}
.box-icon-gray:hover {
    background: #4d4d4d;
}
.animate-icon-top-to-bottom:hover:before {
  -webkit-animation: top-to-bottom 0.5s forwards;
  -moz-animation: top-to-bottom 0.5s forwards;
  -o-animation: top-to-bottom 0.5s forwards;
  -ms-animation: top-to-bottom 0.5s forwards;
  animation: top-to-bottom 0.5s forwards;
}
.animate-icon:before, [class^="animate-icon"]:before, [class*=" animate-icon"]:before {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
}
.box-icon:before, [class^="box-icon-"]:before, [class*=" box-icon-"]:before {
  display: inline-block;
}

.animate-icon-left-to-right,
.animate-icon-right-to-left,
.animate-icon-bottom-to-top,
.animate-icon-top-to-bottom {
  overflow: hidden;
}

#experience {
  position: relative;overflow: hidden;
}
.step-number {
  width: 173px;height: 180px;font-family: 'HelveticaNeue-CondensedBold',"helvetica neue",helvetica,arial,sans-serif;font-size: 7.8125em;text-shadow: 0 0 50px #000;
  line-height: 180px;text-align: center;background: url("img/cut.png") no-repeat right center;position: absolute;top: 200px;left: 45%;margin-top: -90px;
  margin-left: -172px;color: #FFF;z-index: 10;
}
.step-number:before, .step-number:after {
  content: ""; width: 86px;height: 1500%;position: absolute;right: 0;background: #f37d39; z-index:-1;
}
.step-number:before {
  margin-bottom: 89px; bottom: 50%;
}
.step-number:after {
  top: 50%; margin-top: 89px;
}
.step-wrapper {
  padding: 0;width: 100%;height: 640px;color: #FFF;position: relative;
}
.step-image {
  position: absolute;width: 100%;height: 100%;top: 0;left: 0;background-color: #000;overflow: hidden;
}
.image-one, .image-two, .image-three {
  width: 100%;height: 100%;background-position: left top;background-repeat: no-repeat;background-size: 100% 100%;
}
.step {
  width: 55%;height: 100%;background: #f37d39;position: relative;margin-left: 45%;z-index: 4;
}
.dt-sc-timeline-section {
  background: url(img/timeline_line.jpg) center top repeat-y;position: absolute;top: 100px;padding-bottom: 20px;display: inline-block;width: 50%;right: 0;color: white;z-index: 10;
}
.image-one {
  background-image:url(img/office-624749.jpg);z-index: 1;
}
.image-two {
  background-image:url(img/books-690219.jpg); z-index: 2;
}
.image-three {
  background-image: url(img/document-428331.jpg);z-index: 3;
}
.dt-sc-timeline-section {
  background: url(img/timeline_line.jpg) center top repeat-y;position: absolute;top: 100px;padding-bottom: 20px;display: inline-block;width: 50%;right: 0;color: white;z-index: 10;
}
.dt-sc-timeline-section .dt-sc-timeline.left .dt-sc-timeline-content h2:after {
  bottom: 5px;margin-right: 0;right: -46px;background-color: #F0694B;
}
.dt-sc-timeline-section:before {
  top: -15px;background-color: #fff;
}
.dt-sc-timeline {
  margin-bottom: 420px;display: inline-block;width: 100%;
}
.column.first {
  margin-left: 0px;
}
.column.first {
  clear: both;
}
.column {
  margin: 0px 0px 0px 2%;float: left;min-height: 1px;position: relative;
}
.dt-sc-one-half {
  width: 49%;
}
.dt-sc-timeline-section h3 {
  font-weight: 600;margin-bottom: 10px;position: relative;color: white;
}
.dt-sc-timeline-section h2 {
  font-weight: 600;margin-bottom: 10px;position: relative;color: white;
}
.btn-ghost.btn-white:hover {
  background: #fff;color: #737373;
}
.btn-ghost.btn-white {
  border-color: #fff;color: #fff;
}
.dt-sc-timeline {
  margin-bottom: 420px;display: inline-block;width: 100%;
}
.dt-sc-timeline-section:before, .dt-sc-timeline-section:after, .dt-sc-timeline-section .dt-sc-timeline.left .dt-sc-timeline-content h2:after, .dt-sc-timeline-section .dt-sc-timeline.right .dt-sc-timeline-content h2:after {
  border: 6px solid #f5e9d4;border-radius: 50%;content: "";display: block;height: 18px;left: 0;margin: 0 auto;position: absolute;right: -1px;width: 18px;z-index: 1;
}
.dt-sc-timeline-section:after {
  bottom: -15px;background-color: #fff;
}
.dt-sc-timeline.left .dt-sc-timeline-content {
  text-align: right; margin-right: 30px;padding-bottom: 20px;position: relative;
}
.dt-sc-timeline-section .dt-sc-timeline-content h2:after{
  left:100% !important; margin-left:27px !important;
}


/* about us  */
aside.sidebar-left {
  padding-right: 30px;border-right: 1px solid #d4d4d4; overflow:hidden;
}
.faqs-nav {
  float: none;
}
.faqs-nav li{     padding: 10px 0;}
.faqs-nav > li.active > a, .faqs-nav > li.active > a:hover, .faqs-nav > li.active > a:focus {
  color: #ffffff;background-color: #f57a19;
}
.faqs-nav li a {
  -webkit-border-radius: 0; border-radius: 0;color: #999;-webkit-transition: 0.2s;-moz-transition: 0.2s;-o-transition: 0.2s;
  -ms-transition: 0.2s;transition: 0.2s;font-size: 14px;padding: 5px 10px;
}
.nav>li>a {
  position: relative;display: block;padding: 10px 15px;
}
.about-us-content {
  border: solid 1px #d4d4d4;border-bottom: 0;padding: 40px;margin-bottom: 40px;
}
.h-divider {
  margin-bottom: 4.4rem;
}
.about-us-content p {
  line-height: 2em;margin-bottom: 20px;font-size: 16px;
}
.text-indent h5 {
  text-indent: 2em;
}
.about-us-content p:last-child {
  margin-bottom: 100px;
}
.h-divider:after {
  content: '';display: block;width: 4.4rem;margin-top: 4.4rem;height: 1px;background: currentcolor;
}
.about-us-contact {
  border: solid 1px #d4d4d4;border-bottom: none;padding: 40px;margin-bottom: 40px;
}
.about-us-contact p {
  line-height: 2em;margin-bottom: 30px;font-size: 16px;
}
.about-us-content h4{
  margin-bottom:10px;   text-indent: 2em;	
}
.about-us-contact img {
  width: 20%;
}


/* school  */
ul.school-tep{
  width:auto;	padding:0; margin:0 auto; overflow:hidden;
}
ul.school-tep li{
  width:23%;margin:1% 12px 1% 18px; overflow:hidden; float:left; height:200px; cursor:pointer; color:#fff; font-size:16px; position:relative;
  -webkit-transition: all .3s ease .2s;
  -moz-transition: all .3s ease .2s;
  -o-transition: all .3s ease .2s;
  transition: all .3s ease .2s;
}
ul.school-tep li:hover,ul.school-tep li.active {
  border: 6px solid rgba(255,255,255,.6);
}
ul.school-tep li:nth-child(1){
  background:#6fb7fa; margin-left:0;
}
ul.school-tep li:nth-child(2){
  background:#1abc9c;	
}
ul.school-tep li:nth-child(3){
  background:#f1c40f;	
}
ul.school-tep li:nth-child(4){
  background:#ff8f76;margin-right:0;
}
ul.school-tep li:nth-child(5){
  background:#ffca3b;margin-left:0;
}
ul.school-tep li:nth-child(6){
  background:#ff8f76;	
}
ul.school-tep li:nth-child(7){
  background:#6fb7fa;	
}
ul.school-tep li:nth-child(8){
  background:#a5da43;margin-right:0;	
}
li.active span.section{
  border:2px solid #fff; overflow:hidden; width:auto; border-radius:18px; padding:2px 8px;  position: absolute;right: 24px;bottom: 14px;  border-color: #fff; 
  background-color: rgba(255,255,255,.21);
}
li span.section{
  border:2px solid #fff; overflow:hidden; width:28px; height:28px; border-radius:18px; text-align:center;position: absolute;right: 24px;bottom: 14px;  
  border-color: #fff; background-color: rgba(0,0,0,.21);
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}
ul.school-tep li.active .section em,ul.school-tep li .section em {
  opacity: 0;
  -webkit-transition: all .3s ease .3s;
  -moz-transition: all .3s ease .3s;
  -o-transition: all .3s ease .3s;
  transition: all .3s ease .3s;
}
ul.school-tep li.active .section em {
  opacity: 1;
}
.school-header{
  width:1170px; overflow:hidden; margin:0 auto;
}
.school-header-lf{
  float:left; width:444px; overflow:hidden;
}
.school-header-form{
  background: rgba(255,255,255,.9);
  padding: 25px;
  -webkit-box-shadow: 0 2px 1px rgba(0,0,0,0.15);
  box-shadow: 0 2px 1px rgba(0,0,0,0.15);
  border: 1px solid rgba(0,0,0,.15);
  min-height:434px;
}
.school-header-form h2{font-size:32px;}
div.nav-drop {
  display: inline-block;
}
.country-sort {
}
.nav-drop {
  position: relative;/*padding-right: 23px !important;*/
}
.country-sort-title {
  font-size: 12px;
}
.nav-drop > .nav-drop-menu {
  height:185px;
  overflow: hidden;
  z-index: 999;
  background:#fff;
  left: -5px;
  color: #fff;
  -webkit-transform: translate3d(0, 10px, 0);
  -moz-transform: translate3d(0, 10px, 0);
  -o-transform: translate3d(0, 10px, 0);
  -ms-transform: translate3d(0, 10px, 0);
  transform: translate3d(0, 10px, 0);
  opacity:1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
  -moz-transition: opacity 0.3s, -moz-transform 0.3s;
  -o-transition: opacity 0.3s, -o-transform 0.3s;
  -ms-transition: opacity 0.3s, -ms-transform 0.3s;
  transition: opacity 0.3s, transform 0.3s;
  list-style: none;
  margin: 0;
  padding: 0;
  display:none;
  position:absolute;
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
}
.country-sort-title > a {
  color: #f57a19;
  cursor: pointer;
}
.nav-drop.active-drop > .nav-drop-menu {
  height: auto;
  overflow: visible;
  opacity: 1;
  -ms-filter: none;
  filter: none;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.nav-drop > .nav-drop-menu > li > a {
  background: #fff;
  color: #888;
  padding: 10px 15px;
  line-height: 1em;
  border-bottom: 1px solid #efefef;
  display: block;
  position: relative;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -ms-transition: 0.3s;
  transition: 0.3s;
}
.school-header-form .form-group-icon-left{
  width:auto; height:auto; overflow:hidden;	
}
.school-header-form .form-group-icon-left select{
  width:100%; height:auto; overflow:hidden;	
}
.school-header-rg{
  width:726px; height:auto; overflow: hidden; float:left;	
}
.school-header-rg img{
  width:100%; height:422px !important;
}

.hover-img .hover-title, .hover-img [class^="hover-title-"], .hover-img [class*=" hover-title-"] {
  z-index: 2;
  position: absolute;
  bottom: 0;
  width:auto;
  left: 0;
  margin: 0;
  background: rgba(237,131,35,0.75);
  color: #fff;
  padding: 0 7px;
  line-height: 32px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 32px;
  opacity: 0;
  -ms-filter: "alpha(opacity=0)";
  filter: alpha(opacity=0);
  -webkit-transform: translate(0,100%);
  -moz-transform: translate(0,100%);
  -o-transform: translate(0,100%);
  -ms-transform: translate(0,100%);
  transform: translate(0,100%);
  -webkit-transition: .3s;
  -moz-transition: .3s;
  -o-transition: .3s;
  -ms-transition: .3s;
  transition: .3s;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
}
.hover-img .hover-title-center, .hover-img .hover-icon {
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%,50%,0);
  -moz-transform: translate3d(-50%,50%,0);
  -o-transform: translate3d(-50%,50%,0);
  -ms-transform: translate3d(-50%,50%,0);
  transform: translate3d(-50%,50%,0);
	border-bottom: none;
}
small.ranking {
  background-color: #00dc88;
  color: white;
  padding: 0 2px;
}
small.fanNum {
  background-color: #ffb12b;
  color: white;
  padding: 0 2px;
}
.item .thumb-title a {
  color: #2972ab;
}
a.adjust_height_img:hover .hover-title-center{
	opacity:1;
}
.hover-img {
  z-index: 1;display: block;position: relative;overflow: hidden;-webkit-transition: .3s;-moz-transition: .3s;
  -o-transition: .3s;-ms-transition: .3s;transition: .3s;
}
/*.hover-img>img {*/
  /*-moz-transition:all 2s;-o-transition:all 2s;-ms-transition:all 2s;transition:all 2s; max-width:110% !important;*/
/*}*/
/*a.adjust_height_img:hover:hover img{*/
  /*height:110% !important; width:110% !important; margin:-5% 0 0 -5%;*/
/*}*/
.icon-lg{
  width:100px; height:100px; border:1px solid #2972ab; border-radius:50%; color:#2972ab; font-size:64px !important; line-height:100px !important;
  background:none;
}
.icon-lg:hover{
  background:#2972ab; color:#fff;
}
.thumb-caption{
  display: block;overflow: hidden;
}
.thumb{
    border: 1px solid #ededed;
}
#owl-demo .item .thumb:hover{
  box-shadow: 0 0 2px #f50;
}
#owl-demo .item{
  margin: 3px 0; width:228px;
}
#owl-demo .item img{
  display: block;height: auto;
}
.school-footer .active a{
  color:#2972ab !important;
}
.tab-content .thumb img{
  width:100%; height:100%;	
}
.school-header-rg img{
  min-height:434px;
}
.conf-sect dl {
  padding: 20px 25px; border: 2px solid #99c9ff;background-color: #fff;
}
.clearfix:after {
  clear: both;
}
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}
dd.pull-right a.btn{
  padding: 10px 56px;
  background-color: #01a4e5;
  border: 0;
  font-size: 16px;
  color: #fff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;	
  margin:0;
  height:auto;
}
.conf-info{
	font-size:28px;
}
.school-check button{
  padding:6px 80px; margin:0; font-size:24px;	
}

/* 动画 */	
@-webkit-keyframes hour{0%{-webkit-transform:rotate(0deg);} 100%{-webkit-transform:rotate(360deg);}}
@-moz-keyframes hour{0%{-moz-transform:rotate(0deg);} 100%{-moz-transform:rotate(360deg);}}
@keyframes hour{0%{-moz-transform:rotate(0deg);} 100%{-moz-transform:rotate(360deg);}}
@-ms-keyframes hour{0%{-moz-transform:rotate(0deg);} 100%{-moz-transform:rotate(360deg);}}
@-o-keyframes hour{0%{-moz-transform:rotate(0deg);} 100%{-moz-transform:rotate(360deg);}}
@-moz-keyframes top-to-bottom {
  49% {
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -o-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
  }

  50% {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }

  51% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-webkit-keyframes top-to-bottom {
  49% {
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -o-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
  }

  50% {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }

  51% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-o-keyframes top-to-bottom {
  49% {
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -o-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
  }

  50% {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }

  51% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-ms-keyframes top-to-bottom {
  49% {
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -o-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
  }

  50% {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }

  51% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@keyframes top-to-bottom {
  49% {
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -o-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
  }

  50% {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }

  51% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
/* data  */
.datepicker.dropdown-menu{
    position: absolute;top: 100%;left: 0;z-index: 1000;float: left;display: none;min-width: 160px;list-style: none;background-color: #fff;border: 1px solid rgba(0,0,0,0.2);
	-webkit-border-radius: 0;border-radius: 0;-webkit-background-clip: padding-box;-moz-background-clip: padding;-webkit-background-clip: padding;-moz-background-clip: padding;
	background-clip: padding-box;color: #333;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 13px;line-height: 1.428571429;
	-webkit-box-shadow: 0 2px 1px rgba(0,0,0,0.2);box-shadow: 0 2px 1px rgba(0,0,0,0.2);padding: 7px 10px; 
	}
.datepicker table tr td.active:hover, .datepicker table tr td.active:hover:hover, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active:focus, .datepicker table tr td.active:hover:focus, .datepicker table tr td.active.disabled:focus, .datepicker table tr td.active.disabled:hover:focus, .datepicker table tr td.active:active, .datepicker table tr td.active:hover:active, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.active, .datepicker table tr td.active:hover.active, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled:hover.active, .open .dropdown-toggle.datepicker table tr td.active, .open .dropdown-toggle.datepicker table tr td.active:hover, .open .dropdown-toggle.datepicker table tr td.active.disabled, .open .dropdown-toggle.datepicker table tr td.active.disabled:hover{
  color: #fff; background-color: #f57a19; border-color: #e27513;
	}
.datepicker table tr td.day{
	  border: 1px solid #e6e6e6;
	}
.datepicker.dropdown-menu th, .datepicker.datepicker-inline th, .datepicker.dropdown-menu td, .datepicker.datepicker-inline td{
	  padding: 0px 5px;
	}
.datepicker table tr td, .datepicker table tr th{
	text-align: center;width: 30px;height: 30px;border: none;
	}
.datepicker table tr td.day:hover, .datepicker table tr td.day.focused{
    background: #eee; cursor: pointer;
	}
.datepicker table tr td.old, .datepicker table tr td.new{
	border: 1px solid #e6e6e6;
	}
.datepicker table tr td.old, .datepicker table tr td.new{
	color:#999;
	}

.datepicker table tr td.today,
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover {
  color: #000;
  position: relative;
}
.datepicker table tr td.today:before,
.datepicker table tr td.today:hover:before,
.datepicker table tr td.today.disabled:before,
.datepicker table tr td.today.disabled:hover:before {
  content: '';
  bottom: 2px;
  right: 2px;
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 7px 7px;
  border-color: transparent transparent #f57a19 transparent;
  position: absolute;
}
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.today,
.open .dropdown-toggle.datepicker table tr td.today:hover,
.open .dropdown-toggle.datepicker table tr td.today.disabled,
.open .dropdown-toggle.datepicker table tr td.today.disabled:hover {
  background-image: none;
}
.datepicker table tr td.today.disabled,
.datepicker table tr td.today:hover.disabled,
.datepicker table tr td.today.disabled.disabled,
.datepicker table tr td.today.disabled:hover.disabled,
.datepicker table tr td.today[disabled],
.datepicker table tr td.today:hover[disabled],
.datepicker table tr td.today.disabled[disabled],
.datepicker table tr td.today.disabled:hover[disabled],
fieldset[disabled] .datepicker table tr td.today,
fieldset[disabled] .datepicker table tr td.today:hover,
fieldset[disabled] .datepicker table tr td.today.disabled,
fieldset[disabled] .datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today:hover.disabled:hover,
.datepicker table tr td.today.disabled.disabled:hover,
.datepicker table tr td.today.disabled:hover.disabled:hover,
.datepicker table tr td.today[disabled]:hover,
.datepicker table tr td.today:hover[disabled]:hover,
.datepicker table tr td.today.disabled[disabled]:hover,
.datepicker table tr td.today.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td.today:hover,
fieldset[disabled] .datepicker table tr td.today:hover:hover,
fieldset[disabled] .datepicker table tr td.today.disabled:hover,
fieldset[disabled] .datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today.disabled:focus,
.datepicker table tr td.today:hover.disabled:focus,
.datepicker table tr td.today.disabled.disabled:focus,
.datepicker table tr td.today.disabled:hover.disabled:focus,
.datepicker table tr td.today[disabled]:focus,
.datepicker table tr td.today:hover[disabled]:focus,
.datepicker table tr td.today.disabled[disabled]:focus,
.datepicker table tr td.today.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td.today:focus,
fieldset[disabled] .datepicker table tr td.today:hover:focus,
fieldset[disabled] .datepicker table tr td.today.disabled:focus,
fieldset[disabled] .datepicker table tr td.today.disabled:hover:focus,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today:hover.disabled:active,
.datepicker table tr td.today.disabled.disabled:active,
.datepicker table tr td.today.disabled:hover.disabled:active,
.datepicker table tr td.today[disabled]:active,
.datepicker table tr td.today:hover[disabled]:active,
.datepicker table tr td.today.disabled[disabled]:active,
.datepicker table tr td.today.disabled:hover[disabled]:active,
fieldset[disabled] .datepicker table tr td.today:active,
fieldset[disabled] .datepicker table tr td.today:hover:active,
fieldset[disabled] .datepicker table tr td.today.disabled:active,
fieldset[disabled] .datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today:hover.disabled.active,
.datepicker table tr td.today.disabled.disabled.active,
.datepicker table tr td.today.disabled:hover.disabled.active,
.datepicker table tr td.today[disabled].active,
.datepicker table tr td.today:hover[disabled].active,
.datepicker table tr td.today.disabled[disabled].active,
.datepicker table tr td.today.disabled:hover[disabled].active,
fieldset[disabled] .datepicker table tr td.today.active,
fieldset[disabled] .datepicker table tr td.today:hover.active,
fieldset[disabled] .datepicker table tr td.today.disabled.active,
fieldset[disabled] .datepicker table tr td.today.disabled:hover.active {
  background-color: #ffdb99;
  border-color: #ffb733;
}
.datepicker table tr td.today:hover:hover {
  color: #000;
}
.datepicker table tr td.today.active:hover {
  color: #fff;
}
.datepicker table tr td.range,
.datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:hover {
  background: #eee;
  -webkit-border-radius: 0;
  border-radius: 0;
}
.datepicker table tr td.range.today,
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:hover {
  color: #000;
  background-color: #f7ca77;
  border-color: #f1a417;
  -webkit-border-radius: 0;
  border-radius: 0;
}
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today:hover:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today:focus,
.datepicker table tr td.range.today:hover:focus,
.datepicker table tr td.range.today.disabled:focus,
.datepicker table tr td.range.today.disabled:hover:focus,
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.range.today,
.open .dropdown-toggle.datepicker table tr td.range.today:hover,
.open .dropdown-toggle.datepicker table tr td.range.today.disabled,
.open .dropdown-toggle.datepicker table tr td.range.today.disabled:hover {
  color: #000;
  background-color: #f4bb51;
  border-color: #bf800c;
}
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.range.today,
.open .dropdown-toggle.datepicker table tr td.range.today:hover,
.open .dropdown-toggle.datepicker table tr td.range.today.disabled,
.open .dropdown-toggle.datepicker table tr td.range.today.disabled:hover {
  background-image: none;
}
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today:hover.disabled,
.datepicker table tr td.range.today.disabled.disabled,
.datepicker table tr td.range.today.disabled:hover.disabled,
.datepicker table tr td.range.today[disabled],
.datepicker table tr td.range.today:hover[disabled],
.datepicker table tr td.range.today.disabled[disabled],
.datepicker table tr td.range.today.disabled:hover[disabled],
fieldset[disabled] .datepicker table tr td.range.today,
fieldset[disabled] .datepicker table tr td.range.today:hover,
fieldset[disabled] .datepicker table tr td.range.today.disabled,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today:hover.disabled:hover,
.datepicker table tr td.range.today.disabled.disabled:hover,
.datepicker table tr td.range.today.disabled:hover.disabled:hover,
.datepicker table tr td.range.today[disabled]:hover,
.datepicker table tr td.range.today:hover[disabled]:hover,
.datepicker table tr td.range.today.disabled[disabled]:hover,
.datepicker table tr td.range.today.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td.range.today:hover,
fieldset[disabled] .datepicker table tr td.range.today:hover:hover,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today.disabled:focus,
.datepicker table tr td.range.today:hover.disabled:focus,
.datepicker table tr td.range.today.disabled.disabled:focus,
.datepicker table tr td.range.today.disabled:hover.disabled:focus,
.datepicker table tr td.range.today[disabled]:focus,
.datepicker table tr td.range.today:hover[disabled]:focus,
.datepicker table tr td.range.today.disabled[disabled]:focus,
.datepicker table tr td.range.today.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td.range.today:focus,
fieldset[disabled] .datepicker table tr td.range.today:hover:focus,
fieldset[disabled] .datepicker table tr td.range.today.disabled:focus,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:focus,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today:hover.disabled:active,
.datepicker table tr td.range.today.disabled.disabled:active,
.datepicker table tr td.range.today.disabled:hover.disabled:active,
.datepicker table tr td.range.today[disabled]:active,
.datepicker table tr td.range.today:hover[disabled]:active,
.datepicker table tr td.range.today.disabled[disabled]:active,
.datepicker table tr td.range.today.disabled:hover[disabled]:active,
fieldset[disabled] .datepicker table tr td.range.today:active,
fieldset[disabled] .datepicker table tr td.range.today:hover:active,
fieldset[disabled] .datepicker table tr td.range.today.disabled:active,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today:hover.disabled.active,
.datepicker table tr td.range.today.disabled.disabled.active,
.datepicker table tr td.range.today.disabled:hover.disabled.active,
.datepicker table tr td.range.today[disabled].active,
.datepicker table tr td.range.today:hover[disabled].active,
.datepicker table tr td.range.today.disabled[disabled].active,
.datepicker table tr td.range.today.disabled:hover[disabled].active,
fieldset[disabled] .datepicker table tr td.range.today.active,
fieldset[disabled] .datepicker table tr td.range.today:hover.active,
fieldset[disabled] .datepicker table tr td.range.today.disabled.active,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover.active {
  background-color: #f7ca77;
  border-color: #f1a417;
}
.datepicker table tr td.selected:hover, .datepicker table tr td.selected:hover:hover, .datepicker table tr td.selected.disabled:hover, .datepicker table tr td.selected.disabled:hover:hover, .datepicker table tr td.selected:focus, .datepicker table tr td.selected:hover:focus, .datepicker table tr td.selected.disabled:focus, .datepicker table tr td.selected.disabled:hover:focus, .datepicker table tr td.selected:active, .datepicker table tr td.selected:hover:active, .datepicker table tr td.selected.disabled:active, .datepicker table tr td.selected.disabled:hover:active, .datepicker table tr td.selected.active, .datepicker table tr td.selected:hover.active, .datepicker table tr td.selected.disabled.active, .datepicker table tr td.selected.disabled:hover.active, .open .dropdown-toggle.datepicker table tr td.selected, .open .dropdown-toggle.datepicker table tr td.selected:hover, .open .dropdown-toggle.datepicker table tr td.selected.disabled, .open .dropdown-toggle.datepicker table tr td.selected.disabled:hover{
	border-color: #373737;
	}
.datepicker table tr td.selected, .datepicker table tr td.selected:hover, .datepicker table tr td.selected.disabled, .datepicker table tr td.selected.disabled:hover{
    color: #fff;background-color: #999;border-color: #555;text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	}
.datepicker thead tr:first-child th.prev:before,
.datepicker thead tr:first-child th.next:before {
  font-family: 'FontAwesome';content: '\f105';font-size: 18px;
}
.datepicker thead tr:first-child th.prev:before {
  content: '\f104';
}
.datepicker-dropdown.datepicker-orient-top:after {
  top: -6px;
}
.datepicker-dropdown.datepicker-orient-left:after {
  left: 7px;
}
.datepicker-dropdown:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-top: 0;
  position: absolute;
}
.datepicker-dropdown.datepicker-orient-top:before {
  top: -7px;
}
.datepicker-dropdown.datepicker-orient-left:before {
  left: 6px;
}
.datepicker-dropdown:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-top: 0;
  border-bottom-color: rgba(0,0,0,0.2);
  position: absolute;
}
.nav-stacked > li {
  float: none;
}
.nav > li {
  position: relative;
  display: block;
}
.global-wrap {
  background: #fff;
  height: 100%;
}
.full-page {
  position: relative;
}
.full, .full-page {
  width: 100%;
  height: 100%;
}
.bg-holder > .bg-mask, .bg-holder > .bg-blur, .bg-holder > .bg-mask-darken, .bg-holder > .bg-mask-lighten, .bg-holder > .bg-parallax, .bg-holder > .bg-img, .bg-holder > .bg-video {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  background-position: center center;
}
.bg-holder > .bg-holder-content, .bg-holder > .bg-content {
  position: relative;
  z-index: 7;
}

.bg-holder > .bg-mask, .bg-holder > .bg-mask-darken, .bg-holder > .bg-mask-lighten, .bg-holder > .bg-mask-white, .bg-holder > .bg-mask-color, .bg-holder > .bg-mask-color-invert {
  width: 100%;
  height: 100%;
  z-index: 5;
  opacity: 0.3;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  background: #A2A547;
}
#YLimgwrap{ position:fixed; left:0; top:0; right:0; bottom:0; background:rgba(0, 0, 0, 0.83); z-index:9999; display:none; }
#YLimgcon{ display:inline-block;  position:absolute; }
#YLimgcon:hover{ cursor:move; }
#YLimgcon h4{ box-sizing:border-box; height:25px; line-height:20px; padding:0 0 5px; font-size:16px; font-weight:normal; /*background:#6CF*/}
#YLimgcon h4 a{ float:right; display:inline-block; width:20px; height:20px; text-align:center; margin-left:6px; overflow:hidden; cursor:pointer; background-image:url(img/imgzoom_tb.gif); background-repeat:no-repeat; border-radius:3px; }
#YLimgcon h4 .YLt_close{ background-position:right top; }
#YLimgcon h4 .YLt_close:hover{ background-position:right bottom; }
#YLimgcon h4 .YLt_size{ background-position:-38px top;}
#YLimgcon h4 .YLt_size:hover{ background-position:-38px bottom; }
#YLimgcon .prev,#YLimgcon .next{ display:inline-block; width:40px; height:40px; position:fixed; top:50%; overflow:hidden; margin-top:-20px;  }
#YLimgcon .prev{ left:0; background:url(img/ico_direction.png) left no-repeat; }
#YLimgcon .next{ right:0; background:url(img/ico_direction.png) right no-repeat; }

.back-to-top ul{
  width:48px; float:left; height:auto; overflow:hidden; position:fixed; top:20%; left:2%; z-index: 999;
}
.back-to-top li{
   padding:0; width:auto; background:#F0694B; color:#fff; margin-bottom:1px; cursor:pointer; border-radius:0; text-align:center; display: none;
}
.back-to-top li a {
    color: #FFF;
    padding: 14px 8px;
    display: block;
}
.progress-nav .active .dot{
	background:none;
}
.progress-nav .active .dot-stroke{
	width:20px; height:20px;
}
.tooltip-inner{
	background:#f0694b; color:#fff;
}
.booking-item-right input[type="checkbox"]{
	display:inline-block!important;
}
.user-content-from-left .form-group-icon-left .form-control{
	width:auto; text-align:left;
}


.form-group.form-group-focus .input-icon {
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -ms-transition: 0.3s;
  transition: 0.3s;
}
.form-group.form-group-focus .input-icon.input-icon-hightlight {
  color: #f57a19;
}
.form-group.form-group-focus .input-icon.input-icon-show {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.form-group.form-group-focus .input-icon.input-icon-show + label + .form-control {
  padding-left: 32px;
}
.form-group.form-group-focus .input-icon.input-icon-bounce {
  -webkit-animation: 1s bounce;
  -moz-animation: 1s bounce;
  -o-animation: 1s bounce;
  -ms-animation: 1s bounce;
  animation: 1s bounce;
}
.form-group.form-group-focus .input-icon.input-icon-swing {
  -webkit-animation: 1s swing;
  -moz-animation: 1s swing;
  -o-animation: 1s swing;
  -ms-animation: 1s swing;
  animation: 1s swing;
}
.form-group.form-group-focus .input-icon.input-icon-tada {
  -webkit-animation: 1s tada;
  -moz-animation: 1s tada;
  -o-animation: 1s tada;
  -ms-animation: 1s tada;
  animation: 1s tada;
}
.form-group.form-group-focus .input-icon.input-icon-shake {
  -webkit-animation: 1s shake;
  -moz-animation: 1s shake;
  -o-animation: 1s shake;
  -ms-animation: 1s shake;
  animation: 1s shake;
}
.form-group .input-icon.input-icon-show {
  -webkit-transform: translate3d(0, -10px, 0);
  -moz-transform: translate3d(0, -10px, 0);
  -o-transform: translate3d(0, -10px, 0);
  -ms-transform: translate3d(0, -10px, 0);
  transform: translate3d(0, -10px, 0);
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);}
.full-center{
	padding-top:180px;
	} 
.full-center .form-group-icon-left{
  width:100%;	 text-align:left;
}
.full-center .form-group-icon-left input{
  width:100%; text-align:left !important;
}
.checkbox-inline .i-check i{
	opacity:0;
}
.bg-holder-content full .checkbox-inline .active{
  background:#f0694b;
}
.checkbox-inline .active i{
	opacity:1;
}
@media screen and (max-width:1220px){
	
	
	} 
	
@media screen and (max-width:1170px){
	body{ width:1170px !important;}
	.login-activity-img{ margin-left:-50px !important; margin-top:80px !important;}
	.main-menu-box{ width:1170px !important;}
	#header { width:1170px !important; left:15px;}
	} 
	
	
.start-here a{ color:#197ae5;}
#collapse-1 .signup-form{ width:90% !important;}
.form-group select{line-height: inherit !important;}
#collapse-1 .signup-check{ width:60% !important;}
.bg-pic{  background-position: center center;
  background-size: 100% 100%;}
.gpa .form-control{ width:100% !important;}
.share .col-xs-3{ position:relative}
.share a{
  width: 60px;
  height: 60px;
  border-radius: 50%;
  border: 1px solid #eee;
  line-height: 60px;
  font-size: 30px;
  color: #999;
}
.share a:hover{ background:#ededed;}
.share-main{   padding: 10px 0px;font-size: 20px;position: absolute;top: 71px;left: -20px;z-index: 999;width: 120%;background: #eee;}
.share-main i{ margin:0px 5px; cursor:pointer; padding:5px; border-radius:5px;}
.share-main i:nth-child(1){ background:#fff;}
.share-main i:nth-child(2){ background:#41addb; padding:5px 8px;}
.share-main i:nth-child(3){ background:#fff; padding:5px 8px; color:#007cd5;}
.share-main i:nth-child(4){ background:#7ed53d; padding:5px; color:#fff;}


.ul_ li:hover a{ color:#fff !important;}

.ul_ li.expanded > a:after {
    content: "\f107";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	padding-left:5px;
}

#search-block-form div.form-actions{ display:none;}
.header-top-input:after {
  content: "\f002";
  display: inline-block;
  font: normal normal normal 15px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 16px;
  left: 7px;
  font-size: 16px;
  color: #333;
}
#block-locale-language h2{ display:none;}
#language_text{ line-height:50px; font-size:12px;}
.language-switcher-locale-url li a{ width:78px; font-size:12px;  background: #fff;color: #888;padding: 10px 15px;line-height: 1em;border-bottom: 1px solid #eee;display: block;position: relative;-webkit-transition: .3s;-moz-transition: .3s;-o-transition: .3s;-ms-transition: .3s;transition: .3s; line-height:20px !important; }
.language-switcher-locale-url li:hover a{ background:#f57a19; color:#fff !important; }
.language-switcher-locale-url{display:none;}
.region-language-switch{ position:absolute;left: 0;top: 50px;margin-left: -10px; z-index:2;}
.region-user-top-menu ul.list-horizontal{ overflow:initial;}
.region-user-top-menu ul.list-horizontal li a{ width:auto; height:auto; border:none; color:#bbb; border-top: 1px solid #ededed;}
#block-block-2 h2{ display:none;}
.view-content li { border:1px solid #eee; margin-bottom:10px;}
.view-content li:hover{ border:1px solid #ff9c00;}
#block-block-5 h2{ display:none;}
.output_tag ol li {
  list-style: none;
  float: left;
  display: block;
  background: #5bc0de;
  color: #fff;
  font-size: 12px;
  line-height: 1.5;
  border: 1px solid #46b8da;
  -webkit-transition: .2s;
  -moz-transition: .2s;
  -o-transition: .2s;
  -ms-transition: .2s;
  transition: .2s;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 1px 5px;
  margin-right: 5px;
  margin-bottom: 3px;
  width:auto;
}
.inquire-list .views-row{ padding:0;}
.inquire-list .community-list-date{ float:right;}
.inquire-list .community-list-date a{  font-size:16px;}
.colleges-list li{ padding:0 !important; border:none !important;}
.colleges-list li:hover{ border:none !important;}
#search-dialog{ display:none;}
.views-exposed-form{ display:none;}
a.flag-processed,a.flag-action{background: #f0694b;
  border-color: #f0694b; color:#fff; padding:2px 3px; border-radius:5px;}
.screen-body a.active{ padding:0px 2px}
.page-taxonomy #node-2605{ display:none;}
.page-taxonomy #node-2390{ display:none;}
.page-taxonomy #node-2482{ display:none;}
.community-list-date a.flag-action{background: #f0694b; border-color: #f0694b; color:#fff; padding:2px 5px; border-radius:5px;}
.community-list-date p{ margin-bottom:10px;}
.ias_trigger a { opacity:0;}
.community-list-date{ float:right;}
.community-list-text{ margin-right:0 !important;}
.carousel-indicators li{ margin:0;}
.carousel-inner .item img{ height:350px;}
.page-apply-intention-customize-scheme .radio-inline .i-radio{ margin-left:12px !important;}
.page-apply-intention-customize-scheme .radio-inline {  padding-left: 35px;}
.page-apply-intention-customize-scheme form div.form-group .form-control{ text-align:left;} 
.page-apply-intention-customize-scheme .form-group-icon-left{ height:auto !important;}
.page-apply-process .form-group-icon-left{ width:auto !important; height:auto !important; display: inline-block;}
.page-apply-intention .tab-content{ width:auto !important;}
.page-apply-intention .region-content{ background:#fff; padding-left:15px; padding-right:15px;}
.page-apply-intention .region-footer{ display:none;}
.page-apply-process .region-footer{ display:none;}
.page-apply-intention  input:focus{border:1px solid #f57a19 !important;}
input.no-input{  border-color: #f0694b;}
.error_msg{ color:#f0694b;}
.page-apply-process .region-content{ background:#fff;}
.page-apply-process .tab-pane{ padding:20px;}
.page-apply-process .view-apply-process .views-row{ padding:0;}
.page-apply-process .breadcrumb{ display:none;}
#plan-form{ width:auto; height:auto; display:inline-block; padding:15px; }
#plan-form label{display:inline-block;}
#apply-change-score-pop { overflow:hidden;  padding-left: 20px;padding-right: 20px;}
#apply-change-score-form #edit-submit-button{ display:block;}
.page-apply-process-more-services .transform {
  color: #b3b3b3;
  transform: rotate(270deg);
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  padding-bottom: 11px;
  border-bottom: 5px solid #b3b3b3;}
.page-apply-process-more-services ul.map_marker a {
  position: relative;
}
.page-apply-process-more-services ul.map_marker a p {
  position: absolute;
  top: 2px;
  left: 42px;
  width: 60px;
  margin-bottom: 0;
}
.page-apply-process-more-services ul.map_marker li {
  border-right: 6px solid #b3b3b3;
}
.page-apply-process-more-services ul.map_marker {
  width: 70px; padding-left:38px;
}
.page-apply-process-more-services .transform.active {
  color: #f57a19;
  border-bottom-color: #f57a19;
}
.page-apply-process-more-services .position-fixed {
  position: fixed;
  top: 90px;
  z-index: 5;
}
.eck-entity-form-add-process-upload .field-type-file {
  display: table;
  width: 100%;
  cursor: pointer;
  position: relative;
  padding: 17px;
  margin-bottom: 15px;
  border: 1px solid #bfbfbf;
  color: #737373;
  -webkit-transition: .2s;
  -moz-transition: .2s;
  -o-transition: .2s;
  -ms-transition: .2s;
  transition: .2s;
  background: #fff;
}
.page-apply-process .upload-materials-box legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: inherit;
  color: #676767;
  border: 0;
  border-bottom: 0 solid #e5e5e5;
  font-weight: normal;
}
.page-apply-process .upload-materials-box .form-item label {
  display: none;
}
.page-apply-process form .description {
  display: none;
}
.page-apply-process .fieldset-wrapper .form-item{ margin:0;}
.page-apply-process .description {
  clear: both;
}
.page-apply-process .fieldset-wrapper .form-submit{
	  background:#eee;
  border: #999 1px solid;
  padding:5px 6px 6px;
  color:#666;
  border-radius:5px;
  margin-top:0;
  font-size: 17px;
  font-weight:100;}
.page-apply-process .upload-materials-box .form-file {
  border: 1px solid #CCC;
  padding: 5px;
  background: #fff;
  float: left;
}
.page-apply-process #edit-title-field-und-0-value{ display:none;}
.page-apply-process ol li{ padding-left:0;}
.page-apply-process .owl-item .item a{color:#fff}
#apply-change-score-pop {
  background: white;
  padding: 20px 30px;
  text-align: left;
  max-width: 500px;
  margin: 60px auto;
  position: relative;
  overflow: hidden;
}
.page-apply-process .owl-pagination{ display:none;}
.page-apply-process .booking-item{ border:none !important;}
.page-apply-process #edit-redirect{ display:none;}

.page-apply-process .field-widget-file-mfw{ padding:15px; border:1px solid #ccc; margin-bottom:15px;}
#plan-form label,#plan-form select,#plan-form a{ float:left; margin-right:15px;}
.page-apply-process .show-intent-link{ font-size:20px;}
.page-apply-process #slideshow{ display:none;}
#plan-form a{ margin:0 !important;}
#plan-form label{  line-height: 34px;}
.select-scheme-box{background: #e8f3ff;}
#apply-change-score-form .form-group-icon-left{ display:block;}
#apply-change-score-form  .form-group-icon-left input{ width:100%; text-align:left;}
.owl-prev{position: absolute;
  top: 50%;
  width: 30px;
  height: 30px;
  line-height: 30px;
  display: block;
  -webkit-box-shadow: 0 0 0 1px #fff;
  box-shadow: 0 0 0 1px #fff;
  margin: -19px 0 0 0 !important;
  background: rgba(0,0,0,0.2);
  -webkit-transition: .3s;
  -moz-transition: .3s;
  -o-transition: .3s;
  -ms-transition: .3s;
  transition: .3s;
  line-height: 20px;
  font-size: 27px !important;
  padding: 3px 9px !important;
  color:#fff;
  left:1px;
  opacity:1;}
.owl-next{
  position: absolute;
  top: 50%;
  width: 30px;
  height: 30px;
  line-height: 30px;
  display: block;
  -webkit-box-shadow: 0 0 0 1px #fff;
  box-shadow: 0 0 0 1px #fff;
  margin: -19px 0 0 0 !important;
  background: rgba(0,0,0,0.2);
  -webkit-transition: .3s;
  -moz-transition: .3s;
  -o-transition: .3s;
  -ms-transition: .3s;
  transition: .3s;
  line-height: 20px;
  color:#fff;
  font-size: 27px !important;
  padding: 3px 9px !important;
  right:1px;
  opacity:1;}
.owl-controls .owl-buttons div.owl-prev:before {
  content: '\f104';
}
.owl-controls .owl-buttons div.owl-next:before {
  content: '\f105';
}
.owl-controls .owl-buttons div:before {
  font-family: 'FontAwesome';
}
.apply-process-content .position-height2{ margin:0 !important;}
#major-popUp-page {
  min-height: 680px;
  height: 80%;
  position: relative;
}
#major-popUp-page {
  overflow: hidden;
  background: white;
  padding: 20px 30px;
  text-align: left;
  max-width: 800px;
  margin: 60px auto;
  position: relative;
}
#zhuanyexuanze-iframe {
  height: 100%;
  width: 100%;
  border: 0;
  position: absolute;
  top: 0;
  left: 0;
  padding: 20px 30px;
}
#major-popUp-page body{ width:auto !important;}

@media screen and (max-width: 860px){
.page-zhuanyexuanzeliebiao{
  width:AUTO !important;
  padding:0 !important;
}
.region-content{ margin-top:15px !important;}
.page-zhuanyexuanzeliebiao .row{ margin:0 !important;}
.page-zhuanyexuanzeliebiao .booking-item{ border:none;}
.page-zhuanyexuanzeliebiao .booking-list li:hover .booking-item{ border:none;}
}
#apply-popUp-page {
  background: white;
  padding: 20px 40px;
  text-align: left;
  max-width: 700px;
  margin: 60px auto;
  position: relative;
  overflow: hidden;
}
#apply-popUp-page-content .view-empty {
  text-align: center;
  line-height: 80px;
  font-size: 25px;
}
#apply-popUp-page-content .view-content{ text-align:center;}
#apply-popUp-page-content .view-content .views-label{ display:none;}
#apply-popUp-page-content .checkbox .views-row{ padding:0;}
#apply-popUp-page-content .checkbox .views-row label{ padding-left:0; padding-left:18px;}
#apply-submit-intent-form .submit-apply-add{ display:inline-block !important;}
#apply-popUp-page-content .checkbox .i-check{ width:18px; height:18px;  margin-left: 0px;margin-top: 0px;}
#apply-popUp-page-content .checkbox .i-check:before{ font-size:13px; line-height:16px;}
.page-apply-process #apply-popUp-page-content .view-id-zhunbeitijiaodeyixiang .booking-item{ border:1px solid #CCC !important; text-align:left;}
.page-apply-process #apply-popUp-page-content .view-id-zhunbeitijiaodeyixiang .booking-item:hover{ border:1px solid #f57a19 !important;}
#apply-submit-intent-form .submit-btn-box input[name="igree"]{ -webkit-appearance:checkbox; width:13px; height:13px;}
#apply-submit-intent-form .submit-btn-box input[name="igree"]:before{ content:"";}
.submit-success .btn-primary{ margin:0;}
#apply-submit-intent-form .home-apply-box .button{   position: initial; background:none; cursor:inherit;  border: 0px;}
#apply-popUp-page .box-icon-large {
  width: 90px;
  height: 90px;
  line-height: 90px;
  font-size: 42px;
}
#apply-popUp-page .box-icon-success {
  background: #51a351;
}
#apply-popUp-page .box-icon,#apply-popUp-page [class^="box-icon-"], #apply-popUp-page [class*=" box-icon-"] {
  z-index: 2;
  position: relative;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  display: block;
  background: #f57a19;
  color: #fff;
  -webkit-transition: .3s;
  -moz-transition: .3s;
  -o-transition: .3s;
  -ms-transition: .3s;
  transition: .3s;
}
#apply-popUp-page .btn-delete{ border:1px solid #ccc;}
.view-apply-status .views-row {
  display: table;
  width: 100%;
  cursor: pointer;
  position: relative;
  padding: 17px;
  margin-bottom: 15px;
  border: 1px solid #bfbfbf;
  color: #737373;
  -webkit-transition: .2s;
  -moz-transition: .2s;
  -o-transition: .2s;
  -ms-transition: .2s;
  transition: .2s;
}
.view-apply-status .views-row:hover{ border:1px solid #f57a19;}
.view-apply-status .views-field.views-field-field-logo {
  float: left;
  width: 160px;
  margin-right: 15px;
  height:160px;
}
.upload-materials-box .draggable a.tabledrag-handle, .upload-materials-box a.tabledrag-toggle-weight, .upload-materials-box .fieldset-wrapper table thead {
  display: none;
}
.upload-materials-box .fieldset-wrapper table>tbody>tr>td {
  border: 1px solid #ddd;
  padding: 3px 8px;
  line-height: 1.42857143;
  vertical-align: middle;
  border-top: 1px solid #ddd;
  text-align: left;
}
.upload-materials-box .draggable a.tabledrag-handle, .upload-materials-box a.tabledrag-toggle-weight, .upload-materials-box .fieldset-wrapper table thead {
  display: none;
}
.tabledrag-hide{ display:none;}
#eck-entity-form-edit-process-upload table{ float:right;}
.draggable a.tabledrag-handle {
  cursor: move;
  float: left;
  height: 1.7em;
  margin-left: -1em;
  overflow: hidden;
  text-decoration: none;
}
#edit-field-chengjidan-und-0-remove-button{ font-size:12px;}
#owl-tab .owl-item .item a{ color:#da5334;}
#owl-tab .owl-item .active a{ color:#fff;}
.page-user-register,.page-user-login{ padding-top:0 !important;}
.login-page-top {
  background: #fff;
  padding: 22px 0;
  border-top: 4px solid #f0694b;
}
.user-page-bg {
  display: block;
  margin-top: 28px;
  margin-left: -111px;
  margin-right: -20px;
}
.form-box.register-box {
  margin: 40px auto;
}
.form-box {
  width: 380px;
  padding: 40px 25px 40px;
  color: #6c6c6c;
  background: #fff;
  position: relative;
  margin: 120px auto;
}
.page-user-register .form-group-icon-left,.page-user-login .form-group-icon-left{ width:auto; height:auto;}
.page-user-register .form-group.form-group-icon-left .form-control {text-align: left; width:100%;} 
.page-user-register .form-group.form-group-icon-left .form-control{ padding-left:12px;}
.page-user-register .form-group.form-group-icon-left .input_no{ width:205px;}
.register-captcha {
  position: absolute;
  bottom: 1px;
  right: 0;
  width: 64px;
  cursor: pointer;
}
.page-user-register input[name="phone-number"]{ width:auto;}
#edit-get-sms-code,#edit-get-voice-code,#edit-submit-form{color: #fff;background-color: #5bc0de;border-color: #46b8da;font-size: 14px;padding: 6px 12px;border-radius: 4px;border: 1px solid transparent; margin-top:0; width:100%;}
.page-user-register .text-center{ padding:0;}
#edit-submit-form{  background: #f0694b;border-color: #f0694b;}
.login-link {  color: #608dd4;}
.login-top .top-user-area-avatar>a:hover {border: none !important;}
.login-top .top-user-area-avatar>a{ border: none !important;}
.list-horizontal > li.top-user-area-avatar, .list-inline > li {
  float: left;
  margin-right: 10px;
  padding: 0;
  display: block;
  font-size: 12px;   
}
.advantage-text small{ font-size:12px;}
.form-item-name label:before,.form-item-pass label:before{ content:"\f007";
display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0,0);
  margin-left:10px;
  margin-top:25px;
  position:absolute;
  opacity:0;
  transition:all 0.2s;
}
.form-item-pass label:before{content:"\f023";}
label.active:before{ 
  opacity:1;
  margin-top:39px;
}
#edit-name,#edit-pass{ padding-left:12px;}
.page-user- a.btn-info{  padding: 6px 12px;}
.page-user-,.page-user-me,.page-user-password{ padding-top:0 !important;}
#change-pwd-page-form .form-item-pass label:nth-child(1){ display:none;}
#change-pwd-page-form label{ display:inline-block;}
.form-item-current-pass{ width:36.3em;}
.page-user-password .password-page-content{ background:#eee;
  padding: 50px 0}
  form#user-pass {
  max-width: 360px;
  margin: 0 auto 40px auto;
}
.password-strength,div.password-confirm {
  width: 17em;
  margin-top: 0em;
}
#user-pass #edit-submit{ width:auto; margin-top:0;}
.wechat-hidden{ height:300px;}
.page-user-login form div.form-group .form-control {
  text-align: left;
}
input.loginup-form:focus{
	padding-left:32px;
  }
.form-group.form-group-icon-left .loginup-form{  padding: 6px 12px !important;}
.field-content p{ font-size:12px;}
.page-school-list .booking-item hr{margin-top: 10px;margin-bottom: 10px;}
.home_page_bottom img{ height:69px;}
#admin-login-form .checkbox-inline label{
	clear: both;
  margin-left: 20px;
  line-height: 32px;
  margin-bottom:5px;}
  
  
#admin-login-form .checkbox-inline label:before {  content: "\f00c";
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 10px;
  position: absolute;
  left: 9px;
  bottom: 21px;
  background:none;
  display: inline-block;
  font-family: FontAwesome;
  color: #f5f5f4;
  z-index: 100;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;}
  .page-admin-login{ padding-top:0 !important;}
.page-node-3675 .carousel-indicators{ display:none;}
.node-type-school .form-group-icon-left{  margin-bottom: 10px;  width:100%;height: auto; float:left}
.node-type-school .register-captcha{ top:28px;}
.node-type-school .form-group.form-group-icon-left .form-control{ padding-left:8px; text-align:left; width:100%}
.node-type-school .text-center{ padding:0;}
.node-type-school .form-group .input-icon{ top:31px;}

.page-taxonomy-term-1 .field-items .field-item{ display:block;} 

/*
#MEIQIA-BTN-HOLDER a#MEIQIA-BTN{border-radius: 10px 0 0 0; width: 159px; margin-top: 27px; float: right;}
#MEIQIA-BTN-HOLDER {    width: 194px !important; height: 67px !important;    background: url(img/kefu-icon-01.png); background-repeat: no-repeat;}
#MEIQIA-BTN-HOLDER a#MEIQIA-BTN #MEIQIA-BTN-ICON{    background-image: url(img/kefu-icon-02.png) !important;background-size: 100% 100% !important;}*/
/*
.school-title a{ font-size: 20px; font-weight: 600; color: #333; margin-left:12px; margin-right: 20px;}
.school-link{ color:#52a3f8; font-size: 14px;text-decoration:underline;}
.views-row span.school-guojia{ color:#999; font-size: 14px;}
.views-row span.school-guojia i{ color:#999; font-size: 20px;}
.apply-ask { font-size:13px; color:#999;}
.views-row .apply-ask span{ color:#666; font-size:13px; }
.tool-btn a{ margin:18px 0;}
.school-icon-box{ margin-top:20px;}
.school-body{ line-height:24px; font-size:14px; color:#808080; margin-bottom:18px;}
.school-icon-box span:nth-child(1){ background-color:#ff679f;}
.school-icon-box span:nth-child(2){ background-color:#6db7fc;}
.school-icon-box span:nth-child(3){ background-color:#ff8d75;}
.school-icon-box span:nth-child(4){ background-color:#ef9d08;}
.school-icon-box span:nth-child(5){ background-color:#b1d64a;}
.school-icon-box span:nth-child(6){ background-color:#ff8565;}
.school-icon-box span:nth-child(7){ background-color:#d889fc;}
.school-icon-box span:nth-child(8){ background-color:#fac35e;}
.school-icon-box span:nth-child(9){ background-color:#fd5d3d;}
.school-icon-box span:nth-child(10){ background-color:#56bee0;}
.school-icon-box span:nth-child(11){ background-color:#56bee0;}
.school-icon-box span:nth-child(12){ background-color:#56bee0;}
.school-icon-box span:nth-child(13){ background-color:#56bee0;}
.school-icon-box span:nth-child(14){ background-color:#ef9d08;}
.school-icon-box span:nth-child(15){ background-color:#ff8363;}
.school_id_submit:before{
    content:"";
    width: 18px;
    height: 18px;
    float: left;
    background-repeat: no-repeat;
    margin-right: 8px;
    background-image: url(img/tool-icon-03.png);
}
.tool-btn i{
    margin-right: 8px;}
.tool-icon-01,.tool-icon-02,.tool-icon-03,.tool-icon-04{
    width: 18px;
    height: 18px;
    float: left;
    background-repeat: no-repeat;
}
.tool-icon-01{
        background-image: url(img/tool-icon-01.png);
}
.tool-icon-02{
        background-image: url(img/tool-icon-02.png);
}
.tool-icon-03{
        background-image: url(img/tool-icon-03.png);
}
.tool-icon-04{
        background-image: url(img/tool-icon-04.png);
}*/
    
/*.spinner {
	


  width: auto;

  text-align: center;
  
  position:fixed;
  
  top:50%;
  
  left:50%;
  
  margin-left:-100px;
  
  margin-top:-35px;
  

}

 

.spinner > div {

  width: auto;

  height: 70px;

 background-color: #67CF22;
 color:#197ae5;

 

  border-radius: 100%;

  display: inline-block;

  -webkit-animation: bouncedelay 1.4s infinite ease-in-out;

  animation: bouncedelay 1.4s infinite ease-in-out;

Prevent first frame from flickering when animation starts

  -webkit-animation-fill-mode: both;

  animation-fill-mode: both;
  
  font-size:38px;

}

 

 

.spinner .bounce1 {

  -webkit-animation-delay: -0.16s;

  animation-delay: -0.16s;

}


.spinner .bounce2 {

  -webkit-animation-delay: 0s;

  animation-delay: 0s;

}

.spinner .bounce3 {

  -webkit-animation-delay: 0.16s;

  animation-delay: 0.16s;

}
 
.spinner .bounce4 {

  -webkit-animation-delay: 0.32s;

  animation-delay: 0.32s;

}
.spinner .bounce5 {

  -webkit-animation-delay: 0.48s;

  animation-delay: 0.48s;

}

.spinner .bounce6 {

  -webkit-animation-delay: 0.64s;

  animation-delay: 0.64s;

}
.spinner .bounce7 {

  -webkit-animation-delay: 0.8s;

  animation-delay: 0.8s;

}
.spinner .bounce8 {

  -webkit-animation-delay: 0.96s;

  animation-delay: 0.96s;
  
  color:#f50;

}
.spinner .bounce9 {

  -webkit-animation-delay: 1.2s;

  animation-delay: 1.2s;
  
  color:#f50;

}
@-webkit-keyframes bouncedelay {

  0%, 80%, 100% { -webkit-transform: scale(0.0) }

  40% { -webkit-transform: scale(1.0) }

}

 

@keyframes bouncedelay {

  0%, 80%, 100% { 

    transform: scale(0.0);

    -webkit-transform: scale(0.0);

  } 40% { 

    transform: scale(1.0);

    -webkit-transform: scale(1.0);

  }

}

*/

.tab-title{
	width:100%;
	display: table;
	margin-bottom: 35px;
}
.tab-title a{
	font-size:14px;
	display:block;
	padding-top:20px;
	padding-bottom:20px;
	color:#666;
	 text-decoration:none;
}
.tab-title i{
	font-size:30px;
	display:block;
	color:#b3b3b3;
}
.tab-title span{
	color:#666666;
	font-size:14px;
	display:block;
	margin-top:3px;
	margin-bottom:12px;
}
h3{ font-weight:600;}
.tab-title .col-xs-2:hover a,.tab-title .col-xs-2:hover span{ color:#fd7830}
.tab-title .active a,.tab-title .active i{ color:#fd7830}
.tab-content-title h4{ color:#fd7830; display:inline-block; border-bottom:2px solid #fd7830; margin:0; padding:10px 0; position:relative; top:1px;}
.tab-content-title{  border-bottom:1px solid #e6e6e6;}
.intention{ font-size:14px; color:#333; text-align:left; padding-top:32px; padding-bottom:60px; font-weight:600;}
.intention span{ display:inline-block; color:#666; margin-right:12px; font-weight:100;}
.scheme{ height:auto; padding-top:30px; padding-bottom:28px; border-bottom:1px dashed #cccccc;}
.plan-title{ font-size:20px; color:#333; font-weight:600;}
.fa.plan-icon{color:#fd7830; margin-left:12px; font-size:16px;}
.scheme .intention{ padding:0; line-height:28px;}
.btn-custom{ border-radius:0; background-color:#fd7830; padding:12px 28px; color:#fff; margin:60px 8px 40px; font-size:16px;}
.tab-content-title a.tip{ font-size:16px; color:#666666; line-height:43px; position:relative; top:1px; font-weight:600; padding:8px 0; margin-right:20px;}
.tab-content-title a.active{ color:#fd7830;border-bottom:2px solid #fd7830;}
.school-btn{ float:right; padding:10px; background-color:#fd7830; color:#fff; cursor:pointer;}
.school-btn i{ margin-right:8px;}
.school-btn span{ margin-left:8px;}
.tab-school-list{ padding:20px; border:#e6e6e6 1px solid;     margin-bottom: 20px;}
.follow a{ display:block; font-size:12px; padding:10px 0; color:#666666;}
.follow i{ color:#fd7830; margin-right:6px;}
.follow{ padding:0;}
.span-requirement{ width:auto; float:left; margin-right:26px; color:#4d4d4d; font-size:14px; font-weight: 600}
.span-requirement:last-child{ margin: 0}
.tab-apply-ask{ margin-top:20px;}
.school-ranking a{ display:inline-block; padding:4px 5px; margin-right:5px; color:#fff;}
.rank-more{ background-color:#ffbf11;}
.follow-more{ background-color:#4dc2ff;}
.school-ranking{ display:table; margin-top:10px;}
.map-marker{ font-size:14px; color:#666666; display:table; margin-top:12px;}
.school-title{ color:#fd7830; font-size:18px;display: table;float: left;line-height: 25px; margin-right: 20px; font-weight: 600}
#school.tab-pane{ padding-top:20px;}
.tab-title .text-center{ cursor:pointer; position:relative; top:5px;}
.owl-prev:before {content: "\e079";font-family: 'Glyphicons Halflings';font-style: normal;font-weight: 400;line-height: 1;-webkit-font-smoothing: antialiased; color:#fff;
font-size:16px; position:relative; top:5px; left:1px;}
.owl-next:before {content: "\e080";font-family: 'Glyphicons Halflings';font-style: normal;font-weight: 400;line-height: 1;-webkit-font-smoothing: antialiased; color:#fff;
font-size:16px; position:relative; top:5px; left:1px;}
.owl-controls .owl-buttons div { position: absolute; top: 50%; width: 30px; height: 30px; line-height: 30px; display: block; -webkit-box-shadow: 0 0 0 1px #fff; box-shadow: 0 0 0 1px #fff; margin: -30px 0 0 0; background: rgba(0,0,0,0.2); -webkit-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; -ms-transition: 0.3s; transition: 0.3s; font-size: 17px;
}
.owl-controls .owl-buttons div.owl-prev {
    left: 0;
}
.owl-controls .owl-buttons div.owl-next {
    right: 0;
}
#owl-apply .owl-controls .owl-buttons div {
    top: 50%; margin:10px;margin-top: -19px; background:none; border:none; box-shadow:none; -webkit-box-shadow:none; padding:0; width:20px; height:38px; background-color:#d7d7d7; border-radius:0; 
}
.tab-pane{ padding:25px 0;}
.form-group-icon-left {position: relative; width: auto; height:auto;}
.form-group.form-group-icon-left .form-control{ display:inline;}
.info-form { width: 90%;display: inline; margin-right: 10px;}
.date-input input{ padding-left:32px;}
.form-group { margin-bottom: 15px;position: relative;}
.form-control{ border-radius:0;}
.btn-custom.bule{background:#47a5e0}
.apply-tab-nav .btn-custom{ margin-top:44px;}
.middle-text{    display: table;min-height: 65px; text-align:center; }
.middle-text h4{ display:table-cell; vertical-align:middle;}
.set{ padding:0; text-align:center;}
.set a{ color:#fff; font-size:14px;padding:3px 8px; border-radius:50%; background-color:#cdcdcd; display:inline;}
.set-content{ display:table; min-height:38px;    width: 100%;position: relative;}
.set-text{ display:table-cell; vertical-align:middle;  z-index:2px; position:relative}
.set-content:before{ content:""; position:absolute; width:100%; height:6px; background-color:#cdcdcd; top:50%; left:0; margin-top:-3px; z-index:1px;}
.set span{ font-size:14px; color:#999999; text-align:center;}
.set.true a{font-size: 16px;padding: 6px 12px;background: #47a5e0;}
.set.true span{color: #47a5e0;}
.set.true .set-content:before{background: #47a5e0;}
.set.false a{font-size: 16px;padding: 6px 12px;background: #fd7830;}
.set.false span{color: #fd7830;}
.set.false .set-content:before{background: #fd7830;}
.set a.glyphicon{ padding:6px 8px;}
.m20{margin:20px 0 !important;}
.page-offer-apply.page-offer-apply-nojs .region-content{ padding:55px 60px; margin-top:20px;}
.page-offer-apply.page-offer-apply-nojs .main-container.container{ display:table}
.tab-title a.cen-right{ padding-top:30px; padding-bottom:30px; text-decoration:none;}

.item.text-center{ width:90px; float:left; display:table;padding: 0;} 
.apply-left-nav{ width:220px; display:table; float:left;text-align:center;}
.apply-left-nav ul{ width:100%; display:table; float:left; list-style:none; position:relative; padding:0; margin:0; margin-bottom:25px; background-color:#f7f7f7; }
.apply-left-nav ul li:nth-child(1){ width:100%; line-height:54px; background-color:#fd7830; color:#fff; font-size:22px; text-align:center;}
.apply-left-nav ul li:nth-child(2){ padding-top:13px;}
.apply-left-nav ul li:last-child{ padding-bottom:13px;text-indent: 28px;}
.apply-left-nav ul li a.active{color:#fd7830}
.apply-left-nav ul li:nth-child(1):hover{color:#fff}
.apply-left-nav ul li:hover{color:#fd7830}
.apply-left-nav ul a:hover{color:#fd7830}
.apply-left-nav ul li:hover a span#abroad-pending-count{ background-color: #fd7830}
.apply-left-nav ul li a:hover span#abroad-pending-count{ background-color: #fd7830}
.apply-left-nav ul li{ width:100%; line-height:42px; color:#666; font-size:16px; cursor:pointer;}
.apply-left-nav ul li a{ position:relative; z-index: 10; font-weight: 600}
.apply-left-nav ul li a span#abroad-pending-count{line-height: 13px; background-color: #b3b3b3;color:#fff; border-radius: .5em; padding: 0.1em .4em .1em;margin-left:8px;}
.apply-left-nav ul li a.active span#abroad-pending-count{ background-color: #fd7830}
.apply-left-nav button{ width:150px; height: 40px; padding: 6px 12px; line-height: 28px; background-color: #fd7830; color: #fff; margin-top: 20px; margin-bottom: 20px; border: none}
.diy-level{ width:100%; display:table; float:left; position:relative;}
.apply-right-cont{ width:890px; float:right; padding-left:15px; padding-right:15px;}
.ptb5{ padding-top:5px; padding-bottom:5px;}
.font-14 span{ margin:0 3px; float:left}
.font-14 i.glyphicon{ float:left; font-size:18px;}
.rcbox .booking-item{ margin-bottom:14px; border:1px solid #e6e6e6}
.tags-major{ line-height:24px; color:#48a2ff; border:1px solid #48a2ff; padding:0 5px; font-size:14px;    display: inline-block; margin-right: 5px;}
.score span{ font-size:14px; color:#4c4c4c; float:left; display:table; margin-right:5px;}
.apply-right-cont .school-list-logo{ min-height:146px;}
.booking-item .school-logo-box{ width:135px; float:left; display:table; position:relative;    min-height: 148px;}
.booking-item .indent-school-logo{ width:165px; float:left; display:table; position:relative;}

.indent-school-logo img{ width:100%; height: auto; display: block;}
.school-list-logo img{ max-height:148px; display:block; margin:0 auto; max-width:135px;}
.school-cont-box{ width:540px; float:left; display:table; position:relative; border-right:1px solid #e6e6e6; min-height:148px;}
.school-follow-box{width: 165px;float: left;display: table;padding-left: 27px; padding-right:7px;position: absolute; right: 20px;top: 50%;margin-top: -20px;}
.school-follow-box a.school-intent{ padding:8px 6px; width:100%; color:#fff; font-size:14px; line-height:24px; display:block; text-align:center; background-color: #e5e5e5}
.school-follow-box a.click{ background-color:#f77a00;}
.school-follow-box a.unclick{ background-color:#e4e4e4;}
.rc-shoollist-title{ width:890px; border-bottom:1px solid #ededed; display:table; float:left; margin-bottom:20px;}
.rc-shoollist-title span{ padding:0 16px; color:#999; font-size:22px; text-align:center; line-height:50px; font-weight:600; display:inline-block}
.rc-shoollist-title span.active{ color:#fd7830; border-bottom:1px solid #fd7830;}
.rcbox{ display:none;}
.rc-shoollist-title a {
    display: inline-block;
    color: #f77a00;
    font-size: 14px;
    padding: 0 16px;
    display: inline-block;
}

.edit-int-title{width: 890px;background-color: #f7f7f7;border: 1px #e6e6e6 solid;height: auto;padding-bottom: 0px;display: table;float: left;padding-top: 0;padding-left: 58px;padding-right: 58px;margin-bottom: 12px;position: relative;}
.eit-mian{ display:inline-block; float:left; width:auto; text-align:left; margin-right:70px; line-height:24px; min-height: 0px;}
.eit-mian span{ font-size:12px; display:block; color:#666; float:left;margin-right: 10px}
.eit-mian b{ font-size:14px; color:#333; display:block; float:left; margin-right:5px;}
.indent-box .eit-mian span{ font-size:16px; display:block; color:#666; float:left;margin-right: 10px; line-height: 42px;}
.indent-box .eit-mian b{ font-size:28px; color:#4d4d4d; display:block; float:left; margin-right:5px; line-height: 32px;}
a.edit-btn{ color:#fd7830; font-size:14px; display:inline-0block; line-height:28px; padding:0px 12px; float:right; cursor:pointer; text-decoration:none; position: absolute; top: 50%; right: 0; margin-top:-14px;}
a.edit-btn i{ font-size:24px; float:left; display:inline-block; float:left; margin-right:8px; line-height:28px;}

.indent-box{ display:block; position:relative; float:left; width: 100%; border-bottom:1px dashed #d9d9d9;padding: 29px 0;}
.profile-box{ display:block; position:relative; float:left; width: 100%}
.indent-box .eit-mian{ line-height:28px;}
.eit-mian b:nth-child(3n){ margin-left: 26px; clear:both}
.profile-box .eit-mian{ line-height:42px;}

.page-student-abroad-result .my-default #modal-content{border-radius: 0;padding: 0;border: none; max-width: 620px; min-width:620px; max-height: 500px; min-height: 500px;}
.page-student-abroad-result .my-default form{ padding: 40px; padding-top: 0; padding-bottom: 20px;}
.page-student-abroad-result .my-default form#eck-entity-form-edit-abroad-profile{ padding-right: 57px;}
.matching-form .form-wrapper{ clear: both; float:left; width: 100%;}
.form-checkboxes .form-item{ float:left; display: table; margin-right: 15px;}
#modal-content #eck-entity-form-edit-abroad-indent form .form-item label{ color:#333;}
.my-default #modal-content form .form-item label.option{ position: relative; top: 3px;left: 5px; font-size:14px; color: #737373;}
.matching-form .col-md-12{ padding: 0; margin-bottom: 20px;}
#eck-entity-form-edit-abroad-indent .col-md-12{ padding: 0;}
#eck-entity-form-edit-abroad-indent .row{ margin:0 !important;}
#eck-entity-form-edit-abroad-indent .container-fluid{ padding: 0;}
#eck-entity-form-edit-abroad-profile .col-md-12{ padding: 0; margin-bottom: 10px;}
#eck-entity-form-edit-abroad-profile .container-fluid{ padding: 0;}
.page-student-abroad-result .my-default .modal-content{ max-width: 630px; max-height: 550px; overflow-y: auto; border-radius: 10px}
.page-student-abroad-result .form-type-select{ margin-bottom: 0;}
.edit-pro-sr .form-wrapper>legend{ margin-bottom: 0; padding: 0;color: rgb(115, 115, 115); font-size: 18px;}
.edit-pro-sr fieldset.date-combo .container-inline-date .date-padding{ padding:0}
.edit-pro-sr .container-inline-date .form-item,.edit-pro-sr .container-inline-date .form-item input{ width:100%}
.page-student-abroad-result .my-default form#eck-entity-form-edit-abroad-indent{ padding-bottom: 0}
.page-student-abroad-result .form-actions{ text-align: center;}
.modal-abroad-pc #modal-content{max-width: 750px; max-height: 650px;}
.scroll-major{ height: 550px; overflow: auto;}
.modal-abroad-pc .modal-content{    max-width: 750px; max-height: 700px;}
#views-exposed-form-school-speciality-block .views-exposed-widget label{ margin-left: 0; padding: 0; display: block; width:100%;}


.piaofu-btn{  top: 556px; width: 100%; background-color: #fff;  margin-top: 0; position:absolute;}
form.major{ padding-bottom: 30px;}
#language_text.lh-35{ line-height:35px; color:#888}
.student-name.mt-0{ margin-top: 0;}




.click-footer span{ font-size:22px; color:#fff;  line-height:46px; text-align:left;}
.click-footer{ margin-top:25px;}
.click-footer button{ outline:none; border:none; border-radius:5px; background-color:#ff9630; padding:10px 23px; color:#fff; font-size:18px;margin-left:75px;}
.click-footer button:hover{ background-color:#f76d08;}
.event-footer-content{ width:1170px; margin:0 auto; height:128px; overflow:hidden; display:table; position:relative; z-index:999;}
.footer-logo{float:left; margin:34px 0;padding-right:15px;}
.footernew{ height:97px; line-height:23px; float:left; vertical-align:middle; padding-left:15px; font-size:12px; color:#666; padding-right:35px; border-right:1px #f5f5f5 solid; padding-top:14px; margin-top:17px;border-left:1px #f5f5f5 solid; }
.footer-wechat{ width:80px; height:82px; float:left; margin:15px 28px 0 31px;}
.footer-wechat img{ width:100%; height:auto;}
.footer-tell{ float:left; padding-left:35px; background:url(img/footer-tell.png) no-repeat top left; margin-top:30px;}
.footer-tell span{ font-size:22px; color:#666; line-height:29px;}
.footer-tell small{ color:#999; line-height:36px;}
.event-footer-content .text-center{ padding:0;}

.footer-tell span:before {
    content: "";
    background: url(img/footer-tell01.png) no-repeat top left;
    position: absolute;
    text-align: center;
    top: 0;
    left: -40px;
    width: 29px;
    height: 29px;
}
p.footer-tell{ float:none; text-align:center}
p.footer-tell span {
    font-size: 26px;
    color: #333;
    line-height: 29px;
    text-align: center;
    position: relative;
    font-weight: 600
}

footer,.footer{ width:100%; display:table; height:auto; position:relative; float:left;}
.footer-mian{width:100%; display:table; height:auto; position:relative; float:left; background-color:#f0f0f0; padding-top:24px; padding-bottom:10px;}
.footer-title{ font-size:20px; line-height:20px; display:block; border-left:4px solid #f77a00; font-weight:600; padding-left:10px; margin-bottom: 10px;}
.footer-mian ul{ list-style:none; float:left; display:table; width:100%; height:auto; padding-left:5px;}
.footer-mian li{ float:left; line-height:40px;}
.footer-mian li a{ padding:0 8px; font-size:14px;}
.footer-mian li:after{content:"|"; color:#999; font-size:14px;}
.footer-mian ul li:last-child:after{content:""; display:none;}
.footer-mian ul li:first-child:after{content:""; display:none;}
li.block-title{ font-size:16px; color:#333333; list-style:none; padding:0; min-width:120px;}
.ei-s{ padding-top:25px; padding-bottom:5px; border-bottom:1px solid #d9d9d9; display:table; clear:both; padding-left:0; padding-right:0;}
.logo-box{ float:left; display:table; width:auto; height:auto; position:relative; margin-right:15px;}
.logo-box:last-child{ margin:0;}
.ei-s h5{ font-weight:600; color:#333; font-size:16px; display:table; clear:both;}
.link-text{ font-size:14px; color:#333; min-width:100px; float:left; line-height:27px; font-weight:600}
.friend-link{ width:387px; float:left; display:table; position:relative;}
.friend-link a{ min-width:96px; float:left; display:inline-block; position:relative; font-size:12px; color:#666; line-height:27px;}







.new-bule{ color:#6ab3ff !important;}