@charset "utf-8";
/* index CSS Document */
.bannerCont {
	height:365px;
}
.bannerCont a {
	background-color:#000;
}
.bannerNum {
	height:20px;
}
.bannerNum img{
	width:47px;
	height:7px;
	margin-right:5px;
}
#block-latest {
	float: right;
	width: 320px;
}
.study-content {
	padding:4% 0;
}
.study-content li{
	width:31%;
	margin-right:3.5%;
	float:left;
}
.study-content li:hover{
	background-color:#fcfcfc;
}
.study-content li.no-mg {margin:0;}
.scont-img {
	width: 100%;
	height:130px;
	overflow:hidden;
}
.scont-img img {
	width:100%;
}
.audio-play {
	background: url("../images/audio-play.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    height: 540px;
    left: 0;
    position: absolute;
    top: 0;
}
.scont-title {
	width: 100%;
	line-height:50px;
}
.scont-detail {
	width:80%;
	margin:0 auto 30px;
	line-height:20px;
	height: 40px;
}
#block-testimonials {
	width: 600px;
	float: left; 
	background:#fff;
}
.front #sidebar-second .block-panels-mini {width: 280px; padding: 0;margin:0; background:none;border:none;
	float: left;background-color: #fff;height: 280px;overflow: hidden;}
#content h2.sec-title {
	color: #11a84e;
    font-size: 20px;
    height: 40px;
    line-height: 40px;
    margin: 0;
    padding: 0;
}
.result-tlt , .news-tlt {
	height: 50px;
    width: 100%;
}
#content .study-result .result-tlt p , #content .news-tlt p ,
.pane-views-hot-course-title-block .field-content p {
  	float: right;
    height: 40px;
    line-height: 40px;
    width: 50px
}
#content .study-result p a , #content .study-effect p a , .news-tlt p a ,
.pane-views-hot-course-title-block .field-content a {
	color: #555;
	font-size: 16px;
	width: 52px;
}
#content .study-result p a:hover , #content .study-effect p a:hover , .news-tlt p a:hover ,
.pane-views-hot-course-title-block .field-content a:hover {
	color: #009834;
}
#content .study-effect .sec-title {
    margin: 0;
	padding: 0 0 0 45px;
	border-bottom: 1px solid #6BC30D;
	background: url(../images/effect-sec-title-bg.png) 15px center scroll no-repeat;
	height: 33px;
	line-height: 36px;
	width:90px;
	  font-weight: normal;
	  color: #009933;
}
#content .study-effect  .tstmonial-media {
   width:295px; float:left;padding: 0 20px;
}

#content .study-effect .new-title {
    margin-top: 0;
	padding: 0 0 0 40px;
	margin-bottom: 20px;
	 border-bottom: 1px solid #6BC30D;

	height: 33px;
	line-height: 36px;
	color: #009933;
	width:90px;
	  font-weight: normal;
}
#content .study-effect .news-tlt p{
  height: 33px;
	line-height: 33px;
}
#content .study-result .sec-content {
    width:100%;
	padding:0;
	background: none repeat scroll 0 0 #fff;
}
.study-result {
    width: 100%;
}
#block-testimonials li.items {
	border-bottom: 1px dashed #e1e5eb;
    float: left;
    margin: 0 0 25px;
    padding: 0 0 25px;
    width: 100%;
}
.study-result .sec-content li.views-row-last {border-bottom: 0 none;}
#block-testimonials .field-thumbnail {
	float: left;
    height: 120px;
    overflow: hidden;
    padding: 0 20px 0 30px;
    width: 120px;
}
.sres-img img {
	width:100%;
	filter: alpha(Opacity = 99);
	-moz-opacity: 0.99;
	opacity: 0.99;
}
.sres-img img:hover , .pane-views-news-block .views-field-field-thumbnail img:hover{
	filter: alpha(Opacity =   90);
	-moz-opacity: 0.9;
	opacity: 0.9;
}
.sres-share {
	float: right;
    padding-top: 15px;
    text-align: right;
    display: none;
}
.sres-title {
    float: left;
    width: 100%;
}
#block-latest .field-title a {
	color: #333;
    cursor: pointer;
    float: left;
    font-size: 14px;
    line-height: 20px;
    overflow: hidden;
    padding-bottom: 10px;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}
