﻿.weixin img@charset "utf-8";
/* CSS Document */

body{
  font-size:14px;
  font-family:"",Arial,Helvetica,sans-serif,'Roboto',arial,helvetica,sans-serif;
  margin:0px;
  padding:0px;
  color:#666;
  padding-top:0px !important;
}

@media screen and (max-width: 1170px){
#header {
  left: 0px ;}}
ul,li,h1,h2,h3,h4,h5,h6{
  margin:0px;
  padding:0px;
  list-style:none;
}
.lf{float:left;}
.rt{float:right;}
.clear{clear:both;}
a{
  color:#666;
  text-decoration:none;
}a:hover{
   text-decoration:none;
 }
  
 .main-container .row  .col-xs-5 .form-box{
  position: relative;
  margin: 10px auto;
  width: 380px;
  padding:0px;
  color: #6c6c6c;
  background: #fff;
	 } 
	 .wechat-code-btn{
  width: 52px;
  height: 52px;
  background: url(img/wechat-login-btn.jpg);
  position: absolute;
  right:5px;
  top: 5px;
  background-size: cover;
  cursor: pointer;
}
#edit-actions .form-submit{
  border-color: #f0694b;
  width: 100%;
  padding: 8px 12px;
  color: #fff;
  border-radius: 5px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  font-size: 16px;
  font-weight: 800;
	}
.form-box .wechat-hidden{display:none;}
.login-page-top {
  background: #fff;
  padding: 22px 0;
  border-top: 4px solid #f0694b;
}
.login-page-content{
  width: 100%;
  height: auto;
  background: #429c92;
  padding: 0;
  min-height: 600px;
	}
.region-footer #block-webform-client-block-3893 .form-actions,.region-footer #block-webform-client-block-3893 h2,.region-footer #block-webform-client-block-3893 label{display:none;}	
#edit-submitted-tel{width:240px;height:45px;}     
/* currency */
a{ outline:0;  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;}

/*  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{
  width:100%; height:auto; background:#429c92; padding:129.5px 0;
}


body.page-apply-intention,body.page-apply-process{
  height: auto;
  min-height: 1000px;
  padding-top: 150px;
  /*background: url(img/33_8.jpg) no-repeat;background-attachment: fixed;*/
  background-color:#eee;
	}
.page-apply-intention .global-wrap,.page-apply-process .global-wrap{ background:none;}


/*这里是公用的导航样式*/

#owl-demo .owl-wrapper-outer .owl-item .item img{height:198px;width:260px;border-radius:50%;}
#owl-demo .owl-wrapper-outer .owl-item .item h4{text-align:center;margin-top:15px;height: 56px;}
.page-taxonomy-term #owl-demo .owl-wrapper-outer .owl-item .item h4{margin-top:0px;}
#modalContent .popups-container .popups-title #modal-title{
  font-size:22px;
  font-weight: 300;
  color:#565656;
	}
  
.i18n-id #slimmenu li.first + li.expanded:hover .ul_child{ height:364px; }
#modal-content form .form-item label{
	font-weight: 400;
	color: #737373;
	font-size:18px;
  font-family: "思源黑体";
	}
#modalContent .modal-forms-modal-content{
	width:400px !important;
	height:365px !important;
	}

.modal-header{
	border:none;
	}

.form-submit {
	background: #f0694b;
    border-color: #f0694b;
    padding: 8px 12px;
	color:#fff;
	border-radius:5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top:20px;
    font-size: 16px;
    font-weight: 800;
	}
div.ctools-modal-content .modal-content {
  padding: 2em 3em 0 2em;
}
/*tools.html*/


#tools{width:1170px;margin: 0px auto;}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: none;
  border-top: 1px solid #bfbfbf;
}
#tools-ul{
  width: 1170px;
  list-style: none;
  overflow: hidden;

}
#tools-ul li{
  width: 355px;
  /* height: 150px;*/
  float: left;
  padding: 20px;
  text-align: center;
  font-size: 70px;
  display: inline-block;
  color: #8c8c8c;
  margin-right: 20px;
  margin-bottom: 20px;
  border: 1px solid #e6e6e6;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
#tools-ul li:nth-child(1)
{
  border: 1px solid #f57a19;
}
#tools-ul li:hover{
  border: 1px solid #f57a19;
}
#tools-ul li i{

}
#tools-ul li h5 {
  font-size: 20px;
  margin-bottom: 0;
  line-height: 1em;
  margin-bottom: 3px;
  color: #f57a19;
}

.currency_wrap .currency_btn .btn-primary{margin:0px;}
.current_apply_school .views-field.views-field-field-logo {
  float: left;
  width: 160px;
  margin-right: 15px;
}
.current_apply_school .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;
}
.views-row .views-field .field-content {
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  line-height: 25px;
  margin-bottom: 10px;
}

.views-row .views-field .field-content ol li{border:none;margin-bottom:20px;}
#tab-3 .col-md-4{font-size:18px;}


/*----------apply-intention------------*/
/*--
#irs-1{}
.irs{margin: 0px!important;}
.apply-intention-tab-title{
  margin-top: 0;
  font-weight: 300;
  color: #565656;
  font-size:24px;}
.irs-diapason{margin:0px!important;}
.intention-tabs-link{position:relative;top:-40px;padding:0px;}
.country-select h5{font-size:24px;  font-weight: 300;color: #565656;margin-bottom: 10px;}
.country-select .checkbox-inline{margin:0px;}--*/

.search-tabs-bg>.tabbable .tab-content .tab-pane {
  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);
}
.apply-intention-tab-title {
  font-size: 24px;
  color: black;
  font-weight: 100;
}
.irs-with-grid {
  height: 60px;
}
.irs {
  position: relative;
  display: block;
  height: 40px;
}

.intention-tabs-link {
  font-size: 18px;
  margin-top:-20px;
  display: block;
}
.irs-line {
  position: relative;
  display: block;
  overflow: hidden;
  height: 12px;
  background: #ccc;
  top: 20px;
}
.irs-diapason {
	top: 20px;
	}
.country-select h5,#tab-1 h5{font-size:18.2px;  font-weight: 300;color: #565656;margin-bottom: 10px;}
.radio-inline label .i-radio{margin-left:7px;margin-top: -5px;}
.checkbox-inline label input[type="checkbox"]{display:block;margin-left:10px;margin-top: -3px;}
.country-select .checkbox-inline{margin-bottom:10px;padding-left:30px;}
/*.country-select .checkbox-inline label input[type="checkbox"]:before{
  position: absolute;
  top: 25px;
  left: 5px;
  color:#fff;
	}*/

.country-select .checkbox-inline label .active {
 
}



.col-md-6 .radio-inline {
  padding-left: 25px;
  display: inline-block;
  margin-right:6px;
}
.checkbox-inline .i-check.checked:before,.checkbox-inline .i-radio.checked:before {
  -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;
}
.checkbox-inline .i-check:before,.checkbox-inline .i-radio:before {
  content: '\f00c';
  font-family: 'FontAwesome';
  -webkit-transition: .3s;
  -moz-transition: .3s;
  -o-transition: .3s;
  -ms-transition: .3s;
  transition: .3s;
  -webkit-transform: translate3d(0,-25px,0);
  -moz-transform: translate3d(0,-25px,0);
  -o-transform: translate3d(0,-25px,0);
  -ms-transform: translate3d(0,-25px,0);
  transform: translate3d(0,-25px,0);
  display: block;
  opacity: 1;
  -ms-filter: "alpha(opacity=0)";
  filter: alpha(opacity=0);
  color: #fff;
  font-size: 14px;
}
.choose-plan .checkbox label input[type="checkbox"]{display:block;}



/*----------apply-intention------------*/
 #choice-school h4{
       height: 45px;
     padding: 10px 0px 10px 17px;
     font-size: 20px;
     color: #197ae5;
     border-bottom: 2px solid #197ae5;}


     #choice-school .choice-school p{
       margin: 30px 0 30px 55px;
       font-size: 20px;
       color: #197ae5;
     }
     #choice-school .choice-school .choice-school-p-3{
       padding-left: 135px;
     }


     #choice-school .choice-school-submit{
       background: #197ae5 none repeat scroll 0 0;
       border: 0 none;
       color: #fff;
       cursor: pointer;
       font-size: 18px;
       height: 50px;
       margin: 20px 20px;
       width: 90%;

     }

     #choice-school .choice-school-submit-2{
       background: #ff9c00 none repeat scroll 0 0;
     }
.choose-plan .checkbox{margin-top:10px;position: relative;left:55px;margin:0px;}


/*.community-info-main,.main-container,.user-content{margin-top: 150px;}*/

 


 

h1,h2,h3,h4,h5,h6,ul,li,img{padding: 0px;margin: 0px;}


#header{background: #fff;
  
  z-index: 111;
  /*background-color: rgba(255,255,255,0.7);*/ 
  width: 100%;
    /* 8.30----------------------------------------修改后*/
  transition: top .5s;
  
}
#main-header {  }
.main-menu-box {
  width: 100%;
  border-top: 1px solid #f57a19;
  z-index: 99;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.45);
  background:#fff;
  left:0;
}
.main-menu-box ul li:hover .main-menu-box ul li{
  color: #f5f5f5;
}

.main-menu-box ul li {
  position: relative;
  float: left;
}

.ul_{width: 1170px;margin:0 auto;height:60px;}
.header-top {
  text-align: center;
  width: 1170px;
  padding: 10px 0px;
  height: 70px;
  padding: 10px 0;
  max-height: 80px;
  background: #fff;
  /*border-bottom: 1px solid rgba(245,122,25,1);*/
  overflow: inherit;
  z-index: 999;
  margin:0 auto;
}

.header-top-img{
  width: 260px;
  height: 50px;

}

 .header-top-a, .header-top-utf{
  position: relative;
}
input.form-text{
  width:100%;
  height:35px;
  font-size: 14px;
  padding: 5px;
  padding-left:12px;
  border: 1px solid #ccc;
  display: block;
  outline: 0;
}
.ul_input{
  text-align:left;
  
  border: 1px solid #fff;
  background: #fff;
  font-size: 15px;
  outline: 0;
  text-shadow: 1px 1px 1px #fff;
  width: 220px;
  box-shadow: 0 2px 2px rgba(0,0,0,0.3);
  list-style: none;
  width: 220px;
  padding: 6px 5px;
  z-index: 1000;
}
.ul_input li{
  padding: 5px 20px;
  height: 48px;
}
.ul_input li a{
  display: inline-block;
}
.fa-search{
  position: absolute;
  top:17px;
  left:12px;
}

/*-----------------------------------------------------------*/	
.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 101045;
}
#portrait-popUp-page {
  background: white;
  padding: 20px 30px;
  text-align: left;
  max-width: 450px;
  margin: 60px auto;
  position: relative;
  overflow: hidden;
}
#edit-upload{
	width:100%;
  background: #f0694b;
  padding: 8px 12px;
  color: #fff;
  border-radius: 5px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  margin:0px;
  font-size: 16px;
	}

