*{padding:0;margin:0;box-sizing: border-box;}
li{list-style:none;}
a,a:focus, a:hover{ text-decoration: none;}
i {
    font-style: normal;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
}
img {
	vertical-align: middle;
    max-width: 100%;
}
body{padding-top:80px;}
@font-face {
  font-family: "iconfont"; /* Project id 2537371 */
  src: url('../iconfont/iconfont.eot?t='); /* IE9 */
  src: url('../iconfont/iconfont.eot?t=1626680339985#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../iconfont/iconfont.woff2?t=1626680339985') format('woff2'),
       url('../iconfont/iconfont.woff?t=1626680339985') format('woff'),
       url('../iconfont/iconfont.ttf?t=1626680339985') format('truetype'),
       url('../iconfont/iconfont.svg?t=1626680339985#iconfont') format('svg');
}
.icon-arrow-down:before {
  content: "\e665";
}
.sep-container,.container{
    max-width: 100%;
    margin: 0 auto;
    width: 1360px;
}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}
@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}
@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}
@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}
.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.header{
	width:100%; height:80px; line-height:80px; position:fixed; border-bottom:1px solid rgba(255,255,255,0.3);
	top:0px; left:0px; z-index:111; 
    background: #fff;
	box-shadow: 0 10px 15px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 10px 15px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 10px 15px rgba(0,0,0,0.1)
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	 
}
.header .inheader{
	width:98%; margin:0 auto; height:80px; line-height:80px; padding: 0 1%;
}
.header .inheader .logo{
	float:left; display:block; height:100%; overflow:hidden;
	display: flex;  flex-direction: column; justify-content: center;
}
.header .inheader .logo img{
	max-width:100%;   display:block;
}
.header.show .nav_menu_item {
    background: #3772ca;
}
.header .inheader .menu{
	float:right; position:relative;
}
.header .inheader .menu > li{
	float:left;   width:auto; text-align:center; box-sizing:border-box; height:100%; margin-left:15px;
	height:80px; line-height:80px; position:relative;
}
.header .inheader .menu > li:first-child{
	margin-left:0px;
}
.header .inheader .menu li > a{
	color:#333; font-size:16px; padding:0 10px; position:relative; display:inline-block;
}

.header .inheader .menu > li.active > a:after,
.header .inheader .menu > li:hover > a:after{
	position:absolute; width:100%; height:2px; background:#3772ca; bottom:0%; left:0; content:" ";
	border-radius:100px;
}
.header .inheader .menu > li.active > a,
.header .inheader .menu > li:hover > a{
	color:#3772ca;
}
.header .inheader .menu li:marker{
	display:none;
}

.header .inheader .menu .lang{
	float:left; overflow:hidden; font-size:16px; color:#fff; line-height:80px;
}
.header .inheader .menu .lang span{
	margin:0 25px;
}
.header .inheader .menu .lang a{
	color:#f6794d; font-weight:bold;
}
.logo-box {
    margin-top: 26px;
}	
.logo-box .logo-title{
	font-size:16px;
	font-weight:bold;
	color:#323232;
	margin-bottom: 6px;

}
.logo-box .logo-desc{
	font-size:14px;
	color:#666;
}
.header.yanse{
	background:#fff;
	

}
.header.yanse .inheader .logo img{
	 
}
.header.yanse .inheader .menu li > a{
	color:#343434;
}
.header.yanse .inheader .menu li > a:hover{
	color:#3772ca;
}
.header.yanse .inheader .menu > li.active > a:after,
.header.yanse .inheader .menu > li:hover > a:after{
	background:#3772ca;
}
.header.yanse .inheader .menu li li > a{
	color:#666;
}
.header.yanse .inheader .menu > li.active > a,
.header.yanse .inheader .menu > li:hover > a{
	color:#3772ca;
}
.header.yanse .inheader .menu .lang{
	color:#343434;
}
.yanse .logo-text{
	color: #656565;
}

