.pc-i{display:block;}
.mob-i{display:none;}

.con_box:after { content: ''; display: block; clear: both; }
.con_box {width: 100%; position: relative; height: auto; overflow: hidden; }
.con_box a{display:inline-block;width:100%;}
.con_box img { width: 100%; }
.con_box .mb_attr {position: absolute;bottom: 36px;left: 0;right: 0;margin: 0 auto;z-index: 1;background: rgba(0, 0, 0, 0.2);border-radius: 100px;padding: 11px 24px 12px 24px;width: 400px;text-align: right;height: 46px;}
.con_box .mb_attr .mb_paging {display: inline-block;color: #ffffff;font-size: 17px;line-height: 25px;position: absolute;right: 121px;top: 10px;}
.con_box .mb_attr .mb_paging span {color: #fff;position: absolute;left: -212px;}
.con_box .mb_attr .mb_prev, .con_box .mb_attr .mb_stop, .con_box .mb_attr .mb_next {width: 25px;height: 25px;font-size: 0;border: 0;cursor: pointer;margin-left: -7px;}
.con_box .mb_attr .mb_prev {background: url("../images/main/main_slider_prev.png")  no-repeat center center;position: absolute;right: 77px;}
.con_box .mb_attr .mb_next {background: url("../images/main/main_slider_next.png") no-repeat center center;position: absolute;right: 21px;}
.con_box .mb_attr .mb_stop {background: url("../images/main/main_slider_stop.png") no-repeat center center;position: absolute;right: 49px;}
.con_box .mb_attr .mb_stop.play {background: url("../images/main/main_slider_play.png") no-repeat center center;}

.con_box .slick-dots{position:absolute;left: 50%;margin-left: -121px;width: 170px;height: 2px;bottom: 59px;z-index: 2;overflow: hidden;}
.con_box .slick-dots li{display: inline-block;width: 60px;height: 2px;border-radius: 0;background: #f8e7df;position: relative;}
.con_box .slick-dots:before{content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 5;}
.con_box .slick-dots li button{width: 100%;font-size:0;}
.con_box .slick-dots li.slick-active{background: #FA8F0F;}

.con_box.slick-dots-to1 .slick-dots li{width: calc(150px / 1);}
.con_box.slick-dots-to2 .slick-dots li{width: calc(150px / 2);}
.con_box.slick-dots-to3 .slick-dots li{width: calc(150px / 3);}
.con_box.slick-dots-to4 .slick-dots li{width: calc(150px / 4);}
.con_box.slick-dots-to5 .slick-dots li{width: calc(150px / 5);}
.con_box.slick-dots-to6 .slick-dots li{width: calc(150px / 6);}
.con_box.slick-dots-to7 .slick-dots li{width: calc(150px / 7);}
.con_box.slick-dots-to8 .slick-dots li{width: calc(150px / 8);}
.con_box.slick-dots-to9 .slick-dots li{width: calc(150px / 9);}
.con_box.slick-dots-to10 .slick-dots li{width: calc(150px / 10);}
.con_box.slick-dots-to11 .slick-dots li{width: calc(150px / 11);}
.con_box.slick-dots-to12 .slick-dots li{width: calc(150px / 12);}
.con_box.slick-dots-to13 .slick-dots li{width: calc(150px / 13);}
.con_box.slick-dots-to14 .slick-dots li{width: calc(150px / 14);}
.con_box.slick-dots-to15 .slick-dots li{width: calc(150px / 15);}
.con_box.slick-dots-to16 .slick-dots li{width: calc(150px / 16);}
.con_box.slick-dots-to17 .slick-dots li{width: calc(150px / 17);}
.con_box.slick-dots-to18 .slick-dots li{width: calc(150px / 18);}
.con_box.slick-dots-to19 .slick-dots li{width: calc(150px / 19);}
.con_box.slick-dots-to20 .slick-dots li{width: calc(150px / 20);}
.slick-dotsWidthBtn{font-size:0;height: 0;position: absolute;left: -1000px;}

.FrequentlyServices{background: url(../images/main/FrequentlyServices_bg.jpg) no-repeat center bottom;background-size: cover;padding-top: 85px;padding-bottom: 90px;}
.FrequentlyServices h4{text-align: center;font-size: 46px;line-height: 62px;margin-bottom: 65px;font-family: 'ONE Mobile';font-weight: bold;}
.FrequentlyServices .contentBox{}
.FrequentlyServices .contentBox ul{margin-left: -15px;width: calc(100% + 30px);}
.FrequentlyServices .contentBox ul li{float: left;width: calc(100% / 4 - 32px);margin: 14px 16px;}
.FrequentlyServices .contentBox ul li a{display: block;text-align: center;}
.FrequentlyServices .contentBox ul li a.box{width: 100%;background: #ffffff;border-radius: 26px;box-shadow: 0px 8px 26px rgba(0,0,0,0.1);padding-top: 55px;padding-bottom: 50px;}
.FrequentlyServices .contentBox ul li a.box:hover{background:#FA8F0F;}
.FrequentlyServices .contentBox ul li a.box:hover p{color:#ffffff;}
.FrequentlyServices .contentBox ul li a p{padding-top: 30px;font-size: 24px;line-height: 35px;padding-top: 156px;color: #000000;font-family: 'ONE Mobile';font-weight: 600;}
.FrequentlyServices .contentBox ul li a p.bg01{background: url(../images/main/main_imgA1.png) no-repeat center top;}
.FrequentlyServices .contentBox ul li a p.bg02{background: url(../images/main/main_imgA2.png) no-repeat center top;}
.FrequentlyServices .contentBox ul li a p.bg03{background: url(../images/main/main_imgA3.png) no-repeat center top;}
.FrequentlyServices .contentBox ul li a p.bg04{background: url(../images/main/main_imgA4.png) no-repeat center top;}
.OneStopService{background: url(../images/main/OneStopService_bg.jpg) no-repeat center bottom;background-size: cover;padding-top: 85px;padding-bottom: 90px;}
.OneStopService h4{text-align: center;font-size: 46px;line-height: 62px;margin-bottom: 90px;font-family: 'ONE Mobile';font-weight: bold;}
.OneStopService .contentBox{}
.OneStopService .contentBox > ul{margin-left: -30px;width: calc(100% + 110px);}
.OneStopService .contentBox > ul > li{float: left;position: relative;width: calc(100% / 3 - 190px);margin: 10px 30px;}
.OneStopService .contentBox ul li a.box{display: block;overflow: hidden;width: 100%;border-radius: 40px;} 
.OneStopService .contentBox ul li a.box img{}
.OneStopService .contentBox ul li span.leftTit{position: absolute;left: -23px;top: -48px;z-index: 3;display: table;background: url(../images/main/btn_off.png) no-repeat left top;width: 95px;height: 95px;text-align: center;border-radius: 0 50px 50px 50px;box-shadow: 0px 8px 26px rgba(0,0,0,0.2);}
.OneStopService .contentBox ul li span.leftTit i{font-style: normal;display: table-cell;vertical-align: middle;font-size: 17px;line-height: 24px;color: #ffffff;font-family: 'ONE Mobile';font-weight: 600;}
.OneStopService .contentBox ul li span br{}
.OneStopService .contentBox ul li a.box img{width: 100%;}
.OneStopService .contentBox ul li .OnBox{opacity: 0;background: rgba(0,0,0,0.5);position: absolute;top: 0;left: 0;width: 100%;bottom: 0;height: 100%;border-radius: 40px;display: flex;align-items: center;} 
.OneStopService .contentBox ul li .OnBox ul{width: 100%;} 
.OneStopService .contentBox ul li .OnBox ul li{text-align: center;margin-bottom: 12px;width: 100%;display: block;} 
.OneStopService .contentBox ul li .OnBox ul li:last-child{margin-bottom:0;}
.OneStopService .contentBox ul li .OnBox ul li a{color: #ffffff;font-size: 17px;line-height: 25px;padding: 5px 5px;border: 1px solid #ffffff;width: 70%;border-radius: 1000px;margin: 0 auto;}
.OneStopService .contentBox ul li .OnBox ul li a:hover{color: #000000; background:#ffffff; }
.OneStopService .contentBox ul li .leftTit.onX{background: #FA8F0F;color: #ffffff;}
.OneStopService .contentBox ul li:hover .OnBox{opacity: 1;}



.main-LRbox{margin-top: 100px;margin-bottom: 100px;}
.main-LRbox:after { content: ''; display: block; clear: both; }
.ReportBox{float:left;width:48%;position: relative;}
.ReportBox h4{font-size: 37px;line-height: 45px;font-weight: 600;margin-bottom: 23px;font-family: 'ONE Mobile';}
.ReportBox h4 span{color:FA8F0F;font-family: 'ONE Mobile';font-weight: bold;}
.ReportBox .moreBtn{position: absolute;top: 0;right: 0;border-radius: 0 30px 30px 30px;box-shadow: 0px 2px 18px rgba(0,0,0,0.1);}
.ReportBox .e-table{height: 410px;overflow: hidden;}
.ReportBox .e-table ol{width:100%;height: 60px;padding: 5px 0px;position: relative;z-index:1;border-bottom: 1px solid #e7e7e7;}
.ReportBox .e-table ol:after{content: "";display: block;height: 0;clear: both;visibility: hidden;}
.ReportBox .e-table ol.on:before{content: "";display: block;width:100%;height: 2px;background: #ffffff;position: absolute;left: 0;top: -3px;}
.ReportBox .e-table ol li.e-title{width: calc(100% - 0px);padding-right: 100px;}
.ReportBox .e-table ol li.e-title a{display:inline-block;width: 100%;color: #7d7c90;font-size: 17px;line-height: 23px;}
.ReportBox .e-table ol.on{padding: 23px 0;margin: 0;border: 1px solid #e7e7e7;z-index:5;border-radius: 15px;max-height: 166px;height: 100%;}
.ReportBox .e-table ol.on .e-day{text-align: center;color: #b48861;font-weight: 600;border: 2px solid #b48861;border-radius: 1000px;width: 100px;height: 100px;padding-top: 23px;position: absolute;left: 26px;top: 50%;margin-top: -50px;}
.ReportBox .e-table ol.on .e-day span {display: block;font-size: 32px;line-height: 27px;font-weight: 600;margin-top: 3px;}
.ReportBox .e-table ol.on .e-title a span {display:block;margin-top: 9px;font-weight: normal;font-size: 15px;line-height: 23px;color: #666666;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;word-break: keep-all;font-family: 'ONE Mobile';}
.ReportBox .e-table ol .e-title a span {display:none;font-family: 'ONE Mobile';}
.ReportBox .e-table ol .e-title a p {color: #000000;font-size: 17px;line-height: 23px;-webkit-line-clamp: 1;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;margin-top: 13px;position: relative;padding-left: 18px;font-family: 'ONE Mobile';font-weight: bold;}
.ReportBox .e-table ol.on .e-title a p{-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;margin-top: 0;padding-left: 0;font-size: 22px;line-height: 31px;word-break: keep-all;font-family: 'ONE Mobile';}
.ReportBox .e-table ol.on .e-title a p i{background: #cb225a;color: #ffffff;font-style: normal;font-size: 15px;line-height: 23px;border-radius: 10px;width: 21px;height: 23px;text-align: center;display: inline-block;margin-left: 2px;vertical-align: top;margin-top: 4px;}
.ReportBox .e-table ol.on .e-title a p:before{content:''; display:none; }
.ReportBox .e-table ol .e-title a p:before{content:'';width: 6px;height: 6px;display: block;position: absolute;left: 0;top: 9px;background: #cecece;border-radius: 1000px;}
.ReportBox .e-table ol.on li.e-title a{font-weight: 600;color: #363553;font-size: 20px;}
.ReportBox .e-table ol.on li.e-title {top: 20px;position: absolute;left: 150px;top: 23px;padding-right: 0;width: calc(100% - 188px);}
.ReportBox .e-day{width: 95px;text-align: center;color: #7d7c90;font-size: 16px;line-height: 23px;font-weight: 700;position: absolute;right: 0;top: 19px;font-family: 'ONE Mobile';}
.ReportBox .e-day span{color: #7d7c90;/* font-weight: 700; */}
.ReportBox .e-more{position:absolute;right: 20px;top: -47px;}
.ReportBox .e-more a{display:inline-block;}

.PromotionBox{float:right; width:48%;}
.PromotionBox h4{font-size: 37px;line-height: 45px;margin-bottom: 23px;font-family: 'ONE Mobile';font-weight: bold;}
.PromotionBox h4 span{color:#FA8F0F;font-family: 'ONE Mobile';font-weight: bold;}
.PromotionBox .moreBtn{position: absolute;top: 0;right: 0;border-radius: 0 30px 30px 30px;box-shadow: 0px 2px 18px rgba(0,0,0,0.1);}
.PromotionBox .tabBox{margin-bottom: 15px;}
.PromotionBox .tabBox ul{margin-left: -5px;width: calc(100% + 10px);}
.PromotionBox .tabBox ul li{display: inline-block;float: left;width: calc(100% / 3 - 10px);margin: 5px 5px;}
.PromotionBox .tabBox ul li a{color: #000000;background: #f3f3f3;width: 100%;display: block;text-align: center;font-size: 19px;line-height: 25px;padding: 13px 0;border-radius: 0 15px 15px 15px;font-family: 'ONE Mobile';}
.PromotionBox .tabBox ul li a.on{background: #FA8F0F;color:#ffffff;font-family: 'ONE Mobile';}
.PromotionBox .tabBoxCont{display: none;}
.PromotionBox .videoZone{width: 100%;height: 410px;border-radius: 25px;overflow: hidden;margin-bottom: 0;background: #000000;}
.PromotionBox .videoZone img{width:100%;}
.PromotionBox .videoZone video{width:100%;height:100%;cursor: pointer;}



@media screen and (max-width:1024px) {
	.FrequentlyServices .contentBox ul li a p{font-size: 18px;line-height: 28px;padding-top: 103px;}
	.FrequentlyServices .contentBox ul li a p.bg01{background: url(../images/main/main_imgA1.png) no-repeat center top;background-size: 85px auto;}
	.FrequentlyServices .contentBox ul li a p.bg02{background: url(../images/main/main_imgA2.png) no-repeat center top;background-size: 85px auto;}
	.FrequentlyServices .contentBox ul li a p.bg03{background: url(../images/main/main_imgA3.png) no-repeat center top;background-size: 85px auto;}
	.FrequentlyServices .contentBox ul li a p.bg04{background: url(../images/main/main_imgA4.png) no-repeat center top;background-size: 85px auto;}
	.OneStopService .contentBox > ul{margin-left: 10px;width: calc(100% + 70px);}
	.OneStopService .contentBox > ul > li{width: calc(100% / 3 - 63px);margin: 10px 18px 70px 18px;}
	.OneStopService .contentBox ul li a.box span{background: url(../images/main/btn_off.png) no-repeat left top;width: 80px;height: 80px;left: -23px;top: -28px;}
	.OneStopService .contentBox ul li a.box span i{font-size: 17px;line-height: 23px;}
	.OneStopService .contentBox ul li .OnBox ul li a{font-size: 15px;line-height: 25px;padding: 6px 10px;width: calc(100% - 30px);}
	.OneStopService .contentBox ul li a.box{border-radius: 20px;}
	.OneStopService .contentBox ul li .OnBox{border-radius: 20px;}
	.OneStopService .contentBox ul li span.leftTit{width: 90px;height: 90px;}
	.OneStopService .contentBox ul li span.leftTit i{font-size: 18px;line-height: 24px;}
	.PromotionBox .tabBox ul li a{font-size: 15px;line-height: 25px;}
}

@media screen and (max-width:768px) {
	.FrequentlyServices .contentBox ul li{width: calc(100% / 2 - 32px);}
	.OneStopService .contentBox > ul > li{width: calc(100% / 2 - 76px);margin: 21px 18px;margin-bottom: 50px;}
	.FrequentlyServices h4{margin-bottom: 20px;font-size: 32px;line-height: 45px;}
	.OneStopService h4{margin-bottom: 40px;font-size: 32px;line-height: 45px;}
	.FrequentlyServices{padding-top: 55px;padding-bottom: 30px;}
	.OneStopService{padding-top: 55px;padding-bottom: 30px;}
	.ReportBox {float: none;width: 100%;margin-bottom: 50px;}
	.PromotionBox {float: none;width: 100%;}
	.PromotionBox .tabBox ul li a {font-size: 19px;line-height: 25px;}
	.LRbox{margin-top: 50px;margin-bottom: 50px;}
	.pc-i{display:none;}
	.mob-i{display:block;}
	.ReportBox h4{font-size: 32px;line-height: 41px;margin-bottom: 15px;}
	.PromotionBox h4{font-size: 32px;line-height: 41px;margin-bottom: 15px;}
	
	
	.con_box .mb_attr {width: 270px;padding: 8px 24px 65px 24px;border-radius: 20px;}
	.con_box .mb_attr .mb_paging{right: 19px;}
	.con_box .mb_attr .mb_prev{position: absolute;right: 50%;margin-right: 10px;bottom: 10px;}
	.con_box .mb_attr .mb_stop{position: absolute;left: 0;right: 0;bottom: 10px;margin: 0 auto;}
	.con_box .mb_attr .mb_next{position: absolute;left: 50%;margin-left: 10px;bottom: 10px;}
	.con_box .slick-dots{position: absolute;left: 50%;margin-left: -83px;bottom: 86px;}
}

@media screen and (max-width:550px) {
	.OneStopService .contentBox > ul > li {width: calc(100% / 1 - 118px);margin: 21px 18px;margin-bottom: 50px;}
	.ReportBox .e-table ol.on .e-day{font-size: 14px;line-height: 17px;width: 80px;height: 80px;margin-top: -39px;left: 13px;}
	.ReportBox .e-table ol.on .e-day span{font-size: 20px;line-height: 21px;}
	.ReportBox .e-table ol.on li.e-title{left: 107px;width: calc(100% - 120px);}
	.PromotionBox .tabBox ul{margin-left: 0;width: calc(100% + 0px);}
	.PromotionBox .tabBox ul li{width: calc(100% / 1 - 10px);margin: 2px 5px;}
}

@media screen and (max-width:500px) {
	.con_box .mb_attr {width: 270px;padding: 8px 24px 65px 24px;border-radius: 20px;}
	.con_box .mb_attr .mb_paging{right: 19px;}
	.con_box .mb_attr .mb_prev{position: absolute;right: 50%;margin-right: 10px;bottom: 10px;}
	.con_box .mb_attr .mb_stop{position: absolute;left: 0;right: 0;bottom: 10px;margin: 0 auto;}
	.con_box .mb_attr .mb_next{position: absolute;left: 50%;margin-left: 10px;bottom: 10px;}
	.con_box .slick-dots{position: absolute;left: 50%;margin-left: -83px;bottom: 86px;}
	.tabBox ul{margin-left: 0;width: 100%;}
	.tabBox ul li{width: calc(100% - 5px);margin: 3px 5px;}
}

@media screen and (max-width:450px) {
	.FrequentlyServices .contentBox ul li{width: calc(100% / 1 - 32px);margin: 7px 16px;}
	.FrequentlyServices .contentBox ul li a.box{padding-top: 25px;padding-bottom: 17px;}
	.PromotionBox .videoZone{height: 230px;}
}