footer{ background-color:#20222b; margin-top:68px; padding:10px 0;}
footer .fmenu{ border-bottom:1px #333333 solid; height: 54px;}
footer .fmenu li a{ color:#fff; padding:6px 24px;  font-size:15px;}
footer .fmenu li a:hover{ background-color:#F00;}
footer .fmenu li:after{ content:"|"; color:#666; float:right; font-size:12px;}
footer .fmenu li:nth-child(10n):after{ content:""; }
footer .fmenu li{ float:left; padding:16px 1px;}
footer .fmidd{ padding:50px 0; color:#dcdbdb;}
footer .fmidd b{ font-size:18px; color:#8c8888;  font-weight: normal;}
footer .fmidd span{ font-size:48px; color:#d30000; font-family: "Times New Roman"; font-weight:bold;}
footer .fword{ font-size:14px; text-align:center; color:#8c8888; border-top:1px #333333 solid; padding:10px 0;}
footer .fmidd .footcon i{ font-size: 16px;}
footer .fmidd .footcon{ font-size: 14px !important; line-height: 30px;}


.footer-friend {
    width: 1180px;
    height: 20px;
    line-height: 20px;
    margin: 0px auto 20px;
}

.footer-friend-title {
    float: left;
    color: #ccc;
    font-size: 14px;
}

.footer-friend-title-list {
    float: left;
}

.footer-friend-title-list li {
    float: left;
}

.footer-friend-title-list li a {
    color: #888;
    transition: all .1s;
    display: inline-block;
    padding: 0 10px;
    font-size: 14px;
}

.footer-friend-title-list li a:hover {
    color: #fff;
}

.footer-friend-more {
    color: #ccc;
    transition: all .1s;
    float: right;
    font-size: 14px;
}

article,aside,figure,footer,header,hgroup,nav,section{display:block}
nav ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none;cursor:pointer}
a:focus{outline:0}
a:link,a:visited{text-decoration:none}
a:active,a:hover{text-decoration:none;cursor:pointer}
.fword a:link,.fword a:visited{text-decoration:none; color:#8c8888;}
.fword a:active,.fword a:hover{text-decoration:none;cursor:pointer;color:#d30f0f;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
ul,ol{list-style:none;list-style-image:none;margin:0;padding:0}
img{border:0;max-width:100%;-ms-interpolation-mode:bicubic}
ins{background-color:#ff9;color:#000;text-decoration:none}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}
del{text-decoration:line-through}
abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}
table{border-collapse:collapse;border-spacing:0}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
input,select{vertical-align:middle;font-family:'Microsoft Yahei'}
input[type=text]::-ms-clear,input[type=tel]::-ms-clear,input[type=number]::-ms-clear{display:none}
textarea{resize:none}
body{background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:12px;padding:0 !important;overflow:auto !important}
input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px white inset !important}
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.layout:after,.clearfix:after{content:"\0020";display:block;clear:both;height:0}
.layout,.clearfix{*zoom:1}
.center{width:1160px;max-width:1160px;margin:0 auto;overflow:hidden}
.t5o{-webkit-transition:all .5s ease .1s !important;-moz-transition:all .5s ease .1s !important;-o-transition:all .5s ease .1s !important;transition:all .5s ease .1s !important}
.t8o{-webkit-transition:all .8s ease .1s;-moz-transition:all .8s ease .1s;-o-transition:all .8s ease .1s;transition:all .8s ease .1s}
.t20o{-webkit-transition:all 20s ease .1s;-moz-transition:all 20s ease .1s;-o-transition:all 20s ease .1s;transition:all 20s ease .1s}
.t3out{-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}
.YaHei{font-family:'Microsoft Yahei'}
.HT{font-family:'SimHei'}
.ST{font-family:'SimSun'}
.Cambria{font-family:'Cambria'}
.Arial{font-family:Arial,Helvetica,sans-serif}
.fl,#loginModal .col-left,#loginModal .col-right,.header .header-search .topLayerTxt,.d_bubble,.index .slide-box ul li,.index .video_introduce ul li,.index .gold-teacher .gold-slide li,.index .job-path .job-list li,.index .job-path .course-list li,.index .king-course .job-list li,.index .king-course .course-list li,.index .cooperate .col_left1,.index .media_reports .col_left1,.index .media_reports ul li,.index .cooperate .cooperate-slide li{float:left}
.fr,.index .application_download .warp,.index .cooperate .col_right1,.index .media_reports .col_right1{float:right}
.bodyiphone{font-size:66.6%}
.uppercase{text-transform:uppercase}
.textShadow{text-shadow:0 1px 0 #345a49}
.marginB10{margin-bottom:10px}
.textIndent{margin-bottom:8px;text-indent:1em}
.show{display:block}
.hide{display:none}
.pt15{padding-top:15px}
.d-ib{display:inline-block}
.bold{font-weight:bold}
.textR{text-align:right}
.textC{text-align:center}
.globalLoginBtn{display:block;
    height: 38px;
    line-height: 38px;
    padding: 0 18px;
    background-color: #009688;
    color: #fff;
    white-space: nowrap;
    text-align: center;
    font-size: 14px;
    border: none;
    border-radius: 2px;
    cursor: pointer;
    opacity: .9;
    filter: alpha(opacity=90);}
#KFLOGO,#iconDivMain2{overflow:hidden;width:0 !important;height:0 !important}
#iconDivMain1{width:0 !important;height:0 !important}
#div_company_mini{right:0 !important}




.zy_email{text-align:center;color:#5f5f5f}
.zy_email p{padding:0 35px}
.zy_email p.i{padding:40px 0 30px}
.zy_email p.i img{vertical-align:top}
.zy_email p.a{padding:30px 0;text-align:center}
.zy_email p.a > a{display:inline-block;width:148px;height:34px;line-height:34px;text-align:center;color:#fff;background:#5ecfbb;border:1px solid #68c8b6;border-radius:2px}
.zy_email p.a > a:hover{opacity:.7}
.zy_success{margin-bottom:20px}
.zy_success img{vertical-align:middle;margin-right:10px}
.sendE{margin-bottom:20px}
.sendE a{text-decoration:underline;cursor:pointer}
.sendE2{margin-bottom:20px}
.jspContainer{overflow:hidden;position:relative}
.jspVerticalBar{opacity:0;transition:.3s;position:absolute;top:0;right:2px;width:8px;height:100%;z-index:20}
.jspDrag{background:#1abc9c;position:relative;top:0;left:0;cursor:pointer;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.jspPane{position:absolute}
.vam,.header .data-search,.header .search-btn,.header .hot-words a,.header .topRight .a,.top_meg,.top_user .ai,.top_user .nick_name,.topSreachDiv,.index .slide-tab li,.index .common h2:before,.index .good-lesson .warp .more-lesson:after,.index .good-lesson .warp .consult:after,.index .gold-teacher .warp .more-lesson:after,.index .gold-teacher .warp .consult:after,.index .king-course .warp .more-lesson:after,.index .king-course .warp .consult:after,.index .good-lesson .tab_menu li,.index .gold-teacher .gold-tab li,.index .job-path .job-tab span,.index .king-course .job-tab span,.index .community_news ul > li h3:before,.index .community_news ol li a,.index .community_news ol li:before,.index .application_download ul li{display:inline-block;vertical-align:middle}
.CLEARFIX,#loginModal .modal-content:before,#loginModal .modal-content:after,.header .wrap:before,.header .wrap:after,.index .video_introduce ul:before,.index .video_introduce ul:after,.index .good-lesson .tab_menu:before,.index .good-lesson .tab_menu:after,.index .gold-teacher .gold-slide ul:before,.index .gold-teacher .gold-slide ul:after,.index .job-path .job-list:before,.index .job-path .job-list:after,.index .job-path .course-list:before,.index .job-path .course-list:after,.index .king-course .job-list:before,.index .king-course .job-list:after,.index .king-course .course-list:before,.index .king-course .course-list:after,.index .cooperate:before,.index .cooperate:after,.index .media_reports:before,.index .media_reports:after,.index .media_reports ul:before,.index .media_reports ul:after,.index .cooperate .slide-lists:before,.index .cooperate .slide-lists:after,.index .company_medal:before,.index .company_medal:after,.v5-footer-links:before,.v5-footer-links:after{content:'';display:table;clear:both}
.substr{text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.word-break{word-break:break-all;word-wrap:break-word}
.transition{-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}
.W1160{width:1160px;margin:0 auto}
.index .video_introduce ul li,.index .good-lesson,.index .gold-teacher,.index .king-course,.index .job-path,.index .community_news,.index .cooperate .col_left,.index .cooperate .col_right,.index .media_reports .col_left,.index .media_reports .col_right{background-color:#fff}


#mfoot{ display:none;}
#wfoot{ display:block;}
.mbfword{ display:none;}
.fword{ display:block;}
@media (max-width: 767px) {
#mfoot{ display: block;}
#wfoot{ display:none;}
.mbfword{ display:block; font-size:12px; color:#999; text-align:center}
.fword{ display:none;}
}


/*当页面大于1200px 时，大屏幕，主要是PC 端*/
@media (min-width: 1201px) {

}
/*在992 和1199 像素之间的屏幕里，中等屏幕，分辨率低的PC*/
@media (min-width: 992px) and (max-width: 1200px) {
.fmidd .col-xs-5{padding-left:20px;}
.fmidd .col-xs-3{ text-align: center; padding-top: 16px;}
}
/*在768 和991 像素之间的屏幕里，小屏幕，主要是PAD*/
@media (min-width: 768px) and (max-width: 991px) {

}
/*在480 和767 像素之间的屏幕里，超小屏幕，主要是手机*/
@media (min-width: 480px) and (max-width: 767px) {
.zwf{ padding:22px;}
footer .fmenu{ display:none !important;}
footer .fmidd{ display:none !important;}
footer { border-top:3px #c50000;margin-top: 28px;display:none !important;}

}
/*在小于480 像素的屏幕，微小屏幕，更低分辨率的手机*/
@media (max-width: 479px) {
.mbfword{ display:none; font-size:12px; color:#999; text-align:center}
.zwf{ padding:29px;}
footer .fmenu{ display:none !important;}
footer .fmidd{ display:none !important;}
footer {     display: block;
    padding: 0px;
    position: fixed;
    bottom: -12px;
    left: 0;
    width: 100%;
    }
.footer-friend{ display:none !important;}
}
.footcon .type {
    background: none;
	border:0;padding-left: 0px;
}