/*-----------------------------------------------------------*/
.content ul.login-top {
   width: 100%; 
  height: auto; 
   padding:0; 
   background: #fff; 
   border-top:none; 
   box-shadow:none ; 
}
.top-user-area-avatar{position:relative;}
 .top-user-area-avatar>a{display:inline-block;width:45px;height:45px;border: 2px solid transparent !important;}
.top-user-area-avatar>a>img{height:35px;}
.top-user-area-avatar>a:hover{border:2px solid #f57a19!important;}
#secondary-menu li{width:100px;
  text-align: center;    line-height: normal;}
#secondary-menu li a{
  display: inline-block;
  width: 100%;
  line-height: 30px;
  padding:0;
  font-size:12px;
} 
#secondary-menu li a:hover{
  background-color:#f57a19;
  color: #f7f7f7;
}

.page-student #secondary-menu{
  position: absolute;
  z-index: 1000;
  background: #fff;
  left: 20px;
  top: 36px;
  margin-left: -20px
}
.page-offer-apply #secondary-menu{
  position: absolute;
  z-index: 1000;
  background: #fff;
  left: 20px;
  top: 36px;
  margin-left: -20px
}
#secondary-menu{
    position: absolute;
    z-index: 1000;
    background: #fff;
    left: 0;
    top: 25px;
    margin-left: -20px;
}
/*.nav-drop a .fa-angle-up{display:none;}*/
/*-----------------------------------------------------------*/

.ul_img li{
  width: 85px;
  height: 30px;
  text-align: center;
}
.ul_img li a{
  display: inline-block;
  width: 85px;
  height: 30px;
  line-height: 30px;
}
.ul_img li a:hover{
  background-color:#f57a19;
  color: #f7f7f7;
}

.ul_img{
  position: absolute;
  left:-20px;
  top:60px;
  z-index: 1000;
  background: #fff;
}
.header-top{overflow: inherit;padding-left: 40px; position:relative;}
 /* .header-top-a{
margin: 0 15px 0 30px;
  border: 2px solid transparent;  
}
.header-top-a:hover{
  border:2px solid #f57a19;
}
.header-top-a a img{
  width: 47px;
  height: 47px;

}

.header-top img {
  width: 260px;
  height: 50px;
}

*/

.fa-angle-up{
  display: none;
}


.header-top-utf{
  width:125px;
}
.header-top-utf  li a {
  line-height: 40px;
}
.header-top-utf  li:hover{
  background-color:#f57a19;

}
.header-top-utf  li a:hover{

  color: #bce8f1;
}
.header-top-input{ position: relative; height:auto;   margin-right: 15px;}
.ul_img,.ul_utf,.ul_input{
  display: none;
}
.ul_input{}
.ul_utf{
  position: absolute;
  top:60px;
  z-index: 1000;
  background: #fff;
}
.ul_utf li{
  width:125px;
  text-align: center;
}
.ul_utf li a{
  display: inline-block;
  width: 125px;
  height: 40px;
}
.ul_uft li:hover{
  background-color:#f57a19;
  color: #bce8f1;
}
.china{
  display: inline-block;
  width: 125px;
  height: 70px;
  line-height: 50px;
}

/* 8.30 修改--------------------------------------------------------------start*/
#block-system-main .content .mt30{width:1170px;}




div#block-system-main-menu h2 {
    display: none;
}
.header-img{display: block; float: left;}
.main-menu-sbox{width: 1170px;margin: 0 auto;}
.header-img{height:60px;line-height:60px;padding:0px 35px;}



#slimmenu li{
    position: relative;
    float: left;
    list-style: none;
    overflow: hidden;
}
#slimmenu li a {
  display: block;
  padding:12px 25px;
  font-size: 16px;
  font-weight: 300;
  color: #737373;
  -webkit-transition: background-color .17s ease-out;
  -moz-transition: background-color .17s ease-out;
  -o-transition: background-color .17s ease-out;
  -ms-transition: background-color .17s ease-out;
  transition: background-color .17s ease-out;
  color: #4c4c4c;
  font-weight: bold;
}


 

 




.li:hover .slimmenu-sub-collapser .fa {
  color: #fff;
}

.main-menu-box ul li:hover {
  color: #f57a19;
}

#slimmenu  li .ul_child {-moz-transition: all 0.5s;-o-transition: all 0.5s;
  width:100%; max-height:0px; margin:0; padding:0;float:left; box-shadow: 0 0 2px #ccc; overflow:hidden; position:absolute;-webkit-transition:all 0.5s; z-index:999; background:#fff;
}
#slimmenu li .ul_child li{ width:100%; height:auto; margin:0; padding:0;position:relative;}

#slimmenu li:hover {
  background-color: #f57a19;
  overflow: inherit;
}
#slimmenu  li:hover .active{
  color: #f5f5f5 !important;
}
/*#slimmenu  li:hover .ul_child{
  height:342px;
}*/
#slimmenu  li:hover .ul_child{
  max-height: 1000px;
}

#slimmenu  li .ul_child li{
  min-width: 130px;
  background-color: #fff;
}
#slimmenu  li .ul_child li a{
  color:#666 !important;
}
#slimmenu li .ul_child li a.active{
  color:#fff;
  background:#f57a19;
	} 
#slimmenu  li .ul_child li:hover a{
  background-color: #f57a19;
  color: #fff !important;
}



/* 8.30 修改--------------------------------------------------------------end*/
/*---
.main-menu-box ul li {
    position: relative;
    float: left;
    list-style: none;
}
.main-menu-box ul li a {
  display: block;
  padding: 18px 25px;
  font-size: 16px;
  font-weight: 300;
  color: #737373;
  -webkit-transition: background-color .17s ease-out;
  -moz-transition: background-color .17s ease-out;
  -o-transition: background-color .17s ease-out;
  -ms-transition: background-color .17s ease-out;
  transition: background-color .17s ease-out;
}

.slimmenu-sub-collapser {
  position: absolute;
  right: 0px;
  top: 0px;
  width: 20px;
  height: 100%;
  text-align: center;
  z-index: 999;
  cursor: pointer;
}

.slimmenu-sub-collapser .fa {
  line-height: 3;
  font-size: 20px;
}

.li:hover .slimmenu-sub-collapser .fa {
  color: #fff;
}

.main-menu-box ul li:hover {
  color: #f57a19;
}

.ul_child {-moz-transition: all 0.5s;-o-transition: all 0.5s;
  width:100%; height:0px; margin:0; padding:0;float:left; box-shadow: 0 0 2px #ccc; overflow:hidden; position:absolute;-webkit-transition:all 0.5s; z-index:999; background:#fff;
}
.ul_child li{ width:100%; height:57px; margin:0; padding:0;position:relative;}

.li:hover{
  background-color: #f57a19;
}
.li:hover .li-active{
  color: #f5f5f5 !important;
}
.main-menu-box .ul_ li:hover .nav-342{
  height:342px;
}
.main-menu-box .ul_ li:hover .nav-228{
  height:228px;
}

.ul_child li{
  min-width: 130px;
  background-color: #fff;
}
.ul_child li a{
  color:#666 !important;
}

.ul_child li:hover a{
  background-color: #f57a19;
  color: #fff !important;
}
 --*/
@keyframes myfirst {
  from{
    height:50% ;
  }

  to{
    height: 100%;
  }
}

.ul_child li a:hover + .li a{
  color:#Fff !important;
}



/*.ul_{overflow: hidden;}*/
.header-img{display: none;}
.header-img a{width:215px;height: 34px;padding:0px;}
.header-img a img{width:165px;height: 34px;}




/*  input---RADIO */

.regular-radio {
  display: none;
}

.regular-radio + label {
  -webkit-appearance: none;
  background-color: #fafafa;
  border: 1px solid #cacece;
  box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
  padding: 9px;
  border-radius: 50px;
  display: inline-block;
  position: relative;
  top: 10px;
  left: -8px;
}

@-moz-keyframes my /* Firefox */
{
  from {top:0px;}
  to {top:3px;}
}
@keyframes my
{
  from {top:0px;}
  to {top:3px;}
}

@-moz-keyframes my /* Firefox */
{
  from {top:0px;}
  to {top:3px;}
}

@-webkit-keyframes my /* Safari 和 Chrome */
{
  from {top:0px;}
  to {top:3px;}
}

@-o-keyframes my /* Opera */
{
  from {top:0px;}
  to {top:3px;}
}
.regular-radio:checked + label:after {
  content: ' ';
  width: 12px;
  height: 12px;
  border-radius: 50px;
  position: absolute;
  background: #f57a19;
  box-shadow: inset 0px 0px 10px rgba(0,0,0,0.3);
  text-shadow: 0px;
  left: 3px;
  top: 3px;
  font-size: 32px;
  animation: my  0.2s linear;
  -moz-animation: my  0.2s linear;
  -o-animation: my  0.2s linear;
  -webkit-animation: my  0.2s linear;

}

.regular-radio:checked + label {
  background-color: #e9ecee;
  color: #99a1a7;
  border: 1px solid #adb8c0;
  box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1), inset 0px 0px 10px rgba(0,0,0,0.1);
}

.regular-radio + label:active, .regular-radio:checked + label:active {
  box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}

.big-radio + label {
  padding: 16px;
}

.big-radio:checked + label:after {
  width: 24px;
  height: 24px;
  left: 4px;
  top: 4px;
}
.regular-radio + label:hover{
  border: 1px solid  #f57a19;
}
/*radio */
/*-------------------------------------end*/