#block-latest .field-title a {
	max-height: 40px;
	font-weight: bold;
}
.sres-title a:hover , #block-latest .field-title a:hover {
	color: #009834;
}
#block-testimonials .field-body {
	float: left;
    font-size: 12px;
    height: 79px;
    line-height: 24px;
    overflow: hidden;
    padding-top: 10px;
    width: 410px;
    font-style: italic;
}
.quotation-p {
	background: url("../images/stu-feedback-cont-1.png") no-repeat scroll left top transparent;
    display: inline-table;
    height: 22px;
    width: 19px;
    top: -3px;
	padding-right: 5px;
}
.quotation-s {
	background: url("../images/stu-feedback-cont-2.png") no-repeat scroll left top transparent;
    display: inline-table;
    height: 22px;
    width: 19px;
    top: 6px;
}
.sres-detail p:hover {
	color: #009834;
}
#block-testimonials .field-name {
	color: #11A84E;
    float: right;
    font-size: 16px;
    padding-right: 3px;
    padding-top: 20px;
}
.page-course-front #block-system-main .content{
	display: -webkit-box;
}
#course-front{
	float: left;
}
#block-testimonials .field-nationality {
    color: #666666;
    float: right;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 20px;
}
#block-testimonials .field-nationality span {
	color: #666;
	font-size: 12px;
}
.study-effect li {
    border-bottom: 1px dotted #D9D9D9;
	margin:0;
	padding-bottom:5%;
	width:100%;
	float:left;
	margin: 15px 0 0;
}
.study-effect {
	width:100%;
	margin-bottom: 20px;
}

.front  #sidebar-second {width:280px;}

