/* padding */
.pt-50{ padding-top: 50px;}
.pl-50{ padding-left: 50px;}
.pr-50{ padding-right: 50px;}
.pb-50{ padding-bottom: 50px;}
.p50{ padding: 50px;}
.mt-50{ margin-top: 50px;}
.ml-50{ margin-left: 50px;}
.mr-50{ margin-right: 50px;}
.mb-50{ margin-bottom: 50px;}
.m50{ margin: 50px; }

@media screen and (max-width:1600px) {/* padding */
.pt-50{ padding-top: 40px;}
.pl-50{ padding-left: 40px;}
.pr-50{ padding-right: 40px;}
.pb-50{ padding-bottom: 40px;}
.p50{ padding: 40px;}

.mt-50{ margin-top: 40px;}
.ml-50{ margin-left: 40px;}
.mr-50{ margin-right: 40px;}
.mb-50{ margin-bottom: 40px;}
.m50{ margin: 40px; }
}
@media screen and (max-width:1440px) { /* padding */
.mt-50{ margin-top: 35px;}
.ml-50{ margin-left: 35px;}
.mr-50{ margin-right: 35px;}
.mb-50{ margin-bottom: 35px;}
.m50{ margin: 35px; }
}

@media screen and (max-width:1280px) {
.pt-50{ padding-top:30px;} 
.pl-50{ padding-left: 30px;} 
.pr-50{ padding-right: 30px;} 
.pb-50{ padding-bottom: 30px;} 
.p50{ padding: 30px;} 
.mt-50{ margin-top: 30px;} 
.ml-50{ margin-left: 30px;} 
.mr-50{ margin-right: 30px;} 
.mb-50{ margin-bottom: 30px;} 
.m50{ margin: 30px; } 
}

@media screen and (max-width:1000px) {
.pt-50{ padding-top: 25px;}
.pl-50{ padding-left: 25px;}
.pr-50{ padding-right: 25px;}
.pb-50{ padding-bottom: 25px;}
.p50{ padding: 25px;}
.mt-50{ margin-top: 25px;}
.ml-50{ margin-left: 25px;}
.mr-50{ margin-right: 25px;}
.mb-50{ margin-bottom: 25px;}
.m50{ margin: 25px; }
}

@media screen and (max-width:750px) { 
.pt-50{ padding-top: 20px;}
.pl-50{ padding-left: 20px;}
.pr-50{ padding-right: 20px;}
.pb-50{ padding-bottom: 20px;}
.p50{ padding: 20px;}
.mt-50{ margin-top: 20px;}
.ml-50{ margin-left: 20px;}
.mr-50{ margin-right: 20px;}
.mb-50{ margin-bottom: 20px;}
.m50{ margin: 20px; }
}

.wrap {width: 1480px;margin-right: auto;margin-left: auto}
@media (min-width: 1921px) {.wrap {width:1520px;}}
@media (max-width: 1580px) {.wrap {width:1320px;}}
@media (max-width: 1440px) {.wrap {width:1300px;}}
@media (max-width: 1366px) {.wrap {width:1200px;}}
@media (max-width: 1280px) {.wrap {width:1140px;}}
@media (max-width: 1200px) {.wrap {width:1040px;}} 
@media (max-width: 1140px) {.wrap {width:960px;}} 
@media (max-width: 1040px) {.wrap {width:96%}}
@media (max-width: 425px) {.wrap {width:94%}}