.logo-box{
    float: left;
    line-height: 1;
    margin-left: 10px;
}
.logo-year {
    margin-top: 28px;
    height: 20px;
    line-height: 20px;
    width: 38px;
    text-align: center;
    font-size: 12px;
    color: #fff;
    background: #3768e2;
    border-radius: 4px;
    overflow: hidden;
    font-size: 14px;
    color: #fff
}

.logo-text {
    margin-top: 5px;
    height: 18px;
    color: #fff;
    line-height: 18px;
    overflow: hidden
}

 


@media all and (min-width:769px){
	.header .menu > li:hover .second_menu{
		visibility: visible;
		opacity: 1;
		transform: translateY(0);
	}
}
.menu li .icon-arrow-down{
	display:none;
}
.header .menu > li .second_menu{
	width: 1000%;
	position: absolute;
	left: 0;
	top: 100%;
	padding: 0 0;
	line-height: 60px;
	visibility: hidden;
	opacity: 0;
	transform: translateY(-30px);
	transition: all .3s;
	z-index:-1;
}
.header .menu > li:nth-child(5) .second_menu{left:-200px;}
.header .menu > li:nth-child(n+8) .second_menu{
	left:auto; right:0px;
}
.header .menu > li:nth-child(n+8) .second_menu .subnav{
	float:right;
}
.header .menu > li .subnav li{
	line-height:60px; text-align:center; width:auto; float:left; position:relative; display:inline; margin:0 10px 0 10px;
}
.header .menu > li .subnav li a{
	font-size:14px; color:#343434; padding:0px;
}
.header .menu > li .subnav li a:hover,
.header .menu > li .subnav li a.active{
	color:#3772ca;
	font-weight:normal;
}

.header .menu > li:nth-child(3) .second_menu .subnav{
	 
}


.menu_body{
	display:none;
}
.menubg {
    position: absolute;
    width: 100%;
    height: 60px;
    background: #f8f8f8;
    display: none;
    border-top: 1px solid #e5e5e5;
    box-sizing: border-box;
    top: 100%;
    left: 0px;
    z-index: -2;
}
.logo-text span {
    animation: letterWave 2s infinite linear
}
.logo-text span:nth-child(0) {
    animation-delay: 0ms
}

.logo-text span:nth-child(1) {
    animation-delay: 100ms
}

.logo-text span:nth-child(2) {
    animation-delay: 200ms
}

.logo-text span:nth-child(3) {
    animation-delay: 300ms
}

.logo-text span:nth-child(4) {
    animation-delay: 400ms
}

.logo-text span:nth-child(5) {
    animation-delay: 500ms
}

.logo-text span:nth-child(6) {
    animation-delay: 600ms
}

.logo-text span:nth-child(7) {
    animation-delay: 700ms
}

.logo-text span:nth-child(8) {
    animation-delay: 800ms
}

.logo-text span:nth-child(9) {
    animation-delay: 900ms
}

.logo-text span:nth-child(10) {
    animation-delay: 1000ms
}