h1,h2,h3,h4,h5,h6,ul,li,img{padding: 0px;margin: 0px;}
#abroad-indent-form h4{color:#269abc;margin-bottom: 15px;border-bottom:2px solid #ddd;padding-bottom: 10px;font-size: 20px;font-weight: 700;}
#aside{
  float: right;
  width: 250px;
  padding-left: 0px;
}
#abroad-indent-form {
  width: 100%;
  display: block;
  height:auto;
  box-sizing: border-box;
}
.header-main-left_form #abroad-indent-form .ui-select i.fa {
  position: absolute;
  top: 15px;
  left: 10px;
}
.submit-abroad{
  background:#f15b3a;
  color: #fff;
  width: 100%;
  height: 30px;
  font-size: 18px;
  border: 0px;
  cursor: pointer;
  border-radius: 4px;
  margin-top: 10px;
}
.ui-select{text-align: center;  border: 1px solid #ddd;position: relative;line-height: 30px;  margin-bottom: 15px;font-size: 14px;text-align: center;}
.ui-select select{position: absolute;left:0px;top:0px;width:100%;height:35px;opacity: 0;}
.ui-select select option{text-align: center;}
.ui-select p{display: inline-block;width:248px;}
.ui-select p{background: url("img/arrow01.png") no-repeat right center transparent;}
.ui-select select {margin: 0;}
.i18n-en .pull-left .header-main-left_form .ui-select select{padding-left: 0%;}
.ui-select i.fa{
  position: absolute;
  top:10px;left:10px;
}

/**/
.aside_school{margin-top:65px;}
.aside_school h4{font-size: 24px;font-weight: 600;}
.aside_ul{
  margin-top:20px;

  padding-left: 0px;
}
.aside_ul li{
  position: relative;
  width: 250px;
  height:110px;
  border: 1px solid #ddd;
  margin-bottom: 15px;
  padding-left: 10px;
}
.aside_ul li img{vertical-align: text-top;}
.aside_ul li a{display: inline-block;padding-left: 35px;margin-top:8px;}
.button{position: absolute;top:40px;left:160px;color:#fff;background-color:#f15b3a;border-radius:2px ;
  color: #fff;
  border: 0px;
  cursor: pointer;
}
.aside_hot{margin-top: 35px;}
.aside_hot h4{font-size: 24px;font-weight: 500;color:#000000;}
.aside_hot_dl{margin-top:15px}
.aside_hot_dl{height: 50px;margin-bottom:12px;}
dt{font-size: 16px;color:#5bc0de;display: inline-block;}
dd{margin-left: 70px;margin-top: -26px;}
/*.btn{padding: 0px;border-radius: 2px;margin-top:5px}*/
dl dd a.btn{padding: 0px;border-radius: 2px;margin-top:5px}
dd a{display:inline-block;height: 21px;line-height:21px;font-size: 12px;font-weight:bold;}
a.btn-info{padding:0px 3px;line-height: 18px;}
.aside_img{
  margin-top: 35px;
}

/*----------------------------*/

.submit-ask{background: #f15b3a;
  color: #fff;
  height: 30px;
  font-size: 18px;
  border: 0px;
  cursor: pointer;
  border-radius: 4px;
  margin-top: 30px;}
.aside_read{
  margin-top: 48px;;
}
.aside_read h4{font-size: 24px;
  color:#525252;
  font-weight: 600;}
.aside_read_ul{margin-top: 20px;}
.aside_read_ul li{width:250px;height:85px;border:1px solid #ddd;margin-bottom: 24px;  padding: 10px;position: relative;}
.img_1{width:92px;height:61px;display: inline-block;vertical-align: top;}
.aside_read_ul li a{display: inline-block;width:130px;padding-left:15px;height: 45px;font-size: 12px;cursor: pointer;}
.img_2{display: inline-block;position: absolute;top:5px;left:-11px;}

/*-------------------*/
.aside_school_ul {margin-top: 12px;width: 225px;height: 100px;border:1px solid #ddd;margin-bottom: 18px;padding:5px ;overflow: hidden;}
.school_left{float: left;width: 90px;}
.school_left img{width: 90px;height: 90px;}
.school_right{width:96px;float: right; height:90px;}
.school_right p{margin-top: 10px;font-size: 12px;width:100px;}
.school_right a{font-size: 14px;font-weight: 600;}

/*cases------*/
a{cursor: pointer;}
a:hover{text-decoration: none;}
.community-info-main-left h4 {font-size: 24px;margin-bottom: 10px;}
.community-info-main-left h4 a{cursor: pointer;}

.change{text-align: right;}
.add-to-follow {
  margin-right: 5px;
  color: #787878;
  cursor: pointer;
  font-size: 14px;
}
li.change_more{border:transparent;display: none;}
li.change_more:hover{border:none;box-shadow: 0 0 4px transparent;}
.red{color:#f0694b;;}

/*-------------*/
.aside_asking{margin-top: 62px;}
.aside_asking h4{font-size: 24px;color:#000000;border-bottom:1px solid #000000;padding-bottom: 20px;}
.aside_asking_ul{margin-top:20px ;padding: 5px;}
.aside_asking_ul li{width:230px;height:15px;margin-bottom: 20px;font-size: 14px;}
.aside_asking_ul li a{display: inline-block;line-height:15px;color:#269abc;padding-left: 5px;}


/*------------------------end*/






/*----------------------------------*/
/*.arrow{ width:12px; height:8px; background:url(img/arrow01.png) no-repeat;}*/
/*.juedui{ position:fixed;top:400px;right:0px; z-index:999;}
.juedui li{ cursor:pointer;position: relative;z-index: 111;margin-bottom:2px; transition:all 0.5s; -webkit-transition:all 0.5s;}
.phone .phone_ul{position: absolute;right:-480%;font-size: 12px;color: #f7b8a9;z-index: 66;font-weight: bold; transition:all 0.5s; -webkit-transition:all 0.5s; }
.phone .phone_ul li{background:#f0694b;height:45px;padding-left:10px;line-height: 45px;width: 164px; border:none;}
.phone .phone_ul li:hover{  color: #fbf2eb;border-bottom: 1px solid #ddd;}
.phone .phone_ul li:first-child{width: 210px;}
               width:210         
.juedui li.phone:hover{-webkit-animation:hour 0.5s forwards;-moz-animation:hour 0.5s forwards;animation:hour 0.5s forwards;}
.juedui img{ display:none;position: absolute;left:-45px;}
.weixin img{display:none;position: absolute;left:-122px;max-width: 150px;}
.juedui li:hover img{ display:block;}
.seach{display:none;width:45px; height:45px; background:#f0694b url(img/seach.png) no-repeat center center; border-bottom: 1px solid #C34429; margin-bottom:4px;}
.phone{ width:45px; height:45px; background:#f0694b url(img/phone.png) no-repeat center center; border-bottom: 1px solid #C34429;}
.tip{ width:45px; height:45px; background:#f0694b url(img/tip.png) no-repeat center center;border-top: 1px solid #F79B86;
  border-bottom: 1px solid #C34429;}
.weixin{ width:45px; height:45px; background:#f0694b url(img/weixin.png) no-repeat center center;border-top: 1px solid #F79B86;}

@-webkit-keyframes hour{0%{left:0%;} 100%{left:-480%;}}
@-moz-keyframes hour{0%{left:0%;} 100%{left:-480%;}}
@-o-keyframes hour{0%{left:0%;} 100%{left:-480%;}}
@-ms-keyframes hour{0%{left:0%;} 100%{left:-480%;}}
@keyframes hour{0%{left:0%;} 100%{left:-480%;}}*/
.juedui {
    position: fixed;
    top: 400px;
    right: 0px;
    z-index: 999;
}

.juedui li {
    cursor: pointer;
    position: relative;
    z-index: 111;
    margin-bottom: 10px;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
	float:right;
}

.juedui li:hover .phone,.juedui li:hover .weixin{
	-webkit-animation:gogogo 1s infinite linear;
	animation:gogogo 1s infinite linear;
}

.phone {
    width: 45px;
    height: 45px;
    background: #f0694b url(img/tip-phone.png) no-repeat center center;
    border-radius: 50%;
	position:absolute;
}

.phone .phone_ul {
    position: absolute;
    font-size: 12px;
    color: #fff;
    z-index: 66;
    font-weight: bold;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
	opacity: 0;
 	-moz-transform: none;
    -webkit-transform: none;
    -o-transform: none;
    -ms-transform: none;
    transform: none;
	display:none;
}


.juedui li.phone:hover .phone_ul{
	display:block;
	-webkit-animation:hvs .5s forwards;
	animation:hvs .5s forwards;
}
.phone_ul:hover{
	display:block;
	opacity:1;
	right:60px;
}
.phone .phone_ul li {
    background: #ff752c;
    height: 45px;
    padding-left: 10px;
    line-height: 45px;
    width: 164px;
    border: none;
    border-radius: 35px;
}

.weixin {
    width: 45px;
    height: 45px;
    background: #f0694b url(img/tip-wechat.png) no-repeat center center;
    border-top: 1px solid #F79B86;
    border-radius: 50%;
	position:absolute;
	clear:right;
}

.juedui li a {
    position: absolute;
    width: 100%;
    height: 100%;
}

.weixin img {
    position: absolute;
	opacity:0;
    max-width: 150px;
	transition: all 0.5s;
    -webkit-transition: all 0.5s;
	-moz-transform: none;
    -webkit-transform: none;
    -o-transform: none;
    -ms-transform: none;
    transform: none;
	display:none;
}

.juedui li.weixin:hover img{
	display:block;
	opacity:1;
	-webkit-animation:hvs .5s forwards;
	animation:hvs .5s forwards;
}

@-webkit-keyframes gogogo {
    0%{
        
       transform:scale(1.2,1.2); 
	   -webkit-transform:scale(1.2,1.2); 
    
    }
    50%{
       transform:scale(1,1); 
	   -webkit-transform:scale(1,1); 
    }
    100%{
       transform:scale(1.2,1.2); 
	   -webkit-transform:scale(1.2,1.2); 
    }

}


@-webkit-keyframes hvs {
    0%{
		opacity: 0;
		right: 100px;
	}
    100%{
		opacity: 1;
		right:60px;
    }

}

/*-----------------end*/

#signup-popUp-page {
  overflow: hidden;
  background: white;
  padding: 20px 30px;
  text-align: left;
  max-width: 400px;
  margin: 40px auto;
  position: relative;
}









/*------------------------*/

/*.community-info-main{margin-top: 18px;}*/
.post {
  overflow: hidden;
  background: #fff;
  border-bottom: 1px solid #e6e6e6;
}
h4 {
  margin-top: 0;
  font-weight: 300;
  color: #565656;
  line-height: 1.3em;
}
.text-darken {
  color: #626262;
}
/*ul, menu, dir {*/
/*display: block;*/
/*list-style-type: disc;*/
/*-webkit-margin-before: 1em;*/
/*-webkit-margin-after: 1em;*/
/*-webkit-margin-start: 0px;*/
/*-webkit-margin-end: 0px;*/
/*-webkit-padding-start: 40px;*/
/*}*/
.post .post-meta {
 list-style: none;
    margin: 0 0 10px 0;
    padding: 0 0 25px 0;
    border-bottom: 1px solid #e6e6e6;
    display: table;
    width: 100%; 
}
/*ul, menu, dir {*/
/*display: block;*/
/*list-style-type: disc;*/
/*-webkit-margin-before: 1em;*/
/*-webkit-margin-after: 1em;*/
/*-webkit-margin-start: 0px;*/
/*-webkit-margin-end: 0px;*/
/*-webkit-padding-start: 40px;*/
/*}*/
.post .post-meta li {
  display: inline-block;
  margin-right: 20px;
}
.post .post-meta li .fa {
  margin-right: 3px;
  color: #b2b2b2;
}
.post .post-meta li a {
  font-size: 12px;
  color: #999;
} 
.post p {
  display: block;
  -webkit-margin-before: 1em;
  -webkit-margin-after: 1em;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px;
  margin: 0 0 10px;
}
.node-type-strategy strong {
  color: #333;
  font-size: 16px;
}
b, strong {
  font-weight: bold;
}
/*----------------end---------*/
/*community-cases-detail.htm-------start---------------*/
.post {
  margin-bottom:0px;
  overflow: hidden;
  background: #fff;
  border-bottom: 1px solid #e6e6e6;
}
.post .post-inner {
  padding: 15px 0 0px 0;
}
.post .post-title {
  margin: 0 0 15px 0;
  font-size: 35px;
}
h1, h2, h3, h4, h5, .text-hero {
  margin-top: 0;
  font-weight: 300;
  color: #565656;
  line-height: 1.3em;
}
.post .post-meta {
  list-style: none;
  margin: 0 0 5px 0;
  padding: 0 0 5px 0;
  border-bottom: 1px solid #e6e6e6;
  display: table;
}
article.post p {
  margin: 0 0 10px;
}
/*community-cases-detail.html--------end-------------*/

/*community-cases-tag.html------------------start----------------------------------------*/
.country h1{margin:-10px 0 10px 0;}
.country p {
  margin: 0 0 10px;
}
.country label {
  font-weight: 400;
  display: block;
}
.related-tags {
  width: 850px;
  height: 60px;
  margin-top:5px;
}
.related-tags a {
  margin-bottom: 5px;
}
.span_hidden {
  display: none;
}
.country_box{margin-top: 30px;}
ol.breadcrumb li{padding-right: 0.5rem;padding-left:0px;}
/*community-cases-tag.html--------------------end----------------------------------------*/


/*community-strategy-myStrategy.html-----------------start*/
.post-inner h5 {
  font-size: 18.2px;
  font-weight: 300;
  margin-top: 0px;
  font-weight: 300;
  color: rgb(86, 86, 86);
  line-height: 1.3em;
  margin-bottom: 10px;
}

 .mt20 form .form-group .form-control{width:100%!important;}

/*h5{font-size:18px;} */ 


/*community-strategy-myStrategy.html-----------------end*/
/*------------------*/
#tools{padding-left:15px;padding-right: 15px;}


/*--------------------------------------------------------------------tools-currency.html*/


#table{
  margin-bottom: 15px;
}
#table .bread a{
  color: #f57a12;
}
#table table{
  width: 1170px;
  border: 1px solid #ddd;
  text-align: center;
  font-size: 14px;
  margin-bottom: 20px;
  background-color: transparent;
  border-spacing: 2px;
  border-color: gray;
  border-collapse: collapse;
  border-spacing: 0;
}
#table table tr {
  border: 1px solid #ddd;


}
#table table tr td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: middle;

}
#table table tr th {
  text-align: center;
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
  padding: 8px;
  line-height: 1.42857143;
}

.table_wrap{
  padding: 0px 150px;
}
.table_wrap h5 {
  font-size: 18px;
  font-weight: 300;
}
.money{
  overflow: hidden;
}
.money_1{
  float: left;
  width: 215px;
  height: 48px;

}
.money_2{
  float: left;
  width: 280px;
  height: 48px;
  margin-left: 20px;

}
.money_3{
  float: left;
  height: 48px;
  width: 300px;

}
.money_3  button{
  margin:0px;
  padding:10px 12px 7px 12px;
  background: #d6583c;
  color: #FFffff;
  border: none;
  border-radius: 5px;
}
.table_wrap p{padding: 15px 0px;}
table>thead>tr>th, table>tbody>tr>th, table>tfoot>tr>th, table>thead>tr>td, table>tbody>tr>td, table>tfoot>tr>td {
  border: 1px solid #ddd;
}
table tbody > tr:nth-child(odd) > td {background-color:#f9f9f9;}

.span{
  width: 38px;
  height: 34px;
}
/*-------------------end---------------------------------------------tools-currency.html*/

















/*---------------*/
#footer {
  padding-top: 30px;



  margin: 0px auto;
  text-align: center;
  line-height: 1.4em;
}

.footer_top a {
  display: inline-block;
  margin-right: 20px;
}

.footer_middle {
  margin: 15px 0px;
}

.footer_bottom p {
  margin: 10px 0;
}

/*footer------------------------------------end*/
.community-list-date .fa{font-size:14px;}



/*--------------------------------*/
.booking-list li, .inquire-list-body {
  width: 100%;
  overflow: hidden;
  padding: 17px;
  display: block;
  color: #737373;
  float: left;
  /*margin-bottom: 15px;*/
}
.booking-list li.change_more{
  display:none;}
/*-------------------------------*/
.community-list-text p{margin: 0 0 10px;overflow: hidden;}
.change p{padding-bottom: 10px;}
.comment {
  margin-bottom: 25px;
  overflow: hidden;
}
.comment .comment-author {
  float: left;
  margin-right: 10px;
}
.comment .comment-author img {
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.booking-item-container.active .booking-item-details {
  height: auto;
  overflow: auto;
  padding: 15px;
  border: 1px solid #e6e6e6;
  border-top: none;
  position: relative;
  font-size: 11px;
  line-height: 1.6em;
  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);
}
.comment .comment-inner {
  display: table;
  width:797px;}

.comment .comment-author-name {
  font-size: 12px;
  color: #888;
  margin: 0;
}
.comment .comment-content {
  margin: 3px 0;
  padding-bottom: 10px;
  border-bottom: 1px dashed #e6e6e6;
}
.comment-content p{padding:0 0 10px;}
.comment .comment-like {
  float: right;
  opacity: 0.3;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  filter: alpha(opacity=30);
  -webkit-transition: 0.2s;
  -moz-transition: 0.2s;
  -o-transition: 0.2s;
  -ms-transition: 0.2s;
  transition: 0.2s;
  font-size: 12px;
  font-weight: bold;
}
/*huifu*/
.reply-holder textarea{width:100%;margin-top:5px;}
.reply-holder{display: none;}
.text-right p{margin: 0 0 10px;}

/*右侧滚动到顶部固定按钮*/
#top-btn{   
    display: none;
    position: fixed;
    right: 0px;
    width: 45px;
    bottom: 30px;
    height: 45px;
    border-radius: 2px;
    color: white;
    z-index: 999;
    cursor: pointer;
    background: #f0694b;
    /* box-shadow: 0 2px 2px rgba(0,0,0,0.3); */
    margin-top: 1px;
    background: url(img/top-btn.png);
    background-repeat: no-repeat;
    background-position: top;
}
#nav-top{position: relative;left:15px;top:15px;}
#top-btn a {
  color: #FFffff;
}
.china i.fa-angle-up{display: none;}