.study-effect .c-wh {
  	background:#fafafa;
}
#block-latest li.items {
	border-bottom: 1px dashed #e1e5eb;
    float: left;
    margin-bottom: 20px;
    padding-bottom: 20px;
    width: 100%;
}
#block-latest li.last {border-bottom: 0 none;margin-bottom: 0;padding-bottom: 0;}
#block-panels-mini-front-feedbacks-and-news .views-field-created-2 {
	width: 74px;float: left;height: 72px;padding-top:20px;color:#fff;padding-right:11px;text-align:center;
	background: url("../images/newdate-bg.png") no-repeat scroll right top #8DBF41;
}
#block-panels-mini-front-feedbacks-and-news .views-field-created-2 .day {
	font-size: 40px;
	width: 100%;
	float: left;
}
#block-panels-mini-front-feedbacks-and-news .views-field-created-2 .month {
	font-size: 14px;
	width: 100%;
	float: left;
}
#block-latest .field-title {
	padding-left: 9px;
    width: 200px;
    color: #7E8AA2;
    float: right;
}
#block-latest .field-body {
	float: right;
    max-height: 44px;
    overflow: hidden;
    padding-left: 9px;
    width: 200px;
}
#block-latest .field-body p {
	color: #333;
    line-height: 20px;
}
.seffe-time {
	width:26%;
	text-align: right;
	color:#808080;
	font-family: arial;
    font-size: 12px;
}
.seffe-cont {
	width:100%;
	height:40px;
	line-height:19px;
	overflow:hidden;
	text-overflow:ellipsis;
	 color: #666666;
    font-size: 12px;
	margin-top:8px;
	font-family: arial;
}
#partners-title {
	color: #11a84e;
    float: left;
    font-size: 20px;
    font-weight: bold;
    height: 60px;
    line-height: 60px;
    width: 100%;
}
.partners {
	padding:3% 0;
}
.p-content a#epson{
	background: url(../images/epson.png) no-repeat;
}
.p-content a#epson:hover{
	background: url(../images/epson-1.png) no-repeat;
}
.p-content a#ykk{
	background: url(../images/ykk.png) no-repeat;
}
.p-content a#ykk:hover{
	background: url(../images/ykk-1.png) no-repeat;
}
.p-content a#mercedesbenz{
	background: url(../images/mercedesbenz.png) no-repeat;
}
.p-content a#mercedesbenz:hover{
	background: url(../images/mercedesbenz-1.png) no-repeat;
}
.p-content a#areva{
	background: url(../images/areva.png) no-repeat;
}
.p-content a#areva:hover{
	background: url(../images/areva-1.png) no-repeat;
}
.p-content a#intel{
	background: url(../images/intel.png) no-repeat;
}
.p-content a#intel:hover{
	background: url(../images/intel-1.png) no-repeat;
}
.p-content a#microsoft{
	background: url(../images/microsoft.png) no-repeat;
}
.p-content a#microsoft:hover{
	background: url(../images/microsoft-1.png) no-repeat;
}
.p-content a#airline{
	background: url(../images/airline.png) no-repeat;
}
.p-content a#airline:hover{
	background: url(../images/airline-1.png) no-repeat;
}
.p-content a#decathlon{
	background: url(../images/decathlon.png) no-repeat;
}
.p-content a#decathlon:hover{
	background: url(../images/decathlon-1.png) no-repeat;
}.p-content a#coats{
	background: url(../images/coats.png) no-repeat;
}
.p-content a#coats:hover{
	background: url(../images/coats-1.png) no-repeat;
}
.p-content a#edf{
	background: url(../images/edf.png) no-repeat;
}
.p-content a#edf:hover{
	background: url(../images/edf-1.png) no-repeat;
}
.p-content a#hitachi{
	background: url(../images/hitachi.png) no-repeat;
}
.p-content a#hitachi:hover{
	background: url(../images/hitachi-1.png) no-repeat;
}
.p-content a#jadecargo{
	background: url(../images/jadecargo.png) no-repeat;
}
.p-content a#jadecargo:hover{
	background: url(../images/jadecargo-1.png) no-repeat;
}
.p-content a#lenovo{
	background: url(../images/lenovo.png) no-repeat;
}
.p-content a#lenovo:hover{
	background: url(../images/lenovo-1.png) no-repeat;
}
.p-content a#siemens{
	background: url(../images/siemens.png) no-repeat;
}
.p-content a#siemens:hover{
	background: url(../images/siemens-1.png) no-repeat;
}
.p-content a#walmart{
	background: url(../images/walmart.png) no-repeat;
}
.p-content a#walmart:hover{
	background: url(../images/walmart-1.png) no-repeat;
}
.pt-objs {
	height: 202px;
	width: 100%;
}
.p-last  , .p-next{
	width:33px;
	height:200px;
}
.p-last {
	background:url(../images/p-last.png) scroll no-repeat center;
	cursor: pointer;
}
.front .p-last:hover {
    background:url(../images/p-last-h.png) scroll no-repeat center;
}
.p-next {
	background:url(../images/p-next.png) scroll no-repeat center;
	cursor: pointer;
}
.front .p-next:hover {
    background:url(../images/p-next-h.png) scroll no-repeat center;
}
.p-content {
	width:914px;
	height:188px;
}
.p-content .stage {
	position:absolute;
	left:0;
	height:100%;
}
.p-content .item {
	float: left;
}
.p-content span {
	float: left;
}
.p-content .client-cell {
	float: left;
    height: 90px;
    padding: 2px 5px;
    text-align: center;
    width: 218.5px;
}
.p-content .client-cell img{
	filter: gray;
	-webkit-filter: grayscale(100%);
	-moz-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.p-content .client-cell img:hover{
	filter: none;
	-webkit-filter: grayscale(0%);
}

.avatar {width:55px; float:left; margin-top: 8px;}
.tstmonial-text { float: right;
    width: 220px;}

.front #banner-bottom  {border:none;background-color: #fff;color:#333333; clear:both;margin:0 auto 60px;width:980px;   }

/* 底部样式 */
#footer-columns {
	float: left;
    width: 980px;
  	height:180px;
}
#footer-columns .content {width: 100%;float: left;}
#footer-columns .content ul {border:none;}
#footer-columns .content li a {  text-indent: 0;}
.front .study-effect  ul {height:180px;overflow:hidden;}
.front #main {margin: 0 auto;}
.front #main-wrapper {
	min-height: 300px;
}
#footer-columns .region {
	float: left;
	height: 100%;
	margin: 0;
}
#footer-columns .content ul {
	width: 99%;
	float: left;
	height: 120px;
}
#footer .content #mini-panel-beian:after {
	display: block;width: 100%;float: left;clear: none;content: inherit;}
