@charset "UTF-8";
*, *:before, *:after { box-sizing: border-box; outline: none; word-wrap: break-word; }

html, body, h1, h2, h3, h4, h5, h6, hr, p, iframe, dl, dt, dd, ul, ol, li, pre, form, button, input, textarea, th, td, fieldset { margin: 0; padding: 0; font-weight: normal; -webkit-tap-highlight-color: transparent; }

ul, ol, dl { list-style-type: none; }

html, body { *position: static; width: 100%; background: #fff; font: 16px/1.1 "SourceSansPro-Regular", Microsoft YaHei, system-ui, -apple-system, Heiti SC ,tahoma, arial, Hiragino Sans GB, "\5B8B\4F53",sans-serif; color: #000; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }

address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: 400; }

input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }

input, button { overflow: visible; vertical-align: middle; outline: none; }

a { text-decoration: none; cursor: pointer; -webkit-tap-highlight-color: transparent; -webkit-transition: all .5s ease; transition: all .5s ease; color: #1A1311; }

a:hover, a:focus, a:active { text-decoration: none; outline: none; }

b, i { font-weight: normal; font-style: normal; }

sub, sup { vertical-align: baseline; }

button, input[type="button"], input[type="submit"] { line-height: normal !important; }

img { max-width: 100%; border: 0; object-fit: cover; display: block; -webkit-user-drag: none; }

a img { -webkit-transition: all .5s ease; transition: all .5s ease; }

input, textarea { border: 0; background: none; outline: none; resize: none; }

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }

input[type="search"] { -webkit-appearance: textfield; -webkit-box-sizing: content-box; box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

input[type="text"], input[type="tel"], input[type="button"], input[type="submit"], input[type="reset"], input[type="password"], input[type="email"], textarea { -webkit-appearance: none; border-radius: 0; -webkit-tap-highlight-color: transparent; }

input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none !important; margin: 0; }

input::-moz-placeholder, textarea::-moz-placeholder { color: #bbb; }

input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #bbb; }

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #bbb; }

.cover { width: 100%; height: 100%; position: fixed; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0, 0, 0, 0.5); display: none; z-index: 24; }

.cl:after, .clearfix:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; }

.cl, .clearfix { zoom: 1; }

.fl { float: left !important; }

.fr { float: right !important; }

.xs-display { display: none !important; }

.text-c { text-align: center; }

/*fonts*/
@font-face { font-family: "SourceSansPro-Regular"; src: url("../fonts/SourceSansPro-Regular.woff2") format("woff2"), url("../fonts/SourceSansPro-Regular.woff") format("woff"); font-weight: normal; font-style: normal; }

@font-face { font-family: "BebasNeue"; src: url("../fonts/BebasNeue.otf") format("opentype"); font-weight: normal; font-style: normal; }

@keyframes mouseMove { 0% { transform: translate(0, -10px); }
  100% { transform: translate(0, 10px); } }

@keyframes rotate360 { 100% { transform: rotate(360deg); } }

@keyframes ringscale1 { 0% { opacity: 1;
    transform: scale(0); }
  100% { opacity: 0;
    transform: scale(1); } }

@keyframes ringscale2 { 0% { opacity: 1;
    transform: scale(1); }
  100% { opacity: 0;
    transform: scale(2.5); } }