.page-apply-process .form-group-icon-left label,.form-group label{margin-top:5px;font-size:16px;}
 #tab-3 .form-group-icon-left .form-control {
  width:300px;
}
#tab-3 .form-group .form-control{width:auto;}
 #eck-entity-form-add-process-upload .field-type-file{   padding: 15px;
  border: 1px solid #ccc;
  margin-bottom: 10px;}


/*tools.tools.tools.tools*/

 .checkbox-switch .i-check, .radio-switch .i-check, .checkbox-switch .i-radio, .radio-switch .i-radio {
  -webkit-border-radius: 0;
  border-radius: 0;
  width: 44px;
  border-color: #999;
  border-width: 2px;
}

.i-check.checked, .i-radio.checked {
  border: 1px solid #f57a19;
  background: #f57a19;
}
.i-radio {
  -webkit-border-radius: 50%;
  border-radius: 50%;
}



.i-check, .i-radio {
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  padding: 0;
  width: 22px;
  height: 22px;
  border: 1px solid #ccc;
  cursor: pointer;
  top: 1px;
  left: -7px;
  margin-left: -13px;
  float: left;
  text-align: center;
  line-height: 20px;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -ms-transition: 0.3s;
  transition: 0.3s;
  position: relative;
  overflow: hidden;
}

.i-radio {
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.radio-switch .i-radio {
  -webkit-border-radius: 0;
  border-radius: 0;
  width: 44px;
  border-color: #999;
  border-width: 2px;
}


.checkbox .final_confirmation_lable .select-zhuanye-item{
   display:block; 
}
.checkbox .final_confirmation_lable:before{width:0px;}
.checkbox .final_confirmation_lable{display:inline;}
.checkbox-small label.final_confirmation_lable:before{
   position: absolute;
   margin-left: 18px;
  height: 24px;
  margin-top: 14px;
	}
.checkbox-small label:before {width:0px;}
 .col-md-3 .radio-inline label .i-radio {
  margin-left:-10px !important; 
}

.panel-body  .col-md-3 .radio-inline {
  margin: 0px 20px;
  padding-left: 36px;
}
.panel-body .col-md-3 .radio-inline label .i-radio:before{content: '';}
.col-md-2 .form-group label{font-size:15px;}

.panel-body .col-md-3 .radio-inline label .i-radio {
  background: url(img/i-orange.png); 
  background-repeat: no-repeat; 
  background-position: -35px 0px;
  background-color: #ddd;
}
.panel-body .col-md-3 .radio-inline label .i-radio:checked {
  background-position:-8px 0px;
}

.breadcrumb {
  background: none;
  padding: 0;
  font-size: 13px;
   
}
/*.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {
  position: absolute;
  margin-top: 4px\9;
  margin-left: -36px;
  margin-top: -3px;
}*/
.panel-body .row .col-sm-2{padding-top: 10px;}
.checkbox-inline, .radio-inline .checkbox-inline, .radio-inline{margin-right: 15px;margin-top: 0px;}
.h_4{font-size: 24px;
  margin-top: 0px;
  font-weight: 300;
  color: rgb(86, 86, 86);
  line-height: 1.3em;}

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
}


.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
}

#eval-confirm {
  background: white;
  padding: 20px 30px;
  text-align: left;
  max-width: 400px;
  margin: 40px auto;
  position: relative;
  overflow: hidden;
}

.mfp-close-btn-in .mfp-close {
  color: #333;
}
.mfp-close-btn-in .mfp-close {
  color: #333;
}
button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: block;
  padding: 0;
  z-index: 1046;
  outline: 0;
}
.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
  filter: alpha(opacity=65);
  padding: 0 0 18px 10px;
  font-style: normal;
  font-size: 28px;
}
.modal-content {
  background: white;

  text-align: left;
  min-width: 400px;
  margin: 20px auto;
  position: relative;
  overflow: hidden;
}
#eval-confirm h3{ font-size: 30px;
  margin-bottom: 10px;
  font-weight: 300;
  color: rgb(86, 86, 86);
  line-height: 1.3em;}
.tabbable .tab-content{
  width: auto;
  margin: 0 ;
  clear: both;
  position: relative;
}
#block-system-main .community-info-main-left #myTab{margin-bottom:28px;line-height:48px;}  
#block-system-main .community-info-main-left #myTab li{height:48px;font-size:16px;text-align:center;} 
.text-center{padding:0px 15px;} 
form div.form-group .form-control{text-align: center;}
.zoom-anim-dialog  form #collapse-1 div.form-group .form-control{text-align:left!important;}




.booking-item 
{
  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;
}
.booking-item:hover{
  border: 1px solid #f57a19;
}
.booking-item-container>.booking-item p{height: auto;}






.form-group .input-icon.input-icon-show + label + .form-control {
  padding: 6px 12px;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -ms-transition: 0.3s;
  transition: 0.3s;
}
.signup-form {
  width: 90%;
  display: inline;
  margin-right: 10px;
}

.signup-check {
  width: 60%;
  display: inline;
  margin-right: 10px;
}
.form-control {
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  line-height: 1.6em;
}


