.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 {
    padding:0px !important;
}
.row {
margin:0px !important;padding:0px !important;
}
html{font-size: 12px;font-family: 微软雅黑;}
body{margin: 0px;background: #F1F1F1 !important;}
img{    vertical-align: initial !important;vertical-align: baseline !important;}
.TrainingProgram_img img,.class_list_content_i img,.trainproject_content_img img{width: 100%;height: 166px;}
.TrainingProgram_b_left_list img{width:100%;height:380px;}
.information_img {padding-right:20px !important;}
.information_img  img{width:100%;height:279px;}
.Community_b_list img{width: 100%;height: 166px;}
input, button, select, textarea{line-height:normal !important;}
input:-ms-input-placeholder{color: #616161;}
input::-webkit-input-placeholder{color: #616161;}
.input:-moz-placeholder {color: #616161;}
a {
    text-decoration:none;
    cursor: pointer;
}
a:hover { 
    text-decoration:none;
    cursor: pointer;
} 
a:visited{
    text-decoration:none;
    cursor: pointer;
}
a:active{
    text-decoration:none;
    cursor: pointer;
}
.hn_back {
background:#ffffff;
    margin-top: 20px;
}
.train_disabled{background:gainsboro !important;color:#ffffff;}
select::-ms-expand { display: none; }
.clear{clear: both;}
ul,li{list-style: none;margin: 0;padding: 0;}
.header {
    background: #fff;
    position: fixed;
    margin-bottom: 0;
    top: 0;
    left: 0;
    z-index: 1000;
    width: 100%;
    min-width: 1200px;
    box-shadow: 0 0 8px #999;
}
.header-top {
    height: 27px;
    background-color: #CCCCCC;
}
.header-top-b {
    display: flex;
    display: -webkit-flex; 
    width:1200px;
    margin:0 auto;
}
.header_logo {
    float: left;
    margin-top: 9px;
}
.header-phone-img {
    margin-bottom: -3px;
}
.header-phone {
    flex: 1;
    -ms-flex: 1;
    -webkit-flex: 1;
    text-align: left;
    line-height: 35px;
    font-size: 1.2rem;
    color: #808080;
}
.header-phone1 {
    flex: 1;
    -ms-flex: 1;
    -webkit-flex: 1;
    text-align: left;
    line-height: 35px;
    font-size: 1.2rem;
    color: #808080;
    text-align:center;
}
   
.header_cen{flex: 1;text-align: left;line-height: 35px;font-size: 1.2rem;color: #808080;}
.header-welcome {
    flex: 1;
    text-align: right;
    line-height: 27px;
    font-size: 1.2rem;
    color: #666666;
}
.header-welcome img{margin-top: 5px;}
.phone_number{color: #CC0000;}
.logo_pic{ display: flex;width: 1200px;margin: 0 auto;height:67px;}
.logo_pic_img{flex: 8; cursor:pointer;}
.signl{
    flex: 1;
    padding-left:12px;
    cursor:pointer;
    text-align: center;
    line-height: 33px;
    border-radius: 15px;
    height: 33px;
    font-size: 14px;
    margin-right: 5px;
    margin-top: 19px;
    background: -webkit-linear-gradient(left, #2EA0D2 , #41C252); /* Safari*/
    background: -o-linear-gradient(right, #2EA0D2, #41C252); /* Opera*/
    background: -moz-linear-gradient(right, #2EA0D2, #41C252); /* Firefox*/
    background: linear-gradient(to right, #2EA0D2 , #41C252); 
}
.signl a {
    color: #ffffff;
}
.signl a:hover{text-decoration: none;color: #ffffff;}
.register{
    flex: 1;
    text-align: center;
    cursor:pointer;
    line-height: 33px;
    border-radius: 15px;
    border: 1px solid gainsboro;
    height: 33px;
    color: #808080;
    font-size: 14px;
    margin-right: 5px;
    margin-top: 19px;
}
.register a{text-decoration: none;color: #808080}
.register a:hover{text-decoration: none;color: #808080}
.register a:visited{text-decoration: none;color: #808080}
.menu {
    height:50px;
    /*background: -webkit-linear-gradient(left, #2EA0D2 , #41C252);*/ /* Safari*/
    /*background: -o-linear-gradient(right, #2EA0D2, #41C252);*/ /* Opera*/
    /*background: -moz-linear-gradient(right, #2EA0D2, #41C252);*/ /* Firefox*/
    /*background: linear-gradient(to right, #2EA0D2 , #41C252);*/ 
    background:#4EA0D5;
}
.menu_b {
    display: flex;
    margin: 0 auto;
    width:900px;
}
    .menu .logo {
        flex: 5;
    }

    .menu .menu-list {
        text-align: center;
        height:40px;
        line-height: 40px;
        width:110px;
        margin:5px 0px;
        border-right: 1px solid #797979;
    }
        .menu .menu-list:first-child {
        border-left: 1px solid #797979;
        }

        .menu .menu-list a {
            color: #ffffff;
            font-size: 16px;
            padding: 14px 2px;
            text-decoration: none;
        }
        .menu .menu-list a:hover {
            color: #ffffff;
            text-decoration: none;
        }
        .menu .menu-list a:visited {
            color: #ffffff;
            text-decoration: none;
        }
        .menu .menu-list a:active {
            color: #ffffff;
            text-decoration: none;
        }
        .select {
            /*font-weight: bold;
            border-bottom: 2px solid #ffffff;*/
                background: #CC0000;
                height: 55px !important;
                line-height: 55px !important;
                margin: 0px !important;
                border: none;
        }
.search{    
    flex: 3;
    height: 32px;
    background: #ffffff;
    margin-top: 9px;
    margin-left: 76px;
    border-radius: 16px;
    overflow: hidden;
    padding-left: 10px;
}
.search_input{
    width: 80%;
    margin-right: 10px;
    height: 32px;
    border: none;
    float: left;
}
.search_input:focus { outline: none; } 
.search_img{
    margin-top: -1.9px;
}

.banner{margin-top:148px;height: auto;}
.banner img{width: 100%;}
.hn_box{width: 1200px;margin: 0 auto;    padding-top: 20px;}
.publiClass,.forum,.TrainingProgram,.characteristic,.Ranking{margin: 20px auto 0px;width: 1200px;background: #ffffff;}
.forum{padding-bottom: 30px;}
.publiClass_header,.forum_header,.forum_tab,.TrainingProgram_header,.characteristic_header,.characteristic_tab,.Community_center_header,.Ranking_header{height: 50px;padding: 0 30px;}

/*首页 轮播图*/
.indexFocus {margin-top:142px;height:307px;}
#wrapper ul li{
    width: 100%;
}
.indexFocus .carousel-inner .item img
,.indexFocus .carousel-inner .item .img
,#wrapper .img{
    margin: 0px auto;
    height: 307px;
    background-position: center;
    background-repeat: no-repeat;
}
.indexFocus .carousel-control
,.index_ac .carousel-control{
    display: none;
}
.indexFocus .carousel-indicators{
    z-index: 0;
    bottom: -20px;
}
.index_ac .carousel-indicators{
    bottom: -30px;
    z-index: 0;

}
.myClass_box .carousel-indicators{
    z-index: 0;
    bottom: -30px;
}
#slider3-pager{
    position: absolute;
    top: 380px;
    left: 50%;
    width: 300px;
    text-align: center;
    margin-left: -61px;
}
#slider3-pager li{
    float:left;
    width:16px !important;
    margin:0 11px;
}
.indexFocus .carousel-indicators li
,.index_ac .carousel-indicators li
,.myClass_box .carousel-indicators li
,.bookTj .carousel-indicators li
,#slider3-pager a{
    padding: 0px 8px !important;
    margin: 0px 4px;
    height: 4px;
    border:1px solid #ffffff !important;
    line-height: 10px;
    border: 0px;
    width: auto;
    z-index: 0;
    border-radius: 50%;
    position: relative;
    z-index: 10;
}
.indexFocus .carousel-indicators li.active
,.index_ac .carousel-indicators li.active
,.myClass_box .carousel-indicators li.active
,.bookTj .carousel-indicators li.active
,#slider3-pager .rslides_here a{
    background: #ffffff !important;
    box-shadow: none !important;
}

/* 新闻 */
.information{display: flex;display: -webkit-flex; width: 100%;}
.information_header{height: 50px;}
.information_left{text-align: center;line-height: 364px;width: 49.59px;float: left;}
.information_center{width:1200px;background: #ffffff;padding: 20px 30px 20px 30px;float: left;}
.tit{float:left;font-size: 20px;color: #616161;font-weight: 300;line-height: 50px;}
.more{float:right;font-size: 16px;color: #616161;font-weight: 300;line-height: 50px;cursor:pointer;}
.information_right{text-align: center;line-height: 364px;width: 49.59px;float: left;}
.information_b{width: 100%;}
.information_img{float: left;}
.information_introduction{float:right;}
.information_introduction_tit{font-size: 17px;color: #5B6566;margin-top: 0px;cursor:pointer;}
.information_introduction_w{text-indent: 2em;color: #A4ACAE;font-size: 13px;margin: 12px 0;line-height:23px;}
.information_introduction_w img{vertical-align: middle !important;margin-bottom: 5px;margin-right: 5px;}
.detail{color: #FF7209;cursor:pointer;}
.new_list{display: flex;}
.new_list_left{flex: 4;font-size: 14px;text-align: left;margin: 5px 0;color: #8B9491;cursor:pointer;}
.new_list_right{flex: 1;font-size: 14px;text-align: right;margin: 5px 0;color: #8B9491;}
@media screen and (max-width: 1610px) {
    .information_img{width: 452px;}
    .information_introduction{width: 661px;}
}
@media screen and (min-width: 1610px) {
    .information_img{width: 452px;}
    .information_introduction{width: 661px;}
}
.information_l li {
width:226px;
padding:10px;
overflow:hidden;
margin-bottom:32.3px;
}
    .information_l li:last-child {
    margin-bottom:0px;
    }
.information_li01 {
border:1px solid #353B91;
}
.information_li02 {
border:1px solid #CC0000;
}
.information_li03 {
border:1px solid #FF9900;
}
.p_t {
    font-weight: 700;
    font-size: 16px;
     margin-bottom:0px;
}
.p_n {
    font-weight: 700;
    font-size: 20px;
    margin-bottom:0px;
}
.yh {
    color: #353B91;
}

.information_l_img {
       margin-top: 7px;
    margin-right: 16px;
    margin-left: 10px;
    width: 47px;
}
.nums_l {
    width: 103px;
    display: inline-block;
}

.nums_r {
    width: 103px;
    display: inline-block;
	text-align: right;
}
.g_b {
color:#CC0000;
}
.z_k {
    color: #FF9900;
}
.information_c {
width:438px;
height:281px;
margin:0px 20px;
position:relative;
}

#slider1-pager {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

#slider1-pager li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

#slider1-pager li:first-child {
  position: relative;
  display: block;
  float: left;
  }

#slider1-pager img {
  display: block;
  height: 281px;
  float: left;
  width: 100%;
  border: 0;
  }
.information_c .img {
    background-position: center;
    background-repeat: no-repeat;
    height: 281px;
}
#pager {
    position: absolute;
    bottom: 7px;
    right: 0px;
    min-width: 90px;
    z-index: 9;
}
    #pager li {
    width: 15px;
    height: 15px;
    border: 1px solid #ffffff;
    border-radius: 50%;
    float:left;
    margin:0 5px;
    }
    #pager .rslides_here {
        background:#ffffff;
    }
    #slider1-pager .title {
        position: absolute;
    bottom: 5px;
    left: 10px;
    color: #ffffff;
    display: inline-block;
    width: 328px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
    cursor:pointer;
    }

.information_r_t {
overflow:hidden;
    border-bottom: 1px solid #797979;
}
.new_t {
    font-weight: 700;
    font-size: 16px;
    color: #514B71;
        border-bottom: 3px solid #514B71;
}
.new_m {
    font-weight: 400;
    font-size:14px;
    color: #999999;
}
.information_r {
width:432px;
}
.new_list_b .newdata_t {
    font-weight: 400;
    font-size: 14px;
    color: #666666;
    display: inline-block;
    width: 345px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor:pointer;
}
    .new_list_b .newdata_t:hover {
    color:#CC0000;
    }
.new_list_b .newdata_time {
    font-weight: 400;
    font-size:12px;
    color: #666666;
}
.new_list_b {
    margin-top: 8px;
}
.new_list_b li {
    height: 25px;
    margin: 0px;
    line-height: 25px;
}
/* 公开课 */
.publiClass {
border-top:1px solid #CCCCCC;    margin-top: 94px;
}
.zkxy_title {width: 125px;height: 40px;background:#514B71;font-weight: 400;    text-align: center;
    line-height: 40px;margin: -20px auto 0px;
    font-size: 16px;
    color: #FFFFFF;}
.zkxy_img{width:1014px;height:424px;margin:40px auto;}
.jrxx {margin:0 auto;    width: 125px;cursor:pointer;
    height: 36px;    font-weight: 700;line-height:36px;text-align:center;background:#F4F4F4;border:1px solid #514B71;
    font-size: 14px;
    color: #514B71;}
.publiClass_c{display: flex;height: auto;}
.publiClass_menu{float:left;width:200px;}
.publiClass_menulist{float:left;width:190.5px;display: flex;flex-direction: column; border-left: 1px solid gainsboro;}
.publiClass_n{float: left;width: 1000px;}
.publiClass_menu_i{cursor: pointer; text-align: center;font-size: 16px;line-height: 56px;background: #323584;border-top: 1px solid #6D56DF;color: #ffffff;}
.publiClass_menulist_i{flex: 1;cursor: pointer; text-align: center;font-size: 16px;line-height: 56px;color: #616161;border-top: 1px solid #ffffff;}
.publiClass_menulist_i:first-child{border-top: 1px solid gainsboro;}
.publiClass_list{float: left;width: 272px;margin-bottom: 18px;margin-left: 30px;cursor:pointer;}
.publiClass_t,.TrainingProgram_t{color: #616161;font-size: 16px !important;margin:5px 0;text-overflow:ellipsis;overflow:hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.publiClass_tits{padding: 0px 15px;}
.publiClass_tits p{color: #616161;font-size: 14px;margin-bottom: 5px;}
.selectPubliclass{background: #202d4b;border: none;color: #ffffff;font-size:18px;}
/* 大讲堂 */
.forum_tab_list,.characteristic_tab_list{float: left;cursor: pointer;font-size: 17px;padding-bottom: 5px;color:#616161;}
.forum_tab_list:first-child,.characteristic_tab_list:first-child{margin-right: 36px;}
.selectTab{color: #FD710A;border-bottom: 2px solid #FD710A;}
.forum_con{display: flex;padding: 0 30px;}
.forum_con_left{    width: 301px;float: left;}
.forum_con_right{width: 839px;float: left;}
.forum_con_left_list{cursor: pointer; border-bottom: 1px solid gainsboro;margin-right: 40px;margin-top: 20px;}
.forum_con_left_list p{font-size: 14px;color: #616161;margin: 5px 0;}
.forum_con_left_list .title{font-size: 16px;width:170px;display: inline-block;font-weight: bold;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.forum_con_left_list:first-child{margin-top: 0px;}
.forum_bofang{    display: inline-block;background: #FD710A;border-radius: 12px;font-size:10px;color: #ffffff;padding: 2px 5px;}
.bofang_btn{margin-left: 100px;}
.selectForum{border-bottom: 4px solid #FD710A;}
/* 培训项目 */
.TrainingProgram {
    padding-top: 20px;
    padding-bottom: 40px;
    background: #EAEAEA;
    margin-top: 100px;
}
.sqjy_title {margin-top:-40px;}
.sqjy_b{    width: 1014px;
    height: 425px;
    margin: 50px auto;
    position: relative;}
.sqjy_back {
    background: #000000;
    position: absolute;
    top: 0;
    left: 0;
    width: 1014px;
    height: 425px;
    z-index: 7;
    opacity: 0.2;
}
.sqjy_img {
    width: 1014px;
    height: 425px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 6;
}
.TrainingProgram p{color:#616161;font-size: 14px;margin: 3px 0; }
.TrainingProgram_b{display: flex;padding: 0 30px;}
.TrainingProgram_b_left{flex: 1;margin-right: 10px;width:450px;}
.TrainingProgram_b_right{flex: 1;display: flex;flex-wrap: wrap}
.TrainingProgram_b_right_list{margin: 0px 5px;float: left;margin-bottom: 10px;cursor:pointer;width:270px;}
.TrainingProgram_b_time {
padding-left:10px;
}
.TrainingProgram_b_left_list {
    cursor:pointer;
}
.margin-top{    margin-top: 18px;}
.tits{display: flex;}
.tits .tits_l{flex: 5;}
.tits .tits_r{flex: 1;color: #FD710A;}
.TrainingProgram_img{position: relative; width: 270px ;height:166px;}
.jieshao{
    position: absolute;
    top: 91px;
    left: 0px;
    width: 270px;
    height: 75px;
    opacity: 0.8;
    background: -webkit-linear-gradient(top right, #3B99C4 , #55B35E); /* Safari*/
    background: -o-linear-gradient(top right, #3B99C4, #55B35E); /* Opera*/
    background: -moz-linear-gradient(top right, #3B99C4, #55B35E); /* Firefox*/
    background: linear-gradient(to top right, #3B99C4 , #55B35E); 
}
.jieshao_col{color: #ffffff !important;font-size: 14px !important;margin-left: 16px !important;}

/* 海南特色 */
.characteristic_b,.communitylist_b{display: flex;flex-wrap: wrap;padding: 0px 30px;}
.characteristic_b_list{margin-left: 20px;margin-bottom:20px;float: left;}
.margin_init{margin-left: 0px;}
.characteristic_tit{width:270px;font-size: 16px;color: #616161;margin: 5px 0px 13px 0px;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.characteristic_p{font-size: 12px;color: #A7A7A7;margin: 3px 0px;}
.inline-block{display: inline-block;}
.characteristic_btn{float: right;display: inline-block;height: 25px; line-height: 22px;}
.Collection{float: left;line-height: 23px;margin-right: 3px;}
.Collection img{float: left;}
.Collection p{float: left;margin: 0px;font-size: 12px;color: #FD710A}
.guankan{float:right;margin-left: 3px;}
.guankan p{margin: 0;float: right;color: #2DA1D0;}
.ysc_img{display: none;}
.ysc{display: none;}
/* 社区活动 */
.Community{    margin-top: 110px;    padding-bottom: 40px;
    border-top: 1px solid #CCCCCC;}
.gbpx_img{width: 1014px;
    margin: 40px auto;}
.Community_center{flex: 23;background: #ffffff;padding-bottom: 30px;}
.Community_b{display: flex;padding: 0 30px;}
.Community_b_left{flex: 1;line-height: 388px;}
.Community_b_center{flex: 8;display: flex;}
.Community_b_right{flex: 1;line-height: 388px;}
.Community_b_list{float: left;width: 270px;margin-left: 17px;margin-top:15px;position:relative;}
.Community_b_list img{cursor:pointer;}
.Community_b_list:nth-child(1),.Community_b_list:nth-child(4),.Community_b_list:nth-child(7){margin-left: 0px;}
.Community_b_tit{width:270px;font-size: 16px;color: #616161;margin: 5px 0px 10px 0px;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.Community_b_jieshao{font-size: 14px;color:#A7A7A7; overflow:hidden;
    text-overflow:ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height:40px;
}
.Community_b_baoming{float:left;font-size: 13px;color: #616161;width: 180px;margin: 5px 0;}
.Community_b_baoming span{color: #FD710A;}
.Community_b_mf{float: right;font-size: 18px;color: #FD710A;margin: 0px;}
.Community_b_sq{float: left;width: 180px;}
.Community_b_sq p{margin: 5px 0;color: #616161;font-size: 13px;}
.Community_b_bm{float: right;    float: right;width: 65px;height: 34px;text-align: center; line-height: 34px;font-size: 16px;color: #ffffff;cursor:pointer;
    background: -webkit-linear-gradient(right, #2EA0D2 , #41C250); /* Safari*/
    background: -o-linear-gradient(right, #2EA0D2, #41C250); /* Opera*/
    background: -moz-linear-gradient(right, #2EA0D2, #41C250); /* Firefox*/
    background: linear-gradient(to right, #2EA0D2 , #41C250); 
    border-radius: 7px;
    margin-top: 5px;
}
.Community_jb{float: right;color: #FD710A;font-size: 14px;margin-top: 8px;}
.Community_jb span{color: #FD710A;font-size: 30px;}
.Community_m{margin-bottom: 0px;}
.Community_b_introduce .qy{color: #FD710A;font-size: 14px;}
.class_list_content_mar,.communitylist_list_content_mar{padding: 0px;}
.fenlei{
    position: absolute;
    top: 0;
    left: 0;
    width: 73px;
    text-align: center;
    color: #ffffff;
    background: #000000;
    padding: 3px;
    font-size: 14px;
    opacity: 0.6;}
.Identification_i{
    position: absolute;
    top: 132px;
    left: 166px;
    width: 94px;
    color: #ffffff;
    background: #000000;
    text-align: center;
    padding: 5px;
    opacity: 0.6;
    font-size: 14px;
}
/* 排行榜 */
.Ranking{padding-bottom:30px; }
.Ranking_b{display: flex; padding: 0 30px;}
.Ranking_left{flex: 1;margin-right: 12px;}
.Ranking_right{flex: 1;margin-left: 12px;}
.Ranking_left_header{height: 50px;}
.Ranking_left_header p{font-size: 16px;color: #616161;}
.Ranking_b_tits{float: left;}
.Ranking_b_more{float: right;}
.Ranking_b td,.Ranking_b th{font-size: 14px;text-align: center;margin: 0px;border: 1px solid gainsboro;padding: 5px 10px;border-top: none;border-left: none;}
.Ranking_b td{color: #616161;}
.Ranking_b td:first-child,.Ranking_b th:first-child{border-left: 1px solid gainsboro;}
.Ranking_tit{height: 30px;color: #ffffff;
    background: -webkit-linear-gradient(bottom, #41C34F , #2FA2CC); /* Safari*/
    background: -o-linear-gradient(bottom, #41C34F , #2FA2CC); /* Opera*/
    background: -moz-linear-gradient(bottom, #41C34F , #2FA2CC); /* Firefox*/
    background: linear-gradient(to bottom, #41C34F , #2FA2CC); 
}
/* 底部 */
.foot{ width: 100%;padding: 30px 0px;
    background: -webkit-linear-gradient(right, #2E9FD4 , #41C44A); /* Safari*/
    background: -o-linear-gradient(right, #2E9FD4 , #41C44A); /* Opera*/
    background: -moz-linear-gradient(right, #2E9FD4 , #41C44A); /* Firefox*/
    background: linear-gradient(to right, #2E9FD4 , #41C44A); 
}
.foot_b{width: 1200px;margin: 0 auto;}
.foot_left{width: 575px;float: left;}
.foot_left_tits{width: 100%;border-bottom: 1px solid #ffffff;}
.foot_list{float: left;}
.foot_right{float: right;}
.foot span,.foot li{color: #ffffff;text-align: left;}
.foot span{font-size: 16px;font-weight: bold;padding-bottom: 13px;display: inline-block;}
.foot li{font-size: 14px;    padding: 6px 0;cursor:pointer;}
.foot_right_weixin{text-align: center;margin-left: 70px;float: right;}
.foot_right_app{text-align: center;float: right;}
.foot_right_weixin p,.foot_right_app p{color: #ffffff;font-size: 16px;font-weight: bold;}
.foot_right_ban{text-align: right;margin-top: 45px;}
.foot_right_ban p{color: #ffffff;font-size: 14px;}

/* 登录 */
.login_b{width: 100%;}
.login_header{background: #fff;width: 100%;min-width: 1200px;height: 68px; padding: 10px 0;}
.login_content{margin: 0 auto;width: 1200px;}
.login_header_logo{float: left;}
.login_header_tit{float: left;border-left: 2px solid #C8C8C8;padding-left: 10px;margin-left: 10px;}
.login_header_logo img{float: left;}
.login_header_tit_i{font-size: 26px;font-weight: bold;color: #1F83CE;}
.login_header_tit_y{font-size: 14px;font-weight: bold;color: #1F83CE;}
.login_header_tit p{margin: 6px 0;}
.login_fankui{float: right;margin-left: 18px;margin-top: 41px;}
.login_shoucang{float: right;margin-top: 41px;}
.login_fankui img,.login_fankui span{float: right;margin: 0 2px;}
.login_shoucang img,.login_shoucang span{float: right;margin: 0 2px;}
.login_b{background: url("../img/login_banner.jpg") no-repeat center;height: 550px;width: 100%;padding-top: 150px;}
.signs{position: relative;width: 340px;height: 390px;background: #ffffff;border-radius: 6px;margin: 0 auto; overflow: hidden;}
.sign_tit{height: 55px;text-align: center;color:#ffffff;font-size: 24px;background: #1F83CE;font-weight: bold; line-height: 55px;}
.sign_content{padding:15px;}
.sign_input{border: 1px solid gainsboro;border-radius: 5px;overflow: hidden;height: 40px;line-height: 40px;margin: 10px 0;}
.sign_img{float: left;    padding-top: 6px;padding-left: 8px;}
.sign_input input{    float: left;width: 250px;height: 40px; margin-left: 10px;border: none;outline: none;}
.sign_yzm{margin: 10px 0;}
.sign_yzm_left,.sign_yzm_img,.sign_yzm input{float: left;}
.sign_yzm_left{height: 40px;border: 1px solid gainsboro;border-radius: 5px;}
.sign_yzm_img{padding-top: 10px;padding-left: 8px;}
.sign_yzm input{width: 130px;height: 38px; margin-left: 10px;border: none;outline: none;}
.sign_yzm_right{float: right;width: 115px;height: 40px;background: gainsboro;border-radius: 5px;text-align: center;line-height: 40px;font-size: 18px;}
.sign_btn_dl{width: 100%;height: 40px;border-radius: 5px; background: #1F83CE;color: #ffffff;font-size: 14px;line-height: 40px;margin-top: 15px;text-align:center;}
.sign_btn_zc{width: 100%;height: 40px;border-radius: 5px; background: #ffffff;color: #616161;font-size: 14px;line-height: 40px;margin-top: 15px;border: 1px solid gainsboro;text-align:center;}
.sign_back_psw{text-align: center;margin-top: 10px;color: #1F83CE;}
.login_foot{width: 100%;padding: 20px 0;}
.login_foot_b{width: 1200px; margin:0 auto;text-align: center;}
.login_foot_b p{font-size: 14px;color: #616161;}
/* 登录成功 */
.sign_success{width: 100px;height: 100px;border-radius: 50%;overflow: hidden;text-align: center;position: absolute;top: 0;left: 50%;margin-left: -50px;margin-top: 7px;}
.sign_name{text-align: center;font-size: 18px;color: #616161;}
.signs .h{height: 50px;width: 100%;}
/* 注册 */
.sign_zc{width: 500px;height: 430px;}
.zc_tit{height: 55px;color:#ffffff;font-size: 16px;background: #1F83CE;line-height: 55px;padding: 0 15px;}
.zc_tit p{margin: 0;float: left;}
.zc_tit span{margin: 0;float: right;font-size: 28px;}
.zc_input{height: 40px;width: 100%;float: left;line-height: 40px;}
.zc_input .lab{float: left;    width: 15%;text-align: right;}
.zc_input input{float: left;height: 40px;width: 80%; border-radius: 5px;border: 1px solid gainsboro;padding-left: 10px;}
.zc_input .lab label{color: #616161;font-size: 14px;}
.zc_btn{display: flex;text-align: center;padding: 0 80px;margin-top: 27px;}
.zc_btn_syb{flex: 1;margin-right:20px; border: 1px solid gainsboro;border-radius: 5px;color: #616161;font-size: 16px;padding: 5px 0;}
.zc_btn_wc{flex: 1;margin-left: 20px;background: #1F83CE;color: #ffffff;border-radius: 5px;font-size: 16px;padding: 5px 0;}
.tip{height: 30px;width: 100%;float: left;color: #F0423E;font-size: 12px;text-align: left;padding-left: 15%;}
.zc_btn_m{margin-top: 23px;}
.zc_input .zc_yzm{width: 51%;margin-right: 20px;}
.yzm_btn{width: 24%;height: 40px;border: 1px solid gainsboro;border-radius: 5px;float: left;color: #616161}
.sign_zc_success{text-align: center;}
.sign_zc_success p:first-child{color: #616161;font-size: 20px;font-weight: bold;}
.sign_zc_success p:last-child{color: #616161;font-size: 14px;}
.zc_suc{padding: 18% 0;}
/* 新闻资讯 */
.news,.notice,.noticelist,.policylist,.classlist,.communitylist,.trainprojectlist{width: 100%;height:auto;margin: 0;background: #F1F1F1;margin-top: 148px;padding: 1px 0;}
.news .news_content,.notice_content,.noticelist_content,.policylist_content,.classlist_content,.trainvideoplay_content,.classvideoplay_content,.communitylist_content,.personal_content,.trainprojectlist_content,.trainproject_content_b{width: 1200px !important;margin: 20px auto;background: #ffffff;padding: 0 20px;position: relative;min-height:639px;}
.news .news_tit,.noticelist_tit,.policylist_tit,.classlist_tit,.communitylist_tit,.trainprojectlist_tit{height: 60px;line-height: 60px;position: relative;}
.news .news_zc,.noticelist_zc,.policylist_zc,.classlist_zc,.communitylist_zc,.trainprojectlist_zc{float: left; font-size: 20px;color: #616161;margin: 0;}
.news .all{float: left; font-size: 14px;color: #616161;    margin:0 0 0 10px;}
.news_search,.news_classification{float: right;}
.news_search{width: 200px;height: 40px;border: 1px solid gainsboro;border-radius: 23px;overflow: hidden;padding-right: 10px;margin-top: 10px;}
.news_search .news_input{float: left; height: 40px;border: none;outline: none;padding-left:10px;width: 150px;}
.news_search .news_img{float: right;margin-top:2px;}
.news_classification label{color: #616161;font-size: 14px;margin-bottom: 0;font-weight: inherit;    margin-right: 10px;}
.news_sel{line-height: 38px;outline: none; width: 90px;height: 38px;border-color:gainsboro;border-radius: 20px;padding-left:18px; appearance: none;-webkit-appearance: none;-moz-appearance: none;color: #616161; }
.news_classification{height: 40px;margin: 0 10px;}
.news_classification:after{
    content: "";
    width: 14px;
    height: 8px;
    background: url(../img/xiala1.png) no-repeat center;
    position: absolute;
    right: 19.5%;
    top: 41%;
    pointer-events: none;
}
.news_list,.noticelist_list,.policylist_list{padding: 0px 25px;height: 450px;margin-top:10px;}
.news_list_i,.noticelist_list_i,.policylist_list_i{height: 30px;line-height: 30px;}
.news_list_i_tits,.noticelist_list_i_tits,.policylist_list_i_tits{float: left;height: 30px;}
.news_list_i_tits a,.noticelist_list_i_tits a,.policylist_list_i_tits a{color: #616161;font-size: 14px;margin-left: 17px; display: inline-block;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;width: 600px;}
.news_list_i_tits a:hover,.noticelist_list_i_tits a:hover,.policylist_list_i_tits a:hover{text-decoration: none;color: #2C9FD3;}
.news_list_i_tits span,.noticelist_list_i_tits span,.policylist_list_i_tits span{color: #2C9FD3;font-size: 14px;float: left;display: inline-block;}
.news_list_i_time,.noticelist_list_i_time,.policylist_list_i_time{float: right;color: #616161;font-size: 14px;}
.public_foot{    width: 100%;
    padding: 10px 0px;
    background: -webkit-linear-gradient(right, #2E9FD4 , #41C44A);
    background: -o-linear-gradient(right, #2E9FD4 , #41C44A);
    background: -moz-linear-gradient(right, #2E9FD4 , #41C44A);
    background: linear-gradient(to right, #2E9FD4 , #41C44A);
}
.news_nav{text-align: center;}
.public_foot_b{width: 1200px;margin: 0 auto;text-align: center;}
.public_foot_b p{color: #ffffff;font-size: 14px;margin-top: 10px;}
.pagination>li{    display: inline-block !important;margin: 0 4px;}
.news_active{    background: -webkit-linear-gradient(left, #2EA0D2 , #41C252);
    background: -o-linear-gradient(right, #2EA0D2, #41C252);
    background: -moz-linear-gradient(right, #2EA0D2, #41C252);
    background: linear-gradient(to right, #2EA0D2 , #41C252);
    color: #ffffff !important;
}
.pagination>li>a, .pagination>li>span{color: #616161;}
.news_list_menu_h,.policylist_list_menu_h,.class_list_menu_h,.trainprojectlist_list_menu_h {
     background: -webkit-linear-gradient(left, #2EA0D2 , #41C252);
    background: -o-linear-gradient(right, #2EA0D2, #41C252);
    background: -moz-linear-gradient(right, #2EA0D2, #41C252);
    background: linear-gradient(to right, #2EA0D2 , #41C252);
    color: #ffffff !important;
}
.newslist_dh,.policylist_dh {
    height: 40px;
    width:800px;
    margin-left: 25px;
    padding-left: 5px;
    color: #616161;
    font-size: 16px;
    line-height: 40px;
    border-bottom: 1px solid gainsboro;
    margin-bottom: 5px;
}
.newsdetail_back,.noticedetail_back {
background:none !important;
}
.newsdetail_left,.noticedetail_left {
    background:#ffffff;
    width:70%;
}
.newsdetail_content_right,.noticedetail_content_right {
    background:#ffffff;
    width:28%;
    padding:10px;
}
.newsdetail_m {
margin-top:15px;
}
.newsdetail_djl,.noticedetail_djl {
text-align:right;
}
.newsdetail_titlist,.noticedetail_titlist{
    border-bottom:1px dashed  gainsboro;
    padding-top:10px;
}
/*课程资源*/
.class_list,.communitylist_list,.trainprojectlist_list,.trainproject_content_list,.trainvideoplay_list{height: auto;}
.class_list_menu,.communitylist_list_menu,.trainprojectlist_list_menu{width: 267px;margin-right: 19px;float: left;}
.class_list_menu_box,.news_list_menu_box,.policylist_list_menu_box,.communitylist_list_menu_box,.trainprojectlist_list_menu_box{width: 257px;}
.class_list_tab{height: 40px;width: 257px;display: flex;margin-bottom: 2px;}
.class_list_tab_one{flex: 1;line-height: 40px;text-align: center;
    background: -webkit-linear-gradient(left, #2EA0D2 , #41C252);
    background: -o-linear-gradient(right, #2EA0D2, #41C252);
    background: -moz-linear-gradient(right, #2EA0D2, #41C252);
    background: linear-gradient(to right, #2EA0D2 , #41C252);
    color: #ffffff;font-size: 16px;}
.class_list_tab_two{flex: 1;line-height: 40px;text-align: center;
    background: -webkit-linear-gradient(left, #D6F0E7 , #DAF2DA);
    background: -o-linear-gradient(right, #D6F0E7, #DAF2DA);
    background: -moz-linear-gradient(right, #D6F0E7, #DAF2DA);
    background: linear-gradient(to right, #D6F0E7 , #DAF2DA);
    color: #616161;font-size: 16px;}
    .class_list_menu_c,.news_list_menu_c,.policylist_list_menu_c,.communitylist_list_menu_c,.trainprojectlist_list_menu_c{text-align: center;border-bottom: 1px solid #777777; color: #ffffff;line-height: 40px;height: 40px;font-size: 16px;}
    .class_list_menu_back,.news_list_menu_back,.policylist_list_menu_back,.trainprojectlist_list_menu_back{background: #585858;cursor:pointer;}
    .class_list_menu_com,.communitylist_list_menu_com{
        background: -webkit-linear-gradient(left, #2EA0D2 , #41C252);
    background: -o-linear-gradient(right, #2EA0D2, #41C252);
    background: -moz-linear-gradient(right, #2EA0D2, #41C252);
    background: linear-gradient(to right, #2EA0D2 , #41C252);
    }
    .class_list_menu_child_i,.communitylist_list_menu_child_i{background: #484848;position: relative;}
    .class_list_menu_child span,.communitylist_list_menu_child span{    width: 100%;height: 40px; display: inline-block;}
    .class_list_content,.communitylist_list_content,.trainprojectlist_list_content{width: 874px;float: right;}
.class_list_content_tit,.newslist_dh,.communitylist_list_content_tit,.trainprojectlist_list_content_tit{display: flex;height: 40px;width:800px;line-height: 40px;border-bottom: 2px solid;
    border-image: -webkit-linear-gradient( #2EA0D2, #41C252) 30 30;
    border-image: -moz-linear-gradient( #2EA0D2, #41C252) 30 30;
    border-image: linear-gradient( #2EA0D2, #41C252) 30 30;
}
.class_list_content_tit_l,.communitylist_list_content_tit_l,.trainprojectlist_list_content_tit_l{flex: 1;text-align: left;font-size: 14px;color: #616161;}
.class_list_content_tit_r{flex: 1;text-align: right;font-size: 14px; color: #BFBFBF;}
.class_list_content_m{padding: 0px;margin-top: 20px;}
.class_list_content_i{float: left;margin-bottom: 20px;width: 270px;margin-left: 32px;position:relative;}
.class_list_content_i:nth-child(1),.class_list_content_i:nth-child(4),.class_list_content_i:nth-child(7){margin-left: 0px;}
.class_list_menu_child_i img,.communitylist_list_menu_child_i img{display: inline-block;position: absolute;top: 12.5px;left: 257px;}
.classlist_p {font-size: 12px;color: #A7A7A7;margin-top: 7px;float:right;}
.classlist_tit_t{float:left; width:195px;font-size: 14px;color: #616161;margin: 5px 0px 13px 0px;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
/* 培训项目 */
.trainproject_list{padding-bottom: 15px;padding-top: 20px;border-bottom: 1px solid gainsboro;}
.trainproject_list_m{padding: 0;}
.trainproject_list_img{float: left;width: 270px;margin-right: 20px;position:relative;}
.trainproject_list_js{float: left;width: 584px;margin-top:12px;}
.trainproject_list_btn{float: left;}
.trainproject_list_tit{margin-bottom: 7px;float:left;}
.class_list_pingfen span,.trainvideoplay_list_pingfen{color: #FD710A;font-weight: bold;display: inline-block;float: left;font-size: 17px;margin-left: 10px;line-height: 24px;}
.class_list_pingfen_xx,.trainvideoplay_list_pingfen_xx{float: left;}
.left{float: left;}
.right{float: right;}
.trainproject_list_js_left{width: 260px;}
.trainproject_list_js_right{width: 240px;}
.trainproject_p{font-size: 14px;color: #616161;margin: 5px 0px;}
.trainproject_list_btn input{width: 122px;display: block;font-size: 16px;border: none;width: 122px;padding: 5px 10px;margin-bottom: 30px;}
.trainproject_bm,.community_bm{background: #FD710A;color: #ffffff;}
.trainproject_xm{background: #ffffff; color: #616161;border: 1px solid gainsboro !important;}
.jbjg{    width: 165px;display: inline-block;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
/* 培训项目详情 */
.trainproject,.community{width: 100%;height:auto;margin: 0;background: #F1F1F1;margin-top: 95px;padding: 1px 0;}
.trainproject_content,.trainproject_content_img,.community_content,.community_content_img{width: 270px;position:relative;}
.trainproject_pj{ width: 60px;float: right;padding: 3px;border: none;}
.trainproject_t,.community_tit_t{color: #242424;font-size: 16px;text-align: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 270px;    margin-bottom: 18px;margin-top: 8px;}
.trainproject_m{margin-top: 5px;}
.trainproject_jg,.community_jg,.bmxx,.trainproject_lxfs{background: #EEEEEE;padding: 10px 10px 5px;margin: 10px 0;}
.trainproject_jg p,.community_jg p{color: #616161;font-size: 14px;text-align: left;margin-bottom: 5px;}
.money{color: #FD710A;font-weight: bold;}
.trainproject_rq{padding-left: 10px;margin-top:30px;}
.trainproject_rq p{text-align: left;font-size: 14px;color: #616161;margin-bottom: 5px;}
.ljbm{width: 270px;padding: 5px 0; margin-top: 10px; border: none;}
.trainproject_ybm,.community_ybm{text-align: center;margin-top: 10px;font-size: 14px;color: #616161;}
.ybm{font-size: 28px}
.trainproject_right,.community_right{width: 850px;}
.trainproject_right_list{height: 166px;margin-bottom: 20px;}
.trainproject_right_header{height: 50px;}
.trainproject_right_img{width: 270px;margin-right: 20px;}
.trainproject_right_header p{margin: 0 10px 10px 0px;
    font-size: 20px;}
.trainproject_right_js{width: 320px;text-align: left;padding-top: 22px;}
.trainproject_right_js p{margin-bottom: 5px;color: #A7A7A7;font-size: 14px;}
.trainproject_right_js_tit{font-size: 17px !important;color: #616161 !important;margin-bottom: 10px !important;}
.progress{margin-top: 20px;height: 18px !important;}
.gk,.scb{    width: 84px;padding: 0 10px; border: 1px solid gainsboro;height: 32px;padding-top: 5px;}
.scb{margin-right: 20px;padding-right: 15px;}
.gk{padding-right: 13px;}
.trainproject_right_js_btn{margin-top: 54px;}
.trainproject_lxfs_tit {font-size:15px;font-weight:bold;color:#616161;margin-top:20px;}
.trainproject_lxr {padding-left:30px;}
/* 政策文件详情 */
.policy { width: 100%;height:auto;margin: 0;background: #F1F1F1;margin-top: 95px;padding: 1px 0;}
.policy,.newsdetail,.noticedetail,.trainproject,.community{margin-top: 148px !important;}
.policy_content {width: 1200px;margin: 20px auto;background: #ffffff;padding: 0 40px;position: relative;}
.newsdetail_content,.noticedetail_content{padding: 0 40px !important;width: 100%;}
.policy_tit,.newsdetal_tit,.noticedetal_tit,.community_tit,.class_tit,.trainproject_content_tit,.trainvideoplay_tit{text-align: center;color: #616161;padding-top: 30px;}
.policy_tit_t,.newsdetal_tit_t,.noticedetal_tit_t{font-size: 22px;}
.policy_tit_time,.newsdetail_tit_time,.noticedetail_tit_time{font-size: 12px;color: #B9B9B9;}
.policy_tit_time span,.newsdetail_tit_time span,.noticedetail_tit_time span{display: inline-block;margin-left: 3px;}
.policy_zy{border-bottom: 1px solid gainsboro;}
.policy_zy_tit,.community_zy_tit{color: #616161;font-weight: bold;font-size: 16px;}
.policy_zy_content,.community_zy_content{padding: 0 33px;font-size: 14px;color: #616161;}
.policy_mw{text-align: right;color: #616161;font-size: 14px;}
.policy_content_b,.newsdetail_content_b,.noticedetail_content_b{padding: 10px 20px;min-height: 500px;}
.policy_content_left{width: 100%;}
.policy_content_right,.newsdetal_content_right{width: 26%;padding-top: 7%;}
.policy_content_right_tit,.newsdetail_content_right_tit,.notice_content_right_tit{color: #1C83CF;font-weight: bold;font-size: 16px;}
.newsdetail_hot_wj,.noticedetail_hot_wj{padding: 10px 16.595px;}
.newsdetail_hot_wj p,.noticedetail_hot_wj p{font-size: 12px;width: 258px;color: #616161;}
.policy_content_b_s p,.newsdetail_content_b_s p,.noticedetail_content_b_s p{color: #616161;font-size: 14px;}
.policydetail_msg {width:100%;}
.policydetail_msg_b {margin:0 auto;width:60%;}
.newsdetail_msg {    padding: 0 90px !important;}
/* 课程播放 */
.class,.trainvideoplay {width: 100%;height:auto;margin: 0;background: #F1F1F1;padding: 1px 0;margin-top: 95px;}
.classvideoplay_content {background:none;}
.mr{margin-right: 0px;width: 257px;}
/*.pt{padding: 30px 0;}*/
.video_content{    width: 858px;padding: 20px;background: #ffffff;}
.video{height: auto;}
    .video img {width:100%;display:none;}
.class_right,.trainvideoplay_right {width:276px;background:#ffffff;padding: 15px 15px 10px;}
.class_right_t,.trainvideoplay_right_t {font-size:16px;color:#616161;font-weight:bold;}
.class_right_fl,.trainvideoplay_right_fl {color:#616161;font-size:14px;margin-bottom:5px;}
.class_right_js,.trainvideoplay_right_js {margin-top:15px;}
.class_right_js_t,.trainvideoplay_right_js_t{border-bottom:1px solid gainsboro;}
.pingfenshu {font-size:30px;color:#616161;}
.class_right_js_btn,.trainvideoplay_right_js_btn {background:#B95023;border:none;width:70px;padding:5px;color:#ffffff;border-radius:5px;margin-top: 23px;}
.class_xg_list_img,.trainvideoplay_xg_list_img{width:208px;}
.class_xg_list_img img,.trainvideoplay_xg_list_img img{width:100%;}
.class_xg,.trainvideoplay_xg {width:100%;background:#ffffff;padding: 15px 15px 10px;}
.class_xg_list,.trainvideoplay_xg_list {float:left;margin-left:15px;width:208px;}
    .class_xg_list:last-child,.trainvideoplay_xg_list:last-child {margin-right:15px;}
.class_xg_list p,.trainvideoplay_xg_list p{margin-bottom:5px;margin-top:5px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%;}
.class_right_js_fs {    margin-right: 39px;
    margin-bottom: 6px;
    margin-left: 17px;}
.class_right_js_pj {overflow:hidden;}
.video_back img{left: -10px;}
.Classactive{background: #484848;}
.video_back{background: #616161;}
/* 社区活动详情 */
/*.community { width: 100%;height:auto;margin: 0;background: #F1F1F1;margin-top: 95px;}*/
.community_l,.community_z{width: 100%;margin-top: 15px;}
.community_z{background: #ffffff;color: #FD710A;border: 1px solid #FD710A;margin-left: 5px;}
.community_l{margin-right: 5px;}
.community_t{    color: #616161;font-weight: bold;font-size: 14px;}
/*个人中心*/
.personal_banner{background:url("../img/banner_personal.png") no-repeat center;height:201px;width:100%;margin-top:8px;}
.personal_tx {height:202px;width:1200px; margin:0 auto;}
.personal_tx_img{width:100px;height:100px;border-radius:50%;overflow:hidden;float: left; margin-top: 51px; border: 1px solid gainsboro;}
    .personal_tx_img img {
        width:100%;height:100%;
    }
.personal_tx p {float:left; margin-top:84px;font-size:30px;color:#000000;margin-left:20px;}

.personal_content_b {padding:15px 0;width: 50%;}
.personal_content_b_t{    font-size: 16px;font-weight: bold;color: #616161;}
.personal_content_list{position:relative;width:115px;}
.personal_content_list input[type="radio"] {
        display: none;
    }
        .personal_content_list input[type='radio'] + label:after {
            content: "";
            display: inline-block;
            width: 20px;
            height: 20px;
            border: 1px solid #c9c9c9;
            position: absolute;
            top: 0;
            left: 20px;
            border-radius: 50%;
            box-sizing: border-box;
        }
        
         .personal_content_list input[type="radio"]:checked + label:after {
            background-color: #3CBD63;
            background-clip: content-box;
            padding: .2em;
        }
        .personal_content_list label{margin-left: 50px;font-size: 16px;color: #616161;font-weight: normal;}
        .zffs{margin-top:15px;}
        .zffs_list{position:relative;width:170px;}
        .zffs_list label{margin-left: 50px;font-size: 16px;color: #616161;font-weight: normal;}
        .zffs_list input[type="radio"] {
        display: none;
    }
        .zffs_list input[type='radio'] + label:after {
            content: "";
            display: inline-block;
            width: 20px;
            height: 20px;
            border: 1px solid #c9c9c9;
            position: absolute;
            top: 4px;
            left: 20px;
            border-radius: 50%;
            box-sizing: border-box;
        }
        
         .zffs_list input[type="radio"]:checked + label:after {
            background-color: #3CBD63;
            background-clip: content-box;
            padding: .2em;
        }
         .zffs_list img{display:inline-block;float:left;}
         .zffs_list span{display:inline-block;float:left;    margin: 5px 0 0 10px;}
         .personal_xieyi{width:100%;text-align:center;border-bottom:1px solid gainsboro;padding:10px 0;}
         .personal_xieyi_check{position:relative;}
         .personal_xieyi_check input[type="checkbox"] {
        display: none;
    }
          .personal_xieyi_check input[type='checkbox'] + label:after {
            content: "";
            display: inline-block;
            width: 18px;
            height: 18px;
            border: 1px solid #c9c9c9;
            position: absolute;
            top: 0;
            left: 42%;
            box-sizing: border-box;
        }
        
         .personal_xieyi_check input[type="checkbox"]:checked + label:after {
            background-color: #3CBD63;
            background-clip: content-box;
            padding: .2em;
        }
        .personal_xieyi_check label{margin-left:44px;font-size:15px;color:#616161;}
        .personal_xieyi_check label span{color:#FF7109;}
        .personal_xieyi_btn{width:100px;background:#FF7109;border:none;padding:5px 10px;font-size:15px;color:#ffffff;margin-top:15px;}
        .personal_jilu{width:100%;padding:10px 0;}
        .personal_jilu_list{padding-left:15px !important;border-bottom:1px solid gainsboro;}
        .personal_jilu_list_content{width:50%;}
        .personal_jilu_list p{font-size:15px;color:#616161;margin:10px 0 5px 0;}
        .personal_jilu_list span{font-size:18px;color:#FF7109;font-weight:bold;}
/*个人中心*/
.usercenter_box{min-height:260px;}
.studyrecord_tab{    padding: 10px 0px;border-bottom: 1px solid #329898;margin-bottom: 10px;padding-bottom:0px;}
.studyrecord_tab li{    border: 1px solid #329898;border-top-left-radius: 5px;border-top-right-radius: 5px; border-bottom: none; width: 155px;text-align: center;font-size: 14px;font-weight: bold;padding: 3px 0px;cursor:pointer;}
.studyrecord_tab li:first-child{border-right:none;}
.tab_active{background:#329898;color:#ffffff;}
.table{border:1px solid #CBCBCB;}
.table th {background:#A9B3C3;color:#ffffff;text-align:center;}
.table td{text-align:center;color:#323232;}
.td_color{color:#329898 !important;}
.noread{color:#FF0302;}
/*修改手机号*/
.editPhone,.editMsg{    
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:10;
}
.editPhone_box{
    position:absolute;
    top:375px;
    left:50%;
    margin-left:-212.5px;
    background:#ffffff;
    width: 425px;
    height: 280px;
    padding: 0;
    border-radius: 5px;
    overflow: hidden;
    cursor: default;
    z-index:99;
    border:1px solid gainsboro;
}
.editMsg_box{
    position:absolute;
    top: 369px;
    left:50%;
    margin-left:-600px;
    background:#ffffff;
    width: 1200px;
    height:639px;
    padding: 0;
    border-radius: 5px;
    overflow: hidden;
    cursor: default;
    z-index:99;
    border:1px solid gainsboro;
}
.editPhone_tit{background:#1E82CF;}
.editPhone_tit p{font-size:20px;color:#ffffff;text-align: center;font-weight:bold;    padding: 10px 0px;}
.editPhone_line{width:100%;padding:0px 15px;margin:10px 0px;}
.editPhone label{color:#BBBBBB;font-size:15px;width: 80px;text-align: right;}
.editPhone_input{height:30px;width: 295px;}
.editPhone_yzm{height:30px;width: 182px;}
.send_yzm{    height: 38px;
    width: 105px;
    color: #A0A0A0;
    font-weight: bold;
    background: #ffffff;
    border: 1px solid gainsboro;
    font-size: 14px;
    border-radius: 5px;
    margin-left: 5px;}
.editPhone_btn{width: 105px;
    padding: 5px 0px;
    margin: 32px 10px 0px 10px;
    font-size: 14px;
    font-weight: bold;
    border: 1px solid gainsboro;
    border-radius: 5px;}
.editPhone_qx{background:#ffffff;color: #A0A0A0;}
.editPhone_tj{background:#1E82CF;color:#E3E3E3;}
.editPhone_error{display: inline-block;
    margin-top: 5px;color:#F6AAAA;font-size: 14px;
    font-weight: bold;}
.editPsw{height:340px !important;}
.editPsw_mar{margin-top:14px !important;}
.edit_img_block{display:block;margin-top:20px;background: #ffffff;
    border-radius: 18px;}
.editImg_left{    width: 160px;
    height: 160px;
    float: left;
    margin: 20px 0px 0px 20px;}
.editimg {    width: 100px;
    height: 100px;
    overflow: hidden;
    border-radius: 50px;
    border: 1px solid gainsboro;
    margin-top: 29px;}
.editImg_right{float:left;    margin-top: 10px;
    margin-left: 46px;}
.tdcontent input{width:174px;}
.edit_error{text-align: left;
    padding-left: 16px;
    color: #FF0302;
    font-size: 14px;}
.msg_tit{font-size: 18px;font-weight: bold;margin-bottom: 4px;}
.msg_time{    font-size: 14px;}
.msg_content{border: 1px solid gainsboro;padding: 10px 15px;}
.msg_mar{margin-bottom:5px;}
.msg_close{margin-top:4px;}
.pj_box{position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;}
.pj_content{width: 300px;height:306px;
    padding-bottom: 20px;
    position: absolute;
    top: 102px;
    left: 50%;
    margin-left: -150px;
    background: #ffffff;}
.class_list_pingfen_xx,.courseFen_wc{width:101px;height:16px; background:url("../img/courseFen_bg1.png")}
.courseFen_wc{background:url("../img/courseFen_bg.png")}
.editMsg_input {
    border-radius: 5px;
    border: 1px solid darkgray;
    height: 30px;
}
.tdtitle_edit {
padding-top: 12px !important;
}
.td_edit {
    line-height: 29px !important;
}
.sheng {
    height: 30px;
    border: 1px solid darkgray;
    border-radius: 5px;
    width: 63px;
}
.error {
    margin-top: 5px;
    color: #F6AAAA;
    font-size: 14px;
    font-weight: bold;
    padding-left: 86px;}
.yzm {width: 105px;height: 32px;
    color: #A0A0A0;
    font-weight: bold;
    background: #ffffff;
    border: 1px solid gainsboro;
    font-size: 14px;
    border-radius: 5px;
    margin-left: 5px;}
.con_box {
width:100%;
overflow-y:auto;
    text-indent:2em;
    /*隐藏滚动条，当IE下溢出，仍然可以滚动*/
        -ms-overflow-style:none;
        /*火狐下隐藏滚动条*/
        overflow:-moz-scrollbars-none;

}
.con_box::-webkit-scrollbar{width:0px}


.td_left {
text-align:left !important;
}
.close_btn:hover {
    color:#ffffff !important;
}
.community_jg_title {
    font-size: 17px !important;
    color: #333333 !important;
    font-weight: bold;
    text-align:left;
}
.bm_time {
    color: #616161;
    font-size: 14px;
    text-align: left;
    margin-bottom: 5px;
}
.community_jg_title_left {
display: inline-block;
    float: left;
    width: 75px;
}
.community_jg_title_right {
    display: inline-block;
    float: left;
    width: 159px;
}
.font_active {
    font-size:18px;
    background:#000000;
}
.foot_p p {
text-align:center;
color:#E4E4E4;
font-weight:700;
font-size:14px;
line-height: normal;
}