@import "font-awesome.css";
@import "michuan.css";
@import "slick.css";
@import "banner.css";
*{box-sizing:border-box}
.wrap{width:1400px;margin:0 auto;}
.flex{display: flex;flex-wrap:wrap;justify-content:space-between}
.list.flex{justify-content:flex-start;}

.zhuanke_list .item{display:flex;height:65px;background:#F3F3F3;width: 100%;margin-bottom: 15px;align-items: center;font-size: 20px;color: #000000;}
.zhuanke_list .item:first-child{background:#07757D;}
.zhuanke_list .item:first-child span{color:#fff}
.zhuanke_list .item span:nth-child(1){width:300px;padding-left:30px;}
.zhuanke_list .item span:nth-child(2){width:230px;}
.zhuanke_list .item span:nth-child(3){width:220px;}
.zhuanke_list .item span:nth-child(4){width:100px;text-align:center}
.zhuanke_list .item span:nth-child(5){width:270px;padding:0 10px;text-align:center;display:flex;justify-content: space-between}
.zhuanke_list .item:first-child span:nth-child(5){justify-content:center}
.zhuanke_list .item span:nth-child(5) a{display:block;width:45%;height:40px;text-align:center;line-height:40px;border-radius:30px;background:#3F9FB7;color:#fff;font-size:16px;}
.zhuanke_list .item span:nth-child(5) a:last-child{background: #3887B2;}
.header{height:130px;display:flex;align-items: center;;}
.header .logo{width:440px;}
.header .logo h1{width:calc(100% - 145px)}
.header .logo h1 a img{max-width:285px}
.header .logo .txt{display:flex;align-items: center;justify-content: center;text-align:center;color:#fff;width:145px;background:url(../images/logo_bg.jpg);height:50px}
.header .logo .txt h3{font-size:24px;}
.header .logo .txt h3 a{color:#fff}
.header .logo .txt p{font-family:'Arial';font-size:11px;text-transform:uppercase;}
.header .info{width:calc(100% - 440px)}
.header .info .menu{width:calc(100% - 152px);padding:0 50px 0 80px}
.header .info .menu .item{position: relative;}
.header .info .menu .item .t h3{position: relative;}
.header .info .menu .item .t h3 a{font-size:18px;color:#000000;}
.header .info .menu .item .t h3:after{display:none;transition-duration:.5s;height:45px;width:2px;content:"";background:#07767D;position: absolute;left:-10px;top:0;}
.header .info .menu .item:hover .t h3 a{color:#2B747D;}
.header .info .menu .item:hover .t h3:after{display:block}
.header .info .menu .item .t p{margin-top:3px;text-align:center;font-family: 'Roboto-Medium';font-size:12px;color:#BABABA;text-transform:uppercase;}
.header .info .menu .item .sub{padding:15px 0;z-index:22;min-width:220px;border-left:2px solid #07767D;left:-10px;top:43px;z-index:999;transform: scaleY(0);transform-origin: top;transition:transform 0.3s ease-in-out;position: absolute;background:#fff;box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1);}
.header .info .menu .item .sub a{display:block;line-height:35px;color: #4a4a4a;padding-left:20px;font-size:14px;}
.header .info .menu .item .sub a:hover{padding-left:25px;background:#F3F3F3;color:#198F98}
.header .info .menu .item:hover .sub{transform: scaleY(1);}

.header .info .so{width:152px;height:40px;display:flex;background:#1C9696;align-items:center;justify-content: center;border-radius:30px}
.header .info .so input{background:none;padding:0 15px;width: calc(100% - 40px);border:0;font-size:16px;color:#fff;}
.header .info .so input::placeholder{color:#fff}
.header .info .so button{cursor: pointer;border:0;height:40px;width:40px;text-align:center;background:none;}
.header .info .so img{width:18px;height:18px;}

.footer{height:496px;background:url(../images/footer_bg.jpg) no-repeat center;}
.footer .nav{margin-bottom:60px;padding:55px 0 50px;border-bottom:1px solid #45989F;justify-content: center;}
.footer .nav .item{position:relative;margin-right:35px;display:flex;}
.footer .nav .item h3 a{width:308px;height:95px;background:url(../images/bg1.png);display:flex;align-items: center;justify-content: center;color:#fff;font-size:26px;}
.footer .nav .item .sub{z-index:999;transform: scaleY(0);transform-origin:bottom;transition:transform 0.3s ease-in-out;position: absolute;bottom:95px;width:100%;padding:25px 35px;background:#B41D62;z-index:99999;}
.footer .nav .item .sub a{display:block;font-size:15px;color:#FFFFFF;line-height:35px;}
.footer .nav .item .sub a:hover{padding-left:10px}
.footer .nav .item:hover .sub{transform: scaleY(1);}
.footer .nav .item:nth-child(2){background:url(../images/bg2.png);}
.footer .nav .item:nth-child(3){background:url(../images/bg3.png);}
.footer .nav .item:nth-child(4){margin-right:0;background:url(../images/bg4.png);}
.footer .info .logo{width:480px}
.footer .info .txt{width:calc(100% - 480px - 255px);padding:25px 30px 0 70px;}
.footer .info .txt p,.footer .info .txt p a{font-size:16px;line-height:32px;color:#fff;}
.footer .info .wx{width:255px;padding-top:20px;}
.footer .info .wx .item{width:109px;}
.footer .info .wx .item p{text-align:center;font-size:14px;color:#fff;margin-top:3px;}

.main{margin-top:-80px;position: relative;z-index:2;}
.main:after{width:50%;z-index:1;height:80px;background:#fff;content:"";position: absolute;right:0;top:0;}
.main .wrap{position: relative;z-index:2;}
.main .position{background: #fff;}
.main .position:after{width:60px;height:80px;background:#fff;content:"";position: absolute;left:-60px;top:0;}
.footer .main .wrap:after{background: transparent !important;}
.main .position{display:flex;height:80px;align-items: center;font-size:16px;color:#3C3C3C;}
.main .position a{color:#3C3C3C;font-size:16px;}
.main .position img{margin-right:10px;}
.main .position span{margin:0 5px;}
.main .position a:hover{color:#1C9696}
.main .bd .sidebar{width:255px;}
.main .bd .sidebar .t{height:55px;display:flex;align-items: center;background:#07757D;justify-content: center;color:#fff;font-size:28px;;}
.main .bd .sidebar .item{position: relative;height:56px;display:flex;border-bottom:1px solid #EAEAEA;}
.main .bd .sidebar .item:after{width:3px;transition-duration:.5s;height:0;background:#07757D;content:'';position: absolute;left:0;top:50%;margin-top:-22px}
.main .bd .sidebar .item a{display:flex;width:100%;align-items: center;height:100%;justify-content: space-between;padding:0 20px 0 30px;}
.main .bd .sidebar .item a span{font-size:18px;color:#454545;}
.main .bd .sidebar .item a i{color:#9A9A9A;font-size:22px;}
.main .bd .sidebar .item:hover a span,.main .bd .sidebar .item.on a span{color:#07757D} 
.main .bd .sidebar .item:hover:after,.main .bd .sidebar .item.on:after{height:44px}
.main .bd .content{width:calc(100% - 255px - 60px);padding-bottom:60px;}
.main .bd .content .t{margin-bottom:40px;height:55px;display:flex;align-items: center;border-bottom:1px solid #E9E9E9;;}
.main .bd .content .t h2{font-size:28px;color:#0C0C0C;position: relative;}
.main .bd .content .t h2:after{height:5px;background:#2E7780;width:100%;content:'';position: absolute;left:0;bottom:-12px;}
.main .bd .content .list .item{padding:2px 0;border-bottom:1px dashed #A1A1A1;padding:0 30px 0 60px;background:url(../images/logo2.png) no-repeat 10px center;display:flex;justify-content: space-between;height:55px;align-items: center;}
.main .bd .content .list .item span{font-size:18px;color:#333333;}
.main .bd .content .list .item .time{font-size:18px;font-family:'Arial';color:#333333}
.main .bd .content .list .item:hover{background:#07757D url(../images/logo2.png) no-repeat 10px center;}
.main .bd .content .list .item:hover span a,.main .bd .content .list .item:hover  font,.main .bd .content .list .item:hover .time{color:#fff !important;}
.main .bd .content .pages{text-align:center;font-size:14px;color:#242424;}
.main .bd .content .pages a{font-size:14px;color:#242424;}
.main .bd .content .body .body_t{font-size:26px;color:#000;text-align:center;}
.main .bd .content .body .body_i{text-align:center;padding:15px 0;}
.main .bd .content .body .body_i span{margin-right:20px;color:#999;font-size:16px;}
.main .bd .content .body .body_c {font-size:26px;color:#010101;line-height:42px;}
.main .bd .content .body .body_c h2{margin-bottom:10px;}
.main .bd .content .body .body_c h3{font-weight:bold;margin:15px 0;}
.main .bd .content .major_list .major_box{width:calc(50% - 20px)}
.main .bd .content .major_list .major_box_t{position:sticky;top:0;background: linear-gradient(to right, #07757d, #198F98); display:flex;height:65px;align-items: center;;}
.main .bd .content .major_list .major_box_t span{width:30%;font-size:20px;color:#fff;}
.main .bd .content .major_list .major_box_t span:first-child{width:40%;padding-left:40px;}
.zk .bd .content .major_list .major_box_t span:first-child{width:80%;padding-left:40px;}
.main .bd .content .major_list .major_box_t span:nth-child(2){padding-left:20px;}
.main .bd .content .major_list .major_box_t span:nth-child(3){padding-left:40px;}
.zk .bd .content .major_list .major_box_t span:nth-child(2){width:20%;padding-left:0;}
.main .bd .content .major_list .major_box_head{height:66px;padding:0 10px;margin-top:15px;align-items: center;background:#F3F3F3;display:flex;justify-content: space-between;}
.main .bd .content .major_list .major_box_head .name{display:flex;width:calc(100% - 50px - 270px);}
.main .bd .content .major_list .major_box_head .name img{width:35px;}
.main .bd .content .major_list .major_box_head .name h3{align-items: center;display:flex;color:#000000;font-size:20px;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;;padding:0 5px 0 10px;width:calc(100% - 35px)}
.main .bd .content .major_list .major_box_head .qq{width:50px;}
.main .bd .content .major_list .major_box_head .tel{width:270px;}
.main .bd .content .major_list .major_box_head .tel img{margin-right:10px}
.main .bd .content .major_list .major_box_head .tel span{font-size:18px;font-weight:bold;color:#000000;}
.main .bd .content .major_list .major_box_content .item{padding-right:10px;margin-top:6px;height:66px;display:flex;align-items: center;justify-content: space-between;background:#F3F3F3;}
.main .bd .content .major_list .major_box_content .item h3{width:40%;padding:0 10px 0 20px;font-size:17px;color:#000000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.zk .bd .content .major_list .major_box_content .item h3{width:80%;}
.main .bd .content .major_list .major_box_content .item .btn{width:60%;display:flex;justify-content: space-between;}
.zk .bd .content .major_list .major_box_content .item .btn{width:20%;}
.main .bd .content .major_list .major_box_content .item a{border-radius:30px;width:48%;max-width:128px;height:38px;display:flex;align-items: center;justify-content: center;font-size:16px;color:#fff;;}
.zk .bd .content .major_list .major_box_content .item a{width:100%;}
.main .bd .content .major_list .major_box_content .item a.info_btn{background:#3F9FB7}
.main .bd .content .major_list .major_box_content .item a.video_btn{background:#3887B2}
.main .bd .content .major_list .major_box_content .item a:hover{background:#07757D}

.index-banner{position:relative;max-width:1600px;margin:0 auto;overflow:hidden;}
.index-banner .slick-initialized .slick-slide{position: relative;}
.index-banner .slick-initialized .slick-slide h3{position: absolute;left:0;bottom:0;width:100%;height:80px;background:rgba(0,0,0,.5);display:flex;justify-content: center;align-items: center;}
.index-banner .slick-initialized .slick-slide h3 a{font-size:30px;color:#fff;}
.index-banner .slick-dots{display:none !important}
.index-banner .slick-dots li{background:#fff;width:16px;border:0;transition-duration:.6s;position:relative;border-radius:16px;margin:0 16px 0 0;height:16px;opacity:1;}
.index-banner .slick-dots li button{display:none;}
.index-banner .slick-dots li.slick-active{background:#1E49A7;width:35px}
.index-banner .prev,.index-banner .next{background:#B81F64;display:flex;align-items: center;justify-content: center;bottom:0;transition-duration:.5s;width:80px;height:80px;position:absolute;cursor:pointer;}
.index-banner .prev{left:0;}
.index-banner .next{right:0;}

.index-title .t h2{font-size:40px;color:#000000;}
.index-title .t h2 span{color:#07757D;}
.index-title .t p{font-size:18px;color:#7A7A7A;font-family: 'Roboto-Regular';}
.index-title .more{display:flex;align-items: center;}
.index-title .more a{font-size:16px;color:#07757D;}
.index-title .more a img{margin-left:10px;}

.index-news{background:url(../images/news_bg.jpg) no-repeat center;height:722px;padding:60px 0 110px;}
.index-news .wrap{width:1340px;}
.index-news .rules{width:calc(100% - 600px)}
.index-news .rules .hd{margin:30px 0}
.index-news .rules .bd .item{transition-duration:.5s;padding:4px 0;height:104px;border-bottom:1px solid #E2E2E2;display:flex;}
.index-news .rules .bd .item .time{position: relative;;transition-duration:.5s;font-family:"Arial";color:#06757E;text-align:center;display:flex;align-items: center;flex-wrap:wrap;justify-content: center;width:160px;}
.index-news .rules .bd .item .time:after{transition-duration:.5s;content:'/';font-size:20px;color:#07757D;position: absolute;right:10px;top:45%;}
.index-news .rules .bd .item .time h3{font-size:30px;}
.index-news .rules .bd .item .time p{font-size:18px;}
.index-news .rules .bd .item a{width:calc(100% - 160px);display:flex;align-items: center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 10px 0 60px;font-size:20px;color:#2D2D2D;}
.index-news .rules .bd .item:hover{background:#07757D;}
.index-news .rules .bd .item:hover .time{color:#fff;}
.index-news .rules .bd .item:hover h3,.index-news .rules .bd .item:hover font,.index-news .rules .bd .item:hover a{color:#fff !important;}
.index-news .rules .bd .item:hover .time:after{color:#fff}
.index-news .notice{width:520px}
.index-news .notice .notice_box{padding:20px 35px;border:1px solid #EBEBEB}
.index-news .notice .notice_box .bd {margin-top:20px}
.index-news .notice .notice_box .bd .item{height:60px;align-items: center;border-bottom:1px solid #E8E8E8;display:flex;}
.index-news .notice .notice_box .bd .item a{width:calc(100% - 85px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.index-news .notice .notice_box .bd .item .time{width:85px;font-size:16px;color:#2D2D2D;font-family:"Arial";}
.index-news .notice .notice_box .bd .item:hover .time{color:#198F98}

.index-ad{display:flex;}
.index-ad .item{width:50%;position: relative;}
.index-ad .item .txt{position: absolute;bottom:90px;}
.index-ad .item .txt h3{color:rgba(255,255,255,.6);font-family: 'Roboto-Regular';font-size:38px;text-transform:uppercase;}
.index-ad .item .txt p{font-size:38px;color:#fff;}
.index-ad .item:nth-child(1) .txt{left:100px;}
.index-ad .item:nth-child(2) .txt{right:100px;text-align:right;}

.index-type{z-index:9999;position: relative;;background:url(../images/form_bg.jpg) no-repeat center;height:808px;padding-top:150px;}
.index-type .apply{display:flex;z-index:9999;position: absolute;left:50%;margin-left:-375px;top:-75px;width:750px;height:160px;background:url(../images/bg.png);}
.index-type .apply .apply_box{display:flex;width:100%;height:100%;}
.index-type .apply .name{width:50%;height:100%;display:flex;align-items: center;justify-content: center;}
.index-type .apply .name span{font-size:31px;color:#fff;margin-left:10px}
.index-type .apply .info{width:50%;height:100%;padding:30px 0 10px 80px;text-align:left;display:flex;align-items: left;flex-wrap:wrap;flex-direction: column;font-size:18px;color:#FFFFFF;line-height:28px;}
.index-type .apply .info p span{margin-right:20px;}
.index-type .apply .info a{color:#fff}
.index-type .wrap{width:1340px;}
.index-type .video{width:calc(100% - 575px - 20px);}
.index-type .link{width:575px;}
.index-type .video .hd{margin-right:20px;}
.index-type .video .bd .item{border-radius:6px;position: relative;cursor: pointer;}
.index-type .video .bd .item .i{position: absolute;margin:-33.5px 0 0 -33.5px;top:50%;left:50%;z-index:99;}
.index-type .video .bd .item .i img{transition-duration:.5s;width:auto;transform:none;opacity:1;}
.index-type .video .bd .item:hover .i img{transform: rotate(360deg);}
.index-type .video .bd .item .pic{border-radius:6px;}
.index-type .video .bd .item .pic img{border-radius:6px;}
.index-type .video .bd .item h3{border-radius:0 0 6px 6px;background:rgba(28,150,150,.4);position: absolute;left:0;height:85px;bottom:0;display:flex;align-items: center;justify-content: center;padding:0 10px;text-align: center;width:100%;}
.index-type .video .bd .item h3 a{font-size:32px;color:#fff;}
.index-type .video .bd .slick-dots{bottom:-50px}
.index-type .video .bd .slick-dots li{margin:0 25px 0 0;width:18px;height:18px;background:#6BBBC2;border-radius:18px}
.index-type .video .bd .slick-dots li button{display:none;}
.index-type .video .bd .slick-dots li:last-child{margin-right:0;}
.index-type .video .bd .slick-dots li.slick-active{background:#3F9499}
.index-type .hd{margin-bottom:40px;}
.index-type .link .bd .item{text-align:center;width:50%;height:206px;display:flex;align-items: center;justify-content: center;}
.index-type .link .bd .item:nth-child(2),.index-type .link .bd .item:nth-child(3){border:1px solid #E1E4E5}
.index-type .link .bd .item:nth-child(1){background:url(../images/ico9_bg.jpg) no-repeat center;background-size:100% 100%;}
.index-type .link .bd .item:nth-child(4){background:url(../images/ico12_bg.jpg) no-repeat center;background-size:100% 100%;}
.index-type .link .bd .item a{display:flex;width:100%;height:100%;align-items: center;justify-content: center;flex-wrap:wrap;flex-direction: column;}
.index-type .link .bd .item a p{font-size:34px;color:#27878F;font-weight:100;margin-top:15px;}
.index-type .link .bd .item:nth-child(1) a p,.index-type .link .bd .item:nth-child(4) a p{color:#fff}
.banner{text-align:center}

@media (max-width: 1600px){
    .index-banner{max-width:98%}
}

@media (max-width: 1400px){
    .wrap{width:98%}
}

@media (max-width: 1340px){
    .index-news .wrap,.index-type .wrap{width:98%}
    .main .bd .content .major_list .major_box_head .name {width: calc(100% - 50px - 220px);}
    .main .bd .content .major_list .major_box_head .tel{width:220px}
    .main .bd .content .major_list .major_box_head .tel span{font-size:14px}
    .main .bd .content .major_list .major_box_head .name h3{font-size:15px}
    .main .bd .content .major_list .major_box_content .item h3{font-size:15px}
}

@media (max-width: 1280px){
    .header .info .menu{padding:0 20px 0 40px}
    .footer .nav .item{margin-right:10px}
}

@media (max-width: 1200px){
    .header .info .menu .item .t h3 a{font-size:16px}
    .index-ad .item:nth-child(1) .txt{left: 50px;}
    .index-ad .item:nth-child(2) .txt{right: 50px;}
    .footer .nav .item h3 a{width:280px;}
    .main .bd .content .major_list .major_box_t span{font-size:16px;padding-left:10px !important}
    .main .bd .content .major_list .major_box_content .item h3{width:50%}
    .main .bd .content .major_list .major_box_content .item .btn{width:50%;}
    .main .bd .content .major_list .major_box_content .item a{height:30px;font-size:15px;}
    .main .bd .content .major_list .major_box_head .name {width: calc(100%  - 220px);}
    .main .bd .content .major_list .major_box_head .name img{display:none;}
    .main .bd .content .major_list .major_box_head .name h3{width:100%;padding:0 5px;}
    .main .bd .content .major_list .major_box_head .tel{width:220px}
    .main .bd .content .major_list .major_box_head .tel img{margin-right:0;}
    .main .bd .content .major_list .major_box_head .tel span{font-size:13px;}
}

@media (max-width: 1024px){
    .header .logo{width:300px}
    .header .logo .txt{display:none;}
    .header .info {width: calc(100% - 300px);}
    .index-banner .slick-initialized .slick-slide h3 a{font-size:24px}
    .index-news .rules{width: calc(100% - 450px);}
    .index-news .notice{width:420px}
    .index-news .rules .bd .item a{padding:0 10px 0 20px}
    .index-type .video{width: calc(100% - 420px - 20px);}
    .index-type .link{width:420px}
    .index-type .link .bd .item{height:160px}
    .index-type .link .bd .item a p{font-size:24px}
    .footer .nav .item h3 a{width:220px;font-size:20px}
    .footer .info .logo{width:300px}
    .footer .info .txt{width: calc(100% - 300px - 255px);padding: 0 20px 0 30px;}
    .index-title .t h2{font-size:30px}
    .main .bd .content .list .item span{font-size:14px}
    .main .bd .content .list .item .time{font-size:12px}
    .main .bd .content .major_list .major_box_head .qq{display:none;}
}

@media screen and (max-width:992px) {
    .index-banner{max-width:100% !important}
    .index-type .video,.index-type .link,.index-ad .item,.index-news .rules,.index-news .notice,.footer .info .wx,.footer .info .txt,.main .bd .content .major_list .major_box,.main .bd .content,.wrap{width:100% !important}
    .index-banner .prev, .index-banner .next,.footer .info .logo,.main .bd .sidebar,.header{display:none !important;}
    .main{margin:0;padding:0 10px;}
    .main .position{height:auto;line-height:50px;}
    .main .position a{font-size:13px;}
    .main .bd .content .t{height:45px;margin-bottom:20px;}
    .main .bd .content .t h2{font-size:18px}
    .main .bd .content .major_list .major_box_t{position: static;}
    .main .bd .content .major_list .major_box_t,.main .bd .content .major_list .major_box_content .item{height:50px}
    .main .bd .content{padding-bottom:20px}
    .main .bd .content .body{font-size:15px;line-height:26px}
    .main .bd .content .list .item{padding:0 10px 0 50px;display:flex;}
    .main .bd .content .list .item span{width:calc(100% - 80px);font-size:14px;line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2; }
    .main .bd .content .list .item .time{width:70px}
    .main .bd .content .pages{margin-top:20px}    
    .footer{height:auto;padding:30px 10px;background-size:100% 100%}
    .footer .nav{padding:0 0 20px 0;margin-bottom:20px;justify-content: space-between;}
    .footer .nav .item{margin:0 0 10px 0 !important;width:calc(50% - 5px);}
    .footer .nav .item h3{flex:1}
    .footer .nav .item h3 a{height:60px;border-radius:5px;width:100%;font-size:16px;background-size:100% 100%}
    .footer .info .txt{padding:0;}
    .footer .info .txt p, .footer .info .txt p a{font-size:14px;line-height:26px}
    .footer .info .wx{justify-content: center;}
    .footer .info .wx .item{margin-right:10px;}
    .footer .info .wx .item:last-child{margin-right:0}
    .index-banner .slick-initialized .slick-slide h3{padding:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:40px;}
    .index-banner .slick-initialized .slick-slide h3 a{font-size:15px;}
    .index-news{height:auto;padding:0 10px 20px 10px}
    .index-news .rules .hd{margin:15px 0;}
    .index-title .t h2{font-size:20px}
    .index-title .t p{font-size:14px}
    .index-news .rules .bd .item{height:50px}
    .index-news .rules .bd .item .time h3{font-size:20px}
    .index-news .rules .bd .item .time p{font-size:12px}
    .index-news .rules .bd .item .time{width:100px}
    .index-news .rules .bd .item .time:after{top:20%}
    .index-news .rules .bd .item a{display:block;line-height:41px;width:calc(100% - 100px);padding:0;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
    .index-news .notice{margin-top:20px}
    .index-news .notice .notice_box{padding:15px}
    .index-news .notice .notice_box .bd .item{height:45px}
    .index-news .notice .notice_box .bd .item a{font-size:15px}
    .index-news .notice .notice_box .bd .item .time{font-size:14px;text-align:right;}
    .index-ad{flex-wrap:wrap;}
    .index-ad .item{margin-bottom:10px}
    .index-ad .item .txt{bottom:10px}
    .index-ad .item:nth-child(1) .txt{left:10px}
    .index-ad .item:nth-child(2) .txt{right:10px}
    .index-ad .item .txt h3{font-size:28px}
    .index-ad .item .txt p{font-size:24px}
    .index-type{height:auto;padding:30px 10px;}
    .index-type .apply{position: static;margin:0;width:100%;background-size:100% 100%;height:80px}
    .index-type .apply .name span{font-size:16px}
    .index-type .apply .info{padding:10px 0 5px 0;font-size:12px;}
    .index-type .apply .info p{width:100%;line-height:18px}
    .index-type .video .hd{margin:20px 0 10px;}
    .index-type .video .bd .item h3{height:45px;}
    .index-type .video .bd .item h3 a{font-size:14px}
    .index-type .video .bd .slick-dots{bottom:-20px}
    .index-type .video .bd .slick-dots li{margin-right:10px;width:12px;height:12px;}
    .index-type .hd{margin:20px 0;}
.zhuanke_list .item{height:45px;margin-bottom: 10px;font-size:14px;}
.zhuanke_list .item span{font-size:13px}
.zhuanke_list .item span:nth-child(1){width: calc(100% - 250px);padding:0 10px}
.zhuanke_list .item span:nth-child(2){display:none;}
.zhuanke_list .item span:nth-child(3){width:100px;}
.zhuanke_list .item span:nth-child(4){display:none;}
.zhuanke_list .item span:nth-child(5){width:150px;padding:0 5px}
.zhuanke_list .item span:nth-child(5) a{display:block;height:30px;width:48%;line-height:30px;font-size:12px}
}