#footer #block-webform-client-block-217 input.form-text{
	width: 200px;
	margin: 2px 0 0 0;
	line-height: 28px;
	height:28px;
	padding: 0;
}
#footer #block-webform-client-block-217 h2{
	padding-bottom: 10px;
}
#footer #block-webform-client-block-217 .form-actions{
	padding: 2px 0;
	margin: 0;
	float: left;
	clear: none;
}
#footer #block-webform-client-block-217 .form-actions input{
	padding: 0;
	line-height: 30px;
	height: 30px;
	margin: 2px 0 0 0;
}
#footer-columns .block-menu-menu-how-it-works ul {height: 50px;}
#footer-columns .region-footer-fourthcolumn ul {
	border-right:0 none;
}
#footer-columns .content li {
	width: 100%;
	float: left;
}
#footer-columns .content li a {
	font-size: 14px;
	float: left;
	color: #F5FAFD;
	border: 0 none;
	padding-top: 0;
	padding-bottom: 0;
	line-height: 24px;
	 padding-left: 0;
}
#footer-columns .content li a:hover,
#footer-columns .content li a:focus {
	text-decoration: underline;
	background-color:transparent;
}
#footer .region , #footer .block , #footer .block .content{
	margin: 0;
	padding: 0;
}
#footer #block-panels-mini-beian {
	font-size: 12px;
    line-height: 20px;
}

/*-----5.8 bjl-----*/

.front #sidebar-second .block-webform {
   background: url("../images/free-try-lesson.png") left top scroll no-repeat;
   padding: 20px;
   width: 240px;
   height: 304px;
   float: left;
   margin: 0;
}
.front #block-webform-client-block-70  .webform-client-form  .form-item {
	margin: 0 0 8px;
	width: 100%;
}
.front #block-webform-client-block-70  .content input  {
	border: 1px solid #C5C5C5;
    font-size: 14px;
    margin: 0;
    padding: 8px 2%;
    width: 96%;
}
.front #block-webform-client-block-70 .content .error {
	border-color:#f00;
}
.front #block-webform-client-block-70 .content select {
	border: 1px solid #C5C5C5;
    font-size: 14px;
    height: 32px;
    line-height: 26px;
    margin: 0;
    padding: 5px;
    width: 250px;
}
.front #block-webform-client-block-70 #edit-actions {
	float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
.front #block-webform-client-block-70 #edit-actions input {
	background-color: #29aae3;
    color: #fff;
    float: left;
    font-size: 22px;
    text-align: center;
    width: 100%;
    padding-bottom: 6px;
    padding-top: 6px;
    border: 0 none;
	border-radius:0 0 0 0;
	-moz-border-radius: 0 0 0 0; /* 老的 Firefox */
	-webkit-border-radius: 0 0 0 0; /* Safari 和 Chrome */
	-o-border-radius: 0 0 0 0; /* Opera */
}
#submited {
	width: 100%;
	float: left;
	font-size: 24px;
	display: none;
	padding: 15px 0;
	transition: display:none 0.5s;
}
#submited .msgTitel span {
	background: url("../images/resetpwd-yes.png") no-repeat scroll left top transparent;
    color: #f5a101;
    float: left;
	font-size: 24px;
	height: 40px;
	line-height: 36px;
	padding: 3px 0 0;
	text-indent: 42px;
	display: inline-table;
	width: 100%;
}