/*tools.tools.tools.tools---------------------------------------------end*/
/*tools  单选框   移动效果 */

.iCheck-helper{
  position: absolute; top: 0%; left: 0%; display: block; width: 50%; height: 90%; margin: 1px; padding: 0px; border: 0px;  background:#bfbfbf;
}
/*.i-radio{border: 2px solid #f57a19;}*/
.i-radio:hover{border: 2px solid #f57a19;}


/*tools  单选框   移动效果 ---------------------------------------------end*/



/*排行榜 */
.ranking-search {
  margin: 30px 0 30px 0;
}
.colleges-list-search-bar .col-xs-2 .btn-primary{margin:0px;}
.screen-bar {padding:25px 0;}
.screen-head, .screen-body, .screen-foot {
  float: left;
}
.screen-head {
  margin-bottom: 10px;
  width: 10%;
}
.screen-body a.active {
  background: #39b3d7;
  color: white;
}
.ranking-search .screen-body a {
  margin-right: 20px;
  padding: 5px;
}
ul.ranking-list li{border: none;padding:0px;}
ul.ranking-list li:hover{border:none;box-shadow:none;color: #5d5d5d;}

.booking-item-details{display: none;}
.ranking-list .ranking-item-title {
  padding: 5px;
}
a.ranking-view-more {
  cursor: pointer;
  line-height: 34px;
}
.ranking-list a {
  color: #737373;
}
a.ranking-view-more .row{height:35px;line-height: 35px;}
.ranking-list .ranking-item-title i.box-icon-sm {
  display: inline-block;
  line-height: 34px;
  width: 34px;
  height: 34px;
}
a.ranking-view-more .text-right b{margin-right: 20px;}
.ranking-list .ranking-item-title span {
  font-size: 16px;
  line-height: 34px;
  margin-left: 20px;
}
 .booking-item-details {
  height: auto;
  overflow: auto;
  padding: 15px;
  border: 1px solid #e6e6e6;
  border-top: none;
  position: relative;
  font-size: 11px;
  line-height: 1.6em;
  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);
}
small.ranking {
  background-color: #00DC88;
  color: white;
  padding: 0 2px;
}
.ranking-list small {
  font-size: 14px;
}
small.fanNum {
  background-color: #FFB12B;
  color: white;
  padding: 0 2px;
}
.ranking-school{
  margin-bottom: 7px;
}
.ranking-school .span_1{
  color: #FFB12B;font-size: 16px;
}



.user-profile-sidebar #secondary-menu{width:100%;
  position:inherit ;
  background:#5d5d5d;
   margin-left: 0px; 
}
.user-profile-sidebar #secondary-menu li{width:100%;text-align:left;}
.user-profile-sidebar #secondary-menu li:first-child {
  border-top: 1px solid #404040;
}
.user-profile-sidebar #secondary-menu>li {
	height:45px;
  border-bottom: 1px solid #404040;
}
.user-profile-sidebar #secondary-menu li a {
  padding: 10px 20px;
  color: #d9d9d9;
  display: block;
  font-size: 13px;
  width:100%;
   height: 45px;
  line-height: 25px;
}
#block-system-main .content .user-profile-statictics li{padding:20px;}
.user-profile-sidebar #secondary-menu li a:hover{ background: #404040;}
.user-profile-sidebar #secondary-menu>li>a>i {
  margin-right: 7px;
  display: inline-block;
  width: 20px;
  text-align: center;
  -webkit-transition: .3s;
  -moz-transition: .3s;
  -o-transition: .3s;
  -ms-transition: .3s;
  transition: .3s;
}
/*新加坡页面*/


