*{
    margin:0;
    padding:0;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
}
li{
    list-style:none;
}
html{
    font-size:14px;
    font-family:"Microsoft Yahei", "Hiragino Sans GB", Tahoma, Arial, Helvetica,"STHeiti";
    color:#333;
}
a{
    text-decoration: none;
    color:#222328;
    outline:none;
}
a:focus{ outline:none; }
a:hover{
    color:#ff4d5b;
    outline:none;
}
.clearFloat:after{
    content:'';
    display:block;
    clear:both;
}
img{
    /*display:block;*/
    width:100%;
}
/* header */
.header{
    width:100%;
}
.header .header-one{
    width:100%;
    height:45px;
    background:#eeeeee;
}
.header .header-one .inner-one{
    width:1200px;
    margin:0 auto;
}
/*  */
.header .header-one .inner-one .lef-list-one{
    width:300px;
    float:left;
}
.header .header-one .lef-list-one li{
    margin-right:25px;
    height:45px;
    float:left;
    line-height:45px;
}
/*  */
.header .header-one .rg-list-one{
    width:300px;
    float:right;
    padding-left:60px;
}
.header .header-one .rg-list-one li{
    float:left;
    margin-left:25px;
    height:45px;
    line-height:45px;
    position: relative;
}
.header .header-one .rg-list-one li .iconfont{
    font-size:16px;
    margin-right:5px;
}
/* two */
.header .header-two{
    width:1200px;
    height:100px;
    margin:0 auto;
}
.header .header-two .logo-box{
    width:220px;
    height:100%;
    float:left;
    padding-top:30px;
}
.header .header-two .search-box{
    width:560px;
    height:100%;
    float:left;
    margin-left:30px;
}
.header .header-two .search-box .school-box{
    width:200px;
    height:100%;
    float:left;
    cursor:pointer;
}
.header .header-two .search-box .school-box .school-names{
    width:100%;
    height:100%;
    padding-top:45px;
    padding-left:20px;
    position:relative;
}
.header .header-two .search-box .school-box .school-names:hover .school-list{
    display:block;
}