#header .nav-menu-item h1.nav-menu-link{margin-bottom: unset;}
header {z-index: 100;position: absolute;left: 0;top: 0;width: 100%}
header.header-fixed {position: fixed; background-color: #fff}
header .header {display: -webkit-box;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
header .header .header-modal {position: fixed;width: 100%;height: 100%;display: none;/*background-color: #fff;opacity: .5;*/}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {
header .header {height:10vw;display: block;-webkit-transition: height .5s;transition: height .5s;will-change: height;}
}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {
header .header.open {height:100vh; background-color: #fff; }
}
header .navbar,header .top-navbar {-webkit-box-flex: 0;-webkit-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%}
header .top-navbar {position: relative;z-index: 2;-webkit-box-ordinal-group: 2;-webkit-order: 1;order: 1; background: #1c21f5; border-bottom: 1px solid hsla(0,0%,100%,.3);-webkit-transition: background-color .3s ease;transition: background-color .3s ease}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {
header .top-navbar {-webkit-box-ordinal-group:4;-webkit-order: 3;order: 3;background-color: #fff;border-bottom: none;display: none}
}
header .top-navbar .top-navbar-block {height: 50px; text-align: right; }

@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {
header .top-navbar .top-navbar-block {height:auto;text-align: left; display: none;}
}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {
header .top-navbar .top-navbar-block .wrap {width:100%}
}
header .top-navbar.active .top-navbar-block,header .top-navbar.show .top-navbar-block,header .top-navbar.visible .top-navbar-block {background-color: #1c21f5;}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {
header .top-navbar.active .top-navbar-block,header .top-navbar.show .top-navbar-block,header .top-navbar.visible .top-navbar-block {background-color:#fff}
}
header .top-navbar .top-navbar-item {position: relative; float: left; font-size: 15px;line-height: 50px; }
header .top-navbar .top-navbar-item .form-type-a { align-items: center;justify-content: center; color: rgba(255, 255, 255, 0.8);}
.form-type-a {font-size: 14px; color:#fff;}
.form-type-a .form { width: 220px; height: 30px; margin-top: 10px; line-height: 30px; border-radius: 30px; border: solid 1px #fff; overflow: hidden;}
.form-type-a .form .input { border: 0 none; width: 80%; float: left; padding: 0 0 0 10px; background: transparent; line-height:30px;}
.form-type-a .form .input::placeholder { color: #fff;}
.form-type-a .form .submit {vertical-align: middle; width:38px; height: 26px; line-height:26px;cursor: pointer; text-align: center; transition: all 0.3s; background: url(../images/serch.png) no-repeat center;}
.form-type-a .form .submit:hover { background-color:#fff;}
@media (max-width: 1780px) {
.form-type-a .form { height: 33px; line-height: 33px; }
}
@media (max-width: 1200px) { .form-type-a {color: #999;padding:0 15px; }
.form-type-a .form {margin-left: auto;margin-right: auto; max-width: 100%; margin-top: 5px; }
.form-type-a .form .input {border-radius: 0;font-size:15px; }
.form-type-a .form .submit:hover {background-color: #ffffff; }
}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {
header .top-navbar .top-navbar-item {display:block;font-size:18px;font-weight: 500;line-height: 2vw;padding: 2vw 5.33333vw;border-bottom: 1px solid #dcdddd}
}
/*header .top-navbar .top-navbar-item:after {content: "";position: absolute;top: .78125vw;right: 0;width: 1px;height: 1.04167vw;background-color: #fff}*/
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {
header .top-navbar .top-navbar-item:after {display:none}
}
header .top-navbar .top-navbar-item .top-navbar-text {display: inline-block;color: #fff; font-family: "Roboto"; padding: 0 .52083vw;-webkit-transition: background-color .3s ease;transition: background-color .3s ease}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {
header .top-navbar .top-navbar-item .top-navbar-text {display:block;padding: 3vw 0;color: #242728;}
}
 
header .top-navbar .top-navbar-item .top-navbar-text.active {color: #1c21f5;background-color: #fff}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .top-navbar .top-navbar-item .top-navbar-text.active {color:#242728;}}

 
header .navbar {position: relative;-webkit-box-ordinal-group: 3;-webkit-order: 2;order: 2;background-color: #fff}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar {position:static}}
header .navbar .no-link {cursor: default;}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-block {position:relative;height: 10vw; }}
@media screen and (max-width:768px) {header .navbar .nav-block {position:relative;height: 80px; }}

header .navbar .nav-logo {z-index: 2;/*position: absolute;top: 0;left: 0;*/ float: left; margin-bottom: 0;width: 230px;height: 60px;padding-top: 15px;padding-bottom: 1.04167vw;line-height: 1;}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-logo {/*width:26.93333vw;*/height: 10vw;padding-top: 1.53333vw;padding-bottom: 1.53333vw;}}
header .navbar .nav-logo .nav-logo-link {display: block;height:60px;background: url(../images/logo.png) no-repeat;/*background-size: 12.04167vw 2.8625vw;*/overflow: hidden;text-indent: 101%;white-space: nowrap;font-size: 1px;color: #fff}
 
header .navbar .nav-operate {z-index: 2;position: absolute;top: 0;right: 0;height: 3.64583vw;line-height: 1;padding: 1.04167vw 0}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-operate {height:12vw;padding: 1.53333vw 0}}
@media (max-width:768px){
header .navbar .nav-logo { padding-top: 1.23333vw;padding-bottom: 2.53333vw;}
header .navbar .nav-operate { padding: 2.23333vw 0}
header .navbar .nav-logo .nav-logo-link {height:55px; background-size: 100% 100%;}
}
@media (max-width:668px){
header .navbar .nav-logo .nav-logo-link { width: 210px;height:50px; background-size: 100% 100%;}
}
@media (max-width:568px){
header .navbar .nav-block { height: 65px; }
header .navbar .nav-logo {width: 160px; height: 38px;padding-top: 1.53333vw;padding-bottom: 1.53333vw;}
header .navbar .nav-operate {height:10vw;padding: 2.53333vw 0 2.53333vw }
header .top-navbar .top-navbar-item { font-size:18px;font-weight: normal;line-height: 2vw;padding: 0 5.33333vw; }
header .navbar .nav-logo .nav-logo-link {height:45px;background-size: 100% 100%;}
}

header .navbar .nav-operate .nav-operate-btn {z-index: 2;position: relative;display: inline-block;vertical-align: top;width: 1.5625vw;height: 1.5625vw;padding: .3125vw;overflow: hidden;text-indent: 101%;white-space: nowrap;font-size: 1px;line-height: 1;color: transparent;background: no-repeat 50%;background-size: 1.25vw 1.25vw;}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-operate .nav-operate-btn {width:6.4vw;height: 6.4vw;padding: .53333vw;background-size: 5.33333vw 5.33333vw;margin-right: 6.93333vw
}}
 
@media (max-width:768px){
header .navbar .nav-operate .nav-operate-btn {width:40px;height: 40px; background-size: 6.33333vw 6.33333vw;}
}
@media (max-width:568px){
header .navbar .nav-operate .nav-operate-btn {width:35px; background-size: 8.33333vw 8.33333vw;}
}
 
header .navbar .nav-operate .nav-operate-btn.navbar-toggle {display: none;background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMyAzaDIwdjIwSDN6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMgLTMpIiBjbGlwLXBhdGg9InVybCgjYSkiIHN0eWxlPSJpc29sYXRpb246aXNvbGF0ZSI+PGcgZGF0YS1uYW1lPSJob21lLW5hdi3msYnloKFAbW9iIj48cGF0aCBkYXRhLW5hbWU9IuebtOe6vyA3NSIgZD0iTTE5LjczNiAxMy41NTJINi4yNDhhLjU2Mi41NjIgMCAwMS0uNTYyLS41NjIuNTYyLjU2MiAwIDAxLjU2Mi0uNTYyaDEzLjQ4OGEuNTYyLjU2MiAwIDAxLjU2Mi41NjIuNTYyLjU2MiAwIDAxLS41NjIuNTYyeiIgZmlsbD0iIzI0MjcyOCIvPjxwYXRoIGRhdGEtbmFtZT0i55u057q/IDc2IiBkPSJNMTkuNzM2IDkuMDU3SDYuMjQ4YS41NjIuNTYyIDAgMDEtLjU2Mi0uNTYyLjU2Mi41NjIgMCAwMS41NjItLjU2MmgxMy40ODhhLjU2Mi41NjIgMCAwMS41NjIuNTYyLjU2Mi41NjIgMCAwMS0uNTYyLjU2MnoiIGZpbGw9IiMyNDI3MjgiLz48cGF0aCBkYXRhLW5hbWU9IuebtOe6vyA3NyIgZD0iTTE5LjczNiAxOC4wNDZINi4yNDhhLjU2Mi41NjIgMCAwMS0uNTYyLS41NjIuNTYyLjU2MiAwIDAxLjU2Mi0uNTYyaDEzLjQ4OGEuNTYyLjU2MiAwIDAxLjU2Mi41NjIuNTYyLjU2MiAwIDAxLS41NjIuNTYyeiIgZmlsbD0iIzI0MjcyOCIvPjxwYXRoIGRhdGEtbmFtZT0i55+p5b2iIDE2NzYiIGZpbGw9Im5vbmUiIGQ9Ik00IDRoMTh2MThINHoiLz48L2c+PC9nPjwvc3ZnPg==)}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-operate .nav-operate-btn.navbar-toggle {display:inline-block;margin-right: 0}}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-operate .nav-operate-btn.navbar-toggle.open {background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMiAyaDIwdjIwSDJ6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIgLTIpIiBjbGlwLXBhdGg9InVybCgjYSkiIHN0eWxlPSJpc29sYXRpb246aXNvbGF0ZSI+PGcgZGF0YS1uYW1lPSJob21lLW5hdi3lj4lAbW9iIj48ZyBkYXRhLW5hbWU9Iue7hCAxNzUzIiBmaWxsPSIjMjQyNzI4Ij48cGF0aCBkYXRhLW5hbWU9Iui3r+W+hCAzMDQiIGQ9Ik0xOC45NDYgNi4wNTNhLjcyMy43MjMgMCAwMTAgMS4wMjRMNyAxOS4wMjNhLjcyNC43MjQgMCAwMS0xLjAyNC0xLjAyNEwxNy45MjIgNi4wNTNhLjcyMy43MjMgMCAwMTEuMDI0IDB6Ii8+PHBhdGggZGF0YS1uYW1lPSLot6/lvoQgMzA1IiBkPSJNNS45ODEgNi4wNTNhLjcyMy43MjMgMCAwMDAgMS4wMjRsMTEuOTQ2IDExLjk0NmEuNzI0LjcyNCAwIDEwMS4wMjQtMS4wMjRMNy4wMDUgNi4wNTNhLjcyMy43MjMgMCAwMC0xLjAyNCAweiIvPjwvZz48L2c+PC9nPjwvc3ZnPg==)}}

header .navbar .nav-menu {list-style: none;font-size: 0; width: 61%; margin-left: 21%; float: left;}
 
@media (max-width:1580px){ header .navbar .nav-menu { width: 58%;}}
 
@media (max-width:1366px){ header .navbar .nav-menu {margin-left: 20%;width: 59%;}}
@media (max-width:1280px){ header .navbar .nav-menu {margin-left:17%; width: 61%;}}
 
@media (max-width:1265px){ header .navbar .nav-menu {margin-left:13%; width: 65%;}
header .navbar .nav-logo { padding-top: 1.23vw;}
}
 
@media (max-width:1200px){ header .navbar .nav-menu {margin-left: 8%; width: 67%;}}
@media (max-width:1140px){ header .navbar .nav-menu {margin-left: 6%; }}

 
@media (max-width:1028px){ 
header .navbar .nav-logo { padding-top: 1.7vw;}
}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-menu {background-color:#fff;width: 100%;margin-left: 0;border-top: 1px solid #dcdddd;display: none}}
header .navbar .nav-menu .nav-menu-link {font-size: 20px;line-height:69px;color: #242728; font-family:"Roboto";}
header .navbar .nav-menu .sub-menu-item .nav-menu-link {font-size: 18px; font-family:"Roboto";}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-menu .nav-menu-link {font-size:18px;line-height: 3.33333vw}}
header .navbar .nav-menu .nav-menu-item {position: relative;vertical-align: top;display: inline-block;}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-menu .nav-menu-item {display:block;border-bottom: 1px solid #dcdddd}}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-menu .nav-menu-item:last-child {border-bottom:none}}
header .navbar .nav-menu .nav-menu-item .nav-menu-link {display: inline-block;padding: 1.30208vw 0; text-transform: uppercase;}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-menu .nav-menu-item .nav-menu-link {display:block;padding: 2vw 0}}
header .navbar .nav-menu .nav-menu-item .nav-menu-first {position: relative;padding: 10px 1.6vw;font-weight: 500;color: #333}
@media (min-width:1921px){ header .navbar .nav-menu .nav-menu-item .nav-menu-first { padding: 10px 0.82vw;}}
@media (max-width:1580px){ header .navbar .nav-menu .nav-menu-item .nav-menu-first { padding: 10px 1.3vw;} }
@media (max-width:1440px){ header .navbar .nav-menu .nav-menu-item .nav-menu-first { padding: 10px 1.32vw;} }

@media (max-width:1366px){ header .navbar .nav-menu .nav-menu-item .nav-menu-first { padding: 10px 1.1vw;} }
@media (max-width:1250px){ header .navbar .nav-menu .nav-menu-item .nav-menu-first { padding: 10px 1.355vw;} }
@media (max-width:1200px){ header .navbar .nav-menu .nav-menu-item .nav-menu-first { padding: 10px 1.155vw;} }
@media (max-width:1170px){ header .navbar .nav-menu .nav-menu-item .nav-menu-first { padding: 10px 1.115vw;} }
@media (max-width:1140px){ header .navbar .nav-menu .nav-menu-item .nav-menu-first { padding: 10px 0.9vw;} }

@media (max-width:1042px){ header .navbar .nav-menu .nav-menu-item .nav-menu-first { padding: 10px 0.92vw;} }
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-menu .nav-menu-item .nav-menu-first {padding:2vw 5.33333vw;color: #242728;}}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {
header .navbar .nav-menu .nav-menu-item.has-sub-menu .nav-menu-first:before {z-index:2;content: "";position: absolute;top: 1vw;right: 5.33333vw;width: 5.33333vw;height: 5.33333vw;background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMSAxaDEwdjEwSDF6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEgLTEpIiBjbGlwLXBhdGg9InVybCgjYSkiIHN0eWxlPSJpc29sYXRpb246aXNvbGF0ZSI+PGcgZGF0YS1uYW1lPSJob21lLW5hdi3liqDlj7dAbW9iIj48cGF0aCBkYXRhLW5hbWU9IuebtOe6vyA3OCIgZD0iTTYuMTIgOS4zMTJhLjMwOS4zMDkgMCAwMS0uMzA5LS4zMDlWMy4yMzZhLjMwOS4zMDkgMCAwMS4zMDktLjMwOS4zMDkuMzA5IDAgMDEuMzA5LjMwOXY1Ljc2N2EuMzA5LjMwOSAwIDAxLS4zMDkuMzA5eiIgZmlsbD0iIzI0MjcyOCIvPjxwYXRoIGRhdGEtbmFtZT0i55u057q/IDc5IiBkPSJNOS4wMDMgNi40MjlIMy4yMzZhLjMwOS4zMDkgMCAwMS0uMzA5LS4zMDkuMzA5LjMwOSAwIDAxLjMwOS0uMzA5aDUuNzY3YS4zMDkuMzA5IDAgMDEuMzA5LjMwOS4zMDkuMzA5IDAgMDEtLjMwOS4zMDl6IiBmaWxsPSIjMjQyNzI4Ii8+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTIgMmg4djhIMnoiLz48L2c+PC9nPjwvc3ZnPg==) no-repeat 100%;background-size: 2.66667vw 2.66667vw
}}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-menu .nav-menu-item.has-sub-menu .nav-menu-first.active:before {background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMSAxaDEwdjEwSDF6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEgLTEpIiBjbGlwLXBhdGg9InVybCgjYSkiIHN0eWxlPSJpc29sYXRpb246aXNvbGF0ZSI+PGcgZGF0YS1uYW1lPSJob21lLW5hdi3lh4/lj7dAbW9iIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMiAyaDh2OEgyeiIvPjxwYXRoIGQ9Ik05LjA3OSA2LjQzOEgzLjE2M2EuMzE3LjMxNyAwIDAxLS4zMTctLjMxNy4zMTcuMzE3IDAgMDEuMzE3LS4zMTdoNS45MTZhLjMxNy4zMTcgMCAwMS4zMTcuMzE3LjMxNy4zMTcgMCAwMS0uMzE3LjMxN3oiIGZpbGw9IiMyNDI3MjgiLz48L2c+PC9nPjwvc3ZnPg==)}}
header .navbar .nav-menu .nav-sub-menu {display: none;position: absolute;top:89px;left: 35%;margin-left: -5.4vw;width: 270px;/*padding: .88542vw 0;*/background-color: #fff;border: 1px solid #dcdddd;overflow: auto}
header .navbar .nav-menu .nav-sub-menu::-webkit-scrollbar {width: .20833vw}
header .navbar .nav-menu .nav-sub-menu::-webkit-scrollbar-thumb {border-radius: 10px;background: #dcdddd}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-menu .nav-sub-menu {position:static;margin-left: 0;width: 100%;padding: 0;border: none}}
@media screen and (min-width: 1201px) {header .navbar .nav-menu .nav-sub-menu {min-height:25vw;max-height: 45.9375vw}}
header .navbar .nav-menu .nav-sub-menu .nav-menu-link {display: block;padding: .45vw 0; margin: 0 1.0625vw; line-height: 35px; text-transform: none; border-top: 1px solid #dcdddd}
@media (max-width:1280px){
header .navbar .nav-menu .nav-sub-menu .nav-menu-link { padding: .55938vw 0; font-size: 18px; }
}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-menu .nav-sub-menu .nav-menu-link {padding:1.8vw 5.33333vw 1.8vw 10.66667vw;margin: 0}}
@media (max-width:768px){
header .navbar .nav-menu .nav-menu-item .nav-menu-first {padding:2vw 5.33333vw; }
header .navbar .nav-menu .nav-menu-link {font-size:16px;}
header .navbar .nav-menu .nav-sub-menu .nav-menu-link {padding:1.68vw 5.33333vw 1.68vw 9.66667vw;}
header .top-navbar .top-navbar-item .top-navbar-text { padding: 2.8vw 0;}
header .top-navbar .top-navbar-item { font-size: 16px;}
header .navbar .nav-logo { padding-top: 1.3vw;}
}
@media (max-width:700px){
header .navbar .nav-logo { padding-top: 1vw;}
}
@media (max-width:668px){
header .navbar .nav-logo { padding-top: 0.8vw;}
}
 
@media (max-width:568px){
header .navbar .nav-logo { padding-top: 8px;}
}

@media (max-width:468px){
header .top-navbar .top-navbar-item .top-navbar-text { padding: 3.5vw 0;}
header .navbar .nav-menu .nav-sub-menu .nav-menu-link {padding:1vw 5.33333vw 1vw 10.66667vw;}
}
header .navbar .nav-menu .nav-sub-menu .nav-menu-link.active,header .navbar .nav-menu .nav-sub-menu .nav-menu-link:hover {color: #1c21f5;}
header .navbar .nav-menu .nav-sub-menu .sub-menu-item:first-child,header .navbar .nav-menu .nav-sub-menu .sub-menu-item:first-child>.nav-menu-link {border-top: none}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-menu .nav-sub-menu .sub-menu-item:first-child>.nav-menu-link {border-top:1px solid #dcdddd}}
header .navbar .nav-menu .nav-sub-menu .nav-sub-sub-menu {display: none;position: fixed;top: -1px;left: 100%;width: 17.70833vw;padding: .88542vw 0;background-color: #fff;border: 1px solid #dcdddd;overflow: auto}
header .navbar .nav-menu .nav-sub-menu .nav-sub-sub-menu::-webkit-scrollbar {width: .20833vw;opacity: 1}
header .navbar .nav-menu .nav-sub-menu .nav-sub-sub-menu::-webkit-scrollbar-thumb {border-radius: 10px;background: #dcdddd}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-menu .nav-sub-menu .nav-sub-sub-menu {position:static;width: 100%;padding-left: 0;border: none}}
@media screen and (min-width: 1201px) {header .navbar .nav-menu .nav-sub-menu .nav-sub-sub-menu {max-height:45.9375vw}}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-menu .nav-sub-menu .nav-sub-sub-menu .sub-menu-item .nav-menu-link {padding-left:16vw}}
header .navbar .nav-menu .sub-menu-item-arrow-link {background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMSAxaDIwdjIwSDF6Ii8+PC9jbGlwUGF0aD48Y2xpcFBhdGggaWQ9ImIiPjxwYXRoIGRhdGEtbmFtZT0i6Lev5b6EIDU5NSIgZD0iTTE0LjE1My0zNC4xMjNsNC41NTkgNC40NC00LjUyOSA0LjUwNWEuNS41IDAgMDAwIC43MTguNDgzLjQ4MyAwIDAwLjcyOS0uMDQ5bDQuODMyLTQuNzU1YS43OTQuNzk0IDAgMDAuMTUzLS4yLjYuNiAwIDAwLS4xMTUtLjZsLTQuOS00LjgyMmEuNTgzLjU4MyAwIDAwLS43MzMuMDQ5LjUuNSAwIDAwLjAwNC43MTR6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTQgMzUpIiBmaWxsPSIjZGNkZGRkIi8+PC9jbGlwUGF0aD48Y2xpcFBhdGggaWQ9ImMiPjxwYXRoIGRhdGEtbmFtZT0i6Lev5b6EIDU5NCIgZD0iTS01MzktOTQxaDc1OS43VjYyOC4yNjZILTUzOXoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUzOSA5NDEpIiBmaWxsPSIjZGNkZGRkIi8+PC9jbGlwUGF0aD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEgLTEpIiBjbGlwLXBhdGg9InVybCgjYSkiIHN0eWxlPSJpc29sYXRpb246aXNvbGF0ZSI+PGcgZGF0YS1uYW1lPSJob21lLeeureWktOWPs0B3ZWIiPjxwYXRoIGRhdGEtbmFtZT0i6Lev5b6EIDU5MiIgZD0iTTEgMjFoMjBWMUgxeiIgZmlsbD0icmdiYSgyNTUsMjU1LDI1NSwwKSIvPjxnIGRhdGEtbmFtZT0i57uEIDE3ODUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDguMDY0IDYpIiBjbGlwLXBhdGg9InVybCgjYikiPjxnIGRhdGEtbmFtZT0i57uEIDE3ODQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMTguODA4IC0xMjAwLjA5NykiIGNsaXAtcGF0aD0idXJsKCNjKSI+PHBhdGggZGF0YS1uYW1lPSLot6/lvoQgNTkzIiBkPSJNMjE2LjgzIDEyMTIuNzU4aDkuODkydi0xNC42NGgtOS44OTJ6IiBmaWxsPSIjZGNkZGRkIi8+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg==) no-repeat 100%;background-size: 1.04167vw 1.04167vw;}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-menu .sub-menu-item-arrow-link {background:none;position: relative}}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-menu .sub-menu-item-arrow-link:before {z-index:2;content: "";position: absolute;top: 4vw;right: 5.33333vw;width: 5.33333vw;height: 5.33333vw;background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMSAxaDEwdjEwSDF6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEgLTEpIiBjbGlwLXBhdGg9InVybCgjYSkiIHN0eWxlPSJpc29sYXRpb246aXNvbGF0ZSI+PGcgZGF0YS1uYW1lPSJob21lLW5hdi3liqDlj7dAbW9iIj48cGF0aCBkYXRhLW5hbWU9IuebtOe6vyA3OCIgZD0iTTYuMTIgOS4zMTJhLjMwOS4zMDkgMCAwMS0uMzA5LS4zMDlWMy4yMzZhLjMwOS4zMDkgMCAwMS4zMDktLjMwOS4zMDkuMzA5IDAgMDEuMzA5LjMwOXY1Ljc2N2EuMzA5LjMwOSAwIDAxLS4zMDkuMzA5eiIgZmlsbD0iIzI0MjcyOCIvPjxwYXRoIGRhdGEtbmFtZT0i55u057q/IDc5IiBkPSJNOS4wMDMgNi40MjlIMy4yMzZhLjMwOS4zMDkgMCAwMS0uMzA5LS4zMDkuMzA5LjMwOSAwIDAxLjMwOS0uMzA5aDUuNzY3YS4zMDkuMzA5IDAgMDEuMzA5LjMwOS4zMDkuMzA5IDAgMDEtLjMwOS4zMDl6IiBmaWxsPSIjMjQyNzI4Ii8+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTIgMmg4djhIMnoiLz48L2c+PC9nPjwvc3ZnPg==) no-repeat 100%;background-size: 2.66667vw 2.66667vw}}
@media (max-width:568px){
header .navbar .nav-menu .nav-menu-item .nav-menu-first {padding:3.5vw 5.33333vw; }
header .top-navbar .top-navbar-item .top-navbar-text { padding: 4.5vw 0;}
header .navbar .nav-menu .nav-menu-item.has-sub-menu .nav-menu-first:before { width: 20px; height: 20px; top: 15px; background-size: 3.66667vw 3.66667vw;}
header .navbar .nav-menu .sub-menu-item-arrow-link:before {width: 15px; height: 15px; background-size:100% 100%;}
}
header .navbar .nav-menu .sub-menu-item-arrow-link.active,header .navbar .nav-menu .sub-menu-item-arrow-link:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMSAxaDIwdjIwSDF6Ii8+PC9jbGlwUGF0aD48Y2xpcFBhdGggaWQ9ImIiPjxwYXRoIGRhdGEtbmFtZT0i6Lev5b6EIDU5MSIgZD0iTTE0LjE1My0zNC4xMjNsNC41NTkgNC40NC00LjUyOSA0LjUwNWEuNS41IDAgMDAwIC43MTguNDgzLjQ4MyAwIDAwLjcyOS0uMDQ5bDQuODMyLTQuNzU1YS43OTQuNzk0IDAgMDAuMTUzLS4yLjYuNiAwIDAwLS4xMTUtLjZsLTQuOS00LjgyMmEuNTgzLjU4MyAwIDAwLS43MzMuMDQ5LjUuNSAwIDAwLjAwNC43MTR6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTQgMzUpIiBmaWxsPSIjYzcwMDBiIi8+PC9jbGlwUGF0aD48Y2xpcFBhdGggaWQ9ImMiPjxwYXRoIGRhdGEtbmFtZT0i6Lev5b6EIDU5MCIgZD0iTS01MzktOTQxaDc1OS43VjYyOC4yNjZILTUzOXoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUzOSA5NDEpIiBmaWxsPSIjYzcwMDBiIi8+PC9jbGlwUGF0aD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEgLTEpIiBjbGlwLXBhdGg9InVybCgjYSkiIHN0eWxlPSJpc29sYXRpb246aXNvbGF0ZSI+PGcgZGF0YS1uYW1lPSJob21lLeeureWktOWPs0B3ZWIiPjxwYXRoIGRhdGEtbmFtZT0i6Lev5b6EIDU4OCIgZD0iTTEgMjFoMjBWMUgxeiIgZmlsbD0icmdiYSgyNTUsMjU1LDI1NSwwKSIvPjxnIGRhdGEtbmFtZT0i57uEIDE3ODMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDguMDY0IDYpIiBjbGlwLXBhdGg9InVybCgjYikiPjxnIGRhdGEtbmFtZT0i57uEIDE3ODIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMTguODA4IC0xMjAwLjA5NykiIGNsaXAtcGF0aD0idXJsKCNjKSI+PHBhdGggZGF0YS1uYW1lPSLot6/lvoQgNTg5IiBkPSJNMjE2LjgzIDEyMTIuNzU4aDkuODkydi0xNC42NGgtOS44OTJ6IiBmaWxsPSIjYzcwMDBiIi8+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg==)}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-menu .sub-menu-item-arrow-link.active,header .navbar .nav-menu .sub-menu-item-arrow-link:hover {background:none}}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .navbar .nav-menu .sub-menu-item-arrow-link.active:before {background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMSAxaDEwdjEwSDF6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEgLTEpIiBjbGlwLXBhdGg9InVybCgjYSkiIHN0eWxlPSJpc29sYXRpb246aXNvbGF0ZSI+PGcgZGF0YS1uYW1lPSJob21lLW5hdi3lh4/lj7dAbW9iIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMiAyaDh2OEgyeiIvPjxwYXRoIGQ9Ik05LjA3OSA2LjQzOEgzLjE2M2EuMzE3LjMxNyAwIDAxLS4zMTctLjMxNy4zMTcuMzE3IDAgMDEuMzE3LS4zMTdoNS45MTZhLjMxNy4zMTcgMCAwMS4zMTcuMzE3LjMxNy4zMTcgMCAwMS0uMzE3LjMxN3oiIGZpbGw9IiMyNDI3MjgiLz48L2c+PC9nPjwvc3ZnPg==)}}

header .navbar.active,header .navbar.active-fixed,header .navbar.show,header .navbar.visible {background-color: #fff;/* border-bottom: 1px solid #fafafa;*/ }
header .navbar.active-fixed:before,header .navbar.active:before,header .navbar.show:before,header .navbar.visible:before {content: "";position: absolute;left: 0;top: -5px;width: 100%;height: 10px;background-color: #fff}

header .navbar.active .nav-menu .nav-menu-item .nav-menu-first,header .navbar.show .nav-menu .nav-menu-item .nav-menu-first ,header .navbar.active-fixed .nav-menu .nav-menu-item .nav-menu-first { color: #1c21f5}

@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {
header .navbar.active-fixed:before,header .navbar.active:before,header .navbar.show:before,header .navbar.visible:before {display:none}
}
header .navbar.active-fixed .nav-operate .nav-operate-btn.navbar-toggle,
header .navbar.active .nav-operate .nav-operate-btn.navbar-toggle,
header .navbar.show .nav-operate .nav-operate-btn.navbar-toggle,
header .navbar.visible .nav-operate .nav-operate-btn.navbar-toggle {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMyAzaDIwdjIwSDN6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMgLTMpIiBjbGlwLXBhdGg9InVybCgjYSkiIHN0eWxlPSJpc29sYXRpb246aXNvbGF0ZSI+PGcgZGF0YS1uYW1lPSJob21lLW5hdi3msYnloKFAbW9iIj48cGF0aCBkYXRhLW5hbWU9IuebtOe6vyA3NSIgZD0iTTE5LjczNiAxMy41NTJINi4yNDhhLjU2Mi41NjIgMCAwMS0uNTYyLS41NjIuNTYyLjU2MiAwIDAxLjU2Mi0uNTYyaDEzLjQ4OGEuNTYyLjU2MiAwIDAxLjU2Mi41NjIuNTYyLjU2MiAwIDAxLS41NjIuNTYyeiIgZmlsbD0iIzI0MjcyOCIvPjxwYXRoIGRhdGEtbmFtZT0i55u057q/IDc2IiBkPSJNMTkuNzM2IDkuMDU3SDYuMjQ4YS41NjIuNTYyIDAgMDEtLjU2Mi0uNTYyLjU2Mi41NjIgMCAwMS41NjItLjU2MmgxMy40ODhhLjU2Mi41NjIgMCAwMS41NjIuNTYyLjU2Mi41NjIgMCAwMS0uNTYyLjU2MnoiIGZpbGw9IiMyNDI3MjgiLz48cGF0aCBkYXRhLW5hbWU9IuebtOe6vyA3NyIgZD0iTTE5LjczNiAxOC4wNDZINi4yNDhhLjU2Mi41NjIgMCAwMS0uNTYyLS41NjIuNTYyLjU2MiAwIDAxLjU2Mi0uNTYyaDEzLjQ4OGEuNTYyLjU2MiAwIDAxLjU2Mi41NjIuNTYyLjU2MiAwIDAxLS41NjIuNTYyeiIgZmlsbD0iIzI0MjcyOCIvPjxwYXRoIGRhdGEtbmFtZT0i55+p5b2iIDE2NzYiIGZpbGw9Im5vbmUiIGQ9Ik00IDRoMTh2MThINHoiLz48L2c+PC9nPjwvc3ZnPg==)}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {
header .navbar.active-fixed .nav-operate .nav-operate-btn.navbar-toggle.open,
header .navbar.active .nav-operate .nav-operate-btn.navbar-toggle.open,
header .navbar.show .nav-operate .nav-operate-btn.navbar-toggle.open,
header .navbar.visible .nav-operate .nav-operate-btn.navbar-toggle.open {background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMiAyaDIwdjIwSDJ6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIgLTIpIiBjbGlwLXBhdGg9InVybCgjYSkiIHN0eWxlPSJpc29sYXRpb246aXNvbGF0ZSI+PGcgZGF0YS1uYW1lPSJob21lLW5hdi3lj4lAbW9iIj48ZyBkYXRhLW5hbWU9Iue7hCAxNzUzIiBmaWxsPSIjMjQyNzI4Ij48cGF0aCBkYXRhLW5hbWU9Iui3r+W+hCAzMDQiIGQ9Ik0xOC45NDYgNi4wNTNhLjcyMy43MjMgMCAwMTAgMS4wMjRMNyAxOS4wMjNhLjcyNC43MjQgMCAwMS0xLjAyNC0xLjAyNEwxNy45MjIgNi4wNTNhLjcyMy43MjMgMCAwMTEuMDI0IDB6Ii8+PHBhdGggZGF0YS1uYW1lPSLot6/lvoQgMzA1IiBkPSJNNS45ODEgNi4wNTNhLjcyMy43MjMgMCAwMDAgMS4wMjRsMTEuOTQ2IDExLjk0NmEuNzI0LjcyNCAwIDEwMS4wMjQtMS4wMjRMNy4wMDUgNi4wNTNhLjcyMy43MjMgMCAwMC0xLjAyNCAweiIvPjwvZz48L2c+PC9nPjwvc3ZnPg==)}}
header .navbar.active-fixed .nav-menu .nav-menu-item .nav-menu-first,
header .navbar.active .nav-menu .nav-menu-item .nav-menu-first,
header .navbar.show .nav-menu .nav-menu-item .nav-menu-first,
header .navbar.visible .nav-menu .nav-menu-item .nav-menu-first {color: #333;}

header .navbar.active-fixed .nav-menu .nav-menu-item .nav-menu-first:hover,
header .navbar.active .nav-menu .nav-menu-item .nav-menu-first:hover,
header .navbar.show .nav-menu .nav-menu-item .nav-menu-first:hover,
header .navbar.visible .nav-menu .nav-menu-item .nav-menu-first:hover {color: #1c21f5;}
 
header .navbar.active-fixed .nav-menu .nav-menu-item .nav-menu-first.active,
header .navbar.active .nav-menu .nav-menu-item .nav-menu-first.active,
header .navbar.show .nav-menu .nav-menu-item .nav-menu-first.active,
header .navbar.visible .nav-menu .nav-menu-item .nav-menu-first.active {color: #1c21f5;}

@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header .header.open .navbar .nav-menu {display:block;}}
header.show {display: block;}
header.header-fixed .top-navbar {display: none;}
header.header-fixed .navbar .nav-menu .nav-menu-item .nav-menu-first { color: #333;}
header.header-fixed .navbar .nav-logo .nav-logo-link { background-image: url(../images/logo1.png)}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {header.header-fixed .nav-menu .nav-sub-menu-tabs {height:auto;}}

header.header-fixed .navbar .nav-operate .nav-operate-btn.navbar-toggle  {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMyAzaDIwdjIwSDN6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMgLTMpIiBjbGlwLXBhdGg9InVybCgjYSkiIHN0eWxlPSJpc29sYXRpb246aXNvbGF0ZSI+PGcgZGF0YS1uYW1lPSJob21lLW5hdi3msYnloKFAbW9iIj48cGF0aCBkYXRhLW5hbWU9IuebtOe6vyA3NSIgZD0iTTE5LjczNiAxMy41NTJINi4yNDhhLjU2Mi41NjIgMCAwMS0uNTYyLS41NjIuNTYyLjU2MiAwIDAxLjU2Mi0uNTYyaDEzLjQ4OGEuNTYyLjU2MiAwIDAxLjU2Mi41NjIuNTYyLjU2MiAwIDAxLS41NjIuNTYyeiIgZmlsbD0iIzI0MjcyOCIvPjxwYXRoIGRhdGEtbmFtZT0i55u057q/IDc2IiBkPSJNMTkuNzM2IDkuMDU3SDYuMjQ4YS41NjIuNTYyIDAgMDEtLjU2Mi0uNTYyLjU2Mi41NjIgMCAwMS41NjItLjU2MmgxMy40ODhhLjU2Mi41NjIgMCAwMS41NjIuNTYyLjU2Mi41NjIgMCAwMS0uNTYyLjU2MnoiIGZpbGw9IiMyNDI3MjgiLz48cGF0aCBkYXRhLW5hbWU9IuebtOe6vyA3NyIgZD0iTTE5LjczNiAxOC4wNDZINi4yNDhhLjU2Mi41NjIgMCAwMS0uNTYyLS41NjIuNTYyLjU2MiAwIDAxLjU2Mi0uNTYyaDEzLjQ4OGEuNTYyLjU2MiAwIDAxLjU2Mi41NjIuNTYyLjU2MiAwIDAxLS41NjIuNTYyeiIgZmlsbD0iIzI0MjcyOCIvPjxwYXRoIGRhdGEtbmFtZT0i55+p5b2iIDE2NzYiIGZpbGw9Im5vbmUiIGQ9Ik00IDRoMTh2MThINHoiLz48L2c+PC9nPjwvc3ZnPg==)}

header .h-search{ float: left; width:20px; padding-top: 32px; line-height: 25px; text-align:center; }
header .h-search .img1{ display: block;}
header .h-search .img2{ display: none;}
header .h-search i{ width:64px; border-bottom-left-radius:30px;border-bottom-right-radius:30px; }
header .h-search img{ vertical-align:middle}

header .search-box{line-height:normal;position:fixed;top:0;left:0;background:#fff;width:100%;height:100%;z-index:99999;display:none}
header .search-box form{position:absolute;top:45%;left:50%;width:60%;margin-left:-30%}
header .search-box form input{background:0 0;outline:none;border:none}
header .search-box form input[type=text]{width:100%;border-bottom:1px solid #e1e1e1;font-size:26px;font-weight:400;color:#000;padding:10px 0}
header .search-box form input[type=submit]{width:22px;height:22px;background:url(../images/tc-zoom.png) no-repeat;position:absolute;right:15px;top:20px}
header .search-box form input[type=submit]:hover{opacity:.7;filter:alpha(opacity=70)}
header .search-box .close{width:30px;height:30px;background:url(../images/close.png) no-repeat;position:absolute;right:25px;top:15px;cursor:pointer}
header .mob-search {position: absolute;top: 0;right: 60px; padding-top: 25px; display: none;}
header .h-language{ position: relative; margin-top: 15px; color: #fff;}
header .h-language span{ margin-left: 12px; position: relative; padding-right: 38px;}
header .h-language span::after{position:absolute;content:""; z-index:1; right: 0px; top:0px; width: 25px; height: 19px; background: url(../images/arrow_d.png) no-repeat left center;}
header .h-language ul.sub-menu{text-align:left;position:absolute;z-index:999;font-size:16px; font-family: "Roboto";font-weight:400;background:#fff;top:36px;right:0px;width:170px;-webkit-transform:rotate3d(1,0,0,-90deg);-moz-transform:rotate3d(1,0,0,-90deg);transform:rotate3d(1,0,0,-90deg);-webkit-transform-origin:0 0 0;-moz-transform-origin:0 0 0;-ms-transform-origin:0 0 0;transform-origin:0 0 0;opacity:0;-webkit-transition:opacity .3s,-webkit-transform .5s;transition:opacity .3s,-webkit-transform .5s;-moz-transition:transform .5s,opacity .3s,-moz-transform .5s;transition:transform .5s,opacity .3s;transition:transform .5s,opacity .3s,-webkit-transform .5s,-moz-transform .5s;-webkit-box-shadow:0px 8px 10px rgba(0,0,0,.2);box-shadow:0px 8px 10px rgba(0,0,0,.2); display:none \9}
header .h-language ul.sub-menu li{display:block;padding:0 20px;line-height:45px;text-transform:capitalize}
header .h-language ul.sub-menu li a{display:block;color: #666;}
header .h-language ul.sub-menu li a img{vertical-align:middle;width:auto;height:20px;margin-right:6px}
header .h-language ul.sub-menu li:hover{ background:#1c21f5}
header .h-language ul.sub-menu li:hover a{ color:#fff}
header .h-language:hover ul.sub-menu{opacity:1;-webkit-transform:rotate3d(0,0,0,0);-moz-transform:rotate3d(0,0,0,0);transform:rotate3d(0,0,0,0);display:block \9}
header .mob-language{ display: none!important;}
@media (max-width: 1440px) {
header .h-language{ margin-left:20px; }
}
@media (max-width: 1366px) {
header .h-language{ margin-left:18px; }
}
@media (max-width: 1320px) {
header .h-language{ margin-left:15px; }
}
@media (max-width: 1290px) {
header .h-language{ margin-left:12px; }
}
@media (max-width: 1270px) {
header .h-language{ margin-left:5px; }
header .h-language span{ margin-left: 5px;}
}
@media screen and (max-aspect-ratio: 1/1) and (max-width:1200px),screen and (max-width:1024px) {
header .header.open .mob-search .img1{ display: none;}
header .header.open .mob-search .img2{ display: block;}
header.header-fixed .header .navbar.active-fixed .mob-search  { right: 70px; padding-top: 20px;}
}

@media screen and (max-width:1024px){
header .mob-search,header .mob-language{ display: block!important;}
header .pc-search,header .pc-language{ display: none;}
header .search-box form{position:absolute;top:45%;left:10%;width:80%;margin-left:0}
header .search-box form input[type=text]{ font-size:16px; }
header .search-box .close{width:20px;height:20px; background-size:100% 100%; }
}
@media (max-width: 862px) {
header .mob-search {position: absolute;top: 0;right: 60px; padding-top: 20px; }
header.header-fixed .header .navbar.active-fixed .mob-search  { right: 70px; padding-top: 17px;}
}
@media (max-width: 762px) {
header .mob-search {position: absolute;top: 0;right: 60px; padding-top: 18px; }
header.header-fixed .header .navbar.active-fixed .mob-search  { right: 70px; padding-top: 15px;}
}
@media (max-width: 562px) {
header .header {height:50px;}
header .mob-search {position: absolute;top: 0;right: 60px; padding-top: 14px; }
header.header-fixed .header .navbar.active-fixed .mob-search  { right: 70px; padding-top: 10px;}
}
@media (max-width: 425px) {
header .mob-search {position: absolute;top: 0;right: 60px; padding-top: 11px; }
header.header-fixed .header .navbar.active-fixed .mob-search  { right: 70px; padding-top: 10px;}
}


/*底部CSS*/
.footer_1{ color:#fff;background-color:#2e2e2e;padding: 70px 0px;  overflow:hidden;}
.footer_1_mid_2 { width: 100%; min-height: 320px;}
.footer_1_mid_2_left { float: left; width:45%;}
.footer_1_mid_2_right{ float: right; width:20%;}
.footer_1_mid_2_mid{ float: left; width:32%; padding-right:5%;}
.footer_1_mid_2_left ul li{float:left; width:45%; color:#fff;}
.footer_1_mid_2_left ul li:last-child{width:55%; }
.footer_1_mid_2_left ul li a{ color:#fff;}
.footer_1_mid_2_left_2 dl{margin-top:15px; padding-right:1em;}
.footer_1_mid_2_left_2 dl dd a{color:rgba(250, 250, 250, 0.4); font-size:20px; line-height: 48px;}
.footer_1_mid_2_left_2 dl dd a:hover{color:#fff;}
.footer_1_mid_2_left_1{ padding-bottom:15px;font-size:26px; font-weight: bold;}
.footer_1_mid_2_left_1 a:hover{color:#fff;}
.footer_1_mid_2_left_2{line-height:2;}
.footer_1_mid_2_mid_2{ padding-bottom:30px;font-size:26px; font-weight: bold; }
.footer_1_mid_2_mid_2_1{color:rgba(250, 250, 250, 0.4); font-size:20px; line-height:48px;}
.footer_1_mid_2_right_title{color:#fff;  font-size:20px; line-height:38px;}
.footer_1_mid_2_right form {margin-top: 30px; margin-bottom: 20px;}
.footer_1_mid_2_right form .form-group {float: left;margin-right: 10px; font-size: 16px; width:77%; height: 50px!important;}
.footer_1_mid_2_right form .form-group .form-control { font-size: 20px;}
.footer_1_mid_2_right .btn-outline, .btn-outline-white, .button, .form-group .btn-light .btn {font-size: 18px; height: 50px;} 
.footer_1_mid_2_right form .btn-light {float: left;}
.footer_1_mid_2_right form .btn-light .btn { font-size: 28px; }
.footer_1_mid_2_right form .btn-primary {  background-color: #1c21f5;border-color: #1c21f5;}
.footer_2{line-height:2; font-size: 20px; padding:15px 0; border-top: 1px solid #292929;background-color:#252525;color:#cccccc;}
.footer_2_left{float:left; width: 80%;}
.footer_2_right{float:right; width: 20%; text-align: right;}
.footer_2 a {color:#cccccc;}
.footer_1_mid_2_right span a{ width: 45px;height: 45px;margin-right: 10px; border-radius: 50%;background: #fe0002;font-size: 24px;color: #fff;text-align: center;line-height: 45px;}
.footer_1_mid_2_right span{ width: 100%; height: 45px;position: relative;}
.footer_1_mid_2_right span .fa{font-size: 27px;}
.footer_1_mid_2_right span a:nth-child(2){background: #0177b5;}
.footer_1_mid_2_right span a:nth-child(3){background: #f5b72f;}
.footer_1_mid_2_right span a:nth-child(4){background: #1c21f5; }
.footer_1_mid_2_right span a:nth-child(5){ background: #e60024; position: relative; text-align: center;}
.footer_1_mid_2_right span a:nth-child(5):before{ position: absolute; content: "";  left: 5px; width: 44px;height: 44px; border-radius: 50%; text-align: center; background:#e60024 url(../images/douyin.png) no-repeat center;}
.footer_1_mid_2_right span a:hover{ opacity: 0.8;}
@media screen and (max-width: 1366px){
.footer_1_mid_2_left { width:40%;}
.footer_1_mid_2_right{ width:25%;}
.footer_1_mid_2_left ul li{ width:42%; }
.footer_1_mid_2_left ul li:last-child{width:58%; }
}
@media screen and (max-width: 1280px){
.footer_1{ padding: 50px 0px; }
.footer_1_mid_2_mid_2_1{ line-height:40px;}
.footer_1_mid_2_left { float: left; width:40%;}
.footer_1_mid_2_right{ float: right; width:27%;}
.footer_1_mid_2_mid{ float: left; width:32%; padding-right:1%;}
.footer_1_mid_2_left ul li{float:left; width:40%; color:#fff;}
.footer_1_mid_2_left ul li:last-child{width:60%; }
}
@media screen and (max-width: 1200px){
.footer_1_mid_2_left { width:38%;}
.footer_1_mid_2_mid{ width:34%; padding-right:1%;}
.footer_1_mid_2_left ul li{ width:38%; }
.footer_1_mid_2_left ul li:last-child{width:62%; }
}
@media screen and (max-width: 1140px){
.footer_1_mid_2_left { float: none; width:0px; display: none;}
.footer_1_mid_2_mid{ float: left; width:64%; padding-right:1%;}
.footer_1_mid_2_right{ float: right; width:35%;}
.footer_1_mid_2 { min-height: 240px;}

}
@media screen and (max-width: 1090px){
.footer_1{ padding: 40px 0px; }
.footer_1_mid_2_mid_2{ padding-bottom:20px; }
.footer_1_mid_2_right{display:none}     
.footer_1_mid_2_left { float: none; width:0; display: none;}
.footer_1_mid_2_mid{ float: left; width:100%;}
.footer_1_mid_2 { width: 100%; min-height: 180px;}
.footer_2_left{float:left; width: 85%;}
.footer_2_right{float:right; width: 15%; text-align: right;}
}
@media screen and (max-width: 840px){
.footer_2_left{float:left; width: 100%;}
.footer_2_right{float:left; width: 100%; text-align: left;}
}
@media screen and (max-width: 768px){
.footer_1{ padding: 30px 0px; }
.footer_1_mid_2_right{ float: left; width:100%;}
.footer_1_mid_2_mid{ float: left; width:100%;}
.footer_1_mid_2_left::after{ display:none} 
.footer_1_mid_2_left_2{padding-left:1em; display:none;}     
.footer_1_mid_2_left ul li.on .footer_1_mid_2_left_2{display:block}     
.footer_1_mid_2_left_1{padding-bottom:0; padding:15px 0; border-bottom:1px #ebebeb solid;}     
.footer_1_mid_2_left_1:after{ left:auto; background-color:transparent;right:0; width:10px; height:5px; bottom:auto; top:50%; margin-top:-2.5px; background-position:center; background-repeat:no-repeat; background-image:url(../images/img5.png);}
.footer_1_mid_2_left ul li.on .footer_1_mid_2_left_1:after{transform:rotate(-30deg);-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-mz-transform:rotate(-180deg);}         
.footer_1_mid_2_left ul li,.footer_1_mid_2_left ul li:nth-child(3){width:100%;}  
.footer_1_mid_2_mid_2_1{ line-height:34px;}
.footer_1_mid_2 { width: 100%; min-height: 160px;}
.footer_1{padding-bottom:0px;}     
.footer_1_mid_2_left_1{font-size:1em;} 
.footer_2{ font-size: 18px;}
.footer_1_mid_2_right form .form-group .form-control { font-size: 18px;}
.footer_1_mid_2_mid_2_1{ font-size:18px; line-height:38px;}
.footer_1_mid_2_right form .btn-light .btn { font-size: 18px; }
}
@media screen and (max-width: 660px){
.footer_2_left{float: none; width: 100%;}
.footer_2_right{float:none;}
}
@media screen and (max-width: 568px){
.footer_1{ color:#fff;padding: 40px 0px 0px; }
.footer_1_mid_2_left{display:none}   
.footer_1_mid_2_mid_2{ font-size:18px; }
}