.header{ position: fixed; top: 0; left: 0; width: 100%; z-index: 999999; background: none; height: 100px; display: flex; justify-content: space-between; align-items: center;}
.header .logo{ margin-left: 30px; width: 240px;}
.a_txt{ display: none;}
.header .nav ul li{ float: left; position: relative; margin: 0 25px;}
.header .nav ul li a{ display: list-item;  font-size: 18px; color: #ffffff; line-height: 40px; font-family: "ML";}
.header .nav ul li.on a{ color: #FF2C21;}
.header .nav ul li.on::before{ position: absolute; bottom: 0; left: 0; content: ''; width: 100%; height: 1px; background-color: #FF2C21; }
.header .nav ul li:hover::before{ position: absolute; bottom: 0; left: 0; content: ''; width: 100%; height: 1px; background-color: #FF2C21;}
.header .nav ul li:hover a{ color: #FF2C21;}

.header .nav ul>li>ul.menu-dropdown{ position: absolute; top: 60px; left: 50%; margin-left: -150%; background: #F5F5F5; width: 300%; z-index: 999999; opacity: 0; visibility: hidden; transform-origin:top center; transform:scale(0.1);transition:all 0.5s linear;}
.header .nav ul>li>ul.menu-dropdown>li{ width: 100%; text-align: center; margin: 0;}
.header .nav ul>li>ul.menu-dropdown>li>a:before{ content: ''; width: 0;}
.header .nav ul>li>ul.menu-dropdown>li>a{ font-size: 14px; color: #666666; line-height: 40px; display: block; margin: 0!important;}
.header .nav ul>li>ul.menu-dropdown>li>a:hover{ color: #ffffff!important; background: #FF2C21;}
.header .nav ul>li:hover ul.menu-dropdown{ visibility: visible; opacity: 1; transform: scale(1); z-index: 10;}
.headerBack{ box-shadow: 0px 2px 4px 0px rgba(164,166,166,0.5);}
.headerBack .nav>ul>li>a{ display: list-item;  font-size: 18px; color: #ffffff; line-height: 50px;}

.sela{ display: flex; justify-content: flex-end; align-items: center; margin-right: 30px;}
.sela .language{ display: flex; justify-content: flex-start; align-items: center; margin-left: 30px;}
.sela .language span{ font-size: 16px; color: #727272; line-height: 90px;}
.sela .language:hover span{ color: #FF2C21; cursor: pointer;}

.sela .language{ margin-right: 1%; position: relative; cursor: pointer; }
.sela .language-label{ display:flex; justify-content: flex-end; align-items: center;}
.sela .language-label .language-icon{ width: 22px;}
.sela .language-label .language-on{ font-size: 16px; color: #ffffff; line-height: 25px; margin: 0 6px;}
.sela .language-label .arrow-down{ width: 8px; height: 5px;}
.sela .language .language-select{position: absolute;top: 25px;left: -20px;z-index: 9999999;background: #ffffff;border-radius: 3px;padding: 10px 20px;width: 100px;display: none;}
.sela .language .language-option a{font-size: 16px;color: #727272;line-height: 30px;}
.sela .language:hover .language-select{display: block;}
.sela .language .language-option a:hover{ color: #FF2C21;}

.banner .swiper-pagination-bullet{width: 14px!important; height: 14px!important; background: rgba(255, 255, 255, 0.4)!important; border-radius: 14px!important;opacity: 1!important; margin: 0 5px!important;}
.banner .swiper-pagination-bullet-active{ background: #ffffff!important; width: 34px!important; height: 14px!important; border-radius: 7px!important;}

.profile{ display: flex; justify-content: flex-start; align-items: stretch;}
.profile .profile-left{ flex: 2; background: #FF2C21; padding: 120px 120px 90px 120px;}
.profile .profile-right{ flex: 1; background: url('../images/home_about.png') center 0 no-repeat; background-size: cover;}
.profile-left .profile-title{ font-size: 32px; color: #ffffff; line-height: 40px; font-family: "MB";}
.profile-left .profile-border{ width: 100px; height: 2px; background: #ffffff; margin: 40px 0;}
.profile-left .profile-content{font-size: 18px; color: #ffffff; line-height: 30px; font-family: "ML";}
.profile-left .profile-content p{font-size: 18px; color: #ffffff; line-height: 30px; font-family: "ML";}
.profile-left .profile-more{ display: flex; justify-content: flex-end; align-items: center; margin-top: 45px;}
.profile-left .profile-more a{ font-size: 24px; color: #ffffff; line-height: 30px; border: 2px solid #ffffff; border-radius: 34px; padding: 14px 60px; font-family: "MR";}
.profile-left .profile-more a:hover{ opacity: 0.65; }

.products{padding: 130px 0;}
.products .products-title{ font-size: 36px; color: #000000; line-height: 40px; font-family: "MB"; text-align: center; margin-bottom: 60px;}
.products .products-tab ul{ display: flex; justify-content: center; align-items: center;}
.products .products-tab-item{ margin: 0 15px; }
.products .products-tab-item a{ font-size: 16px; color: #646464; line-height: 40px; font-family: "ML"; display: list-item;}
.products .products-tab-item-on a{ color: #000000; font-family: "MR"; position: relative; line-height: 40px;}
.products .products-tab-item-on a::before{ content: ''; width: 100%; height: 1px; background: #FF2C21; position: absolute; bottom: 0; left: 0;}
.products .products-tab-item a:hover{ cursor: pointer; color: #000000; font-family: "MR";}
.products-box-content{ margin: 0 20px;}
.products-item{ text-align: center;}
.products-item-title a{ font-size: 24px; color: #000000; line-height: 40px; font-family: "MB";}
.products-item-desc{ font-size: 16px; color:#7A7A7A; line-height: 30px; font-family: "ML"; margin-top: 30px;}
.products-box{ margin-top: 80px;}
.products-box .swiper-slide{ transform: scale(0.8)!important;}
.products-box .swiper-slide-active{ transform: scale(1)!important;}
.products-box .swiper{ overflow-y: visible!important;}
.products-box .swiper-pagination{ text-align: center; display: flex; justify-content: center; align-items: center; margin-top: 30px; bottom: -50px!important;}
.products-box .swiper-pagination-bullet{width: 14px!important; height: 14px!important; background: rgba(0, 0, 0, 0.4)!important; border-radius: 14px!important;opacity: 1!important; margin: 0 5px!important;}
.products-box .swiper-pagination-bullet-active{ background: #000000!important; width: 34px!important; height: 14px!important; border-radius: 7px!important;}

.corporate{ background-image: url('../images/home_corporate_back.png'); background-position: center 0; background-repeat: no-repeat; background-size: cover; padding: 120px 0;}
.corporate .corporate-title{ font-size: 36px; color: #ffffff; line-height: 40px; font-family: "MB"; text-align: center;}
.corporate .corporate-content{ display: flex; justify-content: space-around; align-items: center; margin-top: 80px;}
.corporate .corporate-item{ width: 150px;}
.corporate .corporate-item-common{ width: 96px; height: 96px; background-position: center; background-repeat: no-repeat; background-size: 46px 46px; background-color: #ffffff; border-radius: 50%; margin: 0 auto;}
.corporate .corporate-item-common:last-child{ margin-right: 0;}
.corporate .corporate-item-desc{ font-size: 18px; color: #ffffff; line-height: 40px; text-align: center; font-family:"MB";}
.corporate .corporate-item-one{ background-image: url('../images/corporate_one.png'); }
.corporate .corporate-item-two{ background-image: url('../images/corporate_two.png'); }
.corporate .corporate-item-three{ background-image: url('../images/corporate_three.png'); }
.corporate .corporate-item-four{ background-image: url('../images/corporate_four.png'); }
.corporate .corporate-big{ background: #FF2C21; border: 2px dashed #ffffff; border-radius: 50%; width: 480px; height: 480px; padding: 60px; display: flex; justify-content: center; align-items: center; flex-direction: column;}
.corporate .corporate-big-title{ font-size: 30px; color: #ffffff; line-height: 40px; font-family: "MB";}
.corporate .corporate-big-desc{ font-size: 18px; color: #ffffff; line-height: 35px; font-family: "ML"; margin-top: 40px;}
.corporate .corporate-item-common:hover{ background-color: #FF2C21; cursor: pointer;}
.corporate .corporate-item-one:hover{ background-image: url('../images/corporate_one_hover.png'); }
.corporate .corporate-item-two:hover{ background-image: url('../images/corporate_two_hover.png'); }
.corporate .corporate-item-three:hover{ background-image: url('../images/corporate_three_hover.png'); }
.corporate .corporate-item-four:hover{ background-image: url('../images/corporate_four_hover.png'); }

.case{ padding: 120px 0 0 0; background: #F3F3F6;}
.case .case-title{ font-size: 36px; color: #000000; line-height: 40px; font-family: "MB"; text-align: center; margin-bottom: 60px;}
.case .case-item{ position: relative;}
.case .case-item-opacity{ width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); position: absolute; top: 0; left: 0; display: block;}
.case .case-item-title{ position: absolute; bottom: 0; left: 0; width: 100%; font-size: 18px; color: #ffffff; line-height: 100px; font-family: "MB"; text-align: center;}
.case .case-item:hover{ cursor: pointer;}
.case .case-item:hover .case-item-opacity{ display: none;}
.case .case-item:hover .case-item-title{ background: #FF2C21;}

.news{padding: 130px 0;}
.news .news-title{ font-size: 36px; color: #000000; line-height: 40px; font-family: "MB"; text-align: center; margin-bottom: 60px;}
.news .news-tab ul{ display: flex; justify-content: center; align-items: center;}
.news .news-tab-item{ margin: 0 15px; }
.news .news-tab-item a{ font-size: 16px; color: #646464; line-height: 40px; font-family: "ML"; display: list-item;}
.news .news-tab-item-on a{ color: #000000; font-family: "MR"; position: relative; line-height: 40px;}
.news .news-tab-item-on a::before{ content: ''; width: 100%; height: 1px; background: #FF2C21; position: absolute; bottom: 0; left: 0;}
.news .news-tab-item a:hover{ cursor: pointer; color: #000000; font-family: "MR";}
.news-box-content{ margin: 0;}
.news-item{ text-align: left;}
.news-item-title{ margin: 10px 0;}
.news-item-title a{ font-size: 18px; color: #222222; line-height: 25px; font-family: "MB"; height: 50px;}
.news-item-date{ font-size: 16px; color: #A2A2A2; line-height: 30px; font-family: "ML"; padding-left: 30px; background: url('../images/date_icon.png') no-repeat left center; background-size: 16px 16px;}
.news-box{ margin-top: 80px;}
.news .news-item{ border-bottom: 1px solid #ffffff;}
.news .news-item:hover{ border-bottom: 1px solid #FF2C21;}
.news .news-item:hover .news-item-title a{ color: #FF2C21;}
.news .news-item:hover .news-item-date{ color: #FF2C21; background: url('../images/date_icon_hover.png') no-repeat left center;}
.news-box .swiper{ overflow-y: visible!important;}
.news-box .swiper-pagination{ text-align: center; display: flex; justify-content: center; align-items: center; margin-top: 30px; bottom: -50px!important;}
.news-box .swiper-pagination-bullet{width: 14px!important; height: 14px!important; background: rgba(0, 0, 0, 0.4)!important; border-radius: 14px!important;opacity: 1!important; margin: 0 5px!important;}
.news-box .swiper-pagination-bullet-active{ background: #000000!important; width: 34px!important; height: 14px!important; border-radius: 7px!important;}

.footer{background-image: url('../images/footer_back.png'); background-position: center 0; background-repeat: no-repeat; background-size: cover; padding: 90px 0 0 0;}
.footer .footer-top-logo{ width: 265px;}
.footer .footer-btm{ display: flex; justify-content: space-between; align-items: center; border-top: 1px solid rgba(255, 255, 255, 0.1); padding-top: 30px; padding-bottom: 30px;}
.footer .footer-btm .footer-copyright{ font-size: 14px;color: #939393; line-height: 31px; font-family: "ML";}
.footer .footer-btm .footer-icon{ display: flex; justify-content: flex-end; align-items: center;}
.footer .footer-btm .footer-icon-item{ margin-left: 10px;}
.footer .footer-nav{ display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap; margin-right: 50px;}
.footer .footer-nav .footer-nav-item{ flex-basis: 33.3333%;}
.footer .footer-nav .footer-nav-item a{ font-size: 18px; color: #ffffff; line-height: 40px; font-family: "ML";}
.footer-top-right{ display: flex; justify-content: space-between; align-items: flex-start;}
.footer-phone a{ font-size: 30px; color: #ffffff; background-image: url('../images/footer_mobile.png'); background-position: left center; background-repeat: no-repeat; background-size: 52px 52px; padding-left: 52px; line-height: 62px; font-family: "MR"; display: list-item;}
.footer-address{ font-size: 14px; color: #909090; line-height: 25px;  background-image: url('../images/address_footer.png'); background-position: left 20px top 10px; background-repeat: no-repeat; background-size: 12px 13px; padding-left: 46px; margin-top: 30px; font-family: "ML";}
.footer-email a{ font-size: 14px; color: #909090; line-height: 30px;  background-image: url('../images/email_footer.png'); background-position: left 20px center; background-repeat: no-repeat; background-size: 12px 13px; padding-left: 46px; font-family: "ML";}
.code-img{ width: 120px;}
.code-scan{ font-size: 14px; color: #b5b5b5; line-height: 30px; text-align: center;}
.qr-code{ text-align: center; width: 120px; float: right;}
.footer-middle{ margin: 60px 0 160px 0;}
.company-info{ margin-right: 80px;}

.banner-inside{ position: relative;}
.banner-position{ position: absolute; bottom: 80px; left: 0; display: flex; justify-content: center; align-items: center; flex-direction: column; width: 100%;}
.banner-position .banner-position-title{ font-size: 70px; color: #ffffff; line-height: 70px; font-family: "MB"; }
.banner-position .banner-position-border{ width: 160px; height: 2px; background: #FF2C21; margin-top: 16px;}

.sub-menu{ background: #F5F5F5; height: 70px;}
.sub-menu .sub-menu-item { display: flex; justify-content: center; align-items: center;}
.sub-menu .sub-menu-item .sub-menu-item-li{ margin: 0 20px;}
.sub-menu .sub-menu-item .sub-menu-item-li a{ font-size: 16px; color: #5D5D5D; line-height: 70px; font-family: "ML"; display: list-item;}
.sub-menu .sub-menu-item .sub-menu-item-li-active a{ color: #000000; font-family: "MB"; border-bottom: 1px solid #FF2C21;}

.overview{padding: 100px 0;}
.common-title-theme{ font-size: 36px; color: #000000; line-height: 40px; font-family: "MB"; text-align: center;}
.common-border-theme{ width: 100px; height: 2px; background: #FF2C21; margin: 20px auto 80px;}
.back-white{ background: #ffffff;}
.color-white{ color: #ffffff;}
.overview .overview-box{ display: flex; justify-content: space-between; align-items: center;}
.overview .overview-box-right{ margin-left: 100px;}
.overview .overview-box-right img{ width: 230px;}
.overview .overview-box-left{ flex: 1;}
.overview .overview-title{ font-size: 24px; color: #000000; line-height: 40px; font-family: "MB"; margin-bottom: 30px;}
.overview .overview-content p{ font-size: 18px; color: #5E5E5E; line-height: 30px; font-family: "ML"; margin-bottom: 20px;}

.history{ background-image: url('../images/about_history_back.png'); background-position: center 0; background-repeat: no-repeat; background-size: cover;}
.history .history-content{ font-size: 18px; color: #ffffff; line-height: 30px; font-family: "ML"; padding-bottom: 30px;}
.history .history-content p{ margin-bottom: 20px; word-wrap: break-word; word-break: break-all;}

.team{ background: #FF2C21; display: flex; justify-content: space-between; align-items: stretch; position: relative;}
.team-right,.team-left{ flex: 1;}
.team .team-left-box{ width: 750px; position: absolute; top:0; left: 50%; margin-left: -750px;}
.team .team-left-title{ text-align: left; margin-top: 100px;}
.team .team-left-border{ margin: 20px 0 80px 0;}
.team .team-left-desc{ width: 95%; font-size: 16px; color: #ffffff;line-height: 30px; font-family: "ML";}

.hornors-box{ margin-top: 0px;}
.hornors-item-title{ text-align: center; margin-top: 10px; position: relative;}
.hornors-item-title a{ font-size: 18px; color: #555555; line-height: 40px; margin-top: 10px; text-align: center;}
.hornors-item:hover a{ color: #FF2C21;}
.hornors-item:hover .hornors-item-title::before{ content: ''; width: 60%; height: 1px; background: #FF2C21; position: absolute; bottom: 0; left: 20%;}
.hornors-item:hover{ cursor: pointer;}
.shu .hornors-box{ padding-bottom: 50px;}
.shu .swiper-pagination-bullet{width: 14px!important; height: 14px!important; background: rgba(0, 0, 0, 0.4)!important; border-radius: 14px!important;opacity: 1!important; margin: 0 5px!important;}
.shu .swiper-pagination-bullet-active{ background: #000000!important; width: 34px!important; height: 14px!important; border-radius: 7px!important;}
.shu{ position: relative;}
.shu .shu-shadow-left{ position: absolute; top: -30px; left: 0; width: 145px; height: 100%; z-index: 99999;}
.shu .shu-shadow-right{ position: absolute; top: -30px; right: 0; width: 145px; height: 100%; z-index: 99999;}

.speech{ background-image: url('../images/about_president_back.png'); background-position: center 0; background-repeat: no-repeat; background-size: cover;}
.speech .speech-content{ display: flex; justify-content: space-between; align-items: center;}
.speech .speech-content-left{ max-width: 440px;}
.speech .speech-content-right{ flex: 1; margin-left: 70px;}
.speech .speech-content-right .speech-name{ font-size: 48px; color: #F4342A; line-height: 50px; font-family: 'MB';}
.speech .speech-content-right .speech-position{ font-size: 24px; color: #000000; line-height: 40px; font-family: "MR"; margin-top: 10px;}
.speech .speech-content-right .speech-profile{ margin-top: 30px;}
.speech .speech-content-right .speech-profile p{ font-size: 18px; color: #4D4D4D; line-height: 30px; font-family: "ML"; margin-bottom: 20px;}

.partner{ background: #F7F7F7;}
.partner .partner-box{ display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.partner .partner-item{ flex-basis: calc((100% - 100px) / 5); margin-bottom: 25px; margin-right: 25px;}
.partner .partner-item:nth-child(5n){ margin-right: 0;}
.partner .partner-item:hover{ cursor: pointer;}

.news .news-item-cell{ margin-bottom: 25px;}

.prev-next{margin-bottom: 50px;}
.prev-item,.next-item{background-color: #f5f5f5;background-image: url('../images/prev.png');background-position: left 10px center;background-repeat: no-repeat;background-size: 15px 15px;padding: 10px 10px 10px 30px;margin-bottom: 10px;}
.next-item{ background-image: url('../images/next.png');}
.prev-next-item a{font-size: 16px;color: #8a8a8a;line-height: 20px; font-family: "ML";}
.detail-info p{ font-size: 18px; color: #333333; line-height: 35px; font-family: "ML"; margin-bottom: 20px;}
.detail-info{ font-size: 18px; color: #333333; line-height: 35px; font-family: "ML";}

.scope{ padding: 180px 0;}
.scope .scope-flex{ display: flex; justify-content: center; align-items: center;}
.scope .scope-flex .scope-flex-left{ flex: 1;}
.scope .scope-flex .scope-flex-right{ flex: 1;}
.scope .scope-flex{ position: relative;}
.scope .scope-border{ position: absolute; top:50%; left: 50%; margin-top: -300px; margin-left: -250px; width: 500px; height: 600px; background: #FF2C21; border-radius: 250px; box-shadow: 0px 20px 20px 0px rgba(0,0,0,0.15); border: 8px solid #ffffff; display: flex; justify-content: center; align-items: center; flex-direction: column; padding: 0 35px;}
.scope .scope-border-title{ font-size: 30px; color: #ffffff; line-height: 40px; text-align: center; font-family: "MB";}
.scope .scope-border-content{ font-size: 18px; color: #ffffff; line-height: 40px; font-family: "ML"; margin-top: 50px;}

.products-item-cell{ margin-bottom: 50px;}
.products-item .products-item-title{ margin-top: 10px;}
.products-item .products-item-title a{ font-size: 24px; color: #000000; line-height: 40px; text-align: center; font-family: "MB";}
.products-item .products-item-border{ width: 60px; height: 2px; background: #ffffff; margin: 10px auto;}
.products-item .products-item-sub{ font-size: 16px; color: #7A7A7A; line-height: 30px; font-family: "ML"; text-align: center; height: 60px; padding: 0 20px;}
.products-item:hover{ box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.08); cursor: pointer;}
.products-item:hover .products-item-border{ background: #ff2c21;}
.products-item .products-item-pic{ display: flex; justify-content: center; align-items: center;}
.products-detail-cell{ margin-bottom: 30px; border: 1px solid #f5f5f5;}
.products-detail-title{ font-size: 40px; color: #000000; line-height: 40px; font-family: "MB"; padding-bottom: 30px; margin-bottom: 30px;border-bottom: 1px solid #f5f5f5;}
.products-detail-desc{ font-size: 16px; color: #5b5b5b; line-height: 35px; font-family: "ML";}

.network-title{ font-size: 28px; color: #000000; line-height: 40px; font-family: "MB"; margin-bottom: 100px; text-align: center;}


.reading-online-page {
	padding: 100px 0;
  }
.reading-online-page .tab-title-main {
	position: relative;
	max-width: 833px;
	padding: 0 50px;
	margin: auto;
}
  .reading-online-page .tab-title-main .swiper-button-prev {
	left: 0;
	top: 50%;
	width: 40px!important;
	height: 40px!important;
  }
  .reading-online-page .tab-title-main .swiper-button-next {
	right: 0;
	top: 50%;
	width: 40px!important;
	height: 40px!important;
  }
  .swiper-button-prev:after, .swiper-rtl .swiper-button-next:after{
	content: ''!important;
  }
  .swiper-button-next:after, .swiper-rtl .swiper-button-prev:after{
	content: ''!important;
  }
.reading-online-page .tab-title-main .tab-title-box {
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow-y: hidden;
	overflow-x: scroll;
	text-overflow: inherit;
	white-space: nowrap;
	text-align: center;
  }
  .reading-online-page .tab-title-main .tab-title-box::-webkit-scrollbar {
	width: 2px;
	height: 0;
	background-color: #fff;
	background-color: transparent;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 0;
  }
  .reading-online-page .tab-title-main .tab-title-box::-webkit-scrollbar-thumb {
	background-color: #000;
	background-color: transparent;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 0;
  }
  .reading-online-page .tab-title-main .tab-title-box .tab-title {
	display: block;
	font-size: 0;
	overflow: visible;
  }
  .reading-online-page .tab-title-main .tab-title-box .tab-title .title {
	display: inline-block;
	vertical-align: middle;
  }
  .reading-online-page .tab-title-main .line-main {
	position: relative;
  }
  
  .reading-online-page .tab-title-main .tab-title {
	position: relative;
  }
  .reading-online-page .tab-title-main .tab-title .title {
	position: relative;
	font-size: 22px;
	color: #ababab;
	line-height: 1;
	padding-bottom: 10px;
	margin: 0 20px;
	cursor: pointer;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
  }
  .reading-online-page .tab-title-main .tab-title .title.active {
	font-size:36px;
	color: #000000;
	font-family: "MB";
  }
  .reading-online-page .tab-title-main .tab-title .title.active .d {
		background-color: #ff2c21;
		width: 100%;
		height: 2px;
  }
  .reading-online-page .tab-title-main .tab-title .title .d {
	width: 5px;
	height: 5px;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
  }
  
.mapDiv{ height: 900px; z-index: 8;}
.contact-n-item-icon{ text-align: center;}
.contact-n-item-icon img{ width: 60px; height: 60px; margin: 0 auto;}
.contact-n-item-title{ font-size: 16px; color: #000000; line-height: 20px; font-family: "MB"; text-align: center; margin-top: 15px;}
.contact-n-item-content{ font-size: 16px; color: #868686; line-height: 20px; min-height: 75px; font-family: "ML"; text-align: center; margin-top: 20px; width: 75%; margin: 15px auto 0;}

.service-h{ font-size: 24px; color: #000000; line-height: 50px; font-family: "MB"; margin-bottom: 80px;}
.service-b{ font-size: 24px; color: #000000; line-height: 50px; font-family: "MB"; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.service-t{ font-size: 24px; color: #000000; line-height: 40px; font-family: "MB"; margin-top: 60px;}
.service-p{ font-size: 16px; color: #494949; line-height: 30px; font-family: "ML"; margin-bottom: 20px;}


.page-num:not(:disabled) { cursor: pointer;}
.page-num, .page-link { position: relative; display: inline-block; padding: .5rem .75rem; margin-left: -1px; line-height: 1.25; color: #101010; background-color: #fff; border: 1px solid #dee2e6;}
a.page-num:hover, .page-link:hover {	text-decoration: none;}
.page-num-current { z-index: 1; color: #fff; background-color: #e02a00;	border-color: #e02a00;}
.page-num-current:hover { color: #fff;}
.list-pagination .pagination{ display:flex; justify-content:center; align-items:center;}
 