.header .header-one .rg-list-one li:hover .erweima-box {
    display: block;
    animation: Move 0.6s linear;
}
@keyframes Move{
    0%{
        top:80px;
    }
    100%{
        top:55px;
    }
}
.header .header-one .rg-list-one li .erweima-box {
    width: 140px;
    height: 140px;
    background: #eee;
    padding: 8px;
    position: absolute;
    left: -50px;
    top: 55px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    display: none;
}
.header .header-one .rg-list-one li .erweima-box .s3 {
    width: 0;
    height: 0;
    border: 10px solid;
    border-color: transparent transparent #eee transparent;
    position: absolute;
    left: 50%;
    margin-left: -10px;
    top: -20px;
}
/* 校区分布 */
.school-list{
    width:700px;
    background:#fafcff;
    padding:15px 15px 5px 15px;
    position:absolute;
    left:0;
    top:100px;
    border-radius:7px;
    -webkit-border-radius:7px;
    -moz-border-radius:7px;
    -o-border-radius:7px;
    display:none;
    z-index:10;
    box-shadow:2px 2px 4px #666;
}
.school-list li{
    width:100%;
    margin-bottom:10px;
}
.school-list li .province{
    width:60px;
    height:30px;
    text-align:center;
    line-height:30px;
    float:left;
    font-weight:600;
}
.school-list li .city{
    width:600px;
    float:right;
}
.school-list li .city .school-name{
    display:inline-block;
    width:95px;
    height:30px;
    line-height:30px;
}
/*  */
.header .header-two .search-box .school-box .school-names .down-arrows{
    display:inline-block;
    width: 0;
    height: 0px;
    border:6px solid;
    border-color:#222328 transparent transparent transparent;
    position:relative;
    top:5px;
    left:6px;
}
.header .header-two .search-box .school-box .school-names .down-arrows:after{
    content:'';
    position:absolute;
    left:-10px;
    top:-12px;
    border:10px solid;
    border-color:#fff transparent transparent transparent;
}
.header .header-two .search-box .search{
    width:310px;
    height:100%;
    float:right;
    padding-top:25px;
}
.header .header-two .search-box .search .top-input{
    width:100%;
    height:30px;
    border:1px solid #000;
    position:relative;
}
.header .header-two .search-box .search .top-input #search{
    width:260px;
    height:100%;
    border:0;
    outline:0;
    padding-left:5px;
}
.header .header-two .search-box .search .top-input .searchbtn{
    display:block;
    width:50px;
    height:100%;
    background:#000;
    color:#fff;
    text-align:center;
    line-height:27px;
    position:absolute;
    right:0;
    top:0;
    cursor:pointer;
    border:0;
    outline:0;
}
.header .header-two .search-box .search .default-show-list{
    width:100%;
    margin-top:10px;
    padding-left:10px;
    overflow: hidden;
}
.header .header-two .search-box .search .default-show-list li{
    float:left;
    margin-right:10px;
}
.header .header-two .search-box .search .default-show-list li a{
    color:#c5c5c5;
}
.header .header-two .search-box .search .default-show-list li a:hover{
    color:#ff4d5b
}
/* 联系电话 */
.header .header-two .header-tel{
    width:200px;
    height:100%;
    padding-top:35px;
    float:right;
}
/* header-nav */
.header .header-three{
    width:100%;
    height:45px;
    background:#5c5c5c;
}
.header .header-three .header-nav-list{
    width:920px;
    height:100%;
    margin:0 auto;
    position: relative;
}
.header .header-three .header-nav-list li{
    width:130px;
    height:100%;
    float:left;
    /*position:relative;*/
}
.header .header-three .header-nav-list li:hover {
    background: #fff;
}
.header .header-three .header-nav-list li .nav-name{
    display:block;
    width:100%;
    height:100%;
    text-align:center;
    line-height:45px;
    color:#fff;
    font-size:16px;
}
.header .header-three .header-nav-list li .nav-name1{
    /* background:#fff;
    color:#222328; */
    background: #ff4d5b;
    color: #fff;
}
.header .header-three .header-nav-list li:hover .course-box{
    display:block;
}
.header .header-three .header-nav-list li:hover .nav-name {
    /* color: #222328; */
    background: #ff4d5b;
    color: #fff;
}
/* 课程下拉 */
.header .header-three .header-nav-list li .course-box{
    width:1200px;
    position:absolute;
    left: 50%;
    margin-left:-600px;
    top:46px;
    box-shadow:2px 2px 8px 2px#999;
    padding:20px 120px;
    display:none;
    background:#fff;
    z-index:10;
}
.header .header-three .header-nav-list li .course-box .course-list{
    width:100%;
}
.header .header-three .header-nav-list li .course-box .course-list li{
    width:100%;
    margin-bottom:10px;
}
.header .header-three .header-nav-list li .course-box .course-list li .sy_course{
    width:100px;
    float:left;
    font-weight:600;
}
.header .header-three .header-nav-list li .course-box .course-list li .courses{
    width:860px;
    float:right;
}
.header .header-three .header-nav-list li .course-box .course-list li .courses .course{
    display:inline-block;
    margin-right:20px;
    margin-bottom:10px;
}
.peix:hover ul{
    z-index: 999;
    opacity: 1;
    top: 45px;

}
.peix>ul{
    position: absolute;
    right: 0;
    background: #fff;
    box-shadow: 2px 2px 8px 2px#999;
    z-index: 9999;
    padding: 10px 0;
    transition: all 0.3s;
    top: 100px;
    opacity: 0;
    z-index: -1;
}
.peix>ul>li{
    line-height: 2;
    text-align: center;
    margin-bottom: 5px;
}





