body, button, input, select, textarea {font-family: "Microsoft Yahei","微软雅黑",arial,"Hiragino Sans GB","宋体",Tahoma,Arial,Helvetica,STHeiti;font-size: 14px;}
a{cursor: pointer;text-decoration: none;}
a:hover{text-decoration: none;}
ul{list-style: none;}
*{padding: 0;margin: 0;box-sizing: border-box;font-size:inherit;}
.container{margin: 0 auto;}
.left{float: left;}
.right{float: right;}
.clr:after{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden;}
.header{height: 100px;}
.header-left{width:500px;float: left;margin-top: 18px;}
.header-right{float: right;}

.logo img{height: 58px;width: auto;vertical-align: middle;margin-top: -10px;}
.logo {display: inline-block;height: 40px; padding-right: 13px;border-right:1px solid #333;float: left;margin-right: 13px;margin-top: 13px;}
.loge-hd{margin-top: 10px;}
.loge-hd h1{font-size: 20px;}
.loge-hd p{font-size: 13px;color:#1b92f7;}
.header-right{margin-top: 15px;}
.header-right img{height: 70px;float: left;}
.header-right div{float: left;padding-left: 5px;}
.header-right div p{font-size: 15px;}
.header-right div a{display: block;width: 104px;height: 26px;border-radius: 13px;background: #ff4c4c;color:#fff;text-align:center;line-height: 26px; margin:0 auto;}
.header-right div a:hover{box-shadow: 0 0 10px #ff4c4c; }

.nav{background: #333;height:45px;}
.nav ul li{height: 45px;line-height: 45px;text-align: center;width: 166px;float: left;}
.nav ul li:hover{background: #3e3d4d;}
.nav ul li a{color: #fff;font-size: 14px;}
.nav ul li a:hover{color: #fb3447;text-decoration: underline;}
.nav-list{background: rgba(50,50,50,0.7);display: none;width: 166px;z-index: 9999;position: absolute;top: 145px;}
.nav ul li .nav-list dd{font-size: 13px;line-height: 40px;}
.nav ul li .nav-list dd:hover{background: rgba(100,100,100,0.7);}
.banner{width: 100%;height: 460px;position: relative;}
.banner .swiper-container{position: absolute;width: 1920px;height: 460px;left: 50%;transform: translateX(-50%);}
.bnn{background-repeat: no-repeat;background-size: 1920px 460px;background-position: center center;}
.banner-r{width: 245px;height: 460px;background: rgba(50,50,50,0.9);padding: 10px 15px;margin-right: -100px;position: absolute;top: 0;left: 50%;transform: translateX(-560px);z-index: 999;}
.banner-r h3{font-size: 15px;color: #f77200;border-bottom:1px dashed #fff;padding-bottom: 13px;margin-bottom: 10px;}
.banner-r ul{list-style: none;padding: 2px 0;}
.banner-r ul li{min-width: 50%;float: left;padding-left: 5px;margin-bottom: 10px;}
.banner-r ul li a{color:#fff;font-size: 12}
.banner-r ul li a:hover{color: #fd3333;text-decoration: underline;}
.banner-l{width: 100%;padding-top: 350px;}
.banner-btn a{width: 220px;height: 48px;line-height: 48px;background: #e54343;display: inline-block;color:#fff;font-size: 17px;text-align: center;}
.banner-btn{padding-left: 307px;}
.banner-btn a+a{margin-left: 20px;}
.banner-btn a:hover{box-shadow: 0 0 10px #e54343;}
.bb-nav{display: inline-block;position: absolute;z-index: 999;right: 50%;bottom: 20px;transform: translateX(560px);}
.bb-nav span{display: inline-block;width: 13px;height: 13px;border-radius: 100%;border:1px solid #e54343;background-color:rgba(0,0,0,0);opacity: 1;}
.bb-nav span+span{margin-left: 10px;}
.bb-nav .swiper-pagination-bullet-active{background: #e54343;}
.mad{padding: 24px 0;background: #f6f6f6;}
.mad-list{display:flex;justify-content: space-between;}
.mad-list li{width: 264px;height: 146px;background-size: cover;padding-top: 35px;cursor: pointer;}
.mad-list li h3 span{font-size: 18px;font-weight: bold;color: #fff;}
.mad-list li h3{color: #fff;width: 160px;margin: 0 auto;text-align: center;border-bottom:1px solid #fff;}
.mad-list li h3 i{display:block;width: 70px;height: 3px;margin: 0 auto;background: #fff;margin-top: 10px;}
.mad-list li p{font-size: 15px;color: #fff;text-align: center;padding-top: 10px;}

.com-ttl{text-align: center;padding-top: 45px;}
.com-ttl h2{font-size: 38px;color: #333333;}
.com-ttl h2 span{color: #f32727;margin-left: 10px;}
.com-ttl p{font-size: 22px;color: #222;padding-top: 5px;}
.com-ttl h2 b{color: #ff0231;}

.h-content{display: flex;justify-content: space-between;padding-top: 20px;}

.h-content-l {width: 333px;}
.h-content-l h3{text-align:center;background:#337ad1;font-size:22px;color: #fff;padding: 10px 0;margin-bottom: 20px;}

.h-content-l ul{display: flex;justify-content: space-between;}
.h-content-l ul li{text-align:center;margin-bottom: 20px;width: 160px;height: 55px;}
.h-content-l ul li a{display: inline-block;width: 160px;height: 55px;border:1px solid #898989;line-height: 53px;font-size: 15px;border-radius: 5px;}
.h-content-l ul li a:hover{color: #ed4343;text-decoration: underline;border:1px solid #ed4343;}

.h-content-r{width: 318px;}
.h-content-r h3{font-size: 18px;border-bottom: 1px solid #d2d2d2;background:url('../images/icon_04.png') no-repeat left center;background-size: 19px 19px;padding-left: 30px;line-height: 30px;}
.h-content-r h3 .more{float:right;color: #aaaaaa;font-size: 14px;}
.h-content-r ul{background: url('../images/icon_05.png') no-repeat 5px 4px;background-size:14px 126px;padding-left: 25px;margin-top: 15px;}
.h-content-r ul li h4{color: #349be9;font-size: 15px;}
.h-content-r ul li p{font-size: 15px;}
.h-content-r ul li{margin-bottom: 17px;}


.h-content-m{width: 376px;}
.h-content-m *{text-align: left;}
.h-content-m h3{font-size: 18px;border-bottom: 1px solid #d2d2d2;background:url('../images/icon_03.png') no-repeat left center;background-size: 19px 19px;padding-left: 30px;line-height: 30px;}
.h-content-m h3 .more{float:right;color: #aaaaaa;font-size: 14px;}
.h-content-m ul{margin-top: 15px;}
.h-content-m ul li{margin-bottom: 12px;font-size: 15px;margin-bottom: 15px;}
.h-content-m ul li span{margin-right: 8px;font-weight: bold;color: #349be9; border-right: 1px solid #999;padding-right: 8px;height: 13px;display: inline-block;line-height: 13px;}
.h-content-m ul li a:hover{color: #ff5274;text-decoration: underline;}
.h-content-m ul li a:hover span{color: #ff5274;}

.process-1{display: flex;justify-content: space-between;padding: 5px 0 30px 0;}
.process-1 a{display: inline-block;width: 91px;height: 91px;text-align: center;font-size: 15px;border-radius: 3px;border:1px solid #f3faff;background-color: #f3faff;background-size: 40px 40px;background-repeat: no-repeat;background-position: center 10px;padding-top: 60px;}
.process-1 a:hover{color: #349be9;border:1px solid #349be9;}


.dead-line{background: url('../images/bg_01.jpg') no-repeat center top;background-size:1920px 550px;padding-top: 50px;padding-bottom: 30px;}
.dead-line .com-ttl *{color: #fff;}
.dead-line .com-ttl p{font-size: 14px;padding-top: 10px;}
.time-registor{text-align: center;padding-bottom: 40px;}

.timer>div{background:#eea60a;display: inline-block;width: 85px;height: 85px;border-radius: 3px;}
.timer>div{margin:0 10px;}
.timer{padding-top: 40px;padding-bottom: 30px;color: #fff;font-size: 24px;}
.timer>div h4{font-size: 50px;color:#fff;line-height: 85px;text-align: center;}
.timer>div span{font-size: 23px;color:#ec002c;font-weight: bold;}
.time-registor>a{display: inline-block;width: 300px;height: 55px;border-radius: 5px;font-size: 24px;font-weight: bold;background: #ec002c;color: #fff;line-height: 55px;}
.time-registor>a:hover{background: #ce0026;}
.liner{margin: 0 auto;width: 800px;height: 70px;background: #fff;}
.liner span{width: 87px;height: 70px;display: inline-block;background: #bf1717 url('../images/notice_icon.png') no-repeat center 8px;float: left;text-align: center;color:#fff;padding-top: 40px;}
.liner p{display: inline-block;float: left;font-size: 15px;line-height: 1.7;padding-left: 20px;padding-top: 13px;}

.test{background-color: #f5f5f5;padding: 30px 0 50px 0;}
.test .container{background:#fff url('../images/test_bg.jpg') no-repeat center top;background-size: 1100px 150px;width: 1100px;}
.test .container .com-ttl{margin-bottom: 30px;background:url('../images/icon_17.png') no-repeat 244px 51px;}
.test .container .com-ttl h2{font-size: 30px;}
.test-box{width: 1000px;margin:0 auto;}
.test-item h5{font-size: 18px;}
.test-item{margin-bottom: 25px;}
.test-item ul{padding-top: 15px;}
.test-item ul li{display: inline-block;padding: 0 20px;height: 35px;float: left;border-radius: 3px;border:1px solid #ccc;font-size: 14px;line-height: 35px;text-align: center;cursor: pointer;}
.test-item ul li{margin-right: 25px;margin-bottom: 20px;}
.test-item ul li.act{border:none;background:#3477d8;color: #fff;}
.test-input{text-align: center;background:#e1e1e1;padding: 20px 0;}
.test-input input{width: 220px;height: 40px;padding-left: 15px;font-size: 14px;border-radius: 5px;border:1px solid #1b92ed;margin-right: 20px;}
.test-input button{width: 200px;height: 40px;border:none;border-radius: 5px;background:#1b92ed;color: #fff;margin-left: 15px;font-size: 14px;}
.test-input button:hover{box-shadow: 0 0 10px #1b92ed;}
.test-input label{font-size: 16px;}
.test-note{font-size: 14px;color: #eb2423;padding: 20px 0;text-align: center;font-weight: bold;}
.policy{padding-bottom: 50px;}
.policy-list{display:flex;justify-content: space-around;padding-top: 30px;}
.policy-list>div{width: 332px;height: 410px;box-shadow: 0 0 10px #999;position: relative;}
.pl-item img{width: 100%;height: auto;}
.pl-item h4{font-size: 20px;padding: 20px 0 10px 0;text-align: center;}
.pl-item p{padding: 10px;font-size: 15px;line-height: 1.5}
.pl-item p b{color: #f32727;}
.pl-item a{display: inline-block;width: 166px;height: 38px;border-radius: 3px;line-height: 38px;text-align: center;font-size: 17px;background:#ed4343;color:#fff;position: absolute;left: 50%;transform: translateX(-50%);bottom:30px;}
.pl-item a:hover{box-shadow: 0 0 10px #ed4343;}

.school{background: #f9f9f9;padding-bottom: 50px;}
.com-ttl>div{color: #999999;font-size: 14px;padding-top: 5px;}

.sch-list{padding-top: 30px;display: flex;justify-content: space-between;}
.sch-item{width: 545px;height: 470px;background:#fff;border:1px solid #dddddd;}
.sch-ttl{border-bottom:1px dashed #aaa;padding: 20px 0;}
.sch-ttl h4{font-size: 20px;padding-left: 15px;border-left: 3px solid #1b92ed;}
.s-list{margin-top: 30px;}
.s-list .l{width: 205px;float: left;}
.s-list .l a{display:block;width: 175px;height: 40px;float: right;border:1px dashed #1b92ed;font-size: 16px;line-height: 38px;color:#1b92ed;text-align: center;}
.s-list ul li{width: 175px;height: 38px;float: right;background: #e6e6e6;line-height: 38px;font-size:15px;text-align: center;border-radius: 5px;margin-bottom: 12px;opacity: 1;}
.s-list ul li.swiper-pagination-bullet-active{background: #1b92ed;color: #fff;}

.s-content{width: 337px;float: left;overflow: hidden;height: 383px;}
.s-content-t{width: 292px;margin: 0 auto;}
.s-content-t img{width: 100%;height: auto;}
.s-content-t .txt{margin-top: 25px;}
.s-content-t .txt p{display: inline-block;float: left;width: 210px;}
.s-content-t .txt label{float: left;font-size: 16px;font-weight: bold;}
.marjor{display: flex;justify-content: space-between;padding-top: 30px;}
.marjor ul{width: calc(100% / 4);text-align: center;font-size: 15px;}
.marjor ul+ul{border-left: 1px dashed #aaa;}
.marjor ul li+li{margin-top: 33px;}
.marjor ul li.hot a{color: #f32727;}
.marjor ul li a:hover{color: #f00;text-decoration: underline;}
.marjor-btn{display: inline-block;width: 105px;height: 30px;text-align: center;line-height: 28px;font-size: 15px;color: #1b92ed;border:1px dashed #1b92ed;margin-top: 30px;}
.sc-ma-input{text-align: center;border:1px solid #dddddd;margin-top: 30px;background:#fff;padding-top: 30px;z-index: 9999;}
.sc-ma-input>div{display: inline-block;width: 263px;height: 42px;border-radius: 5px;border:1px solid #1b92ed;background: #fff;text-align: left;margin-right: 43px;}
.sc-ma-input>div span{display: inline-block;width: 50px;height: 40px;text-align: center;border-right: 1px solid #1b92ed;float: left;}
.sc-ma-input>div span img{margin-top: 10px;}
.sc-ma-input>div input{border:none;height: 40px;width:205px;float: left;font-size: 16px;padding-left: 10px;}
.sc-ma-input button{border:none;width: 213px;height: 42px;color: #fff;background: #1b92ed;font-size: 18px;display: inline-block;vertical-align: top;border-radius: 5px;}

.footer{background: #2f333f;}
.footer p{padding: 50px 0;font-size: 20px;color: #fff;text-align: center;}

.words{padding:40px 0;background:url('../images/bg_02.jpg') no-repeat center top;background-size: 1920px 200px; }
.words p{font-size: 15px;color: #fff;text-align: center;line-height: 2.5;}
.our-advance{padding-bottom: 50px;}
.our-items{padding-top: 30px;display:flex;justify-content: space-between;margin-bottom: 15px;}
.our-items>div{width: 340px;height: 355px;position: relative;}
.our-items>div img{width: 322px;height: 214px;}
.our-items>div .txt{width: 322px;height: 200px;box-shadow: 0 0 10px #aaa;position: absolute;right: 0;bottom: 0;background: #fff;padding: 20px;}
.our-items>div .txt h3{font-size: 20px;font-weight:normal;margin-bottom: 10px;}
.our-items>div .txt p{font-size: 15px;line-height: 1.5;}
.our-items>div .txt a{display: inline-block;width: 150px;height: 36px;line-height: 36px;font-size: 15px;border-radius: 3px;color: #fff;background:#ed4343;text-align: center;position: absolute;left: 50%;transform:translateX(-50%);bottom: 20px;}

.cer{background:url('../images/bg_03.jpg') no-repeat center top;background-size: 1920px 555px;height: 555px;}
.cet-txt{width:590px;list-style: decimal;font-size: 20px;padding-top: 90px;}
.cet-txt li{color: #fff;line-height: 2;margin-bottom: 20px;}
.cer-items{display: flex;justify-content: space-between;padding-top: 30px;}
.cer-items>div{width: 332px;text-align: center;}
.cer-items>div a{display: inline-block;width:168px;height: 40px;font-size: 17px;text-align: center;line-height: 40px;border-radius: 3px;color: #fff;background:#ed4343;margin-top: 20px;}
.cer-items>div a:hover{box-shadow: 0 0 10px #ed4343;}
.cers{padding-bottom: 50px;}
.questions-list{display: flex;justify-content: space-around;padding-top: 30px;}
.questions-list ul{width: 520px;}
.questions-list ul li{margin-bottom: 17px;background: #fff;border-radius: 3px 0 0 3px;}
.questions-list ul li p{height: 50px;border:1px solid #cdcdcd;border-radius: 3px 0 0 3px;float: left;width:405px;line-height: 48px;font-size: 18px;padding-left: 15px;}
.questions-list ul li a{display: inline-block;width:115px;height: 50px;line-height: 50px;font-size: 18px;color: #fff;text-align: center;}
.questions-list ul li:nth-child(odd) a{background-color: #0068b7;}
.questions-list ul li:nth-child(even) a{background-color: #1b92ed;}
.questions{background:#f9f9f9;padding-bottom: 50px;}
.c-more{text-align: center;padding-top: 30px;text-align: center;}
.c-more a{display: inline-block;width: 430px;height: 50px;line-height: 50px;text-align: center;font-size: 24px;border-radius: 5px;color: #fff;background: #ed4343;}

.for-s{background: url('../images/bg_04.jpg') no-repeat center top;background-size: 1920px 690px;height: 690px;}
.last-form{text-align: center;padding-top: 535px;align-items: center;display: flex;justify-content: center;}
.last-form label{font-size: 22px;color: #fff;}
.last-form input{width: 260px;height: 50px;border:none;font-size: 15px;padding-left: 10px;margin-right: 30px;}
.last-form button{width: 200px;height: 50px;border:none;font-size: 20px;background:#ed232f;color: #fff;margin-top: 0px;}

.fixed-l{width: 130px;background: #4f90e1;border-radius:5px;position: fixed;left: 10px;top:50%;transform: translateY(-50%);padding-top: 30px;padding-bottom: 10px;z-index: 999;}
.fixed-l .close{font-size: 20px;display: inline-block;width: 20px;height: 20px;position: absolute;top: 0;right: 0;color: #fff;text-align: center;line-height: 20px; cursor: pointer;}
.fixed-l h3{font-size: 16px;color: #fff;text-align: center;}
.fixed-l ul li a{color: #fff;font-size: 14px;}
.fixed-l ul li a:hover{color: #eea60a;}
.fixed-l ul li.l a{padding-left: 14px;}
.fixed-l ul li{padding:8px 0 8px 10px;}
.fixed-l ul li+li{border-top:1px solid #69a3ec;}

.fixed-r{width: 130px;background: #bb0524;border-radius:5px;position: fixed;right: 10px;top:50%;transform: translateY(-50%);padding-top: 30px;padding-bottom: 10px;z-index: 999;}
.fixed-r .close{font-size: 20px;display: inline-block;width: 20px;height: 20px;position: absolute;top: 0;right: 0;color: #fff;text-align: center;line-height: 20px; cursor: pointer;}
.fixed-r h3{font-size: 16px;color: #fff;text-align: center;padding-bottom: 10px;}
.fixed-r ul{background: #ffffff;width: 110px;margin:0 auto;padding: 10px 0;}
.fixed-r ul li a{font-size: 14px;}
.fixed-r ul li a:hover{color: #bb0524;}
.fixed-r ul li{padding:10px;}
.totop{display: block;padding:15px 0 5px 0;text-align: center;font-size: 15px;color: #fff;}