#submited .msgTitel div {
	float: left;
    font-size: 16px;
    line-height: 24px;
    padding: 30px 0 15px;
}
#submited .msgAdd {
	float: left;
    font-size: 16px;
    line-height: 24px;
}
#submited .msgAdd a {
	color: #11A44B;
	text-decoration: underline;
}
.front #block-webform-client-block-70 .content .form-actions input:hover {
	background-color:#3B5997;
}
.front .region-sidebar-second .new-title { background: url("../images/news_icon.png") no-repeat scroll 10px center rgba(0, 0, 0, 0);
    border-bottom: 1px solid #6BC30D;
    height: 33px;
    line-height: 36px;
    margin: 0;
    padding: 0 0 0 40px;
	text-indent: 3%;
    width: 90px;
	font-weight:normal;
	color:#009933;
}

/*---5.14 bjl----*/

#block-panels-mini-front-feedbacks { background:#fff; margin-bottom: 20px; }

.front #header-top { 
	background-color: #FFFFFF;color: #6C6C6C;height: 25px;
	font-size: 14px;line-height: 25px;padding-top: 2px;
	padding-bottom:25px; 
	border-bottom: 1px solid #CCCCCC;
	}

#block-menu-menu-top-menu {
    float: right;
    height: 14px;
    line-height: 12px;
    margin: 7px 0;
    padding: 0 10px;
    border-left: 1px solid #CCCCCC;
}
#block-menu-menu-top-menu ul.menu li a {
	padding: 0 6px;
	font-size: 14px;
	line-height: 14px;
	padding:6px 5px;
	color: #6c6c6c;
}
/*#block-menu-menu-top-menu ul.menu li .head_freetrial_btn{
	float: left;
	width: 120px;
	height: 32px;
	background: #FF6600;
	font-size: 14px;
	color: #FFFFF0;
	padding: 0;
	margin-left: 5px;
	border-radius: 8px;
	line-height: 32px;
	font-weight: bold;
	margin-top:-10px;
	text-align: center;
}*/
  /*首页头部free trial*/
/*#block-menu-menu-top-menu ul.menu li #head_free_trial_btn{
	float: right;
	padding: 0;
	height: 30px;
	line-height: 30px;
	text-align: center;
	width: 100px;
	margin-top: -10px;
	background:#f58414;
	color: #FFFFFF;
	border-radius: 6px;
	border: 0;
	font-size: 15px;
	font-weight: bold;
}*/
#block-menu-menu-top-menu ul.menu li .head_freetrial_btn{
	text-align: center;
	background:#f58414;
	color: #FFFFFF !important;
	border-radius: 6px;
	border: 0;
	font-size: 15px;
	font-weight: bold;
}
#block-menu-menu-top-menu ul.menu li #head_free_trial_btn:hover{
	color: #FFFFFF;
}
#block-menu-menu-top-menu ul.menu li a:hover , #header-user-login li a:hover {
	/*color: #F5A100;
	text-decoration: underline;*/
}
#block-course-user-login {
    float: right;
    height: 14px;
    line-height: 15px;
    margin: 7px 0;
    padding: 0 5px;
}
#block-locale-language {
    float: left;
    width: 150px;
}
#block-locale-language li {
  width:50px; float: left; margin-right:10px;
}
#block-lang-dropdown-language {
	float: right;
}
#block-lang-dropdown-language select {
	color:#999999;
	margin: 0;
	padding: 1px;
}