@keyframes letterWave {
    0%,100% {
        transform: translateY(0) scale(1);
        padding: 0 0;
        opacity: .8
    }

    25% {
        transform: translateY(-50px) scale(.8);
        padding: 0 5px;
        opacity: .6
    }

    75% {
        transform: translateY(50px) scale(1.5);
        padding: 0;
        opacity: 1
    }
} 
@media all and (min-width:320px) and (max-width:1366px){
body{padding-top:60px;}	



.header.show {
    background: #fff;
}
.sep-banner{display:none;}
.header .inheader {
    width: 100%;
    padding: 0 15px;
}
.header .inheader .menu {
    display: none;
}
.header .inheader .menu {
    position: fixed;
    width: 100%;
    height: calc(100% - 60px);
    top: 60px;
    background: #fff;
    left: 0px;
    padding: 0 15px;
    box-sizing: border-box;
    overflow-y: auto;
    overflow-x: hidden;
}	
.header .inheader .logo img {
    max-height: 40px;
}


.header .inheader .menu li > a {
    font-size: 14px;
}
.header .inheader .menu > li {
    margin-left: 15px;
}


.header{
	height:60px; line-height:60px;
}
.header .inheader{
	height:60px; line-height:60px;
}
.header .inheader .menu > li{
	height:60px; line-height:60px;
}
.header .inheader .menu > li {
    display: block;
    height: auto;
    width: 100%;
    text-align: left;
    padding: 0;
    box-sizing: border-box;
    border-top: 1px solid #f2f2f2;
	margin-left:0px;
}
.header .inheader .menu > li.active > a::after, .header .inheader .menu > li:hover > a::after {
    display:none;
}
.header .inheader .menu > li > a {
    display: block;
    line-height: 50px;
    padding-left: 15px;
    float: left;
    width: calc(100% - 65px);
	font-size: 14px;
	color: #4B4B4B;
}
.header .inheader .menu > li.active, .header .inheader .menu > li:hover {
    background: none;
    border-top: 1px solid #f2f2f2;
}

.header .inheader .menu{
	display:none;
}
.menu li .icon-arrow-down{
    display: inline;
    position: absolute;
    right: 0;
    width: 50px;
    padding: 0 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 50px;
    -webkit-transition: all .4s;
    -o-transition: all .4s;
    -moz-transition: all .4s;
    transition: all .4s;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    color: #666;
    text-align: center;
	line-height: 50px;
	z-index:1111;
}
.menu li.hover .icon-arrow-down {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
.header .menu > li .subnav {
    position: static;
    opacity: 1;
    transform: translateY(0);
    visibility: visible;
    background: none;
    clear: both;
	padding:0px;
	display: none;
	transition: none;
}
.header .menu > li:nth-child(n+8) .second_menu .subnav{
	float:none;
}
.header .menu > li .subnav a {
    display: block;
    text-align: left;
    font-size: 12px;
    color: #999;
    line-height: 36px;
    padding-left: 30px;
    border-top: 1px solid #f2f2f2;
}
.header .menu > li .subnav li{
	margin:0px; float:none;
}
.header .menu > li .subnav li:hover:before,
.header .menu > li .subnav li.active:before{
    display:none;
}
.header .menu > li .subnav li a {
    font-size: 12px; line-height: 34px; padding:0 20px;
}
.header .menu > li .subnav li a:hover,
.header .menu > li .subnav li a.active{
	color:#3772ca; font-weight:bold;
}

.header .inheader .menu > li.active > a, .header .inheader .menu > li:hover > a {
    color: #3772ca;
}
.header .menu > li .second_menu {
    width: auto;
    visibility: visible;
    opacity: 1;
    transform: translateY(0px);
	position:static;
}
.header .inheader .menu .lang span{
	display:none;
}
.header .inheader .menu .lang a{
	margin-left:15px;
}

.header .inheader .menu .lang{
	line-height:60px;
}
.header .inheader .menu .lang span {
    margin: 0 15px;
}
.header .menu > li .second_menu{
	line-height: 40px;
}
.header .menu > li .subnav li{
	line-height:40px;
}
.menubg {
    height: 40px;
}

.header .menu > li .subnav li a {
    font-size: 13px;
}
.header .menu_body {
    position: relative;
    width: 21px;
    height: 18px;
    display: block;
    top: 20px;
    float: right;
    cursor: pointer;
}
.logo-year {
    margin-top: 15px;
    height: 18px;
    line-height: 18px;
    width: 36px;
    font-size: 12px;
}
.header .nav_menu_item {
    width: 100%;
    height: 2px;
    background: #999;
    position: absolute;
    -webkit-transition: .36s ease;
    -o-transition: .36s ease;
    -moz-transition: .36s ease;
    transition: .36s ease;
}	
.header .menu_item_top {
    top: 0;
}
.header .menu_item_center {
    display: block;
    top: 8px;
}
.header .menu_item_bottom {
    bottom: 0;
}	
.header .menu_body.show .nav_menu_item {
    height: 1px;
}
.header .menu_body.show .menu_item_center {
    opacity: 0;
}
.header .menu_body.show .menu_item_bottom {
    bottom: 8px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.header .inheader .menu {
    position: fixed;
    width: 100%;
    height: calc(100% - 60px);
    top: 60px;
	background:#fff;
	left:0px;
	padding: 0 15px;
	box-sizing: border-box;
	overflow-y: auto;
	overflow-x: hidden;
}
.header .inheader .menu > li {
    display: block;
    height: auto;
    width: 100%;
    text-align: left;
    padding: 0;
    box-sizing: border-box;
    border-top: 1px solid #f2f2f2;
	margin-left:0px;
}
.header .inheader .menu > li.active > a::after, .header .inheader .menu > li:hover > a::after {
    display:none;
}
.header .inheader .menu > li > a {
    display: block;
    line-height: 50px;
    padding-left: 15px;
    float: left;
    width: calc(100% - 65px);
	font-size: 14px;
	color: #4B4B4B;
}
.header .inheader .menu > li.active, .header .inheader .menu > li:hover {
    background: none;
    border-top: 1px solid #f2f2f2;
}

.header .inheader .menu{
	display:none;
}
.menu li .icon-arrow-down{
    display: inline;
    position: absolute;
    right: 0;
    width: 50px;
    padding: 0 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 50px;
    -webkit-transition: all .4s;
    -o-transition: all .4s;
    -moz-transition: all .4s;
    transition: all .4s;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    color: #666;
    text-align: center;
	line-height: 50px;
	z-index:1111;
}
.menu li.hover .icon-arrow-down {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
.header .menu > li .subnav {
    position: static;
    opacity: 1;
    transform: translateY(0);
    visibility: visible;
    background: none;
    clear: both;
	padding:0px;
	display: none;
	transition: none;
}
.header .menu > li:nth-child(n+8) .second_menu .subnav{
	float:none;
}
.header .menu > li .subnav a {
    display: block;
    text-align: left;
    font-size: 12px;
    color: #999;
    line-height: 36px;
    padding-left: 30px;
    border-top: 1px solid #f2f2f2;
}
.header .menu > li .subnav li{
	margin:0px; float:none;
}
.header .menu > li .subnav li:hover:before,
.header .menu > li .subnav li.active:before{
    display:none;
}
.header .menu > li .subnav li a {
    font-size: 12px; line-height: 34px; padding:0 20px;
}
.header .menu > li .subnav li a:hover,
.header .menu > li .subnav li a.active{
	color:#3772ca; font-weight:bold;
}

.header .inheader .menu > li.active > a, .header .inheader .menu > li:hover > a {
    color: #3772ca;
}
.header .menu > li .second_menu {
    width: auto;
    visibility: visible;
    opacity: 1;
    transform: translateY(0px);
	position:static;
}
.header .inheader .menu .lang span{
	display:none;
}
.header .inheader .menu .lang a{
	margin-left:15px;
}
.header .menu_body.show .menu_item_top {
    top: 9px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}
.header .menu_body.show .nav_menu_item {
    height: 1px;
}
.header .menu_body.show .menu_item_center {
    opacity: 0;
}
.header .menu_body.show .menu_item_bottom {
    bottom: 8px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
}
@media (max-width: 768px) and (min-width: 320px){
.logo-text {
    font-size: 12px;
    margin-top: 3px;
}
.logo-box {
    margin-top: 16px;
}


}
@-webkit-keyframes footWave{0%{-webkit-transform:translateX(0);transform:translateX(0);}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}
@keyframes footWave{0%{-webkit-transform:translateX(0);transform:translateX(0);}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}
.gd-layout, .gd-container, .layout {
    max-width: 1200px;
    *width: 1200px;
    margin: 0 auto;
}
@font-face {font-family: "iconfonts";
  src: url('../fonts/iconfont/iconfont.eot?t=1540539508365'); /* IE9*/
  src: url('../fonts/iconfont/iconfont.eot?t=1540539508365#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'),
  url('../fonts/iconfont/iconfont.ttf?t=1540539508365') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../fonts/iconfont/iconfont.svg?t=1540539508365#iconfont') format('svg'); /* iOS 4.1- */
}

.foot-advs ul:after, .gd-layout:after {
    content: '';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.sys-btn{background-color:#257dff;border:0;color:#fff;display:inline-block;padding:12px 30px;font-size: 12px;line-height: 1.1;overflow: hidden;border-radius: 2px;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.sys-btn:hover{color:#fff;}
.sys-btn:hover:before{-webkit-animation: btnWave 2s ease;animation: btnWave 2s ease infinite;-webkit-animation-fill-mode: forwards;-o-animation-fill-mode: forwards;animation-fill-mode: forwards;}
.foot-join{padding: 30px 0;text-align: center;}
.foot-join .sys-btn{font-size: 14px;padding: 12px 35px;background-color: #0070d9;}
.foot-join .sys-btn:hover:before{background-color: #257dff;}
.foot-waves{overflow: hidden;position: relative;height: 89px;}
.foot-waves .wave-01,.foot-waves .wave-02{display: block;width: 2000%;height: 60px;background-position: 0 0;background-repeat: repeat-x}
.foot-waves .wave-01{position: absolute;left: 0;top: 0;background-image: url(../images/foot_wave_02.png);-webkit-animation: footWave 180s linear infinite;-o-animation: footWave 180s linear infinite;animation: footWave 180s linear infinite;}
.foot-waves .wave-02{position: absolute;left: 0;bottom: 0;background-image: url(../images/foot_wave_01.png);-webkit-animation: footWave 120s linear infinite forwards;-o-animation: footWave 120s linear infinite forwards;animation: footWave 120s linear infinite forwards;}
.gd-footer{background-color: #0070d9;font-size:12px;}
.gd-footer *{box-sizing:content-box;}
.gd-footer .foot-service,.gd-footer .foot-service a {color: #fff;}
.gd-footer .foot-service{padding-bottom: 15px;}
.gd-footer .foot-advs {width: 58%;padding-right: 3%;float: left;font-size: 14px;}
.gd-footer .foot-advs ul{padding: 13px 0;}
.gd-footer .foot-advs ul+ul{border-top: 1px solid #2786de;}
.gd-footer .foot-advs li{width: 30.3333%;float: left;padding: 13px 0 13px 3%;position: relative;box-sizing: content-box;}
.gd-footer .foot-advs li+li:before{content: '';display: block;width: 1px;height: 32px;background-color: #2786de;position: absolute;left: 0;top: 50%;margin-top: -16px;opacity: 0.8;}
.gd-footer .foot-advs .adv-ico{background-image: url(../images/footer_sprites.png);}
.gd-footer .foot-advs .adv-ico{display: inline-block;width: 42px;height: 42px;vertical-align: middle;margin-right: 12px;}
.gd-footer .foot-advs .adv-ico-1{background-position: 0 0;}
.gd-footer .foot-advs .adv-ico-2{background-position: -42px 0;}
.gd-footer .foot-advs .adv-ico-3{background-position: -84px 0;}
.gd-footer .foot-advs .adv-ico-4{background-position: -126px 0;}
.gd-footer .foot-advs .adv-ico-5{background-position: -168px 0;}
.gd-footer .foot-advs .adv-ico-6{background-position: -210px 0;}
.gd-footer .foot-advs li:hover .adv-ico{-webkit-animation:jump 0.4s ease;-o-animation:jump 0.4s ease;animation:jump 0.4s ease;}
.gd-footer .foot-contact {width: 24%;float: left;padding-left: 2%;margin-top: 22px;position: relative;}
.gd-footer .foot-contact:before{content: '';display: block;width: 1px;position: absolute;left: 0;top: 6px;bottom: 6px;background-color: #2786de;opacity: 0.8;}
.gd-footer .foot-contact li{padding: 8px 0;font-size: 15px;}
.gd-footer .foot-contact li .contact-ico{display: inline-block;width: 28px;height: 28px;line-height: 28px;text-align: center;vertical-align: middle;margin-right: 13px;font-size: 21px;}
.gd-footer .foot-contact li .contact-ico:before{font-family: 'iconfonts';}
.gd-footer .foot-contact li .contact-ico-tel:before{content: '\e691';}
.gd-footer .foot-contact li .contact-ico-qq:before{content: '\e602';}
.gd-footer .foot-contact li .contact-ico-wx:before{content: '\e624';}
.gd-footer .foot-contact li .contact-txt{display: inline;}
.gd-footer .foot-qrcode{width: 11%;float: right;padding-right: 1%;text-align: center;padding-top: 22px;}
.gd-footer .foot-qrcode .qrcode-img{max-width: 100%;}
.gd-footer .foot-qrcode .qrcode-txt{display: block;padding-top: 4px;}
.gd-footer .foot-bar{text-align: center;border-top: 1px solid #4ca0ed;padding: 22px 0;line-height: 2.2;}
.gd-footer .foot-bar,.gd-footer .foot-bar a{color: #fff;}
.gd-footer .foot-bar .txt+.txt{padding-left: 20px;}

@media screen and (max-width: 1024px){
.gd-footer .foot-service{padding-bottom: 10px;}
.gd-footer .foot-service .gd-layout{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.gd-footer .foot-advs {}
.gd-footer .foot-advs li{text-align: center;padding: 5px 0;width: 33.3333%;}
.gd-footer .foot-advs .adv-ico{margin-right: 0;margin-bottom: 5px;}
.gd-footer .foot-advs .adv-txt{display: block;}
.gd-footer .foot-contact{margin-top: 0;}
.gd-footer .foot-contact li .contact-ico{margin-right: 0;}
}
@media screen and (max-width: 768px){
.foot-waves{display: none;}
.gd-footer{}
.gd-footer .foot-service .gd-layout{display: block;text-align: center;padding-top: 15px;padding-bottom: 15px;}
.gd-footer .foot-advs,.gd-footer .foot-contact{width: auto;float: none;padding:10px 0;}
.gd-footer .foot-advs{padding-bottom: 10px;border-bottom: 1px solid #2786de;font-size: 12px;margin-bottom: 10px;}
.gd-footer .foot-advs ul {padding: 4px 0;margin: 0 -10px;}
.gd-footer .foot-advs ul + ul{border: 0;}
.gd-footer .foot-advs li{-webkit-box-sizing: border-box;box-sizing: border-box;}
.gd-footer .foot-contact li{padding: 4px 0;font-size: 14px;}
.gd-footer .foot-contact li .contact-ico{font-size: 18px;}
.gd-footer .foot-advs .adv-txt{padding: 0 2px;}
.gd-footer .foot-advs+.foot-contact{}
.gd-footer .foot-contact:before{display: none;}
.gd-footer .foot-qrcode{display: inline-block;width: auto;float: none;padding-top: 10px;}
.gd-footer .foot-qrcode .qrcode-img img{width: 130px;height: auto;}
.gd-footer .foot-bar{font-size: 11px;padding-left: 5%;padding-right: 5%;line-height: 1.8;}
.gd-footer .foot-bar .txt + .txt{padding-left: 8px;}
}
@media screen and (max-width: 420px){
.gd-footer .foot-advs li{font-size: 11px;}
.gd-footer .foot-advs .adv-ico{-webkit-transform: scale(0.9);-ms-transform: scale(0.9);-o-transform: scale(0.9);transform: scale(0.9);}
.gd-footer .foot-qrcode .qrcode-img{display: inline-block;padding: 5px;background-color: rgba(255,255,255,0.2);}
.gd-footer .foot-qrcode .qrcode-txt{letter-spacing: 2px;font-size: 13px;}
}
@media screen and (max-width: 768px){.gd-layout,.gd-container,.page-gso .gso-sys-view .gd-layout{max-width: inherit;margin-left: 10px;margin-right: 10px;}.btn-wave:before{display: none!important;}}