/* 面包屑导航 */
.crumbs-box{
    width:1200px;
    margin:40px auto;
    border-bottom:1px solid #d2d2d2;
    padding-bottom:10px;
}
/* footer */
.footer{
    width:100%;
    background:#eee;
}
.footer .footer-inner{
    width:1200px;
    margin:0 auto;
    padding:30px 0 50px 0;
}
.footer .footer-inner .f-logo-tel-box{
    width:620px;
    margin:30px auto 50px auto;
}
.footer .footer-inner .f-logo-tel-box .lef-flogo-box{
    width:380px;
    float:left;
    padding-top:10px;
}
.footer .footer-inner .f-logo-tel-box .rg-tel-service{
    width:195px;
    float:right;
}
.footer .footer-inner .f-logo-tel-box .rg-tel-service .footer-btn{
    display:block;
    width:100%;
    height:40px;
    background:#ff4d5b;
    margin-top:20px;
    font-size:20px;
    color:#fff;
    padding:0 20px;
}
.footer .footer-inner .f-logo-tel-box .rg-tel-service .footer-btn .text{
    display:block;
    width:70%;
    height:40px;
    text-align:center;
    line-height:40px;
    float:left;
}
.footer .footer-inner .f-logo-tel-box .rg-tel-service .footer-btn .iconfont{
    display:block;
    width:30%;
    height:100%;
    text-align:center;
    line-height:40px;
    font-size:30px;
    float:right;
}
.footer .footer-inner .footer-nav{
    width:100%;
    text-align:center;
    margin:40px 0;
}
.footer .footer-inner .footer-nav .fnav{
    display:inline-block;
    padding:0 5px;
}
.footer .footer-inner .copy-box{
    width:100%;
    margin:30px 0;
    text-align:center;
    color:#777;
}
/* 底部固定 */
.fixation-bottom{
    width:100%;
    height:60px;
    background:#333;
    position:fixed;
    left:0;
    bottom:0;
    z-index: 1;
}
.fixation-bottom .fixation-inner{
    width:1200px;
    margin:0 auto;
    padding-left:180px;
}
.fixation-bottom .fixation-inner .left-text{
    width:140px;
    height:100%;
    float:left;
    line-height:60px;
    color:#ff4d5b;
    font-size:24px;
    font-weight:600;
}
.fixation-bottom .fixation-inner .fixation-input-box{
    width:700px;
    height:100%;
    float:left;
    margin-left:15px;
    padding-top:15px;
}
.fixation-bottom .fixation-inner .fixation-input-box .input-box{
    width:180px;
    height:30px;
    background:#fff;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -o-border-radius:5px;
    overflow: hidden;
    float:left;
    margin-right:20px;
}
.fixation-bottom .fixation-inner .fixation-input-box .input-box input{
    width:100%;
    height:100%;
    outline:0;
    border:0;
    padding-left:10px;
}
.fixation-bottom .fixation-inner .fixation-input-box .fixbutton2{
    display:block;
    width:100px;
    height:30px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    background:#ff4d5b;
    color:#fff;
    float:left;
    text-align:center;
    line-height:30px;
    font-size:16px;
    border: none;
}

/* 分页器 */
.pagination{
    width:100%;
    margin:80px 0 40px 0;
    text-align:center;
}
.pagination li{
    display:inline-block;
    /*margin: 0 5px;*/
    padding: 10px ;
}
.pagination .thisclass{
    color:#ff4d5d;
}
.pagination .thisclass a{
    color:#ff4d5d;
}

/* seo列表页 */
.seo-list-box{
    width:1200px;
    margin:0 auto;
    padding:40px 0;
}
.seo-list-box .seo-list{
    width:100%;
    padding:0 50px;
}
.seo-list-box .seo-list li{
    width:50%;
    float:left;
    margin-bottom:10px;
}
.seo-list-box .seo-list li .seo-text{
    display:block;
    width:300px;
    margin-right:40px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float:left;
    margin-right:40px;
}
.seo-list-box .seo-list li .pudate{
    display:block;
    float:left;
}

