#main-floor1{margin-bottom: 60px;padding-top: 40px;background: #bdd5e9 url('../images/main/mian_bg1.gif') repeat-x left bottom;}
#main-floor1 .width-auto{max-width: 1600px;}
.slick-slider{position: relative;width: 100%;}
.slick-list{overflow: hidden;}
.slick-track::after{content: "";display: block;height: 0;clear: both;visibility: hidden;}
.slick-slide{float: left;}
.slick-slide a{outline: none;}

.main-slider1{width: 62.5%;position: relative;overflow: hidden;border-radius: 16px;box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.35);}
.main-slider1 .slick-slide{margin: 0;}
.main-slider1 .slick-slide > a{display: block;}
.main-slider1 .slick-slide > a > img{width: 100%;}
.main-slider1 .slick-attr{position: absolute;right: 0;bottom: 0;z-index: 1;padding: 15px;background: rgba(0, 0, 0, 0.55);overflow: hidden;border-radius: 16px 0 0 0;display: flex;align-items: center;}
.main-slider1 .slick-stop,
.main-slider1 .slick-prev,
.main-slider1 .slick-next{display: block;width: 34px;height: 34px;position: static;padding: 0;margin: 0 0 0 5px;font-size: 0;border: 0;cursor: pointer;}
.main-slider1 .slick-prev{background: url('../images/main/mian_slider1_prev.png') no-repeat left top;}
.main-slider1 .slick-next{background: url('../images/main/mian_slider1_next.png') no-repeat left top;}
.main-slider1 .slick-stop{background: url('../images/main/mian_slider1_stop.png') no-repeat left top;}
.main-slider1 .slick-stop.play{background: url('../images/main/mian_slider1_play.png') no-repeat left top;}
.main-slider1 .slick-paging{display: block;margin-right: 5px;min-width: 44px;text-align: center;color: #fff;font-size: 14px;line-height: 20px;}
.main-slider1 .slick-paging > span{display: inline-block;font-size: 22px;font-weight: bold;margin-right: 5px;padding-right: 12px;background: url('../images/main/mian_slider1_bg1.png') no-repeat right bottom 1px;}
.main-F1right{position: absolute;top: 0;right: 0;width: 35%;height: 100%;}
.main-F1right > div:not(:first-child){margin-top: 20px;}
.main-F1right > div{background-color: #fff;height: calc(32.5% - 20px);border-radius: 16px;box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.35);display: flex;align-items: center;}
.main-F1right > div:nth-child(2){height: 35%;}
.main-F1right > div > *{width: 100%;}
.main-hoptime{padding: 2px 5% 0;background: #fff url('../images/main/mian_bg3.png') no-repeat right 15px bottom;background-size: 38%;}
.main-hoptime > ul{color: #222;font-size: 16px;}
.main-hoptime > ul > li:not(:first-child){margin-top: 18px;}
.main-hoptime > ul > li{text-shadow: 1px 1px 2px #fff;}
.main-hoptime .title{font-size: 24px;font-weight: bold;}
.main-hoptime .tisp{color: #ee5151;padding-left: 20px;background: url('../images/main/mian_bg2.png') no-repeat left 1px;}
.main-hoptime .time{color: #0f47ad;margin-left: -10px;margin-right: -10px;letter-spacing: -1px;}
.main-hoptime .time > p{display: inline-block;vertical-align: top;margin: 0 10px;line-height: 22px;}
.main-hoptime .time > p > strong{display: inline-block;margin-right: 6px;color: #444;}
.main-search1{padding: 2px 5% 0;}
.main-search1 .search-box1{position: relative;height: 72px;padding: 3px 72px 3px 30px;overflow: hidden;border: 1px solid #c6c6c6;border-radius: 100px;}
.main-search1 .search-box1 input[type="text"]{font-size: 18px;width: 100%;height: 100%;padding: 0;border: 0;}
.main-search1 .search-box1 .a-go1{display: block;position: absolute;top: 5px;right: 5px;width: 60px;height: 60px;font-size: 0;background: #5284df url('../images/main/mian_bg4.png') no-repeat center;border-radius: 100px;}
.main-search1 .search-term1{margin-top: 16px;overflow: hidden;display: flex;align-items: center;}
.main-search1 .search-term1 h5{color: #2a2a2a;font-size: 20px;letter-spacing: -1px;padding: 10px 20px 10px 0;margin-right: 20px;white-space: nowrap;border-right: 1px dashed #d9d9d9;}
.main-banner1{}
.main-banner1 .bannerArea .outerWrap{position: relative;overflow: hidden;}
.main-banner1 .bannerArea .outerWrap ul.banner{position: relative;width: 4000em;}
.main-banner1 .bannerArea .outerWrap ul.banner > li:not(:first-child){margin-left: 5px;}
.main-banner1 .bannerArea .outerWrap ul.banner > li{float: left;}
.main-banner1 .bannerArea .outerWrap ul.banner > li > a{display: block;padding: 0 12px;color: #fff;font-size: 14px;line-height: 26px;background: #6e9df2;border-radius: 100px;}
.main-banner1 .bannerArea .outerWrap ul.banner > li > a.on{background: #2c68d5;}
.main-icon1{padding-top: 2px;}
.main-icon1 > ul{text-align: center;}
.main-icon1 > ul > li:not(:first-child){border-left: 1px dashed #d9d9d9;}
.main-icon1 > ul > li{float: left;width: 33.33%;padding: 3px 0 1px;}
.main-icon1 > ul > li > a{display: table;margin: 0 auto;color: #2a2a2a;font-size: 15px;line-height: 20px;font-weight: 500;letter-spacing: -0.5px;}
.main-icon1 .title{margin-top: 10px;min-height: 40px;display: flex;align-items: center;justify-content: center;}
.main-icon1 .icon{transition: all 0.4s ease-in-out;}
.main-icon1 > ul > li > a:hover .icon{transform: rotateY(360deg);}

#main-floor2{padding: 45px 0;background: #eef1f7;}
#main-floor2 .width-auto{display: flex;align-items: center;}
.main-tab1{width: 215px;margin-bottom: 38px;}
.main-tab1 > li:not(:first-child){margin-top: 38px;}
.main-tab1 > li > a{display: table;color: #666;font-size: 25px;line-height: 25px;letter-spacing: -1px;position: relative;}
.main-tab1 > li > a::before, .main-tab1 > li > a::after{display: none;position: absolute;content:"";}
.main-tab1 > li > a::before{left: 0;bottom: -8px;width: 100%;height: 4px;background: #1f9e9c;}
.main-tab1 > li > a::after{top: 0;left: calc(100% + 10px);width: 35px;height: 25px;background: url('../images/main/mian_bg5.png') no-repeat left center;}
.main-tab1 > li.on > a{color: #333;font-weight: 900;}
.main-tab1 > li.on > a:before, .main-tab1 > li.on > a::after{display: block;}
.main-tab1-show{width: calc(100% - 215px);overflow: hidden;}
.main-tab1-show > .Mtab1-child{display: none;}
.main-tab1-show > .Mtab1-child.on{display: block;}
.main-slider2{}
.main-slider2 .slick-list{height: 200px;margin-right: -14px;}
.main-slider2 .slick-slide{display: table;height: 200px;margin-right: 15px;}
.main-slider2 .slick-slide > *{display: table-cell;vertical-align: middle;background: #fff;color: #666;font-size: 16px;text-align: center;border: 1px solid #e2e2e2;border-radius: 8px;}
.main-slider2 .slick-dots{display: table;margin: 20px auto 0;overflow: hidden;}
.main-slider2 .slick-dots > li{float: left;margin: 0 4px;}
.main-slider2 .slick-dots > li > button{display: block;width: 16px;height: 16px;background: #cdd7eb;font-size: 0;border: 0;cursor: pointer;border-radius: 100px;}
.main-slider2 .slick-dots > li.slick-active > button{background: #1f9e9c;}
.main-slider2 .icon{height: 70px;display: flex;align-items: center;justify-content: center;transition: all 0.4s ease-in-out;}
.main-slider2 .title{margin-top: 20px;height: 40px;line-height: 20px;display: flex;align-items: center;justify-content: center;}
.main-slider2 .ul-style1{display: table-cell;vertical-align: middle;padding-top: 5px;}
.main-slider2 .ul-style1 > li:not(:first-child){margin-top: 2px;}
.main-slider2 .ul-style1 > li.title{display: block;height: auto;line-height: 1;margin: 0 0 15px;color: #1f9e9c;font-size: 22px;font-weight: bold;text-decoration: unset !important;}
.main-slider2 .ul-style1 > li > a{display: table;margin: 0 auto;min-width: 86px;padding: 5px;line-height: 20px;}
.main-slider2 .ul-style1 > li > a.on,
.main-slider2 .ul-style1 > li > a:hover{background: #1f9e9c;color: #fff;border-radius: 8px 0 8px 8px;}
.main-slider2 .slick-slide:hover > *{color: #333;border: 2px solid #1f9e9c;}
.main-slider2 .slick-slide:hover .icon{transform: rotateY(360deg);}
.main-slider2 .slick-slide:hover .title{font-weight: bold;text-decoration: underline;}

#main-floor3{padding: 55px 0;}
.main-title1{margin: 0 30px 18px 0;color: #333;font-size: 24px;font-weight: 900;line-height: 26px;letter-spacing: -1px;}
.main-more1{position: absolute;top: 3px;right: 0;}
.main-F3list{}
.main-F3list > li:not(:first-child){margin-left: 3.5%;}
.main-F3list > li{float: left;width: 28.5%;position: relative;}
.main-F3list > li:first-child{width: 36%;}
.main-tab2{margin-bottom: 18px;}
.main-tab2 > li:not(:first-child){padding-left: 28px;background: url('../images/main/mian_bg6.png') no-repeat left 10px center;}
.main-tab2 > li{float: left;}
.main-tab2 > li > a{display: block;color: #666;font-size: 20px;line-height: 26px;letter-spacing: -1px;}
.main-tab2 > li.on > a{color: #333;font-size: 24px;font-weight: 900;}
.main-tab2-show{}
.main-tab2-show > .Mtab2-child{display: none;}
.main-tab2-show > .Mtab2-child.on{display: block;}
.main-board1{border-top: 1px dashed #d7d7d7;border-bottom: 1px dashed #d7d7d7;letter-spacing: -1px;}
.main-board1 > dl{display: table;width: 100%;height: 30%;margin: 4.4% 0;}
.main-board1 > dl > *{display: table-cell;vertical-align: middle;}
.main-board1 > dl > dt{width: 102px;color: #333;font-size: 16px;font-weight: 500;background: #e9effb;text-align: center;border-radius: 8px;}
.main-board1 > dl > dt > strong{display: block;font-size: 30px;margin-bottom: 8px;}
.main-board1 > dl > dd{padding: 0 10px 0 20px;font-size: 22px;font-weight: bold;line-height: 1.3;}
.main-board1 > dl > dd > p{word-break: keep-all;overflow: hidden;-webkit-line-clamp: 3;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;}
.main-board1 > ul{padding: 5.2% 0;font-size: 18px;font-weight: 500;border-top: 1px dashed #d7d7d7;}
.main-board1 > ul > li:not(:first-child){margin-top: 4.4%;}
.main-board1 > ul > li{overflow: hidden;}
.main-board1 > ul > li > a{float: left;display: block;max-width: 100%;padding-left: 18px;background: url('../images/main/mian_bg7.png') no-repeat left center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.main-apply1{padding: 20px;background: #0c78e3;border-radius: 16px 0;letter-spacing: -1px;display: flex;align-items: center;}
.main-apply1 .apply-box1{height: 32.6%;padding: 0 20px;background: #fff url('../images/main/mian_bg8.png') no-repeat right 20px center;border-radius: 8px;display: flex;
align-items: center;}
.main-apply1 .apply-box1 > ul{width: 100%;color: #333;font-size: 24px;font-weight: bold;}
.main-apply1 .apply-box1 > ul > li:not(:first-child){margin-top: 4%;}
.main-apply1 .apply-box1 .btn1{display: inline-block;vertical-align: top;background: #0c78e3;padding: 1px 15px 0;color: #fff;font-size: 15px;line-height: 25px;font-weight: 500;border-radius: 100px;}
.main-apply1 .apply-box1 .btn1.green{background: #00b26f;}
.main-apply1 .apply-list1{width: 100%;font-size: 18px;/*margin-top: 8.5%;*/}
.main-apply1 .apply-list1 > li:not(:last-child){margin-bottom: 5.5%;padding-bottom: 5.5%;border-bottom: 1px dashed #86bcf1;}
.main-apply1 .apply-list1 > li{color: #fff;line-height: 26px;font-weight: 500;overflow: hidden;}
.main-apply1 .apply-list1 a{float: left;display: block;max-width: calc(100% - 90px);padding-left: 12px;background: url('../images/main/mian_bg9.png') no-repeat left center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.main-apply1 .apply-list1 .btn2{float: right;background: #fff;width: 70px;color: #0c78e3;font-size: 15px;line-height: 25px;padding-top: 1px;text-align: center;border-radius: 100px;}
.main-apply1 .apply-list1 .btn2.blue1{background: #9ec9f4;color: #fff;}
.main-apply1 .apply-list1 .btn2.blue2{background: #0355a5;color: #fff;}

.main-slider3{position: relative;overflow: hidden;border-radius: 16px 0;box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.35);}
.main-slider3 .slick-slide{margin: 0;}
.main-slider3 .slick-slide > a{display: block;}
.main-slider3 .slick-slide > a > img{width: 100%;}
.main-slider3 .slick-attr{position: absolute;right: 0;bottom: 0;z-index: 1;padding: 15px;background: rgba(0, 0, 0, 0.55);overflow: hidden;border-radius: 16px 0 0 0;display: flex;align-items: center;}
.main-slider3 .slick-stop,
.main-slider3 .slick-prev,
.main-slider3 .slick-next{display: block;width: 34px;height: 34px;position: static;padding: 0;margin: 0 0 0 5px;font-size: 0;border: 0;cursor: pointer;}
.main-slider3 .slick-prev{background: url('../images/main/mian_slider1_prev.png') no-repeat left top;}
.main-slider3 .slick-next{background: url('../images/main/mian_slider1_next.png') no-repeat left top;}
.main-slider3 .slick-stop{background: url('../images/main/mian_slider1_stop.png') no-repeat left top;}
.main-slider3 .slick-stop.play{background: url('../images/main/mian_slider1_play.png') no-repeat left top;}
.main-slider3 .slick-paging{display: block;margin-right: 5px;min-width: 44px;text-align: center;color: #fff;font-size: 14px;line-height: 20px;}
.main-slider3 .slick-paging > span{display: inline-block;font-size: 22px;font-weight: bold;margin-right: 5px;padding-right: 12px;background: url('../images/main/mian_slider1_bg1.png') no-repeat right bottom 1px;}

#main-floor4{padding: 45px 0;background: #d6eaf5;}
.main-title2{margin-bottom: 30px;color: #333;font-size: 35px;font-weight: 500;letter-spacing: -1px;text-align: center;word-break: keep-all;} 
.main-title2 > p{margin-top: 14px;font-size: 18px;font-weight: 400;line-height: 1.3;letter-spacing: -0.5px;}
.main-title2 > strong{display: inline-block;color: #106ce3;font-weight: 900;}
.main-icom2{}
.main-icom2 > ul{margin: -16px -8px 0;}
.main-icom2 > ul > li{float: left;display: table;width: calc(12.5% - 16px);height: 160px;margin: 16px 8px 0;text-align: center;}
.main-icom2 > ul > li > a{display: table-cell;vertical-align: middle;color: #333;font-size: 18px;line-height: 20px;background: #fff;border-radius: 28px 14px 14px 14px;}
.main-icom2 > ul > li > a:hover{background: #106ce3;color: #fff;font-weight: bold;box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.35);}
.main-icom2 .icon{margin-bottom: 14px;height: 59px;display: flex;align-items: center;justify-content: center;}

#main-floor5{margin: 45px auto;}
.main-banner2{margin-left: 160px;}
.main-banner2 .bannerArea2 .outerWrap{position: relative;overflow: hidden;}
.main-banner2 .bannerArea2 .outerWrap ul.banner{position: relative;width: 4000em;}
.main-banner2 .bannerArea2 .outerWrap ul.banner > li:not(:first-child){margin-left: 8px;}
.main-banner2 .bannerArea2 .outerWrap ul.banner > li{float: left;display: table;width: 200px;height: 70px;text-align: center;}
.main-banner2 .bannerArea2 .outerWrap ul.banner > li > a{display: table-cell;vertical-align: middle;background: #fff;border: 1px solid #ececec;border-radius: 8px;}
.main-banner2 .bannerArea2 ul.controlArea{position: absolute;top: 13px;left: 0;width: 144px;overflow: hidden;}
.main-banner2 .bannerArea2 ul.controlArea > li{border-radius: 5px;}
.main-banner2 .bannerArea2 ul.controlArea > li > a{display: block;width: 44px;height: 44px;font-size: 0;}
.main-banner2 .bannerArea2 ul.controlArea > li.controlPrev{float: left;background: #e9e9e9 url('../images/main/banner2_prev.png') no-repeat center;}
.main-banner2 .bannerArea2 ul.controlArea > li.controlPrev:hover{background: #2dbfe3 url('../images/main/banner2_prev_on.png') no-repeat center;}
.main-banner2 .bannerArea2 ul.controlArea > li.controlNext{float: right;background: #e9e9e9 url('../images/main/banner2_next.png') no-repeat center;}
.main-banner2 .bannerArea2 ul.controlArea > li.controlNext:hover{background: #2dbfe3 url('../images/main/banner2_next_on.png') no-repeat center;}
.main-banner2 .bannerArea2 ul.controlArea > li.controlStop,
.main-banner2 .bannerArea2 ul.controlArea > li.controlPlay{position: absolute;top: 0;left: 50px;}
.main-banner2 .bannerArea2 ul.controlArea > li.controlStop{background: #e9e9e9 url('../images/main/banner2_stop.png') no-repeat center;}
.main-banner2 .bannerArea2 ul.controlArea > li.controlPlay{display: none;background: #e9e9e9 url('../images/main/banner2_play.png') no-repeat center;}