@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;word-wrap:break-word}
body,html,input{font:15px/1.5 '微软雅黑';}
table{border-collapse:collapse;border-spacing:0;}img{border:none}
pre {white-space: pre-wrap; /* css-3 */white-space: -moz-pre-wrap; /* Mozilla, since 1999 */white-space: -pre-wrap; /* Opera 4-6 */white-space: -o-pre-wrap; /* Opera 7 */	word-wrap: break-word; /* Internet Explorer 5.5+ */}
h1,h2,h3,h4,h5,h6{font-size:100%;}input.dialog{height:0; height:0; font-size:0; line-height:0; border:none}
h1{font-size:34px;}h2{font-size:26px;}h3{font-size:18px; }h4{font-size:16px;}h5{font-size:14px;}h6{font-size:12px;}
input,label,img,th{vertical-align:middle;}.font-fixh{font-family: Georgia,Arial; color: #f00; font-size: 16px; font-weight: 700;}address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
input.button ,input.btn{padding:0.25em;width: auto;_width:0;overflow:visible !ie;}
ul,ol,li{list-style:none;}
a{text-decoration:none}
a:hover{text-decoration:none;}
.white,.white a{color:#fff}.blue,.blue a{color:#004499}.gray4,a.gray4{color:#999}
.red, .red a, a.red{color:red;}.green{color:#0E774A}
.gray{ color:#333;}
.white{ color:#fff;}
select optgroup{color:#CAC8BB;}
header{ display:block}
/*通用样式*/
.hidden{display:none;}.invisible{visibility:hidden;}
.ib,.ib-a a{display:inline-block;zoom:1;*display:inline;}
.clear:after,.main:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clear,.main{display:inline-block;}/* Hides from IE-mac \*/* html .clear,* html .main{height:1%;}.clear,.main{display:block;}
.f12{font-size: 12px}.f14{font-size: 14px}.f16{font-size: 16px}.f18{font-size:18px}.f20{font-size:20px}
.lh20{line-height: 20px}.lh22{line-height: 22px}.lh24{line-height: 24px}.lh26{line-height: 26px}.lh28{line-height: 28px}
.fb{ font-weight:bold}.fn{ font-weight:normal}
.bk,.bk3,.bk6,.bk8,.bk10,.bk15,.bk20,.bk30{clear: both;font-size: 1px;height: 0;line-height: 1px}
.bk3{height: 3px;}.bk6{height: 6px}.bk8{height: 8px}.bk10{height: 10px}.bk15{height: 15px}.bk20{height: 20px}.bk30{height: 30px}
.row-2 li{ float:left; width:50%}.row-3 li{ float:left; width:33%}.row-4 li{ float:left; width:25%}.row-5 li{ float:left; width:20%}
.cu,.cu-li li,.cu-span span {cursor: hand;!important;cursor: pointer}
.text-c{text-align: center}.text-l{text-align: left}.text-r{text-align: right}
.lf{float: left}.rt{float: right}.pr{ position:relative}.pa{ position:absolute}
.el { overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.img-wrap{border:1px solid #eee;text-align:center;overflow:hidden}
.img-wrap a{display:table-cell;vertical-align:middle;*display:block; overflow:hidden; background-color:#fff}
.img-wrap a:hover{ background-color:#e8eff6}
.col-left{float:left}
.col-auto{overflow:hidden;_zoom:1;_float:left;}
.col-right{float:right}
.tc{text-align: center;}.tl{text-align: left;}.tr{text-align: right;}
.fix { *zoom: 1; *clear: both;}
.fix:before, .fix:after { display: table; clear: both; content: '';}
.shape-bg-100, .service-layout3 .inner-wrapper:before, .service-layout4, .work-process-layout1:before, .work-process-layout1.wrap-layout2:after, .pricing-table-layout4, .testomonial-layout5, .contact-form-layout1 .contact-form-slider:before, .price-plan-layout1 .price-action-box, .price-plan-layout1 .price-action-box .shape1, .project-layout1:before {background-size: 100% 100%;background-repeat: no-repeat;background-position: center center;}
.shape-bg-cover {background-size: cover;background-repeat: no-repeat;background-position: center center;}
.shape-bg {position: absolute;width: auto;height: auto;}
.shape-bg.shape-br {bottom: 0;right: 0;}
.bg-shape-none .shape-bg, .bg-shape-none:before, .bg-shape-none:after {display: none !important;}
.no-shadow {box-shadow: none;}
.align-items-center {-ms-flex-align: center!important;align-items: center!important;}
.justify-content-center {-ms-flex-pack: center!important;justify-content: center!important;
}
img {border: none;}
.slick-slide,
.slick-slide:focus,
button:focus,
a:focus,
a:active,
input,
input:hover,
input:focus,
input:active,
textarea,
textarea:hover,
textarea:focus,
textarea:active {-moz-outline: none;outline: none;}
embed,
object,
video {max-width: 100%;height: auto;}
/*公共线*/
.common-line{width:120px; height:1px; background:#e5e6e7; position:relative;}
.common-line i{width:38%; height:100%; position:absolute; left:0; top:0; background:#e50625;}
.bgFull{background-size: cover;background-position: center center;background-repeat: nno-repeat}.pt-5 {padding-top: 5px;}.pt-10 {padding-top: 10px;}.pt-15 {padding-top: 15px;}.pt-20 {padding-top: 20px;}.pt-25 {padding-top: 25px;}.pt-30 {padding-top: 30px;}.pt-35 {padding-top: 35px;}.pt-40 {padding-top: 40px;}.pt-45 {padding-top: 45px;}.pt-50 {padding-top: 50px;}.pt-55 {padding-top: 55px;}.pt-60 {padding-top: 60px;}.pt-65 {padding-top: 65px;}.pt-70 {padding-top: 70px;}.pt-75 {padding-top: 75px;}.pt-80 {padding-top: 80px;}.pt-85 {padding-top: 85px;}.pt-90 {padding-top: 90px;}.pt-95 {padding-top: 95px;}.pt-100 {padding-top: 100px;}.pt-105 {padding-top: 105px;}.pt-110 {padding-top: 110px;}.pt-115 {padding-top: 115px;}.pt-120 {padding-top: 120px;}.pt-125 {padding-top: 125px;}.pt-130 {padding-top: 130px;}.pt-135 {padding-top: 135px;}.pt-140 {padding-top: 140px;}.pt-145 {padding-top: 145px;}.pt-150 {padding-top: 150px;}.pt-155 {padding-top: 155px;}.pt-160 {padding-top: 160px;}.pt-165 {padding-top: 165px;}.pt-170 {padding-top: 170px;}.pt-175 {padding-top: 175px;}.pt-180 {padding-top: 180px;}.pt-185 {padding-top: 185px;}.pt-190 {padding-top: 190px;}.pt-195 {padding-top: 195px;}.pt-200 {padding-top: 200px;}.pb-5 {padding-bottom: 5px;}.pb-10 {padding-bottom: 10px;}.pb-15 {padding-bottom: 15px;}.pb-20 {padding-bottom: 20px;}.pb-25 {padding-bottom: 25px;}.pb-30 {padding-bottom: 30px;}.pb-35 {padding-bottom: 35px;}.pb-40 {padding-bottom: 40px;}.pb-45 {padding-bottom: 45px;}.pb-50 {padding-bottom: 50px;}.pb-55 {padding-bottom: 55px;}.pb-60 {padding-bottom: 60px;}.pb-65 {padding-bottom: 65px;}.pb-70 {padding-bottom: 70px;}.pb-75 {padding-bottom: 75px;}.pb-80 {padding-bottom: 80px;}.pb-85 {padding-bottom: 85px;}.pb-90 {padding-bottom: 90px;}.pb-95 {padding-bottom: 95px;}.pb-100 {padding-bottom: 100px;}.pb-105 {padding-bottom: 105px;}.pb-110 {padding-bottom: 110px;}.pb-115 {padding-bottom: 115px;}.pb-120 {padding-bottom: 120px;}.pb-125 {padding-bottom: 125px;}.pb-130 {padding-bottom: 130px;}.pb-135 {padding-bottom: 135px;}.pb-140 {padding-bottom: 140px;}.pb-145 {padding-bottom: 145px;}.pb-150 {padding-bottom: 150px;}.pb-155 {padding-bottom: 155px;}.pb-160 {padding-bottom: 160px;}.pb-165 {padding-bottom: 165px;}.pb-170 {padding-bottom: 170px;}.pb-175 {padding-bottom: 175px;}.pb-180 {padding-bottom: 180px;}.pb-185 {padding-bottom: 185px;}.pb-190 {padding-bottom: 190px;}.pb-195 {padding-bottom: 195px;}.pb-200 {padding-bottom: 200px;}
.mt-5 {margin-top: 5px;}.mt-10 {margin-top: 10px;}.mt-15 {margin-top: 15px;}.mt-20 {margin-top: 20px;}.mt-25 {margin-top: 25px;}.mt-30 {margin-top: 30px;}.mt-35 {margin-top: 35px;}.mt-40 {margin-top: 40px;}.mt-45 {margin-top: 45px;}.mt-50 {margin-top: 50px;}.mt-55 {margin-top: 55px;}.mt-60 {margin-top: 60px;}.mt-65 {margin-top: 65px;}.mt-70 {margin-top: 70px;}.mt-75 {margin-top: 75px;}.mt-80 {margin-top: 80px;}.mt-85 {margin-top: 85px;}.mt-90 {margin-top: 90px;}.mt-95 {margin-top: 95px;}.mt-100 {margin-top: 100px;}.mt-105 {margin-top: 105px;}.mt-110 {margin-top: 110px;}.mt-115 {margin-top: 115px;}.mt-120 {margin-top: 120px;}.mt-125 {margin-top: 125px;}.mt-130 {margin-top: 130px;}.mt-135 {margin-top: 135px;}.mt-140 {margin-top: 140px;}.mt-145 {margin-top: 145px;}.mt-150 {margin-top: 150px;}.mt-155 {margin-top: 155px;}.mt-160 {margin-top: 160px;}.mt-165 {margin-top: 165px;}.mt-170 {margin-top: 170px;}.mt-175 {margin-top: 175px;}.mt-180 {margin-top: 180px;}.mt-185 {margin-top: 185px;}.mt-190 {margin-top: 190px;}.mt-195 {margin-top: 195px;}.mt-200 {margin-top: 200px;}
.mb-5 {margin-bottom: 5px;}.mb-10 {margin-bottom: 10px;}.mb-15 {margin-bottom: 15px;}.mb-20 {margin-bottom: 20px;}.mb-25 {margin-bottom: 25px;}.mb-30 {margin-bottom: 30px;}.mb-35 {margin-bottom: 35px;}.mb-40 {margin-bottom: 40px;}.mb-45 {margin-bottom: 45px;}.mb-50 {margin-bottom: 50px;}.mb-55 {margin-bottom: 55px;}.mb-60 {margin-bottom: 60px;}.mb-65 {margin-bottom: 65px;}.mb-70 {margin-bottom: 70px;}.mb-75 {margin-bottom: 75px;}.mb-80 {margin-bottom: 80px;}.mb-85 {margin-bottom: 85px;}.mb-90 {margin-bottom: 90px;}.mb-95 {margin-bottom: 95px;}.mb-100 {margin-bottom: 100px;}.mb-105 {margin-bottom: 105px;}.mb-110 {margin-bottom: 110px;}.mb-115 {margin-bottom: 115px;}.mb-120 {margin-bottom: 120px;}.mb-125 {margin-bottom: 125px;}.mb-130 {margin-bottom: 130px;}.mb-135 {margin-bottom: 135px;}.mb-140 {margin-bottom: 140px;}.mb-145 {margin-bottom: 145px;}.mb-150 {margin-bottom: 150px;}.mb-155 {margin-bottom: 155px;}.mb-160 {margin-bottom: 160px;}.mb-165 {margin-bottom: 165px;}.mb-170 {margin-bottom: 170px;}.mb-175 {margin-bottom: 175px;}.mb-180 {margin-bottom: 180px;}.mb-185 {margin-bottom: 185px;}.mb-190 {margin-bottom: 190px;}.mb-195 {margin-bottom: 195px;}.mb-200 {margin-bottom: 200px;}
.primary-btn {display: inline-block;max-width: 100%;width: 200px;height: 50px;line-height: 49px;text-align: center;font-weight: 700;font-family: "Roboto", sans-serif;font-size: 14px;text-transform: uppercase;background-color: #0b6fba;color: #ffffff;position: relative;margin-right: 15px;z-index: 5;border: none;overflow: hidden;transition: all ease 0.4s !important;box-shadow: 0px 10px 28.5px 1.5px rgba(0, 43, 139, 0.25);}.primary-btn:last-child {margin-right: 0;}.primary-btn .btn-text {position: relative;z-index: 10;display: inline-block;}.primary-btn .btn-bg {position: absolute;display: block;width: 0;height: 0;border-radius: 50%;background-color: #ef0f3a;transition: width 0.4s ease-in-out, height 0.4s ease-in-out;transform: translate(-50%, -50%);z-index: -1;}.primary-btn:focus, .primary-btn:active {color: #ffffff;}.primary-btn:hover { background:#e6091a;color: #ffffff;}.primary-btn:hover .btn-bg {width: 225%;height: 500px;}.primary-btn.skew {transform: skewX(-10deg);}.primary-btn.skew .btn-text {transform: skewX(10deg);}.primary-btn.type2 {background-color: #e6091a;box-shadow: 0px 10px 28.5px 1.5px rgba(146, 0, 28, 0.25);}.primary-btn.type2 .btn-bg {background-color: #0046e2;}.primary-btn.type2:hover { background:#0b6fba;color: #ffffff;}.primary-btn.outline-btn {color: #01133c;border: 1px solid #0046e2 !important;}.primary-btn.outline-btn:hover {border-color: transparent !important;color: #ffffff;background-color: #0046e2;}.primary-btn.outline-btn.type2 {border-color: #e50625 !important;}.primary-btn.outline-btn.type2:hover {background-color: #e50625 !important;border-color: transparent !important;}.primary-btn.outline-btn.type2 .btn-bg {background-color: #e50625;}.primary-btn.white-btn {color: #01133c;background-color: #ffffff;}.primary-btn.white-btn.outline-btn {background-color: transparent;color: #ffffff !important;border-color: #ffffff !important;}.primary-btn.white-btn.outline-btn:hover {border-color: transparent !important;}.primary-btn.white-btn:hover {color: #ffffff;} 
.background-image {background-size: 100% 100%;background-position: center;background-repeat: no-repeat;}.background-image.bg-cover {background-size: cover;}
.sec-separator .shape {width: 100px;height: 100px;display: inline-block;position: absolute;left: 50%;top: 50%;margin-top: -50px;margin-left: -50px;border: 2px dotted #e6091a;z-index: 1;border-radius: 50%;box-shadow: 0 0 70px -25px #0d2b6e;animation: cspine 20s linear infinite;box-shadow: 0px 10px 38px 2px rgba(13, 43, 110, 0.2);}
.sec-separator:before, .sec-separator:after {display: inline-block;width: calc(50% - 67px);background-color: #e6091a;left: 0;}
.sec-separator:after {left: auto;right: 0;}
.sec-separator span {background-color: #0046e2;}
.sec-separator {width: 100%;text-align: center;position: relative; margin:50px 0;}
.sec-separator:after, .sec-separator:before {content: '';position: absolute;top: calc(50% - 1px);left: 0;height: 1px;width: 100%;background-color: #e6091a;z-index: 1;}
.sec-separator:after {display: none;}
.sec-separator span {display: block;width: 80px;height: 80px;line-height: 80px;background-color: #e6091a;color: #ffffff;font-size: 48px;z-index: 2;position: relative;border-radius: 50%;margin: 0 auto;overflow: hidden;}
.sec-separator span i {position: absolute;left:0;top: 0;animation: sectionShape 8s linear infinite;}
.secondary-bg1 {background-color: #f2f4f9;}
.secondary-bg2 {background-color: #f7f7f7;}
.slick-slide:focus {outline: none;}
.slick-slide img {display: inline-block;}
.slick-arrow {position: absolute;z-index: 1;width: 50px;height: 50px;padding: 0;border: none;background-color: #ffffff}
.slick-arrow:hover {color: #e50625;}
.slick-arrow.slick-prev {width: 52px;padding-right: 2px}
.slick-arrow.slick-prev:after {content: '';position: absolute;right: 0;top: 50%;margin-top: -10px;height: 20px;width: 1px;background-color: #d9d9d9;}
.slick-arrow.skew {width: 48px;height: 48px;font-size: 20px;transform: skewX(-5deg)}
.slick-arrow.skew:after {display: none;}
.slick-arrow.skew i {transform: skewX(5deg);}
.slick-arrow.type2 {background-color: #e50625;color: #ffffff;box-shadow: 0px 10px 28.5px 1.5px rgba(146, 0, 28, 0.25);}
.slick-arrow.type2:hover {background-color: #1472b0;}
.shape-icon {position: relative;display: inline-block;z-index: 1;margin-right: 25px;}
.shape-icon:before {content: '';position: absolute;top: 50%;left: 0;width: 60px;height: 60px;margin-top: -30px;background-color: #0046e2;z-index: -1;opacity: 0.10;border-radius: 50%;animation: cscale 1s infinite alternate;}
.shape-icon i {color: #0046e2;font-size: 62px;padding-left: 30px}
.circle-btn {display: inline-block;text-align: center;background-color: #0b6fba;color: #ffffff;z-index: 1;font-size: 46px;position: relative;width: 100px;height: 100px;line-height: 100px;border-radius: 50%;transition: all ease 0.4s;}.circle-btn i {width: inherit;height: inherit;line-height: inherit;display: inherit;background-color: inherit;color: inherit;border-radius: inherit;}.circle-btn:hover {color: #e6091a;background-color: #ffffff;box-shadow: 0 10px 54px -4px rgba(0, 0, 0, 0.1);}.circle-btn.xl {font-size: 52px;width: 120px;height: 120px;line-height: 120px;}.circle-btn.xs {font-size: 16px;width: 50px;height: 50px;line-height: 50px;}.circle-btn .ripple {background-color: #0b6fba;}.circle-btn.type2 {background-color: #ef0f3a;}.circle-btn.type2 .ripple {background-color: #ef0f3a;}
a.link-btn { color: #0b6fba; letter-spacing: 0.20px; position: relative; display: inline-block;}
/*a.link-btn:after { content: '\f178'; font-family: "Font Awesome 5 Free"; position: absolute; left: 0; opacity: 0; visibility: hidden; transition: left ease 0.4s, opacity ease 0.4s;}*/
a.link-btn:hover:after { opacity: 1; visibility: visible; left: -20px;}a.link-btn:hover{color: #e6091a;}
.ripple {position: absolute;top: 0;left: 0;display: inline-block;z-index: -1;width: 100%;height: 100%;background-color: #0b6fba;animation-name: ripple;animation-duration: 5s;animation-timing-function: ease-in-out;animation-iteration-count: infinite;border-radius: 50%;transition: background 1.5s ease;}
.ripple.ripple-1 {animation-delay: 1s;}
.ripple.ripple-2 {animation-delay: 1.5s;}
.ripple.ripple-2 {animation-delay: 2s;}
.ripple-wrap {position: relative;z-index: 1;}
.ripple-wrap i {position: relative;z-index: 2;}
@keyframes ripple {
0% {
transform: scale(1);
opacity: 0;
}
30% {
opacity: 0.30;
}
100% {
transform: scale(1.9);
opacity: 0;
}
}
@keyframes ripple2 {
0% {
transform: scale(1);
opacity: 0;
}
30% {
opacity: 1;
}
100% {
transform: scale(1.9);
opacity: 0;
}
}
@keyframes move {
0% {
transform: translate(-50%, 5px);
opacity: 0;
}
50% {
transform: translate(-50%, 20px);
opacity: 1;
}
100% {
transform: translate(-50%, 35px);
opacity: 0;
}
}
@keyframes cscale {
from {
transform: scale(0.9);
}
to {
transform: scale(1.08);
}
}
@keyframes cspine {
from {
transform: rotate(0);
}
to {
transform: rotate(359deg);
}
}
@keyframes cspinereverse {
from {
transform: rotate(359deg);
}
to {
transform: rotate(0);
}
}
@keyframes cmoving {
0% {
transform: translate(0px, 0px);
}
20% {
transform: translate(-50px, 0px);
}
50% {
transform: translate(-50px, -50px);
}
70% {
transform: translate(0px, -50px);
}
100% {
transform: translate(0px, 0px);
}
}
@keyframes upDown {
from {
transform: translateY(-50px);
}
to {
transform: translateY(50px);
}
}
@keyframes downUp {
from {
transform: translateY(50px);
}
to {
transform: translateY(-50px);
}
}
.video-btn {width: 100px;height: 100px;line-height: 100px;text-align: center;font-size: 40px;display: inline-block;position: relative;border-radius: 50%;z-index: 1}
.video-btn .btn-text {display: inline-block;color: inherit;width: 100%;height: 100%;line-height: inherit;padding: 0;position: relative;z-index: 1;border-radius: 50%;background-color: #e40121;color: #ffffff;transition: all ease-in-out 0.4s;}
.video-btn .btn-text:hover {border-color: #e40121;background-color: #ffffff;color: #e40121;}
.video-btn.type2-btn .btn-text {background-color: #ef0f3a;}
.video-btn.type2-btn .btn-text:hover {background-color: #ffffff;border-color: #ef0f3a;color: #ef0f3a;}
.video-btn.type2-btn .ripple {background-color: #ef0f3a;}
@media (max-width: 768px) {
.video-btn {width: 80px;height: 80px;line-height: 80px;}
}
*[class*="rect-"]{position: relative;display: block; width: 100%;height: 0;overflow: hidden;}
*[class*="rect-"] ._full{position: absolute;left: 0;top:0;width: 100%;height: 100%;
*height: auto;}
.rect-50{padding-bottom: 50%;}
.rect-5625{padding-bottom: 56.25%;}
.rect-60{padding-bottom: 60%;}
.rect-618{padding-bottom: 61.8%;}
.rect-66{padding-bottom: 66%;}
.rect-665{padding-bottom: 66.5%;}
.rect-70{padding-bottom: 70%;}
.rect-725{padding-bottom: 72.5%;}
.rect-75{padding-bottom: 75%;}
.rect-775{padding-bottom: 77.5%;}
.rect-80{padding-bottom: 80%;}
.rect-90{padding-bottom: 90%;}
.rect-95{padding-bottom: 95%;}
.rect-100{padding-bottom: 100%;}
.rect-120{padding-bottom: 120%;}
.rect-6875{padding-bottom:68.75%;}
.rect-3175{padding-bottom:31.75%;}
.imgZoom img,.imgY180 img { -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}
.imgZoom { overflow:hidden; -webkit-transform:rotate(0); transform:rotate(0); }
.imgZoom:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.imgY180:hover img { cursor:pointer; -moz-transform:rotateY(180deg); -ms-transform:rotateY(180deg); -o-transform:rotateY(180deg); -webkit-transform:rotateY(180deg); transform:rotateY(180deg) }
.imgHover {overflow:hidden; }
.imgHover img{-moz-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);-o-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);}
.imgHover:hover img{ opacity:.6;}
.imgHover .title{-moz-transform: translateY(180%);-ms-transform: translateY(180%);-webkit-transform: translateY(180%);transform: translateY(180%);-moz-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);-o-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);opacity:1;}
.imgHover .m_detail{-moz-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);-o-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);-moz-transform: translateY(10%);-ms-transform: translateY(10%);-webkit-transform: translateY(10%);transform: translateY(10%);filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);color: #fff;line-height: 1.5;width: 100%;opacity:0;}
.imgHover:hover .title,.imgHover:hover .m_detail{filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);-moz-transform: translateY(10%);-ms-transform: translateY(10%);-webkit-transform: translateY(10%);transform: translateY(10%);opacity:1;}
@media (max-width:426px) {
.imgHover .title{-moz-transform: translateY(280%);-ms-transform: translateY(280%);-webkit-transform: translateY(280%);transform: translateY(280%);}
.imgHover:hover .title,.imgHover:hover .m_detail{-moz-transform: translateY(0%);-ms-transform: translateY(0%);-webkit-transform: translateY(0%);transform: translateY(0%);}
}
.more{  margin:0 auto;}
.button-bubble{display:block;width: 240px;height: 56px;line-height: 56px;border-radius: 28px;background-size: 300% auto;background-image: linear-gradient(90deg, #00ada2 0, #4dd89d 50%, #1cb19c);-moz-background-image: linear-gradient(90deg, #00ada2 0, #4dd89d 50%, #1cb19c);position: relative;}
.button-bubble .button {display: block;width: 100%;text-align: center;color: #FFFFFF;font-style: normal;text-transform: uppercase;position: relative;z-index: 1;}
.button-bubble .bghover{position:absolute;top:0; left:0;z-index: 0;width: 240px;height: 56px;line-height: 56px;border-radius: 28px;background-size: 300% auto;background-image: linear-gradient(90deg, #00ada2 0, #4dd89d 50%, #1cb19c);-moz-background-image: linear-gradient(90deg, #00ada2 0, #4dd89d 50%, #1cb19c);}
.button-bubble .effect{position:absolute;display: block;height: 400%;width: 200%;left: -50%;top: -150%;transition: all .1s ease-out;pointer-events: none;}
.button-bubble .circle {position: absolute;width: 15px;height: 15px;border-radius:100%;background-size: 300% auto;background-image: linear-gradient(90deg,#008783 0,#6ab550 50%,#008783);-moz-background-image: linear-gradient(90deg,#008783 0,#6ab550 50%,#008783);transition: background .1s ease-out;opacity:0;-webkit-transition: all ease .4s;-moz-transition: all ease .4s;-ms-transition: all ease .4s;-o-transition: all ease .4s;
transition: all ease .4s;}		
.button-bubble:hover .bghover{background: #32c39c;	animation:background .6s;-webkit-animation:background .6s;}
.button-bubble:hover .circle{background: #32c39c;}
.button-bubble.animation .circle{animation:oppfunction 1.2s;-webkit-animation:oppfunction 1.2s ;}
.button-bubble.animation .top-left1 {left:22%;top:36%;width: 6px;height: 6px;}
.button-bubble.animation .top-left2 {left:20%;top:45%;width: 6px;height: 6px;}
.button-bubble.animation .top-left3 {top: 32%;left: 15%;width: 30px;height: 30px;}
.bgFull{background-size: cover;background-position: center center;background-repeat: nno-repeat}
.b-shadow{-o-box-shadow:0 0 30px rgba(0,0,0,.08); -ms-box-shadow:0 0 30px rgba(0,0,0,.08); -moz-box-shadow:0 0 30px rgba(0,0,0,.08); -webkit-box-shadow:0 0 30px rgba(0,0,0,.08); box-shadow:0 0 30px rgba(0,0,0,.08);}
@media (max-width:768px) {
.button-bubble{width:180px;height: 46px;line-height: 46px;border-radius: 23px;}
.button-bubble .bghover{width: 180px;height: 46px;line-height: 46px;border-radius: 23px;}
}
@media (max-width:425px) {
.button-bubble{width:160px; }
.button-bubble .bghover{width: 160px; }
}
/* 公共部分 */
.channel_content{padding: 70px 0;}
@media (max-width: 1200px) {
.channel_content{padding: 50px 0;}
}
@media only screen and (max-width: 1024px){
.channel_content{padding: 40px 0;}
}
@media only screen and (max-width: 768px){
.channel_content{padding: 30px 0;}
}
/*page*/
.page{color: #777777; text-align: center;padding-top: 40px;clear:both;float: none;}
.page a,.page span { color: #777777;display: inline-block;border: 1px solid #ededed;padding: 7px 12px;vertical-align: middle; margin-left:5px}
.page .gonext,.page .count {margin-left: 10px;}
.page a:hover,.page span{color:#fff; background: #027cd7;border: 1px solid #027cd7;padding: 7px 12px;}
.page span.goprev,.page span.gonext {color: #777777; background: none}
.page span.count { border: 0;background: 0;color: #777777;}
.page .fa{ font-size:22px;}
@media (max-width:426px) {
.page a,.page span { padding: 4px 8px; margin-left:2px}
.page a:hover,.page span{padding: 4px 8px;}
}
/*header*/
header {background-color: #fff;box-shadow: 0 6px 6px rgba(0, 0, 0, .075); }
header .header-logo {padding: 20px 0;}
header .main-menu ul li {display: inline-block;position: relative;margin:20px 20px 0;}
header .main-menu ul li a {font-size: 17px;display: inline-block;position: relative;padding: 30px 0;color: #01133c;}
header .main-menu ul li a:hover {color: #006eb6;}
header .main-menu ul li.menu-item-has-children > a:after {content: '\f078'; font-size:14px;position: relative;font-family: 'Font Awesome 5 Free';margin-left: 5px;}
header .main-menu ul li ul {border-top: 3px solid #006eb6;position: absolute;left: 0;top: 100%;background-color: #ffffff;min-width: 150px;z-index: 99;text-align: left;opacity: 0;visibility: hidden;transform-origin: top;transform: rotateX(90deg);transition: all ease 0.4s;}
header .main-menu ul li ul li {display: block;margin: 0;}
header .main-menu ul li ul li.menu-item-has-children > a:after {float: right;content: '\f054';transform: translateX(0);transition: all ease 0.4s;}
header .main-menu ul li ul li a {display: block;padding: 12px 15px;font-size:15px;overflow: hidden;border-bottom: 1px solid #edf2f4;color: #01133c;}
header .main-menu ul li ul li a:hover {color: #006eb6;}
header .main-menu ul li ul li a:hover:after {transform: translateX(40px);}
header .main-menu ul li ul li:last-child a {border-bottom: none;}
header .main-menu ul li ul li ul {left: 100%;top: 0;}
header .main-menu ul li ul li ul ul li ul {left: auto;right: 100%;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);}
header .main-menu ul li:hover > ul {opacity: 1;visibility: visible;transform: rotateX(0);}
header .header-btn {display: flex;align-items: center;justify-content: flex-end;width: 100%;padding: 35px 0 20px;}
header .header-btn > a.primary-btn {width: 240px;margin-right: 30px;}
header .header-btn button {font-size: 22px;color: #ffffff;margin-right: 30px;}
header .header-btn button:last-child {margin-right: 0;font-size: 24px;}
header .header-btn button:hover {color: #ef0f3a;}
header .header-btn button {padding: 0;border: none;color: #006eb6;line-height: 50px;height: 50px;background-color: transparent;}
header .header-btn button:hover {color: #01133c;}
.header2-overlay {position: absolute;top: 0;left: 0;right: 0;z-index: 9;}
.mobile-menu-wrapper {position: fixed;top: 0;left: 0;bottom: 0;background-color: rgba(0, 0, 0, 0.6);z-index: 999999;width: 0;height: 100%;transition: all ease 0.8s}
.mobile-menu-wrapper .mean-menu-area {width: 100%;max-width: 250px;background-color: #fff;height: 100%;position: relative;left: -1000px;opacity: 0;visibility: hidden;transition: all ease 1s;}
.mobile-menu-wrapper .mean-menu-area .mobile-logo {max-width: 140px;padding-bottom: 30px;padding-top: 45px;margin: 0 auto;text-align: center}
.mobile-menu-wrapper .mean-menu-area .mobile-logo img{ width:100%;}
.mobile-menu-wrapper .mean-menu-area .mobileMenucls {background-color: transparent;border: none;position: absolute;right: 0;top: 0;padding: 0;line-height: 1;width: 45px;height: 45px;line-height: 45px;font-size: 24px;color: #006eb6;z-index: 1;}
.mobile-menu-wrapper .mean-menu-area .mobile-menu {/*overflow-y: scroll;max-height: 350px;*/}
.mobile-menu-wrapper .mean-menu-area .mobile-menu ul li {border-bottom: 1px solid #eee;}
.mobile-menu-wrapper .mean-menu-area .mobile-menu ul li:first-child {border-top: 1px solid #eee;}
.mobile-menu-wrapper .mean-menu-area .mobile-menu ul li a {display: block;position: relative;padding:15px 10px;line-height: 1;font-size: 16px; color:#333;text-transform: capitalize;}
.mobile-menu-wrapper .mean-menu-area .mobile-menu ul li a:hover{ color:#056ab2;}
.mobile-menu-wrapper .mean-menu-area .mobile-menu ul li ul li:last-child {border-bottom: none;}
.mobile-menu-wrapper .mean-menu-area .mobile-menu ul li ul li a {padding-left: 15px;}
.mobile-menu-wrapper .mean-menu-area .mobile-menu ul li ul li ul li a {padding-left: 20px;}
.mobile-menu-wrapper .mean-menu-area .mobile-menu ul li ul li ul li ul li a {padding-left: 25px;}
.mobile-menu-wrapper .mean-menu-area .mobile-menu ul li.menu-item-has-children > a:after {content: '\f0d7';font-family: "Font Awesome 5 Free";font-weight: 700;float: right;padding-right: 10px;}
.mobile-menu-wrapper .mean-menu-area .mobile-menu ul li.menu-item-has-children.show > a {color: #006eb6;}
.mobile-menu-wrapper .mean-menu-area .mobile-menu ul li.menu-item-has-children.show > a:after {content: '\f0d8';}
.mobile-menu-wrapper.menu-visible {opacity: 1;visibility: visible;width: 100%;transition: all ease 0.8s;}
.mobile-menu-wrapper.menu-visible .mean-menu-area {left: 0;opacity: 1;visibility: visible;transition: all ease 1s;}
.mobile-menu-wrapper.layout2 .mean-menu-area .mobile-menu ul li a:hover,
.mobile-menu-wrapper.layout2 .mean-menu-area .mobile-menu ul li.menu-item-has-children.show > a {color: #ef0f3a;}
.mobile-menu-wrapper.layout2 .mean-menu-area .mobileMenucls {color: #ef0f3a;}
.menuToggleBtn {padding: 0;border: none;color: #006eb6;font-size: 36px;line-height: 50px;height: 50px;background-color: transparent;margin-right: 15px;}
.menuToggleBtn.type2 {color: #ef0f3a;}
.sticky-header-wrap {position: fixed;top: 0;left: 0;right: 0;background-color: #ffffff;z-index: 9999;box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.1);opacity: 0;visibility: hidden;transform: translateY(-110%);transition: all ease 0.6s;}
.header.navbar-fixed-top{border-bottom: 1px solid #eaeaea;background: #FFF; height:75px;-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .075); box-shadow: 0 6px 6px rgba(0, 0, 0, .075);}
.header.navbar-fixed-top .header-logo {padding: 5px 0 0px;}
.header.navbar-fixed-top .main-menu ul li { margin:0px 20px 0;}
.header.navbar-fixed-top .main-menu ul li a {padding:25px 0; }
.header.navbar-fixed-top .header-btn {padding: 15px 0 20px;}
.header.navbar-fixed-top .main-menu ul li ul li { margin:0px;}
.header.navbar-fixed-top .main-menu ul li ul li a {display: block;padding: 12px 15px;font-size:15px;overflow: hidden;border-bottom: 1px solid #edf2f4;color: #01133c;}
.header.navbar-fixed-top .main-menu ul li ul li a:hover {color: #006eb6;}

/*
.sticky-header-wrap.active {visibility: visible;opacity: 1;transform: translateY(0);}
.sticky-header-wrap .logo {padding: 10px 0;}
.sticky-header-wrap .main-menu ul li {display: inline-block;position: relative;margin: 0px 11px;}
.sticky-header-wrap .main-menu ul li a {font-size: 14px;text-transform: uppercase;display: inline-block;position: relative;padding: 23px 0;color: #01133c}
.sticky-header-wrap .main-menu ul li a:hover {color: #006eb6;}
.sticky-header-wrap .main-menu ul li.menu-item-has-children > a:after {content: '\f078';position: relative;font-family: 'font awesome 5 pro';margin-left: 5px;}
.sticky-header-wrap .main-menu ul li ul {border-top: 3px solid #006eb6;position: absolute;left: 0;top: 100%;background-color: #ffffff;min-width: 250px;z-index: 99;text-align: left;opacity: 0;visibility: hidden;transform-origin: top;transform: rotateX(90deg);transition: all ease 0.4s;}
.sticky-header-wrap .main-menu ul li ul li {display: block;margin: 0;}
.sticky-header-wrap .main-menu ul li ul li.menu-item-has-children > a:after {float: right;content: '\f054';transform: translateX(0);transition: all ease 0.4s;}
.sticky-header-wrap .main-menu ul li ul li a {display: block;padding: 12px 15px;padding-left: 15px;overflow: hidden;border-bottom: 1px solid #edf2f4;color: #01133c;}
.sticky-header-wrap .main-menu ul li ul li a:hover {color: #006eb6;}
.sticky-header-wrap .main-menu ul li ul li a:before {content: '\f0da';position: absolute;font-weight: 300;font-family: "Font Awesome 5 Pro";font-size: 16px;margin-right: 0;left: -20px;opacity: 0;visibility: hidden;transition: all ease 0.4s;}
.sticky-header-wrap .main-menu ul li ul li a:hover {padding-left: 25px;}
.sticky-header-wrap .main-menu ul li ul li a:hover:before {opacity: 1;visibility: visible;left: 10px;}
.sticky-header-wrap .main-menu ul li ul li a:hover:after {transform: translateX(40px);}
.sticky-header-wrap .main-menu ul li ul li:last-child a {border-bottom: none;}
.sticky-header-wrap .main-menu ul li ul li ul {left: 100%;top: 0;}
.sticky-header-wrap .main-menu ul li ul li ul ul li ul {left: auto;right: 100%;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);}
.sticky-header-wrap .main-menu ul li:hover > ul {opacity: 1;visibility: visible;transform: rotateX(0);}
.sticky-header-layout2 .main-menu ul li a:hover {color: #ef0f3a;}
.sticky-header-layout2 .main-menu ul li ul {border-top-color: #ef0f3a;}
.sticky-header-layout2 .main-menu ul li ul li a:hover {color: #ef0f3a;}
.sticky-header-layout2 .menuToggleBtn {color: #ef0f3a;}
*/
.popup-search-box {position: fixed;top: 0;left: 50%;background-color: rgba(0, 0, 0, 0.95);height: 0;width: 0;overflow: hidden;z-index: 99999;opacity: 0;visibility: hidden;cursor: url("../images/cancel.png"), auto;border-radius: 50%;transform: translateX(-50%);transition: all ease 0.4s;}
.popup-search-box button.searchClose {width: 60px;height: 60px;position: absolute;top: 40px;right: 40px;border: 1px solid #056ab2;background-color: transparent;color: #056ab2;font-size: 22px;border-radius: 50%;transition: all ease 0.4s;transform: rotate(0);}
.popup-search-box button.searchClose:hover {color: #fff;background-color: #056ab2;border-color: transparent;transform: rotate(90deg);}
.popup-search-box form {position: absolute;top: 50%;left: 50%;display: inline-block;padding-bottom: 40px;cursor: auto;width: 100%;max-width: 900px;transform: translate(-50%, -50%) scale(0);transition: transform ease 0.4s;}
.popup-search-box form input {font-size: 18px;height: 70px;width: 100%;border: none;border-bottom: 2px solid #056ab2;background-color: transparent;padding-left: 30px;color: #fff;border-radius: 50px;}
.popup-search-box form input::placeholder {color: #fff;}
.popup-search-box form button {position: absolute;top: 0px;background-color: transparent;border: none;color: #fff;font-size: 24px;right: 12px;color: #ffffff;cursor: pointer;width: 70px;height: 70px;transition: all ease 0.4s;transform: scale(1.001);}
.popup-search-box form button:hover {transform: scale(1.1);}
.popup-search-box.show {opacity: 1;visibility: visible;width: 100.1%;height: 100%;transition: all ease 0.4s;border-radius: 0}
.popup-search-box.show form {transition-delay: 0.5s;transform: translate(-50%, -50%) scale(1);}
.popup-search-box.layout2 {cursor: url("../images/cancel2.png"), auto;}
.popup-search-box.layout2 button.searchClose {border-color: #e6091a;color: #e6091a;}
.popup-search-box.layout2 button.searchClose:hover {background-color: #e6091a;color: #ffffff;}
.popup-search-box.layout2 form input {border-color: #e6091a;}
.sidemenu-wrapper {position: fixed;z-index: 99999;right: 0;top: 0;height: 100%;width: 0;background-color: rgba(0, 0, 0, 0.75);opacity: 0;visibility: hidden;cursor: url("../images/cancel.png"), auto;
transition: all ease 0.8s;}
.sidemenu-wrapper .closeButton {display: inline-block;width: 50px;height: 50px;line-height: 50px;font-size: 24px;padding: 0;position: absolute;top: 20px;right: 20px;background-color: #ffffff;border: 1px solid #056ab2;color: #056ab2;border-radius: 50%;transform: rotate(0);transition: all ease 0.4s;}
.sidemenu-wrapper .closeButton:hover {background-color: #056ab2;color: #ffffff;border-color: transparent;transform: rotate(90deg);}
.sidemenu-wrapper .sidemenu-content {background-color: #ffffff;width: 450px;margin-left: auto;padding: 80px 30px;height: 100%;overflow: scroll;position: relative;right: -500px;cursor: auto;transition-delay: 1s;transition: right ease 1s;}
.sidemenu-wrapper .sidemenu-content::-webkit-scrollbar-track {box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.1);background-color: #F5F5F5}
.sidemenu-wrapper .sidemenu-content::-webkit-scrollbar {width: 2px;background-color: #F5F5F5;}
.sidemenu-wrapper .sidemenu-content .widget {padding: 0 !important;}
.sidemenu-wrapper .sidemenu-content .widget_about {padding: 0;}
.sidemenu-wrapper .sidemenu-content .widget_about .about-text{ margin:20px 0 30px; font-size:16px;}
.sidemenu-wrapper .sidemenu-content .widget_contact p {margin-bottom: 20px;font-weight: 500;font-size: 18px;color: #000;}
.sidemenu-wrapper .sidemenu-content .widget_contact p:last-child {margin-bottom: 0;}
.sidemenu-wrapper .sidemenu-content .widget_contact i {display: inline-block;width: 40px;height: 40px;line-height: 40px;text-align: center;font-size: 15px;background-color: #056ab2;margin-right: 15px;color: #ffffff;
border-radius: 50%;transition: all ease 0.4s;}
.sidemenu-wrapper.show {opacity: 1;visibility: visible;width: 100%;transition: all ease 0.8s}
.sidemenu-wrapper.show .sidemenu-content {right: 0;opacity: 1;visibility: visible;}
@media (max-width: 1360px) {
header .main-menu ul li { margin:20px 15px 0;}
.header.navbar-fixed-top .main-menu ul li { margin:0px 15px 0;}
}
@media (max-width: 1270px) {
header .main-menu ul li { margin:10px 10px 0;}
.header.navbar-fixed-top .main-menu ul li { margin:0px 10px 0;}
header .header-btn { padding: 25px 0 20px;}
header .header-btn button {font-size: 20px; margin-right: 20px;}
header .header-btn button:last-child { font-size: 22px;}
header .main-menu ul li a { font-size:16px;}
}
@media (max-width: 1170px) {
header .header-logo {padding: 10px 0;}
header .main-menu ul li { margin:10px 6px 0;}
.header.navbar-fixed-top .main-menu ul li { margin:0px 6px 0;}
header .main-menu ul li a {padding: 20px 0;}
header .header-btn button { line-height: 40px;height: 40px; }
header .header-btn { padding:20px 0 10px;}
}
@media (max-width: 1024px) {
header .main-menu ul li { margin:10px 8px 0;}
.header.navbar-fixed-top .main-menu ul li { margin:0px 8px 0;}
header .main-menu ul li a { font-size:15px;}
}
@media (max-width: 992px) {
header .header-logo {padding: 10px 0;}
.menuToggleBtn { font-size: 26px;line-height: 50px;height: 50px; margin-top:10px; margin-right: 0px;}
header .header-btn { padding: 20px 0 10px;}
header .header-btn button { margin-right: 15px;}
}
@media (max-width: 768px) {
header .header-logo {padding: 15px 0;}
.menuToggleBtn { font-size: 26px;line-height: 40px;height: 40px; margin-top:13px; }
header .header-btn { padding: 15px 0 0px;}
header .header-btn button { margin-right: 0px;}
}
@media (max-width: 500px) {
header .header-logo {padding: 10px 0;}
header .header-logo img{ width:100%;}
}
@media (max-width: 325px) {
.menuToggleBtn { line-height: 35px;height: 35px; margin-top:10px; }
header .header-btn button { line-height: 35px;height: 35px; }
header .header-btn { padding: 10px 0 0px;}
}

/* footer */
.footer {}
.footer .footer-wid-wrap{background-color: #333;background-image: url("../images/footer-bg-1-1.png");background-size: 100% 100%;background-position: center center;background-repeat: no-repeat;}
.footer .footer-wid-wrap .footer-widget h3.widget_title {color: #ffffff;font-size: 22px;font-weight: 500;position: relative;margin-bottom: 30px;padding-bottom: 20px; }
.footer .footer-wid-wrap .footer-widget h3.widget_title:before, .footer .footer-wid-wrap .footer-widget h3.widget_title:after {content: '';position: absolute;width: 40px;height: 3px;bottom: 0;left: 15px;background-color: #0b6fba;}
.footer .footer-wid-wrap .footer-widget h3.widget_title:after {left: 0;width: 10px;}
.footer .footer-wid-wrap .widget_contact p {color: #ffffff;margin-bottom: 15px;font-weight: 500;font-size: 16px;}
.footer .footer-wid-wrap .widget_contact p:last-child {margin-bottom: 0;}
.footer .footer-wid-wrap .widget_contact p i {display: inline-block;width: 36px;height: 36px;line-height: 36px;text-align: center;font-size: 15px;background-color: #0b6fba;margin-right: 15px;border-radius: 50%;transition: all ease 0.4s;}
.footer .footer-wid-wrap .widget_contact p a {color: inherit;}
.footer .footer-wid-wrap .widget_contact p:hover i {background-color: #0b6fba;}
.footer .footer-wid-wrap .widget-links ul li {margin-bottom: 15px;}
.footer .footer-wid-wrap .widget-links ul li:last-child {margin-bottom: 0;}
.footer .footer-wid-wrap .widget-links ul li a {display: inline-block;color: #ffffff;font-size: 16px;}
.footer .footer-wid-wrap .widget-links ul li a:hover { color: #0b6fba;}
.footer .copyright-area {background-color: #f4f5f8;padding: 30px 0;}
.footer .copyright-area .copyright .text {color: #696e78;margin-bottom: 0;}
.footer .copyright-area .copyright .text a {color: #696e78;}
.footer .copyright-area .copyright .text a:hover {color: #0b6fba;}
.footer img{ width:auto!important;}
@media (max-width: 992px) {
.mob_footer {background-color: #ededed;padding: 30px 0 0;}
.mob_footer h3{ font-size:18px; font-weight: bold; color:#0b6fba; margin-bottom:30px; padding-bottom:15px; position:relative;}
.mob_footer h3:after{ position:absolute; left:0; bottom:0; content:""; width:40px; height:1px; background:#0b6fba;}
.mob_footer .contact-inform {display: flex;transition: 0.5s;font-size: 16px;font-weight: 400;}
.mob_footer .contact-inform i {font-size: 24px;height: 48px;width: 48px; line-height:48px;background: #0b6fba; border:1px solid #0b6fba; color: #fff;border-radius: 48px; text-align:center;margin-bottom: 30px; margin-right:15px;transition: 0.5s;}
.mob_footer .contact-inform a:hover {background: #0b6fba; border:1px solid #0b6fba; color: #fff;}
.footer .copyright-area {background-color: #f4f5f8;padding:10px 0;}
.footer .copyright-area .container{ width:100%;}
.footer .copyright-area { padding: 20px 0; background-color:#fff;}
.footer .copyright-area a {color: #333;}
.footer .copyright-area a:hover {color: #0b6fba;}
.footer1 {height: 28px;width: 100%;margin-top: 18px;}
.menu-footer {position:fixed;bottom:0;left:0;z-index:9999;opacity:.9;-webkit-transform: translateY(45px);-ms-transform: translateY(45px);-o-transform: translateY(45px);transform: translateY(45px);
transition: .5s;-webkit-transition: .5s;-ms-transition: .5s;}
.menu-footer.on {-webkit-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}
.menu-footer {width:100%;height:45px;line-height:45px;text-align:center;background:#0b6fba;font-size:0;}
.menu-footer a {position: relative; float:left;width:33.33%;width:calc(100% / 3);color:#fff;font-size:14px;}
.menu-footer a:hover {color:#fff;}
.menu-footer a ~ a:before {content: "";position: absolute;left: 0;top: 50%;margin-top: -5px;height: 10px;border-left: 1px solid #a0a0a0;opacity: 0.5;}
}