/*搜索结果页   搜索结果*/
.resultbar{
    width:1200px;
    margin:40px auto;
    padding-bottom:15px;
    border-bottom:1px solid #d2d2d2;
}
.correlation-search{
    width:100%;
    margin-top:20px;
}
.correlation-search a{
    display:inline-block;

}
.correlation-search a u{
    text-decoration: none;
}




/*右侧*/

/*右侧客服*/
.rightfixed{
    width:200px;
    position:fixed;
    right:10px;
    top:18%;
    z-index:10;
}
.rightfixed img{
    display:inline-block;
    width:auto !important;
    height: auto !important;
}
.rightfixed .rightinner{
    width:100%;
    background:#fed30b;
    padding:30px 15px 5px 15px;
    border-radius:15px;
    -webkit-border-radius:15px;
    position:relative;
}
.rightfixed .righttop{
    width:70px;
    position:absolute;
    left:50%;
    top:-75px;
    margin-left:-35px;
}
.rightfixed .rightdel{
    width:20px;
    height:20px;
    border:2px solid #fff;
    border-radius:50%;
    -webkit-border-radius:50%;
    text-align:center;
    line-height:15px;
    position:absolute;
    right:5px;
    top:5px;
    font-size:18px;
    color:#fff;
    cursor:pointer;
    margin: 0;
}
.rightfixed .redbox{
    width:100%;
    background:#fd5050;
    border-radius:10px;
    -webkit-border-radius:10px;
    overflow: hidden;
}
.rightfixed .rightbtn{
    padding-left:20px;
    height:45px;
    border-bottom:1px solid #fff;
    line-height:45px;
    font-size:14px;
}
.rightfixed .rightbtn img{
    position:relative;
    top:4px;
    margin-right:20px;
}
.rightfixed .rightbtn  a{
    color:#fff;
}
.rightfixed .rightform{
    width:100%;
    border-bottom:1px solid #fff;
    padding:20px 15px 15px 15px;
}
.rightfixed .rightform .inputrg{
    width:140px;
    border:none;
    outline:none;
    height:35px;
    margin-bottom:10px;
    font-size:14px;
}
.rightfixed .rightform .inputrg input{
    width:100%;
    height:100%;
    border:none;
    outline:none;
    border-radius:5px;
    -webkit-border-radius:5px;
    padding-left:10px;
    font-size:14px;
}
.rightfixed .rightsub{
    display:block;
    width:100%;
    height:35px;
    line-height:35px;
    text-align:center;
    background:#dc3e3e;
    border-radius:5px;
    -webkit-border-radius:5px;
    color:#fff;
    font-size:14px;
    border:0;
    outline:none;
    cursor:pointer;
}
.rightfixed .rightsub:hover{
    color:#fff;
}
.rightfixed .rightbtom{
    width:100%;
    padding:10px 15px;
    font-size:14px;
}
.rightfixed .rightbtom img{
    display:block;
    margin:0 auto;
}
.rightfixed .rightbtom .getbtn{
    display:block;
    width:100%;
    height:35px;
    text-align:center;
    line-height:35px;
    color:#fff;
    background:#dc3e3e;
    border-radius:5px;
    -webkit-border-radius:5px;
    margin-top:5px;
}
.rightfixed .gotop{
    width:45px;
    height:45px;
    background:#feb10b;
    margin:10px auto 5px auto;
    border-radius:50%;
    -webkit-border-radius:50%;
    text-align:center;
    line-height:45px;
}
.rightfixed .gotop .topbtn{
    display:block;
    width:100%;
    height:100%;
    color:#fff;
}
/*
     FILE ARCHIVED ON 16:37:39 Dec 07, 2021 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 03:17:25 Oct 31, 2024.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.418
  exclusion.robots: 0.016
  exclusion.robots.policy: 0.008
  esindex: 0.007
  cdx.remote: 46.545
  LoadShardBlock: 198.026 (3)
  PetaboxLoader3.datanode: 92.388 (4)
  PetaboxLoader3.resolve: 127.744 (2)
  load_resource: 146.437
*/