/* IE低版本提示 */
.pageTips { width: 100%; height: 100%; background: #f8f8f8; position: fixed; left: 0; top: 0; z-index: 1000; }

.pageTips .con { width: 660px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }

.pageTips .con svg { width: 100px; height: 100px; margin: 0 auto; fill: orangered; display: block; }

.pageTips .con .msg { font-size: 18px; line-height: 36px; padding-top: 10px; color: #000; }

.container { width: 87.5%; margin: 0 auto; position: relative; transition: all .5s ease; }

.shareWx-box { text-align: center; }

.shareWx-box .url_img { margin: 15px auto 10px; }

.shareWx-box p { font-size: 14px; }

/* header */
.header { width: 100%; height: auto; overflow: hidden; position: fixed; top: 0; z-index: 25; transition: all .5s ease; }

.header:before { content: ""; width: 100%; height: 1px; background: rgba(255, 255, 255, 0.1); position: absolute; left: 0; bottom: 0; }

.header .container { width: 100%; display: flex; align-items: center; justify-content: space-between; padding-left: 6.25%; }

.header .logo { width: 1.64rem; height: 0.47rem; display: block; transition: none; background: url(../images/logo.png) no-repeat center/100%; transition: all .5s ease; }

.header .right { display: flex; }

.header .right .nav .item { font-size: 0.16rem; color: #fff; line-height: 0.9rem; margin-right: 0.6rem; display: inline-block; }

.header .right .menu, .header .right .menuPC { width: 0.9rem; height: 0.9rem; margin-left: 0.3rem; position: relative; transition: .3s; overflow: hidden; cursor: pointer; }

.header .right .menu .bars, .header .right .menuPC .bars { width: 0.2rem; position: absolute; left: 0; right: 0; margin: 0 auto; }

.header .right .menu .bars .bar, .header .right .menuPC .bars .bar { height: 2px; width: 0.22rem; display: block; background: #fff; transition: all .5s ease; position: absolute; left: 0; margin: auto; transition: top 0.2s ease,transform 0.2s ease-out; border-radius: 0.06rem; }

.header .right .menu .bars .bar:nth-of-type(1), .header .right .menuPC .bars .bar:nth-of-type(1) { top: 0.34rem; }

.header .right .menu .bars .bar:nth-of-type(2), .header .right .menuPC .bars .bar:nth-of-type(2) { width: 0.2rem; top: 0.43rem; }

.header .right .menu .bars .bar:nth-of-type(3), .header .right .menuPC .bars .bar:nth-of-type(3) { width: 0.18rem; top: 0.52rem; }

.header .right .menu.active .bars .bar:nth-of-type(1), .header .right .menuPC.active .bars .bar:nth-of-type(1) { top: 0.47rem; transform: rotate(45deg); transition: top 0.1s ease, transform 0.1s ease-out; }

.header .right .menu.active .bars .bar:nth-of-type(2), .header .right .menuPC.active .bars .bar:nth-of-type(2) { opacity: 0; }

.header .right .menu.active .bars .bar:nth-of-type(3), .header .right .menuPC.active .bars .bar:nth-of-type(3) { top: 0.47rem; transform: rotate(-45deg); transition: top 0.1s ease, transform 0.1s ease-out; }

.header .right .menu:before, .header .right .menuPC:before { content: ""; width: 1px; height: 100%; background: rgba(255, 255, 255, 0.1); position: absolute; left: 0; bottom: 0; }

.header .submenu-lg { height: auto; overflow: hidden; position: relative; z-index: 1; transition: all .4s; }

.header .submenu-lg .container { height: auto; overflow: hidden; padding: 3% 0; display: block; }

.header .submenu-lg .l { width: 33%; text-align: right; float: left; position: relative; z-index: 1; padding-right: 0.35rem; }

.header .submenu-lg .l h1 { font-size: 0.24rem; color: #000; margin-bottom: 2%; }

.header .submenu-lg .l h2 { font-size: 0.44rem; color: rgba(51, 51, 51, 0.19); font-weight: lighter; text-transform: capitalize; }

.header .submenu-lg .l:after { content: ""; width: 0.03rem; height: 0.78rem; background: rgba(7, 80, 193, 0.2); position: absolute; right: 0; top: 0.02rem; }

.header .submenu-lg .r { width: 60%; padding-left: 4%; float: right; position: relative; z-index: 1; }

.header .submenu-lg .r .snav { height: auto; overflow: hidden; float: left; margin-right: 10%; }

.header .submenu-lg .r .snav a { font-size: 0.16rem; line-height: 0.36rem; color: #000; display: block; }

.header .submenu-lg .r .snav a:hover { color: #0750C1; }

.header .submenu-lg .r .img { width: 68%; max-width: 6rem; float: left; }

.header .submenu-lg .r .img img { width: 100%; }

.header .submenu-lg .submenuItem { display: none; position: relative; }

.header .submenu-lg .submenuItem:before { content: ""; width: 40%; height: 100%; background: #efefef; position: absolute; left: 0; top: 0; }

.header .submenu-lg .submenuItem:after { content: ""; width: 60%; height: 100%; background: #fcfcfc; position: absolute; right: 0; top: 0; }

.header .submenu-lg .submenuItem.product { background-color: #fff; padding: 0; }

.header .submenu-lg .submenuItem.product:after { display: none; }

.header .submenu-lg .submenuItem.product:before { width: 23.3%; background: #F6F7F9; }

.header .submenu-lg .submenuItem.product .container { padding: 0 6.25%; display: flex; justify-content: space-between; align-items: flex-start; }

.header .submenu-lg .submenuItem.product .container ul { width: 19.5%; }

.header .submenu-lg .submenuItem.product .container ul li { cursor: pointer; position: relative; width: 100%; height: 0.76rem; padding: 0.2rem 0.35rem; display: flex; align-items: center; transition: all .5s ease; border-top: 1px solid #E8E8E8; }

.header .submenu-lg .submenuItem.product .container ul li:first-child { border-top: 0; }

.header .submenu-lg .submenuItem.product .container ul li i { font-size: 0.26rem; margin-right: 0.1rem; }

.header .submenu-lg .submenuItem.product .container ul li h3 { font-size: 0.2rem; color: #000; }

.header .submenu-lg .submenuItem.product .container ul li.active { background: url("../images/bg-header-nav.png") no-repeat; background-size: cover; }

.header .submenu-lg .submenuItem.product .container ul li.active h3, .header .submenu-lg .submenuItem.product .container ul li.active i { color: #0750C1; }

.header .submenu-lg .submenuItem.product .container ul li.active:after { content: ""; position: absolute; right: 0; top: 0; bottom: 0; width: 0.04rem; background-color: #084EAC; }

.header .submenu-lg .submenuItem.product .container .product-box { flex: 1; }

.header .submenu-lg .submenuItem.product .container .product-box .product-box-item { display: none; height: auto; overflow: hidden; padding-top: 0.35rem; }

.header .submenu-lg .submenuItem.product .container .product-box .product-box-item:first-child { display: block; }

.header .submenu-lg .submenuItem.product .container .product-box .list { width: 52%; float: left; padding: 0.25rem 0 0.25rem 1.1rem; display: flex; justify-content: space-between; flex-wrap: wrap; }

.header .submenu-lg .submenuItem.product .container .product-box .list .item { width: 39.5%; font-size: 0.18rem; color: #000; padding-bottom: 0.2rem; border-bottom: 1px solid #E8E8E8; margin-bottom: 0.3rem; display: flex; align-items: center; justify-content: space-between; }

.header .submenu-lg .submenuItem.product .container .product-box .list .item i { font-size: 0.18rem; color: #ccc; transition: all .5s ease; }

.header .submenu-lg .submenuItem.product .container .product-box .list .item:hover { color: #0750C1; }

.header .submenu-lg .submenuItem.product .container .product-box .list .item:hover i { color: #0750C1; }

.header .submenu-lg .submenuItem.product .container .product-box .list .item:nth-last-child(-n+2) { margin-bottom: 0; }

.header .submenu-lg .submenuItem.product .container .product-box .img { width: 40%; height: 2.5rem; overflow: hidden; float: right; margin-top: 0.3rem; }

.header .submenu-lg .submenuItem.product .container .product-box .img img { width: 100%; height: 100%; }

.header .submenu-xs { display: none; }

.header.white, .header:hover { background: #fff; box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.15); }

.header.white .logo, .header:hover .logo { transition: none; background: url(../images/logo1.png) no-repeat center/100%; }

.header.white .right .nav .item, .header:hover .right .nav .item { color: #000; }

.header.white .right .menu .bars .bar, .header.white .right .menuPC .bars .bar, .header:hover .right .menu .bars .bar, .header:hover .right .menuPC .bars .bar { background: #000; }

.header.white .right .menu:before, .header.white .right .menuPC:before, .header:hover .right .menu:before, .header:hover .right .menuPC:before { background: rgba(0, 0, 0, 0.1); }

/* footer */
.footer { width: 100%; position: relative; z-index: 1; left: 0; bottom: 0; background: #282828; }

.footer .top { padding-left: 6.25%; display: flex; }

.footer .top .left { width: 76%; padding-top: 0.6rem; }

.footer .top .left .head { padding-bottom: 0.4rem; border-bottom: 1px solid #35363E; display: flex; justify-content: space-between; padding-right: 0.9rem; }

.footer .top .left .head .logo { width: 1.7rem; }

.footer .top .left .head .follow { display: flex; }

.footer .top .left .head .follow .item { margin-right: 0.3rem; position: relative; }

.footer .top .left .head .follow .item .icon { width: 0.44rem; height: 0.44rem; border-radius: 50%; overflow: hidden; position: relative; background: #58595A; display: flex; align-items: center; justify-content: center; transition: all .5s ease; }

.footer .top .left .head .follow .item .icon i { font-size: 0.24rem; color: #000; position: relative; z-index: 1; transition: all .5s ease; }

.footer .top .left .head .follow .item .qr { width: 1.3rem; padding: 0.1rem; background: #fff; box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1); position: absolute; left: -0.45rem; bottom: 0.75rem; text-align: center; opacity: 0; visibility: hidden; transition: all .5s ease; }

.footer .top .left .head .follow .item .qr img { width: 100%; }

.footer .top .left .head .follow .item .qr p { font-size: 0.15rem; color: #000; margin: 0.05rem; line-height: 0.2rem; }

.footer .top .left .head .follow .item .qr2 { width: 2.9rem; padding: 0.15rem; background: #fff; box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1); position: absolute; left: -0.45rem; bottom: 0.75rem; text-align: center; opacity: 0; visibility: hidden; transition: all .5s ease; display: flex; justify-content: space-between; }

.footer .top .left .head .follow .item .qr2 .box { width: 1.3rem; }

.footer .top .left .head .follow .item .qr2 .box img { width: 100%; }

.footer .top .left .head .follow .item .qr2 .box p { font-size: 0.15rem; color: #000; margin: 0.05rem; line-height: 0.2rem; }

.footer .top .left .head .follow .item:hover .icon { background: #1A74EC; }

.footer .top .left .head .follow .item:hover .icon i { color: #fff; }

.footer .top .left .head .follow .item:hover .qr, .footer .top .left .head .follow .item:hover .qr2 { opacity: 1; visibility: visible; z-index: 99; bottom: 0.6rem; }

.footer .top .left .head .follow .item:last-child { margin: 0; }

.footer .top .left .nav { display: flex; justify-content: space-between; margin: 0.6rem 0 0.8rem; padding-right: 0.9rem; }

.footer .top .left .nav dl dt { font-size: 0.18rem; color: #fff; margin-bottom: 0.25rem; position: relative; padding-bottom: 0.3rem; }

.footer .top .left .nav dl dt a { color: #fff; }

.footer .top .left .nav dl dt:after { content: ""; width: 0.18rem; height: 0.02rem; background: #AFADAD; position: absolute; left: 0; bottom: 0; }

.footer .top .left .nav dl dd { font-size: 0.16rem; color: #999; margin-top: 0.2rem; }

.footer .top .left .nav dl dd a { color: #999; }

.footer .top .right { width: 24%; padding: 0.6rem 0.5rem 0 0.45rem; border-left: 1px solid #35363E; }

.footer .top .right dl { margin-bottom: 0.4rem; }

.footer .top .right dl dt { font-size: 0.16rem; color: #fff; margin-bottom: 0.05rem; }

.footer .top .right dl dd { font-size: 0.16rem; color: #999; line-height: 0.24rem; }

.footer .bottom { padding: 0.45rem 0; border-top: 1px solid #35363E; }

.footer .bottom .container { display: flex; justify-content: space-between; align-items: center; }

.footer .bottom .copyright { font-size: 0.16rem; color: #999; }

.footer .bottom .copyright a { color: #999; margin-left: 0.1rem; }

.footer .bottom .bn a { color: #999; }

.footer .bottom .bn span { color: #999; padding: 0 0.2rem; }

.main { position: relative; z-index: 1; overflow: hidden; }

.common-more { display: flex; align-items: center; font-size: 0.17rem; margin-top: 0.6rem; }

.common-more span { width: 0.42rem; height: 0.42rem; border-radius: 50%; background: #0750C1; display: flex; align-items: center; justify-content: center; margin-left: 0.2rem; }

.common-more span i { font-size: 0.18rem; color: #fff; font-weight: bold; }

.common-more.white { color: #fff; }

.common-more.white span { background: #fff; }

.common-more.white span i { color: #0750C1; }

.common-btn { width: 1.8rem; height: 0.56rem; font-size: 0.17rem; color: #fff; display: flex; align-items: center; justify-content: center; background: #0750C1; border-radius: 0.5rem; margin: 0.5rem auto 0; }

.common-btn i { font-size: 0.18rem; color: #fff; margin-left: 0.1rem; transition: all .5s ease; }

.common-btn:hover i { margin-left: 0.15rem; }

/* Index */
.Index .banner { max-height: 100vh; overflow: hidden; position: relative; }

.Index .banner:before { content: ""; width: 100%; height: 0.9rem; background: linear-gradient(180deg, rgba(19, 46, 67, 0.86) 0%, rgba(19, 46, 67, 0) 100%); opacity: .67; position: absolute; left: 0; top: 0; z-index: 2; }

.Index .banner .swiper-slide { position: relative; }

.Index .banner .swiper-slide .img, .Index .banner .swiper-slide video { width: 100%; height: 100%; }

.Index .banner .swiper-slide .text { width: 100%; height: 100%; padding-top: 3.8rem; color: #1A1311; position: absolute; left: 0; top: 0; }

.Index .banner .swiper-slide .text h4 { font-size: 0.32rem; font-weight: bold; letter-spacing: 0.01rem; }

.Index .banner .swiper-slide .text h3 { font-size: 0.5rem; font-weight: bold; margin-top: 0.3rem; letter-spacing: 0.01rem; }

.Index .banner .swiper-pagination { width: 0.32rem; height: 100%; top: 0; bottom: 0; left: auto; right: 0.45rem; display: flex; flex-direction: column; justify-content: center; }

.Index .banner .swiper-pagination .swiper-pagination-bullet { width: 0.32rem; height: 0.32rem; opacity: 1; transition: all .5s ease; position: relative; background: none; margin: 0.05rem 0; }

.Index .banner .swiper-pagination .swiper-pagination-bullet:before { content: ""; width: 100%; height: 100%; border: 0.02rem solid #0750C1; position: absolute; left: 0; top: 0; position: absolute; left: 0; top: 0; border-radius: 50%; opacity: 0; }

.Index .banner .swiper-pagination .swiper-pagination-bullet:after { content: ""; width: 0.06rem; height: 0.06rem; background: #fff; position: absolute; left: 0; top: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; border-radius: 50%; }

.Index .banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before { opacity: 1; }

.Index .banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after { background: #0750C1; }

.Index .banner .icon-mouse { width: 0.46rem; font-size: 0.46rem; color: #fff; position: absolute; left: 0; right: 0; bottom: 0.5rem; z-index: 1; margin: auto; animation: mouseMove 1.5s infinite alternate; }

.Index .section { height: auto; overflow: hidden; position: relative; }

.Index .section .title-box { margin-bottom: 0.4rem; }

.Index .section .title-box h3 { font-size: 0.24rem; color: rgba(26, 19, 17, 0.2); text-transform: capitalize; }

.Index .section .title-box h2 { font-size: 0.4rem; font-weight: bold; margin-top: 0.1rem; letter-spacing: 0.01rem; }

.Index .about { padding: 2.1rem 0 3rem; background: url(../images/index/about-bg.jpg) no-repeat center/cover; }

.Index .about .box { display: flex; justify-content: space-between; flex-wrap: wrap; }

.Index .about .box .left { width: 42%; }

.Index .about .box .left p { font-size: 0.17rem; line-height: 0.36rem; }

.Index .about .box .right { width: 46%; }

.Index .about .box .right h4 { font-size: 0.28rem; font-weight: bold; margin-bottom: 0.3rem; letter-spacing: 0.01rem; }

.Index .about .box .right p { font-size: 0.17rem; line-height: 0.36rem; }

.Index .about .box .right ul { margin-top: 1rem; display: flex; justify-content: space-between; flex-wrap: wrap; }

.Index .about .box .right ul li h5 { font-size: 0.18rem; font-weight: bold; }

.Index .about .box .right ul li h5 b { font-size: 0.7rem; font-family: "BebasNeue"; color: #0750C1; margin-right: 0.05rem; }

.Index .about .box .right ul li h5 span { font-size: 0.3rem; color: #0750C1; vertical-align: top; }

.Index .about .box .right ul li h6 { font-size: 0.16rem; margin-top: 0.05rem; }

.Index .business .title-box { color: #fff; position: absolute; left: 6.25%; top: 1.8rem; z-index: 2; }

.Index .business .title-box h3 { color: rgba(255, 255, 255, 0.2); }

.Index .business .slide { height: 10rem; overflow: hidden; position: relative; }

.Index .business .slide .swiper-slide { overflow: hidden; position: relative; }

.Index .business .slide .swiper-slide img { width: 100%; height: 100%; }

.Index .business .slide .swiper-slide .text { width: 100%; position: absolute; top: 3.4rem; z-index: 2; }

.Index .business .slide .swiper-slide .text h3 { font-size: 0.28rem; color: #fff; font-weight: bold; margin-bottom: 0.3rem; }

.Index .business .slide .swiper-slide .text p { width: 45%; font-size: 0.17rem; color: #fff; line-height: 0.36rem; }

.Index .business .slide .swiper-slide .text .common-more { color: #fff; }

.Index .business .tabs { width: 100%; position: absolute; left: 0; bottom: 0; z-index: 2; }

.Index .business .tabs:before { content: ""; width: 100%; height: 1.5rem; background: rgba(0, 0, 0, 0.4); position: absolute; left: 0; bottom: 0; }

.Index .business .tabs .tabsSwiper { position: relative; overflow: hidden; width: 100%; }

.Index .business .tabs .tabsSwiper .swiper-slide { display: flex; flex-direction: column; justify-content: flex-end; height: 2.5rem; }

.Index .business .tabs .tabsSwiper .swiper-slide .item { width: 100%; height: 1.5rem; display: flex; flex-direction: column; align-items: center; justify-content: center; cursor: pointer; transition: all .5s ease; position: relative; }

.Index .business .tabs .tabsSwiper .swiper-slide .item:before { content: ""; width: 1.9rem; height: 1.9rem; background: url(../images/index/business-tabs-item-bg.png) no-repeat top/100%; position: absolute; right: 0; top: 0; opacity: 0; transition: all .5s ease; }

.Index .business .tabs .tabsSwiper .swiper-slide .item i { font-size: 0.5rem; color: #fff; display: none; }

.Index .business .tabs .tabsSwiper .swiper-slide .item h3 { font-size: 0.22rem; color: #fff; margin: 0.15rem 0 0.06rem; }

.Index .business .tabs .tabsSwiper .swiper-slide .item h4 { font-size: 0.16rem; color: rgba(255, 255, 255, 0.2); }

.Index .business .tabs .tabsSwiper .swiper-slide.active .item { height: 2.5rem; background: #0750C1; }

.Index .business .tabs .tabsSwiper .swiper-slide.active .item:before { opacity: 1; }

.Index .business .tabs .tabsSwiper .swiper-slide.active .item i { display: block; }

.Index .news { padding: 1.5rem 0 1rem; background: url(../images/index/news-bg.jpg) no-repeat center/cover; }

.Index .news .box { display: flex; justify-content: space-between; flex-wrap: wrap; }

.Index .news .box .big { width: 40%; overflow: hidden; }

.Index .news .box .big .img { overflow: hidden; }

.Index .news .box .big .img img { width: 100%; }

.Index .news .box .big .text { padding-top: 0.3rem; }

.Index .news .box .big .text h4 { font-size: 0.16rem; color: #333; }

.Index .news .box .big .text h3 { font-size: 0.2rem; font-weight: bold; line-height: 0.36rem; margin-top: 0.1rem; transition: all .5s ease; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; letter-spacing: 0.01rem; }

.Index .news .box .big:hover img { transform: scale(1.08); }

.Index .news .box .big:hover .text h3 { color: #0750C1; }

.Index .news .box .list { width: 54%; }

.Index .news .box .list .item { overflow: hidden; display: flex; justify-content: space-between; align-items: center; border-bottom: 1px solid #EFEFEF; padding-bottom: 0.2rem; margin-bottom: 0.3rem; }

.Index .news .box .list .item .text { width: 0; flex: 1; }

.Index .news .box .list .item .text h3 { font-size: 0.2rem; font-weight: bold; margin-bottom: 0.1rem; transition: all .5s ease; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; letter-spacing: 0.01rem; }

.Index .news .box .list .item .text p { font-size: 0.16rem; color: #333; line-height: 0.3rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }

.Index .news .box .list .item .date { text-align: center; margin-left: 0.8rem; }

.Index .news .box .list .item .date h4 { font-size: 0.36rem; color: #1A1311; }

.Index .news .box .list .item .date h5 { font-size: 0.16rem; color: #1A1311; margin-top: 0.1rem; }

.Index .news .box .list .item:last-child { margin: 0; }

.Index .news .box .list .item:hover .text h3 { color: #0750C1; }

.Index .strategy { padding: 1.6rem 0 1.3rem; background: url(../images/index/strategy-bg.jpg) no-repeat center/cover; }

.Index .strategy .title-box { color: #fff; }

.Index .strategy .title-box h3 { color: rgba(255, 255, 255, 0.2); }

.Index .strategy .box { display: flex; align-items: flex-start; justify-content: space-between; flex-wrap: wrap; }

.Index .strategy .box .text { width: 38%; }

.Index .strategy .box .text h4 { font-size: 0.28rem; color: #fff; font-weight: bold; margin: 0.85rem 0 0.3rem; letter-spacing: 0.01rem; }

.Index .strategy .box .text p { font-size: 0.17rem; color: #fff; line-height: 0.36rem; }

.Index .strategy .box .img { width: 6.4rem; height: 6.4rem; position: relative; display: flex; flex-direction: column; align-items: center; justify-content: center; }

.Index .strategy .box .img .ring { width: 45%; height: 45%; position: absolute; z-index: 0; left: 50%; top: 50%; transform: translate(-50%, -50%); }

.Index .strategy .box .img .ring span { display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(255, 255, 255, 0.05); border-radius: 50%; animation: ringscale2 3s linear infinite; opacity: 0; }

.Index .strategy .box .img .ring span:nth-last-of-type(2) { animation-delay: .5s; }

.Index .strategy .box .img .ring span:nth-last-of-type(3) { animation-delay: 1s; }

.Index .strategy .box .img .center { width: 100%; margin: 0 auto; display: block; position: relative; z-index: 2; }

.Index .strategy .box .img:before { content: ""; width: 100%; height: 100%; background: url(../images/index/strategy-nei.png) no-repeat center/100%; position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 1; margin: auto; animation: rotate360 10s infinite linear; }

.Index .strategy .box .img:after { content: ""; width: 100%; height: 100%; background: url(../images/index/strategy-wai.png) no-repeat center/100%; position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 1; margin: auto; animation: rotate360 10s reverse infinite linear; animation-delay: 1s; }

.Index .partner { padding: 1.5rem 0; background-color: #f5f7fa; }

.Index .partner .title-box { text-align: center; margin: 0; }

.Index .partner .text { width: 100%; position: absolute; text-align: center; top: 40%; }

.Index .partner .text h2 { font-size: 0.4rem; font-family: "BebasNeue"; color: #0750C1; margin-bottom: 0.2rem; margin-top: 0.3rem; }

.Index .partner .text h2 b { font-size: 1rem; }

.Index .partner .text h2 span { font-size: 0.26rem; color: #1A1311; position: relative; top: -0.25rem; right: 0.1rem; }

.Index .partner .text h3 { font-size: 0.26rem; color: #1A1311; line-height: 0.4rem; }

.Index .partner .text .common-btn { margin-top: 1rem; }

.Index .partner .container { margin-top: 0.6rem; overflow: hidden; display: flex; justify-content: space-between; }

.Index .partner .container .leftUl, .Index .partner .container .rightUl { width: 36%; overflow: hidden; position: relative; }

.Index .partner .container .leftUl li, .Index .partner .container .rightUl li { float: left; width: 31%; }

.Index .partner .container .leftUl li.mr, .Index .partner .container .rightUl li.mr { margin-right: 3.5%; }

.Index .partner .container .leftUl li.pt10, .Index .partner .container .rightUl li.pt10 { padding-top: 10%; }

.Index .partner .container .leftUl li a, .Index .partner .container .rightUl li a { display: block; overflow: hidden; width: 100%; padding: 0.2rem 0.3rem; background-color: #fff; margin-bottom: 0.2rem; }

.Index .partner .container .leftUl li a img, .Index .partner .container .rightUl li a img { width: 100%; }

.Index .partner .container .leftUl li a:hover, .Index .partner .container .rightUl li a:hover { opacity: 1; }

.Index .partner .container .leftUl li a:hover img, .Index .partner .container .rightUl li a:hover img { transform: scale(1.08); }

/* Nei-page */
.Nei-page .header { background: #fff; box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.15); }

.Nei-page .header .logo { background: url(../images/logo1.png) no-repeat center/100%; }

.Nei-page .header .right .nav .item { color: #000; }

.Nei-page .header .right .menu .bars .bar { background: #000; }

.Nei-page .header .right .menu:before { background: rgba(0, 0, 0, 0.1); }

.Nei-page .main { margin-top: 0.9rem; }

.Nei-page .banner { height: 7rem; overflow: hidden; position: relative; }

.Nei-page .banner img { width: 100%; height: 100%; }

.Nei-page .banner .text { width: 100%; position: absolute; left: 0; top: 2.7rem; }

.Nei-page .banner .text h3 { font-size: 0.38rem; color: rgba(255, 255, 255, 0.3); text-transform: uppercase; font-weight: lighter; }

.Nei-page .banner .text h2 { font-size: 0.44rem; color: #fff; position: relative; margin-top: -0.15rem; }

.Nei-page .crumbs-tabs { height: auto; overflow: hidden; position: relative; z-index: 0; }

.Nei-page .crumbs-tabs:after { content: ""; width: 100%; height: 1px; background: #eee; position: absolute; left: 0; bottom: 0; }

.Nei-page .crumbs-tabs .container { display: flex; justify-content: space-between; }

.Nei-page .crumbs-tabs .position { height: auto; overflow: hidden; line-height: 0.78rem; display: flex; align-items: center; }

.Nei-page .crumbs-tabs .position a { display: block; font-size: 0.14rem; color: #333; }

.Nei-page .crumbs-tabs .position a.home { display: block; }

.Nei-page .crumbs-tabs .position a.home i { font-size: 0.16rem; color: #333; margin-right: 0.1rem; }

.Nei-page .crumbs-tabs .position .icon-position-right { margin: 0 0.05rem; font-size: 0.14rem; color: #333; }

.Nei-page .crumbs-tabs .position span { font-size: 0.14rem; color: #333; display: block; }

.Nei-page .crumbs-tabs .tabs { height: auto; overflow: hidden; position: relative; z-index: 1; }

.Nei-page .crumbs-tabs .tabs .swiper-slide { width: auto; font-size: 0.16rem; color: #000; margin-left: 0.6rem; position: relative; display: flex; align-items: center; transition: all .5s ease; justify-content: center; }

.Nei-page .crumbs-tabs .tabs .swiper-slide:after { content: ""; width: 0; height: 0.02rem; background: #0750C1; position: absolute; bottom: 0; left: 0; right: 0; margin: auto; transition: all .5s ease; }

.Nei-page .crumbs-tabs .tabs .swiper-slide.active, .Nei-page .crumbs-tabs .tabs .swiper-slide:hover { color: #0750C1; }

.Nei-page .crumbs-tabs .tabs .swiper-slide.active:after, .Nei-page .crumbs-tabs .tabs .swiper-slide:hover:after { width: 100%; }

.Nei-page .crumbs-tabs .tabs .swiper-slide:first-child { margin: 0; }

.Nei-page .content { padding-top: 0.5rem; min-height: 3rem; overflow: hidden; }

.Nei-page .page-title { font-size: 0.38rem; font-weight: bold; margin-bottom: 0.3rem; }

.Nei-page .page-title-dsc { text-align: center; }

.Nei-page .page-title-dsc h3 { font-size: 0.38rem; font-weight: bold; letter-spacing: 0.01rem; }

.Nei-page .page-title-dsc .line { width: 0.4rem; height: 0.05rem; background: #0750C1; margin: 0.3rem auto; border-radius: 0.05rem; }

.Nei-page .page-title-dsc p { font-size: 0.17rem; line-height: 0.32rem; margin-top: 0.15rem; }

.Nei-page .page-title-dsc p b { font-weight: bold; }

.Nei-page .section { height: auto; overflow: hidden; }

.Nei-page .section-t { font-size: 0.32rem; font-weight: bold; margin-bottom: 0.3rem; text-align: center; }

.Nei-page .section-t-dsc h3 { font-size: 0.32rem; font-weight: bold; letter-spacing: 0.01rem; }

.Nei-page .section-t-dsc .line { width: 0.4rem; height: 0.05rem; background: #0750C1; margin: 0.3rem auto; border-radius: 0.05rem; }

.Nei-page .section-t-dsc p { font-size: 0.16rem; line-height: 0.28rem; margin-top: 0.15rem; }

.Nei-page .section-t-dsc p b { font-weight: bold; }

/* About */
.About .content .section1 .text-img { display: flex; flex-wrap: wrap; }

.About .content .section1 .text-img .text { width: 50%; padding: 0.6rem 0.6rem 0.6rem 6.25%; }

.About .content .section1 .text-img .text .mark { width: 0.9rem; display: inline-block; margin-bottom: 0.4rem; }

.About .content .section1 .text-img .text .title { font-size: 0.3rem; color: #000; font-weight: bold; letter-spacing: 0.01rem; }

.About .content .section1 .text-img .text h3 { font-size: 0.24rem; margin: 0.2rem 0 0.35rem; font-weight: bold; letter-spacing: 0.01rem; }

.About .content .section1 .text-img .text p { font-size: 0.16rem; line-height: 0.3rem; margin-top: 0.1rem; }

.About .content .section1 .text-img .img { width: 50%; }

.About .content .section1 .text-img .img img { width: 100%; height: 100%; }

.About .content .section1 .text-img:nth-child(even) { flex-direction: row-reverse; }

.About .content .section1 .text-img:nth-child(even) .text { padding: 0.9rem 6.25% 0.4rem 0.6rem; }

.About .content .section1 .text-img:nth-child(even) .mark { float: right; margin-top: 0.48rem; margin-bottom: 0; }

.About .content .section1 .num-box { margin-top: 0.8rem; padding: 0.6rem 1.5rem; background: #fff; box-shadow: 0 0.03rem 0.2rem 0.01rem rgba(173, 173, 173, 0.16); position: relative; z-index: 2; }

.About .content .section1 .num-box ul { display: flex; justify-content: space-between; flex-wrap: wrap; }

.About .content .section1 .num-box ul li { text-align: center; }

.About .content .section1 .num-box ul li h5 { font-size: 0.18rem; font-weight: bold; }

.About .content .section1 .num-box ul li h5 b { font-size: 0.7rem; font-family: "BebasNeue"; color: #0750C1; margin-right: 0.05rem; }

.About .content .section1 .num-box ul li h5 span { font-size: 0.3rem; color: #0750C1; vertical-align: top; }

.About .content .section1 .num-box ul li h6 { font-size: 0.16rem; margin-top: 0.05rem; }

.About .content .section1 .bg { width: 100%; position: relative; margin-top: -1rem; }

.About .content .section1 .bg img { width: 100%; height: 100%; }

/* About-strategy */
.About-strategy .content .section1 .img { position: relative; }

.About-strategy .content .section1 .img img { width: 100%; }

.About-strategy .content .section1 .img h3 { font-size: 0.3rem; color: #fff; position: absolute; right: 1rem; top: 1.1rem; }

.About-strategy .content .section1 .img h3 span { font-weight: bold; position: relative; }

.About-strategy .content .section1 .img h3 span b { position: relative; z-index: 1; }

.About-strategy .content .section1 .img h3 span:after { content: ""; width: 100%; height: 0.17rem; background: linear-gradient(90deg, #34A9FF 0%, rgba(68, 175, 255, 0) 100%); position: absolute; left: 0; bottom: -0.05rem; opacity: .5; }

.About-strategy .content .section2 { margin-top: 0.7rem; }

.About-strategy .content .section2 ul { display: flex; justify-content: space-between; flex-wrap: wrap; margin-top: 0.1rem; }

.About-strategy .content .section2 ul li { width: 49.4%; padding: 0.9rem 0.4rem; background: #F9F9F9; display: flex; align-items: center; margin-top: 0.2rem; }

.About-strategy .content .section2 ul li img { width: 1rem; margin-right: 0.4rem; }

.About-strategy .content .section2 ul li .text h3 { font-size: 0.24rem; margin-bottom: 0.15rem; font-weight: bold; letter-spacing: 0.01rem; }

.About-strategy .content .section2 ul li .text p { font-size: 0.16rem; line-height: 0.28rem; }

.About-strategy .content .section3 { margin-top: 1.2rem; padding: 0.8rem 0; width: 100%; height: 8rem; background: url(../images/about/strategy-section3-bg.jpg) no-repeat center/cover; }

.About-strategy .content .section3 .text { width: 7rem; }

.About-strategy .content .section3 .text .section-t-dsc { color: #fff; }

.About-strategy .content .section3 .text .txt { margin-top: 0.5rem; }

.About-strategy .content .section3 .text .txt h4 { font-size: 0.24rem; color: #fff; font-weight: bold; letter-spacing: 0.01rem; }

.About-strategy .content .section3 .text .txt p { font-size: 0.16rem; line-height: 0.28rem; margin-top: 0.1rem; color: #fff; }

/* About-framework */
.About-framework .content { padding-bottom: 0.6rem; }

.About-framework .content .section1 img { margin-bottom: 0.3rem; }

/* About-honor */
.About-honor .content { padding-top: 0; }

.About-honor .content .section1 { margin-bottom: 0.8rem; }

.About-honor .content .section-t { text-align: left; margin-bottom: 0.2rem; }

.About-honor .content .contIn { overflow: hidden; display: flex; justify-content: space-between; flex-wrap: wrap; }

.About-honor .content .contIn .s-button { text-align: center; padding-top: 0.45rem; position: relative; display: flex; width: 1.24rem; margin: auto; }

.About-honor .content .contIn .s-button span { display: flex; justify-content: space-around; align-items: center; margin: 0; width: 0.42rem; height: 0.42rem; background: rgba(7, 80, 193, 0.28); border-radius: 50%; position: relative; top: auto; left: auto; right: auto; opacity: 1; }

.About-honor .content .contIn .s-button span.right { margin-left: 0.4rem; }

.About-honor .content .contIn .s-button span:hover { background-color: #0750C1; }

.About-honor .content .contIn .s-button span i { color: #FCFDFD; font-size: 0.22rem; }

.About-honor .content .contIn .s-button span::after { display: none; }

.About-honor .content .contIn .cont-left { width: 44%; padding-top: 0.15rem; }

.About-honor .content .contIn .cont-left .leftSwiper { position: relative; overflow: hidden; height: 88%; }

.About-honor .content .contIn .cont-left .leftSwiper .swiper-slide img { width: 100%; height: 75%; }

.About-honor .content .contIn .cont-left .leftSwiper .swiper-slide .txt { background-color: #0750C1; padding: 0.42rem 0.4rem; color: #fff; position: relative; }

.About-honor .content .contIn .cont-left .leftSwiper .swiper-slide .txt h3 { font-size: 0.2rem; margin-bottom: 0.25rem; }

.About-honor .content .contIn .cont-left .leftSwiper .swiper-slide .txt p { font-size: 0.16rem; width: 85%; line-height: 0.26rem; }

.About-honor .content .contIn .cont-left .leftSwiper .swiper-slide .txt img.jb { width: 0.57rem; position: absolute; right: 0.5rem; top: 0.5rem; height: auto; }

.About-honor .content .contIn .cont-right { width: 50%; }

.About-honor .content .contIn .cont-right .rightSwiper { position: relative; overflow: hidden; }

.About-honor .content .contIn .cont-right .rightSwiper .swiper-slide ul { display: flex; justify-content: space-between; flex-wrap: wrap; overflow: hidden; padding: 0.15rem; }

.About-honor .content .contIn .cont-right .rightSwiper .swiper-slide ul li { width: 47.5%; background: #FFFFFF; box-shadow: 0 0 0.2rem 1px rgba(130, 113, 113, 0.13); margin-bottom: 0.35rem; padding: 0.45rem 0.4rem; position: relative; }

.About-honor .content .contIn .cont-right .rightSwiper .swiper-slide ul li:nth-child(2n+2) { margin-right: 0; }

.About-honor .content .contIn .cont-right .rightSwiper .swiper-slide ul li h3 { color: #000000; font-size: 0.2rem; margin-bottom: 0.3rem; font-weight: bold; }

.About-honor .content .contIn .cont-right .rightSwiper .swiper-slide ul li p { color: #000; font-size: 0.16rem; line-height: 0.24rem; width: 80%; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }

.About-honor .content .contIn .cont-right .rightSwiper .swiper-slide ul li .rjb { position: absolute; top: 0.4rem; right: 0.3rem; width: 0.36rem; }

.About-honor .content .contIn .cont-right .rightSwiper .swiper-slide ul li:nth-last-child(-n+2) { margin-bottom: 0; }

.About-honor .content .section2 { width: 100%; padding: 5.49% 0 7.14% 0; margin: 0 auto; background: url(../images/about/honor_bg.jpg) no-repeat center; background-size: cover; }

.About-honor .content .section2 #certify2 { position: relative; width: 91%; margin: 0 auto; }

.About-honor .content .section2 #certify2 .swiper-container { padding: 0.6rem 0; }

.About-honor .content .section2 #certify2 .swiper-slide { width: 40%; background: #fff; box-shadow: 0 0.08rem 0.3rem #ddd; }

.About-honor .content .section2 #certify2 .swiper-slide img { display: block; width: 100%; }

.About-honor .content .section2 #certify2 .swiper-slide p { line-height: 0.9rem; padding-top: 0; text-align: center; color: #636363; font-size: 1.1em; margin: 0; }

.About-honor .content .section2 #certify2 .swiper-pagination { width: 100%; bottom: 0.2rem; }

.About-honor .content .section2 #certify2 .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 0.05rem; border: 0.03rem solid #fff; background-color: #d5d5d5; width: 0.1rem; height: 0.1rem; opacity: 1; }

.About-honor .content .section2 #certify2 .swiper-pagination-bullets .swiper-pagination-bullet-active { border: 0.03rem solid #00aadc; background-color: #fff; }

/* About-history */
.About-history li { padding: 0; }

/* News */
.News .content { padding-bottom: 0.4rem; }

.News .content .section { height: auto; overflow: hidden; margin-bottom: 0.8rem; }

.News .content .section .title { font-size: 0.3rem; font-weight: bold; letter-spacing: 0.01rem; margin-bottom: 0.3rem; display: flex; justify-content: space-between; align-items: center; position: relative; padding-left: 0.2rem; }

.News .content .section .title:before { content: ""; width: 0.07rem; height: 0.28rem; background: linear-gradient(180deg, #3484FF 0%, #0750C1 100%); position: absolute; left: 0; top: 0.01rem; }

.News .content .section .title a { font-size: 0.18rem; color: #6A6A6A; font-family: 'SourceHanSans-Regular'; }

.News .content .section .title a i { font-weight: bold; transition: margin .5s ease; font-size: 0.16rem; }

.News .content .section .title a:hover { color: #0750C1; }

.News .content .section .title a:hover i { margin-left: 0.05rem; }

.News .content .section1 .box { display: flex; flex-wrap: wrap; }

.News .content .section1 .box .big { width: 50%; overflow: hidden; position: relative; }

.News .content .section1 .box .big .swiper-slide { overflow: hidden; }

.News .content .section1 .box .big .swiper-slide img { width: 100%; height: 100%; }

.News .content .section1 .box .big .swiper-slide h2 { width: 80%; font-size: 0.22rem; color: #fff; padding: 0.3rem 0.4rem; position: absolute; left: 0; bottom: 0; z-index: 1; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.News .content .section1 .box .big .swiper-slide:after { content: ""; width: 100%; height: 1.8rem; background: linear-gradient(180deg, rgba(51, 51, 51, 0) 0%, #041626 100%); position: absolute; left: 0; bottom: 0; }

.News .content .section1 .box .big .swiper-slide:hover img { transform: scale(1.08); }

.News .content .section1 .box .big .swiper-pagination { bottom: 0.3rem; text-align: right; padding-right: 0.4rem; }

.News .content .section1 .box .big .swiper-pagination-current { color: #fff; font-size: 0.32rem; }

.News .content .section1 .box .big .swiper-pagination, .News .content .section1 .box .big .swiper-pagination-total { color: rgba(255, 255, 255, 0.6); font-size: 0.22rem; }

.News .content .section1 .box .big .swiper-button-next, .News .content .section1 .box .big .swiper-button-prev { color: #fff !important; }

.News .content .section1 .box .list { width: 50%; background: #FAFAFA; padding: 0.5rem; }

.News .content .section1 .box .list .item { display: block; display: flex; margin-top: 0.5rem; }

.News .content .section1 .box .list .item .time { flex: 0 0 0.94rem; height: 0.94rem; transition: all .5s ease; border: 1px solid #D8D8D8; margin-right: 0.15rem; display: flex; justify-content: center; align-items: center; flex-direction: column; }

.News .content .section1 .box .list .item .time h3 { font-size: 0.48rem; color: #000; transition: all .5s ease; }

.News .content .section1 .box .list .item .time p { font-size: 0.16rem; color: #000; transition: all .5s ease; margin-top: 0.05rem; }

.News .content .section1 .box .list .item .text { flex: 1; overflow: hidden; }

.News .content .section1 .box .list .item .text h3 { transition: all .5s ease; font-size: 0.22rem; color: #000; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-bottom: 0.12rem; margin-top: 0.05rem; }

.News .content .section1 .box .list .item .text p { font-size: 0.16rem; color: #666; line-height: 0.26rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }

.News .content .section1 .box .list .item:first-child { margin: 0; }

.News .content .section1 .box .list .item:hover .time { background-color: #0750C1; border-color: #0750C1; }

.News .content .section1 .box .list .item:hover .time h3, .News .content .section1 .box .list .item:hover .time p { color: #fff; }

.News .content .section1 .box .list .item:hover .text h3 { color: #0750C1; }

.News .content .section2 .list { display: flex; flex-wrap: wrap; }

.News .content .section2 .list .item { width: 31%; height: 3.6rem; padding: 0.4rem 0.3rem; background: #FAFAFA; margin-left: 3.5%; position: relative; }

.News .content .section2 .list .item h4 { font-size: 0.16rem; color: #444; }

.News .content .section2 .list .item h3 { font-size: 0.22rem; color: #000; line-height: 0.36rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; margin: 0.15rem 0 0.1rem; transition: all .5s ease; }

.News .content .section2 .list .item p { font-size: 0.16rem; color: #666; line-height: 0.3rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }

.News .content .section2 .list .item i { font-size: 0.2rem; color: #999; display: block; position: absolute; left: 0.3rem; bottom: 0.7rem; font-weight: bold; transition: all .5s ease; }

.News .content .section2 .list .item:first-child { margin-left: 0; }

.News .content .section2 .list .item:hover h3 { color: #0750C1; }

.News .content .section2 .list .item:hover i { color: #0750C1; transform: translateX(10px); }

.News .content .section3 .list { display: flex; flex-wrap: wrap; }

.News .content .section3 .list .item { width: 31%; height: 5rem; background: #FAFAFA; margin-left: 3.5%; position: relative; }

.News .content .section3 .list .item .img { height: 3.15rem; overflow: hidden; }

.News .content .section3 .list .item .img img { width: 100%; height: 100%; }

.News .content .section3 .list .item .text { padding: 0.3rem; }

.News .content .section3 .list .item .text h4 { font-size: 0.16rem; color: #444; }

.News .content .section3 .list .item .text h3 { font-size: 0.22rem; color: #000; line-height: 0.36rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; margin: 0.15rem 0 0.1rem; transition: all .5s ease; }

.News .content .section3 .list .item:first-child { margin-left: 0; }

.News .content .section3 .list .item:hover img { transform: scale(1.08); }

.News .content .section3 .list .item:hover h3 { color: #0750C1; }

.News .content .section4 .list { display: flex; flex-wrap: wrap; }

.News .content .section4 .list .item { width: 31%; height: 3.15rem; margin-left: 3.5%; position: relative; overflow: hidden; }

.News .content .section4 .list .item img { width: 100%; height: 100%; }

.News .content .section4 .list .item .play { width: 0.61rem; height: 0.6rem; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; z-index: 1; display: flex; align-items: center; justify-content: center; }

.News .content .section4 .list .item .play i { font-size: 0.2rem; color: #fff; }

.News .content .section4 .list .item .play:after { content: ""; width: 100%; height: 100%; background: url("../images/video-circle.png") no-repeat center/100%; position: absolute; left: 0; top: 0; animation: rotate360 5s infinite linear; }

.News .content .section4 .list .item:after { content: ""; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.01); position: absolute; left: 0; top: 0; }

.News .content .section4 .list .item h3 { width: 100%; font-size: 0.18rem; color: #fff; text-align: center; padding: 0.3rem; position: absolute; left: 0; bottom: 0; z-index: 2; }

.News .content .section4 .list .item:first-child { margin-left: 0; }

.News .content .section4 .list .item:hover img { transform: scale(1.08); }

/* News-list */
.News-list .content { padding-bottom: 0.8rem; }

.news-list { height: auto; overflow: visible; margin-bottom: 0.6rem; }

.news-list li { padding: 0.4rem 0; border-bottom: 1px solid #E2E6EC; }

.news-list li a { display: flex; flex-direction: row-reverse; }

.news-list li .img { width: 29%; overflow: hidden; margin-left: 1rem; }

.news-list li .img img { width: 100%; height: 100%; }

.news-list li .text { width: 0; flex: 1; padding: 0; }

.news-list li .text h4 { font-size: 0.17rem; color: #6A6A6A; }

.news-list li .text h4 i { font-size: 0.22rem; color: #6A6A6A; font-weight: bold; margin-right: 0.05rem; vertical-align: -0.02rem; }

.news-list li .text h3 { font-size: 0.2rem; color: #000; margin: 0.25rem 0 0.15rem; font-weight: bold; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; transition: all .5s ease; }

.news-list li .text p { font-size: 0.16rem; color: #333; line-height: 0.3rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }

.news-list li .text .look { font-size: 0.16rem; color: #000; margin-top: 0.25rem; transition: all .5s ease; }

.news-list li .text .look i { font-size: 0.14rem; color: #000; font-weight: bold; vertical-align: 0.01rem; margin-left: 0.05rem; transition: all .5s ease; }

.news-list li:hover img { transform: scale(1.08); }

.news-list li:hover .text h3, .news-list li:hover .text .look { color: #0750C1; }

.news-list li:hover .text h3 i, .news-list li:hover .text .look i { margin-left: 0.1rem; color: #0750C1; }

.news-list li:first-child { padding-top: 0; }

/* Video-list */
.Video-list .content { padding-bottom: 0.8rem; }

.Video-list .content .bigVideo { overflow: hidden; margin-bottom: 0.5rem; background: #F7F7F7; }

.Video-list .content .bigVideo a { display: flex; flex-wrap: wrap; }

.Video-list .content .bigVideo .img { width: 50%; overflow: hidden; position: relative; }

.Video-list .content .bigVideo .img img { width: 100%; height: 100%; transition: all .5s ease; }

.Video-list .content .bigVideo .img .play { width: 0.61rem; height: 0.6rem; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; z-index: 1; display: flex; align-items: center; justify-content: center; }

.Video-list .content .bigVideo .img .play i { font-size: 0.2rem; color: #fff; }

.Video-list .content .bigVideo .img .play:after { content: ""; width: 100%; height: 100%; background: url("../images/video-circle.png") no-repeat center/100%; position: absolute; left: 0; top: 0; animation: rotate360 5s infinite linear; }

.Video-list .content .bigVideo .text { width: 50%; height: auto; overflow: hidden; padding: 0.8rem; }

.Video-list .content .bigVideo .text .date { font-size: 0.16rem; color: #444; margin-bottom: 0.15rem; }

.Video-list .content .bigVideo .text .date i { margin-right: 0.05rem; font-size: 0.22rem; font-weight: bold; vertical-align: -0.02rem; }

.Video-list .content .bigVideo .text h3 { font-size: 0.26rem; color: #000; line-height: 0.48rem; font-weight: bold; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }

.Video-list .content .bigVideo .text p { font-size: 0.16rem; color: #333; line-height: 0.3rem; margin: 0.15rem 0 0.3rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }

.Video-list .content .bigVideo .text .common-btn { margin: 0; }

.Video-list .content .bigVideo:hover img { transform: scale(1.08); }

.video-list { height: auto; overflow: hidden; display: flex; flex-wrap: wrap; margin-top: 0.5rem; }

.video-list li { width: 31.3333%; margin: 0.3rem 3% 0 0; position: relative; overflow: hidden; }

.video-list li a { display: block; }

.video-list li a .img { overflow: hidden; position: relative; }

.video-list li a .img img { width: 100%; height: 100%; transition: all .5s ease; }

.video-list li a .img .play { width: 0.61rem; height: 0.6rem; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; z-index: 1; display: flex; align-items: center; justify-content: center; }

.video-list li a .img .play i { font-size: 0.2rem; color: #fff; }

.video-list li a .img .play:after { content: ""; width: 100%; height: 100%; background: url("../images/video-circle.png") no-repeat center/100%; position: absolute; left: 0; top: 0; animation: rotate360 5s infinite linear; }

.video-list li a .text { padding: 0.25rem 0.3rem 0.35rem; background: #F7F7F7; }

.video-list li a .text h4 { font-size: 0.16rem; color: #444; margin-bottom: 0.15rem; }

.video-list li a .text h4 i { margin-right: 0.05rem; font-size: 0.22rem; font-weight: bold; vertical-align: -0.02rem; }

.video-list li a .text h3 { font-size: 0.22rem; color: #000; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; transition: all .5s ease; }

.video-list li a:hover img { transform: scale(1.08); }

.video-list li a:hover h3 { color: #0750C1; }

.video-list li:nth-child(-n+3) { margin-top: 0; }

.video-list li:nth-child(3n) { margin-right: 0; }

/* News-xq */
.News-xq .content { padding: 0.85rem 0 0.6rem; position: relative; }

.News-xq .content:before { content: ""; background: #F5F7FA; width: 37%; height: 100%; position: absolute; right: 0; top: 0; }

.News-xq .content .container { display: flex; flex-wrap: wrap; }

.News-xq .content .left { width: 65%; padding-right: 0.8rem; }

.News-xq .content .left .title { font-size: 0.36rem; line-height: 0.5rem; color: #1A1311; font-weight: bold; margin-bottom: 0.5rem; }

.News-xq .content .left .other { background: #F8F9FB; height: 0.6rem; padding: 0 0.2rem; display: flex; justify-content: space-between; align-items: center; margin-bottom: 0.4rem; }

.News-xq .content .left .other .tags span { font-size: 0.14rem; color: #999; position: relative; margin-right: 0.15rem; }

.News-xq .content .left .other .tags span i { font-size: 0.22rem; position: relative; top: 0.02rem; margin-right: 0.04rem; }

.News-xq .content .left .other .share { font-size: 0.14rem; color: #666; display: flex; align-items: center; }

.News-xq .content .left .other .share a { font-size: 0.3rem; margin: 0 0.06rem; }

.News-xq .content .left .other .share a.wechat { color: #48A414; }

.News-xq .content .left .other .share a.weibo { color: #EA5D5C; }

.News-xq .content .left .text-box p { font-size: 0.17rem; color: #1A1311; line-height: 0.36rem; margin-top: 0.15rem; }

.News-xq .content .left .text-box img { margin: 0 auto; }

.News-xq .content .left .relevant { margin-top: 0.8rem; padding: 0.18rem 0; border-top: 1px solid #eee; }

.News-xq .content .left .relevant a { display: flex; justify-content: flex-start; padding: 0.12rem 0; font-size: 0.16rem; }

.News-xq .content .left .relevant a p { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 85%; text-align: left; color: #333; transition: all .5s ease; }

.News-xq .content .left .relevant a span { margin-right: 0.1rem; color: #8C8D8F; }

.News-xq .content .left .relevant a:hover p { color: #0750C1; }

.News-xq .content .right { width: 35%; padding-left: 0.5rem; }

.News-xq .content .right .title { font-size: 0.32rem; color: #000; font-weight: bold; margin-bottom: 0.5rem; }

.News-xq .content .right ul li { margin-bottom: 0.5rem; }

.News-xq .content .right ul li .img { height: 2.8rem; overflow: hidden; }

.News-xq .content .right ul li .img img { width: 100%; height: 100%; }

.News-xq .content .right ul li .text { padding-top: 0.2rem; }

.News-xq .content .right ul li .text h3 { font-size: 0.2rem; color: #000; font-weight: bold; margin-bottom: 0.1rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; transition: all .5s ease; }

.News-xq .content .right ul li .text p { font-size: 0.16rem; line-height: 0.3rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }

.News-xq .content .right ul li .text i { margin-top: 0.2rem; display: block; font-size: 0.2rem; color: #666; transition: all .5s ease; }

.News-xq .content .right ul li:hover img { transform: scale(1.1); }

.News-xq .content .right ul li:hover .text h3 { color: #0750C1; }

.News-xq .content .right ul li:hover .text i { color: #0750C1; transform: translateX(10px); }

.News-xq.News-xq1 .content:before { display: none; }

.News-xq.News-xq1 .content .left { width: 100%; padding-right: 0; }

/* Industry */
.Industry .content .page-title-dsc { margin-bottom: 0.4rem; }

.Industry .content .text-img { display: flex; flex-wrap: wrap; background: #F9FAFC; flex-direction: row-reverse; }

.Industry .content .text-img .text { width: 50%; padding: 1rem 6.25% 0.6rem 0.6rem; }

.Industry .content .text-img .text .icon { font-size: 0.44rem; color: #0750C1; }

.Industry .content .text-img .text h3 { font-size: 0.3rem; font-weight: bold; letter-spacing: 0.01rem; margin: 0.3rem 0 0.2rem; }

.Industry .content .text-img .text .line { width: 0.2rem; height: 0.03rem; background: #0750C1; border-radius: 0.05rem; }

.Industry .content .text-img .text p { font-size: 0.16rem; line-height: 0.28rem; margin-top: 0.3rem; }

.Industry .content .text-img .text .common-btn { margin: 0.5rem 0 0; }

.Industry .content .text-img .img { width: 50%; overflow: hidden; }

.Industry .content .text-img .img img { width: 100%; height: 100%; transition: all .5s ease; }

.Industry .content .text-img .img:hover img { transform: scale(1.08); }

.Industry .content .text-img:nth-child(even) { flex-direction: initial; }

.Industry .content .text-img:nth-child(even) .text { padding: 1rem 0.6rem 0.6rem 6.25%; }

/* Industry-xq */
.Industry-xq .content .info { padding-bottom: 0.8rem; overflow: hidden; position: relative; margin-top: 0.4rem; }

.Industry-xq .content .info img { width: 100%; }

.Industry-xq .content .info .num-box { width: 100%; padding: 0.6rem 0; background: rgba(7, 80, 193, 0.9); position: absolute; z-index: 2; left: 0; bottom: 0; }

.Industry-xq .content .info .num-box ul { display: flex; justify-content: space-between; flex-wrap: wrap; }

.Industry-xq .content .info .num-box ul li { flex: 1; padding: 0 0.5rem; text-align: center; position: relative; }

.Industry-xq .content .info .num-box ul li:before { content: ""; width: 1px; height: 100%; background: rgba(255, 255, 255, 0.2); position: absolute; left: 0; top: 0; }

.Industry-xq .content .info .num-box ul li h5 { font-size: 0.18rem; font-weight: bold; color: #fff; }

.Industry-xq .content .info .num-box ul li h5 b { font-size: 0.56rem; font-family: "BebasNeue"; color: #fff; margin-right: 0.05rem; }

.Industry-xq .content .info .num-box ul li h5 span { font-size: 0.28rem; color: #fff; margin-right: 0.05rem; }

.Industry-xq .content .info .num-box ul li h6 { font-size: 0.16rem; margin-top: 0.05rem; color: #fff; }

.Industry-xq .content .info .num-box ul li:first-child:before { display: none; }

.Industry-xq .content .text-img-box { height: auto; overflow: hidden; }

.Industry-xq .content .text-img-box .text-img { margin-bottom: 0.4rem; }

.Industry-xq .content .text-img-box .text-img .container { display: flex; flex-wrap: wrap; }

.Industry-xq .content .text-img-box .text-img .img { width: 50%; }

.Industry-xq .content .text-img-box .text-img .img img { width: 100%; height: 100%; }

.Industry-xq .content .text-img-box .text-img .text { width: 50%; padding: 0.6rem 0 0.6rem 0.6rem; display: flex; justify-content: center; flex-direction: column; }

.Industry-xq .content .text-img-box .text-img .text h3 { font-size: 0.3rem; font-weight: bold; letter-spacing: 0.01rem; margin-bottom: 0.4rem; display: flex; align-items: center; }

.Industry-xq .content .text-img-box .text-img .text h3 img { margin-right: 0.2rem; }

.Industry-xq .content .text-img-box .text-img .text h4 { font-size: 0.24rem; font-weight: bold; letter-spacing: 0.01rem; margin-bottom: 0.1rem; }

.Industry-xq .content .text-img-box .text-img .text p { font-size: 0.17rem; line-height: 0.36rem; margin-top: 0.1rem; }

.Industry-xq .content .text-img-box .text-img:nth-of-type(even) .container { flex-direction: row-reverse; }

.Industry-xq .content .text-img-box .text-img:nth-of-type(even) .text { padding: 0.6rem 0.6rem 0.6rem 0; }

.Industry-xq .content .company { padding: 1rem 0; background: #eee; margin-top: 0.8rem; background: url(../images/industry/company-bg.jpg) no-repeat; background-size: 100% 100%; }

.Industry-xq .content .company .section-t { color: #fff; margin-bottom: 0.6rem; }

.Industry-xq .content .company .companySwiper { position: relative; overflow: hidden; padding-bottom: 0.6rem; }

.Industry-xq .content .company .companySwiper .swiper-slide ul { overflow: hidden; }

.Industry-xq .content .company .companySwiper .swiper-slide ul li { float: left; margin-right: .8%; margin-bottom: 0.2rem; width: 16%; }

.Industry-xq .content .company .companySwiper .swiper-slide ul li:nth-child(6n+6) { margin-right: 0; }

.Industry-xq .content .company .companySwiper .swiper-slide ul li img { width: 100%; }

.Industry-xq .content .company .companySwiper .swiper-pagination-bullet { width: 0.48rem; height: 0.04rem; background: #FFFFFF; border-radius: 0; transform: scale(1); }

.Industry-xq .content .project { padding: 0.8rem 0; background: #F9FAFC; }

.Industry-xq .content .project .list { display: flex; flex-wrap: wrap; position: relative; overflow: hidden; }

.Industry-xq .content .project .list .item { width: 32%; background: #fff; margin: 0 2% 0.35rem 0; }

.Industry-xq .content .project .list .item .img { height: 4rem; overflow: hidden; }

.Industry-xq .content .project .list .item .img img { width: 100%; height: 100%; }

.Industry-xq .content .project .list .item .text { padding: 0.3rem; }

.Industry-xq .content .project .list .item .text h3 { font-size: 0.2rem; font-weight: bold; letter-spacing: 0.01rem; transition: all .5s ease; }

.Industry-xq .content .project .list .item .text p { font-size: 0.16rem; color: #666; line-height: 0.28rem; margin-top: 0.15rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }

.Industry-xq .content .project .list .item .text i { font-size: 0.2rem; color: #999; margin-top: 0.2rem; display: block; transition: all .5s ease; }

.Industry-xq .content .project .list .item:nth-child(3n) { margin-right: 0; }

.Industry-xq .content .project .list .item:hover img { transform: scale(1.08); }

.Industry-xq .content .project .list .item:hover .text h3 { color: #0750C1; }

.Industry-xq .content .project .list .item:hover .text i { transform: translateX(10px); color: #0750C1; }

.Industry-xq .content .project .list .swiper-button-next, .Industry-xq .content .project .list .swiper-button-prev { color: #fff !important; top: 35%; }

.Industry-xq .content .project .common-btn { margin-top: 0.2rem; }

/* Industry-yqkf-xq */
.Industry-yqkf-xq .banner .text h3 { color: #fff; font-size: 0.18rem; }

.Industry-yqkf-xq .banner .text h2 { font-size: 0.48rem; margin-top: 0.2rem; }

.Industry-yqkf-xq .section .numBox h3 { color: #D3D3D3; font-size: 0.6rem; padding-top: 0.2rem; position: relative; font-family: "BebasNeue"; }

.Industry-yqkf-xq .section .numBox h3::after { content: ''; width: 0.46rem; height: 0.04rem; background: #D3D3D3; position: absolute; left: 0; top: 0; }

.Industry-yqkf-xq .section .numBox .txt { margin-top: 0.15rem; color: #1A1311; font-weight: bold; }

.Industry-yqkf-xq .section .numBox .txt h4 { font-size: 0.36rem; text-transform: uppercase; }

.Industry-yqkf-xq .section .numBox .txt h5 { font-size: 0.3rem; margin-top: 0.1rem; }

.Industry-yqkf-xq .section .numBox.flex { display: flex; }

.Industry-yqkf-xq .section .numBox.flex .txt { margin-left: 0.5rem; margin-top: -0.1rem; }

.Industry-yqkf-xq .section.section1 { margin-top: 0.9rem; }

.Industry-yqkf-xq .section.section1 .container { overflow: hidden; }

.Industry-yqkf-xq .section.section1 .container .leftBox { width: 36%; padding-right: 0.6rem; float: left; }

.Industry-yqkf-xq .section.section1 .container .leftBox p { color: #1A1311; font-size: 0.16rem; line-height: 0.3rem; margin-top: 0.2rem; }

.Industry-yqkf-xq .section.section1 .container .leftBox ul { overflow: hidden; margin-top: 0.25rem; }

.Industry-yqkf-xq .section.section1 .container .leftBox ul li { float: left; width: 33.33%; }

.Industry-yqkf-xq .section.section1 .container .leftBox ul li h5 { color: #1A1311; font-size: 0.17rem; }

.Industry-yqkf-xq .section.section1 .container .leftBox ul li h5 b { color: #0750C1; font-size: 0.4rem; font-family: "BebasNeue"; margin-right: 0.02rem; }

.Industry-yqkf-xq .section.section1 .container .leftBox ul li h6 { color: #1A1311; font-size: 0.16rem; margin-top: 0.1rem; }

.Industry-yqkf-xq .section.section1 .container .myswiper { width: 64%; position: relative; overflow: hidden; float: left; }

.Industry-yqkf-xq .section.section1 .container .myswiper .swiper-button { position: absolute; left: 0; bottom: 0; z-index: 10; overflow: hidden; width: 1.2rem; height: 0.6rem; background: linear-gradient(270deg, #000000 0%, rgba(0, 0, 0, 0.3) 100%); }

.Industry-yqkf-xq .section.section1 .container .myswiper .swiper-button span { float: left; width: 50%; height: 0.6rem; line-height: 0.6rem; text-align: center; cursor: pointer; }

.Industry-yqkf-xq .section.section1 .container .myswiper .swiper-button span i { color: #fff; font-size: 0.3rem; }

.Industry-yqkf-xq .section.section1 .container .myswiper .swiper-button span.left i { opacity: .6; }

.Industry-yqkf-xq .section.section2 { margin-top: 0.9rem; background: url(../images/industry/xq-section2-bg.jpg) no-repeat; background-size: 100% cover; height: 8rem; }

.Industry-yqkf-xq .section.section2 .numBox h3 { color: #fff; }

.Industry-yqkf-xq .section.section2 .numBox h3::after { background: #fff; }

.Industry-yqkf-xq .section.section2 .numBox .txt { color: #fff; }

.Industry-yqkf-xq .section.section2 .container { overflow: hidden; }

.Industry-yqkf-xq .section.section2 .container .s-box { float: right; width: 6rem; height: 6.4rem; background: rgba(40, 40, 40, 0.86); padding: 0.9rem 0.6rem; }

.Industry-yqkf-xq .section.section2 .container .s-box p { color: #fff; font-size: 0.16rem; line-height: 0.3rem; margin-top: 0.4rem; opacity: .8; }

.Industry-yqkf-xq .section.section2 .container ul { overflow: hidden; display: flex; justify-content: space-between; margin-top: 0.4rem; }

.Industry-yqkf-xq .section.section2 .container ul li { text-align: center; }

.Industry-yqkf-xq .section.section2 .container ul li img { width: 1rem; height: 0.87rem; }

.Industry-yqkf-xq .section.section2 .container ul li span { display: inline-block; margin-top: 0.2rem; color: #FFFFFF; font-size: 0.2rem; }

.Industry-yqkf-xq .section.section3 { padding: 0.9rem 0; position: relative; }

.Industry-yqkf-xq .section.section3 .hui { width: 56.25%; height: 76.9%; position: absolute; left: 0; bottom: 0; background-color: #E9E9E9; }

.Industry-yqkf-xq .section.section3 .container { overflow: hidden; }

.Industry-yqkf-xq .section.section3 .container .img { float: left; width: 64%; overflow: hidden; }

.Industry-yqkf-xq .section.section3 .container .img img { width: 100%; transition: all .5s ease; }

.Industry-yqkf-xq .section.section3 .container .img:hover img { transform: scale(1.08); }

.Industry-yqkf-xq .section.section3 .container .rightBox { width: 36%; float: left; padding: 0.38rem 0.6rem; }

.Industry-yqkf-xq .section.section3 .container .rightBox .article { border-top: 1px solid #E6E6E6; margin-top: 0.37rem; position: relative; padding-top: 0.46rem; color: #1A1311; font-size: 0.16rem; line-height: 0.3rem; }

.Industry-yqkf-xq .section.section3 .container .rightBox .article::before { content: ''; position: absolute; left: 0; top: -0.06rem; width: 0.13rem; height: 0.13rem; background: #FFFFFF; border: 1px solid #E6E6E6; border-radius: 50%; }

.Industry-yqkf-xq .section.section4 { padding: 1.2rem 0 0; position: relative; margin-bottom: 1.2rem; }

.Industry-yqkf-xq .section.section4 .container .leftBox { width: 100%; }

.Industry-yqkf-xq .section.section4 .container .leftBox .article { margin-top: 0.8rem; background-color: #3D4040; padding: 0.9rem 0.6rem 0; height: 4.8rem; }

.Industry-yqkf-xq .section.section4 .container .leftBox .article p { color: #FFFFFF; font-size: 0.16rem; line-height: 0.3rem; opacity: .9; margin-bottom: 0.2rem; width: 5.4rem; }

.Industry-yqkf-xq .section.section4 .img { width: 55%; position: absolute; top: 0.8rem; right: 0; bottom: 0; background-color: #3D4040; }

.Industry-yqkf-xq .section.section4 .img img { width: 100%; position: relative; transition: all .5s ease; }

/* page */
.page { height: auto; text-align: center; margin: 0.8rem 0 0; }

.page a { display: inline-block; width: 0.5rem; line-height: 0.48rem; border-radius: 0.5rem; border: 1px solid #E6EAF6; text-align: center; font-size: 0.16rem; color: #717991; margin: 0 5px; }

.page a.first, .page a.last { width: 1rem; }

.page a:hover, .page a.active { background: #0750C1; color: #fff; border-color: #0750C1; }

/* Page404 */
.Page404 .content { padding: 1rem 0; }

.Page404 .content .img { margin: 0 auto; display: block; }

.Page404 .content .text { width: 430px; display: flex; align-items: center; justify-items: center; margin: 0.4rem auto 0; }

.Page404 .content .text h1 { font-size: 0.5rem; color: #333; display: inline-block; font-weight: bold; }

.Page404 .content .text .p p { width: 100px; font-size: 0.14rem; line-height: 0.18rem; color: #333; float: left; margin: 0 0.15rem; }

.Page404 .content .text .p .btn11 { padding: 0 0.2rem; height: 0.38rem; line-height: 0.38rem; font-size: 0.14rem; border: 1px solid #1A52EE; color: #1A52EE; text-align: center; display: block; float: left; }

.Page404 .content .text .p .btn11 i { font-size: 0.14rem; color: #1A52EE; }

/* Sitemap */
.Sitemap .content { padding: 0.8rem 0; }

.Sitemap .content dl { height: auto; overflow: hidden; padding-bottom: 0.35rem; margin-top: 0.35rem; border-bottom: 1px solid #eee; }

.Sitemap .content dl dt { font-size: 0.22rem; color: #000; }

.Sitemap .content dl dt a { color: #000; }

.Sitemap .content dl dt a:hover { color: #0750C1; }

.Sitemap .content dl dd { height: auto; overflow: hidden; margin-top: 0.25rem; }

.Sitemap .content dl dd a { width: 16.6666%; font-size: 0.18rem; color: #333; float: left; }

.Sitemap .content dl dd a:hover { color: #0750C1; }

/* Legal */
.Legal .title { margin-bottom: 0.4rem; }

.Legal .content { padding: 0.8rem 0; }

.Legal .content h2 { font-size: 0.2rem; color: #333; margin-bottom: 0.15rem; }

.Legal .content p { font-size: 0.16rem; color: #666; margin-bottom: 0.25rem; line-height: 0.28rem; }

/* Development */
.Development .section1 { padding-bottom: 1.1rem; }

.Development .section1 ul { overflow: hidden; }

.Development .section1 ul li { overflow: hidden; display: flex; }

.Development .section1 ul li .page-title-dsc { width: 50%; text-align: left; position: relative; }

.Development .section1 ul li .page-title-dsc .line { margin: .3rem 0; }

.Development .section1 ul li .page-title-dsc p { width: 6rem; }

.Development .section1 ul li .page-title-dsc .numBox { width: 100%; overflow: hidden; position: absolute; left: 0; bottom: 0; }

.Development .section1 ul li .page-title-dsc .numBox .item { width: 50%; padding: 0.6rem 0.3rem; background: #F9F9F9; float: left; background-color: #F9F9F9; text-align: center; }

.Development .section1 ul li .page-title-dsc .numBox .item .num { font-size: 1.4rem; color: #D0D0D0; font-family: "BebasNeue"; margin-bottom: 0.1rem; }

.Development .section1 ul li .page-title-dsc .numBox .item h4 { color: #1A1311; font-size: 0.24rem; margin-bottom: 0.15rem; font-weight: bold; letter-spacing: 0.01rem; }

.Development .section1 ul li .page-title-dsc .numBox .item h5 { color: #6A6A6A; font-size: 0.18rem; }

.Development .section1 ul li .page-title-dsc .numBox .item.bg1 { background-color: #F4F4F4; }

.Development .section1 ul li .img { width: 50%; overflow: hidden; }

.Development .section1 ul li .img img { width: 100%; transition: all .5s ease; }

.Development .section1 ul li .img:hover img { transform: scale(1.08); }

.Development .section1 ul li.second { flex-direction: row-reverse; }

.Development .section1 ul li.second .numBox { position: relative; width: 50%; display: flex; }

.Development .section1 ul li.second .numBox .item { width: 50%; float: left; background-color: #3B94F2; text-align: center; padding-top: 0.6rem; }

.Development .section1 ul li.second .numBox .item .num { font-size: 1.4rem; color: #fff; font-family: "BebasNeue"; margin-bottom: 0.1rem; }

.Development .section1 ul li.second .numBox .item h4 { color: #fff; font-size: 0.24rem; margin-bottom: 0.15rem; font-weight: bold; letter-spacing: 0.01rem; }

.Development .section1 ul li.second .numBox .item h5 { color: #fff; font-size: 0.18rem; font-weight: normal; }

.Development .section1 ul li.second .numBox .item.bg2 { background-color: #3247B4; }

/* Join */
.Join .content { margin-bottom: 1rem; }

.Join .content .section1 .table-box { height: auto; overflow: hidden; }

.Join .content .section1 .table-box .table-title { width: 100%; overflow: hidden; line-height: 0.6rem; background: #1D75E1; margin-bottom: 0.2rem; }

.Join .content .section1 .table-box .table-title .item { width: 20%; float: left; text-align: center; font-size: 0.18rem; color: #fff; position: relative; }

.Join .content .section1 .table-box .table { height: auto; overflow: hidden; }

.Join .content .section1 .table-box .table li { height: auto; overflow: hidden; border-bottom: 1px solid #E2E3E4; }

.Join .content .section1 .table-box .table li .item { background-color: #F7F8FA; width: 20%; line-height: 0.6rem; float: left; text-align: center; font-size: 0.18rem; color: #000; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; position: relative; cursor: pointer; }

.Join .content .section1 .table-box .table li .item .iconfont { font-size: 0.18rem; color: #07243F; transition: all .5s ease; display: inline-block; }

.Join .content .section1 .table-box .table li .item span { color: #666666; margin-right: 0.05rem; }

.Join .content .section1 .table-box .table li .con { height: auto; overflow: hidden; padding: 0.3rem; display: none; background: #fff; }

.Join .content .section1 .table-box .table li .con .bb { height: auto; overflow: hidden; margin-bottom: 25px; }

.Join .content .section1 .table-box .table li .con .bb .tt { font-size: 0.18rem; color: #333; margin-bottom: 0.3rem; text-indent: 0.15rem; }

.Join .content .section1 .table-box .table li .con .bb p { font-size: 0.16rem; color: #333; line-height: 0.3rem; position: relative; margin-top: 0.1rem; position: relative; padding-left: 0.15rem; }

.Join .content .section1 .table-box .table li .con .bb:last-child { margin: 0; }

.Join .content .section1 .table-box .table li.active { border: 0; }

.Join .content .section1 .table-box .table li.active .item .iconfont { transform: rotate(180deg); }

/* Join-xq */
.Join-xq .content { padding: 0.6rem 0 1rem; }

.Join-xq .content .top { margin-bottom: 0.4rem; }

.Join-xq .content .top .tit { display: flex; justify-content: space-between; align-items: center; }

.Join-xq .content .top .tit h2 { font-size: 0.26rem; color: #333; font-weight: bold; }

.Join-xq .content .top .tit p { font-size: 0.2rem; color: #4296ED; }

.Join-xq .content .top .info { display: flex; justify-content: space-between; font-size: 0.2rem; color: #999; margin-top: 0.25rem; }

.Join-xq .content .top .info h3 { color: #333333; }

.Join-xq .content .line { border-bottom: 1px solid #F4F4F4; margin-top: 0.4rem; }

.Join-xq .content .text-box { height: auto; }

.Join-xq .content .text-box h2 { font-size: 0.2rem; color: #333; font-weight: bold; margin: 0.4rem 0 0.2rem; }

.Join-xq .content .text-box p { font-size: 0.16rem; color: #666; line-height: 0.24rem; margin-bottom: 0.1rem; position: relative; padding-left: 0.15rem; }

.Join-xq .content .text-box p:before { content: ""; width: 0.06rem; height: 0.06rem; background: #4296ED; border-radius: 50%; overflow: hidden; position: absolute; left: 0; top: 0.08rem; }

.Join-xq .content .text-box .bb { height: 0.2rem; }

/* PartyBuilding */
.PartyBuilding .section1 .section1Box { overflow: hidden; display: flex; }

.PartyBuilding .section1 .section1Box .b-left { width: 50%; }

.PartyBuilding .section1 .section1Box .b-left img { width: 100%; height: 100%; object-fit: cover; }

.PartyBuilding .section1 .section1Box .b-right { width: 50%; position: relative; background: url(../images/partyBuilding/section1-r.jpg) no-repeat; background-size: 100% 100%; }

.PartyBuilding .section1 .section1Box .b-right .txt { bottom: 0; padding: 0.8rem 0.6rem; }

.PartyBuilding .section1 .section1Box .b-right .txt h4 { color: #1A1311; font-size: 0.24rem; margin-bottom: 0.4rem; font-weight: bold; letter-spacing: 0.01rem; }

.PartyBuilding .section1 .section1Box .b-right .txt p { color: #1A1311; font-size: 0.16rem; line-height: 0.3rem; margin-top: 0.2rem; }

.PartyBuilding .section2 { margin-top: 0.9rem; }

.PartyBuilding .section2 .img { position: relative; }

.PartyBuilding .section2 .img img { width: 100%; }

.PartyBuilding .section2 .img .swiper-button { position: absolute; left: 0; right: 0; bottom: 0.9rem; margin: auto; display: flex; width: 1.4rem; }

.PartyBuilding .section2 .img .swiper-button span { transition: all .5s ease; cursor: pointer; display: flex; align-items: center; justify-content: space-around; width: 0.6rem; height: 0.6rem; border: 0.05rem solid #fff; border-radius: 50%; }

.PartyBuilding .section2 .img .swiper-button span i { color: #fff; font-size: 0.26rem; font-weight: bold; transition: all .5s ease; }

.PartyBuilding .section2 .img .swiper-button span:first-child { margin-right: 0.2rem; }

.PartyBuilding .section2 .img .swiper-button span:hover { background-color: #fff; border-radius: 50%; }

.PartyBuilding .section2 .img .swiper-button span:hover i { color: #000; font-size: 0.26rem; font-weight: bold; }

.PartyBuilding .section2 .container { overflow: hidden; top: -0.7rem; padding-bottom: 1.2rem; }

.PartyBuilding .section2 .container h4 { color: #1A1311; font-size: 0.26rem; line-height: 0.48rem; margin-top: 0.56rem; font-weight: bold; width: 37.5%; padding-top: 0.7rem; letter-spacing: 0.01rem; }

.PartyBuilding .section2 .container .mySwiper { position: absolute; top: 0; right: 0; overflow: hidden; width: 64%; padding-bottom: 0.3rem; padding-left: 0.3rem; }

.PartyBuilding .section2 .container .mySwiper .swiper-slide { height: 3rem; background: #fff; box-shadow: 0 0 0.2rem 0.01rem rgba(130, 113, 113, 0.13); padding: 0.7rem 0.4rem; }

.PartyBuilding .section2 .container .mySwiper .swiper-slide h5 { color: #000000; font-size: 0.24rem; font-weight: bold; margin-bottom: 0.3rem; }

.PartyBuilding .section2 .container .mySwiper .swiper-slide p { color: #000000; font-size: 0.18rem; line-height: 0.3rem; }

.PartyBuilding .section2 .container .mySwiper .swiper-slide .iconfont { position: absolute; top: 0.65rem; right: 0.45rem; color: #F58F1A; font-size: 0.36rem; }

/* Contact */
.Contact .content { padding: 0; }

.Contact .section1 { background-color: #f5f7fa; }

.Contact .section1 .box { display: flex; justify-content: space-between; align-items: center; flex-direction: row-reverse; }

.Contact .section1 .map { width: 70%; height: 8rem; }

.Contact .section1 .right { width: 30%; padding-right: 6.25%; padding-left: 4%; }

.Contact .section1 h3 { color: #333; font-size: 0.32rem; margin-bottom: 0.4rem; text-align: left; }

.Contact .section1 .line { margin: 0; }

.Contact .section1 ul { overflow: hidden; margin-top: 0.8rem; }

.Contact .section1 ul li { margin-bottom: 0.4rem; }

.Contact .section1 ul li a { display: flex; }

.Contact .section1 ul li a img { width: 0.4rem; height: 0.4rem; margin-right: 0.15rem; }

.Contact .section1 ul li a p { color: #1A1311; font-size: 0.22rem; margin-bottom: 0.05rem; }

.Contact .section1 ul li a p.val { font-size: 0.16rem; line-height: 0.36rem; }

.Contact .section2 { width: 95%; margin: 0.5rem auto 0; }

.Contact .section2 .map { height: 8rem; }

/* ContactAppointment */
.ContactAppointment .s-tabs { text-align: center; font-size: 0; margin-bottom: 0.6rem; }

.ContactAppointment .s-tabs a { display: inline-block; width: 2.4rem; color: #1A1311; font-size: 0.24rem; height: 0.7rem; line-height: 0.7rem; background: #F0F0F0; }

.ContactAppointment .s-tabs a.ml { margin-left: 0.4rem; }

.ContactAppointment .s-tabs a.active, .ContactAppointment .s-tabs a:hover { background-color: #0750C1; color: #fff; }

.ContactAppointment .form1 { overflow: hidden; background-color: #F5F5F5; display: flex; }

.ContactAppointment .form1.hide { height: 0 !important; display: none; }

.ContactAppointment .form1 .img { width: 50%; overflow: hidden; }

.ContactAppointment .form1 .img img { width: 100%; transition: all .5s ease; height: 100%; }

.ContactAppointment .form1 .img:hover img { transform: scale(1.08); }

.ContactAppointment .form1 .form-right { width: 50%; display: flex; align-items: center; justify-content: space-around; padding: 0.87rem 1.2rem 0.87rem 1rem; }

.ContactAppointment .form1 .form-right form { display: flex; justify-content: space-between; flex-wrap: wrap; }

.ContactAppointment .form1 .form-right form .formItem { margin-bottom: 0.3rem; overflow: hidden; }

.ContactAppointment .form1 .form-right form .formItem.w45 { width: 48%; }

.ContactAppointment .form1 .form-right form .formItem.w100 { width: 100%; }

.ContactAppointment .form1 .form-right form .formItem .label { color: #6A6A6A; font-size: 0.16rem; margin-bottom: 0.1rem; position: relative; display: inline-block; }

.ContactAppointment .form1 .form-right form .formItem .label.bi::after { content: '*'; position: absolute; top: 0; right: -.1rem; color: #F58F1A; }

.ContactAppointment .form1 .form-right form .formItem .label.ml { margin-bottom: 0.15rem; }

.ContactAppointment .form1 .form-right form .formItem input { height: 0.6rem; background: #FFFFFF; border: 1px solid #EAEAEA; padding-left: 0.2rem; display: block; width: 100%; }

.ContactAppointment .form1 .form-right form .formItem textarea { box-sizing: border-box; height: 1.6rem; background: #FFFFFF; border: 1px solid #EAEAEA; padding: 0.2rem; display: block; width: 100%; }

.ContactAppointment .form1 .form-right form .formItem ul { overflow: hidden; display: flex; align-items: center; flex-wrap: wrap; margin-top: -0.2rem; }

.ContactAppointment .form1 .form-right form .formItem ul li { display: flex; cursor: pointer; align-items: center; margin-top: 0.2rem; margin-right: 0.55rem; }

.ContactAppointment .form1 .form-right form .formItem ul li:nth-child(4n+4) { margin-right: 0; }

.ContactAppointment .form1 .form-right form .formItem ul li.mb { margin-bottom: 0.2rem; }

.ContactAppointment .form1 .form-right form .formItem ul li .yuan { width: 0.3rem; height: 0.3rem; background: #FFFFFF; border: 1px solid #E2E2E2; border-radius: 50%; }

.ContactAppointment .form1 .form-right form .formItem ul li .yuan i { display: none; }

.ContactAppointment .form1 .form-right form .formItem ul li p { color: #1A1311; font-size: 0.16rem; margin-left: 0.1rem; }

.ContactAppointment .form1 .form-right form .formItem ul li.active .yuan { background-color: #0750C1; display: flex; justify-content: space-around; align-items: center; }

.ContactAppointment .form1 .form-right form .formItem ul li.active .yuan i { font-size: 0.16rem; color: #fff; display: inline-block; }

.ContactAppointment .form1 .form-right form .formItem .btn_l { cursor: pointer; width: 48%; color: #FFFFFF; font-size: 0.18rem; text-align: center; height: 0.6rem; line-height: 0.6rem; background: #0750C1; border-radius: 0.5rem; }

.ContactAppointment .form1 .form-right form .formItem .btn_r { cursor: pointer; width: 48%; color: #1A1311; font-size: 0.18rem; text-align: center; height: 0.6rem; line-height: 0.6rem; background: #DEDEDE; border-radius: 0.5rem; }

.ContactAppointment .form1.f-box2 .form-right form .formItem ul li, .ContactAppointment .form1.f-box3 .form-right form .formItem ul li { width: 33.33%; margin-top: 0.2rem; margin-right: 0; }

/* Corporate-culture */
.Corporate-culture .section1 ul { display: flex; }

.Corporate-culture .section1 ul li { position: relative; overflow: hidden; width: 50%; }

.Corporate-culture .section1 ul li img { display: block; width: 100%; transition: all .5s ease; }

.Corporate-culture .section1 ul li .text { position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 3; padding: 13% 12.5%; color: #fff; background-color: transparent; }

.Corporate-culture .section1 ul li .text h3 { font-size: 0.32rem; margin-bottom: 0.3rem; transition: all .5s ease; font-weight: bold; letter-spacing: 0.01rem; }

.Corporate-culture .section1 ul li .text p { font-size: 0.16rem; transition: all .5s ease; }

.Corporate-culture .section1 ul li .text p.info { margin-bottom: 0.9rem; font-size: 0.24rem; }

.Corporate-culture .section1 ul li .text p.desc { height: 0; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 5; overflow: hidden; line-height: 0.36rem; }

.Corporate-culture .section1 ul li.hover img { transform: scale(1.02); }

.Corporate-culture .section1 ul li.hover .text { background-color: rgba(7, 80, 193, 0.79); }

.Corporate-culture .section1 ul li.hover .text p.info { margin-bottom: 0.3rem; }

.Corporate-culture .section1 ul li.hover .text p.desc { height: auto; }

.Corporate-culture .section2 { padding-top: 0.8rem; background: url(../images/corporate/culture-section2-bg.jpg) no-repeat; height: 8.5rem; background-size: 100% 100%; }

.Corporate-culture .section2 ul { margin-top: 0.34rem; overflow: hidden; }

.Corporate-culture .section2 ul li { float: left; width: 23.8%; height: 4rem; background: #FAFAFA; margin-right: 1.6%; padding: 0.62rem 0.5rem 0; text-align: center; }

.Corporate-culture .section2 ul li:last-child { margin-right: 0; }

.Corporate-culture .section2 ul li img { width: 0.9rem; display: inline-block; vertical-align: top; }

.Corporate-culture .section2 ul li h4 { color: #000; font-size: 0.24rem; margin-top: 0.32rem; font-weight: bold; letter-spacing: 0.01rem; }

.Corporate-culture .section2 ul li p { color: #1A1311; font-size: 0.18rem; margin-top: 0.15rem; line-height: 0.3rem; }

/* Social-responsibility */
.Social-responsibility .section1 { padding-bottom: 1rem; }

.Social-responsibility .section1 ul { overflow: hidden; margin-top: 0.6rem; }

.Social-responsibility .section1 ul li { float: left; width: 20%; position: relative; overflow: hidden; }

.Social-responsibility .section1 ul li img { width: 100%; transition: all .5s ease; }

.Social-responsibility .section1 ul li .txt { position: absolute; left: 0; right: 0; bottom: 0; color: #fff; padding: 0 0.3rem; height: 2.3rem; }

.Social-responsibility .section1 ul li .txt h4 { font-size: 0.24rem; margin-bottom: 0.2rem; text-align: center; transition: all .5s ease; letter-spacing: 0.01rem; font-weight: bold; }

.Social-responsibility .section1 ul li .txt p { font-size: 0.16rem; line-height: 0.3rem; transition: all .5s ease; }

.Social-responsibility .section1 ul li:hover img { transform: scale(1.06); }

.Social-responsibility .section1 ul li:hover .txt h4, .Social-responsibility .section1 ul li:hover .txt p { transform: scale(1.06); }

/* Social-trends */
.Social-trends .section1 { padding-bottom: 0.6rem; }

.Social-trends .section1 ul { overflow: hidden; }

.Social-trends .section1 ul li { float: left; width: 31.7%; position: relative; background: #F8F9FB; margin-right: 2.45%; margin-top: 0.4rem; }

.Social-trends .section1 ul li:nth-child(3n+3) { margin-right: 0; }

.Social-trends .section1 ul li a { display: block; }

.Social-trends .section1 ul li a .img { overflow: hidden; }

.Social-trends .section1 ul li a .img img { width: 100%; transition: all .5s ease; max-height: 3rem; object-fit: cover; }

.Social-trends .section1 ul li a .txt { padding: 0.2rem 0.3rem; }

.Social-trends .section1 ul li a .txt span { color: #6A6A6A; font-size: 0.18rem; }

.Social-trends .section1 ul li a .txt h3 { color: #000; font-size: 0.16rem; margin-bottom: 0.1rem; font-weight: bold; transition: all .5s ease; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.Social-trends .section1 ul li a .txt .tip { display: flex; justify-content: space-between; align-items: center; }

.Social-trends .section1 ul li a .txt .icon { width: 0.42rem; height: 0.42rem; border-radius: 50%; text-align: center; line-height: 0.42rem; transition: all .5s ease; }

.Social-trends .section1 ul li a .txt .icon .iconfont { color: #999999; font-size: 0.16rem; }

.Social-trends .section1 ul li a:hover .img img { transform: scale(1.1); }

.Social-trends .section1 ul li a:hover .txt h3 { color: #0750C1; }

.Social-trends .section1 ul li a:hover .txt .icon { background: #0750C1; }

.Social-trends .section1 ul li a:hover .txt .icon .iconfont { color: #fff; }

/* Links */
.Links .content { min-height: 4.5rem; padding: 0.8rem 0; }

.Links .content dl { border-bottom: 1px solid #ececec; padding-bottom: 0.2rem; }

.Links .content dl dd { display: flex; flex-wrap: wrap; }

.Links .content dl dd a { width: 20%; }

.Links .content dl dd a h2 { font-size: 0.2rem; color: #333; margin: 0.4rem 0 0.1rem; transition: all .5s ease; }

.Links .content dl dd a p { font-size: 0.16rem; color: #666; line-height: 0.35rem; }

.Links .content dl dd a:hover h2 { color: #0750C1; }

.Social-trends-xq .content { position: relative; }

.Social-trends-xq .content .title { font-size: 0.4rem; color: #000; margin-bottom: 0.58rem; }

.Social-trends-xq .content .other { display: flex; justify-content: space-between; align-items: center; padding-bottom: 0.4rem; border-bottom: 1px solid #EBEDF1; margin-bottom: 0.3rem; }

.Social-trends-xq .content .other .tags span { font-size: 0.18rem; color: #666; padding: 0 0.15rem; position: relative; }

.Social-trends-xq .content .other .tags span::before { content: ''; position: absolute; left: 0; top: 0; bottom: 0; width: 1px; background-color: #ddd; }

.Social-trends-xq .content .other .tags span:first-child { padding-left: 0; }

.Social-trends-xq .content .other .tags span:first-child::before { display: none; }

.Social-trends-xq .content .other .share { font-size: 0.18rem; color: #666; display: flex; align-items: center; }

.Social-trends-xq .content .other .share a { font-size: 0.4rem; margin: 0 0.1rem; }

.Social-trends-xq .content .other .share a.wechat { color: #48A414; }

.Social-trends-xq .content .other .share a.weibo { color: #EA5D5C; }

.Social-trends-xq .content video { width: 80%; margin: 0.4rem auto 0; display: block; }

.Social-trends-xq .content .box .imgs { padding: 0 0.6rem; position: relative; }

.Social-trends-xq .content .box .imgs .prev, .Social-trends-xq .content .box .imgs .next { cursor: pointer; position: absolute; top: 0; bottom: 0; display: flex; justify-content: center; align-items: center; width: 0.6rem; z-index: 100; }

.Social-trends-xq .content .box .imgs .prev span, .Social-trends-xq .content .box .imgs .next span { color: #0750C1; font-size: 0.36rem; font-weight: bold; }

.Social-trends-xq .content .box .imgs .prev.swiper-button-disabled span, .Social-trends-xq .content .box .imgs .next.swiper-button-disabled span { color: #BFBFBF; }

.Social-trends-xq .content .box .imgs .prev { left: 0; }

.Social-trends-xq .content .box .imgs .next { right: 0; }

.Social-trends-xq .content .box .imgs .swiper-pagination { display: none; }

.Social-trends-xq .content .box .thumbs { padding: 0 0.6rem; position: relative; }

.Social-trends-xq .content .box .thumbs .prev, .Social-trends-xq .content .box .thumbs .next { z-index: 100; cursor: pointer; background-color: #0750C1; position: absolute; width: 0.4rem; height: 0.4rem; top: 35%; display: flex; justify-content: center; align-items: center; }

.Social-trends-xq .content .box .thumbs .prev span, .Social-trends-xq .content .box .thumbs .next span { color: #fff; font-size: 0.2rem; font-weight: bold; }

.Social-trends-xq .content .box .thumbs .prev.swiper-button-disabled, .Social-trends-xq .content .box .thumbs .next.swiper-button-disabled { background-color: #F2F2F2; }

.Social-trends-xq .content .box .thumbs .prev.swiper-button-disabled span, .Social-trends-xq .content .box .thumbs .next.swiper-button-disabled span { color: #BFBFBF; }

.Social-trends-xq .content .box .thumbs .prev { left: 0; }

.Social-trends-xq .content .box .thumbs .next { right: 0; }

.Social-trends-xq .content .box .imgs-swiper { overflow: hidden; margin-bottom: 0.6rem; position: relative; }

.Social-trends-xq .content .box .thumbs-swiper { overflow: hidden; position: relative; cursor: pointer; }

.Social-trends-xq .content .box .thumbs-swiper .swiper-slide { border: 2px solid #fff; }

.Social-trends-xq .content .box .thumbs-swiper .swiper-slide-thumb-active { border: 2px solid #0750C1; }

.Social-trends-xq .content .relevant { margin-top: 0.7rem; border-top: 1px solid #EBEDF1; }

.Social-trends-xq .content .relevant a { display: flex; justify-content: flex-start; border-bottom: 1px solid #EBEDF1; padding: 0.5rem 0; font-size: 0.18rem; }

.Social-trends-xq .content .relevant a p { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 85%; text-align: left; }

.Social-trends-xq .content .relevant a span { margin-right: 0.1rem; }

.Social-trends-xq .content .relevant a:hover { color: #0750C1; }

.Social-trends-xq .content .text-box .tip { width: 100%; margin-bottom: 0.35rem; position: relative; display: block; margin-top: 0.3rem; }

.Social-trends-xq .content .text-box .tip .ask { width: 7%; height: 0.35rem; position: absolute; left: 10%; bottom: 0; display: block; }

.Social-trends-xq .content .text-box .ask { width: 1.7rem; height: 0.34rem; background: url(../images/news/ask.png) no-repeat center/100%; display: inline-block; margin: 0 0.05rem; }

.Social-trends-xq .content .text-box .ask1 { width: 1.81rem; height: 0.34rem; background: url(../images/news/ask1.png) no-repeat center/100%; display: inline-block; margin: 0 0.05rem; }

.Social-trends-xq .content .text-box p { margin-bottom: 0.22rem; font-size: 0.18rem; line-height: 0.3rem; }

.Social-trends-xq .content .text-box p img { display: block; margin: 0 auto; max-width: 100%; }

.Social-trends-xq .content .text-box p a { color: #0750C1; }

.Social-trends-xq .content .text-box h3 { font-size: 0.2rem; line-height: 0.3rem; font-weight: bold; position: relative; padding-left: 0.26rem; margin-bottom: 0.22rem; }

.Social-trends-xq .content .text-box h3:before { content: "\eb99"; font-family: 'iconfont'; font-size: 0.16rem; color: #0750C1; position: absolute; left: 0; top: 0.01rem; }

.Social-trends-xq .content .text-box h4 { font-size: 0.2rem; line-height: 0.3rem; font-weight: bold; position: relative; padding-left: 0.26rem; margin-bottom: 0.22rem; }

.Social-trends-xq .content .text-box h4:before { content: "\eb99"; font-family: 'iconfont'; font-size: 0.16rem; color: #0750C1; position: absolute; left: 0; top: 0.01rem; }

.Social-trends-xq .content .text-box table { width: 100%; border-collapse: collapse; margin: 0 auto 0.3rem; }

.Social-trends-xq .content .text-box table td { font-size: 0.17rem; border: 1px solid #bbb; padding: 0.15rem; }

.Social-trends-xq .content .detail { padding: 0.6rem 0 0.8rem; display: flex; justify-content: space-between; flex-wrap: wrap; position: relative; }

.Social-trends-xq .content .detail .left { width: 70%; overflow: hidden; padding-right: 0.8rem; }

.Social-trends-xq .content .detail .list { width: 30%; padding-left: 0.5rem; position: relative; z-index: 1; }

.Social-trends-xq .content .detail .list h2 { font-size: 0.32rem; color: #000; margin-bottom: 0.28rem; }

.Social-trends-xq .content .detail .list ul li { margin-bottom: 0.3rem; }

.Social-trends-xq .content .detail .list ul li a { display: block; }

.Social-trends-xq .content .detail .list ul li a .img { width: 100%; height: 2.82rem; overflow: hidden; }

.Social-trends-xq .content .detail .list ul li a .img img { display: block; width: 100%; height: 100%; object-fit: cover; }

.Social-trends-xq .content .detail .list ul li a .text { padding: 0.22rem 0.4rem; background-color: #fff; transition: all .5s ease; }

.Social-trends-xq .content .detail .list ul li a .text h3 { font-size: 0.22rem; color: #333; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; transition: all .5s ease; }

.Social-trends-xq .content .detail .list ul li a:hover img { transform: scale(1.08); }

.Social-trends-xq .content .detail .list ul li a:hover .text { background-color: #0750C1; }

.Social-trends-xq .content .detail .list ul li a:hover .text h3 { color: #fff; }

.Social-trends-xq .content .help { background-color: #F6F7F9; margin-top: 0.5rem; padding: 0.3rem 0.4rem; }

.Social-trends-xq .content .help h3 { font-size: 0.24rem; color: #000; margin-bottom: 0.2rem; }

.Social-trends-xq .content .help p { font-size: 0.16rem; color: #666; }

.Social-trends-xq .content .help p a { color: #0750C1; }

.Social-trends-xq.Video-xq .content:after { display: none; }

/*! <=991 手机端 */
@media all and (max-width: 991px) { .container { width: 100% !important; padding: 0 .3rem; }
  .xs-display { display: block !important; }
  .lg-display { display: none !important; }
  .page-xs { margin-top: 0.4rem; }
  .page-xs .common-btn { margin: 0 auto; border-radius: 0.5rem; }
  /* header */
  .header .container { padding-left: 0.3rem; padding-right: 0; }
  .header .right { display: flex; }
  .header .right .nav { display: none; }
  .header .right .menu { width: 1rem; height: 1rem; margin-left: 0.3rem; position: relative; transition: .3s; overflow: hidden; cursor: pointer; }
  .header .right .menu .bars { width: 0.44rem; }
  .header .right .menu .bars .bar { width: 0.44rem; }
  .header .right .menu .bars .bar:nth-of-type(1) { top: 0.34rem; }
  .header .right .menu .bars .bar:nth-of-type(2) { width: 0.42rem; top: 0.48rem; }
  .header .right .menu .bars .bar:nth-of-type(3) { width: 0.4rem; top: 0.61rem; }
  .header .right .menu.active .bars .bar:nth-of-type(3) { width: 0.42rem; }
  .header .submenu-xs { width: 100%; max-height: calc(100vh - 1rem); overflow-y: auto; background: #fff; position: fixed; left: 0; top: 1rem; z-index: 10; border-top: 1px solid #eee; display: none; }
  .header .submenu-xs dl { height: auto; overflow: hidden; }
  .header .submenu-xs dl a { display: block; }
  .header .submenu-xs dl dt { font-size: 0.3rem; line-height: 0.95rem; padding: 0 0.3rem; border-bottom: 1px solid #eee; color: #000; position: relative; }
  .header .submenu-xs dl dt i { font-size: 0.34rem; margin-right: 0.2rem; vertical-align: -0.02rem; }
  .header .submenu-xs dl dt i.icon-add { z-index: 3; color: #999; display: block; position: absolute; right: 0; top: 0; bottom: 0; width: 1.8rem; text-align: right; margin-right: 0; padding-right: 0.3rem; }
  .header .submenu-xs dl dt i.icon-add.active:before { content: "\e67a"; }
  .header .submenu-xs dl dd { height: auto; overflow: hidden; display: none; padding: 0.5rem 0.3rem 0.2rem; border-bottom: 1px solid #eee; }
  .header .submenu-xs dl dd a { width: 48%; float: left; margin-bottom: 0.3rem; font-size: 0.28rem; color: #333; padding-bottom: 0.3rem; border-bottom: 1px solid #eee; }
  .header .submenu-xs dl dd a:nth-child(2n) { float: right; }
  .header .submenu-xs dl:nth-child(2) dd:nth-child(2) { border-bottom: 0; }
  .header:hover { background: none; box-shadow: none; }
  .header:hover .logo { background: url(../images/logo.png) no-repeat center/100%; }
  .header:hover .right .nav .item { color: #fff; }
  .header:hover .right .menu .bars .bar, .header:hover .right .menuPC .bars .bar { background: #fff; }
  .header.white { background: #fff; box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.15); }
  .header.white .logo { transition: none; background: url(../images/logo1.png) no-repeat center/100%; }
  .header.white .right .nav .item { color: #000; }
  .header.white .right .menu .bars .bar, .header.white .right .menuPC .bars .bar { background: #000; }
  /* footer */
  .footer { padding: 0.9rem 0.3rem 0.5rem; }
  .footer .top { display: flex; justify-content: space-between; padding: 0; align-items: center; }
  .footer .top ul li { color: #999999; font-size: 0.26rem; margin-bottom: 0.3rem; }
  .footer .top ul li:last-child { margin-bottom: 0; }
  .footer .top img { width: 1.4rem; }
  .footer .bottom { padding: 0.4rem 0 0; border-top: 1px solid #35363E; margin-top: 0.62rem; color: #999999; font-size: 0.24rem; text-align: center; }
  .footer .bottom a { display: block; color: #999999; font-size: 0.24rem; margin-top: 0.2rem; }
  .common-more { font-size: 0.26rem; margin-top: 0.3rem; }
  .common-more span { width: 0.5rem; height: 0.5rem; }
  .common-more span i { font-size: 0.26rem; }
  .common-btn { width: 2.4rem; height: 0.7rem; font-size: 0.26rem; margin: 0.3rem auto 0; }
  .common-btn i { font-size: 0.28rem; }
  /* Index */
  .Index .banner { height: 7.5rem; }
  .Index .banner .swiper-slide .text { padding-top: 2.8rem; }
  .Index .banner .swiper-pagination { width: 0.4rem; right: 0.3rem; }
  .Index .banner .swiper-pagination .swiper-pagination-bullet { width: 0.4rem; height: 0.4rem; }
  .Index .banner .swiper-pagination .swiper-pagination-bullet:before { border: 0.04rem solid #0750C1; }
  .Index .banner .swiper-pagination .swiper-pagination-bullet:after { width: 0.12rem; height: 0.12rem; }
  .Index .banner .icon-mouse { width: 0.56rem; font-size: 0.56rem; }
  .Index .section .title-box h3 { font-size: 0.3rem; }
  .Index .about { padding: 1rem 0; background: url(../images/index/about-bg-xs.png) no-repeat bottom/cover; }
  .Index .about .box .left { width: 100%; }
  .Index .about .box .left p { font-size: 0.26rem; line-height: 0.42rem; }
  .Index .about .box .right { width: 100%; margin-top: 0.5rem; }
  .Index .about .box .right h4 { font-size: 0.32rem; margin-bottom: 0.25rem; }
  .Index .about .box .right p { font-size: 0.26rem; line-height: 0.42rem; }
  .Index .about .box .right ul { margin-top: 0.5rem; }
  .Index .about .box .right ul li { width: 50%; margin-top: 0.4rem; }
  .Index .about .box .right ul li h5 { font-size: 0.28rem; }
  .Index .about .box .right ul li h5 b { font-size: 0.6rem; }
  .Index .about .box .right ul li h5 span { font-size: 0.3rem; }
  .Index .about .box .right ul li h6 { font-size: 0.26rem; }
  .Index .about .box .right ul li:nth-child(-n+2) { margin-top: 0; }
  .Index .business .title-box { top: 1rem; left: 0.3rem; }
  .Index .business .slide { height: 10.82rem; }
  .Index .business .slide .swiper-slide .text { width: 100%; top: 2.6rem; }
  .Index .business .slide .swiper-slide .text h3 { font-size: 0.32rem; }
  .Index .business .slide .swiper-slide .text p { width: 100%; font-size: 0.26rem; line-height: 0.42rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden; }
  .Index .business .tabs .container { width: 100%; padding: 0; }
  .Index .business .tabs .item { width: 20%; height: 1.6rem; overflow: hidden; }
  .Index .business .tabs .item i { font-size: 0.6rem; }
  .Index .business .tabs .item h3 { font-size: 0.28rem; }
  .Index .business .tabs .item h4 { font-size: 0.24rem; margin-top: 0.08rem; }
  .Index .business .tabs .item.active { height: 2.4rem; }
  .Index .news { padding: 1rem 0; background: url(../images/index/news-bg-xs.jpg) no-repeat center/cover; }
  .Index .news .box .big { width: 100%; }
  .Index .news .box .big .text { padding-top: 0.35rem; }
  .Index .news .box .big .text h4 { font-size: 0.26rem; }
  .Index .news .box .big .text h3 { font-size: 0.28rem; line-height: 0.44rem; margin-top: 0.15rem; }
  .Index .news .box .list { width: 100%; margin-top: 0.5rem; }
  .Index .news .box .list .item { padding-bottom: 0.25rem; flex-direction: row-reverse; }
  .Index .news .box .list .item .text h3 { font-size: 0.28rem; line-height: 0.44rem; }
  .Index .news .box .list .item .text p { font-size: 0.26rem; line-height: 0.42rem; }
  .Index .news .box .list .item .date { margin: 0 0.4rem 0 0; }
  .Index .news .box .list .item .date h4 { font-size: 0.38rem; }
  .Index .news .box .list .item .date h5 { font-size: 0.26rem; }
  .Index .strategy { padding: 1rem 0; }
  .Index .strategy .box .text { width: 100%; }
  .Index .strategy .box .text h4 { font-size: 0.32rem; margin: 0.7rem 0 0.3rem; }
  .Index .strategy .box .text p { font-size: 0.26rem; line-height: 0.42rem; }
  .Index .strategy .box .img { width: 98%; margin-top: 0.5rem; }
  .Index .strategy .box .common-more span { background-color: #0750C1; }
  .Index .strategy .box .common-more span i { color: #fff; }
  .Index .partner { padding: 1rem 0; background-color: #fff; }
  .Index .partner .text { top: 40%; }
  .Index .partner .text h2 { font-size: 0.4rem; margin: 0.15rem 0; }
  .Index .partner .text h2 b { font-size: 0.8rem; }
  .Index .partner .text h2 span { font-size: 0.26rem; top: -0.1rem; }
  .Index .partner .text h3 { font-size: 0.26rem; line-height: 0.4rem; }
  .Index .partner .text .common-btn { margin-top: 0.6rem; }
  .Index .partner .img { height: 4.5rem; }
  .Index .partner .img img { height: 100%; width: 100%; object-fit: contain; }
  /* Nei-page */
  .Nei-page .banner { height: 4.5rem; }
  .Nei-page .banner .text { top: 1.5rem; }
  .Nei-page .banner .text h3 { font-size: 0.48rem; }
  .Nei-page .banner .text h2 { font-size: 0.4rem; }
  .Nei-page .crumbs-tabs .container { width: 100%; padding: 0; }
  .Nei-page .crumbs-tabs .position { display: none; }
  .Nei-page .crumbs-tabs .tabs { width: 100%; }
  .Nei-page .crumbs-tabs .tabs .swiper-slide { font-size: 0.3rem; margin-left: 0.4rem; height: auto; padding: 0.4rem 0; }
  .Nei-page .crumbs-tabs .tabs .swiper-slide:first-child { margin-left: 0.4rem; }
  .Nei-page .crumbs-tabs .tabs .swiper-slide:last-child { margin-right: 0.4rem; }
  .Nei-page .content { padding-top: 0.5rem; min-height: 55vh; }
  .Nei-page .page-title { font-size: 0.36rem; margin-bottom: 0.4rem; }
  .Nei-page .page-title-dsc h3 { font-size: 0.4rem; }
  .Nei-page .page-title-dsc p { font-size: 0.26rem; line-height: 0.42rem; margin-top: 0.2rem; }
  .Nei-page .section-t { font-size: 0.36rem; margin-bottom: 0.4rem; }
  .Nei-page .section-t-dsc h3 { font-size: 0.36rem; }
  .Nei-page .section-t-dsc p { font-size: 0.26rem; line-height: 0.42rem; margin-top: 0.2rem; }
  /* About */
  .About .content .section1 .text-img .text { width: 100%; padding: 0.5rem 0.3rem; }
  .About .content .section1 .text-img .text .title { font-size: 0.36rem; }
  .About .content .section1 .text-img .text h3 { font-size: 0.3rem; margin: 0.3rem 0 0.2rem; }
  .About .content .section1 .text-img .text p { font-size: 0.26rem; line-height: 0.44rem; margin-top: 0.1rem; }
  .About .content .section1 .text-img .img { width: 100%; }
  .About .content .section1 .text-img:nth-child(even) .text { padding: 0.5rem 0.3rem; }
  .About .content .section1 .num-box { margin-top: 0.6rem; padding: 0.4rem; }
  .About .content .section1 .num-box ul li { width: 50%; margin-top: 0.4rem; }
  .About .content .section1 .num-box ul li h5 { font-size: 0.28rem; }
  .About .content .section1 .num-box ul li h5 b { font-size: 0.6rem; }
  .About .content .section1 .num-box ul li h5 span { font-size: 0.3rem; }
  .About .content .section1 .num-box ul li h6 { font-size: 0.26rem; }
  .About .content .section1 .num-box ul li:nth-child(-n+2) { margin-top: 0; }
  .About .content .section1 .bg { height: 4rem; margin-top: -2rem; }
  /* About-strategy */
  .About-strategy .content .section1 .img { height: 3.5rem; }
  .About-strategy .content .section1 .img img { height: 100%; }
  .About-strategy .content .section1 .img h3 { right: 0.3rem; top: 0.8rem; }
  .About-strategy .content .section2 { margin-top: 0.6rem; }
  .About-strategy .content .section2 ul { margin-top: 0.1rem; }
  .About-strategy .content .section2 ul li { width: 100%; padding: 0.9rem 0.4rem; margin-top: 0.2rem; }
  .About-strategy .content .section2 ul li .text h3 { font-size: 0.3rem; }
  .About-strategy .content .section2 ul li .text p { font-size: 0.26rem; line-height: 0.42rem; }
  .About-strategy .content .section3 { margin-top: 0.8rem; padding: 0.6rem 0; height: 13.5rem; background: url(../images/about/strategy-section3-bg-xs.jpg) no-repeat center/cover; }
  .About-strategy .content .section3 .text { width: 100%; }
  .About-strategy .content .section3 .text .txt { margin-top: 0.4rem; }
  .About-strategy .content .section3 .text .txt h4 { font-size: 0.3rem; }
  .About-strategy .content .section3 .text .txt p { font-size: 0.26rem; line-height: 0.46rem; margin-top: 0.2rem; }
  .About-strategy .content .section3 .text img { width: 4.06rem; display: block; margin: 0.4rem auto; }
  /* About-honor  */
  .About-honor .content { padding-top: 0; }
  .About-honor .content .section-t { text-align: left; margin-bottom: 0.4rem; }
  .About-honor .content .contIn .s-button { padding-top: 0.5rem; width: 2rem; }
  .About-honor .content .contIn .s-button span { width: 0.8rem; height: 0.8rem; }
  .About-honor .content .contIn .s-button span.right { margin-left: 0.4rem; }
  .About-honor .content .contIn .s-button span i { font-size: 0.4rem; }
  .About-honor .content .contIn .cont-left { width: 100%; }
  .About-honor .content .contIn .cont-left .leftSwiper .swiper-slide .txt { padding: 0.42rem 0.4rem; }
  .About-honor .content .contIn .cont-left .leftSwiper .swiper-slide .txt h3 { font-size: 0.3rem; margin-bottom: 0.25rem; }
  .About-honor .content .contIn .cont-left .leftSwiper .swiper-slide .txt p { font-size: 0.26rem; line-height: 0.4rem; }
  .About-honor .content .contIn .cont-left .leftSwiper .swiper-slide .txt img.jb { width: 0.57rem; position: absolute; right: 0.5rem; top: 0.5rem; }
  .About-honor .content .contIn .cont-right { width: 100%; margin-top: 0.8rem; }
  .About-honor .content .contIn .cont-right .rightSwiper .swiper-slide ul { padding: 0.15rem; padding-top: 0.2rem; }
  .About-honor .content .contIn .cont-right .rightSwiper .swiper-slide ul li { width: 100%; margin-right: 0; margin-bottom: 0.3rem; padding: 0.45rem 0.4rem; }
  .About-honor .content .contIn .cont-right .rightSwiper .swiper-slide ul li h3 { font-size: 0.3rem; margin-bottom: 0.3rem; }
  .About-honor .content .contIn .cont-right .rightSwiper .swiper-slide ul li p { width: 100%; font-size: 0.26rem; line-height: 0.4rem; }
  .About-honor .content .contIn .cont-right .rightSwiper .swiper-slide ul li:nth-last-child(-n+2) { margin-bottom: 0.3rem; }
  .About-honor .content .contIn .cont-right .rightSwiper .swiper-slide ul li:last-child { margin-bottom: 0; }
  .About-honor .content .section2 #certify2 { width: 100%; }
  .About-honor .content .section2 #certify2 .swiper-container { padding: 0.3rem 0 0.6rem; }
  .About-honor .content .section2 #certify2 .swiper-slide { width: 70%; background: #fff; box-shadow: 0 0.02rem 0.1rem #ddd; }
  .About-honor .content .section2 #certify2 .swiper-slide img { display: block; width: 100%; }
  .About-honor .content .section2 #certify2 .swiper-slide p { line-height: 0.9rem; padding-top: 0; text-align: center; color: #636363; font-size: 1.1em; margin: 0; }
  .About-honor .content .section2 #certify2 .swiper-pagination { width: 100%; bottom: 0.2rem; }
  .About-honor .content .section2 #certify2 .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 0.05rem; border: 0.05rem solid #fff; background-color: #d5d5d5; width: 0.2rem; height: 0.2rem; opacity: 1; }
  .About-honor .content .section2 #certify2 .swiper-pagination-bullets .swiper-pagination-bullet-active { border: 0.03rem solid #00aadc; background-color: #fff; }
  /* News */
  .News .content { padding-bottom: 0; }
  .News .content .section { margin-bottom: 0.6rem; }
  .News .content .section .title { font-size: 0.34rem; margin-bottom: 0.3rem; padding-left: 0.2rem; }
  .News .content .section .title:before { width: 0.08rem; height: 0.34rem; }
  .News .content .section .title a { font-size: 0.26rem; }
  .News .content .section .title a i { font-size: 0.26rem; }
  .News .content .section1 .box .big { width: 100%; }
  .News .content .section1 .box .big .swiper-slide h2 { width: 90%; font-size: 0.3rem; padding: 0.3rem 0.4rem; }
  .News .content .section1 .box .big .swiper-pagination-current { font-size: 0.32rem; }
  .News .content .section1 .box .big .swiper-pagination, .News .content .section1 .box .big .swiper-pagination-total { font-size: 0.26rem; }
  .News .content .section1 .box .list { width: 100%; padding: 0.3rem; }
  .News .content .section1 .box .list .item { margin-top: 0.5rem; }
  .News .content .section1 .box .list .item .time { flex: 0 0 1.2rem; height: 1.2rem; border: 0.01rem solid #D8D8D8; margin-right: 0.3rem; }
  .News .content .section1 .box .list .item .time h3 { font-size: 0.48rem; }
  .News .content .section1 .box .list .item .time p { font-size: 0.26rem; }
  .News .content .section1 .box .list .item .text h3 { font-size: 0.28rem; margin-bottom: 0; margin-top: 0.15rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; white-space: normal; line-height: 0.4rem; }
  .News .content .section1 .box .list .item .text p { display: none; }
  .News .content .section2 .list .item { width: 100%; height: auto; padding: 0.4rem 0.3rem; margin-left: 0; margin-bottom: 0.3rem; }
  .News .content .section2 .list .item h4 { font-size: 0.26rem; }
  .News .content .section2 .list .item h3 { font-size: 0.28rem; line-height: 0.44rem; margin: 0.15rem 0 0.1rem; }
  .News .content .section2 .list .item p { font-size: 0.26rem; line-height: 0.42rem; }
  .News .content .section2 .list .item i { font-size: 0.2rem; left: 0.3rem; bottom: 0.1rem; }
  .News .content .section3 .list .item { width: 100%; height: auto; margin-left: 0; margin-bottom: 0.3rem; }
  .News .content .section3 .list .item .img { height: 4.15rem; }
  .News .content .section3 .list .item .text h4 { font-size: 0.26rem; }
  .News .content .section3 .list .item .text h3 { font-size: 0.28rem; line-height: 0.44rem; margin: 0.15rem 0 0.1rem; }
  .News .content .section4 .list .item { width: 100%; height: 4.15rem; margin-left: 0; margin-bottom: 0.3rem; }
  .News .content .section4 .list .item .play { width: 0.91rem; height: 0.9rem; }
  .News .content .section4 .list .item .play i { font-size: 0.34rem; }
  .News .content .section4 .list .item h3 { font-size: 0.28rem; }
  .news-list { margin-bottom: 0.5rem; }
  .news-list li { padding: 0.4rem 0; }
  .news-list li a { flex-direction: column; }
  .news-list li .img { width: 100%; margin: 0; }
  .news-list li .text { width: 100%; flex: 0; padding: 0.4rem 0 0; }
  .news-list li .text h4 { font-size: 0.26rem; }
  .news-list li .text h4 i { font-size: 0.3rem; vertical-align: -0.02rem; }
  .news-list li .text h3 { font-size: 0.28rem; margin: 0.25rem 0 0.2rem; }
  .news-list li .text p { font-size: 0.26rem; line-height: 0.42rem; }
  .news-list li .text .look { font-size: 0.26rem; margin-top: 0.25rem; }
  .news-list li .text .look i { font-size: 0.24rem; vertical-align: -0.01rem; }
  /* Video-list */
  .Video-list .content .bigVideo { margin-bottom: 0.5rem; }
  .Video-list .content .bigVideo .img { width: 100%; }
  .Video-list .content .bigVideo .img .play { width: 0.91rem; height: 0.9rem; }
  .Video-list .content .bigVideo .img .play i { font-size: 0.34rem; }
  .Video-list .content .bigVideo .text { width: 100%; padding: 0.3rem; }
  .Video-list .content .bigVideo .text .date { font-size: 0.26rem; margin-bottom: 0.15rem; }
  .Video-list .content .bigVideo .text .date i { font-size: 0.3rem; vertical-align: -0.02rem; }
  .Video-list .content .bigVideo .text h3 { font-size: 0.28rem; line-height: 0.48rem; }
  .Video-list .content .bigVideo .text p { font-size: 0.26rem; line-height: 0.42rem; margin: 0.15rem 0 0.3rem; }
  .video-list li { width: 100%; margin: 0.3rem 0 0 0; }
  .video-list li a .img .play { width: 0.91rem; height: 0.9rem; }
  .video-list li a .img .play i { font-size: 0.34rem; }
  .video-list li a .text { padding: 0.3rem 0.3rem 0.35rem; }
  .video-list li a .text h4 { font-size: 0.26rem; margin-bottom: 0.2rem; }
  .video-list li a .text h4 i { font-size: 0.3rem; vertical-align: -0.02rem; }
  .video-list li a .text h3 { font-size: 0.28rem; }
  .video-list li:nth-child(-n+3) { margin-top: 0.3rem; }
  /* News-xq */
  .News-xq .content { padding: 0.85rem 0 0.6rem; }
  .News-xq .content:before { display: none; }
  .News-xq .content .left { width: 100%; padding-right: 0; }
  .News-xq .content .left .title { font-size: 0.4rem; line-height: 0.55rem; margin-bottom: 0.4rem; }
  .News-xq .content .left .other { height: 0.8rem; padding: 0 0.2rem; margin-bottom: 0.4rem; }
  .News-xq .content .left .other .tags span { font-size: 0.26rem; margin-right: 0.2rem; }
  .News-xq .content .left .other .tags span i { display: none; }
  .News-xq .content .left .other .share { display: none; }
  .News-xq .content .left .text-box p { font-size: 0.26rem; line-height: 0.42rem; }
  .News-xq .content .left .relevant { margin-top: 0.5rem; padding: 0.18rem 0; }
  .News-xq .content .left .relevant a { padding: 0.15rem 0; font-size: 0.26rem; }
  .News-xq .content .left .relevant a p { width: 80%; }
  .News-xq .content .right { width: 100%; padding-left: 0; margin-top: 0.5rem; }
  .News-xq .content .right .title { font-size: 0.32rem; margin-bottom: 0.4rem; }
  .News-xq .content .right ul { display: flex; justify-content: space-between; flex-wrap: wrap; }
  .News-xq .content .right ul li { width: 48.5%; margin-bottom: 0.3rem; }
  .News-xq .content .right ul li .img { height: 2.5rem; }
  .News-xq .content .right ul li .text { padding-top: 0.3rem; }
  .News-xq .content .right ul li .text h3 { font-size: 0.3rem; margin-bottom: 0.1rem; }
  .News-xq .content .right ul li .text p { font-size: 0.26rem; line-height: 0.42rem; }
  .News-xq .content .right ul li .text i { margin-top: 0.2rem; font-size: 0.3rem; }
  /* Industry */
  .Industry .content .page-title-dsc { margin-bottom: 0.4rem; }
  .Industry .content .text-img .text { width: 100%; padding: 0.5rem 0.4rem 0.8rem; }
  .Industry .content .text-img .text .icon { font-size: 0.55rem; }
  .Industry .content .text-img .text h3 { font-size: 0.32rem; margin: 0.4rem 0 0.3rem; }
  .Industry .content .text-img .text .line { width: 0.32rem; height: 0.04rem; }
  .Industry .content .text-img .text p { font-size: 0.26rem; line-height: 0.42rem; margin-top: 0.3rem; }
  .Industry .content .text-img .text .common-btn { margin: 0.5rem 0 0; }
  .Industry .content .text-img .img { width: 100%; }
  .Industry .content .text-img .img img { width: 100%; height: 100%; }
  .Industry .content .text-img:nth-child(even) .text { padding: 0.5rem 0.4rem 0.8rem; }
  /* Industry-xq */
  .Industry-xq .content .info { padding-bottom: 0.6rem; margin-top: 0.4rem; }
  .Industry-xq .content .info .container { padding: 0; }
  .Industry-xq .content .info img { width: 100%; height: 8rem; }
  .Industry-xq .content .info .num-box { padding: 0.6rem 0 0.2rem; right: 0; margin: auto; }
  .Industry-xq .content .info .num-box ul li { flex: 0 0 50%; margin-bottom: 0.4rem; }
  .Industry-xq .content .info .num-box ul li::before { display: none; }
  .Industry-xq .content .info .num-box ul li h5 { font-size: 0.26rem; }
  .Industry-xq .content .info .num-box ul li h6 { font-size: 0.26rem; margin-top: 0.1rem; }
  .Industry-xq .content .info .num-box ul li:first-child:before { display: none; }
  .Industry-xq .content .project { padding: 0.6rem 0; }
  .Industry-xq .content .project .list .item { width: 100%; margin: 0 0 0.35rem 0; }
  .Industry-xq .content .project .list .item .text h3 { font-size: 0.28rem; }
  .Industry-xq .content .project .list .item .text p { font-size: 0.26rem; line-height: 0.42rem; margin-top: 0.15rem; }
  .Industry-xq .content .project .list .item .text i { font-size: 0.26rem; margin-top: 0.2rem; }
  .Industry-xq .content .project .common-btn { margin-top: 0.2rem; }
  .Industry-xq .content .text-img-box .text-img { margin-bottom: 0.8rem; }
  .Industry-xq .content .text-img-box .text-img .container { display: block; }
  .Industry-xq .content .text-img-box .text-img .img { width: 100%; }
  .Industry-xq .content .text-img-box .text-img .text { width: 100%; padding: 0.46rem 0 0 !important; display: block; }
  .Industry-xq .content .text-img-box .text-img .text h3 { margin-bottom: 0.38rem; }
  .Industry-xq .content .text-img-box .text-img .text h3 img { margin-right: 0.22rem; width: 0.6rem; }
  .Industry-xq .content .text-img-box .text-img .text h4 { font-size: 0.28rem; margin-bottom: 0.1rem; }
  .Industry-xq .content .text-img-box .text-img .text p { font-size: 0.26rem; line-height: 0.46rem; margin-top: 0.1rem; }
  .Industry-xq .content .company { padding: 0.8rem 0; margin-top: 0rem; background: url(../images/industry/company-bg-xs.jpg) no-repeat; background-size: 100% 100%; }
  .Industry-xq .content .company .section-t { margin-bottom: 0.46rem; font-size: 0.3rem; }
  .Industry-xq .content .company .companySwiper .swiper-slide ul { overflow: hidden; }
  .Industry-xq .content .company .companySwiper .swiper-slide ul li { float: left; margin-right: 1.745%; margin-bottom: 0.12rem; width: 32.17%; }
  .Industry-xq .content .company .companySwiper .swiper-slide ul li:nth-child(6n+6) { margin-right: 0; }
  .Industry-xq .content .company .companySwiper .swiper-slide ul li:nth-child(3n+3) { margin-right: 0; }
  .Industry-xq .content .company .companySwiper .swiper-slide ul li img { width: 100%; }
  .Industry-xq .content .company .companySwiper .swiper-pagination-bullet { width: 0.48rem; height: 0.04rem; background: #FFFFFF; border-radius: 0; transform: scale(1); }
  /* Industry-yqkf-xq */
  .Industry-yqkf-xq .banner .text h3 { font-size: 0.24rem; }
  .Industry-yqkf-xq .banner .text h2 { font-size: 0.4rem; margin-top: 0.2rem; }
  .Industry-yqkf-xq .section .numBox .txt { margin-top: 0.1rem; }
  .Industry-yqkf-xq .section .numBox .txt h4, .Industry-yqkf-xq .section .numBox .txt h5 { font-weight: bold; }
  .Industry-yqkf-xq .section .numBox.flex { display: block; }
  .Industry-yqkf-xq .section .numBox.flex .txt { margin-left: 0; margin-top: 0.1rem; }
  .Industry-yqkf-xq .section.section1 { margin-top: 0; }
  .Industry-yqkf-xq .section.section1 .numBox { margin-bottom: 0.4rem; }
  .Industry-yqkf-xq .section.section1 .container .leftBox { width: 100%; padding-right: 0; float: none; }
  .Industry-yqkf-xq .section.section1 .container .leftBox p { font-size: 0.26rem; line-height: 0.46rem; margin-top: 0.2rem; }
  .Industry-yqkf-xq .section.section1 .container .leftBox ul { overflow: hidden; margin-top: 0.48rem; display: flex; justify-content: space-between; }
  .Industry-yqkf-xq .section.section1 .container .leftBox ul li { float: none; width: auto; }
  .Industry-yqkf-xq .section.section1 .container .leftBox ul li h5 { font-size: 0.24rem; }
  .Industry-yqkf-xq .section.section1 .container .leftBox ul li h5 b { font-size: 0.56rem; margin-right: 0.1rem; }
  .Industry-yqkf-xq .section.section1 .container .leftBox ul li h6 { font-size: 0.24rem; }
  .Industry-yqkf-xq .section.section1 .container .myswiper { width: 100%; float: none; margin-top: 0.4rem; }
  .Industry-yqkf-xq .section.section2 { margin-top: 0.9rem; background: #282828; height: auto; }
  .Industry-yqkf-xq .section.section2 .container .s-box { float: none; width: 100%; height: auto; background: transparent; padding: 0.6rem 0; }
  .Industry-yqkf-xq .section.section2 .container .s-box p { font-size: 0.26rem; line-height: 0.46rem; opacity: 1; }
  .Industry-yqkf-xq .section.section2 .container ul { overflow: hidden; display: flex; justify-content: space-between; margin-top: 0.4rem; }
  .Industry-yqkf-xq .section.section2 .container ul li { text-align: center; }
  .Industry-yqkf-xq .section.section2 .container ul li img { width: 1rem; height: 0.87rem; }
  .Industry-yqkf-xq .section.section2 .container ul li span { display: inline-block; margin-top: 0.2rem; color: #FFFFFF; font-size: 0.2rem; }
  .Industry-yqkf-xq .section.section2 .bg { width: 100%; }
  .Industry-yqkf-xq .section.section3 { padding: 0.6rem 0; }
  .Industry-yqkf-xq .section.section3 .hui { width: 85%; height: 40%; }
  .Industry-yqkf-xq .section.section3 .container { display: flex; flex-wrap: wrap; flex-direction: column-reverse; }
  .Industry-yqkf-xq .section.section3 .container .img { float: none; width: 100%; margin-top: 0.4rem; }
  .Industry-yqkf-xq .section.section3 .container .rightBox { width: 100%; float: none; padding: 0; }
  .Industry-yqkf-xq .section.section3 .container .rightBox .article { border-top: none; margin-top: 0.4rem; padding-top: 0; font-size: 0.26rem; line-height: 0.46rem; }
  .Industry-yqkf-xq .section.section3 .container .rightBox .article::before { display: none; }
  .Industry-yqkf-xq .section.section4 { padding: 0.6rem 0 0; background-color: #282828; margin-top: 0.6rem; }
  .Industry-yqkf-xq .section.section4 .numBox h3 { color: #fff; }
  .Industry-yqkf-xq .section.section4 .numBox h3::before { background-color: #fff; }
  .Industry-yqkf-xq .section.section4 .numBox .txt { color: #fff; }
  .Industry-yqkf-xq .section.section4 .numBox .txt h4, .Industry-yqkf-xq .section.section4 .numBox .txt h5 { font-weight: bold; color: #fff; }
  .Industry-yqkf-xq .section.section4 .container .leftBox { width: 100%; }
  .Industry-yqkf-xq .section.section4 .container .leftBox .article { margin-top: 0.4rem; background-color: transparent; padding: 0 0 0.6rem; height: auto; }
  .Industry-yqkf-xq .section.section4 .container .leftBox .article p { font-size: 0.26rem; line-height: 0.46rem; opacity: 1; margin-bottom: 0; width: auto; }
  .Industry-yqkf-xq .section.section4 .img { position: relative; width: 100%; top: 0; }
  .Industry-yqkf-xq .section.section4 .img img { top: 0; width: 100%; }
  /* Page404 */
  .Page404 .banner { height: 5.5rem; }
  .Page404 .content .text { width: 90%; margin: 0.4rem auto 0; text-align: center; }
  .Page404 .content .text h1 { font-size: 0.5rem; }
  .Page404 .content .text .p p { width: 2.1rem; font-size: 0.26rem; line-height: 0.4rem; margin: 0 0.15rem; }
  .Page404 .content .text .p .btn11 { padding: 0 0.2rem; height: 0.6rem; line-height: 0.6rem; font-size: 0.26rem; }
  .Page404 .content .text .p .btn11 i { font-size: 0.26rem; }
  /* Sitemap */
  .Sitemap .banner { height: 5.5rem; }
  .Sitemap .content { padding: 0.8rem 0; }
  .Sitemap .content dl { padding-bottom: 0.4rem; margin-top: 0.4rem; }
  .Sitemap .content dl dt { font-size: 0.32rem; }
  .Sitemap .content dl dd { margin-top: 0.3rem; }
  .Sitemap .content dl dd a { width: 33.333%; font-size: 0.28rem; }
  /* Legal */
  .Legal .banner { height: 5.5rem; }
  .Legal .title { margin-bottom: 0.3rem; }
  .Legal .content { padding: 0.8rem 0; }
  .Legal .content h2 { font-size: 0.3rem; margin-bottom: 0.25rem; }
  .Legal .content p { font-size: 0.26rem; margin-bottom: 0.35rem; line-height: 0.42rem; }
  /* Development */
  .Development .section1 { padding-bottom: 1.1rem; }
  .Development .section1 ul li { display: block; }
  .Development .section1 ul li .page-title-dsc { width: 100%; text-align: center; }
  .Development .section1 ul li .page-title-dsc .line { margin: .3rem auto; }
  .Development .section1 ul li .page-title-dsc p { width: auto; font-size: 0.26rem; color: #1A1311; margin-bottom: 0.3rem; line-height: 0.46rem; }
  .Development .section1 ul li .page-title-dsc .numBox { position: relative; }
  .Development .section1 ul li .page-title-dsc .numBox .item .num { font-size: 1rem; margin-bottom: 0.25rem; }
  .Development .section1 ul li .page-title-dsc .numBox .item h4 { font-size: 0.3rem; margin-bottom: 0.2rem; font-weight: bold; }
  .Development .section1 ul li .page-title-dsc .numBox .item h5 { font-size: 0.26rem; }
  .Development .section1 ul li .img { width: 100%; }
  .Development .section1 ul li .img img { width: 100%; transition: all .5s ease; }
  .Development .section1 ul li.second .numBox { width: 100%; }
  .Development .section1 ul li.second .numBox .item { width: 50%; padding: 0.6rem 0; }
  .Development .section1 ul li.second .numBox .item .num { font-size: 1rem; margin-bottom: 0.25rem; }
  .Development .section1 ul li.second .numBox .item h4 { font-size: 0.3rem; margin-bottom: 0.2rem; font-weight: bold; }
  .Development .section1 ul li.second .numBox .item h5 { font-size: 0.26rem; }
  /* Join */
  .Join .section1 { padding-bottom: 0.8rem; }
  .Join .section1 h3 { font-size: 0.36rem; }
  .Join .section1 .table-box-xs ul li { border-bottom: 1px solid #E2E3E4; padding-bottom: 0.4rem; margin-bottom: 0.4rem; }
  .Join .section1 .table-box-xs ul li h2 { font-size: 0.3rem; display: flex; justify-content: space-between; align-items: center; }
  .Join .section1 .table-box-xs ul li h2 span { font-size: 0.26rem; color: #333; }
  .Join .section1 .table-box-xs ul li p { font-size: 0.26rem; color: #8C8D8F; margin-top: 0.25rem; display: flex; justify-content: space-between; align-items: center; }
  .Join .section1 .table-box-xs ul li:last-child { margin: 0; }
  /* Join-xq */
  .Join-xq .content .back { display: flex; align-items: center; color: #8C8D8F; font-size: 0.28rem; margin-bottom: 0.4rem; }
  .Join-xq .content .back .iconfont { margin-right: 0.05rem; }
  .Join-xq .content .top { margin-bottom: 0.2rem; }
  .Join-xq .content .top .tit h2 { font-size: 0.32rem; }
  .Join-xq .content .top .tit p { font-size: 0.3rem; }
  .Join-xq .content .top .info { font-size: 0.26rem; margin-top: 0.2rem; color: #8C8D8F; }
  .Join-xq .content .top .info .iconfont { margin-right: 0.05rem; display: inline-block; }
  .Join-xq .content .text-box h2 { font-size: 0.3rem; margin: 0.4rem 0 0.2rem; font-weight: normal; }
  .Join-xq .content .text-box p { font-size: 0.26rem; line-height: 0.5rem; margin-bottom: 0.1rem; padding-left: 0.3rem; color: #8C8D8F; }
  .Join-xq .content .text-box p:before { width: 0.12rem; height: 0.12rem; top: 0.18rem; }
  /* PartyBuilding */
  .PartyBuilding .section1 .section1Box { display: block; }
  .PartyBuilding .section1 .section1Box .b-left { width: 100%; }
  .PartyBuilding .section1 .section1Box .b-right { width: 100%; background: url(../images/partyBuilding/section1-r-xs.jpg) no-repeat; background-size: 100% 100%; }
  .PartyBuilding .section1 .section1Box .b-right .txt { padding: 0.32rem 0.2rem; }
  .PartyBuilding .section1 .section1Box .b-right .txt h4 { font-size: 0.3rem; margin-bottom: 0.24rem; font-weight: bold; }
  .PartyBuilding .section1 .section1Box .b-right .txt p { font-size: 0.26rem; line-height: 0.46rem; }
  .PartyBuilding .section2 { margin-top: 0.9rem; }
  .PartyBuilding .section2 h4 { font-size: 0.3rem; margin-top: 0; width: 100%; padding: 0 0.3rem; line-height: 0.48rem; font-weight: bold; margin-bottom: 0.4rem; }
  .PartyBuilding .section2 .container { top: -1.02rem; padding: 0; }
  .PartyBuilding .section2 .container .mySwiper { position: relative; width: 100%; padding-bottom: 0.3rem; padding-left: 0.3rem; }
  .PartyBuilding .section2 .container .mySwiper .swiper-slide { height: 2.28rem; padding: 0.4rem; }
  .PartyBuilding .section2 .container .mySwiper .swiper-slide h5 { font-size: 0.3rem; margin-bottom: 0.2rem; }
  .PartyBuilding .section2 .container .mySwiper .swiper-slide p { font-size: 0.26rem; line-height: 0.48rem; }
  .PartyBuilding .section2 .container .mySwiper .swiper-slide .iconfont { top: 0.38rem; right: 0.4rem; font-size: 0.42rem; }
  /* Contact */
  .Contact .section1 { background-color: #fff; /* .box{display: flex;justify-content: space-between;align-items: center;flex-direction: row-reverse;} .map{width:50%;height: px2rem(800);} .right{width:50%;padding-right: 6.25%;padding-left: 4%;} h3{color: #333333;font-size: px2rem(32);margin-bottom: px2rem(40);text-align: left;} .line{margin: 0;} ul{overflow: hidden;margin-top: px2rem(80); li{margin-bottom: px2rem(40); a{display: flex; img{width: px2rem(60);height: px2rem(60);margin-right: px2rem(30);} p{color: #1A1311;font-size: px2rem(24);margin-bottom: px2rem(5); &.val{font-size: px2rem(18);line-height: px2rem(36);} } } } } */ }
  .Contact .section1 .box { display: block; width: 100%; padding: 0 0.3rem 0.4rem; }
  .Contact .section1 .map { width: 100%; height: 8rem; }
  .Contact .section1 .right { width: 100%; padding: 0; }
  .Contact .section1 h3 { text-align: center; }
  .Contact .section1 .line { margin: 0 auto; }
  .Contact .section1 ul { flex-wrap: wrap; margin: 0.8rem 0 0.5rem; }
  .Contact .section1 ul li { margin-bottom: 0.3rem; }
  .Contact .section1 ul li a { padding: 0 0.3rem; }
  .Contact .section1 ul li a img { width: 0.86rem; height: 0.86rem; }
  .Contact .section1 ul li a p { font-size: 0.3rem; margin-bottom: 0.15rem; }
  .Contact .section1 ul li a p.val { font-size: 0.28rem; line-height: 0.4rem; }
  .Contact .section2 { margin-top: 0.4rem; }
  .Contact .section2 .map { height: 9.62rem; }
  /* ContactAppointment */
  .ContactAppointment .s-tabs { margin-bottom: 0.3rem; }
  .ContactAppointment .s-tabs a { width: 2.1rem; font-size: 0.28rem; margin-left: .3rem !important; }
  .ContactAppointment .s-tabs a:first-child { margin: 0 !important; }
  .ContactAppointment .form1 { display: block; }
  .ContactAppointment .form1 .img { width: 100%; }
  .ContactAppointment .form1 .form-right { width: 100%; padding: 0.6rem 0.3rem; }
  .ContactAppointment .form1 .form-right form .formItem { margin-bottom: 0.3rem; }
  .ContactAppointment .form1 .form-right form .formItem.w45 { width: 100%; }
  .ContactAppointment .form1 .form-right form .formItem.w100 { width: 100%; }
  .ContactAppointment .form1 .form-right form .formItem .label { font-size: 0.26rem; margin-bottom: 0.2rem; }
  .ContactAppointment .form1 .form-right form .formItem input { height: 0.7rem; padding-left: 0.2rem; font-size: 0.3rem; }
  .ContactAppointment .form1 .form-right form .formItem textarea { height: 2rem; font-size: 0.3rem; }
  .ContactAppointment .form1 .form-right form .formItem ul li { width: 50%; margin-top: 0.2rem; margin-right: 0; }
  .ContactAppointment .form1 .form-right form .formItem ul li.mb { margin-bottom: 0.2rem; }
  .ContactAppointment .form1 .form-right form .formItem ul li .yuan { width: 0.4rem; height: 0.4rem; }
  .ContactAppointment .form1 .form-right form .formItem ul li p { font-size: 0.26rem; }
  .ContactAppointment .form1 .form-right form .formItem .btn_l { font-size: 0.3rem; height: 0.8rem; line-height: 0.8rem; }
  .ContactAppointment .form1 .form-right form .formItem .btn_r { font-size: 0.3rem; height: 0.8rem; line-height: 0.8rem; }
  .ContactAppointment .form1.f-box2 .form-right form .formItem ul li { width: 50%; margin-top: 0.2rem; }
  /* Corporate-culture */
  .Corporate-culture .section1 ul { display: block; }
  .Corporate-culture .section1 ul li { width: 100%; }
  .Corporate-culture .section1 ul li img { display: block; width: 100%; transition: all .5s ease; }
  .Corporate-culture .section1 ul li .text { position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 3; padding: 0.6rem 0.3rem; color: #fff; background-color: rgba(7, 80, 193, 0.5); }
  .Corporate-culture .section1 ul li .text h3 { font-size: 0.3rem; margin-bottom: 0.24rem; font-weight: bold; }
  .Corporate-culture .section1 ul li .text p { font-size: 0.26rem; }
  .Corporate-culture .section1 ul li .text p.info { margin-bottom: 0.28rem; font-size: 0.26rem; }
  .Corporate-culture .section1 ul li .text p.desc { height: auto; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 8; overflow: hidden; line-height: 0.48rem; }
  .Corporate-culture .section2 { background: url(../images/corporate/culture-section2-bg.jpg) no-repeat; height: auto; background-size: 100% 100%; }
  .Corporate-culture .section2 ul { margin-top: 0.4rem; padding-bottom: 1rem; }
  .Corporate-culture .section2 ul li { width: 48%; margin-bottom: 4%; height: 4.6rem; margin-right: 4%; }
  .Corporate-culture .section2 ul li:nth-child(2n+2) { margin-right: 0; }
  .Corporate-culture .section2 ul li img { width: 0.74rem; height: 0.64rem; }
  .Corporate-culture .section2 ul li h4 { font-size: 0.28rem; margin-top: 0.3rem; }
  .Corporate-culture .section2 ul li p { font-size: 0.26rem; line-height: 0.48rem; }
  /* Social-trends */
  .Social-trends .section1 { padding-bottom: 0.6rem; }
  .Social-trends .section1 ul { display: flex; justify-content: space-between; flex-wrap: wrap; }
  .Social-trends .section1 ul li { float: none; width: 100%; margin-right: 0; margin-top: 0; margin-bottom: 0.3rem; }
  .Social-trends .section1 ul li:nth-child(3n+3) { margin-right: 0; }
  .Social-trends .section1 ul li a .img img { height: auto; }
  .Social-trends .section1 ul li a .txt { padding: 0.3rem; }
  .Social-trends .section1 ul li a .txt span { font-size: 0.26rem; }
  .Social-trends .section1 ul li a .txt h3 { font-size: 0.3rem; height: auto; line-height: 0.42rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
  .Social-trends .section1 ul li a .txt .icon { width: 0.5rem; height: auto; line-height: auto; }
  .Social-trends .section1 ul li a .txt .icon .iconfont { color: #999999; font-size: 0.26rem; }
  /* Social-responsibility */
  .Social-responsibility .section1 { padding-bottom: 0.6rem; }
  .Social-responsibility .section1 ul { margin-top: 0.6rem; }
  .Social-responsibility .section1 ul li { float: left; width: 100%; }
  .Social-responsibility .section1 ul li img { height: auto; object-fit: cover; }
  .Social-responsibility .section1 ul li .txt { padding: 0 0.3rem; height: auto; padding-bottom: 0.4rem; top: 0.4rem; bottom: auto; }
  .Social-responsibility .section1 ul li .txt h4 { font-size: 0.3rem; margin-bottom: 0.3rem; font-weight: bold; }
  .Social-responsibility .section1 ul li .txt p { font-size: 0.26rem; line-height: 0.46rem; text-align: center; }
  /* Links */
  .Links .content dl { padding-bottom: 0.3rem; }
  .Links .content dl dd a { width: 50%; }
  .Links .content dl dd a h2 { font-size: 0.3rem; margin: 0.4rem 0 0.1rem; }
  .Links .content dl dd a p { font-size: 0.26rem; line-height: 0.35rem; }
  .Social-trends-xq .content:after { display: none; }
  .Social-trends-xq .content .title { font-size: 0.42rem; margin-bottom: 0.3rem; line-height: 0.6rem; }
  .Social-trends-xq .content .other { flex-direction: column; align-items: flex-start; margin-bottom: 0.4rem; border-bottom: 0.01rem solid #EBEDF1; padding-bottom: 0.4rem; }
  .Social-trends-xq .content .other .tags { margin-bottom: 0.3rem; }
  .Social-trends-xq .content .other .tags span { font-size: 0.26rem; padding: 0 0.15rem; }
  .Social-trends-xq .content .other .tags span::before { width: 0.01rem; }
  .Social-trends-xq .content .other .share { font-size: 0.26rem; }
  .Social-trends-xq .content .other .share a { font-size: 0.5rem; }
  .Social-trends-xq .content video { width: 100%; }
  .Social-trends-xq .content .box .imgs { padding: 0; position: relative; }
  .Social-trends-xq .content .box .imgs .prev, .Social-trends-xq .content .box .imgs .next { z-index: 3; }
  .Social-trends-xq .content .box .imgs .prev span, .Social-trends-xq .content .box .imgs .next span { font-size: 0.5rem; color: #fff; }
  .Social-trends-xq .content .box .imgs .swiper-pagination { display: block; }
  .Social-trends-xq .content .box .imgs .swiper-pagination-bullet-active { background-color: #fff; }
  .Social-trends-xq .content .box .thumbs { display: none; }
  .Social-trends-xq .content .relevant { margin-top: 0.5rem; border-top: 0.01rem solid #EBEDF1; }
  .Social-trends-xq .content .relevant a { border-bottom: 0.01rem solid #EBEDF1; padding: 0.4rem 0; font-size: 0.26rem; }
  .Social-trends-xq .content .relevant a p { width: 100%; }
  .Social-trends-xq .content .relevant a span { width: 20%; }
  .Social-trends-xq .content .text-box .ask { width: 2.5rem; height: 0.5rem; }
  .Social-trends-xq .content .text-box h3 { font-size: 0.3rem; line-height: 0.46rem; padding-left: 0.4rem; margin-bottom: 0.22rem; }
  .Social-trends-xq .content .text-box h3:before { font-size: 0.26rem; top: 0; }
  .Social-trends-xq .content .text-box p { margin-bottom: 0.26rem; font-size: 0.26rem; line-height: 0.42rem; }
  .Social-trends-xq .content .text-box table td { font-size: 0.26rem; }
  .Social-trends-xq .content .detail { padding: 0.6rem 0.3rem 0.8rem; }
  .Social-trends-xq .content .detail .left { width: 100%; overflow: visible; padding: 0; }
  .Social-trends-xq .content .detail .list { width: 100%; padding-left: 0; margin-top: 0.9rem; }
  .Social-trends-xq .content .detail .list h2 { font-size: 0.36rem; margin-bottom: 0.4rem; }
  .Social-trends-xq .content .detail .list ul { display: flex; justify-content: space-between; flex-wrap: wrap; }
  .Social-trends-xq .content .detail .list ul li { width: 48%; }
  .Social-trends-xq .content .detail .list ul li a { display: block; }
  .Social-trends-xq .content .detail .list ul li a .text { padding: 0.2rem; }
  .Social-trends-xq .content .detail .list ul li a .text h3 { font-size: 0.26rem; }
  .Social-trends-xq .content .help { padding: 0.3rem 0.2rem; }
  .Social-trends-xq .content .help h3 { font-size: 0.28rem; }
  .Social-trends-xq .content .help p { font-size: 0.26rem; } }
