@charset "UTF-8";
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display: block;}
a:focus{outline: 0;}
audio,canvas,video{display: inline-block;}
audio:not([controls]){display: none;height: 0;}
[hidden]{display: none;}
blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul{margin: 0;padding: 0;}
html{font-family: '微软雅黑', 'Hiragino Sans GB', Helvetica, Arial, 'Lucida Grande', sans-serif;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
a:focus{outline: thin dotted;outline: 0;}
a{text-decoration: none;}
a:active,a:hover{outline: 0;}
h1{font-size: 2em;}
abbr[title]{border-bottom: 1px dotted;}
b,
strong{font-weight: 700;}
dfn{font-style: italic;}
mark{background: #ff0;color: #000;}
code,
kbd,
pre,
samp{font-family: monospace, serif;font-size: 1em;}
pre{white-space: pre;white-space: pre-wrap;word-wrap: break-word;}
q{quotes: "“" "”" "‘" "’";}
small{font-size: 80%;}
sub,
sup{font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sup{top: -.5em;}
sub{bottom: -.25em;}
img{border: 0;}
svg:not(:root){overflow: hidden;}
figure{margin: 0;}
fieldset{border: 1px solid silver;margin: 0 2px;padding: .35em .625em .75em;}
legend{border: 0;padding: 0;}
button,
input,
select,
textarea{font-family: inherit;font-size: 100%;margin: 0;}
button,
input{line-height: normal;}
button,
html input[type=button],
input[type=reset],
input[type=submit]{-webkit-appearance: button;cursor: pointer;}
button[disabled],
input[disabled]{cursor: default;}
input[type=checkbox],
input[type=radio]{box-sizing: border-box;padding: 0;}
input[type=search]{-webkit-appearance: textfield;box-sizing: content-box;}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration{-webkit-appearance: none;}
button::-moz-focus-inner,
input::-moz-focus-inner{border: 0;padding: 0;}
textarea{overflow: auto;vertical-align: top;}
table{border-collapse: collapse;border-spacing: 0;}
.clearfix:after{content: "";display: block;height: 0;clear: both;visibility: hidden;}
input[type=button],
input[type=reset],
input[type=submit]{-webkit-appearance: none;}
textarea{-webkit-appearance: none;}
input:focus{-webkit-tap-highlight-color: transparent;-webkit-user-modify: read-write-plaintext-only;}
input:focus,
textarea:focus{outline: 0;}
.tap_init{-webkit-tap-highlight-color: transparent;}
dd,dl,dt,li,ol,ul{list-style: none;}
b,em,strong{font-style: normal;}
body{-webkit-tap-highlight-color: transparent;background: #fff;color: #333;}
a:focus,
div:focus,
input:focus,
p:focus{-webkit-tap-highlight-color: transparent;}
div:focus,
span:focus{outline: none;}
a:hover,
a:focus{text-decoration: none;}
/*reset bootsrtap*/
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{padding-left: 10px;padding-right: 10px;}
.container{padding-left: 10px;padding-right: 10px;}
.row{margin-right: -10px;margin-left: -10px;}
@media (min-width: 1600px){
	.container{max-width: 1600px;}
}
.OtherBannerTopTextImgH a{background-repeat: no-repeat;background-position: center center;background-size: cover;}
.OtherBannerTopTextImgH .pc{display: block;height: 100%;}
.OtherBannerTopTextImgH .m{display: none;}
@media (max-width: 767px){
	.OtherBannerTopTextImgH .m{display: block;}
	.OtherBannerTopTextImgH .pc{display: none;}
}
.IndexCommonTitleEnCn{padding: 0 10px;font-weight: bold;color: #333333;text-align: center;}
.IndexCommonTitleEnCn .en{font-size: 20px;font-weight:bold;letter-spacing: 1.5px;padding-bottom: 40px;color:#000;}
.IndexCommonTitleEnCn .cn{font-size: 48px;padding-bottom: 10px;letter-spacing: 5px;color:#000;}
@media (max-width: 767px){
	.IndexCommonTitleEnCn .en{font-size: 30px;padding-bottom: 10px;}
	.IndexCommonTitleEnCn .cn{font-size: 24px;padding-bottom: 5px;}
}
@media (max-width: 767px){
	.IndexCommonTitleEnCn .en{font-size: 14px;font-weight:bold;}
	.IndexCommonTitleEnCn .cn{font-size: 24px;}
}
.TabSwitch{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
.TabSwitch a{-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;padding: 40px 0;-webkit-transition: 0.5s ease all;transition: 0.5s ease all;text-align: center;font-family: 'SimHei Regular';font-size: 36px;color: #fff;
    background: #3a3a3a;}
.TabSwitch a.active, .TabSwitch a:hover{background: #f33142;color: #fff;}
.TabSwitch a .a{font-family: 'HYDaHeiJ_regular';}
@media (max-width: 991px){
	.TabSwitch a{padding: 20px 0;font-size: 20px;}
}
@media (max-width: 767px){
	.TabSwitch a{padding: 10px 0;font-size: 14px;}
}
.DetailCommonLinklist{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;margin: 60px 0;}
.DetailCommonLinklist a{font-family: 'Microsoft YaHei Regular';font-size: 26px;color: #000000;white-space: nowrap;margin: 0 75px;}
.DetailCommonLinklist a.prev, .DetailCommonLinklist a.next{flex:1;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;text-align:center;margin:0;color: #f33142;}
@media (max-width: 991px){
	.DetailCommonLinklist a{margin: 0 30px;}
}

@media (max-width: 767px){
	.DetailCommonLinklist{margin: 30px 0;flex-direction: column;padding:0 10px;}
	.DetailCommonLinklist a{font-size: 16px;margin: 0 15px;}
	.DetailCommonLinklist a.prev, .DetailCommonLinklist a.next{justify-content:flex-start;text-align:left;}
	.DetailCommonLinklist a{font-size: 14px;margin-top:10px;margin-bottom:10px;margin-left:0;}
}

.header{-webkit-transition: 0.5s ease all;transition: 0.5s ease all;}
.header.active{background: rgba(0,0,0,0.85);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);box-shadow: 0 4px 20px rgba(0,0,0,0.3);border-bottom: 1px solid rgba(243,49,66,0.2);}
.header.active .navbar-brand img:nth-of-type(2){display: block;}
.header.active .navbar-brand img:nth-of-type(1){display: none;}
.header.active .navbar-light .navbar-toggler-icon{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-width='1.2' d='M5 8h20M5 15h20M5 22h20'/%3E%3C/svg%3E");}
.header.active .dropdown-toggle::after{border-top-color: #000;border-bottom-color: #000;}
.header.active .tplNumber .text{color: #000;font-size: 20px;}
.header.active .tplNumber img:nth-of-type(2){display: block;}
.header.active .tplNumber img:nth-of-type(1){display: none;}
.header.active .navbar-nav li span a{color: #fff;}
.header.active .navbar-nav li.active span a::after, .header.active .navbar-nav li:hover span a::after{background: #000;}
.header .navbar-nav li.active span a::after{-webkit-transition: 0.5s ease all;transition: 0.5s ease all;}
.header .navbar-nav li:hover span a::after{-webkit-transition: 0.5s ease all;transition: 0.5s ease all;}
.header .navbar-nav li.active span a{color: #ff0000;}
.header .navbar-nav li span a{font-family: 'sourcehansanscn-light';font-weight: 600;font-size: 15px;}
.header .navbar-brand img:nth-of-type(1){display: block;}
.header .navbar-brand img:nth-of-type(2){display: none;}
.header .tplNumber img{width: 30px;}
.header .tplNumber img:nth-of-type(1){display: block;}
.header .tplNumber img:nth-of-type(2){display: none;}
.header .tplNumber{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;
	display: none;
	-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.header .tplNumber .img{margin-right: 10px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
.header .tplNumber .text{font-size: 20px;color: #fff;-webkit-transition: 0.5s ease all;transition: 0.5s ease all;letter-spacing: 1px;}
.header .navbar-nav li span a i{font-style: normal;}

/* ===== Header 响应式 ===== */
/* 台式机+笔记本 桌面端布局（≥992px）*/
@media (min-width: 992px){
	.header .navbar{padding-left: 100px;padding-right: 80px;height: 90px;}
	.header .navbar-brand{padding: 0;margin-right: 55px;}
	.header .navbar-brand img{width: 130px;}
	.header .navbar-nav{margin-left: auto;}
	.header .navbar-nav li.active span a::after, .header .navbar-nav li:hover span a::after{background: #fff;}
	.header .navbar-nav li span{display: block;}
	.header .navbar-nav li span a{color: #fff;display: flex;flex-direction: column;align-items: center;padding: 10px 4px;letter-spacing: 2px;position: relative;}
	.header .navbar-nav li span a i{font-style: normal;font-size: 14px;margin-top: 2px;letter-spacing: 1px;        font-weight: 500;}
	.header .navbar-nav li .dropdown-menu{margin-top: 0;padding: 0;background: rgba(0, 0, 0, 0.4);border: 0;min-width: 0;width: 92px;left: -5px;}
	.header .navbar-nav li .dropdown-menu .dropdown-item{color: #fff;font-size: 13px;text-align: center;padding: 12px 0;-webkit-transition: 0.5s ease all;transition: 0.5s ease all;position: relative;}
	.header .navbar-nav li .dropdown-menu .dropdown-item::after{position: absolute;bottom: 0;left: 0;right: 0;margin: auto;height: 1px;background: #fff;content: '';}
	.header .navbar-nav li .dropdown-menu .dropdown-item:hover{background: none;color: #f33142;}
	.header .navbar-nav li .dropdown-menu .dropdown-item:focus{background: none;}
	.header .navbar-nav li .dropdown-menu .dropdown-item:last-child::after{background: transparent;}
	.header .dropdown-toggle::after{content: none;}
	.header .navbar-nav .dropdown-arrow{display: none;}
}
@media (min-width:1600px){
	.header .navbar-nav li{margin:0 15px;}
}

@media (min-width: 992px) and (max-width: 1299px){
	.header .navbar{padding-left: 20px;padding-right: 20px;}
	.header .navbar-brand{margin-right: 20px;}
	.header .navbar-nav li span a{font-size: 14px;}
	.header .navbar-nav li{margin: 0 2px;}
}
@media (min-width:1300px) and (max-width:1600px){
	.header .navbar-nav li{margin:0 3px;}
}
/* 平板+手机（≤991px）*/
@media (max-width: 991px){
	.header{z-index: 9999;}
	.header .navbar-light .navbar-toggler{color: transparent;border-color: transparent;border: 0;}
	.header .navbar-light .navbar-toggler-icon{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-width='1.2' d='M5 8h20M5 15h20M5 22h20'/%3E%3C/svg%3E");}
	.header .navbar-light .navbar-toggler:focus{border: 0;outline: none;}
	.header .tplNumber{margin-top: 10px;}
	.header .navbar-nav{padding-bottom: 10px;margin-top: 10px;}
	.header .navbar-nav li span a{color: #fff;}
	.header .navbar-nav li .dropdown-menu a{font-size: 14px;}
	.header .navbar-collapse .navbar-nav li .dropdown-menu{background: rgba(255,255,255,0.05);border: 0;border-radius: 8px;margin: 5px 0 10px;padding: 5px 0;}
	.header .navbar-collapse .navbar-nav li .dropdown-menu .dropdown-item{color: rgba(255,255,255,0.7);font-size: 13px;padding: 10px 15px;border-bottom: 1px solid rgba(255,255,255,0.05);}
	.header .navbar-collapse .navbar-nav li .dropdown-menu .dropdown-item:last-child{border-bottom: 0;}
	.header .navbar-collapse .navbar-nav li .dropdown-menu .dropdown-item:hover,.header .navbar-collapse .navbar-nav li .dropdown-menu .dropdown-item:focus{background: rgba(243,49,66,0.1);color: #f33142;}
	.header .dropdown-toggle::after{border-top-color: #fff;border-bottom-color: #fff;}
	.header .navbar-collapse .navbar-nav li .nav-link{position: relative;}
	.header .navbar-collapse .navbar-nav li .dropdown-arrow{display: inline-block;width: 30px;height: 30px;position: absolute;right: 0;top: 50%;transform: translateY(-50%);cursor: pointer;}
	.header .navbar-collapse .navbar-nav li .dropdown-arrow::after{content: '';display: block;width: 10px;height: 10px;border-right: 2px solid #fff;border-bottom: 2px solid #fff;transform: rotate(45deg);position: absolute;top: 50%;left: 50%;margin: -5px 0 0 -5px;transition: transform 0.3s;}
	.header .navbar-collapse .navbar-nav li .dropdown-arrow.open::after{transform: rotate(135deg);}
	.header .navbar-brand img{width: 80px;}
	.header .navbar-toggler-icon{width: 1.5em;height: 1.5em;padding-right: 0;}
	.header .navbar-toggler{padding-right: 0;padding-left: 0;}
	.header .navbar{padding-left: 10px;padding-right: 10px;padding-top: 0;padding-bottom: 0;}
	 
	.header .navbar-collapse{position: fixed;top: 60px;left: 0;bottom: 0;width: 60%;max-width: 360px;padding: 20px;background-color: rgba(0, 0, 0, 0.92);box-shadow: 4px 0 20px rgba(0,0,0,0.3);-webkit-transform: translateX(-100%);transform: translateX(-100%);-webkit-transition: -webkit-transform 0.4s ease;transition: transform 0.4s ease;overflow-y: auto;height: calc(100vh - 60px);z-index: 1050;display: block !important;}
	.header .navbar-collapse.menu-open{-webkit-transform: translateX(0);transform: translateX(0);}
	.header .navbar-collapse .navbar-nav{padding-top: 10px;}
	.header .navbar-collapse .navbar-nav li span a{display: block;padding: 14px 0;border-bottom: 1px solid rgba(255,255,255,0.1);font-size: 16px;letter-spacing: 1px;}
	.header .navbar-collapse .navbar-nav li.active span a{color: #f33142;}
	.header .navbar-collapse .tplNumber{padding-bottom: 15px;border-bottom: 1px solid rgba(255,255,255,0.1);}
}

/* 手机（≤767px）*/
@media (max-width: 767px){
	.header.active .tplNumber .text{font-size: 14px;}
	.header .tplNumber .text{font-size: 14px;}
	.header .navbar{padding-top: 5px;padding-bottom: 5px;}
	.header .navbar-collapse{position: fixed;top: 49px;left: 0;bottom: 0;width: 70%;max-width: 320px;padding: 20px;background-color: rgba(0, 0, 0, 0.92);box-shadow: 4px 0 20px rgba(0,0,0,0.3);-webkit-transform: translateX(-100%);transform: translateX(-100%);-webkit-transition: -webkit-transform 0.4s ease;transition: transform 0.4s ease;overflow-y: auto;height: calc(100vh - 51px);z-index: 1050;display: block !important;}
	.header .navbar-collapse.menu-open{-webkit-transform: translateX(0);transform: translateX(0);}
	.header .navbar-collapse .navbar-nav{padding-top: 10px;}
	.header .navbar-collapse .navbar-nav li span a{display: block;padding: 14px 0;border-bottom: 1px solid rgba(255,255,255,0.1);font-size: 15px;letter-spacing: 1px;}
	.header .navbar-collapse .navbar-nav li.active span a{color: #f33142;font-style: normal;}
	.header .navbar-collapse .tplNumber{padding-bottom: 15px;border-bottom: 1px solid rgba(255,255,255,0.1);}
}

.footer{background-size: cover;padding: 0 20px;padding-top: 10px;padding-bottom: 20px;}
.footer .footerNav{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-flow: wrap;-ms-flex-flow: wrap;flex-flow: wrap;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
.footer .footerNav a{font-size: 14px;color: #000000;padding: 20px 10px;display: block;-webkit-transition: 0.5s ease all;transition: 0.5s ease all;}
.footer .footerNav a:hover{color: #f33142;}
.footer .img{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}


.footer .b{font-size: 12px;color: #a5a5a5;text-align: center;}
.footer .b a{color: #a5a5a5;}
@media (max-width: 767px){
	.footer .footerNav a{padding-bottom: 0;}
	.footer .footerNav{padding-bottom: 10px;}
	.footer{padding-top: 30px;padding-bottom: 30px;}
}

.breadCrumbs{height: 50px;border-bottom: 1px solid #f3f3f3;background: #ffffff;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.breadCrumbs a,.breadCrumbs span{color: #6d6c6c;font-size: 14px;}
.breadCrumbs a.active{color: #f33142;}
.commonPaging{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-flex-flow: wrap;-ms-flex-flow: wrap;flex-flow: wrap;}
.commonPaging a{color: #000;-webkit-transition: 0.3s ease all;transition: 0.3s ease all;text-decoration: none;font-size: 16px;margin: 0 6px;padding: 8px 14px;border: 1px solid rgba(255,255,255,0.2);border-radius: 6px;background: rgba(255,255,255,0.05);}
.commonPaging a:hover, .commonPaging a.active{background: #f33142;color: #fff;border-color: #f33142;}
.contactUs2 ::-webkit-input-placeholder{color: #b4b3b3;}
.contactUs2 ::-ms-input-placeholder{color: #b4b3b3;}
.contactUs2 ::-moz-placeholder{color: #b4b3b3;}
.contactUs2 .contactUs2-banner{padding: 0px 20px 50px 20px;text-align: center;overflow: hidden;}
.contactUs2 .contactUs2-banner .IndexCommonTitleEnCn{position: relative;z-index: 1;color: #f33142;}
.contactUs2 .contactUs2-banner .IndexCommonTitleEnCn .cn{color: #f33142;font-size: 58px;font-weight: 600;padding-bottom: 20px;letter-spacing: 8px;}
.contactUs2 .contactUs2-banner .IndexCommonTitleEnCn .en{    font-weight: 500;color: #000;font-size: 45px;letter-spacing: 3px;padding-bottom: 0;}
@media (max-width: 767px){
	.contactUs2 .contactUs2-banner{padding: 40px 15px;}
	.contactUs2 .contactUs2-banner .IndexCommonTitleEnCn .cn{font-size: 24px;letter-spacing: 2px;padding-bottom: 10px; }
	.contactUs2 .contactUs2-banner .IndexCommonTitleEnCn .en{font-size: 14px;letter-spacing: 2px;}
}

.contactUs2 .x{background-image: url("../images/server_bg.png");background-repeat: no-repeat;background-position: center center;background-size: cover;background-color: #000033;color: #FFF;}
.contactUs2 .x .desc a{color: #FFF;    opacity: 0.6;font-size: 14px;}
.contactUs2 .content{margin-top: 10px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;padding: 70px 60px;}
.contactUs2 .content .conLogo{margin-right: 0px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;width: 200px;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.contactUs2 .content .conLogo a img{width: 147px;}

@media (min-width:1200px){
	.contactUs2 .content .conLogo{padding-top:10px;}
	.contactUs2 .content{padding-left:0;}
	.contactUs2 .content .text{flex:1;}
	.contactUs2 .content .conLogo{margin:0 10%;}
}

@media (max-width:1599px) and (min-width:1200px){
	.contactUs2 .content .conLogo{margin:0 5%;}
}
.contactUs2 .content .conLogo .list{display: grid;grid-template-columns: repeat(2,1fr);gap: 12px 0px;width: 100%;margin-top: 20px;    justify-items: center;}
.contactUs2 .content .conLogo .list a{font-size: 30px;font-weight: bold;color: #fff;text-align: left;padding: 5px 0;}

@media (min-width: 992px){
	.contactUs2 .content .conLogo .list{margin-top: 50px;}
}

.contactUs2 .content .form{width: 435px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.contactUs2 .content .form .logo{margin-bottom: 55px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
.contactUs2 .content .form .logo a{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
.contactUs2 .content .form .logo a img{width: 263px;}
.contactUs2 .content .form .ipt, .contactUs2 .content .form .submit{width: 100%;height: 60px;background: #fff;outline: none;border-radius: 30px;font-size: 18px;color: #b4b3b3;padding-left: 35px;padding-right: 35px;border: 0;margin-bottom: 20px;}
.contactUs2 .content .form .submit{background: none;border: 2px solid #fff;font-size: 24px;color: #fff;}
.contactUs2 .content .text{padding-left: 0;min-width: 0;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;margin-left: auto;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
.contactUs2 .content .text .title a{font-size:20px;font-weight: 400; }
.contactUs2 .content .text .block1 ul{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-around;}
.contactUs2 .content .text .block1 ul li{margin-right: 25px;}
.contactUs2 .content .text .block1 ul li:last-child{margin-right: 0;}
.contactUs2 .content .text .block1 ul li .title{font-size: 24px; font-weight: bold;margin-bottom: 25px;}
.contactUs2 .content .text .block1 ul li .title a{color:#fff;}
.contactUs2 .content .text .block1 ul li .desc{font-size: 12px; }
.contactUs2 .content .text .block1 ul li .desc p{margin-bottom: 26px;}
.contactUs2 .content .text .block1 ul li .desc span{margin-left: 10px;}
@media (max-width: 1799px){
	.contactUs2 .content .text{padding-left: 100px;} 
	.contactUs2 .content{padding-right: 100px;padding-left: 100px;}
}
@media (max-width: 1420px){
	.contactUs2 .content .form{width: 350px;}
	.contactUs2 .content{padding-left: 50px;padding-right: 50px;}
	.contactUs2 .content .text{padding-left: 50px;}
}

@media (max-width: 1199px){
	.contactUs2 .content{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
	.contactUs2 .content .text{padding-left: 0;padding-top: 50px;}
	.contactUs2 .content .form{width: 100%;}
	.contactUs2 .content .text{width: 100%;}
}
@media (max-width: 767px){
	.contactUs2 .content .text .block1 ul li .desc p{padding-left: 0;}
	.contactUs2 .content .text .block1 ul li{margin-right: 20px;margin-bottom: 20px;}
	.contactUs2 .content .text .block1 ul li:last-child{margin-right: 0;}
	.contactUs2 .content .text .block1 ul{-webkit-flex-flow: wrap;-ms-flex-flow: wrap;flex-flow: wrap;}
	.contactUs2 .content{padding-top: 30px;padding-bottom: 30px;margin-top: 0;}
	.contactUs2 .content .form .logo{margin-bottom: 20px;}
	.contactUs2 .content .form .logo a img{width: 100px;}
	.contactUs2 .content .form .ipt, .contactUs2 .content .form .submit{height: 40px;font-size: 14px;padding: 0 20px;margin-bottom: 10px;}
	.contactUs2 .content .text{padding-top: 20px;}
	.contactUs2 .content .text .block1 ul li .title{font-size: 18px;margin-bottom: 10px;}
	.contactUs2 .content .text .block1 ul li .desc p{margin-bottom: 5px;}
	.contactUs2 .content .text .block1 ul li{margin-right: 0;}
	.contactUs2 .content{padding-left: 10px;padding-right: 10px;}
	.contactUs2 .content .text .block1 ul li{width: 25%;padding-right: 5px;}
	.contactUs2 .content .text .block1 ul li:nth-of-type(2n+0){padding-left: 5px;padding-right: 0;}
	.contactUs2 .content .text .block1 ul li .desc p{font-size: 12px;}
	.contactUs2 .content .text .block1 ul li .title{font-size: 16px;}
	.contactUs2 .content .conLogo a img{width: 140px;}
	.contactUs2 .content .conLogo{width: 100%;}
	.contactUs2 .content .conLogo .list a{font-size: 16px;}
}

.back_to_top{width: auto;height: auto;position: fixed;right: 10px;z-index: 1000;display: flex;flex-direction: column;gap: 8px;top:40%;}
.back_to_top .contact-top{width: 50px;height: 50px;border-radius: 8px;background: #fff;box-shadow: 0 4px 12px rgba(0,0,0,0.12);cursor: pointer;transition:0.3s ease all;opacity:0;visibility: hidden;order: 1;position: relative;}
.back_to_top .contact-top::before{content: '';position: absolute;top: 50%;left: 50%;transform: translate(-50%, -70%);width: 0;height: 0;border-left: 7px solid transparent;border-right: 7px solid transparent;border-bottom: 10px solid #333;transition: 0.3s ease all;}
.back_to_top .contact-top::after{content: '';position: absolute;top: 50%;left: 50%;transform: translate(-50%, 30%);width: 2px;height: 10px;background: #333;transition: 0.3s ease all;}
.back_to_top .contact-top:hover::before{border-bottom-color: #fff;}
.back_to_top .contact-top:hover::after{background: #fff;}
.back_to_top .contact-top.active{display:block;opacity:1;visibility: visible;}
.back_to_top .contact-top:hover{background-color: #f33142;}
.contact-wx{background: #fff url(../images/x-wx.png);background-size: cover;width: 50px;height: 50px;border-radius: 8px;box-shadow: 0 4px 12px rgba(0,0,0,0.12);cursor: pointer;transition: 0.3s ease all;position: relative;order: 2;}
.contact-wx:hover{background-color: #f33142;}
.contact-wx img{position: absolute;top: 50%;right: 58px;transform: translateY(-50%);width: 160px;height: 160px;display: none;border-radius: 8px;box-shadow: 0 4px 12px rgba(0,0,0,0.15);background: #fff;object-fit: cover;}
.contact-wx:hover img{display: block;}
.contact-phone{background: #fff url(../images/x-phone.png) no-repeat;background-size: cover;width: 50px;height: 50px;border-radius: 8px;box-shadow: 0 4px 12px rgba(0,0,0,0.12);cursor: pointer;transition: 0.3s ease all;position: relative;order: 3;}
.contact-phone:hover{background-color: #f33142;}
.phone_msg{font-size: 16px;height: 50px;background: #f33142;display: flex;align-items: center;color: #fff;transition:.3s ease all;white-space: nowrap;padding: 0 20px;box-sizing: border-box;position: absolute;right: 58px;top: 50%;transform: translateY(-50%);border-radius: 8px;box-shadow: 0 4px 12px rgba(0,0,0,0.15);opacity: 0;visibility: hidden;}
.contact-phone:hover .phone_msg{opacity:1;visibility: visible;}
@media screen and (max-width:767px){
	.back_to_top{display: none !important}
}