.community-img{margin-top: 60px;}
.community-img img{ height:287px !important;}
.form-group-icon-left{margin-bottom:20px;}
.screen-bar .screen-head{width:auto;}
.screen-a a{margin-right: 10px;}
.community-info-main-left ul.colleges-list li>div.booking-item{border: none}
.community-info-main-left ul.colleges-list li>div.booking-item b{font-size:20px ;font-weight: 500;margin-right:30px; }
.community-info-main-left ul.colleges-list li>div.booking-item p{font-size: 14px;}
span.mb0{font-size: 14px;margin-right: 8px;}
p.p_center{padding-left: 75px;}
.current-choose {
  margin-bottom: 50px;
}
.accurate {
  margin-bottom: 20px;
}
.more-info .form-control{width: 100%;}
.form-group-icon-left>.input-icon{line-height: 34px;}
#aside select,.screen-holder select,#evl-forms select{
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.start-assess h5{text-align: center;border-bottom: 2px solid #ddd;font-size:22px;color: #080808;padding-bottom: 10px; }
form.assess_form{padding:20px;}
form.assess_form select{width: 100%;margin-bottom: 15px;border-radius: 5px;}
form.assess_form input{width:100%;margin-bottom: 15px;border-radius: 5px;}
.aside_asking_li{padding-left: 30px;}
.aside_asking_li li {
  height: 15px;
  margin-bottom: 20px;
  font-size: 16px;
  list-style: initial;
}
.aside_asking_li li a{color: #5d5d5d;}
.aside_assess>h4{font-size: 24px;border-bottom: 1px solid #ddd;padding-left: 5px;padding-bottom: 10px;}
.current-choose h5,.accurate h5{font-size: 20px;}
.search-wrap{margin-bottom: 20px;}
.colleges-list-search-bar a.btn-primary{margin: 0px;}
.colleges-list-search-bar{margin:20px 0px 30px 0px;}
.screen-head p{width: 84px;}
#aside .current-choose a{margin-bottom:10px; }
#eval-confirm .form-control{width:100%;}
.preview {
    width: 350px;
    height: 300px;
    border: 1px dashed #999;
}
.form-con{
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  /* box-shadow: none; */
  line-height: 20px;
  padding: 5px 8px;
  height: 34px;
  border:1px solid #ddd;
}




/*colleges-detail.html  页面*/
h2 {
  font-size: 39.985400000000006px;
  margin-top: 0;
  font-weight: 300;
  color: #565656;
  margin-bottom: 10px;
}
h4 {
  font-size: 23.66px;
  margin-top: 0;
  font-weight: 300;
  color: #565656;
  margin-bottom: 10px;
}
.booking-item-header {
  margin-bottom: 20px;
  margin-top: 15px;

  padding-top: 15px;
  border-top: 1px solid #f2f2f2;
}
 .school-logo {
  border: 1px solid #bdbdbd;
}
.lh1em {
  line-height: 1em;
}
.edu-logos .edu-star.active {
  background-image: url(img/edu-star-act.png);
}
.edu-logos .edu-star {
  background-image: url(img/edu-star.png);
  background-repeat: no-repeat;
  width: 80px;
  height: 40px;
  background-size: cover;
  margin-bottom: 5px;
}

.edu-logos .edu {
  background-image: url(img/edu.png);
  background-repeat: no-repeat;
  width: 80px;
  height: 40px;
  background-size: cover;
  margin-left: 15px;
  margin-bottom: 5px;
}
.edu-logos .edu-p.active {
  background-image: url(img/edu-p-act.png);
}

.edu-logos .edu-p {
  background-image: url(img/edu-p.png);
  background-repeat: no-repeat;
  width: 80px;
  height: 40px;
  background-size: cover;
  margin-left: 15px;
  margin-bottom: 5px;
}
.text-small {
  font-size: 12px;
  line-height: 1.5em;
}

.school-icon {
  font-style: normal;
  color: white;
  font-size: 10px;
  line-height: 12px;
  display: inline-block;
  cursor: pointer;
  border-radius: 2px;
  padding: 1px;
  margin: 1px;
}
.booking-item-header .school-icon:nth-child(1) {background:#ed9c28;}
.booking-item-header .school-icon:nth-child(2) {background: #f0694b;}
.booking-item-header .school-icon:nth-child(3) {background: #ed9c28;}
.booking-item-header .school-icon:nth-child(4) {background: #ed9c28;}
.booking-item-header .school-icon:nth-child(5) {background: #5bc0de;}
.booking-item-header .school-icon:nth-child(6) {background: #64f2a0;}
.booking-item-header .school-icon:nth-child(7) {background:#f0694b;}
.booking-item-header .school-icon:nth-child(8) {background:#ed9c28;}
.booking-item-header .school-icon:nth-child(9) {background:#ff788e;}
.booking-item-header .school-icon:nth-child(10) {background:#f0694b;}
.booking-item-header .school-icon:nth-child(11) {background: #5bc0de;}
.booking-item-header .school-icon:nth-child(12) {background: #5bc0de;}
.college-detail-ranking span {
  padding: 0 3px;
}
.tabbable .nav-tabs li.active a {
  color: #f57a19;
}
.tabbable .nav-tabs li a {
  outline: 0 !important;
}
.nav-tabs>li>a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
#popup-gallery div.col-xs-2{padding: 1px 1px 0 0;}


.hover-img .hover-icon, .hover-img .hover-icon-group, .hover-img [class^="hover-icon-"], .hover-img [class*=" hover-icon-"] {
  display: block;
  -webkit-transition: .3s;
  -moz-transition: .3s;
  -o-transition: .3s;
  -ms-transition: .3s;
  transition: .3s;
   position: absolute;
   /*opacity: 0;*/
  /*-ms-filter: "alpha(opacity=0)";*/
  /*filter: alpha(opacity=0);*/
}
#popup-gallery .popup-gallery-image{position: relative;
  display: inline-block;
  width: 150px;
  height: 120px;
  overflow: hidden;
}



#tab-1 #popup-gallery i{
  position: absolute;
  line-height: 30px;
  top: 70%;
  left: 45%;
  opacity: 0;
  -ms-filter: "alpha(opacity=0)";
  filter: alpha(opacity=0);
}
/*#popup-gallery a.popup-gallery-image>img:hover #tab-1 #popup-gallery i.round{  opacity: 0 !important;}*/


.mt10 p {
  margin: 0 0 10px;
}
.mt10 {
  margin-top: 10px !important;
}
.college-detail-tab-text p {
  text-indent:28px;
  text-align: justify; 
  line-height:25px;
}
.college-detail-tab-text p strong{color: #737373;}
.major-search-bar .btn-primary{margin: 0px;}
.major-screen-head {
  margin-bottom: 10px;
}

.major-screen-head, .major-screen-body, .major-screen-foot {
  float: left;
}
.major-screen-body a:first-child {
}
.major-screen-body a.active {
  background: #39b3d7;
  color: white;
}
.major-screen-body a {
  margin-right: 30px;
  padding: 5px;
}
.major-screen-bar {
  border-bottom: 1px solid #e6e6e6;
  padding: 15px 0;
  margin: 0;
}
.major-screen-holder{margin: 15px 0px;}
.major-list {
  list-style: none;
  padding: 0;
  margin: 10px 0;
}
.major-list li {
  margin: 10px 0;
}
.booking-item .popup-with-move-anim{margin-left: 0px;}
#popup-gallery .popup-gallery-image img{width:150px;height:120px;}


.booking_item{border: none;padding: 0px;}
.booking_item:hover{border: none;}
/*悬浮显示图片变大变小--------------------------start*/
.popup-gallery-image>img,.start-here-a>img,.adjust_height_img>img {
  -webkit-transition: 4s;
  -moz-transition: 4s;
  -o-transition: 4s;
  -ms-transition: 4s;
  transition: 4s;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
}

.popup-gallery-image:hover >img,.start-here-a:hover >img ,.adjust_height_img:hover >img{
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -o-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}
/*悬浮显示图片变大变小---------------------end*/


/*user-center-colleges.html 页面------------------------------------------start*/
 .panel-body ul.booking-list li{border:none;}
.panel .in .panel-body ul.booking-list li:hover{border:0px; box-shadow:0 0 0px transparent;}
/*border:1px solid #f60; box-shadow:0 0 4px #666;color: #f57a19;*/

/*.panel .in .panel-body ul.booking-list li:hover*/
.user-content .user-content-right .row .panel{border:0px;}
.user-content .user-content-right .row .panel h4.panel-title{border:1px solid #ddd;}

/*.booking-list li {*/
  /*border:none;}*/


.radio-small label input[type=radio]{  position: absolute;margin:0;margin-bottom:10px;}
/* .checkbox-small.checkbox-small input[type='radio'], input[type="checkbox"]{
  display:none;
}*/
.checkbox-small label:before{
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 10px;
  position: absolute;
  left: 0;
  bottom: 2px;
  background-color:#f0694b;
}


.checkbox-small input[type='checkbox']:checked+label:before{
  content: "\2713";
  font-size: 14px;
  color: #f3f3f3;
  text-align: center;
  line-height: 17px;
}

.checkbox-small{line-height: 22px;}
.for-mobile {
   display: none;
}
.for-pc a {
  padding-left: 20px;
  outline: none;
  color: #39b3d7;
}

.fa, .im {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.col-xs-12 h5.booking-item-title{margin-bottom:17px;font-size: 20px;font-weight:100;}

h5.booking-item-title{
  font-size: 18.2px;
  font-weight: 300;
  margin-bottom: 7px;
}
.modal-t{min-width:710px;}
.mfp-hide h5 {
  font-size: 22px;
  font-weight: 300;
  margin-top: 20px;
}

/*user-center-colleges.html 页面------------------------------------------end*/


/*history 页面右侧添加*/
.user-content-right .booking-list li>.booking-item,form .booking-list li>.booking-item{
  border: none;
  padding: 0px;
}
.user-content-right .booking-list li>.booking-item .row .col-xs-3 p{font-size: 14px;margin-bottom: 10px;}
/*history 页面右侧添加-------------------------------end*/

 

/*------------------首页页面-----------------------------start*/
#abroad-indent-form{ padding:0 15px;}
.header-main-left{width:400px;height:455px;border:1px solid #ddd;}
.header-main-left_form h4{height:45px;padding:10px 0px 10px 17px;font-size: 20px;color:#197ae5;border-bottom:2px solid #197ae5;margin-bottom: 30px;}
.header-main-left_form h4 i.fa{margin-right: 20px;}
.header-main-left_form i.fa{color:#197ae5;}
.header-main-left_form #abroad-indent-form{padding: 0px 12px 10px 12px;}
.country-2{ text-align:center; padding:0;}
.country-2 span {white-space: nowrap;}
.country-2 span {height: auto;DISPLAY: inline-block; white-space:normal; font-size:14px;}
.abroad-submit{
  background: #197ae5 none repeat scroll 0 0;
  border: 0 none;
  color: #fff;
  cursor: pointer;
  font-size: 18px;
  height: 50px;
  margin-top: 24px;
  width: 100%;
}
.header-main-left_form .ui-select{height:45px;line-height: 45px;padding: 0px 9px 0px 12px;}
.header-main-left_form .ui-select p{width:100%;font-size: 18px; padding-left:12px; padding-right:12px;overflow: hidden;word-break: break-all; max-height:45px;}
.header-main-left_form .ui-select i.fa{margin-right: 18px;}
.header-main-left_form form input{
  height:45px;line-height: 45px;padding: 0px 22px 0px 11px;border: 1px solid #ddd;
  width:100%;text-align: center;font-size: 18px;margin-bottom:8px;
}
.form_p{text-align: center;font-size: 18px;}
.form_p a{color:#197ae5; }
#abroad-indent-form .country{margin-bottom: 30px; padding:0 40px;}
.abroad-form>.row .col-xs-2{padding:0px;position: relative;}

#abroad-indent-form .country .em {
   filter: alpha(opacity=40);
  opacity:0.4; -moz-opacity:0.4;
}


.header-main-right{width:730px;height:455px;}
.run{width:730px;height:350px;}
.run .carousel-inner{height:350px;}
.run #my-ad6 .carousel-control{background-image:none;}
.header-main-right .run #my-ad5 img{
  width:730px;height:350px;
}
.header-main-right_ul{border: 1px solid #ddd;height:105px;}
.header-main-right_ul h6{font-size: 18px;color:#197ae5;margin: 6px 0px 8px 0px; }
.advantage{overflow: hidden;margin-left:30px;}
.advantage li{margin-right: 13px;}
.header-main-right_ul b{border-left:5px solid #197ae5;margin-right: 10px;}
.mt30 h5,.owl-demo-heart h5{font-size: 18px;color:#197ae5;margin-bottom: 23px;width:215px;border-bottom: 3px solid #197ae5;padding-bottom: 15px;}
.mt30 h5 .fa,.owl-demo-heart h5 .fa{margin-right: 10px;}
.index-box{overflow: hidden;}
.mt30 .short-intro{margin-top: 50px;}
.index-sbz .row-wrap strong{
  font-size: 20px;color:#197ae5;display: block;text-align: center;margin-top: 25px;
}
.i18n-en .index-sbz .row-wrap strong{ margin-top:5px;}
.index-sbz .row-wrap b{
  font-size: 36px;color:#197ae5;text-align: center;display: block;font-weight: 100;
}


.index-sbz .thumb{text-align: center;}
.index-sbz .thumb .thumb-caption{text-align: center;margin-top: 15px;}

.index-sbz .row-wrap{border: 1px solid #ddd;padding-top:10px;}
.start-here-a{display:block;position: relative;overflow: hidden;width:360px;height:240px;}
.start-here i{position:absolute;left:40%;top:75%;color:#fff;background:#f0694b;display:none; font-style:normal;
  padding:5px;font-size: 18px;
}
.start-here p{margin-top: 17px;margin-bottom: 30px;padding-right:10px;}
.start-here p b{color: #565656;}

.mt30 .tab-content{width: auto;}

.tab-content>.tab-pane {
  padding: 25px 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.booking-item.booking-item-small {
  padding: 11px;
}
.booking-item {
  display: block;
  position: relative;
  padding: 17px;
 /*-----------border: 1px solid #bfbfbf;--------------------*/
  color: #737373;
  -webkit-transition: .2s;
  -moz-transition: .2s;
  -o-transition: .2s;
  -ms-transition: .2s;
  transition: .2s;
}

.booking-item .row .col-xs-5{padding:0px 10px;}
.row-wrap{overflow: hidden;}
.row-wrap .thumb .thumb-caption h5{border-bottom:0px;margin: 0px;padding:0px;}
.views-row{padding:17px;}
.content .view-display-id-page .community-info-main-left .views-row{overflow:hidden;}
.content .view-display-id-page .community-info-main-left .views-row{border:1px solid #ddd;margin-bottom:15px;}
.page-community-strategy .community-list-img{width:60px;}
.page-community-strategy .community-list-text{width:590px;}
.page-community-strategy .community-list-date{padding-top:5px;}
.views-row span{font-size: 12px;}
.list-text-header span{font-size: 18px;}
h6.booking-item-title{font-size: 16px;height:54px;}
.thumb .thumb-caption .thumb-desc{
  margin-bottom:10px;
  margin-top: 8px;
}
.thumb .thumb-caption .thumb-title{width:100%;}
.views-row .booking-item-small{padding:17px 20px 17px 10px;}
.views-row .booking-item-small .row .col-xs-3{padding: 0px 8px;}
.views-row .booking-item-small .row .col-xs-3 span{display:inline-block;line-height:15px;}
.mt30 hr,.owl-demo-heart hr{margin: 0px;position: relative;top:-25px;color: #ebebeb;z-index: -1 }
.owl-demo-heart{margin-top:30px;}

.st_featured {
  font-weight: 100;
}


.st_featured {
  background: none repeat scroll 0 0 hsla(27,100%,50%,1);
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  line-height: 24px;
  left: -11px;
  opacity: 1;
  padding: 0 0 0 13px;
  position: absolute;
  text-shadow: 1px 0 0 hsla(20,50%,30%,0.6);
  top: 5px;
  z-index: 99;
}
.st_featured {
  color: #fff;
  background:#f0694b;
}
.st_featured::before {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: hsla(27,100%,40%,1) hsla(27,100%,40%,1) transparent transparent;
  border-image: none;
  border-style: solid;
  border-width: 5px;
  content: "";
  height: 0;
  left: 0;
  position: absolute;
  top: 100%;
  width: 0;
}

.st_featured::before {
  border-color: #f0694b #f0694b transparent transparent;
}
.st_featured::after {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: hsla(27,100%,50%,1) transparent hsla(27,100%,50%,1) hsla(27,100%,50%,1);
  border-image: none;
  border-style: solid;
  border-width: 12px;
  content: "";
  height: 0;
  left: 100%;
  position: absolute;
  top: 0;
  width: 0;
}

.st_featured::after {
  border-color:#f0694b transparent #f0694b #f0694b;
}
.max-box-cont{margin-top: 28px;}
/*------------------首页页面-----------------------------end*/
/*@-moz-keyframes two*/
/*{*/
  /*from {left:0%;}*/
  /*to {left: -480%;}*/
/*}*/

/*li.phone:hover{*/
  /*animation:two 1s;*/
  /*-moz-animation:two 1s;*/
/*}*/
a.country-us{display:block; margin-bottom:10px; opacity:.4;}
a.country-us.em{ opacity:1 !important;}
.country-us img{width: 37px;height: 26px;}
#abroad-indent-form .country .country-2 .active{opacity:0.4;}
#abroad-indent-form .country:first-child #abroad-indent-form .country .country-2 .active{opacity:1;}



/*community.html 页面---------------------------------------------------start*/

.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-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 {
  background-position: center center;
  background-size: cover;
  display: block;
  left: 0;
  position: absolute;
  top: 0;
}

.mt150{
  padding-top: 150px !important;
}
 .mb100{
   padding-top: 100px !important;   padding-bottom: 100px !important;
}
.mb20{
  margin-bottom: 20px !important;
}
.uc, .text-uc{
  text-transform: uppercase;
}


.colleges-list-search-bar .btn-primary {margin:0px;}
/*community.html 页面-------------------------------------------------------------end*/


/*生成的表格-----------------------------------------------------------------------------start*/

#compare-popup-page {
	max-width: 950px;
}
.mfp-dialog {
	background: #fff;
	padding: 20px 30px;
	text-align: left;
	max-width: 400px;
	margin: 40px auto;
	position: relative;
}
.mfp-zoom-out.mfp-ready .mfp-with-anim {
	opacity: 1;
	-ms-filter: none;
	filter: none;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}
.mfp-zoom-out .mfp-with-anim {
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-webkit-transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	-ms-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
	-webkit-transform: scale(1.3);
	-moz-transform: scale(1.3);
	-o-transform: scale(1.3);
	-ms-transform: scale(1.3);
	transform: scale(1.3);
}
.table-booking-history {
	font-size: 12px;
}
.mfp-dialog {
	background: #fff;
	padding: 20px 30px;
	text-align: left;
	max-width: 400px;
	margin: 40px auto;
	position: relative;
}
.mfp-auto-cursor .mfp-content {
	cursor: auto;
}
.mfp-container {
	text-align: center;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	padding: 0 8px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.node-type-school .mfp-container {
  width: 400px;
  left: 50%;
  margin-left: -200px;
  height: 500px;
  background:#fff;
  top: 50px;
  }
.mfp-auto-cursor .mfp-content {
	cursor: auto;
}
.mfp-dialog {
	background: #fff;
	padding: 20px 30px;
	text-align: left;
	max-width: 400px;
	margin: 40px auto;
	position: relative;
}
.mr5 {
	margin-right: 5px !important;
	margin-bottom: 10px;
}

.icon-list {
	list-style: none;
	padding: 0;
}
.mb0 {
	margin-bottom: 0 !important;
}
.list-inline-block > li {
	display: inline-block;
}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
	border-top: 1px solid #ddd;
	line-height: 1.42857;
	padding:8px 15px;
	vertical-align: inherit;
	width: 125px;
}
table .icon-list .fa {
	margin-right: 7px;font-size: 12px;
}
.table-booking-history .booking-history-type > i {
	display: block;
	font-size: 25px;
	color: #626262;
	margin-bottom: 2px;
	text-align: center;
}
td, th {
	padding: 0;
	text-align: center;
}
table tr td ul.icon-list{width:115%;}

/*生成的表格----------------------------------------------------------------------------------------------end*/



/*8.31---------------------start-------------------------*/
#edit-field-zhuanyefangxiang-2-tid-wrapper label,#edit-type-wrapper label[for='edit-type'],#edit-field-zhuanyemingchen-cn-value-wrapper label{float:none;display: initial !important;padding-right:15px;}
.views-exposed-form .form-item, .views-exposed-form .form-submit {	
  display:inline-block;float:none;
}
 .form-type-bef-link a{display:inline-block;  margin-right: 20px;
  padding: 2px;font-size:14px; }
 #edit-field-zhuanyefangxiang-2-tid-all{margin-bottom:15px;}
#edit-field-zhuanyefangxiang-2-tid-all a,#edit-type-all a{background: #39b3d7;
  color: white;}
 #edit-field-zhuanyemingchen-cn-value-wrapper,#edit-submit-zhuanyeceshi{float:none;display:none;}
.views-exposed-form .views-exposed-widget{float:none;}
.views-widget,.views-submit-button{display:inline;}
.views-exposed-widgets{overflow:hidden;}


/*8.31---------------------end-------------------------*/
/*----上传后页脚样式--start--------------------------------------*/
.footer-container hr{  margin: 10px 0;  border: 0;
  border-top: 1px solid #fbfbfb;}
.footer-container{
  background: #fff;
  padding: 0;
    color: #666;
    margin-left: 0 !important;
  margin-right: 0 !important;
  font-size: 11px;
  line-height: 1.4em;
  margin-top:30px;
  }
  .footer-chaining a {margin-right: 25px;}
.footer-chaining a:hover{color:#666;text-decoration:underline;}
.footer-menu {
  padding: 0 0 15px 0;
}
.bottom_wrap p{margin-bottom:10px;font-size:11px;}
/*----上传后页脚样式--end--------------------------------------*/
.aside-cont{

	}
#aside{ position:relative;}



/*新添加的css*/

.home-feature-list .views-row,.home-feature-list .view-content li:hover{
	padding: 0px;
	border: 0px;
}

.juedui li a{
  position: absolute;
  width: 100%;
  height: 100%;
}
/* 院校库-详情页-school-css*/
h3.font-size{font-size:28px;color:#333333;margin-bottom:22px;} 
#block-system-main .booking-item-header .field .field-item{width: 175px;height: 175px;border: 1px solid #e6e6e6;padding: 7px 14px;}  
.lh1em span.font-14{font-size:14px;color:#999999;}
.lh1em span.font-14 i.fa{font-size: 22px;}
.booking-item-header p.p-i{display:inline-block;margin-right:20px;margin:20px 18px 35px 0;}   
#block-system-main .community-info-main-left{width:840px;} 
#myTab>li>a{position: relative;display: block;padding: 12px 21px;} 
.community-info-main-left #tab-1,.community-info-main-left #tab-2,.community-info-main-left #tab-3,.community-info-main-left #tab-4,.community-info-main-left #tab-5,.community-info-main-left #tab-6,.community-info-main-left #tab-7,.community-info-main-left #tab-8,.community-info-main-left #tab-9{margin-bottom: 28px;  
    border-bottom: 1px solid #ddd;overflow: hidden;width:780px; margin-left:30px; 
    padding-bottom: 25px;} 
.booking-details-tabbable .tab-p b{display:inline-block;height:15px;margin-right:8px;border-left:3px solid #f77a00;}     
.booking-details-tabbable .tab-p{font-size:16px;color:#333333;margin-bottom:24px;font-weight:600;}     
#block-system-main .booking-item-header { 
	height: 250px; 
    margin-bottom: 28px;
    margin-top:0px; 
    border: 1px solid #e6e6e6;
    padding: 35px 0 35px 30px; 
} 
#block-system-main .booking-item-header .apply-ask .ask-text{color: #4d4d4d;font-size:14px;font-weight: 600;}
#block-system-main .booking-item-header .apply-ask .ask-text span{color:#808080;font-weight: normal;}  
#school-image .school-img{width:170px;height:120px;float:left;}   
#school-image .school-img img{width:170px;height:120px;} 
.community-info-main-left #tab-1 .owl-pagination{display:none;}  
.community-info-main-left #tab-1 #owl-tab{padding:0 30px;} 
#owl-tab0{padding:0 30px;} 
#owl-tab0 .owl-prev{
	width: 0;
    height: 0;
    border-top: 18px solid transparent;
    border-right: 16px solid #ccc;
    border-bottom: 18px solid transparent;
    background: #fff;
    left:0px;
	filter: Alpha(Opacity=100);
    opacity:1;
	border-radius:0;
	padding:0 !important;
	}
#owl-tab0 .owl-next{
	width: 0;
    height: 0;
    border-top: 18px solid transparent;
    border-left: 16px solid #ccc;
    border-bottom: 18px solid transparent;
    background: #fff;
    right:10px; 
	filter: Alpha(Opacity=100);
    opacity:1;  
	border-radius:0; 
	padding:0 !important; 
	}	 
#owl-tab0 .owl-controls .owl-buttons div.owl-prev:before,#owl-tab0 .owl-controls .owl-buttons div.owl-next:before{content:'';}   
#block-system-main .community-info-main-left #tab-6 .field-items span,#block-system-main .community-info-main-left #tab-3 .field-items p,#block-system-main .community-info-main-left #tab-4 .field-items p{font-size:14px !important;line-height:25px;margin:0 !important;text-indent: 28px;} 
#myTab>li.active>a{border: 1px solid #d9d9d9;border-bottom-color: transparent;cursor: default;background-color: #f7f7f7;border-radius:0px;}
	     
#block-system-main .community-info-main-left #tab-6 .field-items p{text-indent: 28px;line-height: 25px;} 
#block-system-main .community-info-main-left #tab-3 .field-items span{line-height:25px;}    
.node-type-school .container {padding-right:0px;padding-left:0px;} 
.node-school #aside{float:right;width:300px;padding-left: 0px;}
#aside .recommend-container-strategy h2{display:none;}  
#aside .right-column-title{color: #4d4d4d;}      
#block-system-main .community-info-main-left #tab-9 p,#block-system-main .community-info-main-left #tab-8 .col-md-12 p{font-size: 14px;line-height: 25px;text-indent: 28px;}
.booking-details-tabbable #tab-9 .tab-p{font-size:16px !important;color:#333333;margin-bottom:24px;font-weight:600;text-indent:0px!important;}
.node-school #aside .Illustrated{display:none;} 
#aside .recommend-container-strategy .recommend-row a{color: #666;}  
#aside #carousel-example-generic{margin-bottom:10px;}
.node-type-school .breadcrumb{margin-bottom:15px;}  

#block-system-main .community-info-main-left .major-search-wrap{margin-left:30px;}      
/*--------------*/
/*----aeis模版---*/
/*#aeis-header{
	height: 565px; 
  display: block;
  width: 100%;  
  height: auto; 
  position: relative;
  min-width: 1170px;
  height: 565px; background: url("img/aeis-banner.jpg") no-repeat;background-size: 100% 100%;
  position: relative;}
*/
#aeis-1 tbody{    background-color: #ddd8f2;}
#aeis-1 table{ border-collapse:collapse;text-align: center;}
#aeis-1 table tr td {border-spacing:1px;
  border:1px #fff solid;padding:20px 9px;}
#aeis-1 table tbody tr td{text-align: left;}
.aeis-content{width: 1170px;margin: 0 auto;}
#aeis-1 h1,#aeis-2 h2,#aeis-3 h2,#aeis-4 h2,#aeis-5 h2{font-size:40px;text-align: center;font-weight: bold;color: #333333;margin: 65px auto 70px;}
#aeis-1 h1 b,#aeis-2 h2 b,#aeis-3 h2 b,#aeis-4 h2 b,#aeis-5 h2 b{color:#e40061;}
#aeis-1 .test{overflow: hidden;}
#aeis-1 .test .test-left{float: left;width: 524px;}
#aeis-1 .test .test-right{float: right;width: 510px;}
#aeis-1 .test i{display: inline-block;width: 58px;height: 58px;border-radius: 50%;background-color:#f75d9e;text-align: center;line-height:70px;}
#aeis-1 .test .test-left .b1{display: inline-block;width:30px;height:35px; background: url("img/aeis-bg-2.png") no-repeat;}
#aeis-1 .test .test-right .b2{display: inline-block;width:36px;height:36px; background: url("img/aeis-bg-1.png") no-repeat;}
#aeis-1 .test .test-left .b3{display: inline-block;width:30px;height:35px; background: url("img/aeis-bg-5.png") no-repeat;}
#aeis-1 .test .test-right .b4{display: inline-block;width:30px;height:30px; background: url("img/aeis-bg-3.png") no-repeat;}
#aeis-1 .test .test-right ul,#aeis-1 .test .test-left ul{overflow: hidden;}

#aeis-1 .test .test-left ul li{float: left;}
#aeis-1 .test .test-left ul li .span{width: 100px;height: 100px;display: block;border-radius: 50%;border: 1px solid #ddd;text-align: center;line-height: 100px;font-size: 20px;color: #fff;}
#aeis-1 .test .test-left ul li.li-center{margin:0 97px;text-align: center;}
#aeis-1 .test .test-left ul li .yuan1{width: 50px;height: 50px;background: url("img/aeis-bg-6.png") no-repeat;margin: 20px 25px;}
#aeis-1 .test .test-left ul li .yuan2{width:62px;height: 50px;background: url("img/aeis-bg-4.png") no-repeat;margin: 20px 20px;}
#aeis-1 .test .test-left .ul2 li{width:148px;margin-top:25px;}
.green{background-color:#3de091;}
.red{background-color:#ff6c7a;}
.blue{background-color:#9cc6fe;}
.margin-2{margin:0 40px;}

#aeis-1 .test .test-right ul li{float: left;width: 230px;height: 120px;border:1px solid #e40061;text-align: center;}
#aeis-1 .test .test-right ul li .p1{font-size: 18px;margin: 20px 0 15px 0;color: #e40061;}
#aeis-1 .test .test-right ul li .p1{font-size: 16px;}
#aeis-1 .test  span{display: inline-block;height: 44px;line-height: 44px;padding:0 14px 0 18px; font-size: 24px;font-weight: bold;background-color:#f75a9d;color: #fff;position: relative;left: -15px;top:-2px;}
#aeis-1 .test .test-left .p{font-size: 16px;}
#aeis-1 .test .p-cont{margin-bottom: 35px;}
#aeis-1 table{font-size: 18px;}
#aeis-1 table thead{color: #fff;text-align: center;background-color: #988fc4;}
.margin-top{margin:70px auto;}
.margin-right{margin-right: 45px;}


#aeis-1 .but-1{height: 150px;background-color:#ddf5f7;    min-width: 1170px;}
#aeis-1 .but-1 span{font-size: 28px;color: #4d4d4d;display: inline-block;margin-left: 15px;}
#aeis-2 .ul-1,#aeis-2 .ul-2,.computer{float: left;}
#aeis-2 .computer{width: 480px;height: 380px;background: url("img/aeis-computer.jpg") no-repeat;background-size: 100% 100%;margin:0 65px;}
#aeis-2 .computer p{margin:70px 71px 0 71px;font-size: 20px;color:#fd5514;font-weight: 600;}
#aeis-2 .ul-1 li,#aeis-2 .ul-2 li{width: 280px;background-color:#ebebeb;position: relative;margin-bottom: 22px;padding: 20px 25px;color:#333333;  }
#aeis-2 .ul-1 li:after{position: absolute;content: "";top:33px;right:-12px;
   width: 0;
   height: 0;
   border-top: 8px solid transparent;
   border-left:12px solid #ebebeb;
   border-bottom:8px solid transparent;
 }
#aeis-2 .ul-2 li:before{position: absolute;content: "";top:33px;left:-12px;
  width: 0;
  height: 0;
  border-top: 8px solid transparent;
  border-right:12px solid #ebebeb;
  border-bottom:8px solid transparent;
}
#aeis-2 .mather,#aeis-4 .mather{overflow: hidden;}
#aeis-4 .mather{padding-top: 30px;}
#aeis-2 .p-text{font-size: 28px;color: #333333;}

#aeis-3{background-color: #ebebeb;}
#aeis-3 {background-color: #ebebeb;padding-top: 1px;    min-width: 1170px;}
#aeis-3 .aeis-3-content{background-color: #fff;padding:45px 90px 50px 90px;    border-radius: 15px;}

#aeis-3 .aeis-3-content .p1{margin-bottom: 35px;font-size: 16px;color: #333333;}
#aeis-3 .aeis-3-content .p2{font-size: 16px;color: #333333;margin-bottom: 40px;}
#aeis-3 .aeis-3-content .aeis-yuan{width: 625px;height:255px;margin:0 auto;background:url("img/p-yuan.jpg") no-repeat;overflow: hidden;}
#aeis-3 .aeis-3-content .aeis-yuan p{float: left;}
#aeis-3 .aeis-3-content .aeis-yuan .p5{display: inline-block;width:115px;height:115px;color:#fff;border-radius: 50%;margin-right:55px;text-align: center;padding:40px 0;}
#aeis-3 .aeis-3-content .aeis-yuan span{display: block;}
#aeis-3 .aeis-3-content .aeis-yuan .p6{margin-left:90px; display: inline-block;width:116px;height:116px;color:#fff;border-radius: 50%;margin-right:55px;text-align: center;padding-top:60px;}
#aeis-3 .aeis-3-content .aeis-yuan .p7{display: inline-block;width:116px;height:116px;color:#fff;border-radius: 50%;margin-right:49px;text-align: center;padding-top:50px;}
#aeis-3 .aeis-3-content .aeis-yuan .p8{display: inline-block;width:116px;height:116px;color:#fff;border-radius: 50%;margin-right:49px;text-align: center;padding-top:40px;}
#aeis-3 .girle{height:230px;position: relative;}
#aeis-3 .but-more2{position: absolute;margin: 0;left: 400px;top:160px;}
#aeis-3 .girle .img-1{position: absolute;left: 428px;top:-35px; width: 190px;height: 190px;background:url("img/aeis-flower.png") no-repeat;font-size: 16px;color:#988fc4;text-align: center;padding:60px 0 0 25px;}
#aeis-3 .girle .img-2{position: absolute;left: 635px;top:30px; width:216px;height:216px;background:url("img/aeis-girle.png") no-repeat;}

#aeis-4 .aeis-left{width: 500px;height: 580px;float: left;}
#aeis-4 .aeis-right{width: 500px;height: 580px;float: right;}
#aeis-4 .aeis-left p,#aeis-4 .aeis-right p{font-size: 16px;}
#aeis-4 .aeis-left h3,#aeis-4 .aeis-right h3{font-size: 28px;color:#e40061;text-align: center;}
#aeis-4 .aeis-left span.one,#aeis-4 .aeis-right span.one{display: block;width: 178px;height: 60px;text-align: center;color: #fff;font-size: 28px;position: relative;top:-30px;left:-40px;  background-color:#988fc4;line-height: 60px;}
#aeis-4 .aeis-left .aeis-left-1,#aeis-4 .aeis-right .aeis-right-1{height:335px;padding:0 40px 0 40px;font-size:16px;background-color: #f5f5f5;}
#aeis-4 .aeis-left .aeis-left-1 .p1,#aeis-4 .aeis-right .aeis-right-1 .p1{margin:30px 0 40px 0;}
#aeis-4 .aeis-left .aeis-left-2,#aeis-4 .aeis-right .aeis-right-2{height: 245px;background-color:#988fc4;padding: 0 50px 0 43px;text-align: center;}
#aeis-4 .aeis-left .aeis-left-2 .p-1,#aeis-4 .aeis-right .aeis-right-2 .p-1{display: inline-block;padding:13px 27px;font-size: 22px;background-color: #fff;color:#988fc4;border-radius:10px;margin: 22px auto;}
#aeis-4 .aeis-left .aeis-left-2 .p-2,#aeis-4 .aeis-right .aeis-right-2 .p-2{font-size: 16px;color: #fff;text-align: left;line-height: 25px;}

#aeis-4 .p-5,#aeis-5 .p-5{text-align: center;font-size: 28px;color: #333333;}
#aeis-4 .p-5{margin-top:90px;}
#aeis-4 .hua{width: 830px;height: 135px;margin:0 auto;background:url("img/aeis-button-2.jpg") no-repeat;position: relative;    margin-bottom: 50px;}
#aeis-4 .but-more2{position: absolute;left:300px;top:25px; margin: 0;}

#aeis-5{background-color: #ebebeb;padding-top: 80px;    min-width: 1170px;}
#aeis-5 ul{width:380px;height: 55px;margin: 0 auto 60px;overflow: hidden;}
#aeis-5 ul li{width: 170px;height: 55px;line-height: 55px;font-size:24px;text-align: center;color: #fff;border-radius:30px;cursor: pointer;}

.red{background-color:#e40061;}
.ye{background-color: #b3b3b3;}

#aeis-5 .child-1,#aeis-5 .child-2{height: 900px;background-color: #fff;color: #555555;border-radius:20px;padding:60px 90px 0 90px;}
#aeis-5 .child-1 p{margin-bottom: 30px;}
#aeis-5 .man{height: 177px;padding-top: 40px;position: relative;}
#aeis-5 .man .boy{position: absolute;width: 150px;height: 225px;background: url("img/aeis-footer-man.png") no-repeat;right: 244px;top: -49px;}

.event-footer-content {
  margin: 0 auto;
  height: 128px;
  overflow: hidden;
  display: table;
}
.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;
}
.event-footer-content .text-center {
  padding: 0;
}
.footer-wechat {
  width: 80px;
  height: 82px;
  float: left;
  margin: 15px 28px 0 31px;
}
.footer-wechat img{width:80px;height: 82px;}
.footer-tell {
  float: left;
  padding-left: 35px;
  margin-top: 30px;
}
.footer-tell span {
  font-size: 22px;
  color: #666;
  line-height: 29px;
}
.footer-tell small {
  color: #999;
  line-height: 36px;
}

/*--------模态弹出框---------*/ 
#aeis-form #modal-content{height:auto !important;padding: 15px 0 30px 30px;} 
#aeis-form #modal-content label,#edit-phone legend,#edit-sms legend{display:inline-block;width:110px;} 
#edit-phone legend,#edit-sms legend{margin-top:20px;} 
#edit-sms legend,#edit-sms .fieldset-wrapper,#edit-phone legend,#edit-phone .fieldset-wrapper{float:left;}
#aeis-form #modal-content input.form-text{width:280px;    display: inline-block;} 
.fieldset-wrapper .form-item-phone-country-code,.fieldset-wrapper .form-item-phone-number{display:inline-block;}
legend{border:none;} 
#aeis-form #edit-submit{margin-left:110px;}  
#aeis-form #modal-content .form-item-name label:before{content: "";} 
/*--------模态弹出框--#abroadme_modal-------*/ 
#abroadme_modal{width: 680px;height: 500px;background: url("img/abroadme_modal.jpg") no-repeat;background-size: 100% 100%;text-align: center;}
.abroadme_body{width: 470px;height: 300px;margin:20px auto 35px;background: url("img/abroadme_font.png") no-repeat;background-size: 100% 100%;}
.abroadme_footer button{border:1px solid transparent;width: 175px;height:52px;cursor: pointer;background:url("img/abroadme_button_new.png") no-repeat;background-size: 100% 100%;outline:none;} 
.abroadme_header button{width:auto;height:auto;float: right;font-size:26px;background-color: #d1d2d4;color: #f9f9f9;border: 1px solid transparent;text-align: center;line-height: 33px;cursor: pointer;outline:none;font-weight: bold;} 
/*--------模态弹出框---------*/    