@charset "UTF-8";

/*reset*/
body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
dl,
dt,
dd,
ul,
ol,
li,
pre,
form,
fieldset,
legend,
button,
input,
textarea,
th,
td {
    margin: 0;
    padding: 0;
}

article,
aside,
figure,
footer,
header,
hgroup,
nav,
section {
    display: block;
}

ul,
ol {
    list-style: none;
}

img {
    border: 0 none;
    vertical-align: top;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

textarea {
    resize: none;
}

strong,
em,
i {
    font-style: normal;
    font-weight: normal;
}

del {
    text-decoration: line-through;
}

input::-ms-clear {
    display: none !important;
}



button[disabled],
input[disabled] {
    cursor: default;
}

input,
select,
button,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
    font-weight: normal;
    font-family: inherit;
}

a {
    text-decoration: none;
    color: #666;
}

body {
    font: 12px/1.5 "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;
    color: #333;
    background: #fff;
}

.clearfix {
    zoom: 1;
}

.clearfix:after {
    content: '';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.wrapper {
    width: 1200px;
}


/*头部banner*/
.block-head {
    width: 100%;
    position: relative;
}

.block-head .head-banner {
    width: 100%;
    height: 500px;
    overflow: hidden;
}
.tab-con .yuyue_img{
  width: 236px;
	height: 134px;
}
.block-head .head-banner .slide-list {
    float: left;
}

.block-head .head-banner .slide-list a {
    display: block;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center top;

}

.block-head .head-banner .slide-list img {
    display: block;
    height: 100%;
}

.block-head .head-banner .banner-pagination {
    position: absolute;
    left: 50%;
    bottom: 25px;
    z-index: 20;
    padding: 6px 12px;
    text-align: center;
}

.block-head .head-banner .swiper-pagination-switch {
    float: left;
    margin: 0 5px;
    width: 10px;
    height: 10px;
    border-radius: 8px;
    background-color: #bfbdbdab;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}

.block-head .head-banner .swiper-active-switch {
    background-color: #ffffff;
}

.tab-wrap {
    width: 1200px;
    margin: 0 auto;
    position: relative;
    top: 0px;
    left: 0;
    bottom: 0;
    right: 0;
}

.tabs {
    width: 300px;
    height: 412px;
    position: absolute;
    top: 25px;
    right: 0;
    bottom: 0;
    z-index: 99;
    background-color: #f7f7f7;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 5px 5px 0px 0px;
}

.tabs .tab-nav li {
    position: relative;
    float: left;
    width: 150px;
    height: 52px;
    cursor: default;
    font-size: 18px;
    text-align: center;
    color: #fff;
    line-height: 52px;
    background-color: #808080;
}

.tabs .tab-nav li::before {
    content: '';
    display: block;
    position: absolute;
    top: 9px;
    left: 12px;
    width: 29px;
    height: 29px;
    background: url(../img/01-03.png) no-repeat center;
}

.tabs .tab-nav .school {
    border-top-left-radius: 5px;
}

.tabs .tab-nav .school::before {
    width: 29px;
    height: 29px;
    background: url(../img/01-02.png) no-repeat center;
}

.tabs .tab-nav .nzl {
    border-top-right-radius: 5px;
}

.tabs .tab-nav .showTab {
    background-color: #f39500;
}

.tab-con {
    padding: 25px;
}

.tab-con .tab-list {
    display: none;
}

.tab-con .tab-list .kuang {
    margin: 14px 0 6px;
    width: 244px;
    height: 38px;
    font-size: 14px;
    border-radius: 2px;
    border: solid 1px #bfbfbf;
    background-color: #f7f7f7;
    padding-left: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.tab-con .tab-list .select {
    position: relative;
    width: 244px;
    float: left;
    height: 38px;
    line-height: 38px;
    border: 1px solid #ccc;
    font-size: 14px;
    cursor: pointer;
    margin-bottom: 20px;
}

.tab-con .tab-list .select:after {
    position: absolute;
    right: 12px;
    top: 50%;
    content: '';
    width: 5px;
    height: 5px;
    border-bottom: 2px solid #aaa;
    border-right: 2px solid #aaa;
    margin-top: -4px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

.tab-con .tab-list .select.open:after {
    -webkit-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    -o-transform: rotate(-135deg);
    transform: rotate(-135deg);
}

.tab-con .tab-list .select:hover,
.tab-con .tab-list .select:active,
.tab-con .tab-list .select.open {
    border-color: #ffbb29;
}

.tab-con .tab-list .select:hover .list {
    display: block;
}

.tab-con .tab-list .sub-btn {
    display: block;
    float: left;
    width: 250px;
    height: 38px;
    border: none;
    background-color: #ffb000;
    font-size: 22px;
    font-weight: bold;
    color: #fff;
    margin-top: 15px;
     transition: color .5s;
}
.tab-con .tab-list .sub-btn:active{
     background-color:#ffde93;
    
}

.tab-con .show-tab {
    display: block;
}
.form-img img {
    width: 100%;
}
.tab-con .select .current {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 999;
    width: 100%;
    height: 100%;
    color: #333;
    font-weight: bold;
    text-indent: 12px;
}

.tab-con .select .list {
    position: absolute;
    top: 38px;
    left: 0px;
    z-index: 9999;
    width: 100%;
    max-height: 228px;
    border: 1px solid #ccc;
    border-radius: 2px;
    background-color: #fafafa;
    color: #333;
    overflow: auto;
    display: none;
}

.tab-con .select .option {
    padding-left: 15px;
}

.tab-con .select .option:hover {
    color: #fff;
    background-color: #ffbb29;
}

.tab-con .select-one .list {
    top: 38px;
}

/*中间部分*/
.page-top {
    margin-top: 50px;
}

.page-left {
    float: left;
    width: 885px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.page-right {
    float: left;
}

/* 新闻热点 */
.title {
    width: 96%;
    height: 43px;
    line-height: 40px;
    border-bottom: 1px solid #e4e4e4;
}

.title h3 {
    float: left;
    padding: 0 8px;
    font-size: 22px;
    font-weight: normal;
}

.title .link-more {
    float: right;
    font-size: 14px;
    color: #666;
    margin-right: 20px;
}

.title .link-more .icon-more {
    display: inline-block;
    width: 15px;
    height: 15px;
    vertical-align: text-top;
    background: url(../img/link-more.png) no-repeat center;
}

.title .link-more:hover {
    color: #2d86ec;
}


.news-hot .news-left em {
    color: #2d86ec;
}

.news-hot .news-riht {
    float: right;
    width: 50%;
}

.news-hot .news-riht em {
    color: #414141;
}

.news-hot .news-list {
    padding: 15px 14px;
}

.news-hot .news-list a {
    float: left;
    width: 283px;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.news-hot .news-list a:hover {
    color: #2d86ec;
}

.news-hot .news-list h4 {
    width: 378px;
    float: left;
    display: inline-block;
    height: 50px;
    line-height: 50px;
    font-size: 20px;
    font-weight: bold;
}

.news-hot .news-list h4 a {
    width: 310px;
}

.news-hot .news-list h4 .hot {
    float: left;
    margin-top: 16px;
    width: 27px;
    height: 18px;
    line-height: 18px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAASCAYAAACq26WdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RENDNTVDNEM5QTkzMTFFNzhFN0VFMjZFNzdCQkZGRTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RENDNTVDNEQ5QTkzMTFFNzhFN0VFMjZFNzdCQkZGRTYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEQ0M1NUM0QTlBOTMxMUU3OEU3RUUyNkU3N0JCRkZFNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEQ0M1NUM0QjlBOTMxMUU3OEU3RUUyNkU3N0JCRkZFNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pt6kq94AAAB1SURBVHjaYvzv58eABDyBeC4QSzJQFzwH4mRGNMue0cAiuIVMaAK0sghsNhMDHcHIsKyU1paxADEHEM8G4hh6WHYAiM3pFYyM9IwzeyBeQi/LfgBxLBCX0TM1do9m6iFp2XMa2vUC3bIUkCANLHoKqjwBAgwATT0Rxgk9wc8AAAAASUVORK5CYII=") no-repeat;
    font-size: 13px;
    color: #fff;
    text-indent: 9px;
}

.news-hot .news-list p {
    width: 378px;
    float: left;
    display: inline-block;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    color: #666;

}

.news-hot .news-list em {
    float: left;
    margin-right: 10px;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
}

/* 国际高中入学指南*/
.page-left .guide {
    margin-top: 30px;
}

.page-left .title {
    width: 96%;
}

.rxzn .rxzn-li {
    position: relative;
    float: left;
    margin: 25px 20px 20px 0;
}

.rxzn .rxzn-li .rxzn-a {
    display: block;
    width: 251px;
    height: 241px;
    overflow: hidden;
}

.rxzn .rxzn-li .rxzn-a img {
    width: 100%;
    height: 100%;
}

.rxzn .rxzn-li .rxzn-txt {
    width: inherit;
    text-align: center;
    font-size: 26px;
    line-height: 60px;
    color: #fff;
    background-color: #fd5267;
    opacity: 0.7;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    -webkit-transform: translate(0%, -50%);
    -ms-transform: translate(0%, -50%);
    -o-transform: translate(0%, -50%);
    transform: translate(0%, -50%);
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;

}


/* 入学流程 */
.rxlc {
    padding: 40px 0;
    background-color: #ffefee;
}

.flow-chart {
    margin: 20px 0;
    height: 150px;
    border: 1px solid #2d86ec;
    overflow: hidden;
}

.flow-chart .list {
    position: relative;
    float: left;
    width: 209px;
    height: 150px;
    padding-top: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #fff;
}

.flow-chart .list:before {
    position: absolute;
    top: 0;
    left: 6px;
    z-index: 8;
    content: '';
    border: 86px solid transparent;
    border-left-color: #2d86ec;
    border-left-width: 49px;
    border-right-width: 34px;
}

.flow-chart .list:after {
    position: absolute;
    top: 0;
    right: -84px;
    z-index: 10;
    content: '';
    border: 86px solid transparent;
    border-left-color: #ffffff;
    border-left-width: 49px;
    border-right-width: 35px;
}

.flow-chart .list.first {
    padding-right: 8px;
    width: 140px;
    height: 100%;
    background-color: #2d86ec;
}

.flow-chart .list.first:before {
    border: 0;
}

.flow-chart .list.first:after {
    border-left-color: #2d86ec;
}

.flow-chart .list:nth-child(2)::before {
    border: 0;
}


.flow-chart .list h4 {
    margin-top: 22px;
    font-size: 22px;
    font-weight: normal;
    line-height: 32px;
    color: #fff;
    text-align: center;
}

.flow-chart .list a {
    display: block;
    height: 140px;
    margin-left: 38px;
}

.flow-chart .list:hover {
    color: #2d86ec;
}

.flow-chart .list:hover .btn {
    background-color: #2d86ec;
}

.flow-chart .list:hover span {
    background-color: #fff;
    color: #2d86ec;
}

.flow-chart .list span {
    display: block;
    margin-left: 100px;
    width: 28px;
    height: 28px;
    line-height: 28px;
    font-size: 18px;
    color: #fff;
    text-align: center;
    background-color: #2d86ec;
    border: 1px solid #2d86ec;
    border-radius: 50%;
    -webkit-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}

.flow-chart .list p {
    margin: 19px 0 0 30px;
    font-size: 15px;
    text-align: center;
    -webkit-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}

.flow-chart .list .btn {
    color: #fff;
    width: 116px;
    text-align: center;
    height: 30px;
    line-height: 30px;
    font-size: 15px;
    background-color: #bfbfbf;
    border-radius: 5px;
    border: none;
    margin: 15px 0 0 61px;
    display: block;
}

.flow-chart .list.hide .btn {
    display: none;
}

/*课程体系*/
.kctx-list {
    float: left;
    display: block;
    height: 158px;
    margin: 20px 15px 0 0;
    cursor: pointer;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

.kctx-list .kctx-img {
    width: 285px;
    height: 100%;
}

.kctx-list:hover {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
    -webkit-box-shadow: 0 8px 20px rgba(0, 0, 0, 0.3);
    box-shadow: 0 10px 17px rgba(0, 0, 0, 0.3);
}

/*高中详情 */
.highSchool-details {
    padding: 30px 0;
}

.video-wrapper {
    padding-top: 20px;
}

.video {
    float: left;
    margin-right: 24px;
    margin-bottom: 30px;
    width: 272px;
    height: 384px;
    text-align: center;
    cursor: pointer;
    background-color: #f6f6f6;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

.video:hover {
    -webkit-transform: translate3d(0, -2px, 0);
    transform: translate3d(0, -2px, 0);
    -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
}

.video:hover .play {
    background-color: #2d86ec;
}

.video:hover h4 {
    color: #2d86ec;
}

.video .video-img {
    position: relative;
    height: 296px;
    overflow: hidden;
}

.video .video-img img {
    display: block;
    width: 100%;
    height: 296px;
}

.video .play {
    position: absolute;
    left: 0px;
    bottom: 60px;
    padding: 10px 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 62px;
    font-size: 16px;
    color: #fff;
    text-align: justify;
    /*background-color: #e53d51a6;*/
    	    background-color: #fd5267;
	/*opacity: 0.7;*/
	    background-color: rgba(253, 82, 103, 0.68);
	
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    -webkit-transition: background-color .2s;
    -o-transition: background-color .2s;
    transition: background-color .2s;
}

.video .tit {
    font-size: 18px;
    color: #595959;
    margin: 12px 10px 6px;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}

.video p {
    display: inline-block;
    color: #fff;
    width: 140px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    background-color: #f66782;
    border-radius: 5px;
}

.block-channel .teacher-container {
    position: relative;
    margin-top: 18px;
    width: 100%;
    height: 288px;
    overflow: hidden;
}

.block-channel .teacher-container .arrow {
    position: absolute;
    top: 39%;
    z-index: 10;
    width: 30px;
    height: 60px;
    cursor: pointer;
}

.block-channel .teacher-container .arrow-left {
    left: 17px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAA3CAYAAAGOSNGzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4RDA1NjBBMTYzRjdFNzExQkZDNjlEQTdFMDYzNUIzRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4QkIwNTlDQzAwMTExMUU4Qjc4NjkxRkE2N0E5M0VCQSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4QkIwNTlDQjAwMTExMUU4Qjc4NjkxRkE2N0E5M0VCQSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkM3MUExNjBGMjFGRkU3MTFCMTRBQTUyQjRCOEFDMDEwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjhEMDU2MEExNjNGN0U3MTFCRkM2OURBN0UwNjM1QjNEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+B5tsxgAAAzRJREFUeNpi/P//PwMyYEJi+4JJkAoglofSDIy4tNjABBjxGSoOIgACCEUFsqwAzDpfsAoYA4SZUIxEVoZsmi9AAMFk0LEvNreDfPgDiHcjm4liKwyDCHEg9sFmPLpODlySGMZjBBUUeALxDYAAwinJhEXQGIhZ0O1hQg5JrA7A6WkmpCC6gh6ZTlD2fXQJbiDejOE2fIEKwuy4LP8JxO/gKREtrRyF0jrokYc3yuFRDxBAuCRwRQcLEF9lIUIxKIWbQdngsCCkyRcpNOFBjUuTNRALIZuODNA1sQOxG5S9G5rWGfBpgjnlPRAfwedmFiSPgoJxCzHBCIq9l0D8FVQEIEcrPoAtzzJAQ+o+sZpAQB6I9XCFHC5N6LYiSgsiNMH87A1lHwbiD8RoQs7UUnAn4yjZcGFPEA0QQKSkcmkglmAhUjEoaRmhZ0l8AJYOrxGjARbcn4D4LiENzkjsg4ScpAHEXOipAJcGPiBWhbK34arRkIE9lD4DxH8JaYB58jkUM+DT4Aml/0JNZ8CnwRApW2/DlzJBQAyIZfDlC2QNoGxrjhzWhDT4QNm3oLFJUAM8YxFbosCKHlBE8ROjAZQhTkD5dsQ66TUQP0GLOIJ+OA/Ef6BsL2I0gMB2KM0MxCbEaECOOEkoZiAmtcIi0ARqG0ENoAi8g80/+HLcdSD+hh5yhPL0XvRMRWxBBrPhGrEa4HUkKUUlqC4RAwhQi9WzIAwD0SAFUdDB0UnERUQ3ddX/LbZTB4eiY1c/Rjeh0C5e4SJHKMklOR+85Uq4klzee8RnARcTtHiNSyLc4AAcGbVKqskCuDRqL2DBiUEuDDF4UmFogGdg7YpNHOxRDCmuwIcrZnEwRTuneANzW8LiIsGt6Rv1FPhxLeRggzNP0Sp6yf07n5lX+Nep8twCZXHlsVHLcf9VbJM5cGXU7sBb6BjSJgM8WCqXNc58E3OZdJNtm/mMbwXe2mgk6Mq0QQU8SQqaVuGdflww/Pcp2eSvZ9LlJ+LTZTMtsXvickaRG8+13zVwFqpdPh4frMIhQcLbT2LSCtsZYyNR+350dHm8VO6yphXpcNeVu7KekkVGnsV+sekLBtMAp4VwznEAAAAASUVORK5CYII=") center no-repeat;
}

.block-channel .teacher-container .arrow-right {
    right: 18px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAA3CAYAAAGOSNGzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4RDA1NjBBMTYzRjdFNzExQkZDNjlEQTdFMDYzNUIzRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5NUM4RjBFNTAwMTExMUU4ODM1M0YxMDA4NTkyNjQ3NiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5NUM4RjBFNDAwMTExMUU4ODM1M0YxMDA4NTkyNjQ3NiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkM3MUExNjBGMjFGRkU3MTFCMTRBQTUyQjRCOEFDMDEwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjhEMDU2MEExNjNGN0U3MTFCRkM2OURBN0UwNjM1QjNEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+jCe7gQAAAzZJREFUeNpi/P//PwMyYILSvnARkAoolgfRjLi0gIANiMCpQhwmABBAKCpAsgLo1vmiW+XLhGIksjI4A4QBAghFBh0jG+gKxBxAvBmbTzFMwSYJwj5ALI4uyIFLJ4ajQIQiEHtiMx4ggBhwSYCCggWIjRnQAZI9TOhGYXUETg8zoZl8BZYoMGIXKvEVmwREElfAYhNkR7ccZPY7IP6JnJJ0oPRRrAkC3YNY0wJAAIGcqwTUqA3Ef4B4OwMRACVFQulTQPySWE0wxytC2ZuJ1YRu6zsU3xPQxABN665Q9i5YeBLShJyvBZGdTIwmGPABqQcFFAuRGmB+/AoKWUKaFJGSAzw0WYgw/RIQP0SWwKYJVkrgjCtkTaBSzBbK3grE/3A5gQXNKc+A+CyhUIFpIjqxggBAAMaqngVhGAqWdnPQTVDcxA/cCoKbDoKgf1fRycGtQ8GtLropijo5uAm+g1d41MbcwZFQuL4kL3dBnxATN+GFEaBKU/m018QFWDLT+YypAMFJ+Pp5av4IgJ35NmUEtmkVYZ8RAGsdO8IqI/gIU51PGAFwVZYeQuhYaqrVgDkjsPtBc2NGYE+uJawzAtujEe4eGxI9YZetEGiaBKygpo0EVoxgrGOCZyUks+osfPiWtDAW3vv2MBRGOt/4Ot1QluZUURDp34umcgrydR+NbZ2C/ETewoPPcdYsW5+n28aOSyY1Bua9o5IPMXlnUg/4ClB72asgDENROEIVBJ0cq76C4uBQF1t8bnVxEHESURBEX0GHIoh4IzcQri1N09MDZ+gt9CNN7k8av9lPqakV23BrhkkvIxWxGXmOhNiJOiGH4v2J9x4G0WqRE3LTnl/JSz47EIjRgDwWMb3RWyTEKCL3RGzPbR4G0eqQYxF78S98oyB/VdrSnecoGMQo5tUp19zygSjep0jEHnl10RdiNCIPRexIviIhinMq4Rwz+vDBSFEQo5Crhi1dSHdIiNGC3LaezwHw4317PmLpq90FASnck6oQp9PlCymVJz6Q0hlfBpJVu27kg+ulq9YqXASB9JM8CLQzSkhej1/x7V5VhdQ2rWhIN2POepLXqHoT8MXU+cz76AvLDRRCerzjIwAAAABJRU5ErkJggg==") center no-repeat;
}

.block-channel .teacher-container .slide-list {
    float: left;
    padding-right: 18px;
}

.block-channel .teacher-container .slide-list:last-child {
    padding-right: 0;
}

.block-channel .teacher-container .list {
    position: relative;
    width: 222px;
    cursor: pointer;
}

.block-channel .teacher-container .list:hover .shade {
    height: 100%;
}

.block-channel .teacher-container .list img {
    display: block;
    width: 100%;
}

.block-channel .teacher-container .list .intro {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 56px;
    background-color: #eee;
    text-align: center;
}

.block-channel .teacher-container .list .intro h5 {
    margin-top: 5px;
    font-size: 16px;
    font-weight: normal;
    line-height: 24px;
    color: #333;
}

.block-channel .teacher-container .list .intro p {
    font-size: 14px;
    color: #999;
}

.block-channel .teacher-container .list .shade {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 3;
    height: 0;
    font-size: 18px;
    line-height: 42px;
    color: #fff;
    text-align: center;
    background: #0009;
    filter: alpha(opacity=50);
    background: rgba(0, 0, 0, 0.5);
    overflow: hidden;
    -webkit-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear;
}

.block-channel .teacher-container .list .shade h5 {
    margin-top: 80px;
    font-size: 18px;
    font-weight: normal;
}

.block-channel .teacher-container .list .shade a {
    color: #fff;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
}

.block-channel .teacher-container .list .shade a:hover {
    color: #2d86ec;
}

/*备考攻略*/
.bkgl {
    padding: 25px 0;
    background-color: #f5f5f5;
}

.strategy-content {
    padding-top: 20px;
}

.strategy-content .strategy-img {
    float: left;
    width: 248px;
    height: 214px;
    overflow: hidden;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

/* 考试技巧分享 */
.sites-share {
    padding: 20px 0;
    background-color: #f5f5f5;
}

.sites-share .share-content {
    padding-top: 20px;
    height: 200px;
}

.sites-share .share-content .share-info {
    float: left;
    width: 228px;
    height: 200px;
    overflow: hidden;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

.sites-share .share-content .share-info img {
    display: block;
    width: 100%;
}

.sites-share .share-content .share-info:hover {
    -webkit-transform: translate3d(0, -2px, 0);
    transform: translate3d(0, -2px, 0);
    -webkit-box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1);
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1);
}

.sites-share .share-content .share-info .item {
    float: left;
    margin-top: 12px;
    margin-right: 12px;
    width: 56px;
    height: 26px;
    line-height: 26px;
    color: #fff;
    text-align: center;
    background-color: #fc9030;
    border: 1px solid #f2a930;
}

.sites-share .share-content .share-info .item:hover {
    background-color: #f39800;
}

.sites-share .share-content .share-brick {
    float: right;
    width: 968px;
}

.sites-share .share-content .share-brick .tab-content.hide {
    display: none;
}

.sites-share .share-content .share-brick .tab-content .share-block {
    margin-left: 32px;
}

.sites-share .share-content .share-brick .tab-content .share-block2 {
    float: right;
}

.sites-share .share-content .share-brick .tab-content .share-block2 .share-list:nth-child(1) a,
.sites-share .share-content .share-brick .tab-content .share-block2 .share-list:nth-child(3) a {
    color: #f39800;
}

.sites-share .share-content .share-brick .tab-content .share-list {
    position: relative;
    padding: 0 15px;
    width: 432px;
    float: left;
    height: 39px;
    line-height: 39px;
    border-bottom: 1px dashed #e6e7e7;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHCAYAAAAvZezQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA39pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiNTZiMmM0ZS05OTk3LWRjNGMtOTI1NC03N2MxYmQxNjBkNzMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTI1QkNGMDY5MkU5MTFFNzk3MTk5MDg0REFDRDEzNzQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTI1QkNGMDU5MkU5MTFFNzk3MTk5MDg0REFDRDEzNzQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjg0MmI0Y2VkLTI3ZWUtM2I0Mi1iZDQ4LTU4NDc1YmZkMzNmNSIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjM5ZTJkNmNlLThkNGMtMTFlNy1hNTJhLTk2MzU3MDk3NzhhYyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ps2xr+UAAABOSURBVHjaYvxfwdDAwMDQBsS/gJiBCYgTgXgDEHPBBEDAE4i3AzEfSIADKmgHxMtBAuxQgatAnAPTsguIrYH4PkhgGRB7A/FHkAxAgAEA3OYLmUWhzc4AAAAASUVORK5CYII=") 6px center no-repeat;
}

.sites-share .share-content .share-brick .tab-content .share-list a {
    float: left;
    margin-left: 10px;
    width: 310px;
    font-size: 14px;
    color: #666;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.sites-share .share-content .share-brick .tab-content .share-list a:hover {
    color: #083388;
}

.sites-share .share-content .share-brick .tab-content .share-list span {
    float: right;
    width: 70px;
    color: #999;
    text-align: center;
}

/* 校区网点 */
.sites-campus .campus-content {
    padding: 20px 1px 28px;
}

.sites-campus .campus-content .list {
    float: left;
    width: 168px;
    height: 332px;
    margin-right: 38px;
    background: #e5e5e5;
    text-align: center;
}

.sites-campus .campus-content .list img {
    display: block;
    width: 100%;
    height: 218px;
}

.sites-campus .campus-content .list h5 {
    font-size: 16px;
    font-weight: bold;
    line-height: 50px;
    color: #083388;
}

.sites-campus .campus-content .list p {
    padding: 0 14px;
    font-size: 14px;
    line-height: 22px;
    color: #666;
}

.sites-campus .campus-content .list.list-last {
    margin-right: 0;
}

/*底部*/
/* 底部分割线 */
.parting-line {
    margin: 10px 0;
    height: 40px;
    background-color: #f0f0f0;
}

/* 底部服务 */
.sites-serve {
    height: 76px;
    line-height: 76px;
    border-bottom: 1px solid #ddd;
}

.sites-serve .serve-list {
    position: relative;
    float: left;
    width: 20%;
    font-size: 16px;
    color: #666;
    text-align: center;
}

.sites-serve .serve-list.list-last:after {
    width: 0;
}

.sites-serve .serve-list:after {
    position: absolute;
    top: 25px;
    right: 0;
    content: '';
    width: 1px;
    height: 25px;
    background-color: #ddd;
}

.sites-serve .item {
    display: inline-block;
    margin-top: -4px;
    width: 34px;
    height: 23px;
    vertical-align: middle;
    background: url("data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABQAAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjYyNDgxMUVCMkU0NTExRThBNEUyQUE4OEMwODBFMUY4IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjYyNDgxMUVBMkU0NTExRThBNEUyQUE4OEMwODBFMUY4IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkRFNjUyRDcxMkU0MzExRTg4QjFERkMxQ0NDREFFN0I0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkRFNjUyRDcyMkU0MzExRTg4QjFERkMxQ0NDREFFN0I0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQAAgICAgICAgICAgMCAgID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") no-repeat;
}

.sites-serve .item1 {
    background-position: 0 0px;
}

.sites-serve .item2 {
    background-position: 0 -36px;
}

.sites-serve .item3 {
    background-position: 0 -72px;
}

.sites-serve .item4 {
    background-position: 0 -108px;
}

.sites-serve .item5 {
    background-position: 0 -144px;
}

.sites-serve .item6 {
    background-position: 0 -180px;
}

.sites-serve a {
    color: #666;
    -webkit-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}

.sites-serve a:hover {
    color: #f39800;
}

/* 友情链接 */
.sites-friendly {
    margin: 30px 0 20px;
    padding: 0 10px;
}

.sites-friendly .left {
    float: left;
    width: 700px;
}

.sites-friendly .left h4 {
    margin-bottom: 12px;
    font-size: 24px;
    line-height: 24px;
    font-weight: normal;
}

.sites-friendly .left .link-list a {
    float: left;
    margin-right: 10px;
    font-size: 12px;
    line-height: 24px;
    color: #666;
    -webkit-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}

.sites-friendly .left .link-list a:hover {
    color: #f39800;
}

.sites-friendly .center {
    float: left;
    width: 104px;
    font-size: 12px;
    line-height: 32px;
    color: #999;
    text-align: center;
}

.sites-friendly .center img {
    display: block;
}

.sites-friendly .right {
    float: right;
    width: 335px;
}

.sites-friendly .right h5 {
    margin-bottom: 10px;
    font-size: 20px;
    font-weight: normal;
    line-height: 24px;
}

.sites-friendly .right p {
    font-size: 12px;
    line-height: 20px;
    color: #666;
}

.sites-friendly .right .kefu {
    width: 50%;
    float: left;
}

/* 底部状态栏 */
.sites-footer {
    height: 44px;
    line-height: 44px;
    background: #333;
    color: #b0b0b0;
}

.sites-footer .footer-link {
    float: left;
}

.sites-footer .footer-link a {
    margin-right: 38px;
    color: #b0b0b0;
    -webkit-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}

.sites-footer .footer-link a:hover {
    color: #fff;
}

.sites-footer p {
    float: right;
}

/* 高中资讯 内容详情页*/
/*面包屑*/
.mianbaolb {
    width: 100%;
    height: 58px;
    border-top: 1px solid #EEE;
    border-bottom: 1px solid #EEE;
}

.mianbaolb p {
    font-size: 12px;
    color: #999;
    margin-left: 30px;
    border-left: 3px solid #0764a5;
    padding-left: 17px;
    margin-top: 22px;
    line-height: 18px;
}

.mianbaolb p a {
    color: #999;
}

.mianbaolb p a:hover {
    color: #054ba1;
}

.mianbaolb p b {
    font-weight: normal;
    color: #054ba1;
}

/*内容标题*/
.channel .channel_left {
    float: left;
    width: 800px;
}

/*中间右侧内容部分*/
.channel .channel_right {
    width: 300px;
    float: right;
}



.channel_left .contenrnrbt {
    border-bottom: 1px solid #e5e5e5;
}

.channel_left .contenrnrbt h1 {
    font-size: 30px;
    color: #212121;
    line-height: 80px;
    font-weight: normal;
}

.channel_left .contenrnrbt .contentnrbt_bianji {
    padding-bottom: 10px;
}

.channel_left .contenrnrbt .contentnrbt_bianji p {
    font-size: 14px;
    color: #999;
    float: left;
    margin-left: 19px;
    line-height: 20px;
}

.channel_left .contenrnrbt .contentnrbt_bianji p b {
    font-weight: normal;
    margin: 0 40px;
}

.channel_left .contenrnrbt .contentnrbt_bianji .dazhong {
    float: left;
    margin-left: 58px;
}

.channel_left .contenrnrbt .contentnrbt_bianji .dazhong span {
    float: left;
    font-size: 14px;
    color: #999;
    margin-top: 0;
    line-height: 20px;
    margin-right: 5px;
    cursor: pointer;
}

.channel_left .contenrnrbt .contentnrbt_bianji .dazhong .fontzhong {
    color: #000;
}

.channel_left .contenrnrbt .contentnrbt_bianji a {
    width: 78px;
    height: 20px;
    float: right;
    font-size: 14px;
    color: #999;
    line-height: 20px;
    background-color: #efefef;
    text-align: center;
}

.channel_left .contenrnrbt .contentnrbt_bianji a:hover {
    color: #054ba1;
}

/*阅读调查*/
.yuedudc {
    margin-top: 40px;
}

.yuedudc .title {
    height: 43px;
    line-height: 40px;
    border: 0;
}

.yuedudc .title h3 {
    float: left;
    font-size: 16px;
    font-weight: bold;
    line-height: 21px;
    border-left: 4px solid #ff4e4e;
    padding-left: 20px;
    color: #666;
}

.yuedudc .yuedudcwb {
    border: 1px solid #e5e5e5;
    padding: 26px 30px 17px 40px;
}

.yuedudc .yuedudcwb .yuedudcwb_left {
    float: left;
    width: 295px;
}

.yuedudc .yuedudcwb .yuedudcwb_left p {
    font-size: 16px;
    color: #666;
    line-height: 50px;
}

.yuedudc .yuedudcwb .yuedudcwb_left label {
    font-size: 14px;
    color: #666;
    vertical-align: middle;
    cursor: pointer;
}

.yuedudc .yuedudcwb .yuedudcwb_left input {
    margin: 0 8px 0 36px;
    vertical-align: middle;
    cursor: pointer;
}

.yuedudc .yuedudcwb .yuedudcwb_right {
    width: 429px;
    float: right;
}

.yuedudc .yuedudcwb .yuedudcwb_right .yuedu_rightxinxi {
    margin-bottom: 17px;
}

.yuedudc .yuedudcwb .yuedudcwb_right .yuedu_rightxinxi span {
    width: 90px;
    font-size: 16px;
    line-height: 38px;
    float: left;
}

.yuedudc .yuedudcwb .yuedudcwb_right .yuedu_rightxinxi input {
    width: 336px;
    height: 36px;
    background: none;
    border: 1px solid #c9c9c9;
    float: right;
    font-size: 14px;
    text-indent: 8px;
}

.yuedudc .yuedudcwb .yuedudcwb_right .yuedu_rightxinxi input:hover {
    border-color: #ff4e4e;
}

.yuedudc .yuedudcwb .yuedudcwb_right .yuedu_rightxinxi input:focus {
    border-color: #ff4e4e;
}

.yuedudc .yuedudcwb .yuedudcwb_right ul li {
    margin-top: 28px;
    width: 88px;
    height: 62px;
    border: 1px solid #e5e5e5;
    float: right;
    margin-left: 32px;
    font-size: 18px;
    padding-left: 64px;
    line-height: 62px;
    cursor: pointer;
}

.yuedudc .yuedudcwb .yuedudcwb_right ul li a {
    color: #666;
    display: block;
}

.yuedudc .yuedudcwb .yuedudcwb_right ul li:hover a {
    color: #ff7800;
}

.yuedudc .yuedudcwb .yuedudcwb_right ul li.online {
    background: url("../img/zxzx.png") 14px 16px no-repeat;
}

.yuedudc .yuedudcwb .yuedudcwb_right ul li.qq {
    background: url("../img/qq.png") 19px 12px no-repeat;
}

#submit {
    width: 338px;
    height: 42px;
    float: right;
    background: #e50021;
    text-align: center;
    line-height: 42px;
    font-size: 18px;
    color: #fff;
    -webkit-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}

#submit:hover {
    background: #c8021d;
}

/*内容*/
.channel_left .contentztnr {
    padding-top: 10px;
}

.channel_left .contentztnr p {
    font-size: 16px;
    color: #666;
    line-height: 30px;
    word-break: break-all;
    margin-top: 20px;
}


/*推荐阅读*/
.channel_left .tuijianyd {
    margin-top: 100px;
}

.channel_left .tuijianyd .titleyd {
    height: 52px;
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 10px;
}

.channel_left .tuijianyd .titleyd span {
    width: 3px;
    height: 24px;
    background-color: #0764a5;
    display: block;
    float: left;
    margin: 16px 0 0 38px;
}

.channel_left .tuijianyd .titleyd h2 {
    font-size: 24px;
    font-weight: normal;
    margin-left: 19px;
    line-height: 52px;
    color: #666;
    float: left;
}

.channel_left .tuijianyd .yuedutj {
    margin-bottom: 10px;
}

.channel_left .tuijianyd .yuedutj li {
    line-height: 42px;
    font-size: 14px;
    width: 692px;
    height: 42px;
    border-bottom: 1px dashed #e5e5e5;
    margin-left: 35px;
    margin-top: 0;
}

.channel_left .tuijianyd .yuedutj li span {
    width: 15px;
    height: 15px;
    background: url("../img/icon7.png") center no-repeat #c3c3c3;
    display: block;
    float: left;
    margin-top: 14px;
    border-radius: 2px;
}

.channel_left .tuijianyd .yuedutj li a {
    color: #666;
    margin-left: 12px;
}

.channel_left .tuijianyd .yuedutj li a:hover {
    color: #0764a5;
}

/*本文标签*/
.channel_left .tuijianyd p {
    font-size: 14px;
    line-height: 30px;
    color: #666;
    margin-left: 30px;
}


/* 教师详情页 */
/*教师列表*/
.teacher.teacher-content {
    width: 100%;
    height: 100%;
    background-color: #eee;
    padding-top: 20px;
}

/*头部通栏*/
.teacher .toptl  a{

display:block;
    width: 100%;
    height: 100px;
    margin: 20px 0;
}

.teacher .toptl  a img{
width: 100%;
    height: 100%;
}

/*全部师资*/
.teacher .teach {
    background-color: #fff;
    padding-top: 12px;
    margin-bottom: 20px;
}

.teacher .teach .quanbu {
    width: 100%;
    height: 43px;
}

.teacher .teach .quanbu .shizi {
    width: 200px;
    height: 43px;
    margin-left: 23px;
    float: left;
}

.teacher .teach .quanbu .shizi span {
    width: 4px;
    height: 25px;
    background-color: #0764a5;
    float: left;
    margin: 9px 19px 0 0;
}

.teacher .teach .quanbu .shizi h1 {
    font-size: 24px;
    line-height: 43px;
    color: #444;
    font-weight: normal;
}

.teacher .teach .quanbu .shizi h1 b {
    font-weight: normal;
    font-size: 16px;
    color: #ff7800;
}

.teacher .teach .quanbu .tab-nav {
    float: right;
}

.teacher .teach .quanbu .tab-nav li {
    width: auto;
    height: 32px;
    text-align: center;
    color: #333;
    padding: 0 8px;
    font-size: 14px;
    float: left;
    margin-right: 20px;
    cursor: pointer;
    line-height: 32px;
}

.teacher .teach .quanbu .tab-nav li a {
    color: #333;
}

.teacher .teach .quanbu .tab-nav li:hover {
    border-bottom: 2px solid #2d86ec;
}

.teacher .teach .quanbu .tab-nav li:hover a {
    color: #2d86ec;
}

.teacher .teach .quanbu .tab-nav .tab-active {
    border-bottom: 2px solid #2d86ec;
}

.teacher .teach .quanbu .tab-nav .tab-active a {
    color: #2d86ec;
}

/*列表内容*/
.teacher .teach .teachcontent {
    padding-bottom: 25px;
}

.teacher .teach .teachcontent .teachnr .tab-content.hide {
    display: none;
}

.teacher .teach .teachcontent .teachnr .tab-content li {
    width: 170px;
    float: left;
    margin: 28px 4px 0 24px;
    cursor: pointer;
}

.teacher .teach .teachcontent .teachnr .tab-content li img {
    width: 170px;
    height: 200px;
}

.teacher .teach .teachcontent .teachnr .tab-content li h4 {
    font-size: 16px;
    line-height: 30px;
    text-align: center;
}

.teacher .teach .teachcontent .teachnr .tab-content li p {
    font-size: 12px;
    color: #999;
    line-height: 18px;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.teacher .teach .teachcontent .teachnr .tab-content li a {
    width: 137px;
    height: 26px;
    border: 1px solid #dcdcdc;
    margin: 5px auto;
    display: block;
    font-size: 12px;
    line-height: 26px;
    color: #999;
    text-align: center;
}

.teacher .teach .teachcontent .teachnr .tab-content li:hover a {
    border: 1px solid #2d86ec;
    color: #2d86ec;
}

.teacher .teach .teachcontent .fanye {
    height: 27px;
    margin-top: 26px;
    margin-right: 24px;
    float: right;
}

/*教师内容*/
/*面包屑*/
.teacher-content .mianbao_nr {
    height: 18px;
    margin: 7px 0 20px 28px;
    border-left: 3px solid #0764a5;
    padding-left: 17px;
}

.teacher-content .mianbao_nr p {
    font-size: 12px;
    line-height: 18px;
    color: #999;
}

.teacher-content .mianbao_nr p a {
    color: #999;
}

.teacher-content .mianbao_nr p a:hover {
    color: #054ba1;
}

.teacher-content .mianbao_nr p b {
    font-weight: normal;
    color: #054ba1;
}

/*老师介绍*/
.teacher-content .teachjs {
    padding: 20px 54px 20px 57px;
    background-color: #fff;
    margin-bottom: 20px;
}

.teacher-content .teachjs .teachjs-left {
    width: 268px;
    height: 320px;
    float: left;
}

.teacher-content .teachjs .teachjs-right {
    width: 790px;
    float: right;
}

.teacher-content .teachjs .teachjs-right h1 {
    width: 100%;
    border-bottom: 1px dotted #eaeaea;
    font-size: 30px;
    color: #666;
    line-height: 69px;
    font-weight: normal;
}

.teacher-content .teachjs .teachjs-right .teachjs-rightjy {
    font-size: 16px;
    line-height: 40px;
    color: #555;
    border-bottom: 1px dotted #eaeaea;
    padding: 6px 0;
}

.teacher-content .teachjs .teachjs-right .teachjs-rightjy p b {
    color: #ff6700;
    font-weight: normal;
}

.teacher-content .teachjs .teachjs-right .teachjs-rightyuey a {
    width: 156px;
    height: 41px;
    background-color: #ff6700;
    border: 1px solid #e5e5e5;
    display: block;
    text-align: center;
    line-height: 41px;
    color: #fff;
    margin: 16px 0 0 10px;
    font-size: 16px;
    float: left;
    -webkit-box-shadow: 0 3px 3px 2px #e6e6e6;
    box-shadow: 0 3px 3px 2px #e6e6e6;
}

.teacher-content .teachjs .teachjs-right .teachjs-rightyuey a:hover {
    background-color: #f16201;
}

.teacher-content .teachjs .teachjs-right .teachjs-rightyuey p {
    float: left;
    font-size: 12px;
    line-height: 41px;
    margin-left: 27px;
    margin-top: 16px;
    color: #888;
}

/*学员评价*/
.teacher-content .student {
    padding: 0 90px 20px 57px;
    background-color: #fff;
    margin-bottom: 20px;
    position: relative;
}

.teacher-content .student .title {
    width: 100%;
    height: 52px;
}

.teacher-content .student .title h2 {
    padding: 0 15px;
    position: absolute;
    border-top: 2px solid #ff6700;
    top: 0;
    font-size: 16px;
    color: #ff6700;
    font-weight: normal;
    line-height: 50px;
}

.teacher-content .student p {
    font-size: 16px;
    line-height: 30px;
    color: #666;
    padding-left: 34px;
    margin-bottom: 40px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAYAAAGqQ7woAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGRDIxMkQzREJEM0ExMUU3QjMxMkU1ODU1OENERjlCOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGRDIxMkQzRUJEM0ExMUU3QjMxMkU1ODU1OENERjlCOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkZEMjEyRDNCQkQzQTExRTdCMzEyRTU4NTU4Q0RGOUI4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkZEMjEyRDNDQkQzQTExRTdCMzEyRTU4NTU4Q0RGOUI4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+026O0gAAASpJREFUeNpiYICCV69eeYKIGJgAE5LMf4AAAhEyIA4jTIQRLAwEAAEEU3MASlsAsSYL1CR7qILjIAIggLAjZHNgbCZsCpmwqcaqEiCAYLKdIBUwpyHrgmJNmHv/Y9F8D1mcBYhVkO0XExNjhMopEnQ5NgAQQMhWCWERY8Tm7bdYNP6DWw1yNJrbYOAtsjgT1NEHcbjIEj0JnMSh8BKMwYgWhl1Aq8rRowsIuIkOHuorBAgw9AAuhCYCUDyzEoogWHpAziAs8GzDwLANTY84ED/BYdg9WJqBAl1QbAMD7D8LNEaRDeMGSnzDl8SRDIOHOnLYeKFFyzcCIVOGxG5El2RB40uhhx3Qgt94DAeF429kteixBwrcX0i4hYBrHyOrBxrORV5yoHr6wgMAyHvFS1krd3EAAAAASUVORK5CYII=") 0 5px no-repeat;
}

/*热门课程*/
.teacher-content .student .student-coure li {
    float: left;
    padding: 0 10px;
    height: 34px;
    border: 1px solid #ff7619;
    font-size: 16px;
    text-align: center;
    margin: 7px 0 0 15px;
    line-height: 34px;
}

.teacher-content .student .student-coure li a {
    color: #666;
}

.teacher-content .student .student-coure li a:hover {
    color: #ff7619;
}

/*雅思考试技巧分享*/
.teacher-content .fenxiang {
    padding-right: 0;
}

.teacher-content .fenxiang .student-fenxiang .share-block {
    float: left;
    margin-right: 57px;
}

.teacher-content .fenxiang .student-fenxiang .share-block2 {
    float: right;
}

.teacher-content .fenxiang .student-fenxiang .share-block2 .share-list:nth-child(1) a,
.teacher-content .fenxiang .student-fenxiang .share-block2 .share-list:nth-child(3) a {
    color: #f39800;
}

/*.teacher-content .fenxiang .student-fenxiang .share-block .share-list:last-child,*/
/*.teacher-content .fenxiang .student-fenxiang .share-block2 .share-list:last-child {*/
/*    border-bottom: none;*/
/*}*/

.teacher-content .fenxiang .student-fenxiang .share-list {
    float: left;
    position: relative;
    padding: 0 15px;
    width: 472px;
    height: 39px;
    line-height: 39px;
    border-bottom: 1px dashed #e6e7e7;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHCAYAAAAvZezQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA39pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiNTZiMmM0ZS05OTk3LWRjNGMtOTI1NC03N2MxYmQxNjBkNzMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTI1QkNGMDY5MkU5MTFFNzk3MTk5MDg0REFDRDEzNzQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTI1QkNGMDU5MkU5MTFFNzk3MTk5MDg0REFDRDEzNzQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjg0MmI0Y2VkLTI3ZWUtM2I0Mi1iZDQ4LTU4NDc1YmZkMzNmNSIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjM5ZTJkNmNlLThkNGMtMTFlNy1hNTJhLTk2MzU3MDk3NzhhYyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ps2xr+UAAABOSURBVHjaYvxfwdDAwMDQBsS/gJiBCYgTgXgDEHPBBEDAE4i3AzEfSIADKmgHxMtBAuxQgatAnAPTsguIrYH4PkhgGRB7A/FHkAxAgAEA3OYLmUWhzc4AAAAASUVORK5CYII=") 6px center no-repeat;
}

.teacher-content .fenxiang .student-fenxiang .share-list a {
    float: left;
    margin-left: 10px;
    width: 360px;
    font-size: 14px;
    color: #666;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.teacher-content .fenxiang .student-fenxiang .share-list a:hover {
    color: #f39800;
}

.teacher-content .fenxiang .student-fenxiang .share-list span {
    float: right;
    width: 70px;
    color: #999;
    text-align: center;
}



/*面包屑  资讯列表_高中频道列表页*/
.content .channel_left .channel_leftmbx p b {
    color: #df1837;
    font-weight: normal;
}

.channel .channel_left .channel_leftmbx {
    width: 100%;
    height: 36px;
    padding-top: 22px;
    border-bottom: 1px solid #e5e5e5;
}

.channel .channel_left .channel_leftmbx p {
    border-left: 4px solid #2c7edc;
    padding-left: 20px;
    font-size: 14px;
    line-height: 21px;
    color: #666;
}

.channel .channel_left .channel_leftmbx p a {
    color: #666;
}

.channel .channel_left .channel_leftmbx p a:hover {
    color: #2d86ec;
}

/*中间左侧内容部分*/
.channel .channel_left {
    float: left;
    width: 800px;
}

.channel .channel_left ul li {
    margin-top: 28px;
}

.channel .channel_left ul li .channel_lefttime {
    width: 60px;
    float: left;
}

.channel .channel_left ul li .channel_lefttime span {
    font-size: 36px;
    color: #666;
    line-height: 36px;
}

.channel .channel_left ul li .channel_lefttime b {
    font-size: 12px;
    font-weight: normal;
}

.channel .channel_left ul li .channel_leftcenter {
    float: left;
    width: 600px;
}

.channel .channel_left ul li .channel_leftcenter h2 {
    font-size: 18px;
    color: #222;
    font-weight: normal;
}

.channel .channel_left ul li .channel_leftcenter h2 a {
    color: #222;
}

.channel .channel_left ul li .channel_leftcenter h2 a:hover {
    color: #2d86ec;
}

.channel .channel_left ul li .channel_leftcenter p {
    font-size: 14px;
    line-height: 28px;
    color: #666;
    margin-top: 14px;
}

.channel .channel_left ul li .channel_leftxq {
    width: 78px;
    height: 27px;
    float: right;
    background: #2d86ec;
    font-size: 14px;
    color: #fff;
    text-align: center;
    line-height: 27px;
    margin-top: 45px;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.channel .channel_left .pagnation {
    margin-top: 50px;
}

.channel .channel_left ul li .channel_leftxq:hover {
    background-color: #ff9500;
}

/*中间右侧内容部分*/
.channel .channel_right {
    width: 300px;
    float: right;
}

.channel_right .xwzx {
    display: block;
    width: 300px;
    height: 300px;
    margin-top: 22px;
    background-repeat: no-repeat;
    background-position: center center;
}

/* 常见问题 详情页 */
.content {
    margin-top: 20px;
}

.content .c-left {
    float: left;
    width: 300px;
}

.content .c-right {
    float: right;
    width: 841px;
}

.list-item {
    width: 734px;
    padding: 0 15px 15px 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 15px;
}

.list-item .list-img {
    float: left;
    display: block;
    width: 134px;
    height: 100px;
    overflow: hidden;
}

.list-item .list-txt {
    float: right;
    display: inline-block;
    font-size: 13px;
    color: #4c4c4c;
    width: 580px;
}

.list-item .list-txt h3 {
    font-size: 17px;
    line-height: 38px;
    -webkit-transition: color .3s;
    -o-transition: color .3s;
    transition: color .3s;
}

.list-item .list-txt h3:hover {
    color: #f39500;
}

.list-item .list-txt .txt {
    width: 570px;
    line-height: 22px;
    vertical-align: middle;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

/*班级详情 */
.container .courseInfo {
    padding: 15px 20px;
    background: #fff;
    zoom: 1;
}

.container .courseInfo:after {
    display: block;
    content: '';
    height: 0;
    clear: both;
    visibility: hidden;
}

.container .courseInfo .courseImg {
    float: left;
    width: 504px;
    height: 336px;
}

.container .courseInfo .courseImg img {
    width: 100%;
    height: 100%;
    display: block;
}

.container .courseInfo .courseInfos {
    float: left;
    margin-left: 30px;
    width: 589px;
}

.container .courseInfo .courseInfos h3 {
    font-size: 22px;
    line-height: 43px;
    color: #333;
    margin-bottom: 15px;
    font-weight: bolder;
}

.container .courseInfo .courseInfos p {
    font-size: 17px;
    color: #666;
    line-height: 28px;
    margin-bottom: 10px;
}

.container .courseInfo .courseInfos p span {
    color: #333;
    font-weight: bold;
    margin-right: 10px;
}

.container .courseInfo .courseInfos .btn {
    height: 36px;
    margin-top: 25px;
}

.container .courseInfo .courseInfos .btn a {
    float: left;
    width: 252px;
    height: 42px;
    line-height: 42px;
    font-size: 19px;
    color: #fff;
    text-align: center;
    border-radius: 6px;
}

.container .courseInfo .courseInfos .btn .zx {
    background: #5987ed;
}

.container .courseInfo .courseInfos .btn .zx:hover {
    background: #0d3387;
}



/*课程详情*/
.courseDetail {
    background-color: #f7f7f7;
}

.kecheng {
    margin-top: 30px;
}

.kecheng .title {
    height: 48px;
    line-height: 48px;
    background: #5987ed;
}

.kecheng .title p {
    width: 175px;
    height: 46px;
    line-height: 46px;
    border-top: 2px solid #5987ed;
    font-size: 16px;
    font-weight: bold;
    color: #333;
    text-indent: 60px;
    background: url(../img/doc.png) no-repeat 30px center #fff;
}

.kecheng .kcxq {
    background: #f7f7f7;
    padding: 15px 20px 40px;
}

.kecheng .kcxq h4 {
    font-size: 15px;
    color: #333;
    padding: 16px 0 6px;
}

.kecheng .kcxq p {
    padding: 0 10px;
    font-size: 18px;
    color: #666;
    line-height: 36px;
}

/* 国际学校*/
.inter-schools {
    padding: 15px 0;
}

.inter-schools .link-more {
    position: absolute;
    right: 0;
    bottom: 10px;
    display: inline-block;
    font-size: 14px;
    line-height: 34px;
    color: #5987ed;
}

.inter-schools .link-more .icon-more {
    display: inline-block;
    width: 15px;
    height: 15px;
    background: url(../img/icon_more.png) no-repeat center;
}

.titleBox {
    height: 60px;
    line-height: 60px;
    position: relative;
}

.titleBox .title {
    display: block;
    text-align: center;
    border: none;
}

.titleBox .title .icon-diamond {
    display: inline-block;
    width: 55px;
    height: 46px;
    background: url(../img/diamond.png) no-repeat center;
    vertical-align: top;
}

.titleBox .title .txt {
    font-size: 38px;
    line-height: 44px;
    letter-spacing: 0px;
    color: #5987ed;
}


.page-right .school-list {
    /*margin-bottom: 25PX;*/
    height: 536px;
}

.inter-schools .school-list .list-item {
    margin: 0 10px 30px 0;
}

.inter-schools .school-list {
    border: none;
}

.inter-schools .titleBox {
    margin-top: 20px;
}

.school-list .list-item {
    float: left;
    display: block;
    width: 229px;
    height: 182px;
    text-align: center;
    line-height: 35px;
    margin: 0 10px 5px 0;
    -webkit-transition: color .3s;
    -o-transition: color .3s;
    transition: color .3s;
    cursor: default;
    padding: 0;
    border: 0;
}

.school-list .list-item img {
    width: 229px;
    height: 150px;
}

.school-list .list-item:hover {
    color: #5987ed;
}

.process-content {
    width: 1200px;
    position: relative;
}

.process-content::before {
    content: "";
    position: absolute;
    top: 178px;
    left: 0;
    width: 1200px;
    border: 1px solid #a2a2a2;
}

.process-content .pro-list {
    float: left;
    width: 185px;
    margin: 40px 0 20px 45px;
    text-align: center;
}

.process-content .pro-list .icon-pro {
    display: block;
    position: relative;
    width: 105px;
    height: 120px;
    margin: auto;
    background: url(../img/process.png) no-repeat;
    background-position: 0 0;
}

.process-content .pro-list .icon-pro::before {
    display: block;
    content: "";
    position: absolute;
    bottom: -25px;
    left: 45px;
    width: 14px;
    height: 14px;
    background-color: #a2a2a2;
    border-radius: 50%;
}

.process-content .pro-list:nth-child(2) .icon-pro {
    background-position: -167px 0;
}

.process-content .pro-list:nth-child(3) .icon-pro {
    background-position: -345px 0;
}

.process-content .pro-list:nth-child(4) .icon-pro {
    background-position: -520px 0;
}

.process-content .pro-list:nth-child(5) .icon-pro {
    background-position: -720px 0;
}


.process-content .pro-list .txt {
    display: block;
    margin: 40px 0 10px 0;
}

.process-content .pro-list .pro-btn {
    display: block;
    width: 122px;
    height: 33px;
    margin: auto;
    line-height: 33px;
    color: #fff;
    background: #a2a2a2;
    border-radius: 5px;
    text-align: center;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.process-content .pro-list .pro-btn:hover {
    background-color: #5987ed;
}

.process-content .pro-list .pro-btn.hide{
     display: none;
}

/*国际院校 */
.gjyx {
    padding-top: 30px;
    background-color: #eff0f9;
}

.gjyx .school-list {
    margin-top: 10px;
    border: none;
}

.gjyx .list-item img {
    display: block;
    width: 232px;
    height: 116px;
    border: 1px solid #bfbfbf;
}

/*学校简介*/
.school-introduc {
    margin-top: 40px;
}

.school-introduc .s-left {
    float: left;
    width: 760px;
    height: 400px;
}

.school-introduc .s-left .tltBox {
    cursor: default;
    font-size: 28px;
    font-weight: bold;
    line-height: 34px;
    color: #666666;
    position: relative;
}

.school-introduc .s-left .tltBox .t-color {
    color: #f39500;
}

.school-introduc .s-left .tltBox span {
    font-size: 16px;
}

.school-introduc .s-left .tltBox .adm-test {
    position: absolute;
    bottom: 10px;
    right: 0;
    display: block;
    font-size: 19px;
    line-height: 34px;
    font-weight: normal;
    margin-left: 40px;
}

.school-introduc .s-left .tltBox .adm-test .icon-test {
    display: inline-block;
    width: 25px;
    height: 25px;
    background: url(../img/test.png) no-repeat center;
    vertical-align: middle;
}

.school-introduc .s-left .schoolInfors {
    margin-top: 10px;
}

.school-introduc .s-left .schoolInfors p {
    float: left;
    font-size: 16px;
    line-height: 30px;
    color: #666;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.school-introduc .s-left .schoolInfors p:nth-of-type(odd) {
    width: 300px;
}

.school-introduc .s-left .schoolInfors p:nth-of-type(even) {
    width: 460px;
}

.school-introduc .s-left .schoolInfors p em {
    margin-right: 10px;
}

.school-introduc .s-left .t-introduce {
    cursor: default;
    margin-top: 15px;
    font-size: 16px;
    line-height: 26px;
    color: #666666;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
}

.school-introduc .s-left .know-more {
    line-height: 30px;
    float: right;
    display: block;
    color: #2d86ec;
    -webkit-transition: color .3s;
    -o-transition: color .3s;
    transition: color .3s;
}

.school-introduc .s-left .know-more:hover {
    color: #f39500;
}

.school-introduc .s-right {
    float: right;
    width: 420px;
    height: 400px;
    padding-top: 50px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.school-introduc .s-right .box {
    position: relative;
    overflow: hidden;
    width: 420px;
    height: 260px;
    margin: auto;
}

.school-introduc .s-right #schoolBanner {
    width: 650px;
    padding-bottom: 50px;
    position: absolute;
    top: 0;
    left: -116px;
}

.school-introduc .s-right .swiper-slide {
    background-position: center;
    background-size: cover;
    width: 400px;
    height: 260px;
}

.school-introduc .s-right .swiper-slide img {
    width: 100%;
    height: 260px;
}

.school-introduc .s-right .swiper-button-next,
.school-introduc .s-right .swiper-button-prev {
    top: 40%;
}

.school-introduc .s-right .swiper-button-next,
.school-introduc .s-right .swiper-container-rtl .swiper-button-prev {
    width: 46px;
    height: 46px;
    right: 118px;
    background: url(../img/a_right.png) no-repeat center;
}

.school-introduc .s-right .swiper-button-prev,
.school-introduc .s-right .swiper-container-rtl .swiper-button-next {
    width: 46px;
    height: 46px;
    left: 118px;
    background: url(../img/a_left.png) no-repeat center;
}

.btns {
    height: 36px;
    margin-top: 35px;
}

.btns a {
    float: left;
    width: 142px;
    height: 33px;
    line-height: 36px;
    font-size: 16px;
    color: #fff;
    text-align: center;
    border-radius: 6px;
cursor: pointer;
}

.btns .zx {
    background: #f39500;
}

.btns .zx:hover {
    background: #d49735;
}

.btns .xb {
    background: #2d86ec;
    margin: 0 150px 0 170px;
}

.btns .xb:hover {
    background: #0d3387;
}

/*招生简章 */
.recruitStudent {
    /*height: 500px;*/
    padding: 20px 0;
    background-color: #f8f9fb;
}

.recruitStudent .r-left {
    float: left;
    width: 754px;
}

.recruitStudent .r-left p {
    font-size: 17px;
    color: #666;
    line-height: 32px;
    margin-bottom: 10px;
}

.recruitStudent .r-left p span {
    color: #333;
    font-weight: bold;
    margin-right: 10px;
}

.recruitStudent .r-left .zx {
    display: block;
    width: 158px;
    height: 37px;
    font-size: 21px;
    line-height: 37px;
    text-align: center;
    color: #fff;
    background-color: #f39500;
    border-radius: 5px;
    -webkit-transition: all;
    -o-transition: all;
    transition: all;
    cursor: default;
}

.recruitStudent .r-left .zx:hover {
    background-color: #ca9239;
}

.recruitStudent .r-right {
    float: right;
}

.recruitStudent .r-right .online-problem {
    width: 401px;
    /*height: 362px;*/
}

.recruitStudent .r-right .online-problem .t-txt {
    width: 90px;
}

.recruitStudent .r-right .online-problem .inp {
    width: 284px;
    height: 32px;
}

.recruitStudent .r-right .online-problem .t-textarea {
    width: 284px;
    height: 70px;
}

.t-tips {
    text-align: center;
}

.t-tips .line {
    display: inline-block;
    width: 117px;
    height: 3px;
    vertical-align: text-top;
    background-color: #2d86ec;
}

.t-tips span {
    font-size: 32px;
    line-height: 34px;
    color: #2d86ec;
}

.t-tlt {
    font-size: 20px;
    line-height: 40px;
    color: #666666;
    text-align: center;
}

/*精品课程设置*/
.course-setting {
    position: relative;
    width: 870px;
    height: 417px;
    border: solid 1px #dcdcdc;
    padding: 30px 70px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 50px 0;
}

.course-setting .tab-nav .c-tlt {
    float: left;
    width: 186px;
    height: 58px;
    margin-right: 20px;
    text-align: center;
    font-size: 21px;
    line-height: 58px;
    cursor: pointer;
    background-color: #fff;
}

.course-setting .tab-nav .show-nav {
    color: #fff;
    background-color: #2d86ec;
}

.course-setting h2 {
    font-size: 22px;
    line-height: 60px;
}

.course-setting .c-txt {
    text-indent: 2em;
    font-size: 16px;
    line-height: 24px;
}

.course-setting .courseSet-con .couseTab {
    display: none;
}

.course-setting .courseSet-con .couseTab:first-child {
    display: block;
}

.course-setting .zx {
    margin: 0 20px 0 159px;
    cursor: pointer;
}

.course-setting .xb {
    margin: 0;
}

.course-setting .kc-ad {
    position: absolute;
    bottom: 16px;
    right: -332px;
    display: block;
    width: 385px;
    height: 383px;
    background-repeat: no-repeat;
    background-position: center;
}

.school-list {
    margin-bottom: 25PX;
}

.school-list .list-item {
    float: left;
    display: block;
    width: 229px;
    height: 150px;
    text-align: center;
    line-height: 35px;
    margin: 0 10px 40px 0;
    -webkit-transition: color .3s;
    -o-transition: color .3s;
    transition: color .3s;
    cursor: default;
}

.school-list .list-item:hover {
    color: #5987ed;
}

/*高中择校列表页*/
.grid-top {
    width: 100%;
    height: 500px;
    background-repeat: no-repeat;
    background-size: center;
}

.grid-top .tlt {
    font-size: 59px;
    letter-spacing: 3px;
    color: #ffffff;
    font-weight: bold;
    padding: 80px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.grid-top .school-search {
    height: 64px;
    font-size: 16px;
    overflow: hidden;
    padding-left: 100px;
}

.grid-top .school-search .input-box {
    float: left;
    width: 450px;
    height: inherit;
    color: #666;
    padding-left: 26px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #f39500;
    outline: none;
}

.grid-top .school-search .search-btn {
    float: left;
    height: inherit;
    width: 105px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #f39500;
    color: #fff;
    border: 0;
        text-align: center;
    line-height: 64px;
    display: block;
}

.grid-top .school-search .huo {
    float: left;
    width: 50px;
    text-align: center;
    line-height: 55px;
    color: #fff;
}

.grid-top .school-search .dip-teacher {
    float: left;
    width: 230px;
    height: 50px;
    background-color: #fff;
    padding: 5px;
    font-size: 14px;
    color: #7b7b7b;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 5px 0 0 25px;
    position: relative;
}

.grid-top .school-search .dip-teacher::before {
    content: '';
    position: absolute;
    top: 15px;
    left: -10px;
    display: block;
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 10px solid #fff;
}

/*选择学校*/
.select-box {
    height: 160px;
    border: 1px solid #dcdcdc;
}

.select-box .hd {
    height: 46px;
    background-color: #f8f9fa;
    border: 1px solid #dcdcdc;
}

.select-box .hd .active {
    display: block;
    width: 147px;
    height: 46px;
    text-align: center;
    font-size: 17px;
    line-height: 46px;
    background-color: #fff;
    border-right: 1px solid #dcdcdc;
    border-bottom: 1px solid #fff;
}

.s-city {
    float: left;
    margin: 30px 10px;
    padding-left: 35px;
    width: 267px;
    height: 47px;
    font-size: 17px;
    border: solid 1px #dcdcdc;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url(../img/01.png);
    background-repeat: no-repeat;
    background-position: 7px center;
}

.course {
    background: url(../img/02.png);
    background-repeat: no-repeat;
    background-position: 7px center;
}

.gj {
    background: url(../img/03.png);
    background-repeat: no-repeat;
    background-position: 7px center;
}

.price {
    background: url(../img/04.png);
    background-repeat: no-repeat;
    background-position: 7px center;
}

/*各国学校*/
.left-page {
    float: left;
    width: 838px;
    margin-top: 30px;
}

.left-page .school-list-show {
    border-bottom: 1px solid #dcdcdc !important;
    margin-bottom: 30px;
}

.left-page .school-list-show .school-pic {
    float: left;
    display: block;
    overflow: hidden;
}

.left-page .school-list-show .school-pic img {
    width: 346px;
    height: 250px;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}

.left-page .school-list-show .school-pic img:hover {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.left-page .school-list-show .school-infor {
    float: left;
    width: 395px;
    margin-left: 30px;
    padding-bottom: 30px;
}

.left-page .school-list-show .school-infor .tlt {
    font-size: 25px;
    line-height: 60px;
}

.left-page .school-list-show .school-infor .condition1 {
    font-size: 16px;
    line-height: 40px;
}

.left-page .school-list-show .school-infor .know-more {
    display: block;
    width: 179px;
    height: 35px;
    color: #fff;
    text-align: center;
    font-size: 18px;
    line-height: 35px;
    background-color: #2d86ec;
    border-radius: 5px;
    margin-top: 20px;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.left-page .school-list-show .school-infor .know-more:hover {
    background-color: #0d3387;
}

.right-page {
    float: right;
    width: 300px;
}