﻿html, body{margin:0 auto;animation:page-fade-in 1s forwards;-webkit-animation:page-fade-in 1s forwards;-o-animation:page-fade-in 1s forwards;}
*{font-family:PingFangSC, Arial, Microsoft yahei, Tahoma, sans-serif;}
img{border:0;max-width:100%;}
a{text-decoration:none;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;}
a:hover{text-decoration:none;}
a:focus{text-decoration:none;}
span{ -webkit-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;}
input:focus{outline:none;}
input:focus:not(:focus-visible){outline:none;}
input:focus-visible{outline:none;}
textarea, input, input:hover{text-decoration:none !important;border:none !important;}
textarea, input, input:focus{text-decoration:none !important;border:none !important;}
#seo{position:absolute;top:20%;left:30%;}
#seo a{ color:transparent;}
.position_relative{position:relative;}
.position_absolute{position:absolute;}
.boxblock-p{display:block;}
.boxblock-m{display:block;}
.boxnone-p{display:none;}
.boxnone-m{display:none;}
.box_widthall{width:100%;min-height:1px;overflow:hidden;}
.box_widthall2{width:100%;min-height:1px;}
.box_widthauto{width:auto;min-height:1px;overflow:hidden;}
.centerpd{text-align:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.borderradius_1{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.borderradius_2{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.borderradius_3{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
.borderradius_4{-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
.maincontainer{width:100%;padding:0px 24px;}
.mobilecontainer{width:100%;}
.bootcontainer{width:80%;margin:0 auto;}
.bootcontainer2{width:100%;padding:0px 48px;}
.bootbox{margin-right:-24px;display:flex;}
.bootsubbox{display:inline-block;vertical-align:top;padding-right:24px;box-sizing:border-box;}
.bootcol-md-12{width:100%;}
.bootcol-md-11{width:91.66666667%;}
.bootcol-md-10{width:83.33333333%;}
.bootcol-md-9{width:75%;}
.bootcol-md-8{width:66.66666667%;}
.bootcol-md-7{width:58.33333333%;}
.bootcol-md-6{width:50%;}
.bootcol-md-5{width:41.66666667%;}
.bootcol-md-4{width:33.33333333%;}
.bootcol-md-3{width:25%;}
.bootcol-md-2{width:16.66666667%;}
.bootcol-md-1{width:8.33333333%;}
.mainmargin_s1{margin-bottom:10px!important;}
.mainmargin_s2{margin-bottom:24px!important;}
.elemtbgcolor_c1{background-color:#3956bc;}
.elemtbgcolor_c2{background-color:#40b540;}
.elemtbgcolor_c3{background-color:#5672d5;}
.elemtbgcolor_c4{background-color:#8abf23;}
.elemtbgcolor_c5{background-color:#5193d9;}
.elemtbgcolor_c6{background-color:#6ac82c;}
.bgboxcolor_1{background-color:#f9f9fb;overflow:hidden;height:100%;}
.bgboxcolor_2{overflow:hidden;}
.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction{left:50%;width:auto;z-index:999;}
.mhonorlistbox .swiper-pagination{ display:none;}
.swiper-pagination-bullet{}
#Companyintro .swiper-pagination-bullet, #Companyintro .swiper-pagination-bullet-active{background-color:rgba(255, 255, 255, .0001) !important;}
.btnpublic_heights2{ }
.btnpublic_heights2 a{ height:48px;line-height:48px;display:block;color:#ffffff;}
.btnpublic_bgs2{ }
.btnpublic_bgs2 a{ background-image:linear-gradient(270deg, rgb(38, 164, 69) 0%, rgb(16, 77, 176) 100%, rgb(16, 77, 176) 100%) !important;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;border-radius:8px;}
.btnpublic_bgs2 a:hover{ background-color:#1b3f85 !important;background-image:linear-gradient(to right, #215ba2, #215ba2) !important;}
.bgcolor-s1{ }
.bgcolor-s2{ background:#f4f6f9;}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
@media (min-width:992px) {
.container{width:970px;}
}
@media screen and (min-width:1200px) {
.container{width:80%;}
}
@media screen and (min-width:1600px) {
.container{width:74%;}
}
@keyframes page-fade-in {
	from {
		opacity:0;
	}
	to {
		opacity:1;
	}
}