@charset "utf-8";
/* CSS Document */
a, b, big, body, button, caption, center, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, iframe, img, input, label, legend, li, object, ol, p, select, small, span, strong, table, tbody, td, textarea, tfoot, th, thead, tr, ul {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: "微软雅黑";
}
body {
    /*background: #f6fbff;*/
	background:#FFFFFF;
    color: #666;
    max-width: 1920px;
    overflow: auto;
	font-size: 13px;
}
img {
    border: 0;
    vertical-align: top;
}
a, a:link {
    text-decoration: none;cursor: pointer;
}
a, input {
    border: 0;
}
a {
    color: #000;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
/*----------------------top  begin-----------------*/
.headerbj{
    width: 100%;
    min-width: 1200px;
    height: 90px;
    vertical-align: top;
	margin-top:0px;
}
.header {
    width: 1200px;
    min-width: 1200px;
    margin: 0 auto;
    height: 100%;
}

.wylogoImg{
    height: 100%; padding-top:10px;
}
.wylogoImg img{
    height: 75px;
}
.wyInpDiv {
    height: 37px;
    width: 555px;
    border: thin solid #0078d0;
    border-radius: 37px;
    margin: 36.5px 0 0 60px;
    line-height: 32px;
}
.wyInp {
    margin-left: 15px;
    line-height: 37px;
    /*background-color: #f6fbff;*/
    height: 35px;
    width: 190px;
}
.wyInpDivBtn {
    height: 35px;
    color: #0078d0;
    font-size: 24px;
    margin-top: -7px;
    padding-left: 16px;
}
.el-button {
    display: inline-block;
    line-height: 1;
    white-space: nowrap;
    cursor: pointer;
    background: #fff;
    border: 1px solid #dcdfe6;
    color: #606266;
    -webkit-appearance: none;
    text-align: center;
    box-sizing: border-box;
    outline: 0;
    margin: 0;
    transition: .1s;
    font-weight: 500;
    padding: 12px 20px;
    font-size: 14px;
    border-radius: 4px;
}

.el-button, .el-checkbox, .el-image-viewer__btn {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}
.el-button--text {
    color: #409eff;
    background: 0 0;
    padding-left: 0;
    padding-right: 0;
}
[class*=" el-icon-"], [class^=el-icon-] {
    font-family: element-icons!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-feature-settings: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    vertical-align: baseline;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.el-icon-search:before {
    content: "\e778";
}
.wyHeadBtnDiv {
    height: 24px;
    padding-top: 39px;
    width: 330px;
    line-height: 24px;
    display: flex;
    justify-content: flex-end;
}
.wyHeadBtnDiv .tel
{
font-size: 20px;
    padding-right: 20px;
    color: #e6a23c;
}
.wyHeadBtnDiv .tel img{ height:35px;}
.el-button--mini, .el-button--mini.is-round {
    padding: 7px 15px;
}
.wyHeadBtnDiv .login_status
{
width:122px;
}
.wyHeadBtnDiv .login_status button
{
margin-top:3px;
}
.wyHeadBtnDiv .login_status img
{
height:25px;
border-radius:50%;
}
.el-dropdown-link
{
    color: #606266;
    font-size: 14px;
	line-height:30px;
}
.user-info-div:hover .el-dropdown{ display:block;}
.el-dropdown {
    display: inline-block;
    position: relative;
    color: #606266;
    font-size: 14px;
	width:100%;
	display:none;
	padding-top:20px;
}
.user-info-div span{
    padding: 0 2px;
}

.el-icon--right {
    margin-left: 5px;
}
.el-dropdown-menu {
    position: absolute;
    top: 0px;
    left: -10px;
    padding: 0px 0;
    margin: 5px 0;
    background-color: #fff;
    border: 1px solid #ebeef5;
    border-radius: 4px;
    box-shadow: 0 2px 12px 0 rgb(0 0 0 / 10%);
	z-index:1005;
	width:100%;
}
.el-dropdown-menu__item {
    list-style: none;
    line-height: 36px;
    padding: 0 20px;
    margin: 0;
    font-size: 14px;
    color: #606266;
    cursor: pointer;
    outline: 0;
}
.el-dropdown-menu__item{
    padding: 0 23px 0 10px;
    border-bottom: 1px dashed #ccc;
	text-align: center;
}
.el-dropdown-menu__item:nth-child(4){border:0px;}
.tip-trangle-top {
        position: absolute;
        top: 5px;
        left: 30px;
		width: 10px;
    height: 10px;
    position: absolute;
    border-right: 1px solid #ebeef5;
    border-bottom: 1px solid #ebeef5;
    -webkit-transform: translate(0,-50%) rotate(
-135deg);
    transform: translate(0,-50%) rotate(
-135deg);
 background-color:#FFFFFF;
 z-index:1006;
    }


.el-button--mini, .el-button--small {
    font-size: 12px;
    border-radius: 3px;
}

.el-button--warning {
    color: #fff;
    background-color: #e6a23c;
    border-color: #e6a23c;
}
.el-button--info {
    color: #fff;
    background-color: #909399;
    border-color: #909399;
}

.wyHeadBtn {
    height: 24px;
    line-height: 0;
}
.wyHeadBtn a
{
color:#FFFFFF!important;
}
.el-button+.el-button {
    margin-left: 10px;
}
.el-button:hover{ opacity:0.8;}
.ex-search { 
    position: relative; top: -3px;left:10px;
} 
.ex-search:before { 
    content: ' '; 
    position: absolute; 
    width: 16px; 
    height: 16px; 
    border: 2px solid #0078d0; 
    border-radius: 20px;
}
.ex-search::after { 
    content: ' '; 
    position: absolute; 
    width: 6px; 
    height: 2px; 
    background: #0078d0; 
    border-radius: 1px 0 0 1px; 
    -webkit-transform: rotate(225deg); 
    -moz-transform: rotate(225deg); 
    -ms-transform: rotate(225deg); 
    -o-transform: rotate(225deg); 
    transform: rotate(225deg); 
} 
.ex-search:before { 
    top: 0; 
    left: 0; 
} 
.ex-search:after { 
    right: -22px; 
    bottom: -21px; 
} 
.wyInpDivSpBig{
    width: 300px;
    height: 100%;
    overflow: hidden;
	text-align:right;
	display:inline-table;
	padding-top:2px;
}
.wyInpDivSpan{
cursor: pointer;
padding: 3px 10px;
font-size: 12px;
margin-left: 6.5px;
color: #999;
background-color: #f6fbff;
border-radius: 24px;
width: auto;
line-height: 18px;
}
.wyInpDivSpan:hover{color:#0096f0;background-color:#f6fbff;}

/*----------------------top  end-----------------*/


/*----------------------menu  begin-----------------*/
.navbj {
    width: 1200px;
    min-width: 1200px;
    height: 52px;
    vertical-align: top;
    margin: 0 auto;
	font-size:16px;
}
.navDiv {
    width: 240px;
    height: 100%;
    background-color: #007ad0;
    position: relative;
}
.navDiv span:first-child {
    padding-left: 38px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAPCAMAAAA1b9QjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3NTZCMkQxM0UwMkExMUVBODdCQUNCOTYxQzlCRjhFMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3NTZCMkQxNEUwMkExMUVBODdCQUNCOTYxQzlCRjhFMSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjc1NkIyRDExRTAyQTExRUE4N0JBQ0I5NjFDOUJGOEUxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjc1NkIyRDEyRTAyQTExRUE4N0JBQ0I5NjFDOUJGOEUxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+kNuGgwAAAAZQTFRF////////VXz1bAAAAAJ0Uk5T/wDltzBKAAAAHUlEQVR42mJgYGBgZGRAAwRFGNEBUSKD3i6AAAMAQKcAeU8ELGwAAAAASUVORK5CYII=) no-repeat 15px;
    color: #fff;
    line-height: 52px;
}
.navDiv span a{color:#FFFFFF;}
.navDiv span:nth-child(2) {
    padding-right: 10px;
    color: #fff;
    line-height: 52px;
}
.navCont {
    position: absolute;
    top: 52px;
    left: 0;
    width: 240px;
    height: 413px;
    background-color: rgba(72,77,89,.8);
    z-index: 1000;
}
.navStrip {
    height: 56px;
    width: 100%;
    border-bottom: 1px solid #5c91b6;
    padding: 20px 12px 0;
}
.navStrip:hover {
background-color:#FFFFFF;
}
.navStrip:hover .navRightConter{display:block;}
.navStrip:hover .navStripTop a{color:#007ad0!important}
.navStrip:last-child
{
border-bottom:0;
}
.navStripTop {
    font-size: 14px;
    height: 16px;
}
.navStripTop a {
    color: #fff;
    cursor: pointer;
    display: inline-block;
    width: 200px;
    text-align: left;
}
.navStripTop a i {
    font-style: normal;
    display: block;
    border-left: 2px solid #fff;
	padding-left:15px;
}
.navStripTop .comheader-tips {
position: absolute;
margin-left:3px;
    top: 7px;
    font-style: normal;
    font-size: 12px;
    min-width: 40px;
    height: 16px;
    line-height: 15px;
    color: #fff;
    border-radius: 10px 10px 10px 0;
    text-align: center;
    padding: 0 4px;
    box-shadow: 0 2px 5px 0 rgb(251 66 97 / 51%);
    background: linear-gradient(
-90deg, #fe576f, #fc2c3c);
}
.navStripTop .comheader-tips em {
    transform: scale(0.9);
    display: block;
}
.navText {
    width: 95px;
    line-height: 52px;
    height: 52px;
    text-align: center;position: relative;
}
.navRight .navText:hover a {
    color: #007ad0;
    font-weight: 700;
}
.navRight .navText a.active{
    color: #007ad0;
    font-weight: 700;
}
.navText ul{background:#f6fbff;position:absolute;left:-15%;top:52px; clear:both; z-index:1000;width:135%; padding-bottom:10px; display:none;}
.navText ul li{line-height:36px; height:36px; overflow:hidden; border-bottom:1px solid #f1f0f0;}
.navText ul li:last-child{border:0px;}
.navText ul li a{ font-size:14px;}
.navText:hover ul{display:block;}
.navText:hover ul li:hover{ background:#0093f0;}
.navRight .navText:hover ul li a{ color: #333;font-weight: 100;}
.navRight .navText:hover ul li:hover a{ color: #FFF;}
.navRightConter{background:#fff;padding:20px;position:absolute;left:240px;top:0;width:718px;height:413px; display:none;}.navRightConter .title-div{padding:0 0 12px;font-size:14px;color:#007ad0;cursor:pointer;overflow: hidden;}.navRightConter .title-div a{color:#007ad0; }.navRightConter .title-div a:hover{text-decoration:underline;}.navRightConter .info-div{font-size:13px;display:flex;flex-wrap:wrap;margin-bottom:20px}.navRightConter .info-div .mod{margin-bottom:10px}.navRightConter .info-div a{display:inline-block;margin-right:24px;line-height:14px;flex-direction:column;margin-bottom:10px}.navRightConter .info-div a i{font-style:normal;height:14px;color:#6a6b6c;cursor:pointer}.navRightConter .info-div a:hover i{color:#007ad0}.navRightConter .info-div a b{font-weight:400;height:14px;font-size:14px}

/*----------------------menu  end-----------------*/


/*----------------------banner  begin-----------------*/
.bannerbj {
    width: 100%;
    height: 413px;
}
.banner {
    min-width: 1200px;
    margin: 0;
}
.fullSlide{height:413px;}
.fullSlide .next {right: 5%;}
.fullSlide .prev {left: 5%;}
.fullSlide .bd li{ background-size:100% 100%!important;}





.el-carousel--horizontal {
    overflow-x: hidden;
}
.el-carousel {
    position: relative;
}
.el-carousel__container {
    position: relative;
    height: 300px;
}
.el-carousel__arrow {
    border: none;
    outline: 0;
    padding: 0;
    margin: 0;
    height: 36px;
    width: 36px;
    cursor: pointer;
    transition: .3s;
    border-radius: 50%;
    background-color: rgba(31,45,61,.11);
    color: #fff;
    position: absolute;
    top: 50%;
    z-index: 10;
    transform: translateY(-50%);
    text-align: center;
    font-size: 12px;
}
.el-carousel__arrow--left {
    left: 16px;
}
.el-carousel__arrow--right {
    right: 16px;
}
.el-carousel__item {
    width: 100%;
    display: inline-block;
    overflow: hidden;
    z-index: 0;
}
.el-carousel__item, .el-carousel__mask {
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
}
.bannerItem {
    width: 100%;
    height: 413px;
    display: block;
    min-width: 1200px;
    background-size: cover;
}
.banner .sn-ul-div {
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    bottom: 0;
    z-index: 2;
    text-align: center;
}
.el-carousel__indicators {
    position: absolute;
    list-style: none;
    margin: 0;
    padding: 0;
    z-index: 2;
}

.el-carousel__indicators--horizontal {
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}
.banner .el-carousel__indicators--horizontal {
    bottom: 10px;
    left: 0;
    position: static;
    transform: none;
    width: 720px;
    background: rgba(0,0,0,.3);
    margin: 0 auto;
    text-align: left;
}

.el-carousel__indicator {
    background-color: transparent;
    cursor: pointer;
}
.el-carousel__indicator--horizontal {
    display: inline-block;
    padding: 12px 4px;
}
.banner .el-carousel__indicator--horizontal {
    margin-left: 0;
}

.el-carousel__button {
    display: block;
    opacity: .48;
    width: 30px;
    height: 2px;
    background-color: #fff;
    border: none;
    outline: 0;
    padding: 0;
    margin: 0;
    cursor: pointer;
    transition: .3s;
}
.banner .el-carousel__button {
    width: 130px;
    height: 60px;
    border-radius: 0;
    padding: 0;
    border: 2px solid #007ad0;
}
/*----------------------banner  end-----------------*/



/*----------------------container  begin-----------------*/

.container{height:auto;width:100%}.clearfix{clear:both}.news-class-div{background-color:#ececec;padding:30px 0}.news-class-div .news-container{width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:baseline}.news-class-div .news-container .mod{width:380px;min-height:220px;background:#fff;border-radius:10px;box-shadow:0 0 8px 2px rgba(0,0,0,.2)}.news-class-div .news-container .mod .title-div{height:51px;line-height:51px;background:url(/_nuxt/img/new_title.f5fd805.png) 0 0;background-size:100% 100%;box-sizing:border-box;padding:0 10px;font-size:20px;display:flex;justify-content:space-between;color:#fff}.news-class-div .news-container .mod .title-div a{color:#fff;font-size:15px}.news-class-div .news-container .mod .info-div{height:204px;overflow:hidden}.news-class-div .news-container .mod ul{display:block;padding:0 15px;box-sizing:border-box;font-size:14px;margin-left:0;margin-top:0;min-height:207px}.news-class-div .news-container .mod .info-div ul{-webkit-animation:scoll-data-v-b78a4a46 6s linear 0s infinite;animation:scoll-data-v-b78a4a46 6s linear 0s infinite}.news-class-div .news-container .mod .info-div ul:hover{-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes scoll-data-v-b78a4a46{0%{margin-top:0}to{margin-top:-50px}}.news-class-div .news-container .mod ul li{list-style:none;line-height:42px;height:42px;overflow:hidden;border-bottom:1px solid #c4c4c4;box-sizing:border-box;margin-left:0}.news-class-div .news-container .mod ul li a{display:inline-block;padding:0 10px}.news-class-div .news-container .mod ul li a:hover{color:#0096f0}.news-class-div .news-container .mod ul li:last-child{border-bottom:none}.news-class-div .news-container .mod ul.wd li{line-height:20px;border-bottom:none;height:auto;padding:11px 0}.news-class-div .news-container .mod ul.wd li span{display:block;padding:2px 0}.news-class-div .news-container .mod ul.wd li span.w{background:url(/_nuxt/img/arrow.f49d4e7.png) no-repeat 100%;cursor:pointer;color:#000}.news-class-div .news-container .mod ul.wd li span.w:hover{color:#0096f0}.news-class-div .news-container .mod ul.wd li span.d{color:#868686}.live-replay-class-div{height:750px;padding:50px 0}.live-replay-class-div .live-replay-container{width:1200px;margin:0 auto}.live-replay-class-div .live-replay-container .class-div{width:900px;float:left}.live-replay-class-div .live-replay-container .class-div .title-div{font-size:30px;color:#333;font-weight:700;margin-bottom:20px;line-height:30px}.live-replay-class-div .live-replay-container .class-div .title-div a{font-size:15px;color:#888;float:right;display:block}.live-replay-class-div .live-replay-container .class-div .info-div{height:300px}.live-replay-class-div .live-replay-container .class-div .info-div>a{width:276px;height:272px;background:url(/_nuxt/img/live_bg.a32e1cf.png);box-sizing:border-box;padding:10px;display:block;float:left;margin-right:35px}.live-replay-class-div .live-replay-container .class-div .info-div>a:hover{background:url(/_nuxt/img/claSeckill2.94da95d.png);transform:translateY(-3px);transition:transform .1s linear 0s}.live-replay-class-div .live-replay-container .class-div .info-div>a:nth-child(3n+0){margin-right:0}.live-replay-class-div .live-replay-container .class-div .info-div .mod img{width:100%;height:145px}.live-replay-class-div .live-replay-container .class-div .info-div .mod p{display:block;font-size:15px;color:#1a1a1a;height:40px;line-height:20px;overflow:hidden;margin:5px 0}.live-replay-class-div .live-replay-container .class-div .info-div .mod:hover p{color:#0096f0}.live-replay-class-div .live-replay-container .class-div .info-div .mod b{font-size:14px;font-weight:400;height:15px;display:block;margin-bottom:5px;color:#db284d}.live-replay-class-div .live-replay-container .class-div .info-div .mod span{display:flex;justify-content:space-between;font-size:12px;line-height:30px;height:30px}.live-replay-class-div .live-replay-container .class-div .info-div .mod span b{color:#999;font-size:12px}.live-replay-class-div .live-replay-container .class-div .info-div .mod span label{width:81px;text-align:center;height:27px;line-height:27px;background-image:linear-gradient(0deg,#f0032a,#fb3153);border-radius:3px;cursor:pointer;color:#fff}.live-replay-class-div .live-replay-container .hot-div{float:right;width:280px;height:620px;margin-top:50px}.free-class-div{padding:40px 0;background:#f6f7f9}.free-class-div .free-container{width:1200px;margin:0 auto}.free-class-div .free-container .class-div{width:900px;float:left}.free-class-div .free-container .class-div .title-div{font-size:30px;color:#333;font-weight:700;margin-bottom:20px;line-height:30px}.free-class-div .free-container .class-div .title-div a{font-size:15px;color:#888;float:right;display:block}.free-class-div .free-container .class-div .info-div>a{width:275px;float:left;margin-right:35px;margin-bottom:20px;display:block;cursor:pointer}.free-class-div .free-container .class-div .info-div .page-div{display:block}.free-class-div .free-container .class-div .info-div .page-div a{display:inline;margin:0 10px;cursor:pointer}.free-class-div .free-container .class-div .info-div>a:nth-child(3n+0){margin-right:0}.free-class-div .free-container .class-div .info-div a .mod{width:275px;border-radius:8px;height:205px;margin-right:25px;cursor:pointer}.free-class-div .free-container .class-div .info-div a .mod img{width:273px;height:137px;border-radius:5px}.free-class-div .free-container .class-div .info-div a .mod .t{display:block;color:#1a1a1a;font-size:15px;height:20px;line-height:20px;margin:7px 0;padding:0 5px}.free-class-div .free-container .class-div .info-div a .mod .n{font-size:12px;color:#999;padding:0 5px;width:100%;display:flex;justify-content:space-between}.free-class-div .free-container .class-div .info-div a .mod .n i{font-style:normal}.free-class-div .free-container .class-div .info-div a .mod .n b{font-weight:400;float:right}.free-class-div .free-container .class-div .info-div a:hover .mod{box-shadow:2px 2px 6px 0 rgba(0,0,0,.25);transform:translateY(-3px);transition:transform .1s linear 0s}.free-class-div .free-container .class-div .info-div a:hover .mod .t{color:#0096f0}.free-class-div .HotDiv{width:280px;float:right;border-radius:5px;overflow:hidden;margin-top:48px}.bannerBombj{width:100%;min-width:1200px;height:115px;background-color:#f6f7f9}.bannerBom{width:1200px;height:100%;margin:0 auto}.bannerBomStrip{width:300px;height:100%;height:38px}.bannerBomMar{margin:22px auto 0;width:auto;height:75px;width:272px;border-right:1px solid #c8c8c8;display:flex;justify-content:center;align-items:center}.bannerBomMar i{display:inline-block;height:38px;width:48px;overflow:hidden;position:relative}.bannerBomMar i b{display:block;background-image:url(../images/wyhicon.2a05b27.png);background-repeat:no-repeat;height:100px;width:48px;position:absolute;top:-48px}.bannerBomMar:hover{cursor:pointer}.bannerBomMar:hover i b{top:0}.bannerBomStrip .bannerBomMar i b{transition:top .5s}.bannerBomStrip:first-of-type .bannerBomMar i b{background-position-x:-60px;background-position-y:0}.bannerBomStrip:nth-of-type(2) .bannerBomMar i b{background-position-x:0;background-position-y:0}.bannerBomStrip:nth-of-type(3) .bannerBomMar i b{background-position-x:-120px;background-position-y:0}.bannerBomStrip:nth-of-type(4) .bannerBomMar i b{background-position-x:-180px;background-position-y:0}.bannerBomText{font-size:12px;color:#626262;margin-left:10px;display:block;height:38px;letter-spacing:1px;text-align:left}.bannerBomText b{font-weight:400;font-size:23px;color:#252526;line-height:19px}.bannerBomText b strong{font-weight:400;font-size:15px;color:#626262}.noBorder{border:none}.bannerBomMar:hover .bannerBomText,.bannerBomMar:hover .bannerBomText b,.bannerBomMar:hover .bannerBomText b strong{color:#188dec}.claAuthorize{width:1200px;min-width:1200px;margin:52px auto}.claAuthorize a{float:left;display:block}.claAuthorizeCenter{height:100px;width:195px;background-color:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column;border-radius:10px;margin-right:5px;margin-bottom:5px}.claAuthorize .claAuthorizeCenter:nth-child(6){margin-right:0}.claAuthorize a .claAuthorizeCenter:hover{transform:translateY(-5px);transition:transform .5s linear 0s;box-shadow:0 5px 6px #9c9c9c}.claAuthorizeCenter img{height:51px}.claAuthorText{padding:8px 15px;color:#000}.claSeckill{width:1200px;min-width:1200px;margin:0 auto 40px;height:352px}.claSeckillTop{height:41px}.claSeckillTop p{font-size:15px;color:#888;line-height:41px}.claSeckillTop p span:first-child{font-size:30px;color:#333;font-weight:700}.claSeckillTop p span:nth-child(2){font-size:18px;color:#333;padding-left:20px}.claSeckillTop p b{background-color:#e31436;border-radius:3px;padding:3px 5px;font-size:18px;color:#fff;font-weight:400}.claSeckillDiv{height:275px;width:100%;margin-top:10px}.claSeckillCenter{height:270px;width:276px;background:url(/_nuxt/img/live_bg.a32e1cf.png) no-repeat 50%;background-size:cover;text-align:center;margin-right:30px;transition-property:height;padding-top:10px;margin-top:9px;cursor:pointer}.claSeckillCenter:last-child{margin-right:0}.claSeckillCenter:hover{transform:translateY(-3px);transition:transform .1s linear 0s}.claSeckillCenter:hover,.claSeckillUrlImg{background:url(/_nuxt/img/claSeckill2.94da95d.png) no-repeat 50%!important}.claSeckillCenter img{width:262px;height:148px;background-color:#a7acaf}.claSeckText{width:248px;margin:13px auto;text-align:left}.claSeckText p{height:42px}.claSeckillCenter:hover .claSeckText>p{color:#0096f0}.claSeckTextBom{margin-top:8px;height:27px}.claSeckTextBom p{font-size:16px;color:#e31436;line-height:27px}.claSeckTextBom p s{font-size:12px;color:#999;padding-left:8px}.hotClass{width:100%;background-color:#f6f7f9;padding-top:55px;margin-bottom:10px}.hotClassNav{width:1200px;min-width:1200px;margin:0 auto}.hotClassNav>div>span{font-size:30px;color:#333;width:auto;font-weight:700}.hotClassNavDiv{margin-left:35px;line-height:27px;border-bottom:1px solid #b4eafa;height:44px;width:990px}.hotClassNavDiv span{padding:8px 25px;border-bottom:1px solid #b4eafa;font-size:18px;cursor:pointer;background:#f6f7f9}.hotClassNavDiv span label{position:relative;cursor:pointer}.hotClassNavDivBorder{border-left:1px solid #b4eafa;border-right:1px solid #b4eafa;border-top:2px solid #0096f0;border-bottom:none!important;border-radius:3px;position:relative;color:#0096f0}.positionImg{position:absolute;top:-6px;right:-20px}.hotClassTit{width:100%;height:45px}.hotClassDiv{width:1210px;display:flex;flex-direction:row;margin-top:20px}.hotClassDiv .left{width:277px}.hotClassDiv .right{width:900px;margin-left:33px}.claGood{width:1200px;min-width:1200px;margin:0 auto;padding:40px 0 10px}.claGoodTit{font-size:30px;color:#333;margin-bottom:20px;font-weight:700}.claGoodCenter{width:100%;height:auto}.claGoodDiv{width:275px;border-radius:8px;height:225px;margin-right:25px;margin-bottom:25px;cursor:pointer}.claGoodCenter .claGoodDiv:nth-child(4){margin-right:0!important}.claGoodDiv img{width:275px;height:137px;background-color:#dadada;border-radius:5px}.claGoodDiv p:nth-child(2){line-height:50px;color:#1a1a1a;font-size:15px}.claGoodDiv p{padding:0 5px;height:50px;overflow:hidden}.claGoodDiv p:nth-child(3) span{color:#999;font-size:12px}.claGoodDiv p:nth-child(3) span i{padding-right:10px;font-size:15px}.claGoodDivScale{margin-top:-10px}.claGoodDivScale img{box-shadow:2px 2px 6px 0 rgba(0,0,0,.25)}.claGoodDivScale p:nth-child(2){color:#0096f0}.claGoodDiv:hover{box-shadow:2px 2px 6px 0 rgba(0,0,0,.25);transform:translateY(-3px);transition:transform .1s linear 0s}.claGoodDiv:hover .word-n{color:#0096f0}@keyframes scoll-data-v-b78a4a46{0%{margin-top:0}to{margin-top:var(--topValue)}}

.bannerBomMar i {
    height: 48px;
}
.bannerBomMar i img{max-width:100%; max-height:100%;}
/*.claGoodCenter
{
overflow:hidden;
}
.claGoodCenter a:nth-of-type(4n) .claGoodDiv{
    margin-right: 0;
}*/

.claGood_ms
{
/*padding-top: 90px; #f1faff
padding-bottom: 100px;*/
background:url(../images/ms_bg_top.png) no-repeat top,linear-gradient(to bottom,#f6fbff,#FFF);
background-size:95%;
/*background: linear-gradient(to bottom,#f1faff,#FFF);*/
}
.courseSecKill-title {
    background: url(../images/ms_title_top.png) no-repeat;
	background-size:95%;
    width: 656px;
    height: 90px;
    margin: 0 auto;
	margin-bottom:-0px;
}

.claGoodTit{ font-weight:normal;}
.claGoodTit em,.title-div em{
    font-size: 30px;
    color: #db284d;
    /*font-weight: 700;*/
}
.claGood_bg {
    padding: 10px 0;
	height:auto;
	width:100%;
    background: #f6f7f9;
	overflow: hidden;
}
.claGoodDiv p:nth-child(3) span .through{
    text-decoration: line-through;
    color: #DADADA;
	font-size:12px;
}
.claGoodDiv p:nth-child(3) span .sy{
    color: #DADADA;
	font-size:12px;
}
.claGoodDiv_ms {
    height: 225px;
}
.usertop
{
background:url(../images/usertop.png) left center no-repeat;background-size:15%; padding-left:15px;
}
.claGoodDiv p:nth-child(3) span.qg{
    background: #de1414;
    color: #fff;
    padding: 5px;
    border-radius: 3px;
}
.claGoodDiv p:nth-child(3) span.wks{
    background: #fba231;
    color: #fff;
    padding: 5px;
    border-radius: 3px;
}
.claGoodDiv p:nth-child(3) span.jiesu{
    background: #dadada;
    color: #fff;
    padding: 5px;
    border-radius: 3px;
}
.claGoodDiv p:nth-child(3) span.js{
    clear:both; width:100%; margin-top:-10px;
}
/*----------------------container  end-----------------*/

/*----------------------IE学员模块   begin--------------*/
.jingyin_box  { background:#FFF; height:562px;}
.jingyin_con  { height:562px; width:1150px; margin:0 auto; }
.jingyin_con .lan  { height:145px; padding-top:35px;  position:relative;  }
.jingyin_con .lan .num  { height:50px; line-height:50px; text-align:center; color:#0093f0; font-size:50px; font-family: "Microsoft YaHei"; font-weight:100;}
.jingyin_con .lan .num_left {
	height:30px;
	line-height:30px;
	width:130px;
	font-size:20px;
	color:#ff4c43;
	position:absolute;
	left:389px;
	top: 49px;
}

.jingyin_con .lan .num_right {
	height:30px;
	line-height:30px;
	width:324px;
	font-size:18px;
	color:#808080;
	position:absolute;
	left:643px;
	top: 49px;
}
.topLoop{  position:relative;   }
.topLoop .hd       { height:12px; width:54px; margin:0 auto; position:relative; margin-top:40px;  }
.topLoop .hd .prev { display:block;  width:12px; height:19px; cursor:pointer;  position:absolute; left:-26px; top:-3px;background:url(../images/icoUp.gif) center no-repeat;}
.topLoop .hd .next { display:block;  width:12px; height:19px; position:absolute; left:70px; top:-3px; cursor:pointer; background:url(../images/icoDown.gif) center no-repeat; }
.topLoop .hd ul   { width:200px; margin:0 auto; }
.topLoop .hd ul li { position:relative;  float:left;  width:12px; height:12px; overflow:hidden; background:#dedede; margin-right:10px;  cursor:pointer; font-size:0px;  border-radius: 10px; }
.topLoop .hd ul li.on{ background:#0093f0;  }

.topLoop .prev { display:block;  width:50px; height:50px; cursor:pointer;  position:absolute; left:-65px; top:45%;
background-color: #FFF;
    border-radius: 100%;
    -webkit-transition: all .25s ease-out;
    transition: all .25s ease-out;}
.topLoop .prev em{
width: 16px;
  height: 16px;
  position: absolute;
  border-right: 1px solid #999;
  border-top: 1px solid #999;
  -webkit-transform: translate(0,-50%) rotate(-135deg);
  transform: translate(0,-50%) rotate(-135deg);
  top:48%;
  left:42%;}
.topLoop .prev:hover {background-color: #0093f0;}
.topLoop .prev:hover em{
  border-right: 1px solid #FFF;
  border-top: 1px solid #FFF;}  
.topLoop .next { display:block;  width:50px; height:50px; position:absolute; right:-65px; top:45%; cursor:pointer; 
background-color: #FFF;
    border-radius: 100%;
    -webkit-transition: all .25s ease-out;
    transition: all .25s ease-out; }
.topLoop .next em{
width: 16px;
  height: 16px;
  position: absolute;
  border-left: 1px solid #999;
  border-bottom: 1px solid #999;
  -webkit-transform: translate(0,-50%) rotate(-135deg);
  transform: translate(0,-50%) rotate(-135deg);
  top:48%;
  left:25%;}
.topLoop .next:hover {background-color: #0093f0;}
.topLoop .next:hover em{
  border-left: 1px solid #FFF;
  border-bottom: 1px solid #FFF;}
/*----------------------IE学员模块   end--------------*/

.teacher_box  { height:auto;  background:url(../images/teacherbg.jpg) no-repeat center; overflow:hidden; padding-bottom:30px;background-size:100% 100%;}
.teacher_con  { height:auto; margin:0 auto; width:1200px;}
.teacher_lan  { height:40px; line-height:40px; padding-top:30px;  text-align:center;box-sizing: content-box; font-size: 30px;
    color: #333;}
.teacher_ms   { height:40px; line-height:40px; text-align:center; color:#808080; font-size:18px;}
.teacher_list         {}
.teacher_list ul{ overflow:hidden;} 
.teacher_list ul li      {  width:23%; height:auto;  display:block; float:left; margin-right:30px;margin-bottom:0px; margin-top:20px;background-color:#f7f7f7;}
.teacher_list ul li:nth-child(4n){margin-right:0px;}
.teacher_list ul li .teach_pic{height:235px; width:100%;overflow:hidden; text-align:center;padding-top:30px; padding-bottom:15px;}
.teacher_list ul li .teach_pic img { height:190px; width:190px;	 transition: all .5s ease-out;border-radius: 100%;}
.teacher_list ul li .teach_pic a:hover img{height:220px; width:220px; transform: scale(1.1);}
.teacher_list ul li .teach_name{height:auto; line-height:52px;text-align: center; padding-bottom:20px;}
.teacher_list ul li .teach_name .name_txt { height:40px; line-height:40px; font-size:18px; color:#0f2933; font-weight:bold;}
.teacher_list ul li .teach_name .namr_zw  { height:auto; line-height:22px; font-size:15px; color:#0f2933;}

.hzhb_box  { height:auto; padding-top:30px; }
.hzhb_con  { height:auto; margin:0 auto; width:1150px;}
.hzhb_lan  { height:40px; line-height:40px; padding-top:30px;  text-align:center;box-sizing: content-box; font-size: 30px;
    color: #333;}
.hzhb_ms   { height:40px; line-height:40px; text-align:center; color:#808080; font-size:18px; margin-bottom:30px;}
.hzhb_list  ul{ background-color:#FDF4F5; float:left; overflow:hidden;height:auto;padding:10px;}
.hzhb_list ul li      {  width:20%; height:auto;  display:block; float:left; padding:10px;}
.hzhb_list ul li .teach_pic     { height:120px; overflow:hidden; }
.hzhb_list ul li .teach_pic img { height:120px; width:100%;	 transition: all .5s ease-out;}
/*index news*/

.index_news{height:400px; padding-top:30px; padding-bottom:20px; background-color:#fff; overflow:hidden; clear:both;box-sizing: content-box;}
.index_main{width:1150px; border-top:0px solid #eee; padding-top:0px; margin:0 auto; overflow:hidden; font-family:'Microsoft YaHei';}
.index_main.renzliuc_con .title{ height:155px; border:0px; background:none; line-height:normal;}
.index_main.renzliuc_con .title .title_a{ padding-top:40px;box-sizing: content-box;font-size: 30px;color: #333;}
.index_news .index_news_title{font-size:16px;margin-bottom:14px;float:left;}
.index_news .index_news_title strong{font-weight:normal;width:285px;padding-left:10px;float:left;display:inline-block;}
.index_news .index_news_title a:hover{text-decoration:underline;}
.index_news ul{float:left;width:605px;padding-left:10px;}
.index_news ul li{float: left;width: 100%;height:36px;color:#333;font-size:14px;line-height:36px;overflow: hidden;text-overflow: ellipsis;-o-text-overflow: ellipsis;white-space: nowrap;}
.index_news .tabTop{height: 54px;padding-top: 10px;overflow:hidden;}
.index_news .tabTop li{float:left;width:105px;height: 30px;line-height: 30px;background-color: #e4e4e4;color:#888;border-radius: 15px;margin-right:8px;text-align: center;cursor: pointer;}
.index_news .tabTop li.active{background-color:#0096f0;color:#fff;}
.index_news .tabTop li:hover{background-color: #0096f0;color:#fff;}
.index_news .tabTop hr{border: 0;height: 1px;background-color: #eaeaea;margin-top: 14px}
.index_news .tabTop a{float: right;padding-left: 20px;font-size: 13px;color:#666; line-height: 28px;}
.index_news .tabTop a:hover{color:#143441;}
.index_news .tabContent{overflow:hidden;}
.index_news .tabContent ul{ width:100%; height:180px; overflow:hidden; clear:both;}
.index_news .tabContent ul li{float: left;width: 29.33%;line-height: 36px;padding-right:4%;}
.index_news .tabContent ul li a{ padding-left:13px; background:url(../images/news_icon1.gif) left center no-repeat;}
.index_news .tabContent ul li a:hover{background:url(../images/news_icon2.gif) left center no-repeat;}
.index_news .tabContent .topic_top_list{width:100%;float:none;}
.index_news .tabContent .topic_top_list li{float: left;line-height: 32px;margin: 0px 10px 10px 0px;list-style: outside none none;padding-left:0;}
.index_news .tabContent .topic_top_list li a{display: block;padding: 0px 10px;border-radius: 30px;text-decoration: none;border: 1px solid #ccc;}
.index_news .tabContent ul li a{color:#888; text-overflow:ellipsis; white-space:nowrap; display:block; overflow:hidden;}
.index_news .tabContent ul li a:hover{color:#143441;}
.index_news .tabContent .tabItem{display: none;background-color: #fff;overflow:hidden;}
.index_news .tabContent .tabItem.active{display: block;}
/*.jingyin_con .lan .miaosu  { height:35px; line-height:35px; text-align:center; font-size:15px;}
.jingyin_con .lan .miaosu a { color: #ee6200;}
.jingying_list  { height:270px; margin-left:-10px;  overflow:hidden;}
.jingying_list ul li { height:58px; padding:15px 10px; width:550px; float:left; display:block; border-bottom:solid 1px #f1f1f1; margin-left:10px;box-sizing: content-box;}
.jingying_list ul li:hover {  border-bottom:solid 1px #7dcf23;}
.jingying_list ul li .pic      { height:58px; width:58px;  border-radius:58px; overflow:hidden; float:left; }
.jingying_list ul li .pic img  { height:58px; width:58px; }
.jingying_list ul li .miaosu   { height:58px; float:left; width:492px; padding-left:20px; }
.jingying_list ul li .name_box { height:38px; line-height:38px;  font-size:15px;}
.jingying_list ul li .time     { height:20px; line-height:20px; color:#9e9e9e;}
.name_box .name      { float:left; width:80px; height:38px; color:#f07100}
.name_box .add       { float:left; width:150px; height:38px;}
.name_box .kcname    { float:left; width:150px; height:38px; color:#00ab31; }
.name_box .tongguo   { float:left; width:92px; height:38px; text-align:right; background:url(../images/rzvip.gif) no-repeat 10px center}*/

.jingyin_con .lan .miaosu  { height:35px; line-height:35px; text-align:center; font-size:15px;}
.jingyin_con .lan .miaosu a { color: #ee6200;}
.jingying_list  { height:350px; margin-left:-10px;  overflow:hidden;}
.jingying_list ul li { height:58px; padding:15px 10px; width:550px; float:left; display:block; border-bottom:solid 1px #f1f1f1; margin-left:10px;box-sizing: content-box; color:#666666;}
.jingying_list ul li:hover {  border-bottom:solid 1px #0093f0;}
.jingying_list ul li .pic      { height:58px; width:58px;  border-radius:58px; overflow:hidden; float:left; }
.jingying_list ul li .pic img  { height:58px; width:58px; }
.jingying_list ul li .miaosu   { height:58px; float:left; width:492px; padding-left:20px; }
.jingying_list ul li .name_box { height:38px; line-height:38px;  font-size:15px;}
.jingying_list ul li .time     { height:20px; line-height:20px; color:#9e9e9e;}
.name_box .name      { float:left; width:120px; height:38px; color:#ff4c43}
.name_box .add       { float:left; width:180px; height:38px;}
.name_box .kcname    { float:left; width:160px; height:38px;}
.name_box .tongguo   { float:left; width:92px; height:38px; text-align:right; background:url(../images/rzvip.gif) no-repeat 10px center}

.renzliuc  { height:535px;  background:#f7f7f7; }
.renzliuc_con { width:1150px; height:535px; margin:0 auto;}
.renzliuc_con .title   { height:205px;  }
.renzliuc_con .title_a { height:50px; line-height:50px; text-align: center; color:#4a4a4a; font-size:30px; padding-top:62px;}
.renzliuc_con .title_a span { color:#f07100;}
.renzliuc_con .title_b { height:50px; line-height:50px; color:#808080; font-size:18px; text-align:center; padding-top:0;}

.sidebar_til{padding:10px;background-color: #f6fbff; margin-bottom:40px;}
.sidebar_til ul.met-column-nav-ul {
  margin: 0;
  padding: 0px;
  list-style: none;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}
.sidebar_til ul.met-column-nav-ul > li {
  white-space: nowrap;
  padding-left: 5px;
    padding-right: 5px;
    height: 53px;
    line-height: 53px;
    width: 144px;
    text-align: center;
    background: transparent;
    line-height: 31px;
    height: 31px;
	border-radius: 15px;
	margin:10px 3px 10px 3px;
	min-width:111px;
	width:auto;
}

.sidebar_til ul.met-column-nav-ul > li a.link {
  text-decoration: none;
  display: block;
  font-size: 14px;
  color:#666666;
  padding:0px;
}
.sidebar_til ul.met-column-nav-ul > li a.link:active,
.sidebar_til ul.met-column-nav-ul > li a.link:focus,
.sidebar_til ul.met-column-nav-ul > li a.link:hover {
  text-decoration: none;
}

.sidebar_til ul.met-column-nav-ul > li.licur,
.sidebar_til ul.met-column-nav-ul > li:hover {
    background-color: #007ad0; 
	color:#FFF; 
}
.sidebar_til ul.met-column-nav-ul > li.licur a,
.sidebar_til ul.met-column-nav-ul > li:hover a{
	color:#FFF; 
}
.sidebar_til ul.met-column-nav-ul > li a.link:hover, .claGood ul.met-column-nav-ul > li a.link.active {
    color: #FFFFFF;
}
.news_t{background:none; margin-bottom:0px;s}
.news_t ul {-webkit-justify-content: center;justify-content: center;}

/*--------------news list----------*/
.met-news {
    padding: 30px 0px;
    border-top: 1px solid #f0f2f5;
    background: #f2f2f2;
}
.met-news .row {
    margin-right: -15px;
    margin-left: -15px;
}
.met-news .met-news-body {
    box-shadow: none;
	
}
.met-news .met-news-list {
    padding: 30px;
    background: #ffffff;
    padding-bottom: 30px;
    border-bottom: 1px solid #f0f2f5;
    margin-bottom: 30px;
    overflow: hidden;
}
.met-news ul.met-page-ajax {
    padding: 0px;
    list-style: none;
}
.met-news ul.met-page-ajax li {
    border-bottom: 1px solid #f0f2f5;
    padding-bottom: 30px;
    margin-bottom: 30px;
}

.media, .media-body {
    overflow: hidden;
    zoom: 1;
}
.media:first-child {
    margin-top: 0;
}
.media-left, .media-right, .media-body {
    display: table-cell;
    vertical-align: top;
}
.media-left, .media > .pull-left {
    padding-right: 10px;
}
.media-object {
    display: block;
}
.met-news ul.met-page-ajax li h4 {
    margin: 0 0 20px;
    font-size: 22px;
}
.met-news ul.met-page-ajax li p.des {
    color: #6a6a6a;
    margin-bottom: 10px;
    font-size: 15px;
}
.met-news ul.met-page-ajax li p.info {
    margin-bottom: 0px;
    font-size: 15px;
    font-weight: 300;
    color: #a3afb7;
}
.met-news ul.met-page-ajax li p.info span {
    margin-left: 10px;
}
.met-news ul.met-page-ajax li p.info span:first-child {
    margin: 0;
}


.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.met-news-bar {
    margin-left: 30px;
    padding: 20px;
    background: #ffffff;
    -webkit-box-shadow: 0 1px 1px rgb(0 0 0 / 5%);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    -o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    -ms-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 1px rgb(0 0 0 / 5%);
}
.met-news-bar .recommend h3 {
    font-size: 18px;
    font-weight: 300;
    margin: 0px;
}
.met-news-bar .recommend .list-group {
    margin-top: 10px;
    margin-bottom: 0px;
}
.list-group {
    padding-left: 0;
    margin-bottom: 20px;
}
.list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid #ddd;
}
.list-group-item:first-child {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.met-news-bar .recommend .list-group a {
    color: #464646;
    font-size: 14px;
}
.met-news-bar .recommend .list-group a:hover {
  color: #007ad0;
}



@media (min-width: 1200px)
{
.container {
    width: 1200px;display: block;overflow: hidden;
}

}

@media (min-width: 992px)
{

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.col-md-3,.col-md-8,.col-md-9 {
    float: left;
}
.col-md-9 {
    width: 75%;
}
.col-md-3 {
    width: 25%;
}

}
.row {
    margin-right: -15px;
    margin-left: -15px;
}
/*----------news detail---------*/
.met-position {
    background: #ffffff;
    border-bottom: 1px solid #f0f2f5;
    padding: 15px;
    padding-bottom: 5px;
}
.met-position.pattern-show {
    background: #f2f2f2;
    border-bottom: none;
}
.met-position.pattern-show .breadcrumb {
    padding: 10px;
}
.breadcrumb > li {
    display: inline-block;font-size: 17px;
}
.met-position a {
    text-decoration: none;
    color: #444;
    font-size: 15px;
}
.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.dropup, .dropdown {
    position: relative;
}
.breadcrumb > li + li:before {
    padding: 0 5px;
    color: #ccc;
    content: "/\00a0";
}
.met-position .breadcrumb > li + li:before {
    color: #444;
}
.met-shownews {
    padding: 30px 0px;
    border-top: 1px solid #f0f2f5;
    background: #f2f2f2;
}
.met-shownews {
    padding: 0px;
}
.met-shownews .met-shownews-header {
    padding-bottom: 0px;
}
.met-shownews .met-shownews-header, .met-shownews .met-shownews-footer {
    padding: 30px;
    background: #ffffff;
}
.met-shownews h1 {
    margin: 0px;
    margin-bottom: 5px;
    font-size: 20px;
    color: #333;
}
.met-shownews .info {
    padding-bottom: 20px;
    border-bottom: 1px solid #f0f2f5;
    font-size: 16px;
    font-weight: 300;
    color: #a3afb7;
}
.met-shownews .info span {
    padding-right: 10px;font-size: 14px;
}
.margin-right-5 {
    margin-right: 5px !important;
}
.met-editor {
    padding: 30px;
    background: #ffffff;
    width: 100%;
    max-width: 100%;
    font-size: 18px;
    line-height: 1.8;
    color: #222;
    word-wrap: break-word;padding-top: 0px;
}
.container_des{
    font-size: 13px;
	width:100%;
}
.container_des .w1100{
max-width:100%;
}
.container_des img{
max-width:100%;
}

.met-shownews .met-shownews-header, .met-shownews .met-shownews-footer {
    padding: 30px;
    background: #ffffff;
}
.met-shownews .met-shownews-footer {
    padding-top: 0px;
}
.met-shownews .met-shownews-footer ul.pager {
    margin: 0px;
    border-top: 1px solid #f0f2f5;
    padding-top: 20px;
}

.pager {
  padding-left: 0;
  margin: 20px 0;
  text-align: center;
  list-style: none;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
}


.pager li {
    width: 49%;
    display: inline-block;
}
.pager li > a, .pager li > span {
    display: inline-block;
    padding: 5px 14px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 15px;
}
.pager li a {
    max-width: 100%;
}
.slh, .pager li a {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.pager li>a, .pager li>span {
    padding: 10px 20px;
    color: #76838f;
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
.pager li > a:focus,
.pager li > a:hover {
  border-color: #444;
  color: #444;
}
#ulUpDown > li > a:hover { background-color:#FFFFFF!important;}

.btn-primary1 {
    background-color: #fe9455;
    color: #fff;
}
.btn-primary1:hover {
    background-color: #f3803b;
    color: #fff;
}

.btn-red {
    background-color: #de1414;
    color: #fff;
}
.btn-red:hover {
    background-color: #d51b1b;
    color: #fff;
}

.btn-black {
    background-color: #333333;
    color: #fff;
}
.btn-black:hover {
    background-color: #000000;
    color: #fff;
}



.met_pager {
    margin-top: 20px;
    text-align: center;
}
.page {
  position: relative;
  min-height: -webkit-calc(100% - 44px);
  min-height:         calc(100% - 44px);
  /*background: #f1f4f5;*/
}

/*----------------down list--------------*/
.met-down-list ul{ width:100%; height:auto; overflow:hidden; clear:both;}
.met-down-list ul li{float: left;width: 100%;line-height: 45px;border-bottom: 1px dashed #ddd;}
.met-down-list ul li a{ padding-left:13px; background:url(../images/news_icon1.gif) left center no-repeat; font-size:14px;}
.met-down-list ul li a:hover{background:url(../images/news_icon2.gif) left center no-repeat;color: #007ad0;}


.layui-laypage .layui-laypage-curr .layui-laypage-em {
    background-color: #007ad0!important;
}

.layui-laypage a:hover {
    color: #007ad0;
}

.btn_orange{background: #F9AC1D;color: #fff;}
.btn_grey{background: #dadada;color: #fff;}
.footer {min-height:auto;}

.index_link{ color:#333333; font-size:14px; margin-right:20px; margin-top:8px;}
.teacher{}
.teacher .d_info {
    padding-right: 0;
    padding-top: 10px;
}
.teacher .d_info .name_txt {
    font-size: 20px;
    line-height: 30px;
}
.teacher .d_info .name_zw {
    font-size: 14px;
	color:#777777;
    line-height: 25px;
	padding-top:20px;
}

.item-favorite:hover,.a_download:hover{color: #007ad0;cursor: pointer;}
.lanse{color: #4ac8fc;}

/*----------评价-------------*/
.rate_box{border:1px solid #F2F2F2; overflow:hidden;}
.rate_box .rate_til{line-height: 45px;background-color: #F2F2F2;font-size: 15px;padding-left: 2%; font-weight:200; color:#000000;}
.rate_list{padding:10px 10px 20px 10px; overflow:hidden;}
.rate_list .des{ overflow:hidden; border-bottom:1px dashed #F2F2F2; padding:10px 0px;}
.rate_list .des .head{width:70px; float:left;}
.rate_list .des .head img{width: 55px; height: 55px;border-radius: 50%; margin-top:5px;}
.rate_list .des .info{width:calc(100% - 70px); float:left;}
.rate_list .des .info span{display:block;}
.rate_list .des .info span:nth-child(1){color:#00aeef;}
.rate_list .des .info span:nth-child(3){color:#999;}
.rate_list .des .info span:nth-child(4){color:#666; padding-top:2px; line-height:20px;}
.rate_list .des .layui-rate {
    padding: 0;
}
.rate_list .des .layui-inline{margin:0px;}
.rate_list .des .layui-rate li i.layui-icon {
    font-size: 16px;
    margin-right: 0px;
}

/*----------分享-----------------*/
.bdshare-button-style0-24 a, .bdshare-button-style0-24 .bds_more {
    float: left;
    font-size: 18px;
    padding-left: 25px;
    line-height: 24px;
    height: 24px;
    background-image: url(../images/icons_0_24.png);
    background-repeat: no-repeat;
    cursor: pointer;
    margin: 6px 6px 6px 0;
}
.bdshare-button-style0-24 .bds_qzone {
    background-position: 0 -52px;
}
.bdshare-button-style0-24 .bds_weixin {
    background-position: 0 -1612px;
}
.bdshare-button-style0-24 a:hover
{
opacity:0.8;
}

/*-----------------*/
.join_jsq:hover .el-dropdown{ display:block;}
.join_jsq .tip-trangle-top{left:68px;background-color:#f4f4f4; }
.join_jsq .el-dropdown{ width:191px; position:absolute;}
.join_jsq .el-dropdown .el-dropdown-menu {z-index: 1007; border:0px; left:0px; }
.join_jsq .el-dropdown .el-dropdown-menu .el-dropdown-menu__item{ padding:0px;}
.join_jsq .el-dropdown ul li img{ width:190px; height:auto;z-index: 1007;border-radius: 4px;}
.join_jsq .el-dropdown .el-dropdown-menu__item{ border:0px;}

.footer{ font-size:13px;}
.foot_detail ul li h5 a{ font-size:14px; }

.met-down-list .wyInpDiv{ margin:0px 0px 20px 0px; width:100%;background: #f3f7f9;
    border-color: #e4eaec;
    color: #76838f;}
.met-down-list .wyInp{background: #f3f7f9;color: #76838f; width:93%;}
.met-down-list .wyInpDiv .ex-search:before {
    content: ' ';
    position: absolute;
    width: 16px;
    height: 16px;
    border: 2px solid #84898d;
    border-radius: 20px;
}
.met-down-list .wyInpDiv .ex-search::after {
    content: ' ';
    position: absolute;
    width: 6px;
    height: 2px;
    background: #84898d;
    border-radius: 1px 0 0 1px;
    -webkit-transform: rotate(225deg);
    -moz-transform: rotate(225deg);
    -ms-transform: rotate(225deg);
    -o-transform: rotate(225deg);
    transform: rotate(225deg);
}

/* 尾部 S */
.footer_bg { background: #363c41; height: auto; }
.footer { margin: 0 auto; min-height: 400px; font-size:13px; }
.foot_detail ul li { float: left; width: 154px; margin-right: 10px; margin-top: 24px; }
.foot_detail ul li h5 a { color: #fff; margin-bottom: 10px; font-size:14px; font-weight:bold;/*background-color: #0096f0; padding:2px 10px;padding-left:10px;*/ }
.foot_detail ul li h5 a:hover {color: #fff;}
.foot_detail ul li a { display: inline-block; color: #e5e5e5; line-height: 22px; font-size:13px; padding-left:5px; }
.foot_detail ul li a:hover { color: #f85050; }
.foot_code { width: 212px; height: 176px; border-left: 1px solid #404448; text-align: center; color: #e5e5e5; }
.foot_code img { margin-top: 30px; margin-bottom: 10px; width:129px; }
.foot_us { color: #e5e5e5; }
.foot_us a { display: inline-block; color: #e5e5e5; border-right: 1px solid #e5e5e5 ; height: 12px; line-height: 12px; padding: 0 15px; font-size:13px; }
.foot_us a:hover {color: #f85050!important; }
.foot_links { border-top: 1px solid #404448; border-bottom: 1px solid #404448; margin-top: 18px; padding: 10px 0; color: #e5e5e5; }
.foot_links a { display: inline-block; color: #e5e5e5; margin: 0 12px; font-size:13px; }
.foot_links a:hover { color: #f85050!important; }
.foot_copyright { padding: 15px 0 25px; color: #e5e5e5; font-size:13px; text-align:center;}
.foot_copyright p { line-height: 28px; font-size:13px; color:#918d8d; }
.foot_copyright p a { color: #918d8d; font-size:13px;}
.foot_copyright p a:hover { color: #f85050!important; }
/* 尾部 E */

.pc {
	display:revert;
}
.mo {
	display: none!important;
}


.fullSlide .bd ul{ height:413px!important;}
.fullSlide .bd ul li{ height:100%;}
.fullSlide .hd{ margin-bottom:10px;}

@media screen and (max-width:770px) {

body{ min-width:100%;}
.pc {display: none!important;}
.mo {display: revert!important;}
.m66 {margin-top: 60px;}

.headerbj {width: 100%;min-width: 100%;height:auto; overflow:hidden;}
.my_headerbj {position: fixed;top: 0;left: 0;right: 0; background-color:#FFFFFF; z-index:2; overflow:inherit;}
.header{ width:100%;min-width:auto;padding: 8px 8px 8px 8px;height:auto; /*overflow:hidden;*/}
.wylogoImg{ height:auto;padding-top:0px;}
.wylogoImg img {height: auto;width: 10rem;}
.wyInpDiv{margin: 8px 40px 0px 0px;width:45%; height:30px; float:right;}

.wyInp{ width:135px; height:28px; line-height:28px;}
.ex-search:before{ height:13px; width:13px;}
.ex-search:after {
    right: -18px;
    bottom: -18px;
}

.wyInpDivBtn{ margin-top:-10px; margin-left:-7px; }
.wyHeadBtnDiv{/*display:none;*/ width:auto; padding-top:12px;right: 10px;
        position: absolute;}
.wyHeadBtnDiv .tel{display:none;}
.wyHeadBtnDiv .login_status{ width:auto}
.wyHeadBtnDiv .login_status button{display:none;}

.localnav {
  width: 100%;
  height: 35px;
  display: flex;
  justify-content: space-around;
}
  .localnav li {
    float: left;
    color: #123642;
    line-height: 35px;
    text-align: center;
    width: 126px;
    font-size: 16px;
  }
.localnav li {width: calc(98% / 7);}
.localnav li a{ color:#333;}

.bannerbj,.fullSlide{ height:180px; clear:both;}
.fullSlide .hd{ margin-bottom:0px;}
.fullSlide .bd ul {height: 180px!important;}
.fullSlide .hd ul li {
        width: 8px;
        height: 8px;
        border-radius: 100%;
        background-color: #FFFFFF;
        color: #FFFFFF;
    }
.fullSlide .hd ul .on{ color:#0079c3; width:16px;border-radius:8px;}

.claGood {width: 100%;min-width: 100%; padding:25px 10px 0px 10px;}
.claGoodTit{ font-size:24px; overflow:hidden; margin-bottom:10px; padding-bottom:8px;}
.claGoodTit em, .title-div em{ font-size:24px;}
.claGoodCenter a div.claGoodDiv{width: calc(50% - 8px); margin-right:16px;}	
.claGoodCenter a:nth-child(2n) div.claGoodDiv{margin-right:0px;}
.claGoodCenter a div.claGoodDiv img{width:100%; height:108px;}
/*.claGoodDiv p{ width:100%}*/
.index_link{ margin-right:0px; margin-top:0px;}
.claGoodDiv{ margin-bottom:12px; height:auto;}
.claGoodDiv p{ height:35px; line-height:35px; padding:0px;}
.claGoodDiv p:nth-child(2){ line-height:35px;}
.claGoodDiv p:nth-child(3){ line-height:28px; height:42px;}
.claGoodDiv p:nth-child(3) span.qg{padding: 0px 5px 0px 5px;}
.claGoodDiv p:nth-child(3) span.wks{padding: 0px 5px 0px 5px;}
.claGoodDiv p:nth-child(3) span.jiesu{padding: 0px 5px 0px 5px;}
.claGoodDiv_ms{ height:auto}
.claGood_bg{ padding:0px;}

.jingyin_box{ width:100%; height:532px;}
.jingyin_con{ width:100%; height:510px;}
.jingyin_con .lan .num_left{left: calc(50% - 180px);top: 49px;}
.jingyin_con .lan .num_right{ left:calc(50% + 60px); right:50px;}
.jingying_list ul li{ width:100%}
.jingying_list ul li .miaosu{ width: calc(100% - 58px);}
.name_box .name{ width:25%;}
.name_box .kcname{ width:35%;}
.name_box .add{ width:40%;}

.teacher_con{ width:100%;}

.teacher_lan{ font-size:24px;}
.teacher_ms{ font-size:16px;height: 30px;line-height: 30px;}

.teacher_list ul li{width: calc(50% - 10px); margin-right:20px;}	
.teacher_list ul li:nth-child(2n){margin-right:0px;}
/*.teacher_list ul li img{width: calc(100% - 8px); height:105px;}
.teacher_list ul li p{ width:100%}*/
.teacher_list ul li .teach_pic {
    height: auto;
    width: 100%;
    overflow: hidden;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 0px;
}
.teacher_list ul li .teach_pic img{ width:175px; height:175px;}
.teacher_list ul li .teach_name .name_txt{ font-size:16px;}
.teacher_list ul li .teach_name .namr_zw{ font-size:14px;}

.renzliuc_con{ width:100%;}
.index_main.renzliuc_con .title{ height:auto;}
.index_main.renzliuc_con .title .title_a{ padding-top:0px; font-size:24px; }
.renzliuc_con .title_b{font-size:14px; height:20px; line-height:20px; }

.index_news .tabTop{ height:auto;} 
.index_news .tabTop a{ display:none}
.index_news ul{ width:100%!important;}
.index_news .tabTop li{ margin-bottom:8px;width: calc(33% - 8px);}
.index_news .tabContent ul li{ width:32.33%;}

.courseSecKill-title{ width:100%; height:50px;}

.sidebar_til{ padding:10px 0px 10px 0px; margin-bottom:20px;}
.sidebar_til ul.met-column-nav-ul{ display:inline-block; width:100%;}
.sidebar_til ul.met-column-nav-ul>li{white-space: normal;min-width:31%; width:auto;overflow:hidden; float:left;margin: 5px 3px 5px 3px; }

.w1100{ width:100%;}
.footer{ min-height:inherit;}
.hidden-xs{ min-height:60px;}

.container{ padding-left:10px; padding-right:10px;}
.course-detail-box-top{ padding:0px;}
.course-detail-box-top .course-cover-heading{padding:0px;}
.course-detail-box-top .container{ padding-left:0px; padding-right:0px;}

.sidebar_til ul.met-column-nav-ul > li.licur, .sidebar_til ul.met-column-nav-ul > li:hover {
    background-color: #fff;
    border: 1px solid #f6fbff;
	color:#666666;
}
.sidebar_til ul.met-column-nav-ul > li.licur a{ color:#007ad0; font-weight:bold;}

.met-shownews .col-md-3 .row{ margin:0px;}
.met-shownews .col-md-3 .row .met-news-bar{ margin:0px;}
.met-down-list .wyInp{  width:88%;}
.met-down-list .wyInpDiv .ex-search:before{ width:12px; height:12px;}
.met-down-list .met-page-ajax1 li span:nth-child(1){ line-height:35px;}
.met-down-list .met-page-ajax1 li span:nth-child(2){ clear:both;}
.met-down-list .met-page-ajax1 li span:nth-child(n+2){ line-height:30px;}

.met-news .col-md-3 .row{ margin:0px;}
.met-news .col-md-3 .row .met-news-bar{ margin:0px;}

.user-info-div:hover .el-dropdown{ z-index:10;}
.tip-trangle-top{ left:5px;}
.el-dropdown-menu{left: unset;right: -5px; width:120px;}

.claGood_ms{ margin-top:60px;}
.met-shownews-body .teacher{ padding-top:10px;}
.met-shownews-body .teacher .col-sm-6{ width:100%;}
.course-detail-box-top{ margin-top:60px;}





}