/* 申请试听 */
#block-webform-client-block-70 {
	width: 250px;
	height: 330px;
	background-color: #fff;
	padding: 25px 40px;
	position: absolute;
	right: 20px;
	top: 55px;
}
#block-webform-client-block-70 h2 {
	font-size: 24px;
	color: #F5A100;
	padding: 0 0 5px;
}
#block-course-front-user-login{
	position: absolute;
	right: 0px;
	top: 0px;
}
#block-course-front-user-login #front-freetrial-button{
	position: relative;
	top: 380px;
	width: 330px;
	padding: 10px 0;
	right: 20px;
	font-size: 30px;
}
#front-user-login-block{
	width: 270px;
	height: 380px;
	background-color: #fff;
	padding: 25px 30px 45px 30px;
	position: absolute;
	right: 20px;
	top: 55px;
}
#block-course-free-trial-form{
	display: none;
}
.boxer-container #front-user-login-block{
	top: 0px;
}
#front-user-login-block .title {
	background: url(../images/free-trial-title.png) no-repeat;
	height: 75px;
	background-position: -30px -20px;
}
.i18n-en #front-user-login-block .title{
	background: url(../images/free-trial-title-en.png) no-repeat;
	height: 75px;
	background-position: -30px -20px;
}
#front-user-login-block label{
	font-weight: normal;
}
#front-user-login-block input {
	width: 96%;
	margin-bottom: 9px;
	border: 1px solid #cccccc;
	height: 16px;
	padding: 5px;
}
#front-user-login-block input.error {
	border:1px #f00 solid;
}
#front-user-login-block input,#front-user-login-block button,#front-user-login-block #form-explain{
	float: left;
}
#front-user-login-block #form-explain{
	padding-left: 5px;
	margin-top: 10px;
}
#front-user-login-block button {
	width: 100%;
	margin-top: 14px;
}
#front-user-login-block #form-error{
	padding-left: 5px;
	float: left;
	width: 96%;
	color: #f00;
}
/* 热门课程推荐 */
#block-popular-course {
	padding-bottom: 30px;
}
#block-panels-mini-front-hot-course .pane-views-hot-course-title-block {
	width: 100%;
	float: left;
}
.result-tlt p{
	font-size: 24px;
	height: 40px;
	line-height: 40px;
	color: #444;
}
#block-panels-mini-front-hot-course .pane-views-hot-course-block {
	width: 100%;
	float: left;
}
#block-popular-course li.items {
	float: left;
    margin: 0;
    padding: 0 0 5px 1.5%;
    width: 23.8%;
}
#block-panels-mini-front-hot-course .pane-views-hot-course-block li ul {
	width: 100%;
	float: left;
}
#block-popular-course .field-body ul li {
	color: #666;
    float: left;
    padding-left: 0;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 100%;
}
#block-popular-course li.first {
	padding-left: 0;
}
#block-popular-course .field-thumbnail {
    float: left;
    height: 150px;
    overflow: hidden;
    width: 100%;
    padding: 0;
}
#block-popular-course .field-thumbnail img {
	height: 150px;
    width: 233px;
	filter: alpha(Opacity = 99);
	-moz-opacity: 0.99;
	opacity: 0.99;
	cursor: pointer;
}
#block-popular-course .field-thumbnail img:hover {
	filter: alpha(Opacity = 90);
	-moz-opacity: 0.9;
	opacity: 0.9;
}
#block-popular-course .field-title {
    float: left;
    font-size: 16px;
    font-weight: bold;
    height: 20px;
    overflow: hidden;
    padding: 15px 0 8px;
    width: 100%;
    text-align: center;
    font-weight: bold;
}
#block-popular-course .field-title a:hover {
	color: #009834;
}
#block-panels-mini-front-hot-course .pane-views-hot-course-block li .views-field-body {
    float: left;
    height: 50px;
    overflow: hidden;
    width: 100%;
    color: #999;
}
#block-panels-mini-front-hot-course .pane-views-hot-course-block li .views-field-body p {
    color: #333333;
    float: left;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}
#block-latest .field-thumbnail {
	width: 100px;
	padding: 0;
	height: 72px;
	overflow: hidden;
}
#block-latest .field-thumbnail img {
	width: 100px;
	height: 70px;
	float: left;
	filter: alpha(Opacity = 99);
	-moz-opacity: 0.99;
	opacity: 0.99;
}
.marker, .form-required {
    color: #f00;
    position: absolute;
    right: -15px;
    top: 10px;
}
/* 在线咨询 */
#doyoo_panel{
	background: url(../images/onlinechat.png);
	position: fixed;
	bottom: 0px;
	left: 0px;
}
#doyoo_panel a:hover{
	text-decoration : none;
}



