﻿*{margin: 0;padding: 0;white-space:normal !important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}

a{text-decoration: none;color: #303a4d;transition: all .5s;-webkit-transition: all .5s;}
a:hover{color: #303a4d;transition: all .5s;-webkit-transition: all .5s;}
li{list-style: none;}
img{vertical-align: middle;max-width: 100%;}
img.max{width: 100%;}
.fupcs{text-transform: uppercase;}
.fm-ANm{font-family: arial;}
.fm-ANb{font-family: arial;font-weight: bold;}
body{width: 100%;font-size: 14px;color: #303a4d;line-height: 1.6;font-family:'PingFang SC'; overflow-x:hidden;}
/*.more{width:245px;height:58px;background:#1677FF;border-radius:29px;}
.more a{padding:0 25%;display:flex;justify-content: space-between; align-items: center; line-height:58px; color:#ffffff;}
.more a i{font-family: '宋体'; font-style:normal;font-weight:600;}*/

.gybut-bj{text-align: center;}
.gybut{display: inline-block;width: 9vw;line-height:2.65vw;padding: 0 1.8vw;border:1px solid #1677FF;color: #1677FF;text-align: left;position: relative;cursor: pointer;transition: all .5s;-webkit-transition: all .5s;}
.gybut:after{content: '';width: .5vw;height: .5vw;position: absolute;top: 50%;right: 1.1vw;margin-top: -.25vw;background: #ff932a;border-radius: 100%;transition: all .5s;-webkit-transition: all .5s;}
.gybut:hover{background: #1677FF;color: #fff;transition: all .5s;-webkit-transition: all .5s;}
.gybut:hover:after{background: #fff;transition: all .5s;-webkit-transition: all .5s;}
.gybut.on{background: #1677FF;color: #fff;}
.gybut.on:after{background: #fff;}


input,button,textarea { background: none; outline: none; border: none; -webkit-appearance: none; border-radius: 0}
input:focus { border: none;}
input::-webkit-input-placeholder { color: #999;}
input::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #999;}
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #999;}
input:-ms-input-placeholder {/* Internet Explorer 10-11 */color: #999;}
textarea::-webkit-input-placeholder{color: #999;}
textarea::-moz-placeholder{/* Mozilla Firefox 19+ */color: #999;}
textarea:-moz-placeholder {/* Mozilla Firefox 4 to 18 */ color: #999;}
textarea:-ms-input-placeholder {/* Internet Explorer 10-11 */ color: #999;}
@media(max-width:800px){.gybut{line-height: .8rem;}}
.wid1600{width:90%;max-width:1600px;margin:auto;}

header{width: 100%;transition: all .5s;-webkit-transition: all .5s;background-color:#ffffff;position: fixed;top:0;z-index: 9;}
.header_h,header{height:66px;}
.logo{display: flex;line-height:66px;height:66px;align-items: center;}
.logo .logoys{display:none;}
.logo img{height:38px;}
.header{display:flex;justify-content: space-between;}
.header .header_left{display:flex;width:calc(100% - 300px);}
.header .header_left .logob{margin-right:10%;}
.header .header_right{display: flex;align-items: center;height: 66px;}
.search_btn_box{display: flex;align-items: center;justify-content: center;width:20px;height:66px;}
html::-webkit-scrollbar {width: 4px;height: 8px;background-color: #F5F5F5;}
html::-webkit-scrollbar-track {border-radius: 10px;background-color: #E2E2E2;}
html::-webkit-scrollbar-thumb { border-radius: 10px;background-color: #333;}
.header-a .search {cursor: pointer;padding: 8px 14px;background: url(../images/search.svg) no-repeat center;background-size: 100%;transition: all 0.5s; }
.bj .header-a .search{background: url(../images/search-blue.svg) no-repeat center;}
.bj .logo .logoys{display:block;}
.bj .logo .logo_w{display:none;}
.header-nav{float: right;margin-right:0px;font-size:16px;}
.header-nav .header-nav-ul{display: flex;}
.header-nav-li{display: inline-block;vertical-align: top;*margin-left:40px;padding:0 20px;*position: relative;}
.header-d{display: block;line-height:66px;color: #333333;position: relative;}
.header-d:after{content: '';width: 0%;height: 3px;background: #1677FF;position: absolute;left: 50%;bottom: 0;border-radius: 2px;transition: all .5s;-webkit-transition: all .5s;}
.header-d:hover{color: #1677FF;}
.header-nav-li:hover .header-d:after, .header-nav-li.on .header-d:after{width: 100%;left: 0;transition: all .5s;-webkit-transition: all .5s;}
.header-nav-li.on .header-d{color: #1677FF;}
.header-sw{position: absolute;width:100%;top:100%;background: #fff;box-shadow: 0 3px 3px #ccc;display: none;border-top: 1px solid #eff1f5;left:0;/*left:50%;transform: translateX(-50%);*/z-index: 99;}
.header-sw .nav-li{margin:0 240px;display:flex;padding:30px 0;}
.header-sw .nav-li dl{width:calc(33.3% - (50px * 2 / 3));margin-right:50px;}
.header-sw .nav-li dl:last-child{margin-right:0;}
.header-nav-li:nth-child(2) .header-sw .nav-li dl{min-width:224px;}
.header-c{font-size:14px;color:#606D80;line-height:22px;border-bottom:1px solid #E5E8EA;padding-bottom:10px;}
.header-e{text-align: left;/*padding: 1vw 0;*/padding:10px 0 0;font-weight:normal;}
.header-e a{display: inline-block;color: #222D41;line-height:32px;width: 100%;margin-right: 0px;font-size:16px;margin-bottom:5px;}
.header-e a:hover{color:#1677FF;}
header .search_btn_box a,header .search_btn_box a svg{display: block;}


header.bj .search_btn_box svg path{fill:#222222;}
header.bj{border-bottom:1px solid transparent;}
.header .right {display: flex;flex-direction: column;justify-content: space-between; align-items: flex-end;height:100%; float:right;height:128px;}
.header .right .search-box{padding-top:15px;}
.header .right .search-box .search{height:42px;width:264px;position: relative; border:2px solid #eee7dd;overflow: hidden; border-radius:22px; display:flex; align-items: center;}
.header .right .search-box .search input{border:0;height:38px;width:calc(100% - 40px);color:#aa9f90;font-size:16px;padding-left:10px;}
.header .right .search-box .search input[type=text]::-webkit-input-placeholder {color:#aa9f90;}
.header .right .search-box .search input[type=text]:-moz-placeholder {color:#aa9f90;}
.header .right .search-box .search input[type=text]::-moz-placeholder {color: #aa9f90;}
.header .right .search-box .search input[type=text]:-ms-input-placeholder {color:#aa9f90;}
.header .right .search-box .search .search-close{width:30px;}
.header .right .search-box .search .search-close img{width:20px; cursor: pointer;}
.header .header_tel,.header .header_shiyong a,.header .lang_btn .langshift a{display: flex;align-items: center;}
.header .header_shiyong a:hover{color:#1677FF;}
.header .header_shiyong a img,.header .lang_btn .langshift a img{display: block;}
.header .header_shiyong a img.on,.header .header_shiyong a:hover img,.header .lang_btn .langshift a i img.on,.header .lang_btn .langshift a:hover i img{display:none;}
.header .header_shiyong a:hover img.on,.header .lang_btn .langshift a:hover img.on{display:block;}
.header .header_tel .txt{color:#1677FF; font-size:14px;}
.header .header_tel .icon,.header_shiyong a .icon,.header .lang_btn .langshift a .icon{margin-right:5px;}
.header .lang_btn .langshift a span{display:block;margin-right:5px;}
.header .lang_btn .langshift a em{transition: all .5s;-webkit-transition: all .5s;}
.header .lang_btn:hover .langshift a em{transform: rotate(-180deg);}
.header .header_shiyong,.header .lang_btn{margin-left:25px;}

.search-dropdown{position: absolute;width: 100%;top: 100px;left: 0;background: #333333;padding: 80px 0;}
.search-dropdown .search-field{display: flex;justify-content: center;}
.search-dropdown .search-field form{display: flex;padding: 8px; border-bottom: 1px solid #dfdede;width:600px;}
.search-dropdown .search-field input[type="text"]{width:calc(100% - 24px);font-size:16px;}
.search-dropdown .search-field input[type="submit"]{width:24px;height:24px; background:url(../images/search1.svg);cursor:pointer;}
.search-dropdown .search-field input[type="submit"]:hover{ background:url(../images/search2.svg);}
.lang_btn{/* display:flex; */align-items: center;position: relative;}
.lang_btn .langshift a{display: block;}
.lang_btn .langshift i,.lang_btn .langshift i svg{width:18px;display:block;}
.lang_btn .langshift{padding: 0;border-radius:5px;text-align: center;display: flex;height: 66px;align-items: center;}
.lang_btn .langshift span{display:block;font-size:14px;color:#333333;padding-left:0px}
.lang_btn .langshift:hover span{color:#1677FF; }
.lang_btn .list{position: absolute;top:66px;display:none;background:#ffffff;z-index:99;width: 100px;left: 50%;transform: translateX(-50%);}
.lang_btn:hover .list{display:block;}
.lang_btn .list{text-align: center;font-size:14px;padding:0;}
.lang_btn .list ul li a{padding:5px 0;display: block;}
.lang_btn .list ul li a:hover{background:#1677FF;color:#ffffff;}
.bj .lang_btn .langshift i svg path{fill:#333333;}

/*.bj .lang_btn .langshift span{color:#333333;}*/
.fnt50{font-size:50px;line-height:60px;}
.fnt40{font-size:40px;line-height:50px;}
.fnt38{font-size:38px;line-height:48px;}
.fnt36{font-size:36px;line-height:46px;}
.fnt34{font-size:34px;line-height:46px;}
.fnt28{font-size:28px;line-height:42px;}
.fnt26{font-size:26px;line-height:42px;}
.fnt24{font-size:24px;line-height:35px;}
.fnt22{font-size:22px;line-height:35px;}
.fnt20{font-size:20px;line-height:35px;}
.fnt18{font-size:18px;line-height:30px;}
.fnt16{font-size:16px;line-height:30px;}
.fnt14{font-size:14px;line-height:20px;}

.overfloat-dot{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100%; }
.overfloat-dot-2{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical}
.overfloat-dot-3{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical}

@media(min-width:1201px){
.header-e a>span{position: relative;z-index: 2;transition: all .5s;-webkit-transition: all .5s;}
/*.header-e a:after{content: '';width: 100%;height: 100%;position: absolute;top: 0;right: 0;z-index: 0;background: #fff;transition: all .5s;-webkit-transition: all .5s;}*/
/*.header-e a:hover:after{background: #1677FF;transition: all .5s;-webkit-transition: all .5s;}*/
/*.header-e a:hover>span{color: #fff;transition: all .5s;-webkit-transition: all .5s;}*/
}
header.bj{background: #fff;border-bottom: 1px solid #eff1f5;}
header.bj .header-d{color: #222;}
header.bj .header-nav-li:hover .header-d{color: #1677FF;}
header.bj .header-d:after{background: #1677FF;}
header.bj .header-nav-li.on .header-d{color: #1677FF;}
header.bj .header-a .sub1{background-image: url(../images/ico29_1.png);}
header.bj .header-a .int1{border-bottom:1px solid rgb(172 172 172 / 50%);}


@media(min-width:1201px){
header.mh,header.mh .header-a form{height:100px;transition: all .5s;-webkit-transition: all .5s;}
header.mh .logo{line-height:100px;}
/*header.mh .logo img{height:3.6vw;width:auto;}*/
header.mh .header-d{line-height:100px;}
header.mh .header-a{height:100px;transition: all .5s;-webkit-transition: all .5s;}
header .logo_white{height:4vw;width:auto;}
}
.logo_cs{display:none;}
header.bj .logo_cs{display:inline-block;}
header.bj .logo_white{display:none;}
.header-fg{background: #f5f6fa;color: #222;}
.header-dx{width: 24px;height: 24px;overflow: hidden;display: none;opacity: 1;position: relative;}
.header-dx1,.header-dx2,.header-dx3{width: 100%;height: 2px;margin-bottom:0px;background:#00589a;position: absolute;}
.header-dx1{top:3px;}
.header-dx2{opacity: 0 !important;}
.header-dx3{top: 16px;}
.header-dx div{transition: all .5s;background:#00589a;}
.header-dx.cli{opacity: 1;}
.header-dx.cli .header-dx1{-webkit-transform: rotate(44deg);-ms-transform: rotate(44deg);transform: rotate(44deg);transform-origin:0%;-ms-transform-origin:0%;-webkit-transform-origin:0%;-moz-transform-origin:0%;transition: all .5s;}
.header-dx.cli .header-dx2{opacity: 0;transition: all .5s;}
.header-dx.cli .header-dx3{-webkit-transform: rotate(-44deg);-ms-transform: rotate(-44deg);transform: rotate(-44deg);top: auto;bottom: 2px;transform-origin:0%;-ms-transform-origin:0%;-webkit-transform-origin:0%;-moz-transform-origin:0%;transition: all .5s;}

.mnav{display:none;position: fixed;top:66px;min-height:calc(100% - 66px); background:#ffffff;z-index:9;padding: 30px 4%;width:100%;}
.mnav ul{max-height: calc(90vh - 80px);height: 80vh;overflow: auto;}
.mnav ul li{margin: 0;position: relative;border-bottom: 1px solid #ebebeb;width: 100%;padding: 12px 0 12px 10px;}
.mnav ul li>a,.mnav ul li>h3{font-size:16px;font-weight: 400;display: block;line-height:32px;color:#333333;}
.mnav ul li>h3{position:relative;}
.mnav ul li>h3 a{display:block;}
.mnav ul li .mnav-i{width:40%;position: absolute;height:100%;top:0;right:0;}
.mnav ul li .sub{display:none;padding:5px 15px;}
.mnav ul li .sub a{display: block;margin-bottom:5px;}
.mnav ul li .sub a:last-child{margin-bottom:0;}
.mnav ul li .mnav-i:after,.mnav ul li .mnav-i:before {content: '';width: 18px;height: 2px;position: absolute;background-color: #d0cece;right: 5px;top: 18px;}
.mnav ul li .mnav-i:before {-webkit-transform: rotate(90deg);}
.mnav ul li>h3.on .mnav-i:before{display: none;}

.mnav ul li .mnav-c{margin-bottom:5px;}
.mnav ul li dl{margin-bottom:10px;}
.mnav ul li dl dd{padding-left:15px;}
.mnav ul li dl:last-child{margin-bottom:0;}

.ban-box{background-position:center; background-repeat:no-repeat; background-size:cover;height:460px;min-height:300px;display:flex;align-items: center;}
.ban-box .bantxt{color:#ffffff;}
.ban-box .bantxt .bantit{ font-weight:600;}
.ban-box .bantxt .txt{font-size:16px;line-height:24px;margin-top:30px;}
.ban-box .bantxt .txt p{margin:5px 0;}
.ban-box .bantxt .banmore{margin-top:30px;}
.ban-box .bantxt .banmore a{width:175px;height:40px;display:flex;background:#1677FF;border-radius:20px;justify-content: center;align-items: center;color:#ffffff;font-size:14px;}
.ban-box .bantxt .banmore a:hover{background:#ffffff;color:#1677FF;}
.ban-box .bantxt .banmore a span{display: block;margin-right:20px;}
.ban-box .bantxt .banmore a i img.on{display:none;}
.ban-box .bantxt .banmore a:hover img{display:none;}
.ban-box .bantxt .banmore a:hover img.on{display: block;}


/****************************************************/
.in_tit{display: flex; align-items: center; margin-bottom:20px; flex-direction: column;color:#050827; font-family:'Myriad Pro';}
.in_tit .title{/*font-size:28px;line-height:36px;*/margin-bottom:15px;}
.in_tit .subtitle{color:#2F405C;}
.in_more{display:flex;justify-content: center;align-items: center;}
.in_more a{display:flex;justify-content: center;align-items: center;width: 240px; height: 60px;background:#1677FF; color:#ffffff; font-size: 18px;}
.in_more a i{margin-left:25px;}
.in_more a:hover{background:#f1f1f1; color:#1677FF;}
.in_more a:hover svg path{fill:#1677FF;}
.overfloat-dot { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%;}
.overfloat-dot-2 {overflow: hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical}

/*Your EV charging provider*/
.inbox1{padding:80px 0 60px;position: relative;background-position: top left;background-size:cover; background-repeat:no-repeat;*background-image:url(../images/inbg1.jpg); background-image: linear-gradient(180deg, #ffffff 0%, #f9faff 100%);}
.inbox1 .intab{border-bottom:1px solid #e1e3e5;padding-bottom:0;display: flex;justify-content: center;}
.inbox1 .intab ul{display:flex;}
.inbox1 .intab ul li{margin:0 25px;}
.inbox1 .intab ul li .tab_tit{color:#2f405c; cursor: pointer;position: relative;padding:20px 0;}
.inbox1 .intab ul li .tab_tit:hover{color:#1678ff;}
.inbox1 .intab ul li .tab_tit:after{content:''; position: absolute;bottom:0;width:0;height:3px;left:0;background:#1678ff;transition: all 0.3s ease;}
.inbox1 .intab ul li.cur .tab_tit{color:#1678ff;}
.inbox1 .intab ul li.cur .tab_tit:after{width:100%;}
.inbox1 .inbot .wid1600{position: relative;overflow: hidden;}
.inbox1 .inbot .item{padding:60px 40px 20px;display:flex;justify-content: space-between;position: absolute;*transition-delay:0.5s;transition: all 0.5s ease;opacity:0;z-index:0;top:0;width:100%;left:50%;}
.inbox1 .inbot .item.active{opacity:1;z-index:2;position: relative;left:0;}
.inbox1 .inbot .item .txtbox{width:52%;}
.inbox1 .inbot .item .txtbox dl{transition: all 0.5s ease;}
.inbox1 .inbot .item .txtbox dl:hover{transform: translateY(-10px);}
.inbox1 .inbot .item dt{margin:30px 0 30px;}
.inbox1 .inbot .item .txtbox dl:hover dt{color:#1678ff;}
.inbox1 .inbot .item dd{color:#414f6a;}
.inbox1 .inbot .item dd p{position: relative;*padding-left: 20px;margin-bottom:10px;}
/*.inbox1 .inbot .item dd p:before{content:'';position: absolute;width:6px;height:6px;border-radius:50%;background:#1678ff;left:0;top:9px;}*/
.inbox1 .inbot .item .imgbox{width:45%; overflow: hidden;transition: all 0.5s ease; }
.inbox1 .inbot .item .imgbox img{width:100%;transition: all 0.5s ease;}
.inbox1 .inbot .item .imgbox:hover{transform: translateY(-10px);}

/**/
.inbox1 .minbox{display:none;}
.inbox1 .minbox .mySwiper1,.inbox1 .minbox .mySwiper {position: relative; overflow: hidden;}

/**/
.inbox2{padding:80px 0 60px;position: relative;background-position: top left;background-size:cover; background-repeat:no-repeat;background-image:url(../images/inbg1.jpg); background-image: linear-gradient(180deg, #ffffff 0%, #f9faff 100%);}
.inbox2 .intab{border-bottom:1px solid #e1e3e5;padding-bottom:0;display: flex;justify-content: center;}
.inbox2 .intab ul{display:flex;}
.inbox2 .intab ul li{margin:0 25px;}
.inbox2 .intab ul li .tab_tit{color:#2f405c; cursor: pointer;position: relative;padding:20px 0;}
.inbox2 .intab ul li .tab_tit:after{content:''; position: absolute;bottom:0;width:0;height:3px;left:0;background:#1678ff;transition: all 0.3s ease;}
.inbox2 .intab ul li .tab_tit:hover{color:#1678ff;}
.inbox2 .intab ul li.cur .tab_tit{color:#1678ff;}
.inbox2 .intab ul li.cur .tab_tit:after{width:100%;}
.inbox2 .inbot .wid1600{position: relative;overflow: hidden;}
.inbox2 .inbot .item{padding:60px 40px 20px;display:flex;justify-content: space-between;position: absolute;*transition-delay:0.5s;transition: all 0.5s ease;opacity:0;z-index:0;top:0;width:100%;left:50%;}
.inbox2 .inbot .item.active{opacity:1;z-index:2;position: relative;left:0;}
.inbox2 .inbot .item .txtbox{width:52%;}
.inbox2 .inbot .item dl{transition: all 0.5s ease;}
.inbox2 .inbot .item dl:hover{transform: translateY(-10px);}
.inbox2 .inbot .item dt{margin:30px 0 30px;}
.inbox2 .inbot .item dl:hover dt{color:#1678ff;}
.inbox2 .inbot .item dd{color:#414f6a;}
.inbox2 .inbot .item dd p{position: relative;*padding-left: 20px;margin-bottom:15px;}
/*.inbox2 .inbot .item dd p:before{content:'';position: absolute;width:6px;height:6px;border-radius:50%;background:#1678ff;left:0;top:10px;}*/
.inbox2 .inbot .item .imgbox{width:45%;transition: all 0.5s ease;}
.inbox2 .inbot .item .imgbox img{width:100%;}
.inbox2 .inbot .item .imgbox:hover{transform: translateY(-10px);}
/**/
.inbox2 .minbox{display:none;}
.inbox2 .minbox .mySwiper1,.inbox2 .minbox .mySwiper {position: relative; overflow: hidden;}

/**/
.inbox3{padding:80px 0 100px; background:linear-gradient(180deg, #ffffff, #ededed);}
.inbox3 .inbot{margin-top:50px;}
.inbox3 .inbot .inbox3Swiper{position: relative; overflow: hidden;padding:30px 30px;margin:0 -30px ;}
.inbox3 .item{background:#ffffff;box-shadow:0px 16px 24px 0px rgba(192, 199, 218, 0.3);height:100%;margin-bottom:0px;transition: all 0.5s ease;}
.inbox3 .item a{padding:60px 10% 30px;display: block;position: relative;}
.inbox3 .item .box{margin:0 auto;height:300px; margin-bottom: 50px;}
.inbox3 .item .imgbox{max-width:86px;margin:0 auto 20px;}
.inbox3 .item .titb{text-align: center;color:#222d41; font-weight:600;margin-bottom:25px;}
.inbox3 .item .txt{color:#2F405C;line-height:1.75;}
.inbox3 .item:hover .titb{color:#1677ff;}
.inbox3 .item:hover{transform: translateY(-10px);}

.inmore3{display:inline-flex;color:#1677ff;transition: all 0.5s ease;border-radius:20px;position: absolute; bottom: 30px;}
.inmore3 img,.inmore span{display: block;}
.inmore3 img{display: block;width:16px;}
.inmore3 i{display:flex;margin-left: 6px;}
.inmore3 img.on{display:none;}
.inbox3 .item:hover .inmore3{background:#1677ff;color:#ffffff;padding:5px 15px;border-radius:20px;}
.inbox3 .item:hover .inmore3 img{display:none;}
.inbox3 .item:hover .inmore3 img.on{display:block;}

.inmore{display: flex;}
.inmore a{display: flex;color:#1677ff;transition: all 0.5s ease;}
.inmore a img,.inmore a span{display: block;}
.inmore a img{display: block;width:16px;}
.inmore a i{display:flex;margin-left: 6px;}
.inmore a:hover{background:#1677ff;color:#ffffff;padding:5px 10px;border-radius:20px;}
/**/
.inbox4{padding:80px 0 80px;}
.inbox4 .inbot{margin-top:40px;overflow: hidden;}
.inbox4 .inbot .trustop{margin-bottom:0px; overflow:hidden;}
.inbox4 .trustop:after,.inbox4 .trusbot:after{content:'';display: block;clear: both;}
.inbox4 .trustop #intrus{width:10400px;float: left; position: relative; overflow: hidden;}
.inbox4 .trustop #trus1,.inbox4 .trustop #trus2{float:left;width:50%;}
.inbox4 .trustop .item{width:240px;float: left;margin-right:20px;}
.inbox4 .trustop .item a{display: flex;justify-content: center;align-items: center; background:rgba(255, 255, 255, 1);border-radius:5px; box-shadow: 0px 8px 14px 0px rgba(192, 199, 218, 0.35);width:245px;height:120px;margin-bottom:15px;}
.inbox4 .trustop .item a:last-child{margin-bottom:25px;}
.inbox4 .trustop .item a img{max-width:70%;max-height:90%;}
.inbox4 .trusbot{overflow:hidden;}
.inbox4 .trusbot #intrus2{width:10400px;float: left; position: relative; overflow: hidden;}
.inbox4 .trusbot #trus3,.inbox4 .trusbot #trus4{float:left;width:50%;}
.inbox4 .trusbot .item{width:240px;float: left;margin-right:20px;}
.inbox4 .trusbot .item a{display: flex;justify-content: center;align-items: center; background:rgba(255, 255, 255, 1);border-radius:5px; box-shadow:0 8px 14px 0 rgba(168, 168, 168, 0.31);width:245px;height:120px;margin-bottom:15px;}
.inbox4 .trusbot .item a:last-child{margin-bottom:15px;}
.inbox4 .trusbot .item a img{max-width:70%;max-height:60%;}

/**/
.footer_top{background-repeat:no-repeat;background-image:url(../images/inbg2.jpg); background-position:center; background-size: cover;height:200px;display: flex;}
.footer_top .intit{color:#ffffff;margin-bottom:20px;}
.footer_top .inmore a{width:130px;height:36px;background:#1678ff;color:#ffffff;font-size:16px;border-radius:18px;display:flex;justify-content: center;align-items: center;}
.footer_top .inmore a:hover{background:#ffffff;color:#1678ff;}
/*****/
footer{background:#f6f7fb;color:#16181a;padding:60px 0 0;}
footer .wid1600{display: flex;justify-content: space-between;}
footer .fnav{width:calc(100% - 260px);max-width:1000px;display:flex;justify-content: space-between;}
footer .fnav dl dt{margin-bottom:15px;}
footer .fnav dl dt a{font-size:16px;color:#16181a;font-weight:600;}
footer .fnav dl dt a:hover{color:#1678ff;}
footer .fnav dl dt i{display:none;}
footer .fnav dl dd a{font-size:14px;display: block;color:#515f77;margin-bottom:10px;}
footer .fnav dl dd a:hover{color:#1678ff;}
footer .fcontact{display: flex;width:220px;flex-direction: column;align-items: center;}
footer .fcontact .fcon-tit{font-size:16px;color:#17181a;}
footer .fcontact .code_img{width:100px;margin:10px 0;}
footer .fcontact .ftel{display:flex;}
footer .fcontact .ftel span{font-size:14px;color:#3d485d;}
footer .fcontact .ftel p{font-size:16px;color:#3d485d;}
footer .fmore{margin-top:10px;width:100%;}
footer .fmore a{background:#1678ff;color:#ffffff;border:1px solid #1678ff;height:36px;font-size:15px;display:flex;justify-content: center;align-items: center;} 
footer .fmore a:hover{background:#ffffff;color:#1678ff;}
footer .copy{border-top:1px solid #d4d9df;padding:20px 0 40px;margin-top:40px;flex-direction: column;}
footer .copy .copy_img img{width:90px;margin-bottom:10px;}
footer .copy .copy_txt{display: flex;color:#8995a4;font-size:14px;}
footer .copy .copy_txt a{color:#515f77;display:flex;margin-right:10px;align-items: center;}
footer .copy .copy_txt a:hover{color:#1678ff;}
.phone{display:none;}


/*用户协议*/
.cd-agreement{position: fixed;left: 0;top: 0;height: 100%;width: 100%;background-color: rgba(0, 0, 0, 0.5);opacity: 0;visibility: hidden;-webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;-moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;transition: opacity 0.3s 0s, visibility 0s 0.3s;z-index:9999;}
.cd-agreement.is-agreement{opacity: 1;visibility: visible;-webkit-transition: opacity 0.3s 0s, visibility 0s 0s;-moz-transition: opacity 0.3s 0s, visibility 0s 0s;transition: opacity 0.3s 0s, visibility 0s 0s;}
.cd-popup-container{position: relative; width: 70%;max-width: 1200px; margin:calc(50vh - 410px) auto; height: 820px;background: #FFF;border-radius: .4rem .4rem .4rem .4rem;text-align:justify;box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);-webkit-backface-visibility: hidden;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;transition-property: transform;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;-ms-transition-duration: 0.3s;-o-transition-duration: 0.3s;transition-duration: 0.3s;}
.cd-popup-container h6{font-size: 20px;padding: 10px 0;text-align: center;}
.cd-buttons{ overflow-y: scroll; position: relative; height: 760px; padding: 0 20px;}
.cd-buttons p{font-size:16px;margin-bottom:5px;}
.cd-popup-close{position: absolute;right: -40px;top: -10px;z-index: 10;width: 36px;height:36px;display: block;font-size:18px;color:#ffffff;background-image:url(../images/close.svg); background-repeat:no-repeat; background-position: center;background-size:90%;}
.cd-popup-close img{position: relative;z-index:-1;display: none;}
.cd-popup-close:hover{color:#ffffff;}
.is-agreement .cd-popup-container,.is-privacy .cd-popup-container{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}

/*隐私声明*/
.cd-privacy{position: fixed;left: 0;top: 0;height: 100%;width: 100%;background-color: rgba(0, 0, 0, 0.5);opacity: 0;visibility: hidden;-webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;-moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;transition: opacity 0.3s 0s, visibility 0s 0.3s;z-index:9999;}
.cd-privacy.is-privacy{opacity: 1;visibility: visible;-webkit-transition: opacity 0.3s 0s, visibility 0s 0s;-moz-transition: opacity 0.3s 0s, visibility 0s 0s;transition: opacity 0.3s 0s, visibility 0s 0s;}


@media(max-width:2000px){
.ban-box .bantxt .bantit {font-size:32px;line-height: 40px;}
.in_tit {margin-bottom: 20px;}
.inbox1 {padding: 70px 0 50px;}
.in_newsbox .in_newsl ul li .news_txt,.in_ttggbox .in_ttggf .ttgg_tit a,.in_ttggbox .in_ttgglist ul li .news_txt {font-size: 20px; line-height: 32px;}
.in_tit .tit {font-size:30px;}

.inbox3 .inbot {margin-top: 30px;}
.inbox3 .inbot .inbox3Swiper{padding: 10px 30px 30px;}
.footer .ft_left .f_logo img{width:380px;}



}
@media(max-width:1840px){
    .ban-box{height:420px;}
    .cd-popup-container {width: 1000px;  margin: calc(50vh - 330px) auto;  height: 660px;}
    .cd-buttons { height: 600px;}
    .cd-buttons p {font-size: 15px;}
    .cd-popup-container h6 {font-size:18px;}

}

@media(max-width:1600px){
.header-nav{font-size:15px;}
.header-nav-li {padding: 0 20px;}

.ban-box .bantxt .bantit {font-size:24px;line-height: 32px;}
.ban-box .bantxt .txt {font-size: 15px; line-height: 20px; margin-top: 20px;}
.ban-box .bantxt .banmore a { width: 140px;height: 36px;}
.ban-box .bantxt .banmore a span{line-height:36px;}

.fnt50{font-size:46px;line-height:56px;}
.fnt40{font-size:36px;line-height:46px;}
.fnt38{font-size:34px;line-height:44px;}
.fnt36{font-size:32px;line-height:40px;}
.fnt34{font-size:30px;line-height:40px;}
.fnt28{font-size:26px;line-height:30px;}
.fnt26{font-size:24px;line-height:30px;}
.fnt24{font-size:20px;line-height:30px;}
.fnt22{font-size:18px;line-height:28px;}
.fnt20{font-size:17px;line-height:26px;}
.fnt18{font-size:16px;line-height:26px;}
.fnt16{font-size:15px;line-height:24px;}
.fnt14{font-size:14px;line-height:18px;}
.in_tit {margin-bottom: 10px;}

.inbox1 {padding: 50px 0 40px;}
.inbox2 {padding:60px 0 40px;}
.inbox3{padding:60px 0 70px;}
.inbox3 .inbot {margin-top: 40px;}
.inbox3 .inbot .inbox3Swiper{padding:10px 30px 30px;}
.inbox3 .item .box { margin-bottom: 25px;}
.inbox3 .item {box-shadow: 0px 12px 20px 0px rgba(192, 199, 218, 0.3); }
.inbox3 .item a{padding: 40px 25px 30px;}
.inbox4 {padding:60px 0 60px;}
.inbox3 .item .titb { margin-bottom: 20px;}
.inbox4 .trustop .item,.inbox4 .trusbot .item{width: 200px;margin-right: 15px;}
.inbox4 .trustop .item a,.inbox4 .trusbot .item a{width: 200px; height: 90px;box-shadow:0px 6px 10px 0px rgba(192, 199, 218, 0.35);}
.inbox4 .trustop #intrus{width: 8600px;}
.inbox4 .trusbot #intrus2{width: 8600px;}
.inbox4 .inbot {margin-top: 30px;}
.inbox1 .inbot .item .txtbox,.inbox2 .inbot .item .txtbox{width: 47%;}
.inbox1 .inbot .item .imgbox,.inbox2 .inbot .item .imgbox{width:50%;}


.footer_top{height:180px;}
.footer_top .inmore a {width:120px;height: 36px;font-size: 15px;}

.cd-popup-container {width:auto; margin: calc(50vh - 300px) auto; height: 600px;}
.cd-buttons { height: 520px;}
.cd-buttons p {font-size: 14px;}
.cd-popup-container h6 {font-size:17px;}
.cd-popup-close {right: -35px; top: -10px;width: 30px;height:30px;}

}
@media(max-width:1500px){
.wid1600 {width:90vw;}
}
@media(max-width:1400px){
.header .header_left .logob {margin-right:6%;}
.header-nav-li {padding: 0 15px;}
.header-nav{font-size:14px;}
.ban-box {height: 340px;}
.fnt50{font-size:40px;line-height:50px;}
.fnt40{font-size:30px;line-height:40px;}
.fnt38,.fnt36{font-size:28px;line-height:36px;}
.fnt34{font-size:24px;line-height:36px;}
.fnt28{font-size:22px;line-height:32px;}
.fnt26,.fnt24{font-size:20px;line-height:30px;}
.fnt20,.fnt18{font-size:16px;line-height:30px;}
.fnt16{font-size:14px;line-height:24px;}
.fnt14{font-size:13px;line-height:20px;}
.in_tit {margin-bottom: 20px;}
.in_tit .title {margin-bottom: 10px;}

.inbox1 .inbot .item,.inbox2 .inbot .item{padding:40px 30px 20px;}
.inbox1 .inbot .item dd p:before,.inbox2 .inbot .item dd p:before{top: 7px;}
.inbox1 .inbot .item dd p,.inbox2 .inbot .item dd p { padding-left: 15px;}
.header-c{font-size: 12px}

.cd-popup-container {width:80%; margin: 15vh auto; height: 70vh;}
.cd-buttons { height:calc(70vh - 60px);}
.cd-buttons p {font-size: 14px;}
.cd-popup-container h6 {font-size:16px;}

}

@media(max-width:1200px){
.header .header_left {width: calc(100% - 100px);}
.header-nav{display:none;}
.header .header_tel, .header .header_shiyong, .header .lang_btn{display:none;}
.header-dx{display: block;}
.ban-box .bantxt .bantit { font-size: 20px; line-height:30px;}
.inbox1 .pcinbox{display:none;}
.inbox1 .minbox{display:block;}
.fnt50{font-size:32px;line-height:42px;}
.fnt40{font-size:26px;line-height:36px;}
.fnt38{font-size:24px;line-height:34px;}
.fnt36{font-size:22px;line-height:34px;}
.fnt34,.fnt28{font-size:20px;line-height:34px;}
.fnt26{font-size:18px;line-height:30px;}
.fnt24,.fnt20{font-size:16px;line-height:30px;}
.fnt18{font-size:14px;line-height:24px;}
.fnt16{font-size:14px;line-height:24px;}
.fnt14{font-size:13px;line-height:20px;}
.in_tit {margin-bottom: 20px;}
.inbox1 .tabSwiper{border-bottom: 1px solid #e1e3e5;}
.inbox1 .tabSwiper .swiper-wrapper{justify-content: center;}
.inbox1 .tabSwiper .swiper-slide{width:auto;}
.inbox1 .tabSwiper .tab_tit{font-size:16px;line-height:24px;padding:15px 0;margin:0 15px;cursor: pointer;position: relative; text-align: center;}
.inbox1 .tabSwiper .tab_tit:after{content:''; position: absolute;bottom:0;width:0;height:3px;left:0;background:#1678ff;transition: all 0.3s ease;}
.inbox1 .tabSwiper .swiper-slide.swiper-slide-thumb-active .tab_tit{color:#1678ff;}
.inbox1 .tabSwiper .swiper-slide.swiper-slide-thumb-active .tab_tit:after{width:100%;}
.inbox1 .botSwiper{padding:30px 0 0;}
.inbox1 .botSwiper .item{display:flex;flex-direction: column-reverse;}
.inbox1 .botSwiper .item  dt{margin:30px 0 15px;}
.inbox1 .botSwiper .item  dd{color:#414f6a;}
.inbox1 .botSwiper .item .imgbox img{width:100%;}
.inbox1 .botSwiper .item dd p{position: relative;*padding-left: 20px;line-height:20px;margin-bottom:10px;}
/*.inbox1 .botSwiper .item dd p:before{content:'';position: absolute;width:6px;height:6px;border-radius:50%;background:#1678ff;left:0;top:6px;}*/
/**/
.inbox2 .pcinbox{display:none;}
.inbox2 .minbox{display:block;}
.inbox2 .tabSwiper{border-bottom: 1px solid #e1e3e5;}
.inbox2 .tabSwiper .swiper-wrapper{justify-content: center;}
.inbox2 .tabSwiper .swiper-slide{width:auto;}
.inbox2 .tabSwiper .tab_tit{font-size:16px;line-height:24px;padding:15px 0;margin:0 15px;cursor: pointer;position: relative;}
.inbox2 .tabSwiper .tab_tit:after{content:''; position: absolute;bottom:0;width:0;height:3px;left:0;background:#1678ff;transition: all 0.3s ease;}
.inbox2 .tabSwiper .swiper-slide.swiper-slide-thumb-active .tab_tit{color:#1678ff;}
.inbox2 .tabSwiper .swiper-slide.swiper-slide-thumb-active .tab_tit:after{width:100%;}
.inbox2 .botSwiper{padding:30px 0 0;}
.inbox2 .botSwiper .item{display:flex;flex-direction: column-reverse;}
.inbox2 .botSwiper .item  dt{margin:30px 0 15px;}
.inbox2 .botSwiper .item  dd{color:#414f6a;}
.inbox2 .botSwiper .item .imgbox img{width:100%;}
.inbox2 .botSwiper .item dd p{position: relative;*padding-left: 20px;line-height:20px;margin-bottom:10px;}
/*.inbox2 .botSwiper .item dd p:before{content:'';position: absolute;width:6px;height:6px;border-radius:50%;background:#1678ff;left:0;top:6px;}*/
.inbox3 .item .box {height: 240px;}
.inbox4 .trustop .item,.inbox4 .trusbot .item{width: 160px;margin-right: 10px;}
.inbox4 .trustop .item a,.inbox4 .trusbot .item a{width:160px; height: 80px;box-shadow:0px 6px 10px 0px rgba(192, 199, 218, 0.35);}
.inbox4 .trustop #intrus{width: 6800px;}
.inbox4 .trusbot #intrus2{width:6800px;}

    }

@media(max-width:1000px){

.ban-box .bantxt .bantit { font-size: 18px; line-height:26px;}
.ban-box {height: 80vw;max-height:460px}
.inbox1 .tabSwiper .swiper-wrapper{justify-content: flex-start;}
.inbox2 .tabSwiper .swiper-wrapper{justify-content: flex-start;}
.phone{display:block;}
.pc{display:none;}
.footer_top .intit .subtit *{line-height:1.7 !important;font-size:13px !important;}
.cd-popup-container {max-width:800px;width:90%; margin: calc(50vh - 230px) auto;height: 460px;}
.cd-buttons { height: 400px;}
.cd-buttons p {font-size: 14px;}
.cd-popup-container h6 {font-size:16px;}
.cd-popup-close { right:0px; top: -30px; width: 20px;height:20px;background-size: cover;}
.cd-buttons{padding: 0 15px;}

}

@media(max-width:600px){
.fnt50{font-size:20px;line-height:30px;}
.fnt40{font-size:18px;line-height:30px;}
.fnt38{font-size:18px;line-height:30px;}
.fnt36{font-size:18px;line-height:30px;}
.fnt34{font-size:18px;line-height:30px;}
.fnt28{font-size:18px;line-height:28px;}
.fnt26{font-size:16px;line-height:28px;}
.fnt24{font-size:15px;line-height:24px;}
.fnt22{font-size:15px;line-height:24px;}
.fnt20{font-size:15px;line-height:24px;}
.fnt18{font-size:14px;line-height:20px;}
.fnt16{font-size:14px;line-height:20px;}
.fnt14{font-size:12px;line-height:16px;}
.inmore3{bottom:20px;}
.in_tit {margin-bottom: 10px;}
.in_tit .title{margin-bottom:10px;}
.inbox1 {padding:40px 0 50px;}
.inbox1 .tabSwiper .tab_tit{font-size:15px;}
.inbox1 .botSwiper .item  dd *{font-size: 14px!important; line-height:1.75 !important;}
.inbox2 {padding: 40px 0 50px;}
.inbox2 .tabSwiper .tab_tit{font-size:15px;}
.inbox3 {padding: 40px 0 50px;}
.inbox3 .inbot {margin-top: 30px;}
.inbox3 .inbot .inbox3Swiper{padding: 0px 0px 15px;margin: 0 0px;}
.inbox3 .item {box-shadow: 0px 8px 12px 0px rgba(192, 199, 218, 0.3);}
.inbox3 .item a {padding: 30px 20px 20px;}
.inbox3 .item .box {min-height: 220px;height: auto;}
.inbox3 .item .imgbox {max-width: 70px;margin: 0 auto 10px;}
.inbox3 .item .titb {margin-bottom: 15px;}
.inbox4 {padding: 40px 0 40px;}
.inbox4 .inbot {margin-top:10px;}
.inbox4 .trustop #intrus {width: 6000px;}
.inbox4 .trusbot #intrus2 {width:6000px;}
.inbox4 .trustop .item,.inbox4 .trusbot .item{width: 140px; margin-right: 10px;}
.inbox4 .trustop .item a,.inbox4 .trusbot .item a{box-shadow: 0px 4px 7px 0px rgba(192, 199, 218, 0.35); width: 140px;height: 60px; margin-bottom: 10px;}
.inbox4 .trustop .item a:last-child,.inbox4 .trusbot .item a:last-child{margin-bottom: 10px;}
.inbox5 .inmore a{font-size:14px;}

.footer_top{height:160px;}
.footer_top .inmore a {width:100px;height: 32px;font-size: 14px;}
footer{padding:30px 0 0;}
footer .wid1600{justify-content: flex-start;flex-direction: column;}
footer .fnav{display: block;width:100%; margin-bottom:15px;}
footer .fnav dl{width:100%;border-bottom:1px solid #dfdfdf;padding:10px 0;}
footer .fnav dl dt {margin-bottom: 0px;padding-bottom:0;padding-left:5px;display: flex; justify-content: space-between;}
footer .fnav dl dt a{font-size: 15px;}
footer .fnav dl dt i{display: block;position: relative;width:20px;height:20px;}
footer .fnav dl dt i:before,footer .fnav dl dt i:after{content: ''; width: 14px; height: 1px; position: absolute; background-color: #a1a1a1;right: 0px; top:12px;}
footer .fnav dl dt i:before{-webkit-transform: rotate(90deg);}
footer .fnav dl dt.on i:before{display:none;}
footer .fnav dl dd{display:none;margin-top:10px;padding-left:10px;}
footer .fnav dl dd a{font-size: 13px;margin-bottom: 5px;}

footer .fcontact{margin:20px auto 0;width:100%;max-width:300px;flex-direction: column;align-items: center;}
footer .fmore{width:220px;}
footer .copy .copy_txt{display: block;font-size:13px;}
footer .copy .copy_txt p,footer .copy .copy_txt a{display:inline;}
.cd-buttons p {font-size: 13px;}
.cd-popup-container h6 {font-size:16px;}

}
