*{ font-family: "å¾®è½¯é›…é»‘";}
body {margin:0px;font-size:10px;padding:0px; /*background:#f9f7f7;*/ color:#333;}
ul,li,h1,h2,h3,h4,h5,h6,h7,p,input,form{padding: 0px; list-style-type: none; margin: 0px;}
a{text-decoration:none; color:#333; display:block;}
b{font-weight:normal;}
a:hover{ color:#e60012;}

img{ border:0; box-sizing:border-box;}
.clear{ clear:both;}  



/*表头*/
.top_box{background-color: #f9f9f9; border-bottom:1px solid #eee; overflow: hidden;}
.top_box .nav{width: 1200px; margin: 0 auto;display: flex;justify-content: space-between;line-height:40px;font-size: 14px; color: #666;}
.top_box ul{display: flex;}
.top_box ul li{ display: flex;}
.top_box ul li span{margin: 0 20px;}
.top_box ul li a{font-size: 14px; color: #666;}
.top_box .top_box_lf{width: 900px;overflow: hidden;}
.top_box .top_box_lf span{white-space: nowrap;animation: 20s loop linear infinite normal;display: inherit;}
@keyframes loop{
    0%{transform: translateX(900px);}
    100%{transform: translateX(-100%);}
}


.nav_box{box-shadow: 0px 4px 4px #ebecee;background: #fff;/*position: fixed;z-index: 99999;width: 100%;*/}
.nav_box .top{ height:80px; width: 1200px; margin: 0 auto;display: flex;align-items: center;justify-content: space-between;}
.logo_foot{width:540px;font-size:24px; line-height:80px; font-weight:normal;}
.logo_foot img {height:50px; vertical-align:middle;}
.logo_foot span{ border-left:1px solid #ececec;  margin-left:20px;padding: 2px 0 6px 20px;}
.member_search{width: 380px;position: relative;}
.member_search .chaxun{width: 380px;height: 45px;border: 1px solid #c0c0c0;border-radius: 10px;padding-left: 12px;}
.member_search .btn{
    position: absolute;
    width: 54px;
    height: 45px;
    border:none;
    border-left: 1px solid #c0c0c0;
    right: 0;bottom: 0;
    background: url(../image/search.png) no-repeat center;
}
.nav_box .top_r{width: 200px;height: 80px;background: #e60012;font-size: 20px;font-weight: bold;color: #fff;line-height: 80px;text-align: center;}
.nav_box .top_r img{vertical-align: text-bottom;margin-right: 5px;}
.add{border: 1px solid #eee; border-radius: 4px; float: left; width:80px; font-size: 14px; font-weight: bold; line-height: 30px; text-align: right; margin-top: 30px; color: #333; cursor:pointer; letter-spacing: 2px;}
.add span img{ margin: 0 10px;}
/*导航*/
.dh_box{height: 50px;box-shadow: -3px -3px 5px rgba(0,0,0,0.02);display: flex;align-items: center;}
.dh_box ul{display: flex;justify-content: space-between;width: 1100px;margin: 0 auto;height: 26px;}
.dh_box ul li{width: calc(100% / 7);border-right: 2px solid #c0c0c0;box-sizing: border-box;text-align: center;}
.dh_box ul li:first-child{border-left: 2px solid #c0c0c0;}
.dh_box ul li a{font-size: 15px; color: #666; line-height: 26px;}
.dh_box .dh_nav li a:hover{background-color: #e60012;}
.dh_box ul .t1 a{font-size: 16px;font-weight: bold;color: #e60012;position: relative;}
.dh_box ul .t1 a::after{
    content: " ";
    width: 20px;
    height: 2px;
    background: #e60012;
    border-radius: 1px;
    position: absolute;
    bottom: -3px;
    left: calc(50% - 10px);
}
/*banner*/
.banner_box{margin: 0 auto;overflow: hidden;width: 100%;}
.banner_box img{display: block;}

.identical{/*background: #fff;*/padding: 25px;box-sizing: border-box;width: 1200px; margin:40px auto;box-shadow: 0px 1px 6px 0px rgba(232, 232, 232, 0.7);}
.title{display: flex;justify-content: space-between;border-bottom: 1px solid #e1e1e1;line-height: 50px;margin-bottom: 20px;}
.title_lf{display: flex;position: relative;}
    .title_lf::after {
        content: " ";
        position: absolute;
        width: 93px;
        height: 5px;
        background: url(/DomainSchool/images/title_line.png) no-repeat;
        bottom: 0;
        left: 0;
    }
.title_lf h3{font-size: 24px;color: #000;margin-right: 50px;}
.title_lf dl{display: flex;}
.title_lf dd{font-size: 15px;color: #333;margin-right: 15px;}
.title_lf dd img{vertical-align: text-bottom;margin-right: 5px;}
.title_rg a{font-size: 15px;}
.title_rg a:hover{color: #e60012;}
/*课程体系*/
.kctx_list{display: flex;flex-wrap: wrap;justify-content: space-between;}
.kctx_list li{width: 23.5%;border:1px solid #f4f4f4;text-align:center;margin-bottom: 20px;} 
.kctx_list li:nth-child(n+5){margin-bottom: 0;}
.kctx_list li img{display: block;width: 270px;height: 186px;}
.kctx_list li:hover{top:-5px;box-shadow:0 15px 20px rgba(0,0,0,.1)}
.kctx_list h4{font-size: 18px; line-height: 53px;color: #333;font-weight: normal;}
.kctx_list .xian{height: 1px; background-color: #f5f5f5;}
.kctx_list .jt{float: right; margin:16px 30px 16px 0;}
.kctx_list .jt1{ float: left; color: #fff; margin: 16px 0 16px 30px;}
.color{color: #fff;} 
.menu1 .tab{display: none;}
.menu1 .active{display: block;} 

/*关于我们*/
.company_text{width: 1200px; margin: 0 auto; overflow: hidden;}
.Company_top{display: flex;justify-content: space-between;flex-wrap: wrap;margin-bottom: 30px;}
.Company_img{width: 48%;margin-right: 2%;overflow: hidden;}
.Company_img img{display: block;width: 100%;height: 273px;}
.Company_wz{width: 50%;}
.Company_wz h3{font-size: 26px;color: #000;margin-bottom: 10px;}
.Company_wz h4{font-size: 14px;color: #000;font-weight: normal;padding-bottom: 15px;border-bottom: 1px solid #e7eaef;margin-bottom: 20px;}
.Company_wz h4 img{height: 12px;margin-right: 5px;}
.Company_wz h4 span{margin-right: 30px;}
.Company_wz dl{display: flex;margin-bottom: 15px;position: relative;}
.Company_wz dt{font-size: 14px;color: #999;flex-shrink:0;line-height: 1.5em;}/*不收缩，保持原始宽度*/
.Company_wz dd{font-size: 14px;color: #000;line-height: 1.7em;display: -webkit-box !important;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;}
.Company_wz dl:last-child{margin-bottom: 0;}
.Company_bottom ul{display: flex;justify-content: space-between;border: 1px solid #e1e1e1;box-sizing: border-box;}
.Company_bottom li{
    width: calc(100% / 6);
    text-align: center;
    padding: 20px 0;
    border-right: 1px solid #e1e1e1;
}
.Company_bottom li:last-child{border-right: none;}
.Company_bottom li img{height: 35px;}
.Company_bottom h3{font-size: 18px;font-weight: normal;color: #000;margin: 12px 0 3px;}
.Company_bottom p{font-size: 14px;color: #666;}

/*咨询我们*/
.consult{width: 100%;padding: 40px 0;text-align: center; background: url(/DomainSchool/images/lx_bg.jpg) no-repeat center;margin: 30px 0;background-size: cover;}
.consult h2{font-size: 26px;color: #000;margin-bottom: 20px;}
.consult h2 b{color: #e60012;font-weight: bold;}
.consult_tj{width: 1200px;margin: 0 auto;display: flex;justify-content: space-between;}
.consult_tj input{width: 300px;height: 40px;padding-left: 12px;}
.consult_tj .tijiao a{display: inline-block;width: 180px;line-height: 40px;background: #e60012;color: #fff;font-size: 16px;}
.consult_hj{width: 1200px;margin: 40px auto 0;}
.consult_hj ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.consult_hj li{width: 32%;}
.consult_hj li img{width: 100%;display: block;height: 284px;}

/*
.message_mmmmx{background:url(../img/bgggg.jpg)no-repeat center center;padding: 0px 0px 0 20px;height:350px;}
.message_mmmmx .sdiz_input{float:right;margin-top:7px;}
.message_mmmmx .sdiz_input .title{font-size:27px;margin-right:2%;color:#287ddc;margin-top:5%;text-align: center;font-weight: bold;}
.message_mmmmx .sdiz_input .baioge_input{float:left;background:#fff;border:1px #ededed solid;width:240px;height:290px;margin-right:46px;margin-top:20px;padding:0 10px;border-radius: 5px;box-shadow: 0px 3px 6px rgba(0,0,0,0.3);}
.message_mmmmx .sdiz_input .baioge_input .txt{font-size:13px;margin-top:8px;color:#999;margin-left:45px;}
.message_mmmmx .sdiz_input .baioge_input input{border-radius:5px;width:100%;line-height:32px;color:#888;border:1px #dedede solid;margin-top:11px;box-sizing: border-box;outline:none;padding-left:12px;font-size:12px;}
.message_mmmmx .sdiz_input .baioge_input .button{background:#287ddc;border-radius: 5px;margin-top:15px;}
.message_mmmmx .sdiz_input .baioge_input .button a{color:#fff;text-align: center;line-height: 35px;text-decoration: none;display: block;font-size:16px;}
.message_mmmmx .erweimaa{float:left;width:180px;padding:70px 0px;}
.message_mmmmx .erweimaa img{width:180px;}
.message_mmmmx .erweimaa .shuoming{color:#fff;font-size:14px;text-align: center;}
*/


/*师资力量*/
.teacher_list{display: flex;justify-content: space-between;} 
.teacher_list li{width: 23.5%; border:1px solid #f4f4f4; border-radius: 10px;box-sizing: border-box;transition: all 0.3s;}
.teacher_list li:hover{box-shadow:0 5px 10px rgba(0,0,0,.1)}
.teacher_list img{width: 100%;height: 277px;display: block;}
.teacher_wz{text-align: center;padding: 15px 0;background: #f8f8f8;}
.teacher_wz h3{font-size: 18px;color: #000;}
.teacher_wz p{font-size: 14px;color: #666;}

.te_con{text-align: center;}
.te_con h2{font-size: 24px; line-height:48px;}
.te_con img{width: 300px; margin-top: 30px;}
.teacher_box p{ padding: 0 20px; font-size: 16px; line-height: 32px;}
.dian{overflow: hidden; width: 124px; margin: 0 auto; padding: 20px 0;}
.dian li{width: 10px; height: 10px; background-color: #999; float: left; margin: 0 10px; border-radius: 50px; margin-top: 1px;}
.dian .dqxx_02{background-color: #fff; border:2px solid #097DF2; margin-top: 0;}
.swiper-container {width: 100%;}
.swiper-slide {text-align: center;font-size: 18px;/* Center slide text vertically */display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
/*
.ys_box img{width: 100%;}
*/
/*新闻*/
.news_box{background-color: #f9f7f7;padding: 40px 0;}
.news_zz{width: 1200px;margin: 0 auto;display: flex;justify-content: space-between;}
.news_box h2{font-size: 24px;border-bottom: 1px solid #d6d6d6;color: #000;line-height: 49px;margin-bottom: 25px;}
.news_box h2 b{color: #e60012;font-weight: bold;}
.news_box h2 img{margin-right: 5px;height: 24px;vertical-align: middle;}
.news_box h2 span{float: right;font-size: 15px;font-weight: normal;}
.news_box h2 span a{color: #666;}
.news_box a:hover{color: #e60012;}
.news_xw{width: 725px;}
.news_xwbox{display: flex;justify-content: space-between;}
.news_lf{width: 340px;height: 480px;padding: 30px;box-sizing: border-box;background: #fff;border-radius: 10px;}
.news_lf_title{display: flex;justify-content: space-between;}
.news_lf_tu{width: 58px;height: 58px;background: #e60012;border-radius: 10px 0 10px 0;color: #fff;text-align: center;}
.news_lf_tu strong{font-size: 32px;margin: 0;padding: 0;}
.news_lf_tu p{font-size: 12px;margin-top: -5px;}
.news_lf_title h3{width: 222px;padding-left: 15px;display: flex;align-items: center;}
.news_lf_title h3 a{
    color: #000;
    font-size: 16px;
    line-height: 1.5em;
    display: -webkit-box !important;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.news_lf>p{
    font-size: 14px;
    line-height: 2em;
    color: #666;
    margin: 30px 0;
    display: -webkit-box !important;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
}
.news_lf>p>a{display: inline-block;color: #e60012;}
.news_lf_img{width: 280px;height: 200px;}
.news_lf_img img{width: 100%;height: 100%;border-radius: 10px;}
.news_rg ul li{display: flex;justify-content: space-between;padding: 13px 0;border-bottom: 1px dashed #e1e1e1;}
.news_rg{width: 370px;height: 480px;background: #fff;border-radius: 10px;padding: 15px;box-sizing: border-box;}
.news_rg_tu{width: 58px;height: 58px;background: #122953;border-radius: 10px 0 10px 0;color: #fff;text-align: center;}
.news_rg_tu strong{font-size: 32px;margin: 0;padding: 0;}
.news_rg_tu p{font-size: 12px;margin-top: -5px;}
.news_rg_wz{width: 274px;}
.news_rg_wz h4{font-weight: normal;}
.news_rg_wz h4 a{color: #000;font-size: 16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.news_rg_wz h5{font-weight: normal;color: #999;font-size: 14px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin: 3px 0;}
.news_rg_wz p{font-size: 12px;color: #999;vertical-align: sub;}
.news_rg_wz p img{height: 12px;margin-right: 5px;}

.news_zx{width: 443px;}
.news_zxbox{height: 480px;background: #fff;border-radius: 10px;}
.news_zx_img{width: 100%;height: 195px;border-bottom: 2px solid #e60012;}
.news_zx_img img{width: 100%;height: 100%;border-radius: 10px 10px 0 0;}
.news_zx ul{padding: 15px 30px;}
.news_zx li{display: flex;justify-content: space-between;align-items: center;}
.news_zx_line{width: 20px;}
.news_zx_line em{height: 13px;width: 2px;background: #e60012;display: inline-block;margin-right: 3px;}
.news_zx p{border-bottom: 1px dashed #e1e1e1;padding: 10px 0;width: 363px;}
.news_zx p a{font-size: 15px;color: #000;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}


/*同类机构链接之类*/
.reg_lt{width:1200px;margin:0 auto;padding:40px 0;}
.reg_lt .reg_tab ul{display: flex;line-height: 36px;border-bottom:2px #e5e5e5 solid;margin-bottom: 15px;}
.reg_lt .reg_tab li{font-size: 18px;color: #000;margin-right: 30px;padding: 0 5px;cursor: pointer;}
.reg_lt .reg_tab .reg_se {border-bottom:2px solid #e60012;padding-bottom:2px;}
.reg_lt .reg_tab .reg_se{color:#e60012;font-weight: bold;}
.reg_slide dl{display: flex;flex-wrap: wrap;}
.reg_slide dd{width: 19%;margin: 8px 0.5%;border: 1px solid #ececec;box-sizing: border-box;border-radius: 15px;background: #fff;}
.reg_slide dd a{line-height: 30px;text-align: center;padding: 0 2px;font-size: 13px;color: #333;}
.reg_slide dd a:hover{color: #e60012;}
.reg_slide{display: none;}
.reg_slide_active{display: block;}



/*底部*/
.footer{width: 100%;background: #333;padding: 30px 0;text-align: center;color: #fff;}
.footer_bottom_list{display: flex;justify-content: center;align-items: center;}
.footer_bottom_list a{font-size: 15px;color: #fff;}
.footer_bottom_list span{margin: 0 20px;}
.footer_banquan{font-size: 15px;margin-top: 15px;}
.footer_banquan a{font-size: 15px;color: #fff;display:inline}

/*课程体系分页*/
.list_con{overflow: hidden; width: 1200px; margin: 40px auto;padding: 25px;background: #fff;box-sizing: border-box;box-shadow: 0px 1px 6px 0px rgb(232 232 232 / 70%);}
.kcsz_tab ul{display: flex;flex-wrap: wrap;margin-bottom: 15px;}
.kcsz_tab li{width: 13%;border: 1px solid #e60012;height:36px;font-size: 16px;text-align: center;color: #e60012;border-radius: 18px;margin-right: 2%;margin-bottom: 10px;line-height: 36px;cursor: pointer;}
.kcsz_tab .kcsz_se{background: #e60012;color: #fff;font-weight: bold;}
.kcsz_tab .kcsz_se a{color: #fff;}
.kcsz_list{display: flex;justify-content: space-between;flex-wrap: wrap;}
.kcsz_list li{width: 1150px;border: 1px solid #f4f4f4;margin: 10px auto;position: relative;}
.kcsz_top{display: flex;align-items: center;}
.list_img{width: 346px;height: 238px;}
.list_img img{display: block;width: 100%;height: 100%;}
.list_wz{width: 804px;box-sizing: border-box;padding: 0 30px;}
.list_wz h3 a{font-size: 26px;color: #000;}
.list_wz p{margin: 15px 0 0;border-bottom: 1px dashed #e1e1e1;padding-bottom: 15px;color: #999;font-size: 16px;}
.list_wz p span{background: #f2faff;color: #0090f5;padding: 3px 10px;margin-right: 15px;}
.list_wz dd{margin-top: 15px;color: #666;font-size: 16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.list_wz dd span{color: #999;}
.kcsz_bottom{position: absolute;right: 20px;top: 20px;text-align: center;}
.kcsz_bottom p{font-size: 16px;color: #f9561a;}
.kcsz_bottom p img{height: 16px;margin-right: 5px;}
.kcsz_bottom a{color: #f9561a;border: 1px solid #f9561a;display: inline-block;padding: 3px 10px;border-radius: 20px;margin-top: 10px;}

.paging{text-align: center;padding: 40px 0 30px;clear: both;}
.paging a{padding: 4px 10px;background: #fff;border: 1px solid #e6e6e6;display: inline-block;margin: 2px;color: #999;}
.paging .paging_on{background: #e60012;border: 1px solid #e60012;color: #fff;}

.kcsz_slide{display: none;}
.kcsz_slide_active{display: block;}



/*************课程样式***********/
.con_box{width: 1200px; margin: 0 auto;height: 50px;line-height: 50px;font-size: 15px;color: #000;font-weight: 500;}
.list_con_l{float: left; width: 920px;}
.con_box img{margin-right: 5px;}
.con_box a{color: #000;font-size: 15px;display: inline-block;}
.con_box span{padding: 0 8px;}
.con_box .con_nav_se{color: #e60012;}
.con_con_box{width: 1200px; margin: 0 auto;overflow: hidden; }
.con_to{background: #fff;padding: 20px;box-sizing: border-box;display: flex;justify-content: space-between;}
.con_to .con_img{width: 382px;height: 263px;}
.con_to .con_img img{width: 100%;display: block;height: 100%;}
.con_tex{width: 460px;}
.con_tex h2{font-size: 26px; color: #333;}
.con_tex .con_youshi{font-size: 14px;color: #000;margin: 8px 0 20px;border-bottom: 1px dashed #e1e1e1;padding-bottom: 10px;}
.con_tex .con_youshi span{color: #999;}
.con_to .con_tex .jiaodian{display: flex;flex-wrap: wrap;}
.con_to .con_tex li{width:50%;font-size: 14px;line-height: 22px;margin-bottom: 10px;color: #666;}
.con_to .con_tex li span{width: 70px;height: 30px; text-align: center;line-height: 30px; display: inline-block; margin-right: 10px; border-radius: 5px; color: #f9561a; font-size: 14px; background-color: rgba(249, 86, 26, 0.1);}
.xbbm{display: flex;}
.xbbm a{width: 150px; height: 36px; line-height: 36px; text-align: center; border-radius: 18px; font-size: 16px; margin-top:10px;color: #fff;}
.xbbm img{margin-right: 5px;vertical-align: text-bottom;}
.xbbm .xbbm_bm{background: #63c14e;margin-right: 40px;}
.xbbm .xbbm_zx{background: #ea4245;animation: mylogo 1s linear 0s infinite alternate;}
.xbbm a:hover{color: #fff;}
@keyframes mylogo{
    10%,90%{transform: translate3d(-1px,0,0);}
    20%,80%{transform: translate3d(2px ,0,0);}
    30%,50%,70%{transform: translate3d(-4px,0,0);}
    40%,60%{transform: translate3d(4px,0,0);}
}
.con_nr{background-color: #fff; margin: 20px 0;}
.con_nr .tH2cns{
    font-size: 24px;
    color: #000;
    font-weight: normal; 
    height: 60px;
    line-height: 60px;
    border-bottom: 1px solid #e1e1e1;
    padding-left: 24px;
    position: relative;
}
.con_nr .tH2cns::before{
    content: " ";
    position: absolute;
    width: 3px; 
    height: 24px; 
    background-color: #e60012;
    left: 12px;
    top: 18px;
    } 

.con_nr .ccComm{padding: 20px;}
.con_nr .ccComm p{font-size:16px;color:#333;line-height: 24px;}

/**********右边**********/
.list_con_r{width: 260px; float: right;}
.list_con_r h2{font-size: 16px;color: #333;padding-bottom: 8px;border-bottom: 1px solid #e1e1e1;margin-bottom: 15px;}
.list_con_r h2 img{vertical-align: bottom;margin-right: 5px;}
.con_us{padding: 15px;background: #fff;margin-bottom: 12px;position: relative;}
.con_us::before{
    content: " ";
    width: 260px;
    height: 2px;
    background: #e60012;
    position: absolute;
    left: 0;
    top: 0;
}
.con_us_img img{display: block;margin: 0 auto;}
.con_us_img p{text-align: center;font-size: 14px;color: #999;margin: 5px 0 20px;}
.con_us h4{
    width: 230px;
    height: 40px;
    background: #e60012;
    margin-top: 10px;
    font-size: 16px;
    color: #fff;
    line-height: 40px;
    text-align: center;
    font-weight: 600;
}
.con_us h4 img{vertical-align: text-bottom;margin-right: 5px;animation: mylogo 1s linear 0s infinite alternate;}
.con_us h4 a{color: #fff;}
@keyframes mylogo{
    10%,90%{transform: translate3d(-1px,0,0);}
    20%,80%{transform: translate3d(2px ,0,0);}
    30%,50%,70%{transform: translate3d(-4px,0,0);}
    40%,60%{transform: translate3d(4px,0,0);}
}

/*课程推荐*/
.con_kc{padding: 15px;background: #fff;margin-bottom: 12px;}
.con_kc li{text-align: center;margin-bottom: 10px;box-sizing: border-box;border: 1px solid #fff;}
.con_kc li:last-child{margin-bottom: 0;}
.con_kc li img{width: 100%;display: block;height: 158px;}
.con_kc li p{padding: 7px 0;}
.con_kc li p a{font-size: 14px;color: #666;display: inline-block;}
.con_kc li:hover{border-color: #ff5705;}
.con_kc li:hover p{background: #ff5705;}
.con_kc li:hover p a{color: #fff;}

/*新闻推荐*/
.con_xw{padding: 15px;background: #fff;margin-bottom: 12px;}
.con_xw li{padding: 15px 0;border-bottom: 1px dashed #e1e1e1;display: flex;}
.con_xw li span{width: 20px;height: 20px;border-radius: 2px;color: #fff;background: #999;font-size: 15px;display: inline-block;text-align: center;line-height: 20px;margin-right: 3px;}
.con_xw li .ysbh1{background: #e60012;}
.con_xw li .ysbh2{background: #f9561a;}
.con_xw li .ysbh3{background: #ff7955;}
.con_xw li a{font-size: 15px;color: #666;width: 207px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

/*
.BreadcrumbNav{overflow: hidden; padding: 20px 0;width: 1200px; margin: 0 auto;}
.BreadcrumbNav li{float: left;color: #bbbbbb; font-size: 14px; margin-left:5px;}
.BreadcrumbNav li a{color: #097DF2;}
.BreadcrumbNav li img{width: 5px;}




.con_con_box .sxy_box{overflow: hidden;}
.con_con_box .syx a{float: left; width: 410px; height: 100px; margin: 10px 0; padding-left: 30px;}
.con_con_box .syx .syx_img{ float: left; padding: 20px 6px; margin:25px 5px; border:1px solid #f8f8f8;}
.con_con_box .syx ul{width: 500px; margin: 0 auto; padding-top: 25px;}
.con_con_box .syx ul li{color: #666666; font-size: 14px; line-height: 28px;}
.con_con_box .syx ul .syp{font-weight: bold; color: #333333;}
.con_con_box .xyy a{float: left; width:410px;height: 100px; margin: 10px 0; padding-right: 30px;}
.con_con_box .xyy .xyy_img{ float: right; padding: 20px 6px; margin:25px 5px;border:1px solid #f8f8f8;}
.con_con_box .xyy ul{width: 500px; margin: 0 auto; padding-top: 25px; text-align: right;}
.con_con_box .xyy ul li{color: #666666; font-size: 14px; line-height: 28px;}
.con_con_box .xyy ul .xyp{font-weight: bold; color: #333333;}
.sxy_box a:hover{background-color: #097DF2;} 
.lctx_box .kctx1{padding-top:20px; border-top:1px solid #e8e8e8;} 
.nn_box{overflow: hidden; width: 880px;}
.nn_box_r{float: right; width: 580px;}
*/


/*新闻页面*/
.new_box{background: #fff;padding: 20px;box-sizing: border-box;}
.new_box .title{margin-bottom: 0;}
.new_list li{padding: 20px 0;border-bottom: 1px solid #e1e1e1;display: flex;justify-content: space-between;position: relative;}
.new_list .new_lf{width: 32%;transition: all .3s ease;}
.new_list .new_lf img{width: 100%;}
.new_list .new_rg{width: 63%;transition: all .3s ease;position: relative;}
.new_rg h2 a{font-size: 20px; line-height: 36px;color: #333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.new_rg p{font-size: 16px; color: #666;line-height: 2em;display: -webkit-box !important;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 2;margin: 7px 0 10px;}
.new_rg .writer{color: #999;font-size: 14px;bottom: 10px;margin: 0;}
.new_rg .writer span{margin-right: 20px;}
.new_list li::after{content:'';-o-transition: all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;background:#F8F8F8;display:block;height:100%;position:absolute;right:0;top:0;width:0;z-index:-1}
.new_list li:hover{z-index: 1;}
.new_list li:hover::after{width:100%;}
.new_list li:hover .new_lf{transform: translateX(8%);}
.new_list li:hover .new_rg{transform: translateX(-1%);}
.new_list li:hover a{color: #e60012;}

/*资讯页面*/
.zixun_box{background: #fff;padding: 20px;box-sizing: border-box;}
.zixun_list p{padding: 15px 10px;line-height: 2em;display: flex;align-items: center;justify-content: space-between;border-bottom: 1px dashed #e1e1e1;position: relative;}
.zixun_list p em{
    display: inline-block;
    width: 3px;
    height: 16px;
    background: #e60012;
    margin-right: 3px;
}
.zixun_list p em:last-child{margin-right: 10px;}
.zixun_list p a{color: #333;font-size: 16px;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;width: 80%;transition: all .3s ease;}
.zixun_list p i{color: #666;font-size: 13px;transition: all .3s ease;}
.zixun_list p a:hover{color: #e60012;}
.zixun_list p:hover em{border-color: #e60012;}
.zixun_list P::after{content:'';-o-transition: all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;background: #fff6f7;display:block;height:100%;position:absolute;right:0;top:0;width:0;z-index:-1}
.zixun_list P:hover{z-index: 1;}
.zixun_list P:hover::after{width:100%;}
.zixun_list P:hover a{transform: translateX(2%);}




/*
.xqzxkf {
    font-size: 16px;
   font-weight:bold; margin-top:28px; margin-left:14px
}
    .xqzxkf span {
        color:#ff1d1d;
    }
*/

    
/*提交信息*/
/*
.message_mmmm{background:url(../img/bgggg.jpg)no-repeat center center;padding: 0px 2%;height:365px;margin-top: 10px;clear: both;}
.message_mmmm .sdiz_input{float:right;margin-top:7px;margin-right:10%;}
.message_mmmm .sdiz_input .title{font-size:27px;margin-right:2%;color:#287ddc;margin-top:5%;text-align: center;font-weight: bold;}
.message_mmmm .sdiz_input .baioge_input{float:left;background:#fff;border:1px #ededed solid;width:240px;height:290px;margin-top:28px;padding:0 10px;border-radius: 5px;box-shadow: 0px 3px 6px rgba(0,0,0,0.3);}
.message_mmmm .sdiz_input .baioge_input .txt{font-size:13px;margin-top:8px;color:#999;margin-left:45px;}
.message_mmmm .sdiz_input .baioge_input input{border-radius:5px;width:100%;line-height:32px;color:#888;border:1px #dedede solid;margin-top:11px;box-sizing: border-box;outline:none;padding-left:12px;font-size:12px;}
.message_mmmm .sdiz_input .baioge_input .button{background:#287ddc;border-radius: 5px;margin-top:15px;}
.message_mmmm .sdiz_input .baioge_input .button a{color:#fff;text-align: center;line-height: 35px;text-decoration: none;display: block;font-size:16px;}
.message_mmmm .erweimaa{float:left;padding:90px 10%;}
.message_mmmm .erweimaa img{width:180px;}
.message_mmmm .erweimaa .shuoming{color:#fff;font-size:14px;text-align: center;}
*/




/*****************网上报名页面*****************/
.jl{margin-top: 40px;}
.baoming{background: #fff;padding: 20px;box-sizing: border-box;}
.STYLE-MANE{width: 530px;margin: 30px auto 0;}
.STYLE-MANE label{width: 525px;display: block;margin-bottom: 15px;}
.STYLE-MANE span{font-size: 16px;color: #000;width: 90px;display: inline-block;box-sizing: border-box;text-align: right;padding-right: 15px;}
.STYLE-MANE span b{color: #e60012;padding-right: 3px;}
.STYLE-MANE input{width: 430px;height: 50px;box-sizing: border-box;padding-left: 12px;font-size: 15px;}
.STYLE-MANE select{width: 430px;height: 50px;padding-left: 12px;}
.STYLE-MANE textarea{width: 430px; height:100px;box-sizing:border-box;padding: 5px;vertical-align: top;}
.STYLE-MANE .button{background: #e60012;color: #fff;width: 230px;height: 40px;border: none;cursor: pointer;margin-top: 10px;}


/****************新闻内页样式****************/
.news_page_con{background: #fff;padding: 20px;box-sizing: border-box;}
.news_page_con h2{text-align: center;font-size: 20px;color: #333;margin: 20px 0 10px;}
.news_page_con .writer{font-size: 14px;color: #999;text-align: center;padding: 20px 0;border-bottom: 1px dashed #DDDDDD;}
.news_page_con .writer span{margin-left: 40px;}
.news_wz{padding:10px 20px 0;}
.news_wz h3{position:relative;font-size:18px;color:#e60012;padding:10px;margin-bottom:15px;padding-bottom:15px;text-align: center;border-bottom:1px solid #e60012;}
.news_wz h3:before{position: absolute;content: '';width:160px;height:3px;bottom:0;left:41%;background:#e60012;}
.news_wz p{font-size: 16px;text-indent: 2em;color: #333;line-height: 2.5em;}
.news_wz img{max-width:100%;display: block;margin: 15px auto;}
.news_wz p b{font-weight: bold;}
.sy_weqq{padding: 20px;}
.sy_weqq h4{font-size: 16px;}
.sy_weqq p{font-size: 15px;color: #666;margin: 10px 0 15px;line-height: 2em;}
.sy_weqq a{font-size: 15px;color: #287ddc;display:inline-block;}
.sxy_bo{border-top:1px solid #eee; padding-top: 20px;display: flex;justify-content: space-between;}
.sxy_bo li{width: 48%;background: #f8f8f8;padding: 15px;box-sizing: border-box;position: relative;}
.sxy_bo h3{font-size: 18px;font-weight: normal;color: #333;transition: all .3s ease;}
.sxy_bo p{font-size: 15px;transition: all .3s ease;}
.sxy_bo p a{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 100%;float: left;color: #333;}
.sxy_bo li:hover{background: #fff6f7;z-index: 1;}
.sxy_bo li:hover a,.sxy_bo li:hover h3{color: #e60012;}
.sxy_bo li:first-child:hover h3,.sxy_bo li:first-child:hover p{padding-left: 25px;}
.sxy_bo li:last-child:hover h3,.sxy_bo li:last-child:hover p{padding-right: 25px;}
.sxy_bo li:first-child::before{
    content: " ";
    position: absolute;
    background: url(../image/hover_left.png) no-repeat;
    top: calc(50% - 20px);
    left: 0;
    width: 40px;
    height: 41px;
    transition:all .3s ease;
    z-index: -1;
}
.sxy_bo li:last-child::before{
    content: " ";
    position: absolute;
    background: url(../image/hover_right.png) no-repeat;
    top: calc(50% - 20px);
    right: 0;
    width: 40px;
    height: 41px;
    transition:all .3s ease;
    z-index: -1;
}
.news_btn{display: flex;align-items: center;justify-content: center;margin: 50px 0 30px;}
.like{width: 128px;height: 40px;border: 1px solid #e60012;border-radius: 4px;color: #666;font-size: 15px;cursor: pointer;display: flex;align-items: center;justify-content: center;}
.like img{height: 18px;margin-right: 5px;}
.like:hover{background: #fff6f7;}
.yanse{color: #e60012;}
.nick_name{display: flex;align-items: center;margin-left: 70px;font-size: 15px;}
.nick_name li{margin-left: 15px;}
.nick_name li:first-child{margin-left: 0;}

/*相关新闻*/
.new_xgtj{padding:10px 20px 0;}
.new_xgtj h5{font-size: 16px;color: #333;padding-bottom: 8px;border-bottom: 1px solid #e1e1e1;margin-bottom: 15px;}
.new_xgtj .tj_list{margin-top:10px;overflow: hidden;}
.new_xgtj ul li{display:flex;align-items:center;justify-content:space-between;width:45%;float:left;margin:1%;border-bottom:1px #eee dashed;padding:0 10px 5px 10px;}
.new_xgtj ul li a{width:76%;font-size:15px;color:#666;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.new_xgtj ul li span{font-size:12px;color:#999;}


/*
.te_con_box{padding:0 0 50px 0;}
.te_con_box .tu_img{text-align: center;}
.te_con_box p{font-size: 14px; line-height: 30px;  }
.mbx_nav{width: 1200px; margin: 0 auto;}
.tu_img_t img{ width: 100%;} 
.banner_ys{overflow: hidden;}
.banner_bm_box{ height: 140px; width: 100%; background-image: url(../img/bm_bg.png); background-repeat: repeat; position: fixed; bottom: 0; z-index: 9999;}
.banner_bm_box .banner_bm_bd{ width: 1200px; margin: 0 auto; overflow: hidden; } 
.banner_bm_box .banner_bm_bd .banner_title{ color: #fff; font-size: 20px; line-height: 75px; } 
.banner_bm_box .aui-form-control-two{ width: 18%; height: 42px; float: left; padding-left: 10px; border-radius: 4px; border: none; margin-right: 20px;} 
.banner_bm_box .banner_bm_bd .name_b .tj_button{ width: 200px; height: 42px; float: left; border-radius: 4px; background-color: #097DF2; color: #fff; line-height: 42px; text-align: center; font-size: 16px; border: none;}
.list_lis{padding-bottom: 50px;}
.kctx .ccComm {clear: both;color: #333;}
*/

/*
.fenye {overflow: hidden; margin: 0 auto; margin-top: 30px;}
.page{list-style: none; width: 480px; margin: 0 auto; overflow: hidden;}
.page>li{float: left;padding: 5px 10px;cursor: pointer;}
.page .pageItem{border: solid thin #DDDDDD;margin: 5px;}
.page .pageItemActive{border: solid thin #0099FF;margin: 5px;background-color: #0099FF;color:white;}
.page .pageItem:hover{border: solid thin #0099FF;background-color: #0099FF;color:white;}
.page .pageItemDisable{border: solid thin #DDDDDD;margin: 5px;background-color: #DDDDDD;}	

.fenyes{width:500px;margin:20px auto;}
.fenyes a {display:block;padding:5px 10px;border:1px solid #dedede;float:left;margin:10px;}
.fenyes a:hover{text-decoration:none;background:#0099FF;border:1px solid #0099FF;color:#fff;}
*/

/*****************联系我们页面*****************/
.lxwm_xx{display: flex;justify-content: space-between;background: #fff;box-shadow: 3px 3px 5px rgba(0,0,0,.1);padding: 15px 0;}
.lxwm_xx li{width: 50%;box-sizing: border-box;padding: 7px 0 7px 45px;}
.lxwm_xx li:first-child{border-right: 1px solid #ececec;}
.lxwm_xx li h4{font-size: 20px;color: #000;}
.lxwm_xx li h3{font-size: 18px;color: #e60012;display: flex;align-items: center;margin: 15px 0 10px;}
.lxwm_xx li h3 img{height: 18px;margin-right: 5px;}
.lxwm_xx li a{background: #e60012;color: #fff;width: 90px;height: 26px;text-align: center;
border-radius: 13px;font-size: 15px;font-weight: normal;line-height: 26px;margin-left: 20px;}
.lxwm_xx li p{font-size: 14px;color: #666;}
.lxwm_ewm{width: 110px;height: 110px;position: absolute;right: 25%;top:327px;border: 1px solid #999;box-sizing: border-box;display: flex;align-items: center;justify-content: center;}
.lxwm_ewm img{display: block;width: 100%;}

.lxwm_zx{margin: 30px 0;}
.lxwm_zx_box{display: flex;justify-content: space-between;}
.lxwm_zx_lf{width: 628px;}
.lxwm_zx ul{width:628px;display: flex;flex-wrap: wrap;justify-content: space-between;}
.lxwm_zx li input{background: rgba(130, 130, 133, 0.05);border: none;width:280px;height: 50px;border-radius: 25px;padding-left: 15px;}
.lxwm_zx .liuyan{margin-top: 20px;}
.lxwm_zx .liuyan textarea{width: 628px;height: 180px;border-radius: 10px;border: none;background: rgba(130, 130, 133, 0.05);padding: 15px;font-size: 14px;font-family: "微软雅黑";box-sizing: border-box;}
.lxwm_zx_tijiao a{width: 152px;height: 40px;border-radius: 20px;line-height: 40px;background: linear-gradient(to bottom,#ff9750,#ff3f16);border: 1px solid #fff;color: #fff;font-size: 18px;text-align: center;box-shadow: 3px 3px 5px rgb(145 34 0 / 30%);margin: 15px 0 0;}
.lxwm_zx_rg{width: 500px;height: 253px;}
.lxwm_zx_rg img{width: 100%;height: 100%;}

/*
.foot-fixed{z-index: 99; position: fixed;left: 0;bottom: 0;display: none;height: 120px;width: 100%;background:rgba(0,0,0,0.8); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);overflow: hidden;}
.foot-fixed .class-nav-title .line{width: 106px;border-collapse:#fff;}
.foot-fixed hr{border-top: 4px solid #F8863A;width: 28px;margin: 0 auto;margin-top: -5px;}
.foot-fixed .input-div > div{width: 18%; height: 42px;display: inline-block;position: relative; margin-left:1%; overflow: hidden;border-radius: 5px; margin-right: 0.7%;}
.foot-fixed .input-div > div .iconfont{position: absolute;top: 6px;color: #B3B3B3;font-size: 28px;margin: 0 5px;}
.foot-fixed-form input[type="text"]{width: 100%;height: 42px;color: #B3B3B3;padding-left: 8px;}
.foot-fixed-form{ margin: 0 auto; margin-top: 15px;position: relative;width: 90%;}
.foot-fixed-form .foot-text p{margin-left: 0.5%; color: #fff; padding-top: 12px;font-size: 16px; width: auto; float: left;}
.foot-fixed-form .foot-text p strong{font-weight: bold;color: #f0552f;font-size: 16px;margin:0 10px;}
.foot-fixed-form .foot-text div{width: 100%; height: 40px; display: inline-block; float: right;}
.clearfix {overflow: hidden;}
.foot-fixed-form .foot-text .input-div{width:150px; margin-top: 8px; margin-right: 0.7%;}
.foot-fixed-form .foot-text .input-div input{height: 40px;cursor: pointer;}
.foot-fixed-form .foot-text .input-div .iconfont{top: 8px;}
.foot-fixed-form .foot-text .input-div img{width: 80%;height: 100%;}
.foot-text .ex-btn{width: 90%;height: 100%;}
.foot-text .ex-btn input{width: 100%;height: 100%; background-color: #0885FA;color: #fff;font-size: 20px;border: 0;}
.width_main{width:1200px!important;margin:0 auto;}
.width_all{width:100%;max-width:1920px;margin:0 auto;min-width:1200px;}
.btn{text-align: center;font-size: 18px;display: block;color: #fff;}	
.title-h1{display: inline;font-size: 16px;font-weight: normal;float: inherit;}
.title-s{float:left;font-size: 14px;line-height: 38px;color: #4E4E4E;}
.class-detail-h1{text-align: center;font-size: 20px;margin: 15px 0;font-weight: bold;}
[class^="ellipsis-"]{display: -webkit-box;overflow: hidden;white-space: normal!important;text-overflow: ellipsis;word-wrap: break-word; -webkit-box-orient: vertical;}

.iconfont{ font-family:"iconfont" !important; font-size:16px;font-style:normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale;}
.big-banner img{display: block;margin: 0 auto;width: 100%;}   
.fl { float: left; }

.bm_lis em{font-style: normal; float: left; width: 100px; text-align: right; font-size: 14px; margin-right: 8px; color: #333;}
.bm_lis em strong{margin: 0px 5px; color:#ff3131;}
.bm_lis li{line-height: 36px; clear: both; overflow: hidden;}
.bm_lis li input{width: 200px; height: 26px; border: 1px solid #e4e4e4; line-height: 26px; padding: 0px 5px; float: left;}
.bm_lis li span a{width: 100px; height: 30px; background:#2373e6; text-align: center; display: block; line-height: 30px; font-weight: bold; color: #fff; font-size: 14px; overflow: hidden;}
.bm_lis{margin: 30px 0;}
.text1 p{font-size: 14px; line-height: 28px;    margin-left: 100px;}
.writer1{line-height: 22px; padding: 5px 10px; background: #e8f1ff; margin: 5px 15px 10px; border: 1px solid #c0daff; text-align: center;}
*/


/*
.yckf{position: fixed; top: 260px; left: 6px;}
.yckf ul li span{display: none;float: left;height: 40px;width: 120px; background: #008aff; line-height: 40px; text-align: center;border-radius: 2px; margin-left: 1px;}
.yckf ul li span a{color: #fff;display: block;}
.yckf ul li:hover span{ display: block;}
.yckf ul li{margin-top: 4px; overflow: hidden;}
.yckf ul li:hover div{width: 145px;background: url(../images/yc_ewmsjx.png) no-repeat center left 3px;position: absolute;top:43px; left: 40px;height: 142px;}
.yckf ul li .cy_wxewm{width: 122px; height: 142px; text-align: center; margin-left: 12px;}
.yckf ul li .cy_wxewm img{width: 98px; height: 98px; margin-top: 12px;}
.yckf ul li .cy_wxewm b{display: block; margin-top: -15px;} 

.yckf ul li .sy_yctb1{width: 40px; height: 40px;   background: #E1E1E1 url(/NewsX8/images/ycwb1.png) no-repeat center; display: block; float: left;border-radius: 2px;}

.yckf ul li .sy_yctb2{width: 40px; height: 40px;   background: #E1E1E1 url(/NewsX8/images/ycqq2.png) no-repeat center; display: block; float: left;border-radius: 2px;}

.yckf ul li .sy_yctb3{position: relative;width: 40px; height: 40px;   background: #E1E1E1 url(/NewsX8/images/ycwx3.png) no-repeat center; display: block; float: left;border-radius: 2px;}

.yckf ul li .sy_yctb4{width: 40px; height: 40px;   background: #E1E1E1 url(/NewsX8/images/ycw4.png) no-repeat center; display: block; float: left;border-radius: 2px;}

.yckf ul li .sy_yctb5{width: 40px; height: 40px;   background: #E1E1E1 url(/NewsX8/images/yctb5.png) no-repeat center; display: block; float: left;border-radius: 2px;}
*/


/*
.stk03{width: 860px; margin: 28px auto 40px; background:url("/NewsX8/images/bg05.png") no-repeat; position: relative; border-radius: 10px; height:300px;}
.stk03_L{width:220px; padding: 33px 90px; float: left;text-align: center; color: #fff; font-size: 16px; line-height: 28px;}
.stk03_L img {display:block; margin: 0 auto 5px;width:220px;}
.stk03_R{width:400px ; position: absolute; top: -30px;right: 80px;}
.stk03_R dl {width:362px; margin-left: 30px; height: 342px; border-radius: 10px; background: #fff; margin-top:10px; border: 1px solid #d3d3d3; }
.stk03_R dl dt{width: 317px; margin: 0 auto 20px; background: url("/NewsX8/images/tit.png") no-repeat 0px 0px; height: 52px; text-align: center; line-height: 52px;color: #fff; font-size: 26px; letter-spacing: 2px;}
.stk03_R dl dd{width: 327px; margin: 0 auto 15px;}
.stk03_R dl dd input{ width: 300px; height:48px; background: #f2f2f2; border-radius: 5px; border: none; padding: 0px 10px; font-size: 14px; color: #999; line-height: 48px;}
.stk03_R dl dd select { width: 320px; height:48px; background: #f2f2f2; border-radius: 5px; border: none; padding: 0px 0px 0px 10px; font-size: 14px; color: #999; line-height: 48px;}
.stk03_R dl dd a{width:322px; height: 51px; line-height: 51px; background: #8050e5; border-radius: 26px; display: block; text-align: center; color:#fff; font-size: 18px; margin-top: 20px}
.stk03_R dl dd a:hover{-moz-box-shadow:2px 2px 5px #b490ff; -webkit-box-shadow:2px 2px 5px #b490ff; box-shadow:2px 2px 5px #b490ff; }
*/


/********关于我们分页样式*********/
.Company_about{margin-bottom: 30px;}
.about_img{width: 552px;height: 273px;float: left;margin: 0 20px 20px 0;}
.about_img img{display: block;width: 100%;height: 100%;}
.about_wz_box h3{font-size: 26px;color: #000;margin-bottom: 10px;}
.about_wz_box h4{
    font-size: 14px;
    color: #000;
    font-weight: normal;
    padding-bottom: 15px;
}
.about_wz_box h4 span{margin-right: 30px;}
.about_wz_box h4 img{height: 12px;margin-right: 5px;}
.about_wz p{line-height: 34px; font-size: 15px;text-indent: 2em;}
.about_wz p span{color: #e60012;}
.about_X{border-top: 1px solid #e7eaef;padding-top: 10px;}

.about_hj{margin-bottom: 30px;}
.about_hj ul{display: flex;justify-content: space-between;}
.about_hj li{width: 32%;}
.about_hj li img{display: block;width: 100%;height: 272px;}
.about_hj_title{border-top: 1px dashed #e1e1e1;display: flex;justify-content: space-between;}
.about_hj_title h2{font-size: 24px;color: #000;margin: 10px 0 15px;}
.about_hj_title a{font-size: 15px;margin-top: 15px;}

.about_kc_title{border-top: 1px dashed #e1e1e1;display: flex;justify-content: space-between;}
.about_kc_title h2{font-size: 24px;color: #000;margin: 10px 0 15px;}
.about_kc_title a{font-size: 15px;margin-top: 15px;}
.about_kc ul{display: flex;justify-content: space-between;flex-wrap:wrap;}
.about_kc li{width: 23.5%;border:1px solid #f4f4f4;text-align:center;margin:10px 0} 
.about_kc li img{display: block;width: 100%;height: 186px;}
.about_kc li:hover{top:-5px;box-shadow:0 5px 10px rgba(0,0,0,.05)}
.about_kc h4{font-size: 18px; line-height: 53px;color: #333;font-weight: normal;}

.news_hide{height: 220px;overflow: hidden;}
.xianshi_pb{position: relative;z-index: 9999;padding-top: 110px;bottom: 2px;margin-top: -110px;width: 100%;background: linear-gradient(-180deg,rgba(255,255,255,0) 0%,#fff 88%);padding-bottom: 6px;}
.chankan_pb{text-align: center;font-size: 16px;}
.chankan_pb a img{margin-left: 10px;}

/********************教学环境分页样式******************/
.jxhj_box{background: #fff;padding: 20px;}
.jxhj_box ul{display: flex;flex-wrap: wrap;}
.jxhj_box li{width: 280px;border: 1px solid #f4f4f4;float: left;margin-bottom: 20px;box-sizing: border-box;margin-right: 20px;}
.jxhj_box li:nth-child(3n){margin: 0 0 20px;}
.jxhj_box li img{width: 100%;height: 207px;display: block;}
.jxhj_box li:hover{top:-5px;box-shadow:0 5px 10px rgba(0,0,0,.05)}
.jxhj_box p{font-size: 16px; line-height: 53px;color: #333;font-weight: normal;text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.head{display:flex;justify-content: space-between;margin-bottom: 20px;font-size: 14px;}
.iconfont{font-size: 16px;font-style: normal;position: absolute;right: 20px;top: 20px;}
.iconfont img{height: 20px;}
.img-show{width: 600px;}
.img-show img{width: 100%;}
.jxhj_slide{position: fixed;top: 20%;left: 42%;transform: translateX(-50%);padding: 20px;background: #fff;box-shadow: 0 2px 30px rgba(0,0,0,.08);z-index: 9999;display: none;}
.jxhj_slide_active{display: block;}

/*************教学环境单个详情******************/
.photo_xq_box{background: #fff;}
.photo_xq{padding: 20px;}
.photo_xq img{display: block;width: 80%;margin: 0 auto 20px;}
.photo_xq h3{text-align: center;font-size: 18px;color: #666;line-height: 1.5em;font-weight: normal;margin-bottom: 20px;}
.photo_xq p{font-size: 15px;color: #333;line-height: 2em;text-indent: 2em;}



/************************师资力量分页样式**************************/
.szll_box{background: #fff;padding: 0 20px 20px;}
.szll_box li{border-bottom: 1px solid #f4f4f4;padding: 30px 10px;display: flex;flex-wrap: wrap;justify-content: space-between;}
.szll_box li:last-child{border-bottom: none;padding: 30px 10px 10px;}
.szll_img{width: 260px;height: 260px;background: #f1f1f1;border-radius: 10px;overflow: hidden;}
.szll_img img{width: 100%;height:100%;display: block;margin: 0 auto;}
.szll_wz{width: 600px;padding-left: 30px;box-sizing: border-box;}
.szll_wz h3{font-size: 24px;color: #000;margin-bottom: 10px;}
.szll_wz dd{display: flex;display: flex;justify-content: space-between;font-size: 14px;color: #666;line-height: 1.7em;margin-top: 5px;}
.szll_wz dd span{width: 70px;color: #999;}
.szll_wz dd p{width: 500px;}
.szll_wz em{font-style: normal;background: #f2faff;color: #0090f5;margin-right: 15px;padding: 3px 10px;}

/************师资力量单个详情************/
.teacher_xq_box{background: #fff;}
.teacher_xq_top {
    background: url(/DomainSchool/images/teacher_bg.png) no-repeat center;
    background-size: cover;
    padding: 30px 3%;
    box-sizing: border-box;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
}
.teacher_xq_top img{
    width: 30%;
    background: #f1f1f1;
    border-radius: 10px;
    display: block;
    overflow: hidden;
    margin-right: 10%;
}
.teacher_xq_top_rg h3{font-size: 40px;margin-bottom: 10px;}
.teacher_xq_top_rg p{font-size: 24px;}
.teacher_xq_bottom{padding: 20px;}
.teacher_xq_bottom h2{font-size: 24px;color: #000;margin: 0 0 15px;}
.teacher_xq_bottom dd{
    display: flex;
    justify-content: space-between;
    color: #333;
    line-height: 2em;
    font-size: 16px;
    margin-bottom: 5px;
}
.teacher_xq_bottom dd span{width: 90px;color: #666;}
.teacher_xq_bottom dd p{width: calc(100% - 90px);}
.about_hj_lf{margin-bottom: 0;padding: 20px;}
.about_hj_lf li{overflow: hidden;}
.about_hj_lf li img{height: 200px;width: auto;}
.about_kc_lf{padding: 20px;}
.about_kc_lf li img{height: auto;}

/*******************在线问答样式********************/
.answer_title{display: flex;justify-content: space-between;}
.answer_title a{width: 120px;height: 40px;line-height: 40px;border: 1px solid #e60012;border-radius: 20px;font-size: 16px;text-align: center;color: #e60012;margin-left: 10px;}
.ellipsis{display: -webkit-box; overflow: hidden; white-space: normal!important; text-overflow: ellipsis; word-wrap: break-word; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.ellipsis-3 {-webkit-line-clamp: 3;}
.ellipsis-2 {-webkit-line-clamp: 2;}
.answer_box{background: #fff;padding: 20px;box-sizing: border-box;}
.answer_top{width:90%;margin: 0 auto;display: flex;}
.answer_top .input{width: 660px;position: relative;}
.answer_top .text{
    width: 660px;
    border: 1px solid #e60012;
    height: 40px;
    line-height: 40px;
    border-radius: 20px;
    padding-left: 40px;
    background: url(/DomainSchool/images/answer_1.png) no-repeat center left;
    background-size: 18px 18px;
    background-position: 20px;
}
.answer_top .btn{
    position: absolute;
    content: "";
    color: #fff;
    width: 120px;
    height: 40px;
    border: none;
    background: #e60012;
    right: 0;
    top: 0;
    border-radius: 20px;
    cursor: pointer;
    font-size: 16px;
}
.answer_top a{width: 120px;height: 40px;line-height: 40px;border: 1px solid #e60012;border-radius: 20px;font-size: 16px;text-align: center;color: #e60012;margin-left: 10px;}
.answer li{padding: 20px;border-bottom: 1px dashed #ececec;}
.answer li h3{font-size: 18px;display: flex;align-items: center;color: #000;}
.answer li h3 b{background: #ff3b00;width: 20px;height: 20px;display: inline-block;font-size: 14px;color: #fff;text-align: center;margin-right: 10px;}
.answer li>p{font-size: 15px;display: flex;margin: 10px 0 25px;}
.answer li>p span{width: 810px;line-height: 1.7em;color: #666;}
.answer li>p b{background: #8266ff;width: 20px;height: 20px;display: inline-block;font-size: 14px;color: #fff;text-align: center;margin-right: 10px;}
.answer_fx{display: flex;align-items: center;justify-content: space-between;}
.answer_lf{padding-left: 30px;}
.answer_fx p{font-size: 15px;color: #999;}
.answer_fx p i{font-style: normal;cursor: pointer;}
.answer_fx p .answer_sc{margin: 0 50px;}
.answer_icon{ width:16px; margin:0 5px 0 0; position:relative; overflow:hidden;display: inline-block;}
.answer_icon img{ width: 16px; display:block; margin:0 auto; position:relative; filter: drop-shadow(39px 0 #e60012); -webkit-filter: drop-shadow(39px 0 #e60012);vertical-align: text-bottom;}
.cs{color: #e60012;}
.cs img{transform: translate(-39px, 0);-webkit-transform: translate(-39px, 0);-ms-transform: translate(-39px, 0);-o-transform: translate(-39px, 0);}
.answer_sc a{display: inline-block;}

/*----页数----*/
.page_li{text-align: center;font-size:14px;padding:22px 0;background:#fff;}
.page_li a{padding:4px 15px;background:#fff;display: inline-block;margin:2px;color:#666;border: 1px solid #e6e6e6;}
.page_li span{margin:0 5px;}
.page_li .on{padding:6px 10px;color:#fff;background:#f72b3e;}
.page_li .ys {
        padding: 5px 15px;
    }

/*提问弹出*/
.fixed-bottom{background: rgba(0,0,0,.45);position: fixed;width: 870px;top: 10%;z-index: 99999999999999999;overflow: hidden;padding: 50px 0;}
.index_form{display: none;}
.width_main{width: 100%;position: relative;max-width: 80%;margin: 0 auto;top: 10%;padding: 15px 20px;border-radius: 8px;background: #f3f6fa;box-shadow: 0 1px 5px rgb(0 0 0 / 50%);overflow: hidden;}
.foot_close{position: absolute;top: 10px;right: 10px;display: inline-block;width: 25px;height: 25px;background: url(/images/ly_guanbi.png) no-repeat center/100% 100%;color: #fff;border-radius: 15px;}
.foot_top{text-align: center;margin-bottom: 20px;}
.foot_top img{width: 50%;display: block;margin: 10px auto 0;}
.foot_top h3{font-size: 22px;}
.foot_form{width: 100%;}
.foot_form input{display: block;width: 100%;height: 50px;margin-bottom: 10px;padding: 5px;font-size: .35rem;}
.foot_form textarea{display: block;width: 100%;height: 100px;padding: 5px;font-size: .35rem;font-family: "微软雅黑";}
.foot_form .form_btn{margin-top: 15px;background: #e60012;border: 1px solid #e60012;color: #fff;}