<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */
html { height: 100% }
body { font-size: 14px; line-height: 24px; color: #666; font-family: Arial,sans-serif; min-width: 1300px }
/* 默认字体为14px 常规显示最佳字号   */
body, h1, h2, h3, h4, h5, p, form, ul, li, ol, img { margin: 0px; padding: 0px; border: 0px }
ul, li, ol { list-style-type: none }
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
    *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

h1 { font-size: 22px; }
h2 { font-size: 20px }
h3 { font-size: 18px }
h4 { font-size: 16px }
h5 { font-size: 12px }
p { /* text-indent:28px; */ font-size: 14px; margin: 10px 0 }


/* 默认链接样式  */
.clearfix { clear: both; }
.clear { clear: both; }
input, button { border: 0; outline: none; /*去除蓝色边框*/ }
.bg-grey { background-color: #f4f4f4; padding-bottom: 50px; }

/*框架样式 */
.row { width: 1200px; margin: 0px auto;  }
[class*="col-"] { float: left; }

.col-1 { width: 8.33333333% }
.col-2 { width: 16.66666667% }
.col-3 { width: 25% }
.col-4 { width: 33.3111111% }
.col-5 { width: 41.66666667% }
.col-6 { width: 50% }
.col-7 { width: 58.33333333% }
.col-8 { width: 66.66666667% }
.col-9 { width: 75% }
.col-10 { width: 83.33333333% }
.col-11 { width: 91.66666667% }
.col-12 { width: 100% }
.row-box { margin: 0px 10px; }


/*共用样式*/
.wrapper-gary { width: 100%; background-color: #f4f4f4; }
.title { width: 94%; height: 70px; line-height: 70px; background: url(../images/icon_green_bg.png) no-repeat left center; font-size: 22px; color: #000; padding: 0 3% 0 20px; }
.tit-mor { width: 100%; }
.tit-mor h1 { font-size: 22px; color: #000; overflow: hidden; font-weight: normal; float: left; }
.tit-mor h2 { color: #29d19e; font-size: 14px; background: url(../images/icon_map.png) no-repeat left; background-size: 16px 16px; padding-left: 20px; margin-left: 10px; cursor: pointer; position: relative; float: left; font-weight: normal; }
.tit-mor h2 .qun { position: absolute; left: 0px; top: 55px; width: 202px; display: none; line-height: 26px; z-index: 16; background-color: #fff; padding: 10px; border: 1px solid #e3e3e3; }
.tit-mor h2 .qun a { margin: 0; color: #666; border: 1px solid #efefef; font-size: 14px; display: block; float: left; padding: 0 10px; margin: 4px 5px; border-radius: 2px; }
.tit-mor h2:hover .qun { display: block; -webkit-box-shadow: 1px 3px 15px rgba(83, 83, 83, .5); -moz-box-shadow: 1px 3px 15px rgba(83, 83, 83, .5); box-shadow: 1px 3px 15px rgba(83, 83, 83, .5); }
.tit-mor h2 .qun a:hover { color: #29d19e; }
.tit-mor .more { float: right; font-size: 14px; color: #9c9c9c; }
.tit-mor .more:hover { color: #29d19e; }

.title02 { width: 100%; text-align: center; margin-top:30px; }
.title02 h2 { font-size: 26px; font-weight: normal; color: #222; text-align: center; }
.title02 p { font-size: 16px; color: #666; text-align: center; text-indent: 0; margin-bottom: 0; }
.title02 img { width: 20px; height: 20px; display: block; margin: 10px auto 25px auto; }

.bg-w { width: 100%; background-color: #fff; padding: 10px 0; }


/*新闻列表样式*/

.banner { width: 100%; height: 350px; background: url(../images/../images/img_news_banner.jpg) no-repeat center top; }
.banner-01 { width: 100%; height: 350px; background: url(../images/com-img.jpg) no-repeat center top; }
.banner-02 { width: 100%; height: 350px; background: url(../images/img_news_banner02.jpg) no-repeat center top; }
.banner-03 { width: 100%; height: 350px; background: url(../images/img_news_banner03.jpg) no-repeat center top; }
.banner-04 { width: 100%; height: 350px; background: url(../images/img_enroll.jpg) no-repeat center; }
.banner-05 { width: 100%; height: 350px; background: url(../images/img_onebyone.jpg) no-repeat center; }
.banner-06 { width: 100%; height: 350px; background: url(../images/img_zt.jpg) no-repeat center; }
.zz-01 { width: 1200; height: 289px; background: url(../images/img_zz02_01.jpg) no-repeat center; margin: 0 auto; }
.zz-02 { width: 1200; height: 734px; background: url(../images/img_zz02_02.jpg) no-repeat center; margin: 0 auto; }
.zz-03 { width: 100%; height: 825px; background: url(../images/img_zz_03bg.jpg) no-repeat center; margin: 0 auto; padding-top: 100px; overflow: hidden; }
    .zz-03 .img { width: 1238px; height: 650px; background: url(../images/img_zz_03.png) no-repeat center; margin: 0 auto; }

.one-01 { width: 1200; height: 182px; background: url(../images/img_onebyone_06.jpg) no-repeat center; margin: 30px auto; }
.one-02 { width: 1202; height: 142px; background: url(../images/img_onebyone_02.png) no-repeat center; margin: 0 auto 30px auto; }
.one-03 { width: 100%; height: 918px; margin: 0 auto; overflow: hidden; background-color: #f4f4f4; }
    .one-03 .img-01 { width: 1220px; height: 179px; background: url(../images/img_onebyone_03.jpg) no-repeat center; margin: 0 auto; }
    .one-03 .img-02 { width: 1220px; height: 739px; background: url(../images/img_onebyone_04.jpg) no-repeat center; margin: 0 auto; }
.one-04 { width: 1200; height: 663px; background: url(../images/img_onebyone_05.jpg) no-repeat center; margin: 0 auto 20px auto; }
.one-re03 { width: 1200; height: 182px; background: url(../images/img_onebyone_07.jpg) no-repeat center; margin: 0px auto; }
.one-05 { width: 1200; height: 150px; background: url(../images/img_zt_05.jpg) no-repeat center; margin: 0px auto; }
/*顶部*/

.top { width: 1200px; margin: 0 auto; color: #666666; padding: 8px 0; }
    .top .left { float: left; font-size: 12px; font-family: "宋体" }
        .top .left span { font-size: 18px; color: #24c087; font-family: Arial,sans-serif; margin-left: 10px; font-weight: bold; }
    .top .right { float: right; color: #dedede; }
        .top .right &gt; div { font-size: 12px; padding: 0 20px; position: relative; cursor: pointer; display: inline; }
        .top .right div span { color: #666666; font-size: 12px; }
        .top .right div img { width: 16px; height: 16px; margin-right: 6px; vertical-align: middle; }
.wrapper-gary .top .right div .qun { position: absolute; left: 3px; top: 0px; display: none; z-index: 999; padding: 10px 10px 0 10px; }
    .wrapper-gary .top .right div .qun div { width: 125px; background-color: #fff; border: 1px solid #e3e3e3; }
.wrapper-gary .top .right .qun div a { color: #666; background-color: #fff; padding: 5px 8px; float: left; }
.top .right div .code { width: 120px; height: 120px; position: absolute; left: 0; top: 32px; display: none; transition-duration: .5s; -moz-transition-duration: .5s; -webkit-transition-duration: .5s; -o-transition-duration: .5s; z-index: 999; }
.top .right div:hover .code { display: block; z-index: 999; }
.top .right div:hover .qun { display: block; z-index: 900; }
    .top .right div:hover .qun div { display: block; z-index: 999; -webkit-box-shadow: 1px 3px 15px rgba(83, 83, 83, .5); -moz-box-shadow: 1px 3px 15px rgba(83, 83, 83, .5); box-shadow: 1px 3px 15px rgba(83, 83, 83, .5); }
.top .right div .qun a:hover { color: #29d19e; }


/*导航*/
.slideTxtBox { width: 1200px; margin: 0 auto; position: relative; padding: 10px 0; }

    .slideTxtBox .nav { width: 60%; z-index: 1; float: left; margin-left: 2%; }
.nav a { color: #fff; }
.nav .nLi { float: left; width: 18%; text-align: center; }
    .nav .nLi:first-child + li + li + li { width: 24%; }
    /*第四个宽度*/
    .nav .nLi h3 a { font-size: 16px; font-weight: normal; color: #222; padding: 18px 8px; display: inline-block; border-bottom: 3px solid #fff; }
        .nav .nLi h3 a img { width: 12px; height: 12px; vertical-align: middle; margin-left: 4px; }
.nav .sub { display: none; width: 1200px; left: 0; top: 73px; position: absolute; background: #4E4E4E; line-height: 26px; padding: 5px 0; z-index: 999; background-color: #fff; }
    .nav .sub li { zoom: 1; float: left; padding: 0 1% 10px 1%; margin-right: 20px; color: #666; }
    .nav .sub h4 { text-align: left; margin-left: 23px; margin-top: 20px; font-size: 16px; font-weight: bold; color: #000; margin-bottom: 10px; }
    .nav .sub li a { color: #565656; font-size: 16px; }
    .nav .sub a { display: block; padding: 0 10px; }
        .nav .sub a:hover { color: #2fd3a0; }
.nav .on h3 a { color: #2ed29f; border-bottom: 3px solid #2ed29f; }

.slideTxtBox .logo { float: left; margin-top: 8px; }

.slideTxtBox .search { display: block; list-style-type: none; height: 40px; width: 40px; float: right; margin-top: 12px; position: relative; z-index: 10; }
    .slideTxtBox .search:hover input { display: block; -webkit-box-shadow: 1px 3px 15px rgba(83, 83, 83, .5); -moz-box-shadow: 1px 3px 15px rgba(83, 83, 83, .5); box-shadow: 1px 3px 15px rgba(83, 83, 83, .5); }
    .slideTxtBox .search input { height: 40px; background-color: #f4f4f4; border-radius: 20px; border: none; text-indent: 1em; transition-duration: .5s; -moz-transition-duration: .5s; -webkit-transition-duration: .5s; -o-transition-duration: .5s; border: 0; outline: none; /*去除蓝色边框*/; position: absolute; top: 0; right: 1px; width: 300px; display: none; z-index: -1; padding-right: 46px; line-height: 40px; }
    .slideTxtBox .search .icon { width: 40px; height: 40px; background-color: transparent; border: none; border: 0; outline: none; /*去除蓝色边框*/; background: url(../images/icon_search.png) no-repeat center; background-size: 100% 100%; z-index: 99; display: block; }
    .slideTxtBox .search:hover .icon { z-index: 99; }



/*当前位置*/
.position { width: 1200px; text-align: left; height: 50px; line-height: 50px; color: #9c9c9c; margin: 0 auto; }
.position img { vertical-align: middle; }
.position a { color: #9c9c9c; margin: 0 5px; font-size: 14px; }
.position a:hover { color: #3ba1e8; }
.position span { color: #3ba1e8; margin: 0 5px; font-size: 14px; }



/*轮播图*/
.f.fullSlide { width: 100%; position: relative; height: 351px; }
.fullSlide .bd { margin: 0 auto; position: relative; z-index: 0; overflow: hidden; }
    .fullSlide .bd ul { width: 100% !important; }
    .fullSlide .bd li { width: 100% !important; height: 351px; overflow: hidden; text-align: center; }
        .fullSlide .bd li a { display: block; height: 351px; }
            .fullSlide .bd li a img { width: 100%; }
.fullSlide .hd { width: 100%; position: absolute; z-index: 1; bottom: 0; left: 0; height: 30px; line-height: 30px; text-align: center; _background: #000; _filter: alpha(opacity=60); }
    .fullSlide .hd ul { text-align: center; padding-top: 5px; }
        .fullSlide .hd ul li { cursor: pointer; display: inline-block; *display: inline; zoom: 1; width: 8px; height: 8px; margin: 5px; background: url() -18px 0; overflow: hidden; line-height: 9999px; z-index: 10; }
        .fullSlide .hd ul .on { background-position: 0 0; }
.data { width: 1200px; position: relative; margin: 0 auto; height: 1px; }
    .data ul { width: 100%; position: absolute; left: 0; bottom: 1px; background: url(../images/bg_black.png); z-index: 14; }
        .data ul li { width: 25%; float: left; text-align: center; color: #fff; font-size: 16px; padding: 20px 0; background: url(../images/img_bg_shu.png) left center no-repeat; }
            .data ul li:first-child { background: url(none); }
            .data ul li span { font-size: 22px; padding: 0 5px; }


/*数据查询*/
.sera-ul { width: 1200px; margin: 40px auto 0 auto; }
    .sera-ul li { float: left; width: 20%; text-align: center; position: relative; }
        .sera-ul li .code { position: absolute; bottom: 128px; left: 10%; display: none; width: 160px; height: 160px; z-index: 15; }
        .sera-ul li:hover .code { display: block; }
        .sera-ul li h3 { font-weight: normal; color: #222222; font-weight: 18px; }
        .sera-ul li span { color: #666666; display: block; font-size: 14px; line-height: 18px; }



/*关于我们*/
.about { width: 1200px; margin: 0 auto; border-top: 1px solid #ececec; margin-top: 35px; }
    .about .left { float: left; overflow: hidden; }
    
    .about .left .content { display: inline-block; }
        .about .left .content i { display: block; width: 100%; height: 165px; overflow: hidden; }
            .about .left .content i img { display: block; width: 100%; overflow: hidden; transition-duration: .5s; -moz-transition-duration: .5s; -webkit-transition-duration: .5s; -o-transition-duration: .5s; }
    .about .left:hover i img { transform: scale(1.09); overflow: hidden; }
    .about .left .content h2 { font-size: 18px; color: #222; margin-top: 20px; }
    .about .left .content p { font-size: 14px; color: #666666; text-indent: 0; line-height: 20px; margin: 0; margin-top: 6px; line-height: 20px; height: 120px; overflow: hidden; }
    .about .right { float: right; }
        .about .right li { width: 100%; height: 80px; margin-bottom: 40px; }
            .about .right li span { display: block; border: 1px solid #dcdcdc; width: 15%; height: 100%; float: left; text-align: center; line-height: 80px; color: #29d19e; font-size: 22px; }
            .about .right li h3 { width: 83%; float: right; overflow: hidden; text-overflow: ellipsis; font-size: 18px; color: #222222; font-weight: normal; margin-top: 5px; }
            .about .right li p { width: 83%; float: right; overflow: hidden; font-size: 14px; color: #666; text-overflow: ellipsis; text-indent: 0; line-height: 20px; height: 40px; margin-top: 5px; }
            .about .right li:hover span { border: 1px solid #29d19e; background-color: #29d19e; color: #fff; }
            .about .right li:hover h3 { color: #29d19e; }


/*高考服务*/
.service-bg { width: 100%; background-image: url(../images/img_service_bg.jpg); background-position:center top; background-repeat:repeat-y; margin-top: 30px;  }
.service { width: 1200px; margin: 0 auto; text-align: center; padding: 30px 0; }



/*成功案例*/
#slider { width: 1320px; height: 440px; overflow: hidden; padding: 0px 0px; position: relative; margin: 0 auto; margin-top: 30px; }
.scroll { width: 1200px; height: 500px; margin: 0 auto; overflow: hidden; position: relative; }
.scrollContainer { position: relative; width: 1815px; left: 0px; }
    .scrollContainer .panel { margin-top: 100px; }
    .scrollContainer .current { margin-top: 0px; }
        .scrollContainer .current .inside { width: 375px; height: 450px; overflow: hidden; }
    .scrollContainer .panel { width: 180px; height: 180px; float: left; margin-right: 30px; display: inline; overflow: hidden; border: 1px solid #f4f2f2; vertical-align: middle; }
.panel .inside { display: block; position: relative; width: 180px; height: 180px; overflow: hidden; position: relative; }
.scrollContainer .panel .inside div { width: 100%; height: 100%; background: url(../images/bg_black.png) repeat; position: absolute; left: 0; top: 0; z-index: 16; text-align: center; color: #fff; }

    .scrollContainer .panel .inside div h5 { margin-top: 70px; }
.panel .inside img { width: 100%; overflow: hidden; display: inline-block; }
.btnMode a.btn { background: url('../images/index.png') no-repeat; }
.btnMode a.btn { width: 20px; height: 39px; position: absolute; top: 200px; }
.btnMode a.prev { left: 20px; background-position: 0 -61px; }
    .btnMode a.prev:hover { background-position: 0 -102px; }
.btnMode a.next { right: 20px;; background-position: -50px -61px; }
    .btnMode a.next:hover { background-position: -50px -102px; }


/*高考志愿讲堂*/
.box { width: 1200px; margin: 20px auto 0 auto; }
    .box .left { width: 73%; background-color: #fff; float: left; height: 624px; overflow: hidden; }
.forum { width: 100%; }
    .forum li { width: 47%; float: left; margin-left: 2%; background-color: #fbfbfb; background: url(../images/icon_lesson_01.png) no-repeat; background-position-x: 10px; background-position-y: 0; background-size: 30px 30px; background-color: #fbfbfb; text-align: center; padding-bottom: 30px; margin-bottom: 20px; box-shadow: 0 0px 0px rgba(0, 0, 0, 0.06); -webkit-transition: transform .5s; -moz-transition: transform .5s; -ms-transition: transform .5s; -o-transition: transform .5s; transition: transform .5s; }
        .forum li h2 { font-size: 18px; color: #000; margin: 15px auto 13px auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 80%; }
        .forum li span { display: block; text-align: left; font-size: 14px; color: #848484; padding-left: 10px; line-height: 18px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
        .forum li:hover { -webkit-box-shadow: 0px 0px 15px #c0c0c0; -moz-box-shadow: 0px 0px 15px #c0c0c0; box-shadow: 0px 0px 15px #c0c0c0; -webkit-transform: translateY(-5px); -moz-transform: translateY(-5px); -ms-transform: translateY(-5px); -o-transform: translateY(-5px); transform: translateY(-5px); background: url(../images/icon_lesson_02.png) no-repeat; background-position-x: 10px; background-position-y: 0; background-size: 30px 30px; background-color: #fff; }

.box .right { width: 25%; float: right; height: 624px; overflow: hidden; }
    .box .right .video { width: 100%; position: relative; }
        .box .right .video .vid-img { width: 100%; display: block; overflow: hidden; }
            .box .right .video .vid-img img { width: 100%; display: block; -webkit-transition: transform .5s; -moz-transition: transform .5s; -ms-transition: transform .5s; -o-transition: transform .5s; transition: transform .5s; }
        .box .right .video span { position: absolute; top: 0; left: 0; background-color: #29d19e; color: #fff; font-size: 14px; padding: 2px 7px; z-index: 2; }
        .box .right .video .play { position: absolute; left: 40%; top: 30%; z-index: 15; width: 50px; height: 50px; z-index: 3; }
        .box .right .video:hover .play { position: absolute; left: 40%; top: 30%; z-index: 15; width: 50px; height: 50px; z-index: 3; }
        .box .right .video h3 { width: 100%; background-color: #676363; font-weight: normal; font-size: 16px; color: #fff; text-align: center; padding: 6px 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
    .box .right .ans { width: 100%; margin-top: 22px; background-color: #fff; padding-bottom: 13px; }
        .box .right .ans img { width: 100%; display: block; }
    .box .right .video:hover .vid-img img { transform: scale(1.2); }
    .box .right .video:hover span { osition: absolute; top: 0; left: 0; background-color: #29d19e; color: #fff; font-size: 14px; padding: 2px 7px; z-index: 2; }




/*文字无缝向上滚动*/
.txtMarquee-top { width: 100%; position: relative; }
.ans .txtMarquee-top .bd { padding: 15px 0 15px 15px; overflow: hidden; width: 97%; overflow: hidden; }
.ans .txtMarquee-top .infoList { width: 100% !important; }
    .ans .txtMarquee-top .infoList li { padding-left: 14px; background: url(../images/img_li_bg.png) center left no-repeat; display: block; height: 30px; line-height: 30px; }
        .ans .txtMarquee-top .infoList li a { font-size: 14px; color: #676363; display: block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.ask { width: 200px; margin: 0 auto; display: block; color: #fff; border: none; background: url(../images/icon_pan.png) no-repeat center left; background-color: #29d19e; height: 42px; border-radius: 21px; background-size: 20px 20px; text-indent: 2.2em; background-position-x: 31%; font-size: 18px; }


/*咨询-弹窗*/

/* 引导页弹窗*/
.mask-pop { height: 100%; width: 100%; background-image: url(../images/bg_mask_b.png); position: fixed; top: 0px; left: 0px; z-index: 999; display: none }
.popup { position: relative; width: 40%; min-height: 420px; margin: 10% auto 0 auto; padding-bottom: 20px; text-align: center; font-size: 20px; color: #efbe6c; background: #fff; border-radius: 9px; }
    .popup .btn-close { position: absolute; top: 15px; right: 15px; width: 18px; height: 18px; z-index: 5; cursor: pointer; }
        .popup .btn-close img { width: 100%; height: auto }
.mask-pop .window-box { width: 90%; margin: 0 auto; padding-top: 30px; }
    .mask-pop .window-box span { font-size: 20px; margin-left: 20px; color: #000; display: block; }
    .mask-pop .window-box textarea { width: 90%; height: 35%; margin-top: 30px; font-size: 14px; line-height: 24px; color: #666666; border: 1px solid #e5e5e5; padding: 10px; outline: none; overflow: hidden; }
    .mask-pop .window-box input { width: 90%; height: 30px; border-bottom: 1px solid #e5e5e5; border-top: 0px; border-left: 0px; border-right: 0px; padding-left: 25px; margin-top: 15px; background: url(../images/img_app2.png) no-repeat left center; outline: none; font-size: 14px; background-size: 20px 20px; }

    .mask-pop .window-box .tijiao { width: 90%; margin: 0 auto; }
        .mask-pop .window-box .tijiao button { float: left; width: 150px; height: 50px; line-height: 50px; text-align: center; color: #333333; border-radius: 8px; border: none; margin-top: 30px;; cursor: pointer; outline: none; background-color: #29d19e }
            .mask-pop .window-box .tijiao button span { font-size: 18px; color: #fff; margin-right: 20px; }
        .mask-pop .window-box .tijiao i img { width: 50%; float: right; margin-top: 35px; }
        .mask-pop .window-box .tijiao button:hover { background-color: #29d19e; }
/* 引导页弹窗end*/



/* 高考资讯*/
.gk_news { width: 1200px; margin: 40px auto 0 auto; }
    .gk_news ul { width: 32%; float: left; background-color: #fff; margin-left: 2%; }

        .gk_news ul li { height: 80px; margin: 0 auto 30px auto; width: 94% }
            .gk_news ul li i { width: 38%; display: block; float: left; height: 90px; overflow: hidden; }
                .gk_news ul li i img { width: 100%; display: block; -webkit-transition: transform .5s; -moz-transition: transform .5s; -ms-transition: transform .5s; -o-transition: transform .5s; transition: transform .5s; }
            .gk_news ul li div { float: right; width: 59%; }
                .gk_news ul li div h4 { width: 100%; font-size: 16px; color: #222; font-weight: normal; line-height: 22px; height: 44px; overflow: hidden; }
                .gk_news ul li div p { width: 100%; font-size: 14px; color: #999999; line-height: 18px; height: 36px; overflow: hidden; margin: 0; padding: 0; margin-top: 8px; }
        .gk_news ul:first-child { margin-left: 0 !important; }
        .gk_news ul li:first-child { margin-top: 0 !important; }
        .gk_news ul li:hover { background-color: #f5f5f5; }
            .gk_news ul li:hover i img { transform: scale(1.2); }


/*高考专家*/
.bg { width: 1400px; margin: 40px auto 40px auto; text-align: center; }
.picScroll { width: 1200px !important; margin: 0 auto; }
    .picScroll .bd { position: relative; }
    .picScroll .prev, .picScroll .next { position: absolute; top: 100px; left: -100px; display: block; width: 40px; height: 40px; background: url(../images/slide_tigger.png) 0; z-index: 9; overflow: hidden; }
    .picScroll .next { left: auto; right: -100px; background-position: -42px -39px; }
    .picScroll .prev:hover { background-position: 82px -196px; }
    .picScroll .next:hover { background-position: 40px -196px; }
    .picScroll .prevStop { background-position: 0px !important; }
    .picScroll .nextStop { background-position: 40px 197px; }

    .picScroll .scrollWrap { width: 100% !important; }
    .picScroll ul { zoom: 1; width: 100% }
        .picScroll ul li { float: left; width: 228px !important; margin-right: 16px; }
        .picScroll ul .pic { position: relative; overflow: hidden; height: 280px; width: 100%; background-color: #f7f5f6; height: 280px; position: relative; display: block; cursor: pointer; }
    .picScroll li i img { display: block; background: #ddd; width: 100%; }
    .picScroll li i { display: block; width: 100%; height: 224px; overflow: hidden; }
    .picScroll .tempWrap { width: 100% !important; }
    .picScroll li div { position: absolute; heigth: 56px; bottom: 0; left: 0; text-align: center; overflow: hidden; width: 100%; }
        .picScroll li div h4 { font-size: 18px; color: #000000; font-weight: normal; padding: 0; margin: 0; }
        .picScroll li div p { font-size: 14px; color: #666; padding: 0; margin: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 0 5px; }
    .picScroll li:hover div { background-color: #29d19e; color: #fff; padding: 10px 0; bottom: 0; left: 0; }
        .picScroll li:hover div h4 { color: #fff; }
        .picScroll li:hover div p { color: #fff; }


/* 弹窗*/

.conten_detail { width: 55%; background-color: #fff; border-radius: 9px; padding: 0 30px 30px 30px; text-align: left; margin: 10% auto 0 auto; position: relative; }
    .conten_detail h2 { font-weight: normal; font-size: 22px; color: #222; width: 100%; height: 80px; line-height: 80px; border-bottom: 1px solid #e3e3e3; }
.teacher-info { margin: 20px auto 0 auto; width: 100%; }
    .teacher-info i { display: block; float: left; width: 24%; border-radius: 50%; overflow: hidden; }
        .teacher-info i img { display: block; width: 100%; border-radius: 50%; }
    .teacher-info .right { margin-left: 5%; float: left; width: 70%; margin-top: 10px; }
        .teacher-info .right h3 { font-size: 24px; font-weight: normal; color: #222; }
        .teacher-info .right span { font-size: 16px; color: #29d191; display: block; margin-top: 10px; }
        .teacher-info .right p { font-size: 14px; color: #565656; }
.conten_detail .close { width: 25px; height: 25px; position: absolute; top: 27px; right: 27px; cursor: pointer; }
.content_mark { height: 100%; width: 100%; background-image: url(../images/bg_mask_b.png); position: fixed; top: 0px; left: 0px; z-index: 999; z-index: 999; display: none; }










/* 翻页样式*/
.page-box { width: 100%; margin: 30px 0; text-align: center; }
.digg { padding: 10px; text-align: center; font-size: 14px; }
    .digg a { padding: 5px 12px; margin: 0 0 0 8px; border: 1px solid #e1e2e3; line-height: 20px; height: 20px; color: #222222; background: #fff; text-decoration: none; }
        .digg a:hover { background-color: #29d19e; color: #fff; }
    .digg span { padding: 5px 0; line-height: 20px; height: 20px; }
        .digg span.current { padding: 5px 12px; margin: 0 0 0 8px; color: #555; font-weight: bold; }
        .digg span.disabled { border: 1px solid #eee; padding: 5px 12px; margin: 0 0 0 8px; color: #ddd; }



/*页面read样式*/
.read { width: 92%; margin-left: 4%; }
    .read .read-tit { width: 100%; margin: 0 auto; position: relative; border-bottom: 1px solid #efefef; }
        .read .read-tit h1 { margin-top: 10px; line-height: 55px; font-size: 20px; color: #111111; text-align: center; font-weight: normal; }
        .read .read-tit h4 { height: 40px; line-height: 30px; font-size: 12px; color: #cdcdcd; text-align: center; font-weight: normal; }
    .read .read-content { padding: 10px 0 0 0; font-size: 14px; line-height: 28px; }
        .read .read-content img { display: block; margin: 10px auto; max-width: 80%; width: auto; padding: 5px; }
        .read .read-content p { padding: 15px 0; margin: 0 auto; text-indent: 0; line-height: 26px; font-size: 14px; color: #757575; }



/*志愿讲堂列表*/
.lecture-list { width: 92%; padding-bottom: 20px; margin-left: 4%; }
    .lecture-list li { width: 100%; background-color: #fbfbfb; background: url(../images/icon_lesson_01.png) no-repeat; background-position-x: 20px; background-position-y: 0; background-size: 34px 34px; background-color: #fbfbfb; text-align: center; padding-bottom: 30px; margin-top: 20px; box-shadow: 0 0px 0px rgba(0, 0, 0, 0.06); -webkit-transition: transform .5s; -moz-transition: transform .5s; -ms-transition: transform .5s; -o-transition: transform .5s; transition: transform .5s; position: relative; }
        .lecture-list li h2 { font-size: 20px; color: #000; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 90%; padding: 20px 0; text-align: left; margin-left: 10%; overflow: hidden; }
        .lecture-list li span { display: block; text-align: left; font-size: 14px; color: #848484; padding-left: 20px; line-height: 22px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
        .lecture-list li:hover { -webkit-box-shadow: 0px 0px 15px #c0c0c0; -moz-box-shadow: 0px 0px 15px #c0c0c0; box-shadow: 0px 0px 15px #c0c0c0; -webkit-transform: translateY(-5px); -moz-transform: translateY(-5px); -ms-transform: translateY(-5px); -o-transform: translateY(-5px); transform: translateY(-5px); background: url(../images/icon_lesson_02.png) no-repeat; background-position-x: 20px; background-position-y: 0; background-size: 34px 34px; background-color: #fff; }
        .lecture-list li button { display: block; font-size: 16px; background-color: #fff; border: 1px solid #29d19e; color: #29d19e; height: 30px; padding: 0 20px; line-height: 30px; border-radius: 16px; position: absolute; right: 2%; top: 40%; }
        .lecture-list li:hover button { background-color: #29d19e; border: 1px solid #29d19e; color: #fff; }


/*讲座报名样式*/
.lecture { width: 92%; margin-left: 4%; }
    .lecture .read-tit { width: 100%; margin: 0 auto; position: relative; border-bottom: 1px solid #efefef; }
        .lecture .read-tit h1 { margin-top: 10px; line-height: 55px; font-size: 20px; color: #111111; text-align: center; }
        .lecture .read-tit h4 { height: 40px; line-height: 30px; font-size: 12px; color: #cdcdcd; text-align: center; font-weight: normal; }
    .lecture .read-content { padding: 10px 0 0 0px; font-size: 14px; line-height: 28px; }
        .lecture .read-content img { display: block; margin: 10px auto; max-width: 80%; width: auto; padding: 5px; }
        .lecture .read-content p { padding: 15px 0; margin: 0 auto; text-indent: 0; line-height: 26px; font-size: 14px; color: #757575; }




.btn-img button { display: block; font-size: 16px; background-color: #fff; border: 1px solid #29d19e; color: #29d19e; height: 36px; line-height: 36px; border-radius: 18px; width: 100%; margin: 0; }
.btn-img { position: relative; width: 200px; margin: 30px auto 50px auto; }
    .btn-img img { position: absolute; left: 6px; bottom: 50px; -webkit-box-shadow: 0px 0px 15px #c0c0c0; -moz-box-shadow: 0px 0px 15px #c0c0c0; box-shadow: 0px 0px 15px #c0c0c0; display: none; -webkit-transition: transform .5s; -moz-transition: transform .5s; -ms-transition: transform .5s; -o-transition: transform .5s; transition: transform .5s; border: 1px solid #e3e3e3; }
    .btn-img:hover button { background-color: #29d191; color: #fff; }
    .btn-img:hover img { display: block; -webkit-transition: transform .5s; -moz-transition: transform .5s; -ms-transition: transform .5s; -o-transition: transform .5s; transition: transform .5s; }





/*教师列表按钮*/
.area-tea { width: 96%; margin-top: 20px; margin-left: 4%; }
    .area-tea a { display: block; float: left; width: 9%; text-align: center; margin-right: 20px; border-radius: 4px; color: #222; margin-bottom: 15px; }
        .area-tea a.on { background-color: #29d19e; color: #fff; }
        .area-tea a:hover { background-color: #29d19e; color: #fff; }
.teacher-list { width: 94%; margin-top: 30px; margin-left: 4%; }
    .teacher-list .pic { display: inline-block; background-color: #f7f5f6; height: 250px; position: relative; width: 22.5%; margin-right: 2.1%; margin-bottom: 40px; cursor: pointer; }
        .teacher-list .pic img { display: block; background: #ddd; width: 100%; }
        .teacher-list .pic i { display: block; width: 100%; height: 190px; overflow: hidden; }
        .teacher-list .pic div { position: absolute; heigth: 56px; bottom: 0; left: 0; text-align: center; overflow: hidden; width: 100%; }
            .teacher-list .pic div h4 { font-size: 18px; color: #000000; font-weight: normal; padding: 0; margin: 0; }
            .teacher-list .pic div p { font-size: 14px; color: #666; padding: 0; margin: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 0 5px; margin-bottom: 8px; }
        .teacher-list .pic:hover div { background-color: #29d19e; color: #fff; padding: 10px 0; bottom: 0; lwft: 0; }
            .teacher-list .pic:hover div h4 { color: #fff; }
            .teacher-list .pic:hover div p { color: #fff; }





/*自主招生样式*/
/*.admission{width:65%;margin:40px auto;text-align: center;position: relative;padding-bottom:280px;}*/
.admission { width: 1200px; margin: 50px auto 0 auto; text-align: center; position: relative; height: 640px }
.title06 { width: 100%; text-align: center; height: 92px; line-height: 92px; margin-bottom: 20px; }
    .title06 span { font-size: 30px; color: #666666; line-height: 92px; display: inline-block; }
    .title06 img { vertical-align: middle; margin: 0 8px; }

.admission-top { width: 100%; height: 100%; }
    .admission-top li { float: left; width: 21%; margin: 2%; background-color: #fff; position: relative; text-align: center; -webkit-box-shadow: 0px 0px 15px #c0c0c0; -moz-box-shadow: 0px 0px 15px #c0c0c0; box-shadow: 0px 0px 15px #c0c0c0; border: 1px solid #efefef; }
        .admission-top li .luqu-bg { position: absolute; top: -4px; left: -5px; height: 80px; }
        .admission-top li i { display: block; width: 120px; height: 120px; margin: 20px auto; overflow: hidden; border-radius: 50%; border: 3px solid #8ae6ca; }
            .admission-top li i img { width: 100%; height: 120px; border-radius: 50%; -webkit-transition: transform .5s; -moz-transition: transform .5s; -ms-transition: transform .5s; -o-transition: transform .5s; transition: transform .5s; }
        .admission-top li:hover i img { transform: scale(1.2); }
        .admission-top li h3 { font-size: 20px; color: #222222; font-weight: normal; }
            .admission-top li h3 span { font-size: 20px; color: #29d19e; margin-left: 10px; }
        .admission-top li h4 { font-size: 18px; color: #222222; width: 90%; margin: 8px auto 20px auto; line-height: 24px; height: 48px; }


.admission-down { width: 80%; margin: 0 auto; }
    .admission-down li { float: left; width: 27%; margin: 2.7%; background-color: #fff; position: relative; text-align: center; -webkit-box-shadow: 0px 0px 15px #c0c0c0; -moz-box-shadow: 0px 0px 15px #c0c0c0; box-shadow: 0px 0px 15px #c0c0c0; border: 1px solid #efefef; }
        .admission-down li .luqu-bg { position: absolute; top: -4px; left: -5px; height: 80px; }
        .admission-down li i { display: block; width: 120px; height: 120px; margin: 20px auto; overflow: hidden; border-radius: 50%; border: 3px solid #8ae6ca; }
            .admission-down li i img { width: 100%; height: 120px; border-radius: 50%; -webkit-transition: transform .5s; -moz-transition: transform .5s; -ms-transition: transform .5s; -o-transition: transform .5s; transition: transform .5s; }
        .admission-down li h3 { font-size: 22px; color: #222222; font-weight: normal; }
            .admission-down li h3 span { font-size: 20px; color: #29d19e; margin-left: 10px; }
        .admission-down li h4 { font-size: 18px; color: #222222; width: 90%; margin: 8px auto 20px auto; line-height: 24px; height: 48px; }
.adm-bg { position: absolute; width: 100%; top: 320px; left: 0; }
.admission-down li:hover i img { transform: scale(1.2); }





.explan { width: 100%; text-align: center; text-align: center; margin: 80px auto 50px auto }
    .explan h5 { font-size: 28px; color: #3294e7; font-weight: normal; }
    .explan h1 { font-size: 44px; color: #3294e7; margin: 30px auto; }
    .explan a { width: 300px; background-color: #29d191; margin: 0 auto; height: 62px; border-radius: 31px; font-size: 28px; color: #fff; line-height: 62px; position: relative; margin: 0 20px; padding: 15px; z-index: 99 }
        .explan a img { vertical-align: middle; margin-right: 6px; -webkit-box-shadow: 0px 0px 15px #c0c0c0; -moz-box-shadow: 0px 0px 15px #c0c0c0; box-shadow: 0px 0px 15px #c0c0c0; }
        .explan a .code { position: absolute; left: 50px; bottom: 75px; display: none; border: 1px solid #e3e3e3; }
        .explan a:hover .code { position: absolute; left: 10px; bottom: 75px; display: block; }






/*视频列表*/
.video-list { width: 95%; padding: 20px 0; margin-left: 4%; }
    .video-list li { width: 30.3%; float: left; text-align: center; position: relative; margin-right: 3%; background-color: #f4f4f4; margin-bottom: 30px; }
        .video-list li .play-icon { position: absolute; top: 25%; width: 50px; height: 50px; left: 43%; z-index: 10 }
        .video-list li i { width: 100%; display: block; height: 152px; overflow: hidden; }
            .video-list li i img { width: 100%; display: block; -webkit-transition: transform .5s; -moz-transition: transform .5s; -ms-transition: transform .5s; -o-transition: transform .5s; transition: transform .5s; height: 152px; overflow: hidden; }
        .video-list li:hover i img { transform: scale(1.2); }
        .video-list li h3 { font-size: 16px; font-weight: normal; color: #222; line-height: 20px; height: 40px; overflow: hidden; width: 94%; margin: 8px auto; }
        .video-list li:hover h3 { color: #29d19e; }


/*咨询问答列表*/
.ask-list { width: 92%; overflow: hidden; margin-left: 4%; }
    .ask-list li { border-bottom: 1px solid #efefef; padding: 15px 0; }
    .ask-list h3 { font-size: 16px; font-weight: normal; color: #000; line-height: 22px; }
    .ask-list span { font-size: 12px; color: #b1b1b1; margin-top: 8px; }
    .ask-list p { font-size: 14px; color: #999; line-height: 20px; margin: 0; padding: 0; }
.ask-btn { margin-top: 20px; }


.scroll-left { width: 1400px; margin: 0 auto; display: block; height: 680px; padding-top: 20px; }


/*自主招生专题*/
.allschool { width: 1200px; margin: 0 auto; }
    .allschool .title { width: 94%; height: 70px; line-height: 70px; background: none; font-size: 20px; color: #000; padding-left: 38% }
    .allschool ul { width: 100%; display: block; margin-left: 25px; }
        .allschool ul li { width: 220px; height: 40px; line-height: 40px; text-align: center; margin: 5px 5px; float: left; background-color: #f6f4f6; position: relative; }
            .allschool ul li .zs-icon { width: 20px; position: absolute; top: 9px; right: 10px; }
            .allschool ul li span { font-size: 16px; color: #222222; }

/*自主招生时间*/
.zs-time { width: 1200px; height: 280px; margin: 0 auto; }
    .zs-time .title { width: 94%; height: 70px; line-height: 70px; background: url(../images/icon_green_bg.png) no-repeat left center; font-size: 24px; color: #000; padding: 0 3% 0 20px; border-bottom: 1px solid #ececec; }
    .zs-time img { margin-top: 30px; }


/*自主招生资讯*/
.zs-bg { width: 100%; background-color: #f6f4f6; }
.zs-news { width: 1200px; margin: 0 auto; padding-top: 40px; padding-bottom: 40px; }
    /*左边start*/
    .zs-news .left { width: 100%; height: 620px; background-color: #fff; }
        .zs-news .left .title2 { width: 100%; height: 70px; line-height: 70px; border-bottom: 1px solid #efefef; background: url(../images/icon_green_bg.png) no-repeat left center; padding: 0 3% 0 20px; }
            .zs-news .left .title2 h2 { float: left; font-size: 22px; color: #000; font-weight: normal; display: inline; }
            .zs-news .left .title2 a span { float: right; font-size: 14px; color: #9c9c9c; }
            .zs-news .left .title2 a:hover span { color: #2dce96; }
        .zs-news .left .picnews { width: 100%; margin-top: 22px; }
            .zs-news .left .picnews ul { width: 94%; margin: 0 auto; }
            .zs-news .left .picnews li { float: left; width: 365px; height: 220px; position: relative; }
            .zs-news .left .picnews .pic2 { float: right; }
            .zs-news .left .picnews li i { width: 365px; height: 220px; display: block; overflow: hidden; }
            .zs-news .left .picnews li img { width: 100%; height: 220px; display: block; -webkit-transition: transform .5s; -moz-transition: transform .5s; -ms-transition: transform .5s; -o-transition: transform .5s; transition: transform .5s; overflow: hidden; }
            .zs-news .left .picnews li span { display: block; width: 100%; height: 40px; line-height: 40px; text-align: center; color: white; position: absolute; bottom: 0; left: 0; background: url(../images/bg-section.png) repeat; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
            .zs-news .left .picnews li:hover i img { transform: scale(1.2); }

        .zs-news .left .tit-news { width: 100%; height: 90px; margin-top: 10px; }
            .zs-news .left .tit-news ul { width: 100%; }
            .zs-news .left .tit-news a { display: block; }
            .zs-news .left .tit-news .time { float: left; width: 67px; height: 50px; margin: 15px; border-right: 1px solid #000000; }
                .zs-news .left .tit-news .time p { font-size: 38px; color: #222222; }
                .zs-news .left .tit-news .time span { font-size: 12px; display: block; height: 35px; line-height: 35px; color: #222222; }

            .zs-news .left .tit-news .txt { width: 85%; float: left; margin: 10px 0; }
                .zs-news .left .tit-news .txt h2 { width: 100%; font-size: 20px; color: #222222; font-weight: normal; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
                .zs-news .left .tit-news .txt p { width: 100%; color: #666666; font-size: 14px; height: 35px; line-height: 35px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

            .zs-news .left .tit-news li a:hover .time { border-right: 1px solid #2dce96; }
            .zs-news .left .tit-news li a:hover p, .zs-news .left .tit-news li a:hover span, .zs-news .left .tit-news li a:hover h2 { color: #2dce96; }

    /*右边广告*/
    .zs-news .right { width: 95%; height: 620px; float: right; }
        .zs-news .right ul { width: 100%; }
            .zs-news .right ul li { margin-bottom: 23px; }
                .zs-news .right ul li i { width: 382px; height: 272px; display: block; overflow: hidden; }
                .zs-news .right ul li .img2 { width: 386px; height: 150px; display: block; overflow: hidden; }
                .zs-news .right ul li img { width: 100%; display: block; -webkit-transition: transform .5s; -moz-transition: transform .5s; -ms-transition: transform .5s; -o-transition: transform .5s; transition: transform .5s; overflow: hidden; }
                .zs-news .right ul li:hover img { transform: scale(1.2); }
/*新增导航12.04
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
	.navBar{  width:60%;  position:relative;  padding-left:10px; height:60px; line-height:60px; color:#333; float:left ; margin-left:2%  }
	.nav{ width:100%; position:relative;margin:0 auto;  font-size:14px; }
	.nav a{ color:#333;  }
	.nav h3{ font-size:100%; font-weight:normal;   }
	.nav .m{ float:left;  position:relative; z-index:9; }
	.nav .s{ float:left; width:12px;}
	.nav .s img{ width:12px; height:auto}
	.nav h3 a{ display:block; width:120px; text-align:center; font-size:16px   }
	.nav h3 a:hover{ color:#2ed29f}
	.nav .sub{ display:none; position:absolute; left:-3px; top:60px; z-index:1; width:130px; border:1px solid #E6E4E3; border-top:0;  background:#fff; }
	.nav .sub li{ text-align:center; padding:0 8px; margin-bottom:-1px;   }
	.nav .sub li a{ display:block;  border-bottom:1px solid #E6E4E3; padding:8px 0; height:40px; line-height:28px; color:#666;   }
	.nav .sub li a:hover{ color:#2ed29f  }
	.nav .block{ height:3px; width:130px; background:#2ed29f; position:absolute; left:0; top:57px; overflow:hidden;  }*/

/*新增一对一\自主招生服务2018.12.19*/
.service-01 { background: url(../images/img_zt_r1.jpg); width: 1200px; height: 640px; margin: 20px auto 0 auto }
.service-02 { background: url(../images/img_zt_r2.jpg); width: 1200px; height: 640px; margin: 0 auto }
.service-03 { background: url(../images/img_zt_r3.jpg); width: 1200px; height: 700px; margin: 20px auto 0 auto }
.service-04 { background: url(../images/img_zt_r4.jpg); width: 1200px; height: 700px; margin: 0 auto }


.menu { }

/* 侧栏 */
.sidebar { position: fixed; right: 0px; top: 50%; z-index:9999; }
.sidebar table { height: 220px; text-align: center; background-color: white; border-spacing: inherit; border-top: 1px solid #e8e8e8; border-left: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8; }
.sidebar table div { width: 70px; text-align: center; }
.sidebar a div .active { display: none; }
.sidebar a div .active2 { display: none; }#29d191
.sidebar a div .active3 { display: none; }
.sidebar a div .active3 h3 { color: #29d19e; }
.sidebar a div .active3 { padding: 10px; background-color: #fff; }
.sidebar tr:hover div img { display: none; }
.sidebar tr:hover .active { display: inline-block; }
.sidebar tr:hover .active2 { display: block; width: 120px; height: 120px; position: absolute; right: 90px; top: 0; -webkit-box-shadow: 0px 0px 22px #e5e5e5; -moz-box-shadow: 0px 0px 22px rgba(0, 0, 0, 0.2); box-shadow: 0px 0px 22px rgba(0, 0, 0, 0.2); border-radius: 2px; }
.sidebar tr:hover .active3 { display: block; width: 120px; /*height:80px;*/ position: absolute; right: 0; top: 0; margin-right: 90px; -webkit-box-shadow: 0px 0px 22px #e5e5e5; -moz-box-shadow: 0px 0px 22px rgba(0, 0, 0, 0.2); box-shadow: 0px 0px 22px rgba(0, 0, 0, 0.2); }
.sidebar a { text-align: center; display: block; }
.sidebar tr:hover .active3 { color: #29d19e; border-radius: 2px; margin-top: 3px; }
.sidebar table tr:hover { background-color: #3ba1e8; }
.sidebar tr:hover { color: #fff; cursor: pointer }
.sidebar table tr { border-bottom: 1px solid #e8e8e8; padding-bottom: 5px; width: 70px; text-align: center; position: relative; }
.sidebar tr a { color: #000; }
.sidebar tr:hover a { color: #fff; }
.sidebar table { box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.10),-5px -5px 10px rgba(0, 0, 0, 0.10) }




/*咨询*/
.pop-talk { position: fixed; top: 25%; /*width:470px;*/ text-align: center; padding: 0; left: 32%; border-radius: 4px; z-index: 9999; cursor: pointer }
.pop-cont { background-color: #29d19e; color: #fff; padding: 90px 0; position: relative; background: url(../images/icon_zixun222.png) right center no-repeat; background-color: #29d19e; border-top-left-radius: 4px; border-top-right-radius: 4px; }
    .pop-cont h3 { color: #fff; margin: 0; padding: 0; font-weight: normal; font-size: 20px; }
    .pop-cont span { color: #fff; margin: 0; padding: 0; font-weight: normal; font-size: 15px; margin-top: 10px; }
.pop-btn { background-color: #fff; height: 60px; line-height: 60px; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; display: block; text-decoration: none; color: #222; padding: 0 10px; }
    .pop-btn img { width: 20px; height: 20px; vertical-align: middle; margin-right: 4px; }
    .pop-btn a { margin: 0 15px; color: #666; text-decoration: none; }
        .pop-btn a:hover { color: #29D19E; }
.close-pop { position: absolute; width: 15px; height: 15px; right: 10px; top: 10px; cursor: pointer; }

/*联系我们表单*/
.conetcebox { position: fixed; top: 30%; width: 300px; text-align: center; padding: 20px; right: 6%; border: 1px solid #ddd; border-radius: 4px; z-index: 99; cursor: pointer; background: #fff; display: none; }
.close-ct { position: absolute; width: 15px; height: 15px; right: 10px; top: 20px; right: 20px; cursor: pointer; }
.ct-tit { text-align: left; }
.ct-h3 { color: #29d19e; }
.ct-input { width: 90%; height: 40px; line-height: 40px; background: #fff; border: 1px solid #ddd; padding: 0 10px; margin-top: 10px; }
.ct-btn { width: 97%; background: #29d19e; border: #29d19e; margin: 20px 0; color: #FFF; cursor: pointer; }
hr { border: 1px solid #eee; }

.flex {display: -webkit-box;display: flex;}
.flex-direction {-webkit-box-orient: vertical;flex-direction: column;}
.align-items {-webkit-box-align: center;-moz-align-items: center;align-items: center;}
.justify-content {-webkit-box-pack: center;-moz-justify-content: center;justify-content: center;}

.searchFrom{ background-color:#fff; width:1200px; margin:0 auto;}

/*院校查询*/
.nycont{  background-color:#f7f7f7; padding-top:10px; padding-bottom:10px;}
.tjBox{ width:100%; clear:both; border-bottom:1px dashed #e4e4e4;  padding:1px 10px 0px; line-height:32px;}
.tjTit{ width:80px; float:left; text-align: justify;text-align-last: justify; font-size:15px; font-weight:600; margin:5px;}

.yxInp{ border:none;}


.thList tr th{ line-height:18px; padding:6px 0px; font-weight:600; font-size:16px; border:1px solid #3ba1e8; }
.thList tr td span{ color:#c3c3c3}

.tjBox .xkBox { width:2.7rem; float:left; margin-left:0.1rem;}
.tjBox .xkBox p{width:100px; background-color:#5ba8ff; text-align:center; color:#fff; }
.tjBox .xkBox select{ width:2.6rem;}

.xk-yz{ border-bottom:1px solid #3ba1e8; width:100%; margin-bottom:12px;}
.xk-yz li{float:left; padding:0 15px; line-height:40px; font-size:18px; }
.xk-yz li.on{ background-color: #3ba1e8; color:#fff;}
.xk-yz li.on a{color:#fff;}



.zydiv .tjBox{ height:100%; padding:0px;}
.zydiv{ width:1200px; height:463px; border-radius:5px; background-color:#fff; margin:0 auto 0;}
.zyShow{ border:1px solid #cdcdcd; margin:0 auto; width:1100px; height:100%; }

.zyLeft{ width:130px; float:left;border-right:1px solid #cdcdcd;}
.zyLeft ul li{ border-bottom:1px solid #cdcdcd;  text-align:center; line-height:34px; font-size:17px;}
.zyLeft ul li.on{ color:#fff; background-color:#3ba1e8}

.zyRight{ width:950px; float:left; height:95%; overflow-y:scroll;}
.zyRight ul{ display:none;}
.zyRight ul.on{ display:block;}
.zyRight ul li{ line-height:34px; float:left; width:32%; padding-left:1%; font-size:17px;}
.zyRight ul li.ejLi{ border-bottom:1px dashed #cdcdcd;  border-top:1px dashed #cdcdcd; text-align:center;}
.zyRight ul li.ejLi input{ float:none; vertical-align:-3px;}
.zyTit{ text-align:center;  line-height:40px; font-weight:600;}
.zyspan {border-radius: 4px;background-color: #FF5722;color: #fff;padding: 4px 10px; cursor:pointer;}
.clearZy{border-radius: 4px;background-color: #b5b5b5;color: #fff;padding: 4px 10px; cursor:pointer;}

.zyRight input{ width:19px; height:19px; float:left; margin-top:7px;}
ul.selItem {  padding-top:10px; margin:0 auto; width:1056px; margin-bottom:10px;}
ul.selItem li{ display:inline-block; margin-right:0.35rem; padding:3px 10px 3px 7px; font-size:15px; margin-top:7px; line-height:20px; border-radius:5px;color:#fff; background-color:#3ba1e8; position:relative;}
ul.selItem li img{ cursor:pointer; width:22px; height:22px;}

.nxtbtn{ border:none; padding:10px 10px;  margin:15px 0; background-color:#FF5722; color:#fff; border-radius:5px; }
.nxtbtn:hover{color:#fff;}
a.nxtbtn{color:#fff;line-height:72px;}

.xcbox{background-color:#fff; padding:10px 0; margin-top:10px;}
.xcbox&gt;p{ text-align:center; font-size:24px; color:#188eee;}
.cxInp{ width:450px; line-height:40px; height:40px; border:1px solid #e5e5e5; padding-left:5px;}
.cxbtn{ padding:13px 20px; background-color:#188eee; color:#fff;}
a.cxbtn:link {color:#fff;}

.cxList{ background-color:#fff;}
.xcbox .cxcon{ position:relative; width:523px; margin:0 auto;}
.xcbox .cxcon .professionalList{ position:absolute; left:0px; top:41px; z-index:9999; background-color:#fff; width:450px; padding-left:5px; border:1px solid #dcdbdb; display:none;}
.xcbox .cxcon ul li{ cursor:pointer;}
.trbox{ width:32%; float:left; margin-left:1%; border:1px solid #cdcdcd;overflow: hidden;border-radius: 10px 10px 0 0;}
.trtit{ text-align:center;font-size:18px;color:#fff; background-color:#188eee; border-bottom:1px dashed #cdcdcd; line-height:40px; }
.trbox table{ width:100%;}
.trbox table tr th{ font-size:15px; line-height:45px; border-bottom:1px solid #cdcdcd;}
.trbox table tr td{ padding:3px 5px; border-bottom:1px solid #cdcdcd;}
.trbox table tr .tdmid{ text-align:center; width:75px;  border-left:1px solid #cdcdcd;}
.trbox table tr .xkmid{ text-align:center; width:85px;  border-left:1px solid #cdcdcd;}
.y-scroll{ height:500px; overflow-y:scroll; }
.trbox table tr .tdxh{ width:50px; text-align:center;  border-right:1px solid #cdcdcd;}

.zybox{ width:1058px; margin:0 auto; border:1px solid #3ba1e8;}
.zybox ul.a-ul{ background-color:#3ba1e8; margin-bottom:15px;}
.zybox ul.a-ul li{ float:left;width:88px; text-align:center; color:#fff; line-height:40px;}
.zybox ul.a-ul li.on{ background-color:#fff; color:#3ba1e8;}
ul.b-ul&gt;li{ border-bottom:1px dashed #cdcdcd; line-height:40px;  margin:0 5px;}
ul.b-ul li ul.c-ul li{float:left; padding:3px 15px; cursor:pointer;}
.ejzy{ float:left; width:150px; text-align:center; font-weight:600;}
.c-ul{ float:left; width:895px;}
.zcon{ min-height:200px;}
.zcon input {
    width: 19px;
    height: 19px;
    float: left;
    margin-top: 11px;
}

.tjTit2{ width:144px; float:left; text-align:right; font-size:15px; font-weight:600;}
ul.tjRange{ width:1020px; float:right;}
ul.tjRange li{ float:left; display:inline-block; border:1px solid #dcdbdb; text-align:center;  font-size:13px; width:120px; margin:5px; cursor:pointer;}
ul.tjRange li.on{ border:1px solid #3ba1e8; color: #fff; background-color:#3ba1e8;} 

.tabList a:hover{color:#fff;}
.tabList input[type='checkbox']{width:22px; height:22px;}

.yxSel{ line-height:45px; padding:10px 50px; font-size:15px; text-align:center; }
.yxSel a{background-color:#FF5722; padding:10px 20px; color:#fff; font-size:15px; border-radius:3px;}
.yxSel a.ahs{ background-color:#a1a1a1}

.shu {
    color: #cdcdcd;
    padding: 0 10px;
    font-weight: normal;
}
li.mbVip span.on {
    color: #fff;
    background-color: #3c95f9;
    border: 1px solid #3c95f9;
    padding:3px 10px; 
}
.sbox{ padding:0px; margin:0 auto; width:857px; }
.sbox p.p1{ font-size:28px; text-align:center; margin-bottom:50px; padding-right:30px;color:#188eee}
.sbox p.p2{ color:red; line-height:26px;}
.stit{ font-size:16px; margin-bottom:15px;}
.sinp{ width:249px; border:1px solid #c0c0c0; line-height:34px; height:34px; padding-left:7px; border-radius:5px;}
tr.selfTr td{ color:#188eee; border-color:#188eee;}

input#btkm {
        width: 22px;
    height: 22px;
    float: left;
    margin-top: 4px;
     margin-left:12px;
}
.tjItem label{ font-size:16px;}
.tddiv{ width:100%; clear:both;}
.thtit p{display:flex; align-items:center;justify-content:center; float:left; height:43px; line-height:20px; padding:3px 0px; font-weight:600; border:1px solid #3ba1e8; border-right:none; text-align:center; margin:0px;}
.thtit .thp1{ width:71px; }
.thtit .thp2{ width:200px; }
.thtit .thp3{ width:168px; }
.thtit .thp4{ width:446px; }
.thtit .thp5{ width:80px; }
.thtit .thp6{ width:80px; }
.thtit .thp7{ width:80px;}
.thtit .thp8{ width:75px;  border-right:1px solid #3ba1e8;}
.tddiv p{ float:left;border-right:1px solid #e8e8e8; border-top:1px solid #e8e8e8;display:flex; align-items:center;justify-content:center; text-align: center; margin:0px; height:60px; line-height:20px;}
.tddiv span{word-break: break-all;}
.zytd{ float:left; width:686px; height:60px;}
.tdp1{ width:71px; }
.tdp2{ width:200px;}
.tdp3{ width:168px; }
.tddiv .zyp1{ width:446px; display:block; overflow:hidden;}
.zyp2{ width:80px; }
.zyp3{ width:80px; }
.zyp4{ width:80px;}
.move{ width:75px;}
.tddiv a:hover{ color:#3ba1e8;}

.zy3td{ float:left; width:653px; height:60px;}
.thtit .th3p1{ width:95px; }
.thtit .th3p2{ width:344px; }
.thtit .th3p3{ width:223px; }
.thtit .th3p4{ width:143px; }
.thtit .th3p5{ width:143px; }
.thtit .th3p6{ width:143px; }
.thtit .th3p7{ width:106px; border-right:1px solid #3ba1e8;}

.td3p1{ width:96px; }
.td3p2{ width:345px;}
.tddiv .zy3p1{ width:222px; display:block; overflow:hidden;}
.zy3p2{ width:143px; }
.zy3p3{ width:143px; }
.zy3p4{ width:143px;}
.move3{ width:103px;}

.ladyScroll { background-color: transparent; width: 1200px;
    height: 100%;
    margin: 0 auto;
    background: #fff;
    display: flex;
    padding-top:15px;
    justify-content: space-around;
    align-items: center;
    /* box-shadow: 4px 8px 8px -11px #888; */
    padding-bottom: 25px;
}
.ladyScroll dl{
   cursor: pointer;
   text-align: center;
   display: flex;
   width:240px;
   flex-direction: column;
   align-items: center;
}
.ladyScroll dl dt{
  position: relative;
}
.ladyScroll dl dt .imgs{
   z-index:999;
   width:80px;
}
.ladyScroll dl b {
    color:#000;
    font-weight:bold;
    font-size: 17px;
    /* font-weight: 400; */
    margin-top: 5px;
}

.item-class{ display:flex; align-content:center; align-items:center; margin-top:10px; background-color:#fff;justify-content: space-around;}
.item-class div{ line-height:20px; width:100px; height:100px; text-align:center; border-right:none; font-size:20px; border-radius:50%; display:flex; align-content:center; align-items:center;flex-wrap: wrap; text-align:center;justify-content:center; cursor:pointer; }
.item-class div.ic1 { background-color:red; color:#fff;}
.item-class div.ic2 { background-color:green; color:#fff;}
.item-class div.ic3 { background-color:#188eee; color:#fff;}
.item-class div.ic4 { background-color:#066cb3; color:#fff; border-right: 1px solid #3ba1e8;}

.item-class div.nol{  background-color:gray; cursor:inherit;}
.yxItem .zylevel { display:flex;align-content:center; align-items:center;flex-wrap: wrap; text-align:center;justify-content:center;  }
.yxItem .zylevel div{ width:30px; height:30px;border-radius:50%;display:flex;  align-items:center;flex-wrap: wrap; text-align:center;justify-content:center;}

.yxItem .zylevel .ti1 { background-color:red; color:#fff;}
.yxItem .zylevel .ti2 { background-color:green; color:#fff;}
.yxItem .zylevel .ti3 { background-color:#188eee; color:#fff;}
.yxItem .zylevel .ti4 { background-color:#066cb3; color:#fff; border-right: 1px solid #3ba1e8;}
</pre></body></html>