﻿@charset "UTF-8";
* { word-wrap: break-word; }

*, *:before, *:after { box-sizing: border-box; outline: none; }

html { overflow-x: hidden; }

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; color: #000; background: #fff; width: 100%; height: auto; }

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; border: 0; }

input, button { overflow: visible; vertical-align: middle; outline: none; }

body, th, td, button, input, select, textarea { font-size: 14px; font-family: "PingFang SC Regular",-apple-system,"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans-serif,"WenQuanYi Micro Hei","\5B8B\4F53"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }

h1, h2, h3, h4, h5, h6 { font-size: 100%; }

a { text-decoration: none; cursor: pointer; -webkit-tap-highlight-color: transparent; -webkit-transition: all .4s ease; transition: all .4s ease; color: #000; }

a:hover, a:focus, a:active { text-decoration: none; outline: none; }

a.ie6:hover { zoom: 1; }

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;-webkit-user-drag: none; }

a * { -webkit-transition: all .4s ease; transition: all .4s 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; }

::-webkit-scrollbar { width: 4px; height: 4px; background-color: white; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

::-webkit-scrollbar-thumb { background-color: #c8c8c8; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

/*font*/
@font-face { font-family: "PingFang SC Light"; src: url("../fonts/pingfang sc light.ttf") format("truetype"); font-weight: normal; font-style: normal; }

@font-face { font-family: "PingFang SC Regular"; src: url("../fonts/pingfang sc regular.ttf") format("truetype"); font-weight: normal; font-style: normal; }

@font-face { font-family: "PingFang SC Semibold"; src: url("../fonts/pingfang sc semibold.ttf") format("truetype"); font-weight: normal; font-style: normal; }

.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; }

.highlight { color: #E30B20 !important; margin: 0 !important; }

.swiper-lazy-preloader { border-color: #1A52EE; }

.phoneShow { display: none !important; }

@keyframes a_banner_s_line { 0% { transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform-origin: 50% 100%;
    -webkit-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    -moz-transform-origin: 50% 100%;
    -o-transform-origin: 50% 100%;
    opacity: 1; }
  20% { transform: scale(1, 0.01);
    -webkit-transform: scale(1, 0.01);
    -ms-transform: scale(1, 0.01);
    -moz-transform: scale(1, 0.01);
    -o-transform: scale(1, 0.01);
    transform-origin: 50% 100%;
    -webkit-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    -moz-transform-origin: 50% 100%;
    -o-transform-origin: 50% 100%;
    opacity: 1; }
  30% { transform: scale(1, 0.01);
    -webkit-transform: scale(1, 0.01);
    -ms-transform: scale(1, 0.01);
    -moz-transform: scale(1, 0.01);
    -o-transform: scale(1, 0.01);
    transform-origin: 50% 100%;
    -webkit-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    -moz-transform-origin: 50% 100%;
    -o-transform-origin: 50% 100%;
    opacity: 0; }
  31% { transform: scale(1, 0.01);
    -webkit-transform: scale(1, 0.01);
    -ms-transform: scale(1, 0.01);
    -moz-transform: scale(1, 0.01);
    -o-transform: scale(1, 0.01);
    transform-origin: 50% 0;
    -webkit-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    -o-transform-origin: 50% 0;
    opacity: 0; }
  50% { transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform-origin: 50% 0;
    -webkit-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    -o-transform-origin: 50% 0;
    opacity: 1; }
  100% { transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform-origin: 50% 100%;
    -webkit-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    -moz-transform-origin: 50% 100%;
    -o-transform-origin: 50% 100%;
    opacity: 1; } }

@keyframes mymove { from { left: -16px; }
  to { left: 40px; } }

.wrap { height: auto; overflow: hidden; border-TOP: 1px solid #CFCFCF; }

.cover { width: 100%; height: 100%; position: fixed; left: 0; top: 0; z-index: 2; background: rgba(0, 0, 0, 0.6); display: none; }

.shareWx-box { text-align: center; }

.shareWx-box .url_img { margin: 15px auto 5px; }

.shareWx-box p { font-size: 13px; }

#content { height: auto; overflow: hidden; position: relative; z-index: 1; background: #fff; }

.bigTitle { font-size: 48px; color: #333; text-align: center; }

.bigTitleEn { font-size: 20px; color: #CFCFCF; text-align: center; margin-top: 5px; text-transform: capitalize; font-family: "PingFang SC Light"; }

.commonBtn { width: 220px; height: 60px; line-height: 60px; background: #1A52EE; font-size: 16px; color: #fff; box-shadow: 0 3px 12px rgba(26, 82, 238, 0.2); border-radius: 50px; display: block; text-align: center; margin: 50px auto 0; }

.commonBtn i { font-size: 20px; vertical-align: -2px; }

.commonBtn:hover i { margin-left: 5px; }

.bsBox { box-sizing: content-box; }

.noMore { font-size: 14px; color: #888; text-align: center; margin-top: 20px; }

/*! 1501-1920px */
.containerd { width: 1440px; margin: 0 auto; position: relative; transition: all .4s ease; }

/* header */
.header { width: 100%; position: fixed; left: 0; top: 0; z-index: 3; clear: both; transition: all .4s ease; }

.header .head { height: auto; overflow: hidden; transition: .8s background-color ease-in; }

.header .head .container { width: auto; padding: 0 80px; }

.header .head .container .logo { width: 188px; height: 46px; background: url("../images/logo1.png") center no-repeat; background-size: 100%; margin: 17px 0; display: block; float: left; }

.header .head .container .nav { height: auto; overflow: hidden; float: right; }

.header .head .container .nav .item { font-size: 16px; color: #fff; float: left; padding: 30px 0 28px; margin-left: 35px; position: relative; }

.header .head .container .nav .item:after { content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 0; background: #fff; transition: all .4s ease; transform: translateY(-15px); }

.header .head .container .nav .item.active:after, .header .head .container .nav .item:hover:after { height: 3px; transform: translateY(-8px); }

.header .head .container .nav .item.search.active { color: #333 !important; }

.header .submenu { height: auto; overflow: hidden; position: relative; transition: all .4s; }

.header .submenu .container { height: auto; overflow: hidden; padding-top: 5%; padding-bottom: 5%; }

.header .submenu .left { width: 33%; text-align: right; float: left; position: relative; z-index: 1; padding-right: 35px; }

.header .submenu .left h1 { font-size: 24px; color: #000; }

.header .submenu .left h2 { font-size: 44px; color: rgba(51, 51, 51, 0.19); font-family: "PingFang SC Light"; }

.header .submenu .left:after { content: ""; width: 3px; height: 82px; background: rgba(26, 82, 238, 0.2); position: absolute; right: 0; top: 5px; }

.header .submenu .right { width: 60%; padding-left: 4%; float: right; position: relative; z-index: 1; }

.header .submenu .right .snav { height: auto; overflow: hidden; float: left; margin-right: 10%; }

.header .submenu .right .snav .item { font-size: 16px; line-height: 36px; color: #000; display: block; }

.header .submenu .right .snav .item:hover { color: #1A52EE; }

.header .submenu .right .img { width: 70%; max-width: 480px; float: left; }

.header .submenu .right .img img { width: 100%; }

.header .submenu:before { content: ""; width: 40%; height: 100%; background: rgba(242, 242, 242, 0.98); position: absolute; left: 0; top: 0; }

.header .submenu:after { content: ""; width: 60%; height: 100%; background: rgba(255, 255, 255, 0.98); position: absolute; right: 0; top: 0; }

.header .submenu .submenuItem { display: none; }

.header .submenuPhone { display: none; }

.header.header-white .head { background: #fff; transition: none; }

.header.header-white .head .logo { background: url("../images/logo.png") center no-repeat; background-size: 100%; }

.header.header-white .head .nav .item { color: #333; }

.header.header-white .head .nav .item.active, .header.header-white .head .nav .item:hover { color: #1A52EE; }

.header.header-white .head .nav .item.active:after, .header.header-white .head .nav .item:hover:after { display: none; }

.header.header-white .head .nav .item.search:hover { color: #1A52EE !important; }

.header.header-white .searchBtn { color: #333; }

.header .searchBox { height: auto; overflow: hidden; position: relative; display: none; }

.header .searchBox .container { width: auto; padding: 0 80px; }

.header .searchBox .box { height: auto; width: 350px; padding: 10px 0; background: rgba(0, 0, 0, 0.5); float: right; }

.header .searchBox .box input { width: 90%; height: 40px; padding: 0 20px; font-size: 14px; color: #fff; float: left; }

.header .searchBox .box .btn { width: 10%; display: block; float: right; }

.header .searchBox .box .btn i { font-size: 16px; color: rgba(255, 255, 255, 0.5); line-height: 40px; }

/*footer*/
.footer { width: 100%; height: auto; overflow: hidden; background: url("../images/footer-bg.jpg") center no-repeat; background-size: cover; position: fixed; z-index: 0; bottom: 0; }

.footer .top { height: auto; overflow: hidden; padding: 55px 0; }

.footer .top dl { height: auto; overflow: hidden; float: left; margin-left: 4.7%; }

.footer .top dl dt { font-size: 16px; color: #fff; margin-bottom: 15px; }

.footer .top dl dt a { color: #fff; }

.footer .top dl dd { font-size: 14px; color: #999; line-height: 26px; }

.footer .top dl dd a { color: #999; }

.footer .top dl dd a:hover { color: #fff; }

.footer .top dl:first-child { margin: 0; }

.footer .top .follow { height: auto; overflow: hidden; margin-top: 22px; }

.footer .top .follow ul li { position: relative; float: left; margin-right: 20px; text-align: center; }

.footer .top .follow ul li img { width: 100px; margin: 0 auto; display: block; }

.footer .top .follow ul li p { font-size: 13px; color: #999; margin-top: 10px; }

.footer .top .follow ul li .btn { width: 36px; height: 36px; line-height: 36px; overflow: hidden; text-align: center; display: inline-block; border-radius: 50%; position: relative; }

.footer .top .follow ul li .btn i { font-size: 26px; color: #333; position: relative; z-index: 1; }

.footer .top .follow ul li .btn:after { content: ""; width: 100%; height: 100%; position: absolute; left: 0; top: 0; border-radius: 50%; background: #717171; z-index: 0; }

.footer .top .follow ul li .btn:before { content: ""; width: 0; height: 0; position: absolute; left: 50%; top: 50%; border-radius: 50%; transition: all .4s ease; z-index: 1; }

.footer .top .follow ul li .btn:hover:before { width: 100%; height: 100%; top: 0; left: 0; }

.footer .top .follow ul li .btn:hover i { color: #fff; }

.footer .top .follow ul li .btn.wechat:before { background-color: #21c20f; }

.footer .top .follow ul li .btn.weibo:before { background-color: #e11f27; }

.footer .top .follow ul li .btn.tiktok:before { background-color: #000; }

.footer .top .follow ul li:last-child { margin: 0; }

.footer .bottom { height: auto; overflow: visible; border-top: 1px solid #252233; padding: 25px 0; }

.footer .bottom .left { height: auto; overflow: hidden; float: left; }

.footer .bottom .left .bnav { height: auto; overflow: hidden; }

.footer .bottom .left .bnav .item { font-size: 14px; color: #999; float: left; margin-right: 15px; padding-right: 15px; position: relative; }

.footer .bottom .left .bnav .item:after { content: ""; width: 1px; height: 12px; background: #4c4c52; position: absolute; right: 0; top: 4px; }

.footer .bottom .left .bnav .item:last-child { margin: 0; padding: 0; }

.footer .bottom .left .bnav .item:last-child:after { display: none; }

.footer .bottom .left .bnav .item:hover { color: #fff; }

.footer .bottom .left .copyright { font-size: 14px; color: #999; margin-top: 10px; }

.footer .bottom .left .copyright p { margin-bottom: 10px; }

.footer .bottom .left .copyright p img { display: inline-block; vertical-align: -4px; margin-right: 3px; }

.footer .bottom .left .copyright p a { color: #999; margin-right: 10px; }

.footer .bottom .left .copyright p a:hover { color: #fff; }

.footer .bottom .left .copyright p a:last-child { margin-right: 0; }

.footer .bottom .right { height: auto; overflow: visible; float: right; }

.footer .bottom .right .t { float: left; font-size: 14px; color: #999; line-height: 38px; }

.footer .bottom .right .list { float: left; width: 200px; margin-left: 10px; padding: 0 14px; font-size: 14px; color: #999; height: 38px; line-height: 36px; vertical-align: middle; background: #373737; border: 1px solid #505050; position: relative; z-index: 999; cursor: pointer; }

.footer .bottom .right .list .icon-more { transition: all .4s ease; }

.footer .bottom .right .list ul { display: none; position: absolute; left: -1px; bottom: 36px; width: 200px; height: auto; overflow: hidden; z-index: 9999; border: 1px solid #505050; overflow-y: auto; background-color: #373737; }

.footer .bottom .right .list ul li { width: 100%; line-height: normal; vertical-align: middle; background: #373737; }

.footer .bottom .right .list ul li a { color: #999; font-size: 14px; display: block; padding: 10px 8px; }

.footer .bottom .right .list ul li:hover { background: #505050; }

.footer .bottom .right .list.list1 { margin-left: 0; }

.footer .bottom .right .list.list1 ul li { padding: 10px 8px; }

.footer .bottom .right .list:hover .icon-more { transform: rotate(180deg); }

.NeiPage .content { padding: 80px 0 140px; }

.NeiPage .title h2 { font-size: 30px; color: #333; font-family: "PingFang SC Semibold"; }

.NeiPage .title h3 { font-size: 36px; color: #DCE2F2; line-height: 50px; margin-top: 5px; font-family: "PingFang SC Light"; text-transform: capitalize; }

.NeiPage .leftTitle { float: left; padding-top: 40px; position: relative; z-index: 2; }

.NeiPage .leftTitle h2 { font-size: 30px; color: #333; font-family: "PingFang SC Semibold"; }

.NeiPage .leftTitle h3 { font-size: 36px; color: #DCE2F2; line-height: 40px; margin-top: 10px; text-transform: capitalize; font-family: "PingFang SC Light"; }

.neiBanner { width: 100%; height: 300px; overflow: hidden; background-size: cover; background-repeat: no-repeat; background-position: center; position: relative; z-index: 1; }

/*positionTabs*/
.positionTabs { height: auto; overflow: hidden; position: relative; margin-bottom: 40px; z-index: 0; }

.positionTabs:after { content: ""; width: 100%; height: 1px; background: #eee; position: absolute; left: 0; bottom: 0; }

.positionTabs .position { height: auto; overflow: hidden; float: left; line-height: 80px; }

.positionTabs .position a { display: block; font-size: 14px; color: #999; float: left; }

.positionTabs .position a.home { width: 80px; height: 80px; text-align: center; background: #EFEFEF; display: block; margin-right: 20px; }

.positionTabs .position a.home i { font-size: 20px; color: #C7C7C7; }

.positionTabs .position a.home:hover { background: #1A52EE; }

.positionTabs .position a.home:hover i { color: #fff; }

.positionTabs .position a:hover { color: #1A52EE; }

.positionTabs .position .icon-right-copy { float: left; margin: 0 10px; font-size: 12px; color: #666; font-weight: bold; }

.positionTabs .position span { font-size: 14px; color: #666; display: block; float: left; }

.positionTabs .tabs { height: auto; overflow: hidden; float: right; line-height: 80px; }

.positionTabs .tabs .item { font-size: 14px; color: #666; margin-left: 25px; position: relative; display: block; float: left; }

.positionTabs .tabs .item:after { content: ""; width: 0; height: 4px; background: #1A52EE; position: absolute; left: 0; bottom: 0; right: 0; margin: auto; transition: all .4s ease; }

.positionTabs .tabs .item.active, .positionTabs .tabs .item:hover { color: #1A52EE; }

.positionTabs .tabs .item.active:after, .positionTabs .tabs .item:hover:after { width: 100%; }

.positionTabs .tabs .item:first-child { margin: 0; }

.page { height: auto; text-align: center; margin-top: 50px; }

.page a { display: inline-block; width: 50px; line-height: 50px; border-radius: 50px; border: 1px solid #E6EAF6; text-align: center; font-size: 16px; color: #717991; margin: 0 5px; }

.page a.first, .page a.last { width: 100px; }

.page a:hover, .page a.active { background: #1A52EE; color: #fff; border-color: #1A52EE; box-shadow: 0 3px 12px rgba(26, 82, 238, 0.2); }

/* Index */
.Index .bannerBox { height: auto; overflow: hidden; position: relative; }

.Index .bannerBox .banner { height: 100vh; overflow: hidden; position: relative; z-index: 1; background: #fff; }

.Index .bannerBox .banner .swiper-slide { position: relative; overflow: hidden; background: #fff; }

.Index .bannerBox .banner .swiper-slide .text { position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; z-index: 1; }

.Index .bannerBox .banner .swiper-slide img, .Index .bannerBox .banner .swiper-slide video { width: 100%; height: 100%; object-fit: cover; display: block; }

.Index .bannerBox .banner .swiper-slide .text-box { width: 70%; position: absolute; left: 0; right: 0; margin: auto; }

.Index .bannerBox .banner .swiper-slide .text-box h1 { font-size: 40px; color: #fff; line-height: 90px; }

.Index .bannerBox .banner .swiper-slide .text-box p { font-size: 30px; color: #fff; line-height: 40px; letter-spacing: 2px; }

.Index .bannerBox .banner .swiper-slide .text-box.text-l { text-align: left; top: 30%; }

.Index .bannerBox .banner .swiper-slide .text-box.text-r { text-align: right; top: 28%; }

.Index .bannerBox .banner .btn-prev:hover { left: 3%; }

.Index .bannerBox .banner .btn-next { left: auto; right: 4%; }

.Index .bannerBox .banner .btn-next:hover { right: 3%; }

.Index .bannerBox .banner .slide-tips { display: block; width: 50px; height: 57px; position: absolute; left: 50%; margin-left: -15px; bottom: 62px; z-index: 2; }

.Index .bannerBox .banner .slide-tips .line { display: block; width: 2px; height: 32px; border-radius: 2px; position: absolute; left: 50%; margin-left: -1px; top: 0; background: #fff; animation: a_banner_s_line 3s 0.3s linear both infinite; -webkit-animation: a_banner_s_line 3s 0.3s linear both infinite; -ms-animation: a_banner_s_line 3s 0.3s linear both infinite; -moz-animation: a_banner_s_line 3s 0.3s linear both infinite; -o-animation: a_banner_s_line 3s 0.3s linear both infinite; }

.Index .bannerBox .banner .slide-tips .txt { display: block; width: 100%; position: absolute; left: 0; text-align: center; bottom: 0; font-size: 14px; color: #fff; letter-spacing: 2px; }

.Index .bannerBox .swiper-pagination { bottom: 50px; left: auto; right: 8%; text-align: right; }

.Index .bannerBox .swiper-pagination-bullet { width: 78px; height: 2px; margin: 0 5px; background: #fff; border-radius: 0; transition: all .4s ease; }

.Index .bannerBox .swiper-pagination-bullet-active { opacity: 1; height: 4px; }

.Index .bannerBox .btn-prev, .Index .bannerBox .btn-next { position: absolute; left: 4%; top: 45%; z-index: 1; font-size: 70px; color: #fff; cursor: pointer; transition: all .4s ease; }

.Index .bannerBox .btn-prev.swiper-button-disabled, .Index .bannerBox .btn-next.swiper-button-disabled { opacity: .5; }

.Index .bannerBox .shares { width: 100%; overflow: hidden; padding: 45px; position: absolute; left: 0; bottom: 0; z-index: 2; background: linear-gradient(180deg, transparent 0%, rgba(0, 0, 0, 0.5) 100%); }

.Index .bannerBox .shares .slide { height: 40px; overflow: hidden; }

.Index .bannerBox .shares .slide .swiper-slide { display: flex; align-items: center; }

.Index .bannerBox .shares .slide .swiper-slide .num { font-size: 26px; margin-right: 12px; }

.Index .bannerBox .shares .slide .swiper-slide .num i { font-size: 22px; margin-right: 5px; }

.Index .bannerBox .shares .slide .swiper-slide .num.up { color: #FF0022; }

.Index .bannerBox .shares .slide .swiper-slide .num.down { color: #03A64D; }

.Index .bannerBox .shares .slide .swiper-slide .name { font-size: 15px; color: #fff; }

.Index .about { height: auto; overflow: hidden; padding: 60px 0 90px; background-image: url("../images/about-bg.png"); background-attachment: fixed; background-size: cover; background-position: center; background-repeat: no-repeat; }

.Index .about .text { height: auto; overflow: hidden; text-align: center; margin-top: 15px; }

.Index .about .text h2 { font-size: 30px; color: #1A52EE; margin-bottom: 35px; font-family: "PingFang SC Semibold"; }

.Index .about .text p { font-size: 18px; color: #333333; line-height: 40px; }

.Index .about .number { height: auto; overflow: hidden; margin-top: 50px; }

.Index .about .number li { width: 25%; float: left; text-align: center; }

.Index .about .number li h2 { font-size: 16px; color: #000; }

.Index .about .number li h2 b { font-size: 36px; font-family: "PingFang SC Semibold"; }

.Index .about .number li h3 { font-size: 16px; color: #333; }

.Index .about .tips { text-align: center; font-size: 16px; color: #333; margin-top: 35px; }

.Index .about .commonBtn { margin-top: 50px; }

.Index .business { height: auto; overflow: hidden; padding: 60px 0 90px; position: relative; }

.Index .business .slide { height: auto; overflow: hidden; margin-top: 30px; }

.Index .business .slide .swiper-slide { height: auto; overflow: hidden; position: relative; }

.Index .business .slide .swiper-slide img { width: 100%; min-height: 700px; }

.Index .business .slide .swiper-slide .text { width: 100%; color: #fff; position: absolute; right: 0; top: 25%; text-align: right; }

.Index .business .slide .swiper-slide .text h2 { font-size: 36px; line-height: 40px; font-family: "PingFang SC Light"; }

.Index .business .slide .swiper-slide .text h3 { font-size: 24px; opacity: .38; text-transform: uppercase; font-family: "PingFang SC Light"; }

.Index .business .slide .swiper-slide .text .btn { float: right; display: block; border: 1px solid #fff; width: 40px; height: 40px; line-height: 40px; text-align: center; border-radius: 50%; margin-top: 20px; transition: background 0.3s ease; position: relative; overflow: hidden; }

.Index .business .slide .swiper-slide .text .btn .bg { display: block; width: 0; height: 0; left: 50%; top: 50%; transition: all 0.3s ease; position: absolute; border-radius: 50%; overflow: hidden; }

.Index .business .slide .swiper-slide .text .btn i { color: #fff; font-size: 22px; position: absolute; z-index: 1; left: -16px; animation: mymove 1.5s infinite; }

.Index .business .slide .swiper-slide .text .btn:hover { border: 1px solid #fff; background-color: #fff; overflow: hidden; }

.Index .business .slide .swiper-slide .text .btn:hover .bg { width: 100%; height: 100%; top: 0; left: 0; background-color: #fff; }

.Index .business .slide .swiper-slide .text .btn:hover i { color: #333; }

.Index .business .tabs { height: auto; position: relative; z-index: 1; margin-top: -240px; }

.Index .business .tabs .item { width: 20%; height: 240px; overflow: hidden; float: left; text-align: center; padding: 35px 25px 0; transition: all .4s ease; position: relative; }

.Index .business .tabs .item .text { position: relative; z-index: 1; }

.Index .business .tabs .item .text i { font-size: 58px; color: #333; }

.Index .business .tabs .item .text h2 { font-size: 24px; color: #333; margin: 15px 0; font-family: "PingFang SC Semibold"; }

.Index .business .tabs .item .text p { font-size: 14px; color: #333; line-height: 24px; }

.Index .business .tabs .item .grid-shade { width: 100%; height: 100%; opacity: 0; position: absolute; left: 0; top: 0; }

.Index .business .tabs .item.item1, .Index .business .tabs .item.item3 { background: rgba(255, 255, 255, 0.9); }

.Index .business .tabs .item.item2, .Index .business .tabs .item.item4 { background: rgba(255, 255, 255, 0.8); }

.Index .business .tabs .item.item1 .grid-shade { background: linear-gradient(31deg, #F99917 0%, #F9B918 100%); }

.Index .business .tabs .item.item2 .grid-shade { background: linear-gradient(205deg, #ECE640 0%, #95BE16 100%); }

.Index .business .tabs .item.item3 .grid-shade { background: linear-gradient(216deg, #D6EF84 0%, #8EA513 100%); }

.Index .business .tabs .item.item4 .grid-shade { background: linear-gradient(346deg, #59AE37 0%, #7ED044 100%); }

.Index .business .tabs .item.item5, .Index .business .tabs .item.item7, .Index .business .tabs .item.item9 { background: #f7f7f8; }

.Index .business .tabs .item.item6, .Index .business .tabs .item.item8, .Index .business .tabs .item.item10 { background: #fff; }

.Index .business .tabs .item.item5 .grid-shade { background: linear-gradient(210deg, #3F8CFC 0%, #0066D1 100%); }

.Index .business .tabs .item.item6 .grid-shade { background: linear-gradient(204deg, #F6C35C 0%, #F8AF41 100%); }

.Index .business .tabs .item.item7 .grid-shade { background: linear-gradient(39deg, #1A52EE 0%, #4273FC 100%); }

.Index .business .tabs .item.item8 .grid-shade { background: linear-gradient(31deg, #EB6054 0%, #FF876D 100%); }

.Index .business .tabs .item.item9 .grid-shade { background: linear-gradient(31deg, #5A48B9 0%, #9168DF 100%); }

.Index .business .tabs .item.item10 .grid-shade { background: linear-gradient(31deg, #0E64BB 0%, #0B82F6 100%); }

.Index .business .tabs .item.item.active i, .Index .business .tabs .item.item.active h2, .Index .business .tabs .item.item.active p, .Index .business .tabs .item.item:hover i, .Index .business .tabs .item.item:hover h2, .Index .business .tabs .item.item:hover p { color: #fff; }

.Index .business .tabs .item.item.active .grid-shade, .Index .business .tabs .item.item:hover .grid-shade { opacity: 1; }

.Index .business:after { content: ""; width: 100%; height: 50%; background: #efeff0; position: absolute; left: 0; bottom: 0; }

.Index .news { height: auto; overflow: hidden; padding: 60px 0 0; position: relative; }

.Index .news .main { height: auto; overflow: visible; margin: 30px 0 0; display: flex; justify-content: space-between; }

.Index .news .main .left, .Index .news .main .center, .Index .news .main .right { width: 32%; }

.Index .news .main .left .box, .Index .news .main .center .box, .Index .news .main .right .box { padding: 30px; position: relative; overflow: hidden; box-shadow: 0 1px 12px rgba(149, 149, 149, 0.16); }

.Index .news .main .left .box .tip, .Index .news .main .center .box .tip, .Index .news .main .right .box .tip { font-size: 18px; color: #1A52EE; margin-bottom: 15px; position: relative; z-index: 1; }

.Index .news .main .left .box .tip a, .Index .news .main .center .box .tip a, .Index .news .main .right .box .tip a { color: #999; }

.Index .news .main .left .box .tip a i, .Index .news .main .center .box .tip a i, .Index .news .main .right .box .tip a i { vertical-align: -1px; }

.Index .news .main .left .box .tip a:hover, .Index .news .main .center .box .tip a:hover, .Index .news .main .right .box .tip a:hover { color: #1A52EE; }

.Index .news .main .left .box ul, .Index .news .main .right .box ul { height: auto; overflow: hidden; }

.Index .news .main .left .box ul li, .Index .news .main .right .box ul li { height: auto; overflow: hidden; margin-bottom: 20px; }

.Index .news .main .left .box ul li a, .Index .news .main .right .box ul li a { display: flex; justify-content: space-between; }

.Index .news .main .left .box ul li h2, .Index .news .main .right .box ul li h2 { width: 75%; font-size: 18px; color: #333; line-height: 25px; height: 50px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }

.Index .news .main .left .box ul li span, .Index .news .main .right .box ul li span { color: #6E7485; font-size: 14px; }

.Index .news .main .left .box ul li:last-child, .Index .news .main .right .box ul li:last-child { margin-bottom: 0; }

.Index .news .main .left .box ul li:hover h2, .Index .news .main .right .box ul li:hover h2 { color: #1A52EE; }

.Index .news .main .left .box .qr, .Index .news .main .right .box .qr { width: 90px; height: auto; overflow: hidden; position: absolute; right: 35px; bottom: 50px; text-align: center; }

.Index .news .main .left .box .qr img, .Index .news .main .right .box .qr img { width: 100%; }

.Index .news .main .left .box .qr p, .Index .news .main .right .box .qr p { font-size: 14px; color: #333; margin-top: 5px; font-weight: 400; text-indent: 10px; }

.Index .news .main .left .box .qr p i, .Index .news .main .right .box .qr p i { color: #1A52EE; vertical-align: -1px; }

.Index .news .main .center .video { height: auto; overflow: hidden; position: relative; margin-bottom: 5%; }

.Index .news .main .center .video .tip { font-size: 18px; color: #fff; padding: 6px 10px; background: rgba(26, 82, 238, 0.6); position: absolute; left: 5%; top: 5%; z-index: 2; }

.Index .news .main .center .video .tip a { color: #fff; }

.Index .news .main .center .video .img { height: 288px; overflow: hidden; position: relative; }

.Index .news .main .center .video .img img { width: 100%; height: 100%; }

.Index .news .main .center .video .img .boxCover { width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: rgba(0, 0, 0, 0.5); z-index: 0; }

.Index .news .main .center .video .img .boxCover i { width: 60px; height: 60px; font-size: 60px; color: #fff; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; }

.Index .news .main .center .video .img h2 { width: 100%; padding: 5%; font-size: 18px; color: #fff; position: absolute; left: 0; bottom: 0; z-index: 1; }

.Index .news .main .center .video:hover img { transform: scale(1.1); }

.Index .news .main .center .video:hover .boxCover, .Index .news .main .center .video:hover h2 { opacity: 0; }

.Index .news .main .center .box { position: relative; }

.Index .news .main .center .box:after { content: ""; width: 87px; height: 86px; background: url("../images/news-tip.png") no-repeat center/100%; position: absolute; right: 0; top: 0; }

.Index .news .main .center .tabs { display: flex; margin-bottom: 4%; }

.Index .news .main .center .tabs .item { font-size: 18px; color: #F02727; margin-right: 25px; cursor: pointer; transition: all .4s ease; }

.Index .news .main .center .tabs .item:hover, .Index .news .main .center .tabs .item.active { font-weight: bold; }

.Index .news .main .center .slide { overflow: hidden; position: relative; }

.Index .news .main .center .slide ul li { font-size: 18px; color: #333; line-height: 38px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.Index .news .main .center .slide ul li a { color: #333; }

.Index .news .main .center .slide ul li a:hover { color: #1A52EE; }

.Index .study { height: auto; overflow: hidden; padding: 60px 0 110px; position: relative; background-image: url("../images/study-bg.png"); background-attachment: fixed; background-size: cover; background-position: center; background-repeat: no-repeat; }

.Index .study .bigTitleEn { color: #333; }

.Index .study .main { height: auto; overflow: hidden; margin-top: 25px; }

.Index .study .main .left, .Index .study .main .right { width: 49.3%; height: 540px; overflow: hidden; position: relative; }

.Index .study .main .left .swiper-slide, .Index .study .main .right .swiper-slide { overflow: hidden; position: relative; z-index: 2; }

.Index .study .main .left .swiper-slide:after, .Index .study .main .right .swiper-slide:after { content: ""; width: 100%; height: 35%; background: linear-gradient(180deg, transparent 0%, rgba(0, 0, 0, 0.7) 100%); position: absolute; left: 0; bottom: 0; z-index: 0; }

.Index .study .main .left .swiper-slide h2, .Index .study .main .right .swiper-slide h2 { width: 80%; font-size: 24px; color: #fff; padding: 25px 30px; position: absolute; left: 0; bottom: 0; z-index: 1; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.Index .study .main .left img, .Index .study .main .right img { width: 100%; height: 100%; object-fit: cover; transition: all .4s ease; }

.Index .study .main .left img:hover, .Index .study .main .right img:hover { transform: scale(1.1); }

.Index .study .main .left .swiper-pagination, .Index .study .main .right .swiper-pagination { width: 20%; bottom: 30px; left: auto; right: 30px; text-align: right; }

.Index .study .main .left .swiper-pagination-bullet, .Index .study .main .right .swiper-pagination-bullet { width: 12px; height: 12px; margin: 0 5px; opacity: 1; border: 2px solid #fff; background: none; border-radius: 50% !important; }

.Index .study .main .left .swiper-pagination-bullet-active, .Index .study .main .right .swiper-pagination-bullet-active { background: #fff; }

.Index .study .main .left .btn-prev, .Index .study .main .left .btn-next, .Index .study .main .right .btn-prev, .Index .study .main .right .btn-next { position: absolute; left: 20px; top: 45%; z-index: 1; font-size: 36px; color: #fff; cursor: pointer; }

.Index .study .main .left .btn-prev.swiper-button-disabled, .Index .study .main .left .btn-next.swiper-button-disabled, .Index .study .main .right .btn-prev.swiper-button-disabled, .Index .study .main .right .btn-next.swiper-button-disabled { opacity: .5; }

.Index .study .main .left .btn-next, .Index .study .main .right .btn-next { left: auto; right: 20px; }

.Index .study .main .right .top { height: auto; overflow: hidden; position: relative; margin-bottom: 20px; }

.Index .study .main .right .box { height: 260px; overflow: hidden; padding: 30px; background: #fff; box-shadow: 0 3px 12px rgba(128, 128, 128, 0.16); margin-bottom: 20px; }

.Index .study .main .right .box .t { font-size: 18px; color: #333; font-family: "PingFang SC Semibold"; position: relative; padding-left: 15px; }

.Index .study .main .right .box .t span { float: right; font-size: 14px; color: #1A52EE; font-family: "PingFang SC Regular"; }

.Index .study .main .right .box .t span i { font-size: 18px; vertical-align: -1px; margin-left: 2px; }

.Index .study .main .right .box .t:before { content: ""; width: 4px; height: 20px; background: #1A52EE; position: absolute; left: 0; top: 3px; }

.Index .study .main .right .box ul { height: auto; overflow: hidden; margin-top: 10px; }

.Index .study .main .right .box ul li { height: auto; overflow: hidden; font-size: 20px; margin-top: 20px; }

.Index .study .main .right .box ul li a { color: #333; }

.Index .study .main .right .box ul li .text { width: 80%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; float: left; }

.Index .study .main .right .box ul li .date { font-size: 16px; float: right; color: #6E7485; }

.Index .study .main .right .box ul li:hover .text { color: #1A52EE; }

.Index .learn { height: auto; overflow: hidden; padding: 60px 0 80px; position: relative; background: #F8F9FB; }

.Index .learn .bigTitle b { color: #1A52EE; }

.Index .learn .main { margin: 30px -15px 0; }

.Index .learn .main .left, .Index .learn .main .center, .Index .learn .main .right { width: 33.33333%; float: left; padding: 0 15px; }

.Index .learn .main .left .box, .Index .learn .main .center .box, .Index .learn .main .right .box { height: 360px; position: relative; overflow: hidden; }

.Index .learn .main .left .box, .Index .learn .main .center .box { cursor: pointer; }

.Index .learn .main .left .box .tip, .Index .learn .main .center .box .tip { font-size: 16px; color: #fff; padding: 0 15px; line-height: 40px; background: #EF3B26; border-bottom-right-radius: 20px; position: absolute; left: 0; top: 0; z-index: 1; }

.Index .learn .main .left .box .tip a, .Index .learn .main .center .box .tip a { color: #fff; }

.Index .learn .main .left .box img, .Index .learn .main .center .box img { width: 100%; height: 100%; transition: all .4s ease; }

.Index .learn .main .left .box .boxCover, .Index .learn .main .center .box .boxCover { width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: linear-gradient(180deg, transparent 0%, rgba(0, 0, 0, 0.2) 51%, rgba(0, 0, 0, 0.7) 100%); text-align: center; padding-top: 140px; z-index: 0; transition: all .4s ease; }

.Index .learn .main .left .box .boxCover i, .Index .learn .main .center .box .boxCover i { font-size: 60px; color: #fff; margin-bottom: 10px; display: block; }

.Index .learn .main .left .box .boxCover h2, .Index .learn .main .center .box .boxCover h2 { width: 100%; font-size: 18px; color: #fff; line-height: 30px; position: absolute; left: 0; bottom: 0; text-align: left; padding: 20px; }

.Index .learn .main .left .box:hover img, .Index .learn .main .center .box:hover img { transform: scale(1.15); }

.Index .learn .main .center .box .tip { background: #1A52EE; }

.Index .learn .main .right .box { padding: 25px 30px; background: #fff; }

.Index .learn .main .right .t { font-size: 18px; color: #333; font-family: "PingFang SC Semibold"; }

.Index .learn .main .right .t span { float: right; font-size: 14px; color: #1A52EE; font-family: "PingFang SC Regular"; }

.Index .learn .main .right .t span i { font-size: 18px; vertical-align: -1px; margin-left: 2px; }

.Index .learn .main .right ul { height: auto; overflow: hidden; margin-top: 20px; }

.Index .learn .main .right ul li { width: 46%; height: auto; overflow: hidden; float: left; }

.Index .learn .main .right ul li .img { height: 200px; overflow: hidden; background: url("../images/qk-bg.png") center no-repeat; background-size: 100%; padding: 50px 0; }

.Index .learn .main .right ul li .img .txt { color: #717991; text-align: center; }

.Index .learn .main .right ul li .img .txt p { font-size: 16px; }

.Index .learn .main .right ul li .img .txt h1 { font-size: 42px; }

.Index .learn .main .right ul li h2 { font-size: 18px; line-height: 30px; max-height: 60px; color: #333; margin-top: 10px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }

.Index .learn .main .right ul li:last-child { float: right; }

.Index .learn .main .right ul li:hover h2 { color: #1A52EE; }

.Index .friend { height: 800px; overflow: hidden; position: relative; padding: 60px 0 0; background: linear-gradient(180deg, #EAF0FF 0%, #E0E9FF 100%); /*.box{margin-top: 30px;height: auto;overflow: hidden;padding-bottom: 30px; li{width: 100%;position:relative;cursor: pointer;overflow: hidden;margin-bottom: 5%; img{display: block;width: 85%;margin: 0 auto} img:nth-child(1){position: relative;transition: transform .4s ease;} img:nth-child(2){position: absolute;top: 0;left: 0;right: 0;transform: translateY(-100%);transition: transform .4s ease;margin: 0 auto} &:hover{ img:nth-child(1){transform: translateY(100%)} img:nth-child(2){ transform: translateY(0)} } } }*/ }

.Index .friend .bigTitleEn { margin-bottom: 10px; }

.Index .friend .box { width: 1340px; height: auto; position: absolute; left: 0; top: 70px; right: 0; margin: auto; }

.Index .friend .box ul { width: 670px; height: auto; transform: rotate(45deg); position: relative; z-index: 1; }

.Index .friend .box ul li { width: 205px; height: 205px; overflow: hidden; opacity: .4; float: left; transform: rotate(-45deg); position: relative; margin: -50px -50px 0 0; border-radius: 50%; transition: all .4s ease; }

.Index .friend .box ul li.active, .Index .friend .box ul li:hover { opacity: 1; }

.Index .friend .box ul li:hover img { transform: scale(1.03); }

.Index .friend .box ul li:nth-child(4n) { margin-right: 0; }

.Index .friend .box ul li:nth-child(-n+4) { margin-top: 0; }

.Index .friend .box ul.left { margin-left: -105px; }

.Index .friend .box ul.right { margin-right: -105px; }

.Index .friend .box ul.center { width: 205px; position: absolute; top: 122px; left: 0; right: 0; margin: auto; }

.Index .friend .box ul.center li { margin: 0; }

.Index .friend .box:after { content: ""; width: 626px; height: 313px; background: url("../images/friend-box-icon.png") center no-repeat; background-size: 100%; position: absolute; left: 0; bottom: 15px; right: 0; margin: auto; }

.Index .friend #scene { height: 648px; position: relative; }

.Index .friend #scene .layer { position: absolute; }

.Index .friend .commonBtn { position: absolute; left: 0; right: 0; bottom: 55px; margin: auto; }

/*About*/
.About .neiBanner { background-image: url("../images/banner.jpg") !important; }

.About .main { height: auto; overflow: hidden; }

.About .main img { max-width: 100%; }

.About .aboutLeft { width: 300px; height: auto; background: #F8F9FB; padding: 30px 20px; float: left; }

.About .aboutLeft h2 { font-size: 30px; color: #e5e5e5; line-height: 24px; }

.About .aboutLeft h3 { font-size: 18px; color: #000; line-height: 24px; margin-top: 15px; }

.About .aboutLeft h4 { font-size: 30px; color: #333; margin-bottom: 5px; }

.About .aboutLeft h5 { font-size: 30px; color: #DCE2F2; line-height: 30px; font-family: "PingFang SC Light"; }

.About .aboutLeft ul { height: auto; overflow: hidden; margin-top: 30px; }

.About .aboutLeft ul li { margin-bottom: 30px; }

.About .aboutLeft ul li h4 { font-size: 14px; color: #666; }

.About .aboutLeft ul li h4 b, .About .aboutLeft ul li h4 span { font-size: 36px; color: #FF913C; margin-right: 10px; font-family: "PingFang SC Semibold"; }

.About .aboutLeft ul li p { font-size: 14px; color: #666; }

.About .aboutLeft ul li:last-child b { margin: 0; }

.About .aboutRight { width: 1080px; height: auto; overflow: hidden; float: right; }

.About.About-gk .content .main .aboutRight .info { height: auto; overflow: hidden; }

.About.About-gk .content .main .aboutRight .info h1 { font-size: 24px; color: #000; font-family: "PingFang SC Semibold"; }

.About.About-gk .content .main .aboutRight .info p { font-size: 16px; color: #666; margin-top: 20px; line-height: 30px; }

.About.About-gk .content .main .aboutRight .jj { height: auto; overflow: hidden; margin: 40px 0; }

.About.About-gk .content .main .aboutRight .jj h1 { font-size: 24px; color: #000; font-family: "PingFang SC Semibold"; }

.About.About-gk .content .main .aboutRight .jj .icons { width: 49%; height: auto; overflow: hidden; margin: 20px -10px 0; float: left; }

.About.About-gk .content .main .aboutRight .jj .icons li { width: 25%; max-width: 130px; height: auto; overflow: hidden; float: left; padding: 0 10px; }

.About.About-gk .content .main .aboutRight .jj .icons li img { width: 100%; }

.About.About-gk .content .main .aboutRight .jj .icons li p { font-size: 14px; color: #666; margin-top: 10px; line-height: 24px; text-align: center; }

.About.About-gk .content .main .aboutRight .jj .text { width: 51%; min-height: 110px; overflow: hidden; padding: 25px 35px; background: #F8F9FB; float: right; margin-top: 20px; }

.About.About-gk .content .main .aboutRight .jj .text h2 { font-size: 16px; color: #000; }

.About.About-gk .content .main .aboutRight .jj .text h1 { font-size: 18px; color: #1A52EE; margin-top: 10px; font-family: "PingFang SC Semibold"; }

.About.About-gk .content .main .aboutRight img { margin-top: 40px; }

.About.About-ry .content .main .aboutRight ul { height: auto; overflow: hidden; margin: 0 -15px; }

.About.About-ry .content .main .aboutRight ul li { width: 33.33333%; padding: 0 15px; float: left; cursor: pointer; margin-top: 25px; }

.About.About-ry .content .main .aboutRight ul li .img { width: 100%; overflow: hidden; position: relative; }

.About.About-ry .content .main .aboutRight ul li .img img { width: 100%; }

.About.About-ry .content .main .aboutRight ul li .img .view { width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: rgba(26, 82, 238, 0.8); opacity: 0; transition: all .4s ease; }

.About.About-ry .content .main .aboutRight ul li .img .view i { width: 40px; height: 40px; font-size: 40px; color: #fff; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; }

.About.About-ry .content .main .aboutRight ul li h2 { font-size: 16px; color: #333; text-align: center; margin-top: 15px; transition: all .4s ease; }

.About.About-ry .content .main .aboutRight ul li:hover .view { opacity: 1; }

.About.About-ry .content .main .aboutRight ul li:hover h2 { color: #1A52EE; }

.About.About-ry .content .main .aboutRight ul li:nth-child(-n+3) { margin-top: 0; }

.About.About-ld .content .main .aboutRight .text { height: auto; overflow: hidden; }

.About.About-ld .content .main .aboutRight .text h1 { font-size: 24px; color: #000; margin-bottom: 10px; font-family: "PingFang SC Semibold"; }

.About.About-ld .content .main .aboutRight .text .left, .About.About-ld .content .main .aboutRight .text .right { width: 49%; height: auto; overflow: hidden; }

.About.About-ld .content .main .aboutRight .text .left p, .About.About-ld .content .main .aboutRight .text .right p { font-size: 16px; color: #666; line-height: 30px; margin-bottom: 10px; }

.About.About-ld .content .main .aboutRight .text .left p b, .About.About-ld .content .main .aboutRight .text .right p b { color: #FF913C; }

.About.About-ld .content .main .aboutRight .text .left .from, .About.About-ld .content .main .aboutRight .text .right .from { text-align: right; margin-top: 30px; }

.About.About-ld .content .main .aboutRight .text .left .from img, .About.About-ld .content .main .aboutRight .text .right .from img { float: right; margin-bottom: 10px; }

.About.About-zzjg .content .main .aboutRight .top { height: auto; overflow: hidden; }

.About.About-zzjg .content .main .aboutRight .top h1 { font-size: 24px; color: #1A52EE; line-height: 36px; margin-bottom: 10px; font-family: "PingFang SC Semibold"; }

.About.About-zzjg .content .main .aboutRight .top p { font-size: 18px; }

.About.About-zzjg .content .main .aboutRight .box { height: auto; overflow: hidden; position: relative; margin-top: 55px; }

.About.About-zzjg .content .main .aboutRight .box img { width: 100%; }

.About.About-zzjg .content .main .aboutRight .box .item { width: 310px; position: absolute; }

.About.About-zzjg .content .main .aboutRight .box .item h2 { font-size: 18px; color: #000; margin-bottom: 10px; font-family: "PingFang SC Semibold"; }

.About.About-zzjg .content .main .aboutRight .box .item p { font-size: 16px; color: #333; line-height: 28px; }

.About.About-zzjg .content .main .aboutRight .box .item.item1 { top: 70px; left: 45px; }

.About.About-zzjg .content .main .aboutRight .box .item.item1:before { content: ""; width: 8px; height: 8px; border: 2px solid #FF9814; position: absolute; left: 110px; top: 8px; border-radius: 50%; opacity: .5; }

.About.About-zzjg .content .main .aboutRight .box .item.item1:after { content: ""; width: 327px; height: 2px; background: #FF9814; position: absolute; left: 118px; top: 11px; opacity: .5; }

.About.About-zzjg .content .main .aboutRight .box .item.item2 { top: 145px; right: 30px; }

.About.About-zzjg .content .main .aboutRight .box .item.item2:before { content: ""; width: 8px; height: 8px; border: 2px solid #81ABEC; position: absolute; left: -24px; top: 8px; border-radius: 50%; opacity: .5; }

.About.About-zzjg .content .main .aboutRight .box .item.item2:after { content: ""; width: 130px; height: 2px; background: #81ABEC; position: absolute; left: -153px; top: 11px; opacity: .5; }

.About.About-zzjg .content .main .aboutRight .box .item.item3 { top: 270px; right: 30px; }

.About.About-zzjg .content .main .aboutRight .box .item.item3:before { content: ""; width: 8px; height: 8px; border: 2px solid #5361FA; position: absolute; left: -24px; top: 8px; border-radius: 50%; opacity: .5; }

.About.About-zzjg .content .main .aboutRight .box .item.item3:after { content: ""; width: 50px; height: 2px; background: #5361FA; position: absolute; left: -74px; top: 11px; opacity: .5; }

.About.About-zl .content .main .block { height: auto; overflow: hidden; margin-top: 35px; }

.About.About-zl .content .main .block.block1 h2 { font-size: 24px; color: #333; margin-bottom: 15px; font-family: "PingFang SC Semibold"; }

.About.About-zl .content .main .block.block1 p { font-size: 16px; color: #333; line-height: 28px; }

.About.About-zl .content .main .block.block2 .left, .About.About-zl .content .main .block.block2 .right { width: 49%; height: 650px; overflow: hidden; padding: 40px 30px; background: #F8F9FB; }

.About.About-zl .content .main .block.block2 .left p, .About.About-zl .content .main .block.block2 .right p { font-size: 16px; line-height: 28px; }

.About.About-zl .content .main .block.block2 .left h2 { font-size: 24px; color: #333; margin-bottom: 20px; font-family: "PingFang SC Semibold"; }

.About.About-zl .content .main .block.block2 .left p { color: #666; }

.About.About-zl .content .main .block.block2 .left h3 { font-size: 18px; color: #333; position: relative; margin-top: 20px; }

.About.About-zl .content .main .block.block2 .left h3 b { position: relative; }

.About.About-zl .content .main .block.block2 .left h3 b span { position: relative; z-index: 1; }

.About.About-zl .content .main .block.block2 .left h3 b:after { content: ""; width: 100%; height: 6px; background: #F1CB8C; position: absolute; left: 0; bottom: 4px; }

.About.About-zl .content .main .block.block2 .left ul { height: auto; overflow: hidden; }

.About.About-zl .content .main .block.block2 .left ul li { width: 50%; margin-top: 40px; font-size: 16px; line-height: 30px; color: #333; float: left; position: relative; padding-left: 15px; }

.About.About-zl .content .main .block.block2 .left ul li b { font-size: 30px; margin: 0 5px; font-family: "PingFang SC Semibold"; }

.About.About-zl .content .main .block.block2 .left ul li:after { content: ""; width: 8px; height: 8px; background: #FF913C; border-radius: 50%; position: absolute; left: 0; }

.About.About-zl .content .main .block.block2 .left ul li.line1:after { top: 15px; }

.About.About-zl .content .main .block.block2 .left ul li.line2:after, .About.About-zl .content .main .block.block2 .left ul li.line3:after { top: 11px; }

.About.About-zl .content .main .block.block2 .left ul li img { margin-top: 15px; }

.About.About-zl .content .main .block.block2 .left ul li span { display: block; }

.About.About-zl .content .main .block.block2 .right { background: url("../images/about-zl-right-bg.jpg") center no-repeat; background-size: cover; }

.About.About-zl .content .main .block.block2 .right dl { height: auto; overflow: hidden; margin-bottom: 50px; }

.About.About-zl .content .main .block.block2 .right dl dt { font-size: 20px; color: #333; position: relative; padding-left: 15px; margin-bottom: 20px; font-family: "PingFang SC Semibold"; }

.About.About-zl .content .main .block.block2 .right dl dt:after { content: ""; width: 4px; height: 18px; background: #7A95DF; position: absolute; left: 0; top: 5px; }

.About.About-zl .content .main .block.block2 .right dl dd { font-size: 16px; color: #333; margin-bottom: 15px; }

.About.About-member .content .main .filter { height: auto; overflow: hidden; background: #F8F9FB; }

.About.About-member .content .main .filter .item { font-size: 16px; color: #333; line-height: 60px; padding: 0 30px; display: block; float: left; }

.About.About-member .content .main .filter .item.active, .About.About-member .content .main .filter .item:hover { background: #1A52EE; color: #fff; }

.About.About-member .content .main .list { height: auto; overflow: hidden; margin: 40px 0 0; }

.About.About-member .content .main .list li { width: 25%; position: relative; cursor: pointer; overflow: hidden; float: left; margin-bottom: 2%; }

.About.About-member .content .main .list li img { display: block; width: 85%; margin: 0 auto; }

.About.About-member .content .main .list li img:nth-child(1) { position: relative; transition: transform .4s ease; }

.About.About-member .content .main .list li img:nth-child(2) { position: absolute; top: 0; left: 0; right: 0; transform: translateY(-100%); transition: transform .4s ease; margin: 0 auto; }

.About.About-member .content .main .list li:hover img:nth-child(1) { transform: translateY(100%); }

.About.About-member .content .main .list li:hover img:nth-child(2) { transform: translateY(0); }

.About.About-contact .content { padding-bottom: 0 !important; }

.About.About-contact .content .main .block { height: auto; overflow: hidden; margin-top: 60px; }

.About.About-contact .content .main .block.block1 ul { height: auto; overflow: hidden; }

.About.About-contact .content .main .block.block1 ul li { width: 25%; float: left; text-align: center; padding: 0 20px; }

.About.About-contact .content .main .block.block1 ul li img { width: 120px; display: block; margin: 0 auto; }

.About.About-contact .content .main .block.block1 ul li h2 { font-size: 24px; color: #333; margin: 15px 0 5px; }

.About.About-contact .content .main .block.block1 ul li p { font-size: 16px; color: #666; line-height: 28px; }

.About.About-contact .content .main .block.block2 .map { height: 660px; }

.About.About-contact .content .main .block.block2 .map img { max-width: none !important; display: inline-block; }

.About.About-contact .content .main .block.block2 .map *, .About.About-contact .content .main .block.block2 .map *:before, .About.About-contact .content .main .block.block2 .map *:after { box-sizing: content-box; }

.About.About-contact .content .main .block.block2 .map td { font-size: 12px; }

.About.About-contact .content .main .block.block2 .map .map-label { width: auto; position: absolute; left: 50%; z-index: 2; line-height: 24px; border-radius: 2px; padding: 10px 14px; font-size: 14px; color: #fff; display: block; background-color: #5184f9; word-break: keep-all; }

.About.About-contact .content .main .block.block2 .map .map-label:before, .About.About-contact .content .main .block.block2 .map .map-label:after { content: ""; background: #5184f9; position: absolute; }

.About.About-contact .content .main .block.block2 .map .map-label:before { width: 10px; height: 10px; bottom: -5px; left: 50%; background: #5184f9; margin-left: -5px; transform: rotate(45deg); }

.About.About-contact .content .main .block.block2 .map .map-label:after { width: 10px; height: 10px; border-radius: 50%; border: 3px solid #fff; bottom: -24px; left: 50%; margin-left: -7px; }

.About.About-xxgk .aboutLeft { height: 600px; padding: 0 0 30px 0; }

.About.About-xxgk .aboutLeft .con { padding: 30px 20px 0; }

.About.About-xxgk .aboutLeft .con h4 { font-family: "PingFang SC Semibold"; }

.About.About-xxgk .aboutLeft .con h5 { font-size: 36px; text-transform: capitalize; }

.About.About-xxgk .aboutLeft .snav { height: auto; overflow: hidden; margin-top: 30px; }

.About.About-xxgk .aboutLeft .snav .item { padding: 0 20px; line-height: 60px; font-size: 18px; color: #000; display: block; }

.About.About-xxgk .aboutLeft .snav .item:hover { color: #1A52EE; transform: translateX(5px); }

.About.About-xxgk .aboutLeft .snav .item.active { background: #1A52EE; color: #fff; }

.About.About-xxgk .aboutLeft .snav .item.active:hover { color: #fff; transform: translateX(0); }

.About.About-xxgk .aboutRight h1 { font-size: 24px; color: #000; margin: 40px 0 15px; font-family: "PingFang SC Semibold"; }

.About.About-xxgk .aboutRight .xxgkt { width: 100%; height: auto; overflow: hidden; border-collapse: collapse; }

.About.About-xxgk .aboutRight .xxgkt tr { height: auto; overflow: hidden; }

.About.About-xxgk .aboutRight .xxgkt tr td { padding: 20px; font-size: 16px; line-height: 28px; color: #333; border: 1px solid #DDE2F1; }

.About.About-xxgk .aboutRight .xxgkt tr td:first-child { width: 200px; background: #F4F7FF; }

.About.About-xxgk .aboutRight ul { height: auto; overflow: hidden; }

.About.About-xxgk .aboutRight ul li { height: auto; overflow: hidden; padding: 30px; border-bottom: 1px solid #E3E3E3; transition: all .4s ease; }

.About.About-xxgk .aboutRight ul li .date { font-size: 20px; color: #717991; float: left; margin-right: 30px; }

.About.About-xxgk .aboutRight ul li .text { height: auto; overflow: hidden; }

.About.About-xxgk .aboutRight ul li .text h2 { font-size: 16px; color: #333; margin-bottom: 8px; }

.About.About-xxgk .aboutRight ul li .text p { font-size: 14px; color: #999; line-height: 24px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }

.About.About-xxgk .aboutRight ul li .text .from { font-size: 14px; color: #7A95DF; margin-top: 10px; }

.About.About-xxgk .aboutRight ul li:hover { background: #F5F7FE; }

.About.About-xxgk .aboutRight ul li:hover .text h2 { color: #1A52EE; }

.About.About-xxgk .aboutRight .con { margin-top: 40px; }

.About.About-xxgk .aboutRight .con .tit { text-align: center; font-size: 20px; color: #333; margin-bottom: 30px; font-family: "PingFang SC Semibold"; }

.About.About-xxgk .aboutRight .con .tablebox { height: auto; overflow: auto; }

.About.About-xxgk .aboutRight .con .tablebox table { width: 1500px; height: auto; overflow: hidden; border-collapse: collapse; border: 1px solid #DDE2F1; table-layout: inherit; }

.About.About-xxgk .aboutRight .con .tablebox table tr { height: auto; overflow: hidden; }

.About.About-xxgk .aboutRight .con .tablebox table tr td { padding: 10px; font-size: 16px; color: #333; border: 1px solid #DDE2F1; text-align: center; }

.About.About-xxgk .aboutRight .con .tablebox table tr td.td1 { width: 85px; }

.About.About-xxgk .aboutRight .con .tablebox table tr td.td2 { width: 150px; }

.About.About-xxgk .aboutRight .con .tablebox table tr td.td3 { width: 165px; }

.About.About-xxgk .aboutRight .con .tablebox table tr td.td4 { width: 700px; }

.About.About-xxgk .aboutRight .con .tablebox table tr td.td5 { width: 120px; }

.About.About-xxgk .aboutRight .con .tablebox table tr td.td6 { width: 120px; }

.About.About-xxgk .aboutRight .con .tablebox table tr td.tdw65 { width: 65px; }

.About.About-xxgk .aboutRight .con .tablebox table tr td.tdw100 { width: 100px; }

.About.About-xxgk .aboutRight .con .tablebox table tr td.tdw140 { width: 140px; }

/*News*/
.News .neiBanner { background-image: url("../images/banner.jpg"); }

.News .content { padding: 80px 0 0; }

.News .main { position: relative; padding-top:50PX; }

.News .main:after { content: ""; width: 100%; height: 107px; background: url("../images/nei-line.jpg") center repeat-x; position: absolute; left: 0; top: 180px; }

.News .main.noline:after { display: none; }

.News .main .left { width: 360px; float: left; position: relative; z-index: 1; }

.News .main .left .newsLeft { width: 300px; height: 600px; padding: 0 0 30px 0; background: #F8F9FB; overflow: hidden; }

.News .main .left .newsLeft .con { padding: 30px 20px 0; }

.News .main .left .newsLeft .con h2 { font-size: 30px; color: #333; margin-bottom: 5px; font-family: "PingFang SC Semibold"; }

.News .main .left .newsLeft .con h3 { font-size: 36px; color: #DCE2F2; line-height: 36px; font-family: "PingFang SC Light"; }

.News .main .left .newsLeft .snav { height: auto; overflow: hidden; margin-top: 30px; }

.News .main .left .newsLeft .snav .item { padding: 0 20px; line-height: 60px; font-size: 18px; color: #000; display: block; }

.News .main .left .newsLeft .snav .item:hover { color: #F02727; transform: translateX(5px); }

.News .main .left .newsLeft .snav .item.active { background: #F02727; color: #fff; }

.News .main .left .newsLeft .snav .item.active:hover { color: #fff; transform: translateX(0); }

.News .main .right { width: 1080px; float: right; position: relative; padding-bottom: 90px; z-index: 2; background: #fff; }

.News .main .right .big { height: auto; overflow: hidden; background: #F8F9FB; position: relative; }

.News .main .right .big .swiper-slide { overflow: hidden; padding: 30px; }

.News .main .right .big .text { width: 500px; height: auto; overflow: hidden; float: left; padding-top: 30px; }

.News .main .right .big .text h3 { font-size: 24px; color: #717991; }

.News .main .right .big .text h2 { font-size: 24px; color: #333; line-height: 35px; margin: 15px 0 10px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }

.News .main .right .big .text p { font-size: 14px; color: #333; line-height: 24px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden; }

.News .main .right .big .text .from { font-size: 14px; color: #7A95DF; margin-top: 10px; }

.News .main .right .big .img { width: 460px; height: 306px; float: right; overflow: hidden; position: relative; }

.News .main .right .big .img .swiper-slide { overflow: hidden; }

.News .main .right .big .img img { width: 100%; height: 100%; }

.News .main .right .big .img:hover img { transform: scale(1.1); }

.News .main .right .big .swiper-pagination { width: 50%; bottom: 30px; left: 30px; text-align: left; }

.News .main .right .big .swiper-pagination-bullet { width: 50px; height: 2px; margin: 0 5px; background: #717991; border-radius: 0; transition: all .4s ease; }

.News .main .right .big .swiper-pagination-bullet-active { opacity: 1; height: 4px; }

.News .main .right .big:hover .text h2 { color: #1A52EE; }

.News .main .right ul { height: auto; overflow: hidden; }

.News .main .right ul li { height: auto; overflow: hidden; padding: 30px; border-bottom: 1px solid #E3E3E3; transition: all .4s ease; }

.News .main .right ul li .date { font-size: 20px; color: #717991; float: left; margin-right: 30px; }

.News .main .right ul li .text { height: auto; overflow: hidden; }

.News .main .right ul li .text h2 { font-size: 18px; color: #333; margin-bottom: 8px; font-weight:bold; }

.News .main .right ul li .text p { font-size: 14px; color: #999; line-height: 24px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }

.News .main .right ul li .text .from { font-size: 14px; color: #7A95DF; margin-top: 10px; }

.News .main .right ul li:hover { background: #F5F7FE; }

.News .main .right ul li:hover .text h2 { color: #1A52EE; }

.News .main .right:after { content: ""; width: 1px; height: 100%; position: absolute; left: 0; top: 0; background: #E3E3E3; }

.News.NewsXq .main .container { width: 1080px; }

.News.NewsXq .main:after { display: none; }

.News.NewsXq .main .box { height: auto; overflow: hidden; padding: 20px 0 80px; }

.News.NewsXq .main .box .title { font-size: 24px; color: #000 !important; text-align: center; }

.News.NewsXq .main .box .other { height: auto; overflow: hidden; background: #F8F9FB; padding: 20px; margin-top: 25px; }

.News.NewsXq .main .box .other span { font-size: 14px; color: #999; }

.News.NewsXq .main .box .other span b { color: #666; }

.News.NewsXq .main .box .other .info { height: 32px; line-height: 32px; overflow: hidden; float: left; }

.News.NewsXq .main .box .other .info span { margin-right: 30px; }

.News.NewsXq .main .box .other .share { overflow: hidden; float: right; }

.News.NewsXq .main .box .other .share span { color: #666; float: left; line-height: 32px; }

.News.NewsXq .main .box .other .share .btn { width: 32px; height: 32px; line-height: 32px; font-size: 24px; color: #fff; overflow: hidden; text-align: center; margin-right: 5px; padding: 0; display: inline-block; border-radius: 50%; position: relative; background: none; }

.News.NewsXq .main .box .other .share .btn.wechat { background-color: #21c20f; }

.News.NewsXq .main .box .other .share .btn.weibo { background-color: #e11f27; }

.News.NewsXq .main .box .other .share .btn:hover { text-decoration: none; }

.News.NewsXq .main .box .imgsBox { width: 90%; height: auto; overflow: hidden; margin: 30px auto; position: relative; }

.News.NewsXq .main .box .imgsBox .imgs { width: 80%; height: auto; overflow: hidden; margin: 0 auto; }

.News.NewsXq .main .box .imgsBox .imgs img { width: 100%; }

.News.NewsXq .main .box .imgsBox .btn-prev, .News.NewsXq .main .box .imgsBox .btn-next { position: absolute; left: 0; top: 40%; font-size: 50px; cursor: pointer; color: #333; }

.News.NewsXq .main .box .imgsBox .btn-prev.btn-next, .News.NewsXq .main .box .imgsBox .btn-next.btn-next { left: auto; right: 0; }

.News.NewsXq .main .box .imgsBox .btn-prev.swiper-button-disabled, .News.NewsXq .main .box .imgsBox .btn-next.swiper-button-disabled { opacity: .3; }

.News.NewsXq .main .box .imgsBox .swiper-pagination { bottom: 25px; }

.News.NewsXq .main .box .imgsBox .swiper-pagination .swiper-pagination-bullet { width: 10px; height: 10px; border: 2px solid #fff; background: none; opacity: 1; }

.News.NewsXq .main .box .imgsBox .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background: #fff; }

.News.NewsXq .main .box .text { height: auto; overflow: hidden; margin-top: 30px; }

.News.NewsXq .main .box .text p { font-size: 16px !important; color: #333 !important; text-indent: 32px !important; line-height: 30px !important; margin-bottom: 20px; font-family: "PingFang SC Regular" !important; }

.News.NewsXq .main .box .text p * { font-size: 16px !important; color: #333 !important; line-height: 30px !important; font-family: "PingFang SC Regular" !important; }

.News.NewsXq .main .box .text p video, .News.NewsXq .main .box .text p img { display: block; margin: 0 auto 10px; }

.News.NewsXq .main .box .relevant { height: auto; overflow: hidden; margin-top: 50px; background: #F8F9FB; padding: 15px 20px; }

.News.NewsXq .main .box .relevant a { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height: 35px; font-size: 14px; color: #333; }

.News.NewsXq .main .box .relevant a span { color: #999; }

.News.NewsXq .main .box .relevant a:hover { color: #1A52EE; }

.News.NewsXq .main .box .videoBox { width: 100%; height: auto; overflow: hidden; margin: 30px 0; }

.News.NewsXq .main .box .videoBox #dplayer { width: 100%; margin: 0 auto; }

.News.News-video .main { padding-bottom: 80px; }

.News.News-video .main .filter { height: auto; overflow: hidden; background: #F8F9FB; }

.News.News-video .main .filter .item { font-size: 16px; color: #333; line-height: 60px; padding: 0 60px; display: block; float: left; }

.News.News-video .main .filter .item.active, .News.News-video .main .filter .item:hover { background: #1A52EE; color: #fff; }

.News.News-video .main .top, .News.News-video .main .list { height: auto; overflow: hidden; margin: 30px -15px 0; }

.News.News-video .main .top .slide, .News.News-video .main .list .slide { width: 66.66667%; height: auto; overflow: hidden; float: left; padding: 0 15px; cursor: pointer; }

.News.News-video .main .top .slide .box, .News.News-video .main .top .slide .swiper-slide, .News.News-video .main .list .slide .box, .News.News-video .main .list .slide .swiper-slide { position: relative; overflow: hidden; }

.News.News-video .main .top .slide img, .News.News-video .main .list .slide img { width: 980px; height: 560px; display: block; transition: all .4s ease; }

.News.News-video .main .top .slide .boxCover, .News.News-video .main .list .slide .boxCover { width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: rgba(0, 0, 0, 0.4); text-align: center; padding-top: 25%; transition: all .4s ease; }

.News.News-video .main .top .slide .boxCover i, .News.News-video .main .list .slide .boxCover i { font-size: 80px; color: #fff; margin-bottom: 10px; display: block; }

.News.News-video .main .top .slide .boxCover h2, .News.News-video .main .list .slide .boxCover h2 { width: 70%; font-size: 18px; color: #fff; position: absolute; left: 30px; bottom: 20px; text-align: left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.News.News-video .main .top .slide .swiper-pagination, .News.News-video .main .list .slide .swiper-pagination { bottom: 20px; text-align: right; padding-right: 30px; }

.News.News-video .main .top .slide .swiper-pagination .swiper-pagination-bullet, .News.News-video .main .list .slide .swiper-pagination .swiper-pagination-bullet { width: 12px; height: 12px; border: 2px solid #fff; background: none; opacity: 1; }

.News.News-video .main .top .slide .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active, .News.News-video .main .list .slide .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background: #fff; }

.News.News-video .main .top .slide:hover img, .News.News-video .main .list .slide:hover img { transform: scale(1.1); }

.News.News-video .main .top .item, .News.News-video .main .list .item { width: 33.333333%; float: left; padding: 0 15px; margin-bottom: 30px; }

.News.News-video .main .top .item .box, .News.News-video .main .list .item .box { position: relative; display: block; overflow: hidden; }

.News.News-video .main .top .item .box img, .News.News-video .main .list .item .box img { width: 490px; height: 270px; display: block; }

.News.News-video .main .top .item .box .boxCover, .News.News-video .main .list .item .box .boxCover { width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: rgba(0, 0, 0, 0.4); text-align: center; padding-top: 20%; }

.News.News-video .main .top .item .box .boxCover i, .News.News-video .main .list .item .box .boxCover i { font-size: 60px; color: #fff; margin-bottom: 10px; display: block; }

.News.News-video .main .top .item .box .boxCover h2, .News.News-video .main .list .item .box .boxCover h2 { font-size: 18px; color: #fff; }

.News.News-video .main .top .item:hover img, .News.News-video .main .list .item:hover img { transform: scale(1.1); }

.News.News-video .main .top.top .item, .News.News-video .main .list.top .item { margin-bottom: 20px; }

.News.News-video .main .top.list, .News.News-video .main .list.list { margin-top: 20px; }

.News.News-video .main .page { margin-top: 40px; }

.News.News-qk .main { padding-bottom: 90px; }

.News.News-qk .main .list { height: auto; overflow: visible; margin: 0 -10px; }

.News.News-qk .main .list .item { width: 25%; height: auto; overflow: visible; padding: 0 10px; margin-bottom: 20px; float: left; transition: all .4s ease; }

.News.News-qk .main .list .item .box { height: auto; overflow: visible; transition: all .4s ease; }

.News.News-qk .main .list .item .img { overflow: hidden; position: relative; }

.News.News-qk .main .list .item .img img { width: 100%; }

.News.News-qk .main .list .item .img .boxCover { display: none; width: 100%; height: 100%; padding-top: 35%; position: absolute; left: 0; top: 0; background: rgba(26, 82, 238, 0.8); text-align: center; opacity: 1; transition: all .4s ease; }

.News.News-qk .main .list .item .img .boxCover p { font-size: 24px; color: #fff; }

.News.News-qk .main .list .item .img .boxCover h2 { font-size: 80px; color: #fff; font-family: "PingFang SC Semibold"; }

.News.News-qk .main .list .item .img .boxCover:before { content: "┓"; position: absolute; top: -10px; right: 0; }

.News.News-qk .main .list .item .img .boxCover:after { content: "┗"; position: absolute; bottom: -10px; left: 0; }

.News.News-qk .main .list .item .img .boxCover:before, .News.News-qk .main .list .item .img .boxCover:after { font-size: 50px; color: #fff; transition: all .4s ease; }

.News.News-qk .main .list .item .img .look { width: 180px; height: 50px; line-height: 50px; border-radius: 50px; font-size: 16px; color: #fff; text-align: center; opacity: 0; transform: translateY(100px); background: rgba(26, 82, 238, 0.8); position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; transition: all .4s ease; }

.News.News-qk .main .list .item .text { height: auto; overflow: hidden; padding: 20px; background: #F8F9FB; }

.News.News-qk .main .list .item .text h2 { font-size: 16px; color: #333; height: 48px; text-align: center; transition: all .4s ease; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }

.News.News-qk .main .list .item .text .download { width: 80px; height: 80px; line-height: 80px; border-radius: 50%; overflow: hidden; background: #fff; text-align: center; display: block; margin: 30px auto 10px; }

.News.News-qk .main .list .item .text .download i { font-size: 36px; color: #7A95DF; }

.News.News-qk .main .list .item .text .download i.icon-xiazai { display: none; }

.News.News-qk .main .list .item .text .download:hover { background: #7A95DF; }

.News.News-qk .main .list .item .text .download:hover i { color: #fff; }

.News.News-qk .main .list .item .text .download:hover i.icon-pdf { display: none; }

.News.News-qk .main .list .item .text .download:hover i.icon-xiazai { display: block; }

.News.News-qk .main .list .item:hover { transform: translateY(-5px); }

.News.News-qk .main .list .item:hover .box { box-shadow: 0 6px 10px rgba(127, 133, 178, 0.2); }

.News.News-qk .main .list .item:hover .img .boxCover { opacity: 0; }

.News.News-qk .main .list .item:hover .img .boxCover:before { top: -30px; right: -20px; }

.News.News-qk .main .list .item:hover .img .boxCover:after { bottom: -30px; left: -20px; }

.News.News-qk .main .list .item:hover .img .look { transform: translateY(0); opacity: 1; }

/*Development*/
.Development .neiBanner { background-image: url("../images/banner.jpg"); }

.Development .main img { max-width: 100%; }

.Development.Development-ly .main .list { height: auto; overflow: hidden; }

.Development.Development-ly .main .list .item { width: 25%; text-align: center; float: left; display: block; margin-bottom: 40px; padding: 0 2.8%; }

.Development.Development-ly .main .list .item .img img { width: 100%; }

.Development.Development-ly .main .list .item .img img.icon2 { display: none; }

.Development.Development-ly .main .list .item h2 { font-size: 22px; color: #333; }

.Development.Development-ly .main .list .item:hover h2 { color: #1A52EE; }

.Development.Development-ly .main .list .item:hover .img img.icon1 { display: none; }

.Development.Development-ly .main .list .item:hover .img img.icon2 { display: block; }

.Development.Development-bj .content { padding-bottom: 0; }

.Development.Development-bj .positionTabs { margin-bottom: 0; }

.Development.Development-bj .main { padding: 50px 0 90px; background: url("../images/development1-bg.jpg") center no-repeat; background-size: cover; }

.Development.Development-bj .main .left { width: 360px; height: auto; overflow: hidden; background: #fff; box-shadow: 0 3px 15px rgba(128, 146, 197, 0.2); float: left; }

.Development.Development-bj .main .left .top { height: auto; overflow: hidden; padding: 30px; }

.Development.Development-bj .main .left .top .icon-weizhi { font-size: 40px; color: #7A95DF; }

.Development.Development-bj .main .left .top h1 { font-size: 30px; color: #333; margin: 10px 0 5px; }

.Development.Development-bj .main .left .top h2 { font-size: 24px; color: #F1CB8C; text-transform: capitalize; font-family: "PingFang SC Light"; }

.Development.Development-bj .main .left .list { height: auto; overflow: hidden; padding-bottom: 30px; }

.Development.Development-bj .main .left .list .item { font-size: 18px; color: #333; line-height: 60px; display: block; position: relative; padding: 0 30px; }

.Development.Development-bj .main .left .list .item:after { content: ""; width: 6px; height: 100%; opacity: 0; background: #1A52EE; position: absolute; left: 0; top: 0; transition: all .4s ease; }

.Development.Development-bj .main .left .list .item:hover, .Development.Development-bj .main .left .list .item.active { background: #F8F9FB; color: #1A52EE; }

.Development.Development-bj .main .left .list .item:hover:after, .Development.Development-bj .main .left .list .item.active:after { opacity: 1; }

.Development.Development-bj .main .right { width: 1080px; height: auto; overflow: visible; float: right; padding-top: 40px; }

.Development.Development-bj .main .right .map { width: 754px; margin-right: 150px; float: right; position: relative; }

.Development.Development-bj .main .right .map img { width: 100%; }

.Development.Development-bj .main .right .map .points { width: 100%; height: 100%; position: absolute; left: 0; top: 0; }

.Development.Development-bj .main .right .map .points .item { position: relative; visibility: hidden; opacity: 0; transition: all .4s ease; }

.Development.Development-bj .main .right .map .points .item .point { position: absolute; cursor: pointer; }

.Development.Development-bj .main .right .map .points .item .point .dot { width: 29px; height: 39px; margin: 0 auto; display: block; background-position: center; background-size: 100%; }

.Development.Development-bj .main .right .map .points .item .point .text { width: 300px; background: #fff; position: absolute; bottom: 65px; left: -135px; text-align: center; box-shadow: 0 3px 15px rgba(128, 146, 197, 0.2); visibility: hidden; opacity: 0; transition: all .4s ease; }

.Development.Development-bj .main .right .map .points .item .point .text h2 { font-size: 16px; }

.Development.Development-bj .main .right .map .points .item .point .text p { font-size: 14px; margin-top: 5px; color: #666; }

.Development.Development-bj .main .right .map .points .item .point .text:after { content: ""; display: block; width: 0; height: 0; border-left: 10px solid transparent; border-top: 8px solid #fff; border-right: 10px solid transparent; position: absolute; bottom: -8px; left: 50%; margin-left: -10px; }

.Development.Development-bj .main .right .map .points .item .point .text .slide { overflow: hidden; position: relative; padding: 15px 15px 35px; background: #fff; }

.Development.Development-bj .main .right .map .points .item .point .text .slide .swiper-pagination { bottom: 10px; text-align: center; }

.Development.Development-bj .main .right .map .points .item .point .text .slide .swiper-pagination .swiper-pagination-bullet { width: 25px; height: 4px; background: #999; margin: 0 3px; border-radius: 0; }

.Development.Development-bj .main .right .map .points .item .point .text .slide .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background: #007aff; }

.Development.Development-bj .main .right .map .points .item .point:hover .text { bottom: 46px; visibility: visible; opacity: 1; }

.Development.Development-bj .main .right .map .points .item .point.point-luohe { left: 425px; top: 365px; }

.Development.Development-bj .main .right .map .points .item .point.point-zhumadian { left: 425px; top: 460px; }

.Development.Development-bj .main .right .map .points .item .point.point-zhengzhou { left: 360px; top: 215px; }

.Development.Development-bj .main .right .map .points .item .point.point-anyang { left: 465px; top: 10px; }

.Development.Development-bj .main .right .map .points .item .point.point-hebi { left: 450px; top: 60px; }

.Development.Development-bj .main .right .map .points .item .point.point-puyang { left: 550px; top: 60px; }

.Development.Development-bj .main .right .map .points .item .point.point-tongbai { left: 345px; top: 540px; }

.Development.Development-bj .main .right .map .points .item .point.point-lushan { left: 300px; top: 345px; }

.Development.Development-bj .main .right .map .points .item .point.point-xiangcheng { left: 365px; top: 330px; }

.Development.Development-bj .main .right .map .points .item .point.point-luoyang { left: 230px; top: 230px; }

.Development.Development-bj .main .right .map .points .item .point.point-xuchang { left: 395px; top: 310px; }

.Development.Development-bj .main .right .map .points .item .point.point-linzhou { left: 405px; top: 10px; }

.Development.Development-bj .main .right .map .points .item .point.point-kaifeng { left: 470px; top: 215px; }

.Development.Development-bj .main .right .map .points .item .point.point-zhoukou { left: 510px; top: 365px; }

.Development.Development-bj .main .right .map .points .item .point.point-nanyang { left: 250px; top: 450px; }

.Development.Development-bj .main .right .map .points .item .point.point-jiaozuo { left: 330px; top: 140px; }

.Development.Development-bj .main .right .map .points .item .point.point-jiyuan { left: 250px; top: 150px; }

.Development.Development-bj .main .right .map .points .item .point.point-xinyang { left: 435px; top: 580px; }

.Development.Development-bj .main .right .map .points .item .point.point-shangqiu { left: 610px; top: 250px; }

.Development.Development-bj .main .right .map .points .item .point.point-xinxiang { left: 425px; top: 130px; }

.Development.Development-bj .main .right .map .points .item.jr .point .dot { background-image: url("../images/point-jr.png"); }

.Development.Development-bj .main .right .map .points .item.jj .point .dot { background-image: url("../images/point-jj.png"); }

.Development.Development-bj .main .right .map .points .item.ny .point .dot { background-image: url("../images/point-ny.png"); }

.Development.Development-bj .main .right .map .points .item.hb .point .dot { background-image: url("../images/point-hb.png"); }

.Development.Development-bj .main .right .map .points .item.it .point .dot { background-image: url("../images/point-it.png"); }

.Development.Development-bj .main .right .map .points .item.xf .point .dot { background-image: url("../images/point-xf.png"); }

.Development.Development-bj .main .right .map .points .item.kj .point .dot { background-image: url("../images/point-kj.png"); }

.Development.Development-bj .main .right .map .points .item.rq .point .dot { background-image: url("../images/point-rq.png"); }

.Development.Development-bj .main .right .map .points .item.wl .point .dot { background-image: url("../images/point-wl.png"); }

.Development.Development-bj .main .right .map .points .item.qt .point .dot { background-image: url("../images/point-qt.png"); }

.Development.Development-bj .main .right .map .points .item.active { visibility: visible; opacity: 1; }

.Development.Development-jr .content { padding-bottom: 0; }

.Development.Development-jr .main { margin-top: 60px; }

.Development.Development-jr .main .block { height: auto; overflow: hidden; }

.Development.Development-jr .main .block.block1 .left { width: 50%; height: auto; overflow: hidden; float: left; }

.Development.Development-jr .main .block.block1 .left .title { margin-bottom: 30px; }

.Development.Development-jr .main .block.block1 .left p { font-size: 16px; color: #333; margin-top: 15px; line-height: 26px; }

.Development.Development-jr .main .block.block1 .left p a, .Development.Development-jr .main .block.block1 .left p b { color: #1A52EE; }

.Development.Development-jr .main .block.block1 .left p.dsc { margin-bottom: 30px; }

.Development.Development-jr .main .block.block1 .right { width: 50%; height: auto; overflow: hidden; float: right; text-align: center; padding: 120px 0; }

.Development.Development-jr .main .block.block1 .right img { width: 310px; display: block; margin: 0 auto 20px; }

.Development.Development-jr .main .block.block1 .right p { font-size: 16px; color: #333; }

.Development.Development-jr .main .block.block1 .right p b { font-size: 30px; color: #1A52EE; margin: 0 5px; }

.Development.Development-jr .main .block.block1 .leftImg { position: absolute; left: 0; bottom: 0; }

.Development.Development-jr .main .block.block2 { height: 600px; padding-top: 100px; background: url("../images/development-jr-bg.jpg") center no-repeat; background-size: cover; }

.Development.Development-jr .main .block.block2 h1 { font-size: 30px; color: #fff; text-align: center; }

.Development.Development-jr .main .block.block2 ul { height: auto; overflow: hidden; margin-top: 80px; }

.Development.Development-jr .main .block.block2 ul li { width: 25%; float: left; text-align: center; }

.Development.Development-jr .main .block.block2 ul li .num { font-size: 30px; color: #fff; width: 120px; height: 120px; line-height: 120px; border: 1px solid rgba(255, 255, 255, 0.5); text-align: center; margin: 0 auto 10px; border-radius: 50%; }

.Development.Development-jr .main .block.block2 ul li p { font-size: 18px; color: #fff; }

.Development.Development-jr .main .block.block3 { background: #F8F9FB; padding: 70px 0; }

.Development.Development-jr .main .block.block3 .tt { font-size: 24px; color: #000; margin-bottom: 10px; }

.Development.Development-jr .main .block.block3 .dsc { font-size: 16px; color: #333; line-height: 28px; margin-bottom: 30px; }

.Development.Development-jr .main .block.block3 img { width: 100%; }

.Development.Development-jj .content { padding-bottom: 0; }

.Development.Development-jj .main { margin-top: 60px; }

.Development.Development-jj .main .block { height: auto; overflow: hidden; position: relative; }

.Development.Development-jj .main .block .tt { font-size: 24px; color: #000; margin-bottom: 10px; }

.Development.Development-jj .main .block .tt span { width: 50px; height: 1px; background: #E3E9F9; display: inline-block; margin: 0 15px; vertical-align: 7px; }

.Development.Development-jj .main .block .dsc { font-size: 16px; color: #333; line-height: 28px; }

.Development.Development-jj .main .block .dsc a, .Development.Development-jj .main .block .dsc b { color: #1A52EE; }

.Development.Development-jj .main .block.block1 .dsc { margin: 30px 0; }

.Development.Development-jj .main .block.block1 .textImg { height: auto; overflow: hidden; position: relative; margin-top: 30px; }

.Development.Development-jj .main .block.block1 .textImg .img { width: 50%; }

.Development.Development-jj .main .block.block1 .textImg .img img { width: 100%; min-height: 660px; }

.Development.Development-jj .main .block.block1 .textImg .text { width: 100%; height: 100%; position: absolute; left: 0; top: 0; }

.Development.Development-jj .main .block.block1 .textImg .text .container { z-index: 1; }

.Development.Development-jj .main .block.block1 .textImg .text .box { width: 50%; padding: 12% 5% 0 0; position: relative; }

.Development.Development-jj .main .block.block1 .textImg .text .box .tt { color: #fff; }

.Development.Development-jj .main .block.block1 .textImg .text .box .dsc { color: #fff; margin: 15px 0 10px; }

.Development.Development-jj .main .block.block1 .textImg .text .box ul { height: auto; overflow: hidden; margin-top: 8%; }

.Development.Development-jj .main .block.block1 .textImg .text .box ul li { width: 33.3333%; float: left; }

.Development.Development-jj .main .block.block1 .textImg .text .box ul li h3 { font-size: 16px; color: #fff; }

.Development.Development-jj .main .block.block1 .textImg .text .box ul li h3 b { font-size: 36px; color: #fff; margin-right: 5px; }

.Development.Development-jj .main .block.block1 .textImg .text .box ul li h3 span { font-size: 36px; color: #fff; }

.Development.Development-jj .main .block.block1 .textImg .text .box ul li p { font-size: 16px; color: #fff; }

.Development.Development-jj .main .block.block1 .textImg .text:after { content: ""; width: 50%; height: 100%; background: linear-gradient(205deg, #1F9BE3 0%, #1A52EE 100%); position: absolute; left: 0; top: 0; }

.Development.Development-jj .main .block.block2 { margin: 80px 0; }

.Development.Development-jj .main .block.block2 .tt { text-align: center; }

.Development.Development-jj .main .block.block2 .tt1 { margin-top: 60px; }

.Development.Development-jj .main .block.block2 .cards { height: auto; overflow: hidden; margin: 40px -10px 0; }

.Development.Development-jj .main .block.block2 .cards .item { width: 20%; float: left; padding: 0 10px; margin-bottom: 20px; }

.Development.Development-jj .main .block.block2 .cards .item .box { height: 200px; padding: 50px; text-align: center; border: 1px solid #E4E9F8; transition: all .4s ease; cursor: pointer; }

.Development.Development-jj .main .block.block2 .cards .item .box i { font-size: 60px; color: #7A95DF; }

.Development.Development-jj .main .block.block2 .cards .item .box h2 { font-size: 18px; color: #333; }

.Development.Development-jj .main .block.block2 .cards .item.active .box { background: #1A52EE; }

.Development.Development-jj .main .block.block2 .cards .item.active .box i, .Development.Development-jj .main .block.block2 .cards .item.active .box h2 { color: #fff; }

.Development.Development-jj .main .block.block2 .cards .textBox { width: 100%; height: auto; overflow: visible; padding: 0 10px; margin-bottom: 20px; clear: both; }

.Development.Development-jj .main .block.block2 .cards .textBox .box { height: auto; overflow: visible; padding: 20px 50px 0; background: #F8F9FB; border: 1px solid #E4E9F8; position: relative; display: none; }

.Development.Development-jj .main .block.block2 .cards .textBox .box p { width: 33.3333%; font-size: 16px; color: #333; margin-bottom: 20px; float: left; }

.Development.Development-jj .main .block.block2 .cards .textBox .box p i { color: #1A52EE; margin-right: 3px; }

.Development.Development-jj .main .block.block2 .cards .textBox .box:after { content: ""; width: 45px; height: 30px; background: url("../images/development-it-block3-up.png") no-repeat center/100%; position: absolute; left: 0; top: -21px; }

.Development.Development-jj .main .block.block2 .cards .textBox .box.box1:after { left: 8%; }

.Development.Development-jj .main .block.block2 .cards .textBox .box.box2:after { left: 28%; }

.Development.Development-jj .main .block.block2 .cards .textBox .box.box3:after { left: 48.5%; }

.Development.Development-jj .main .block.block2 .cards .textBox .box.box4:after { left: 69%; }

.Development.Development-jj .main .block.block2 .cards .textBox .box.box5:after { left: 89.2%; }

.Development.Development-jj .main .block.block2 .cards .textBox .box.active { display: block; }

.Development.Development-jj .main .block.block3 { height: 760px; padding-top: 130px; background: url("../images/development-jj-block3-bg.jpg") no-repeat center/cover; }

.Development.Development-jj .main .block.block3 .tt { color: #fff; margin-bottom: 20px; }

.Development.Development-jj .main .block.block3 .dsc { width: 50%; color: #fff; margin-bottom: 15px; }

.Development.Development-ny .content { padding-bottom: 0; }

.Development.Development-ny .main { margin-top: 60px; }

.Development.Development-ny .main .block { height: auto; overflow: hidden; position: relative; }

.Development.Development-ny .main .block .tt { font-size: 24px; color: #000; margin-bottom: 10px; }

.Development.Development-ny .main .block .dsc { font-size: 16px; color: #333; line-height: 28px; }

.Development.Development-ny .main .block .dsc a, .Development.Development-ny .main .block .dsc b { color: #1A52EE; }

.Development.Development-ny .main .block.block1 .dsc { margin: 30px 0; }

.Development.Development-ny .main .block.block1 .textImg { height: auto; overflow: hidden; position: relative; }

.Development.Development-ny .main .block.block1 .textImg .img { width: 50%; }

.Development.Development-ny .main .block.block1 .textImg .img img { width: 100%; min-height: 660px; }

.Development.Development-ny .main .block.block1 .textImg .text { width: 100%; height: 100%; position: absolute; left: 0; top: 0; }

.Development.Development-ny .main .block.block1 .textImg .text .container { z-index: 1; }

.Development.Development-ny .main .block.block1 .textImg .text .box { width: 50%; padding: 5% 5% 0 0; position: relative; }

.Development.Development-ny .main .block.block1 .textImg .text .box .tt { color: #fff; }

.Development.Development-ny .main .block.block1 .textImg .text .box .dsc { color: #fff; margin: 10px 0; }

.Development.Development-ny .main .block.block1 .textImg .text .box ul { height: auto; overflow: hidden; margin-top: 9%; }

.Development.Development-ny .main .block.block1 .textImg .text .box ul li { padding-left: 20px; margin-bottom: 7%; position: relative; }

.Development.Development-ny .main .block.block1 .textImg .text .box ul li h2 { font-size: 18px; color: #fff; }

.Development.Development-ny .main .block.block1 .textImg .text .box ul li .dsc { margin: 5px 0; }

.Development.Development-ny .main .block.block1 .textImg .text .box ul li:after { content: ""; width: 3px; height: 89%; background: rgba(255, 255, 255, 0.5); position: absolute; left: 0; top: 4px; }

.Development.Development-ny .main .block.block1 .textImg .text .box ul li:last-child { margin-bottom: 0; }

.Development.Development-ny .main .block.block1 .textImg .text .box:after { content: ""; width: 350px; height: 350px; background: url("../images/development-ny-block1-icon.png") no-repeat center/100%; position: absolute; right: 8%; bottom: 0; }

.Development.Development-ny .main .block.block1 .textImg .text:after { content: ""; width: 50%; height: 100%; background: linear-gradient(205deg, #1F9BE3 0%, #1A52EE 100%); position: absolute; left: 0; top: 0; }

.Development.Development-ny .main .block.block2 { margin-top: 70px; }

.Development.Development-ny .main .block.block2 .cards { height: auto; overflow: hidden; margin: 40px -10px 0; }

.Development.Development-ny .main .block.block2 .cards .item { width: 33.33333%; float: left; padding: 0 10px; margin-bottom: 20px; }

.Development.Development-ny .main .block.block2 .cards .item .box { height: 200px; padding: 50px; text-align: center; border: 1px solid #E4E9F8; transition: all .4s ease; cursor: pointer; }

.Development.Development-ny .main .block.block2 .cards .item .box i { font-size: 60px; color: #7A95DF; }

.Development.Development-ny .main .block.block2 .cards .item .box h2 { font-size: 18px; color: #333; }

.Development.Development-ny .main .block.block2 .cards .item.active .box { background: #1A52EE; }

.Development.Development-ny .main .block.block2 .cards .item.active .box i, .Development.Development-ny .main .block.block2 .cards .item.active .box h2 { color: #fff; }

.Development.Development-ny .main .block.block2 .cards .textBox { width: 100%; height: auto; overflow: visible; padding: 0 10px; margin-bottom: 20px; clear: both; }

.Development.Development-ny .main .block.block2 .cards .textBox .box { height: auto; overflow: visible; padding: 20px 50px; background: #F8F9FB; border: 1px solid #E4E9F8; position: relative; display: none; }

.Development.Development-ny .main .block.block2 .cards .textBox .box p { width: 33.3333%; font-size: 16px; color: #333; line-height: 36px; float: left; }

.Development.Development-ny .main .block.block2 .cards .textBox .box p i { color: #1A52EE; margin-right: 3px; }

.Development.Development-ny .main .block.block2 .cards .textBox .box:after { content: ""; width: 45px; height: 30px; background: url("../images/development-it-block3-up.png") no-repeat center/100%; position: absolute; left: 0; top: -21px; }

.Development.Development-ny .main .block.block2 .cards .textBox .box.box1:after { left: 14.5%; }

.Development.Development-ny .main .block.block2 .cards .textBox .box.box2:after { left: 48.5%; }

.Development.Development-ny .main .block.block2 .cards .textBox .box.box3:after { left: 82.5%; }

.Development.Development-ny .main .block.block2 .cards .textBox .box.active { display: block; }

.Development.Development-ny .main .block.block3 { margin-top: 70px; }

.Development.Development-ny .main .block.block3 .tt { text-align: center; }

.Development.Development-ny .main .block.block3 .tt span { width: 50px; height: 2px; background: #E3E9F9; display: inline-block; margin: 0 10px; vertical-align: 7px; }

.Development.Development-ny .main .block.block3 .slide { height: auto; overflow: hidden; position: relative; margin-top: 30px; }

.Development.Development-ny .main .block.block3 .slide .swiper-slide { overflow: hidden; position: relative; }

.Development.Development-ny .main .block.block3 .slide .swiper-slide ul { height: auto; overflow: hidden; }

.Development.Development-ny .main .block.block3 .slide .swiper-slide ul li { position: relative; }

.Development.Development-ny .main .block.block3 .slide .swiper-slide ul li img { width: 100%; height: 320px; }

.Development.Development-ny .main .block.block3 .slide .swiper-slide ul li .text { width: 100%; height: 100%; padding-top: 150px; background: rgba(0, 17, 64, 0.5); position: absolute; left: 0; top: 0; transition: all .4s ease; }

.Development.Development-ny .main .block.block3 .slide .swiper-slide ul li .text h2 { font-size: 18px; color: #fff; text-align: center; }

.Development.Development-ny .main .block.block3 .slide .swiper-slide ul li:hover .text { background: rgba(0, 17, 64, 0); }

.Development.Development-ny .main .block.block3 .slide .btn-prev, .Development.Development-ny .main .block.block3 .slide .btn-next { position: absolute; left: 2%; top: 46%; z-index: 1; font-size: 50px; color: #fff; cursor: pointer; }

.Development.Development-ny .main .block.block3 .slide .btn-prev.btn-next, .Development.Development-ny .main .block.block3 .slide .btn-next.btn-next { left: auto; right: 2%; }

.Development.Development-ny .main .block.block4 { padding: 130px 0; background: url("../images/development-ny-block4-bg.jpg") no-repeat center/cover; }

.Development.Development-ny .main .block.block4 .tt { color: #fff; margin-bottom: 25px; }

.Development.Development-ny .main .block.block4 .ttt { font-size: 18px; color: #fff; margin-bottom: 25px; }

.Development.Development-ny .main .block.block4 .dsc { width: 50%; color: #fff; margin-bottom: 15px; }

.Development.Development-hb .content { padding-bottom: 0; }

.Development.Development-hb .main { margin-top: 60px; }

.Development.Development-hb .main .block { height: auto; overflow: hidden; position: relative; }

.Development.Development-hb .main .block .tt { font-size: 24px; color: #000; margin-bottom: 10px; }

.Development.Development-hb .main .block .dsc { font-size: 16px; color: #333; line-height: 28px; }

.Development.Development-hb .main .block .dsc a, .Development.Development-hb .main .block .dsc b { color: #1A52EE; }

.Development.Development-hb .main .block.block1 .dsc { margin-top: 30px; }

.Development.Development-hb .main .block.block1 .textImg { height: auto; overflow: hidden; margin-top: 60px; }

.Development.Development-hb .main .block.block1 .textImg .text { width: 46%; height: auto; overflow: hidden; padding-top: 5%; }

.Development.Development-hb .main .block.block1 .textImg .text .dsc { margin-top: 15px; }

.Development.Development-hb .main .block.block1 .textImg .text ul { height: auto; overflow: hidden; margin-top: 8%; }

.Development.Development-hb .main .block.block1 .textImg .text ul li { width: 25%; float: left; text-align: center; }

.Development.Development-hb .main .block.block1 .textImg .text ul li h3 { font-size: 16px; color: #000; }

.Development.Development-hb .main .block.block1 .textImg .text ul li h3 b { font-size: 36px; color: #1A52EE; margin-right: 5px; }

.Development.Development-hb .main .block.block1 .textImg .text ul li h3 span { font-size: 36px; color: #1A52EE; }

.Development.Development-hb .main .block.block1 .textImg .text ul li p { font-size: 16px; color: #333; }

.Development.Development-hb .main .block.block1 .textImg .img { width: 50%; }

.Development.Development-hb .main .block.block2 { margin: 80px 0; background: url("../images/development-hb-block2-bg.jpg") no-repeat center/cover; }

.Development.Development-hb .main .block.block2 ul { height: auto; overflow: hidden; }

.Development.Development-hb .main .block.block2 ul li { width: 33.333%; float: left; text-align: center; padding: 300px 0; position: relative; }

.Development.Development-hb .main .block.block2 ul li img { margin: 0 auto; }

.Development.Development-hb .main .block.block2 ul li h3 { font-size: 18px; color: #fff; margin: 10px 0; }

.Development.Development-hb .main .block.block2 ul li .dsc { color: #fff; }

.Development.Development-hb .main .block.block2 ul li:after { content: ""; width: 1px; height: 100%; background: rgba(255, 255, 255, 0.3); position: absolute; right: 0; top: 0; }

.Development.Development-hb .main .block.block2 ul li:last-child:after { display: none; }

.Development.Development-hb .main .block.block3 .section { height: auto; overflow: hidden; }

.Development.Development-hb .main .block.block3 .section.section1 .dsc { margin-bottom: 20px; }

.Development.Development-hb .main .block.block3 .section.section2 { padding: 70px 0 140px; background: url("../images/development-hb-block3-bg.jpg") no-repeat center/cover; }

.Development.Development-hb .main .block.block3 .section.section2 .tt { text-align: center; margin-bottom: 20px; }

.Development.Development-hb .main .block.block3 .section.section2 .tt span { width: 50px; height: 1px; background: #E3E9F9; display: inline-block; margin: 0 15px; vertical-align: 7px; }

.Development.Development-hb .main .block.block3 .section.section2 .slide { overflow: hidden; position: relative; }

.Development.Development-hb .main .block.block3 .section.section2 .slide .swiper-slide { position: relative; }

.Development.Development-hb .main .block.block3 .section.section2 .slide .swiper-slide img { width: 100%; }

.Development.Development-hb .main .block.block3 .section.section2 .slide .swiper-slide .text { width: 100%; height: 16.5%; padding: 30px; position: absolute; left: 0; bottom: 0; background: linear-gradient(180deg, transparent 0%, #000000 100%); transition: all .4s ease; }

.Development.Development-hb .main .block.block3 .section.section2 .slide .swiper-slide .text h2 { font-size: 18px; color: #fff; margin-bottom: 15px; font-family: "PingFang SC Semibold"; }

.Development.Development-hb .main .block.block3 .section.section2 .slide .swiper-slide .text .dsc { color: #fff; }

.Development.Development-hb .main .block.block3 .section.section2 .slide .swiper-slide:hover .text { height: 48%; }

.Development.Development-hb .main .block.block4 { height: 760px; padding-top: 250px; background: url("../images/development-hb-block4-bg.jpg") no-repeat center/cover; }

.Development.Development-it .content { padding-bottom: 0; }

.Development.Development-it .main { margin-top: 60px; }

.Development.Development-it .main .block { height: auto; overflow: hidden; position: relative; }

.Development.Development-it .main .block .tt { font-size: 24px; color: #000; margin-bottom: 10px; }

.Development.Development-it .main .block .dsc { font-size: 16px; color: #333; line-height: 28px; }

.Development.Development-it .main .block .dsc a, .Development.Development-it .main .block .dsc b { color: #1A52EE; }

.Development.Development-it .main .block.block1 .dsc { margin-top: 30px; }

.Development.Development-it .main .block.block1 .textImg { height: auto; overflow: hidden; margin-top: 60px; }

.Development.Development-it .main .block.block1 .textImg .text { width: 46%; height: auto; overflow: hidden; padding-top: 3%; }

.Development.Development-it .main .block.block1 .textImg .text .dsc { margin-top: 0; }

.Development.Development-it .main .block.block1 .textImg .text ul { height: auto; overflow: hidden; margin-top: 14%; }

.Development.Development-it .main .block.block1 .textImg .text ul li { width: 25%; float: left; text-align: center; }

.Development.Development-it .main .block.block1 .textImg .text ul li h3 { font-size: 16px; color: #000; }

.Development.Development-it .main .block.block1 .textImg .text ul li h3 b { font-size: 36px; color: #1A52EE; margin-right: 5px; }

.Development.Development-it .main .block.block1 .textImg .text ul li p { font-size: 16px; color: #333; }

.Development.Development-it .main .block.block1 .textImg .img { width: 50%; }

.Development.Development-it .main .block.block2 { margin-top: 70px; padding: 130px 0 150px; background: url("../images/development-it-block2-bg.jpg") no-repeat center/cover; }

.Development.Development-it .main .block.block2 ul { height: auto; overflow: hidden; position: relative; z-index: 1; }

.Development.Development-it .main .block.block2 ul li { width: 33.3333%; text-align: center; float: left; padding: 0 95px; }

.Development.Development-it .main .block.block2 ul li img { width: 218px; margin: 0 auto; }

.Development.Development-it .main .block.block2 ul li h2 { font-size: 24px; color: #fff; margin: 10px 0; }

.Development.Development-it .main .block.block2 ul li p { font-size: 16px; color: #fff; line-height: 28px; }

.Development.Development-it .main .block.block2:after { content: ""; width: 100%; height: 100%; background: rgba(0, 76, 181, 0.5); position: absolute; left: 0; top: 0; }

.Development.Development-it .main .block.block3 { margin-top: 70px; }

.Development.Development-it .main .block.block3 .cards { height: auto; overflow: hidden; margin: 40px -10px 0; }

.Development.Development-it .main .block.block3 .cards .item { width: 25%; float: left; padding: 0 10px; margin-bottom: 20px; }

.Development.Development-it .main .block.block3 .cards .item .box { height: 200px; padding: 50px; text-align: center; border: 1px solid #E4E9F8; transition: all .4s ease; cursor: pointer; }

.Development.Development-it .main .block.block3 .cards .item .box i { font-size: 60px; color: #7A95DF; }

.Development.Development-it .main .block.block3 .cards .item .box h2 { font-size: 18px; color: #333; }

.Development.Development-it .main .block.block3 .cards .item.active .box { background: #1A52EE; }

.Development.Development-it .main .block.block3 .cards .item.active .box i, .Development.Development-it .main .block.block3 .cards .item.active .box h2 { color: #fff; }

.Development.Development-it .main .block.block3 .cards .textBox { width: 100%; height: auto; overflow: visible; padding: 0 10px; margin-bottom: 20px; clear: both; }

.Development.Development-it .main .block.block3 .cards .textBox .box { height: auto; overflow: visible; padding: 20px 50px; background: #F8F9FB; border: 1px solid #E4E9F8; position: relative; display: none; }

.Development.Development-it .main .block.block3 .cards .textBox .box p { width: 33.3333%; font-size: 16px; color: #333; line-height: 36px; float: left; }

.Development.Development-it .main .block.block3 .cards .textBox .box p i { color: #1A52EE; margin-right: 3px; }

.Development.Development-it .main .block.block3 .cards .textBox .box:after { content: ""; width: 45px; height: 30px; background: url("../images/development-it-block3-up.png") no-repeat center/100%; position: absolute; left: 0; top: -21px; }

.Development.Development-it .main .block.block3 .cards .textBox .box.box1:after, .Development.Development-it .main .block.block3 .cards .textBox .box.box5:after { left: 10%; }

.Development.Development-it .main .block.block3 .cards .textBox .box.box2:after, .Development.Development-it .main .block.block3 .cards .textBox .box.box6:after { left: 36%; }

.Development.Development-it .main .block.block3 .cards .textBox .box.box3:after, .Development.Development-it .main .block.block3 .cards .textBox .box.box7:after { left: 61%; }

.Development.Development-it .main .block.block3 .cards .textBox .box.box4:after, .Development.Development-it .main .block.block3 .cards .textBox .box.box8:after { left: 87%; }

.Development.Development-it .main .block.block3 .cards .textBox .box.active { display: block; }

.Development.Development-it .main .block.block4 { margin-top: 40px; }

.Development.Development-it .main .block.block4 .slide { overflow: hidden; position: relative; }

.Development.Development-it .main .block.block4 .slide .swiper-slide { position: relative; }

.Development.Development-it .main .block.block4 .slide .swiper-slide img { width: 100%; }

.Development.Development-it .main .block.block4 .slide .swiper-slide .text { width: 100%; height: 100%; padding-top: 130px; position: absolute; left: 0; top: 0; }

.Development.Development-it .main .block.block4 .slide .swiper-slide .text .ttt { font-size: 18px; color: #1A52EE; margin: 30px 0 10px; }

.Development.Development-it .main .block.block4 .slide .swiper-slide .text .dsc { width: 46%; }

.Development.Development-it .main .block.block4 .slide .swiper-pagination { left: 50%; margin-left: -720px; bottom: 30%; text-align: left; }

.Development.Development-it .main .block.block4 .slide .swiper-pagination .swiper-pagination-bullet { width: 35px; height: 6px; background: #A9B5D6; opacity: 1; border-radius: 0; }

.Development.Development-it .main .block.block4 .slide .swiper-pagination .swiper-pagination-bullet-active { width: 70px; background: #1A52EE; }

.Development.Development-it .main .block.block5 { padding: 130px 0; background: url("../images/development-it-block5-bg.jpg") no-repeat center/cover; }

.Development.Development-it .main .block.block5 .tt, .Development.Development-it .main .block.block5 .dsc { width: 46%; color: #fff; margin-bottom: 30px; }

.Development.Development-it .main .block.block5 ul { height: auto; overflow: hidden; margin: 100px -15px 0; }

.Development.Development-it .main .block.block5 ul li { width: 33.3333%; float: left; padding: 0 15px; }

.Development.Development-it .main .block.block5 ul li .box { height: 230px; background: rgba(255, 255, 255, 0.12); border-radius: 8px; padding: 30px 20px; }

.Development.Development-it .main .block.block5 ul li .box h2 { font-size: 18px; color: #fff; margin-bottom: 15px; }

.Development.Development-it .main .block.block5 ul li .box p { font-size: 16px; color: #fff; line-height: 26px; }

.Development.Development-xf .content { padding-bottom: 0; }

.Development.Development-xf .main { margin-top: 60px; }

.Development.Development-xf .main .block { height: auto; overflow: hidden; position: relative; }

.Development.Development-xf .main .block .tt { font-size: 24px; color: #000; margin-bottom: 10px; }

.Development.Development-xf .main .block .dsc { font-size: 16px; color: #333; line-height: 28px; }

.Development.Development-xf .main .block .dsc a, .Development.Development-xf .main .block .dsc b { color: #1A52EE; }

.Development.Development-xf .main .block.block1 .dsc { margin: 30px 0; }

.Development.Development-xf .main .block.block1 .bg { width: 100%; height: 700px; padding: 100px 0; background: url("../images/development-xf-block1-bg.jpg") no-repeat center/cover; position: relative; }

.Development.Development-xf .main .block.block1 .bg .container { position: relative; z-index: 1; }

.Development.Development-xf .main .block.block1 .bg .tt, .Development.Development-xf .main .block.block1 .bg .dsc { color: #fff; margin: 10px 0; }

.Development.Development-xf .main .block.block1 .bg ul { display: flex; justify-content: space-between; margin-top: 100px; }

.Development.Development-xf .main .block.block1 .bg ul li { width: 274px; height: 237px; padding: 0 30px; text-align: center; display: flex; flex-direction: column; align-items: center; justify-content: center; background: url("../images/development-xf-block1-li.png") no-repeat center/100%; }

.Development.Development-xf .main .block.block1 .bg ul li h2 { font-size: 18px; color: #fff; }

.Development.Development-xf .main .block.block1 .bg ul li .dsc { line-height: 24px; }

.Development.Development-xf .main .block.block1 .bg:after { content: ""; width: 100%; height: 100%; background: rgba(9, 29, 83, 0.6); position: absolute; left: 0; top: 0; }

.Development.Development-xf .main .block.block2 { margin-top: 70px; }

.Development.Development-xf .main .block.block2 .cards { height: auto; overflow: hidden; margin: 40px -10px 0; }

.Development.Development-xf .main .block.block2 .cards .item { width: 33.33333%; float: left; padding: 0 10px; margin-bottom: 20px; }

.Development.Development-xf .main .block.block2 .cards .item .box { height: 200px; padding: 50px; text-align: center; border: 1px solid #E4E9F8; transition: all .4s ease; cursor: pointer; }

.Development.Development-xf .main .block.block2 .cards .item .box i { font-size: 60px; color: #7A95DF; }

.Development.Development-xf .main .block.block2 .cards .item .box h2 { font-size: 18px; color: #333; }

.Development.Development-xf .main .block.block2 .cards .item.active .box { background: #1A52EE; }

.Development.Development-xf .main .block.block2 .cards .item.active .box i, .Development.Development-xf .main .block.block2 .cards .item.active .box h2 { color: #fff; }

.Development.Development-xf .main .block.block2 .cards .textBox { width: 100%; height: auto; overflow: visible; padding: 0 10px; margin-bottom: 20px; clear: both; }

.Development.Development-xf .main .block.block2 .cards .textBox .box { height: auto; overflow: visible; padding: 20px 50px; background: #F8F9FB; border: 1px solid #E4E9F8; position: relative; display: none; }

.Development.Development-xf .main .block.block2 .cards .textBox .box p { width: 33.3333%; font-size: 16px; color: #333; line-height: 36px; float: left; }

.Development.Development-xf .main .block.block2 .cards .textBox .box p i { color: #1A52EE; margin-right: 3px; }

.Development.Development-xf .main .block.block2 .cards .textBox .box:after { content: ""; width: 45px; height: 30px; background: url("../images/development-it-block3-up.png") no-repeat center/100%; position: absolute; left: 0; top: -21px; }

.Development.Development-xf .main .block.block2 .cards .textBox .box.box1:after, .Development.Development-xf .main .block.block2 .cards .textBox .box.block4:after { left: 15.5%; }

.Development.Development-xf .main .block.block2 .cards .textBox .box.box2:after, .Development.Development-xf .main .block.block2 .cards .textBox .box.block5:after { left: 48.5%; }

.Development.Development-xf .main .block.block2 .cards .textBox .box.box3:after, .Development.Development-xf .main .block.block2 .cards .textBox .box.block6:after { left: 82.5%; }

.Development.Development-xf .main .block.block2 .cards .textBox .box.active { display: block; }

.Development.Development-xf .main .block.block3 { margin-top: 70px; width: 100%; height: 700px; padding: 100px 0; background: url("../images/development-xf-block3-bg.jpg") no-repeat center/cover; position: relative; }

.Development.Development-xf .main .block.block3 .tt, .Development.Development-xf .main .block.block3 .dsc { width: 50%; color: #fff; }

.Development.Development-tz .content { padding-bottom: 0; }

.Development.Development-tz .main { margin-top: 60px; }

.Development.Development-tz .main .block { height: auto; overflow: hidden; position: relative; }

.Development.Development-tz .main .block .tt { font-size: 24px; color: #000; margin-bottom: 10px; }

.Development.Development-tz .main .block .dsc { font-size: 16px; color: #333; line-height: 28px; }

.Development.Development-tz .main .block .dsc a, .Development.Development-tz .main .block .dsc b { color: #1A52EE; }

.Development.Development-tz .main .block.block1 .dsc { margin-top: 30px; }

.Development.Development-tz .main .block.block1 .textImg { height: auto; overflow: hidden; margin-top: 60px; }

.Development.Development-tz .main .block.block1 .textImg .text { width: 46%; height: auto; overflow: hidden; padding-top: 3%; }

.Development.Development-tz .main .block.block1 .textImg .text .dsc { margin-top: 15px; }

.Development.Development-tz .main .block.block1 .textImg .text ul { height: auto; overflow: hidden; margin-top: 6%; }

.Development.Development-tz .main .block.block1 .textImg .text ul li { width: 33.333%; float: left; text-align: center; }

.Development.Development-tz .main .block.block1 .textImg .text ul li h3 { font-size: 16px; color: #000; }

.Development.Development-tz .main .block.block1 .textImg .text ul li h3 b { font-size: 36px; color: #1A52EE; margin-right: 5px; }

.Development.Development-tz .main .block.block1 .textImg .text ul li p { font-size: 16px; color: #333; }

.Development.Development-tz .main .block.block1 .textImg .img { width: 50%; }

.Development.Development-tz .main .block.block2 { padding: 70px 0 200px; background: #F8F9FB url("../images/development-tz-block2-bg.png") no-repeat bottom/100%; }

.Development.Development-tz .main .block.block2 .textImg { height: auto; overflow: hidden; }

.Development.Development-tz .main .block.block2 .textImg .text { width: 46%; height: auto; overflow: hidden; margin-top: 10px; }

.Development.Development-tz .main .block.block2 .textImg .text dl { height: auto; overflow: hidden; margin-top: 25px; }

.Development.Development-tz .main .block.block2 .textImg .text dl dt { height: 30px; line-height: 30px; color: #fff; margin-bottom: 5px; padding: 0 10px; display: inline-block; border-radius: 2px 15px 2px 2px; background: #7A95DF; }

.Development.Development-tz .main .block.block2 .textImg .img { width: 50%; padding-top: 110px; }

.Development.Development-tz .main .block.block3 { padding: 110px 0 200px; background: url("../images/development-tz-block3-bg.jpg") no-repeat center/cover; }

.Development.Development-tz .main .block.block3 .tt { text-align: center; color: #fff; }

.Development.Development-tz .main .block.block3 .slide { overflow: hidden; margin-top: 30px; }

.Development.Development-tz .main .block.block3 .slide .swiper-slide { overflow: hidden; }

.Development.Development-tz .main .block.block3 .slide .swiper-slide img { width: 100%; }

.Development.Development-tz .main .block.block3 .slide .swiper-slide h2 { line-height: 60px; font-size: 18px; color: #fff; text-align: center; background: #1A52EE; }

.Development.Development-rq .content { padding-bottom: 0; }

.Development.Development-rq .main { margin-top: 60px; }

.Development.Development-rq .main .block { height: auto; overflow: hidden; position: relative; }

.Development.Development-rq .main .block.block1 p { font-size: 16px; color: #333; line-height: 26px; margin-top: 30px; }

.Development.Development-rq .main .block.block1 p a { color: #1A52EE; }

.Development.Development-rq .main .block.block2 { margin-top: 70px; padding-top: 110px; height: 1068px; background: url("../images/development-rq-bg.jpg") center no-repeat; background-size: cover; }

.Development.Development-rq .main .block.block2 p { width: 65%; font-size: 16px; color: #333; line-height: 30px; margin-bottom: 20px; position: relative; padding-left: 25px; }

.Development.Development-rq .main .block.block2 p b { color: #1A52EE; }

.Development.Development-rq .main .block.block2 p:after { content: "\e606"; font-family: "iconfont"; font-size: 14px; position: absolute; left: 0; top: 0; font-weight: bold; color: #1A52EE; }

.Development.Development-wl .content { padding-bottom: 0; }

.Development.Development-wl .main { margin-top: 60px; }

.Development.Development-wl .main .block { height: auto; overflow: hidden; position: relative; margin-top: 70px; }

.Development.Development-wl .main .block .tt { font-size: 24px; color: #000; margin-bottom: 10px; }

.Development.Development-wl .main .block .dsc { font-size: 16px; color: #333; line-height: 28px; }

.Development.Development-wl .main .block .dsc a, .Development.Development-wl .main .block .dsc b { color: #1A52EE; }

.Development.Development-wl .main .block.block1 { margin-top: 0; }

.Development.Development-wl .main .block.block1 .dsc { margin: 30px 0; }

.Development.Development-wl .main .block.block1 .textImg { height: auto; overflow: hidden; position: relative; }

.Development.Development-wl .main .block.block1 .textImg .img { width: 50%; }

.Development.Development-wl .main .block.block1 .textImg .img img { width: 100%; min-height: 660px; }

.Development.Development-wl .main .block.block1 .textImg .text { width: 100%; height: 100%; position: absolute; left: 0; top: 0; }

.Development.Development-wl .main .block.block1 .textImg .text .container { z-index: 1; }

.Development.Development-wl .main .block.block1 .textImg .text .box { width: 50%; padding: 7% 5% 0 0; position: relative; }

.Development.Development-wl .main .block.block1 .textImg .text .box .tt { color: #fff; }

.Development.Development-wl .main .block.block1 .textImg .text .box .dsc { color: #fff; margin: 10px 0; }

.Development.Development-wl .main .block.block1 .textImg .text .box ul { height: auto; overflow: hidden; margin-top: 15%; }

.Development.Development-wl .main .block.block1 .textImg .text .box ul li { padding-left: 20px; margin-bottom: 7%; position: relative; }

.Development.Development-wl .main .block.block1 .textImg .text .box ul li h2 { font-size: 18px; color: #fff; }

.Development.Development-wl .main .block.block1 .textImg .text .box ul li .dsc { margin: 5px 0; }

.Development.Development-wl .main .block.block1 .textImg .text .box ul li:after { content: ""; width: 3px; height: 89%; background: rgba(255, 255, 255, 0.5); position: absolute; left: 0; top: 4px; }

.Development.Development-wl .main .block.block1 .textImg .text .box ul li:last-child { margin-bottom: 0; }

.Development.Development-wl .main .block.block1 .textImg .text:after { content: ""; width: 50%; height: 100%; background: linear-gradient(205deg, #1F9BE3 0%, #1A52EE 100%); position: absolute; left: 0; top: 0; }

.Development.Development-wl .main .block.block3 .tabs { height: auto; overflow: hidden; margin: 40px -10px 30px; }

.Development.Development-wl .main .block.block3 .tabs .item { width: 33.33333%; float: left; padding: 0 10px; margin-bottom: 20px; }

.Development.Development-wl .main .block.block3 .tabs .item .box { display: flex; align-items: center; justify-content: center; height: 80px; text-align: center; border: 1px solid #E4E9F8; transition: all .4s ease; cursor: pointer; }

.Development.Development-wl .main .block.block3 .tabs .item .box i { font-size: 60px; color: #7A95DF; }

.Development.Development-wl .main .block.block3 .tabs .item .box h2 { font-size: 18px; color: #333; }

.Development.Development-wl .main .block.block3 .tabs .item.active .box { background: #1A52EE; }

.Development.Development-wl .main .block.block3 .tabs .item.active .box i, .Development.Development-wl .main .block.block3 .tabs .item.active .box h2 { color: #fff; }

.Development.Development-wl .main .block.block3 .slide { height: auto; overflow: hidden; position: relative; }

.Development.Development-wl .main .block.block3 .slide .swiper-slide { position: relative; }

.Development.Development-wl .main .block.block3 .slide .swiper-slide .section { height: auto; overflow: hidden; margin-top: 50px; }

.Development.Development-wl .main .block.block3 .slide .swiper-slide .section .tt { font-size: 22px; text-align: center; }

.Development.Development-wl .main .block.block3 .slide .swiper-slide .section .tt span { width: 50px; height: 1px; background: #E3E9F9; display: inline-block; margin: 0 15px; vertical-align: 7px; }

.Development.Development-wl .main .block.block3 .slide .swiper-slide .section .dsc { text-align: center; margin-bottom: 20px; }

.Development.Development-wl .main .block.block3 .slide .swiper-slide .section img { margin: 0 auto; }

.Development.Development-wl .main .block.block3 .slide .swiper-slide.swiper-slide1 .section1 { padding-top: 40px; background: #F8F9FB; margin-top: 40px; }

.Development.Development-wl .main .block.block3 .slide .swiper-slide.swiper-slide1 .section3 .tt { margin-bottom: 30px; }

.Development.Development-wl .main .block.block3 .slide .swiper-slide.swiper-slide1 .section3 .slide1 { overflow: hidden; position: relative; }

.Development.Development-wl .main .block.block3 .slide .swiper-slide.swiper-slide1 .section3 .slide1 .swiper-slide { position: relative; }

.Development.Development-wl .main .block.block3 .slide .swiper-slide.swiper-slide1 .section3 .slide1 .swiper-slide img { width: 100%; }

.Development.Development-wl .main .block.block3 .slide .swiper-slide.swiper-slide1 .section3 .slide1 .swiper-slide .text { width: 100%; height: 16.5%; padding: 30px; position: absolute; left: 0; bottom: 0; background: linear-gradient(180deg, transparent 0%, #000000 100%); transition: all .4s ease; }

.Development.Development-wl .main .block.block3 .slide .swiper-slide.swiper-slide1 .section3 .slide1 .swiper-slide .text h2 { font-size: 18px; color: #fff; margin-bottom: 15px; font-family: "PingFang SC Semibold"; }

.Development.Development-wl .main .block.block3 .slide .swiper-slide.swiper-slide1 .section3 .slide1 .swiper-slide .text .dsc { color: #fff; text-align: left; }

.Development.Development-wl .main .block.block3 .slide .swiper-slide.swiper-slide1 .section3 .slide1 .swiper-slide:hover .text { height: 48%; }

.Development.Development-wl .main .block.block3 .slide .swiper-slide.swiper-slide2 .section2 { background: #F8F9FB; padding: 50px 0; }

.Development.Development-wl .main .block.block3 .slide .swiper-slide.swiper-slide2 .section2 .tt { text-align: left; }

.Development.Development-wl .main .block.block3 .slide .swiper-slide.swiper-slide3 .section1 .left, .Development.Development-wl .main .block.block3 .slide .swiper-slide.swiper-slide3 .section1 .right { width: 49%; float: right; position: relative; }

.Development.Development-wl .main .block.block3 .slide .swiper-slide.swiper-slide3 .section1 .left { float: left; }

.Development.Development-wl .main .block.block3 .slide .swiper-slide.swiper-slide3 .section1 .left h2 { width: 100%; padding: 20px; font-size: 16px; color: #fff; line-height: 28px; background: #1A52EE; }

.Development.Development-wl .main .block.block3 .slide .swiper-slide.swiper-slide3 .section2 ul { height: auto; overflow: hidden; margin: 30px -10px; }

.Development.Development-wl .main .block.block3 .slide .swiper-slide.swiper-slide3 .section2 ul li { width: 25%; float: left; padding: 0 10px; }

.Development.Development-wl .main .block.block3 .slide .swiper-slide.swiper-slide3 .section2 ul li .box { background: #F8F9FB; height: 400px; padding: 50px 20px; }

.Development.Development-wl .main .block.block3 .slide .swiper-slide.swiper-slide3 .section2 ul li .box img { width: 100px; margin: 0 auto 15px; }

.Development.Development-wl .main .block.block3 .slide .swiper-slide.swiper-slide3 .section2 ul li .box h2 { font-size: 18px; color: #333; text-align: center; margin-bottom: 15px; }

.Development.Development-wl .main .block.block3 .slide .swiper-slide.swiper-slide3 .section2 ul li .box p { text-align: left; }

.Development.Development-wl .main .block.block4 { width: 100%; height: 550px; background: url("../images/development-wl-img1.png") no-repeat center/cover; }

.Development.Development-qt .content { padding-bottom: 0; }

.Development.Development-qt .main { margin-top: 60px; }

.Development.Development-qt .main .block { height: auto; overflow: hidden; position: relative; }

.Development.Development-qt .main .block.block1 { background: #F7F8FA; margin-top: 30px; padding: 60px 0 !important; }

.Development.Development-qt .main .block.block1, .Development.Development-qt .main .block.block3 { padding-bottom: 40px; }

.Development.Development-qt .main .block.block1 .title, .Development.Development-qt .main .block.block3 .title { margin-bottom: 20px; }

.Development.Development-qt .main .block.block1 .left, .Development.Development-qt .main .block.block3 .left { width: 45%; height: auto; overflow: hidden; padding-top: 50px; }

.Development.Development-qt .main .block.block1 .left h2, .Development.Development-qt .main .block.block3 .left h2 { font-size: 24px; }

.Development.Development-qt .main .block.block1 .left p, .Development.Development-qt .main .block.block3 .left p { font-size: 16px; color: #333; line-height: 28px; margin-top: 15px; }

.Development.Development-qt .main .block.block1 .left p b, .Development.Development-qt .main .block.block3 .left p b { color: #1A52EE; }

.Development.Development-qt .main .block.block1 .right, .Development.Development-qt .main .block.block3 .right { width: 50%; height: auto; overflow: hidden; }

.Development.Development-qt .main .block.block1 .right img, .Development.Development-qt .main .block.block3 .right img { width: 580px; float: right; }

.Development.Development-qt .main .block.block2 { padding: 80px 0; background: url("../images/development-qt-bg1.jpg") center no-repeat; background-size: cover; background-attachment: fixed; }

.Development.Development-qt .main .block.block2 .bb { height: auto; margin: 0 -15px; overflow: visible; }

.Development.Development-qt .main .block.block2 .left, .Development.Development-qt .main .block.block2 .right { height: auto; overflow: visible; float: left; padding: 0 15px; position: relative; }

.Development.Development-qt .main .block.block2 .left .box, .Development.Development-qt .main .block.block2 .right .box { padding: 40px 30px; height: 460px; overflow: hidden; box-shadow: 0 10px 20px rgba(64, 126, 154, 0.16); background: #fff; }

.Development.Development-qt .main .block.block2 .left .box p, .Development.Development-qt .main .block.block2 .right .box p { font-size: 16px; color: #333; line-height: 28px; }

.Development.Development-qt .main .block.block2 .left.left, .Development.Development-qt .main .block.block2 .right.left { width: 32%; }

.Development.Development-qt .main .block.block2 .left.left ul, .Development.Development-qt .main .block.block2 .right.left ul { height: auto; overflow: hidden; margin: 20px -10px 0; }

.Development.Development-qt .main .block.block2 .left.left ul li, .Development.Development-qt .main .block.block2 .right.left ul li { width: 50%; float: left; padding: 10px; }

.Development.Development-qt .main .block.block2 .left.left ul li .box1, .Development.Development-qt .main .block.block2 .right.left ul li .box1 { background: #F8F9FB; text-align: center; padding: 20px 0; }

.Development.Development-qt .main .block.block2 .left.left ul li .box1 p, .Development.Development-qt .main .block.block2 .right.left ul li .box1 p { color: #000; }

.Development.Development-qt .main .block.block2 .left.left ul li .box1 p b, .Development.Development-qt .main .block.block2 .right.left ul li .box1 p b { color: #1A52EE; font-size: 34px; }

.Development.Development-qt .main .block.block2 .left.right, .Development.Development-qt .main .block.block2 .right.right { width: 68%; }

.Development.Development-qt .main .block.block2 .left.right ul, .Development.Development-qt .main .block.block2 .right.right ul { height: auto; overflow: hidden; margin-top: 40px; }

.Development.Development-qt .main .block.block2 .left.right ul li, .Development.Development-qt .main .block.block2 .right.right ul li { width: 50%; height: 380px; overflow: hidden; float: left; position: relative; }

.Development.Development-qt .main .block.block2 .left.right ul li h1, .Development.Development-qt .main .block.block2 .right.right ul li h1 { font-size: 24px; color: #333; margin-bottom: 30px; }

.Development.Development-qt .main .block.block2 .left.right ul li h3, .Development.Development-qt .main .block.block2 .right.right ul li h3 { font-size: 14px; color: #666; margin-bottom: 10px; position: relative; z-index: 1; }

.Development.Development-qt .main .block.block2 .left.right ul li h2, .Development.Development-qt .main .block.block2 .right.right ul li h2 { font-size: 18px; color: #1A52EE; position: relative; z-index: 1; }

.Development.Development-qt .main .block.block2 .left.right ul li p, .Development.Development-qt .main .block.block2 .right.right ul li p { color: #000; margin-bottom: 30px; position: relative; z-index: 1; }

.Development.Development-qt .main .block.block2 .left.right ul li p b, .Development.Development-qt .main .block.block2 .right.right ul li p b { color: #1A52EE; font-size: 30px; }

.Development.Development-qt .main .block.block2 .left.right ul li .img, .Development.Development-qt .main .block.block2 .right.right ul li .img { position: absolute; left: 0; bottom: 60px; z-index: 0; }

.Development.Development-qt .main .block.block3 { padding: 90px 0; }

.Development.Development-qt .main .block.block3 .left { padding: 0; }

.Development.Development-qt .main .block.block3 .right { padding-top: 50px; }

.Development.Development-qt .main .block.block3 .right ul { height: auto; overflow: hidden; }

.Development.Development-qt .main .block.block3 .right ul li { width: 25%; float: left; text-align: center; }

.Development.Development-qt .main .block.block3 .right ul li img { width: 100px; margin: 0 auto 10px; display: block; float: none; }

.Development.Development-qt .main .block.block3 .right ul li p { width: 75%; font-size: 16px; margin: 0 auto; color: #333; }

.Development.Development-qt .main .block.block3 .imgs { height: auto; overflow: hidden; margin: 50px -10px 0; }

.Development.Development-qt .main .block.block3 .imgs .item { width: 25%; height: auto; overflow: hidden; float: left; padding: 0 10px; }

.Development.Development-qt .main .block.block3 .imgs .item img { width: 100%; display: block; }

.Development.Development-qt .main .block.block3 .imgs .item p { font-size: 16px; background: #F8F9FB; padding: 20px; text-align: center; }

.Development.Development-qt .main .block.block4 { padding-top: 160px; height: 660px; background: url("../images/development-qt-bg2.jpg") center no-repeat; }

.Development.Development-qt .main .block.block4 h2 { font-size: 36px; color: #33506B; font-family: "PingFang SC Light"; }

.Development.Development-qt .main .block.block4 p { font-size: 26px; color: #33506B; font-family: "PingFang SC Semibold"; }

.Development.Development-rc .content { padding-bottom: 0; }

.Development.Development-rc .main { margin-top: 60px; }

.Development.Development-rc .main .block { height: auto; overflow: hidden; padding: 80px 0; }

.Development.Development-rc .main .block .tt { font-size: 24px; color: #000; font-family: "PingFang SC Semibold"; }

.Development.Development-rc .main .block.block1 { padding: 0; }

.Development.Development-rc .main .block.block1 p { font-size: 16px; color: #333; margin-top: 15px; line-height: 28px; }

.Development.Development-rc .main .block.block1 p a, .Development.Development-rc .main .block.block1 p b { color: #1A52EE; }

.Development.Development-rc .main .block.block1 p.dsc { margin: 30px 0; }

.Development.Development-rc .main .block.block1 .textImg { height: auto; overflow: hidden; position: relative; margin-top: 60px; background: #1F78F2; }

.Development.Development-rc .main .block.block1 .textImg .zs { width: 22.8%; position: absolute; left: 0; bottom: 0; }

.Development.Development-rc .main .block.block1 .textImg .img { width: 50%; }

.Development.Development-rc .main .block.block1 .textImg .img img { width: 100%; min-height: 660px; }

.Development.Development-rc .main .block.block1 .textImg .text { width: 100%; height: 100%; position: absolute; left: 0; top: 0; }

.Development.Development-rc .main .block.block1 .textImg .text .container { z-index: 1; }

.Development.Development-rc .main .block.block1 .textImg .text .box { width: 50%; padding: 8% 5% 0 0; position: relative; }

.Development.Development-rc .main .block.block1 .textImg .text .box .tt { color: #fff; margin-bottom: 40px; }

.Development.Development-rc .main .block.block1 .textImg .text .box .tt img { width: 45%; }

.Development.Development-rc .main .block.block1 .textImg .text .box p { color: #fff; }

.Development.Development-rc .main .block.block1 .textImg .text .box ul { height: auto; overflow: hidden; margin-top: 8%; }

.Development.Development-rc .main .block.block1 .textImg .text .box ul li { width: 25%; float: left; text-align: center; }

.Development.Development-rc .main .block.block1 .textImg .text .box ul li h3 { font-size: 16px; color: #fff; }

.Development.Development-rc .main .block.block1 .textImg .text .box ul li h3 b { font-size: 36px; color: #fff; margin-right: 5px; }

.Development.Development-rc .main .block.block1 .textImg .text .box ul li h3 span { font-size: 36px; color: #fff; }

.Development.Development-rc .main .block.block1 .textImg .text .box ul li p { font-size: 16px; color: #fff; margin: 0; }

.Development.Development-rc .main .block.block3 { height: 800px; background: url(../images/development-rc-block3-bg.jpg) no-repeat center/cover; }

.Development.Development-rc .main .block.block3 .tt { color: #fff; text-align: center; }

.Development.Development-rc .main .block.block3 ul { display: flex; justify-content: space-between; margin-top: 3.5%; }

.Development.Development-rc .main .block.block3 ul li { width: 48.5%; background: #fff; padding: 3% 2% 10%; background: linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%); }

.Development.Development-rc .main .block.block3 ul li h3 { font-size: 24px; color: #fff; margin-bottom: 10px; }

.Development.Development-rc .main .block.block3 ul li p { font-size: 16px; color: #fff; line-height: 26px; }

.Development.Development-rc .main .block.block4 .tt { text-align: center; }

.Development.Development-rc .main .block.block4 .slide { overflow: hidden; position: relative; margin-top: 1.5%; }

.Development.Development-rc .main .block.block4 .slide .swiper-slide .img, .Development.Development-rc .main .block.block4 .slide .swiper-slide .text { width: 100%; float: left; position: relative; }

.Development.Development-rc .main .block.block4 .slide .swiper-slide .img img, .Development.Development-rc .main .block.block4 .slide .swiper-slide .text img { width: 100%; }

.Development.Development-rc .main .block.block4 .slide .swiper-slide .img h3, .Development.Development-rc .main .block.block4 .slide .swiper-slide .text h3 { font-size: 18px; color: #fff; transition: all .4s ease; }

.Development.Development-rc .main .block.block4 .slide .swiper-slide .img h3 { width: 100%; position: absolute; left: 0; bottom: 0; padding: 30px; text-align: center; }

.Development.Development-rc .main .block.block4 .slide .swiper-slide .img:before { content: ""; width: 100%; height: 30%; background: linear-gradient(180deg, transparent 0%, #000000 100%); position: absolute; left: 0; bottom: 0; }

.Development.Development-rc .main .block.block4 .slide .swiper-slide .text { width: 100%; height: 100%; padding: 12% 8% 0; background: rgba(26, 82, 238, 0.8); transform: translateY(100%); position: absolute; left: 0; bottom: 0; transition: all 1s; }

.Development.Development-rc .main .block.block4 .slide .swiper-slide .text .line { width: 35px; height: 2px; background: #fff; margin: 8% 0 10%; }

.Development.Development-rc .main .block.block4 .slide .swiper-slide .text p { font-size: 16px; color: #fff; line-height: 28px; }

.Development.Development-rc .main .block.block4 .slide .swiper-slide:hover .img h3 { transform: translateY(100%); }

.Development.Development-rc .main .block.block4 .slide .swiper-slide:hover .text { transform: translateY(0); }

.Development.Development-rc .main .block.block4 .slide .swiper-button-prev { left: 3%; }

.Development.Development-rc .main .block.block4 .slide .swiper-button-next { right: 3%; }

.Development.Development-rc .main .block.block5 { height: 800px; background: url(../images/development-rc-block5-bg.jpg) no-repeat center/cover; }

.Development.Development-rc .main .block.block5 .tt { color: #fff; margin-bottom: 1.5%; }

.Development.Development-rc .main .block.block5 .dsc { width: 50%; font-size: 16px; color: #fff; line-height: 28px; }

.Development.Development-cx .content { padding-bottom: 0; }

.Development.Development-cx .main { margin-top: 60px; }

.Development.Development-cx .main .block { height: auto; overflow: hidden; }

.Development.Development-cx .main .block .tt { font-size: 24px; color: #000; font-family: "PingFang SC Semibold"; }

.Development.Development-cx .main .block p { font-size: 16px; color: #333; margin-top: 15px; line-height: 28px; }

.Development.Development-cx .main .block p a, .Development.Development-cx .main .block p b { color: #1A52EE; }

.Development.Development-cx .main .block p.dsc { margin: 30px 0; }

.Development.Development-cx .main .block.block1 { padding: 0 0 80px; }

.Development.Development-cx .main .block.block1 .textImg { display: flex; justify-content: space-between; flex-wrap: wrap; }

.Development.Development-cx .main .block.block1 .textImg .text { width: 30%; padding: 5% 3%; background: url(../images/development-cx-block1-bg.jpg) no-repeat bottom/cover; }

.Development.Development-cx .main .block.block1 .textImg .text h3 { font-size: 24px; color: #333; font-family: "PingFang SC Semibold"; }

.Development.Development-cx .main .block.block1 .textImg .img { width: 68%; }

.Development.Development-cx .main .block.block1 .textImg .img img { width: 100%; }

.Development.Development-cx .main .block.block2 { padding: 90px 0; height: 900px; background: url(../images/development-cx-block2-bg.jpg) no-repeat center/cover; }

.Development.Development-cx .main .block.block2 ul { display: flex; }

.Development.Development-cx .main .block.block2 ul li { width: 52%; padding: 2.5%; background: url(../images/development-cx-block2-bg1.png) no-repeat center/cover; position: relative; }

.Development.Development-cx .main .block.block2 ul li h3 { font-size: 24px; color: #fff; }

.Development.Development-cx .main .block.block2 ul li p { width: 90%; color: #fff; }

.Development.Development-cx .main .block.block2 ul li:last-child { padding: 2.5% 2.5% 2.5% 8%; background: url(../images/development-cx-block2-bg2.png) no-repeat center/cover; margin-left: -4.5%; }

.Development.Development-cx .main .block.block2 ul li:last-child p { width: 100%; }

.Development.Development-kj .positionTabs { margin: 0; }

.Development.Development-kj .content { padding-bottom: 0; }

.Development.Development-kj .main .block { height: auto; overflow: hidden; }

.Development.Development-kj .main .block .tt { font-size: 24px; color: #000; font-family: "PingFang SC Semibold"; text-align: center; }

.Development.Development-kj .main .block p { font-size: 16px; color: #333; margin-top: 15px; line-height: 28px; }

.Development.Development-kj .main .block p a, .Development.Development-kj .main .block p b { color: #1A52EE; }

.Development.Development-kj .main .block p.dsc { margin: 30px 0; }

.Development.Development-kj .main .block.block1 { padding: 60px 0 140px; background: url(../images/development-kj-block1-bg.jpg) no-repeat bottom/cover; }

.Development.Development-kj .main .block.block1 .text { width: 45%; margin-top: 4.5%; }

.Development.Development-kj .main .block.block1 .text h3 { font-size: 24px; color: #333; font-family: "PingFang SC Semibold"; }

.Development.Development-kj .main .block.block1 .text ul { display: flex; margin-top: 7%; }

.Development.Development-kj .main .block.block1 .text ul li { padding: 0 20px; height: 54px; font-size: 16px; color: #333; background: rgba(26, 82, 238, 0.1); margin-right: 40px; display: flex; align-items: center; }

.Development.Development-kj .main .block.block1 .text ul li img { margin-right: 5px; }

.Development.Development-kj .main .block.block2 { height: 648px; background: url(../images/development-kj-block2-bg.jpg) no-repeat bottom/cover; }

.Development.Development-kj .main .block.block2 .container { height: 100%; display: flex; justify-content: space-between; flex-wrap: wrap; align-items: center; }

.Development.Development-kj .main .block.block2 .container .left h3 { font-size: 38px; color: #fff; line-height: 53px; font-family: "PingFang SC Semibold"; }

.Development.Development-kj .main .block.block2 .container .left ul { display: flex; margin-top: 15%; position: relative; padding-left: 30px; }

.Development.Development-kj .main .block.block2 .container .left ul:before { content: ""; width: 40px; height: 1px; background: rgba(255, 255, 255, 0.6); position: absolute; left: 0; top: 0; bottom: 0; margin: auto; }

.Development.Development-kj .main .block.block2 .container .left ul li { font-size: 16px; color: rgba(255, 255, 255, 0.6); margin-left: 30px; }

.Development.Development-kj .main .block.block2 .container .right { width: 58%; padding: 5%; background: url(../images/development-kj-block2-bg1.png) no-repeat bottom/cover; }

.Development.Development-kj .main .block.block2 .container .right h3 { font-size: 24px; color: #fff; font-family: "PingFang SC Semibold"; }

.Development.Development-kj .main .block.block2 .container .right p { color: #fff; margin-top: 3%; }

.Development.Development-kj .main .block.block3 { padding: 80px 0; background: #F8F9FB; }

.Development.Development-kj .main .block.block3 .tabs { display: flex; flex-wrap: wrap; margin-top: 3%; }

.Development.Development-kj .main .block.block3 .tabs .swiper-slide { width: 25%; height: 120px; font-size: 18px; color: #666; background: #EEEEEE; display: flex; align-items: center; justify-content: center; cursor: pointer; transition: all .4s ease; }

.Development.Development-kj .main .block.block3 .tabs .swiper-slide:hover { color: #1A52EE !important; }

.Development.Development-kj .main .block.block3 .tabs .swiper-slide.active { background: #1A52EE; color: #fff !important; }

.Development.Development-kj .main .block.block3 .slide { overflow: hidden; margin-top: 5%; }

.Development.Development-kj .main .block.block3 .slide .swiper-slide { overflow: hidden; }

.Development.Development-kj .main .block.block3 .slide .swiper-slide ul { display: flex; justify-content: space-between; }

.Development.Development-kj .main .block.block3 .slide .swiper-slide ul li { width: 32%; position: relative; }

.Development.Development-kj .main .block.block3 .slide .swiper-slide ul li img { width: 100%; }

.Development.Development-kj .main .block.block3 .slide .swiper-slide ul li .text { width: 100%; height: 180px; padding: 4% 10%; position: absolute; left: 0; bottom: 0; background: rgba(26, 82, 238, 0.5); backdrop-filter: blur(10px); }

.Development.Development-kj .main .block.block3 .slide .swiper-slide ul li .text dl dt { font-size: 18px; color: #fff; margin-bottom: 2%; }

.Development.Development-kj .main .block.block3 .slide .swiper-slide ul li .text dl dd { font-size: 16px; color: rgba(255, 255, 255, 0.5); line-height: 26px; }

/*Culture*/
.Culture .neiBanner { background-image: url("../images/banner.jpg"); }

.Culture.Culture-ln .content { padding-bottom: 0; }

.Culture.Culture-ln .main .block { height: auto; overflow: hidden; position: relative; padding-top: 80px; }

.Culture.Culture-ln .main .block .tt { font-size: 24px; color: #000; margin-bottom: 10px; }

.Culture.Culture-ln .main .block .dsc { font-size: 16px; color: #333; line-height: 28px; }

.Culture.Culture-ln .main .block .dsc a, .Culture.Culture-ln .main .block .dsc b { color: #1A52EE; }

.Culture.Culture-ln .main .block .ttt { text-align: center; margin-bottom: 20px; }

.Culture.Culture-ln .main .block .ttt span { width: 50px; height: 2px; background: #E3E9F9; display: inline-block; margin: 0 10px; vertical-align: 7px; }

.Culture.Culture-ln .main .block.block1 { padding-top: 0; }

.Culture.Culture-ln .main .block.block1 .title { margin-bottom: 20px; }

.Culture.Culture-ln .main .block.block1 .dsc { margin: 30px 0; }

.Culture.Culture-ln .main .block.block1 .textImg { height: auto; overflow: hidden; position: relative; }

.Culture.Culture-ln .main .block.block1 .textImg .img { width: 50%; }

.Culture.Culture-ln .main .block.block1 .textImg .img img { width: 100%; min-height: 660px; }

.Culture.Culture-ln .main .block.block1 .textImg .text { width: 100%; height: 100%; position: absolute; left: 0; top: 0; }

.Culture.Culture-ln .main .block.block1 .textImg .text .container { height: 100%; z-index: 1; }

.Culture.Culture-ln .main .block.block1 .textImg .text .box { height: 100%; width: 50%; padding: 5% 5% 0 0; position: relative; }

.Culture.Culture-ln .main .block.block1 .textImg .text .box .tt { color: #fff; margin-bottom: 20px; }

.Culture.Culture-ln .main .block.block1 .textImg .text .box .dsc { color: #fff; margin: 10px 0; }

.Culture.Culture-ln .main .block.block1 .textImg .text:after { content: ""; width: 50%; height: 100%; background: linear-gradient(205deg, #1F9BE3 0%, #1A52EE 100%); position: absolute; left: 0; top: 0; }

.Culture.Culture-ln .main .block.block1 .textImg .text .imgb { width: 50%; height: auto; position: absolute; left: 0; bottom: 0; z-index: 1; }

.Culture.Culture-ln .main .block.block2 ul { height: auto; overflow: hidden; margin: 0 -15px; }

.Culture.Culture-ln .main .block.block2 ul li { width: 33.3333%; float: left; padding: 0 15px; }

.Culture.Culture-ln .main .block.block2 ul li .box { height: 450px; background: #F8F9FB; padding: 80px 30px; }

.Culture.Culture-ln .main .block.block2 ul li .box img { display: block; margin: 0 auto; }

.Culture.Culture-ln .main .block.block2 ul li .box h2 { font-size: 20px; color: #000; margin: 40px 0 20px; text-align: center; }

.Culture.Culture-ln .main .block.block2 ul li .box p { font-size: 16px; line-height: 26px; color: #333; }

.Culture.Culture-ln .main .block.block3 ul { height: 760px; background: url("../images/culture-ln-block3-bg.jpg") no-repeat center/cover; }

.Culture.Culture-ln .main .block.block3 ul li { width: 25%; height: 100%; padding: 15% 40px 0; float: left; border-right: 1px solid rgba(255, 255, 255, 0.5); text-align: center; transition: all .4s ease; }

.Culture.Culture-ln .main .block.block3 ul li h2 { font-size: 20px; color: #fff; margin-bottom: 10px; }

.Culture.Culture-ln .main .block.block3 ul li p { font-size: 16px; color: #fff; margin-top: 20px; }

.Culture.Culture-ln .main .block.block3 ul li .dsc { color: #fff; margin-top: 40px; transform: translateY(20px); opacity: 0; transition: all .4s ease; }

.Culture.Culture-ln .main .block.block3 ul li:last-child { border: 0; }

.Culture.Culture-ln .main .block.block3 ul li:hover { background: url("../images/culture-ln-block3-li.png") rgba(26, 82, 238, 0.7) center no-repeat; }

.Culture.Culture-ln .main .block.block3 ul li:hover .dsc { opacity: 1; transform: rotateY(0); }

.Culture.Culture-ln .main .block.block4 { height: 800px; padding-top: 70px; background: url("../images/culture-ln-block4-bg.jpg") no-repeat center/cover; }

.Culture.Culture-ln .main .block.block4 .tt span { background: #A9B5D6; }

.Culture.Culture-ln .main .block.block4 ul { height: auto; margin-top: 80px; }

.Culture.Culture-ln .main .block.block4 ul li { width: 33.3333%; float: left; position: relative; padding: 10px 40px 0 40px; }

.Culture.Culture-ln .main .block.block4 ul li:before { content: ""; width: 1px; height: 220px; background: #e5e5e5; position: absolute; left: 0; top: 0; }

.Culture.Culture-ln .main .block.block4 ul li:after { content: ""; width: 2px; height: 50px; background: #466EF0; position: absolute; left: 0; top: 0; }

.Culture.Culture-ln .main .block.block4 ul li h2 { font-size: 20px; color: #333; }

.Culture.Culture-ln .main .block.block4 ul li p { font-size: 16px; color: #333; line-height: 26px; margin-top: 15px; }

.Culture.Culture-ln .main .block.block5 { height: 800px; padding-top: 80px; background: url("../images/culture-ln-block5-bg.jpg") no-repeat center/cover; }

.Culture.Culture-ln .main .block.block5 h2 { font-size: 20px; color: #000; margin: 20px 0 30px; }

.Culture.Culture-ln .main .block.block5 p { font-size: 16px; color: #000; margin-top: 10px; }

.Culture.Culture-ln .main .block.block6 { padding-bottom: 80px; }

.Culture.Culture-ln .main .block.block6 ul { height: auto; overflow: hidden; margin: 0 -10px; }

.Culture.Culture-ln .main .block.block6 ul li { width: 50%; float: left; padding: 0 10px; text-align: center; margin-bottom: 20px; }

.Culture.Culture-ln .main .block.block6 ul li .bb { height: auto; overflow: hidden; position: relative; }

.Culture.Culture-ln .main .block.block6 ul li .bb .text { width: 100%; height: 100%; position: absolute; left: 0; top: 0; padding: 130px 40px; transition: all .4s ease; background: rgba(0, 0, 0, 0.5); }

.Culture.Culture-ln .main .block.block6 ul li .bb .text h2 { font-size: 20px; color: #fff; margin-bottom: 10px; transform: translateY(20px); font-family: "PingFang SC Semibold"; transition: all .4s ease; }

.Culture.Culture-ln .main .block.block6 ul li .bb .text p { font-size: 16px; color: #fff; opacity: 0; transform: translateY(20px); transition: all .4s ease; }

.Culture.Culture-ln .main .block.block6 ul li .bb:hover .text { background: rgba(26, 82, 238, 0.8); }

.Culture.Culture-ln .main .block.block6 ul li .bb:hover .text h2 { transform: translateY(0); }

.Culture.Culture-ln .main .block.block6 ul li .bb:hover .text p { opacity: 1; transform: translateY(0); }

.Culture.Culture-fc .content { padding: 80px 0; }

.Culture.Culture-fc .main .big { height: auto; overflow: hidden; margin-top: 40px; background: #F8F9FB; }

.Culture.Culture-fc .main .big .img { width: 460px; float: left; }

.Culture.Culture-fc .main .big .text { height: auto; overflow: hidden; padding: 30px; }

.Culture.Culture-fc .main .big .text h3 { font-size: 24px; color: #717991; }

.Culture.Culture-fc .main .big .text h2 { font-size: 24px; color: #333; margin: 20px 0; }

.Culture.Culture-fc .main .big .text p { font-size: 16px; color: #999; line-height: 28px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; }

.Culture.Culture-fc .main .big:hover .text h2 { color: #1A52EE; }

.Culture.Culture-fc .main .list { height: auto; overflow: hidden; margin: 10px -15px; }

.Culture.Culture-fc .main .list li { width: 33.3333%; float: left; padding: 0 15px; margin-top: 30px; }

.Culture.Culture-fc .main .list li a { display: block; }

.Culture.Culture-fc .main .list li a .img { width: 460px; height: 306px; overflow: hidden; }

.Culture.Culture-fc .main .list li a .img img { width: 100%; height: 100%; }

.Culture.Culture-fc .main .list li a .text { height: auto; overflow: hidden; background: #F8F9FB; padding: 20px; }

.Culture.Culture-fc .main .list li a .text h2 { font-size: 16px; color: #333; margin-bottom: 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.Culture.Culture-fc .main .list li a .text p { font-size: 14px; color: #999; line-height: 24px; height: 48px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }

.Culture.Culture-fc .main .list li a:hover img { transform: scale(1.1); }

.Culture.Culture-fc .main .list li a:hover .text h2 { color: #1A52EE; }

.Culture.Culture-vi .content { padding: 80px 0; }

.Culture.Culture-vi .main .block { height: auto; overflow: visible; }

.Culture.Culture-vi .main .block .tt { font-size: 24px; color: #000; margin-bottom: 10px; }

.Culture.Culture-vi .main .block .dsc { font-size: 16px; color: #333; line-height: 28px; margin-top: 30px; }

.Culture.Culture-vi .main .block .dsc a, .Culture.Culture-vi .main .block .dsc b { color: #1A52EE; }

.Culture.Culture-vi .main .block .section { height: auto; overflow: hidden; margin-top: 70px; }

.Culture.Culture-vi .main .block .section img { width: 100%; }

.Culture.Culture-vi .main .block .section.section1 { margin-top: 40px; }

.Culture.Culture-vi .main .block .section.section2 .tt { text-align: center; margin-bottom: 25px; }

.Culture.Culture-vi .main .block .section.section2 ul { height: auto; overflow: hidden; margin: 0 -10px; }

.Culture.Culture-vi .main .block .section.section2 ul li { width: 20%; float: left; padding: 0 10px; }

.Culture.Culture-vi .main .block .section.section2 ul li .box { height: 400px; overflow: hidden; padding: 40px 20px; background: #F8F9FB; }

.Culture.Culture-vi .main .block .section.section2 ul li .box img { width: 50px; margin: 0 auto 25px; }

.Culture.Culture-vi .main .block .section.section2 ul li .box p { font-size: 16px; color: #333; line-height: 26px; margin-top: 10px; }

.Culture.Culture-vi .main .block .section.section3 .dsc { margin-top: 15px; }

.Culture.Culture-vi .main .block .section.section3 ul { height: auto; overflow: hidden; margin-top: 30px; }

.Culture.Culture-vi .main .block .section.section3 ul li { width: 50%; float: left; background: #3E3A39; padding: 40px; }

.Culture.Culture-vi .main .block .section.section3 ul li p { font-size: 16px; line-height: 28px; color: #fff; }

.Culture.Culture-vi .main .block .section.section3 ul li:first-child { background: #0062B1; }

.Culture.Culture-vi .main .block .section.section4 .img { width: 46.3%; float: left; }

.Culture.Culture-vi .main .block .section.section4 .text { height: auto; overflow: hidden; padding: 50px 0 0 110px; }

.Culture.Culture-vi .main .block .section.section4 .text .dsc { margin-top: 15px; }

.Culture.Culture-vi .main .block .section.section4 .text .imgf { width: 256px; margin-top: 100px; }

.Culture.Culture-vi .main .block .section.section5 .text { margin-top: 30px; padding: 60px 30px; background: url("../images/culture-vi-bg.jpg") no-repeat center/cover; }

.Culture.Culture-vi .main .block .section.section5 .text h3 { font-size: 16px; color: #fff; font-family: "PingFang SC Semibold"; }

.Culture.Culture-vi .main .block .section.section5 .text p { width: 55%; font-size: 16px; color: #fff; line-height: 28px; margin: 15px 0; }

/*Responsibility*/
.Responsibility .neiBanner { background-image: url("../images/banner.jpg"); }

.Responsibility .content { padding: 80px 0; }

.Responsibility.Responsibility-zl .main .block { height: auto; overflow: hidden; }

.Responsibility.Responsibility-zl .main .block .dsc { font-size: 16px; color: #333; line-height: 26px; margin-top: 30px; }

.Responsibility.Responsibility-zl .main .block ul { height: auto; overflow: hidden; margin: 40px -10px 0; }

.Responsibility.Responsibility-zl .main .block ul li { width: 50%; height: auto; overflow: hidden; float: left; padding: 0 10px; margin-bottom: 20px; }

.Responsibility.Responsibility-zl .main .block ul li .box { height: auto; overflow: hidden; padding: 40px 30px; }

.Responsibility.Responsibility-zl .main .block ul li .box img { width: 100px; display: block; margin: 0 auto; }

.Responsibility.Responsibility-zl .main .block ul li .box h2 { font-size: 20px; color: #1A52EE; text-align: center; margin: 25px 0 15px; }

.Responsibility.Responsibility-zl .main .block ul li .box p { font-size: 16px; color: #333; line-height: 30px; }

.Responsibility.Responsibility-zl .main .block ul li .box.bgf8 { background: #F8F9FB; }

.Responsibility.Responsibility-zl .main .block ul li .box.bge7 { background: #E7EBF6; }

.Responsibility.Responsibility-zl .main .block ul li .box.box1, .Responsibility.Responsibility-zl .main .block ul li .box.box2 { height: 340px; }

.Responsibility.Responsibility-zl .main .block ul li .box.box3, .Responsibility.Responsibility-zl .main .block ul li .box.box4 { height: 460px; }

.Responsibility.Responsibility-tj .main .block { height: auto; overflow: hidden; }

.Responsibility.Responsibility-tj .main .block ul { height: auto; overflow: hidden; margin: 40px -10px 0; }

.Responsibility.Responsibility-tj .main .block ul li { width: 50%; height: auto; overflow: hidden; padding: 0 10px; float: left; margin-bottom: 20px; }

.Responsibility.Responsibility-tj .main .block ul li .box { height: 246px; overflow: hidden; border: 1px dashed #C3D3FF; border-radius: 10px; position: relative; }

.Responsibility.Responsibility-tj .main .block ul li .box h2 { width: 35%; height: 100%; font-size: 20px; color: #1A52EE; line-height: 30px; padding-top: 90px; text-align: center; float: left; background: #fff; position: relative; z-index: 1; }

.Responsibility.Responsibility-tj .main .block ul li .box p { width: 65%; font-size: 16px; color: #333; line-height: 30px; padding: 80px 30px 0; float: left; position: relative; z-index: 1; }

.Responsibility.Responsibility-tj .main .block ul li .box:after { content: ""; width: 100%; height: 100%; background: linear-gradient(180deg, #F8F9FB 0%, #E3E9F9 100%); position: absolute; left: 0; top: 0; z-index: 0; }

.Responsibility.Responsibility-gt .main .block { height: auto; overflow: hidden; }

.Responsibility.Responsibility-gt .main .block .table { width: 100%; margin-top: 50px; overflow-x: auto; }

.Responsibility.Responsibility-gt .main .block .table table { width: 100%; height: auto; }

.Responsibility.Responsibility-gt .main .block .table table tr { height: auto; overflow: hidden; }

.Responsibility.Responsibility-gt .main .block .table table tr th { width: 25%; padding: 15px; font-size: 20px; color: #fff; background: #7A95DF; }

.Responsibility.Responsibility-gt .main .block .table table tr th:first-child { border-top-left-radius: 15px; }

.Responsibility.Responsibility-gt .main .block .table table tr th:last-child { border-top-right-radius: 15px; }

.Responsibility.Responsibility-gt .main .block .table table tr td { padding: 15px; text-align: center; }

.Responsibility.Responsibility-gt .main .block .table table tr td p { font-size: 16px; color: #333; line-height: 24px; }

.Responsibility.Responsibility-gt .main .block .table table tr:nth-child(even) td { background: #F8F9FB; }

.Responsibility.Responsibility-gt .main .block .table table tr:nth-child(odd) td { background: #E3E9F9; }

.Responsibility.Responsibility-bg .main .block { height: auto; overflow: hidden; }

.Responsibility.Responsibility-bg .main .block .tabsBox { height: auto; overflow: hidden; position: relative; margin-top: 40px; padding: 20px; background: #F8F9FB; }

.Responsibility.Responsibility-bg .main .block .tabsBox .tabs { height: auto; overflow: hidden; position: relative; }

.Responsibility.Responsibility-bg .main .block .tabsBox .tabs .swiper-slide { height: auto; overflow: hidden; position: relative; text-align: center; cursor: pointer; }

.Responsibility.Responsibility-bg .main .block .tabsBox .tabs .swiper-slide h2 { font-size: 20px; color: #666; margin-bottom: 10px; }

.Responsibility.Responsibility-bg .main .block .tabsBox .tabs .swiper-slide .dot { width: 20px; height: 20px; overflow: hidden; position: relative; margin: 0 auto; background: #F8F9FB; }

.Responsibility.Responsibility-bg .main .block .tabsBox .tabs .swiper-slide .dot:before { content: ""; width: 20px; height: 20px; background: #DCE2F2; border-radius: 50%; position: absolute; left: 0; right: 0; bottom: 0; margin: auto; display: none; }

.Responsibility.Responsibility-bg .main .block .tabsBox .tabs .swiper-slide .dot:after { content: ""; width: 10px; height: 10px; border: 1px solid #1A52EE; border-radius: 50%; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; }

.Responsibility.Responsibility-bg .main .block .tabsBox .tabs .swiper-slide.active h2 { color: #1A52EE; }

.Responsibility.Responsibility-bg .main .block .tabsBox .tabs .swiper-slide.active .dot:before { display: block; }

.Responsibility.Responsibility-bg .main .block .tabsBox .tabs .swiper-slide.active .dot:after { content: ""; background: #1A52EE; }

.Responsibility.Responsibility-bg .main .block .tabsBox .tabs:after { content: ""; width: 94%; height: 1px; background: #DCE2F2; position: absolute; left: 0; right: 0; bottom: 9px; margin: auto; }

.Responsibility.Responsibility-bg .main .block .tabsBox .btn-prev, .Responsibility.Responsibility-bg .main .block .tabsBox .btn-next { position: absolute; left: 20px; bottom: 15px; z-index: 1; font-size: 30px; color: #1A52EE; cursor: pointer; transition: all .4s ease; background: #F8F9FB; }

.Responsibility.Responsibility-bg .main .block .tabsBox .btn-prev.btn-next, .Responsibility.Responsibility-bg .main .block .tabsBox .btn-next.btn-next { left: auto; right: 20px; }

.Responsibility.Responsibility-bg .main .block .tabsBox .btn-prev.swiper-button-disabled, .Responsibility.Responsibility-bg .main .block .tabsBox .btn-next.swiper-button-disabled { color: #DCE2F2; }

.Responsibility.Responsibility-bg .main .block .slide { height: auto; overflow: hidden; margin-top: 60px; }

.Responsibility.Responsibility-bg .main .block .slide ul { height: auto; overflow: hidden; margin: 0 -10px; }

.Responsibility.Responsibility-bg .main .block .slide ul li { width: 25%; height: auto; overflow: hidden; padding: 0 10px; float: left; margin-bottom: 20px; }

.Responsibility.Responsibility-bg .main .block .slide ul li .img { overflow: hidden; position: relative; text-align: center; }

.Responsibility.Responsibility-bg .main .block .slide ul li .img img { width: 100%; display: block; }

.Responsibility.Responsibility-bg .main .block .slide ul li .img .btns { width: 100%; height: 100%; padding-top: 45%; background: rgba(26, 82, 238, 0.8); position: absolute; left: 0; top: 0; opacity: 0; transition: all .4s ease; }

.Responsibility.Responsibility-bg .main .block .slide ul li .img .btns a { width: 160px; height: 50px; line-height: 50px; border-radius: 50px; border: 1px solid #fff; font-size: 16px; color: #fff; text-align: center; display: block; margin: 20px auto 0; transform: translateY(500%); }

.Responsibility.Responsibility-bg .main .block .slide ul li .img .btns a.btnDownload { background: #fff; color: #1A52EE; }

.Responsibility.Responsibility-bg .main .block .slide ul li .text { width: 100%; background: #F8F9FB; font-size: 16px; color: #333; padding: 20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; }

.Responsibility.Responsibility-bg .main .block .slide ul li .text:hover { color: #1A52EE; }

.Responsibility.Responsibility-bg .main .block .slide ul li:hover .img .btns { opacity: 1; }

.Responsibility.Responsibility-bg .main .block .slide ul li:hover .img .btns a { transform: translateY(0); }

/*Study*/
.Study .neiBanner { background-image: url("../images/banner.jpg"); }

.Study .content { padding-bottom: 80px; }

.Study.Study-kj .main { margin-top: 60px; }

.Study.Study-kj .main .block { height: auto; overflow: hidden; }

.Study.Study-kj .main .block .tt { font-size: 24px; color: #333; line-height: 24px; margin-bottom: 30px; }

.Study.Study-kj .main .block .tt a { font-size: 16px; color: #1A52EE; float: right; }

.Study.Study-kj .main .block .tt a i { font-size: 20px; vertical-align: -2px; }

.Study.Study-kj .main .block ul { height: auto; overflow: hidden; margin: 0 -15px; }

.Study.Study-kj .main .block ul li { width: 33.33333%; height: auto; overflow: hidden; float: left; padding: 0 15px; margin-bottom: 50px; }

.Study.Study-kj .main .block ul li .img { width: 460px; height: 260px; overflow: hidden; position: relative; }

.Study.Study-kj .main .block ul li .img img { width: 100%; height: 100%; }

.Study.Study-kj .main .block ul li .img .boxCover { width: 100%; height: 100%; padding-top: 21%; text-align: center; background: rgba(0, 0, 0, 0.5); position: absolute; left: 0; top: 0; }

.Study.Study-kj .main .block ul li .img .boxCover i { font-size: 50px; color: #fff; }

.Study.Study-kj .main .block ul li .text { height: auto; overflow: hidden; }

.Study.Study-kj .main .block ul li .text h2 { font-size: 18px; color: #333; margin: 15px 0 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.Study.Study-kj .main .block ul li .text .other span { width: 50%; font-size: 14px; color: #666; float: left; }

.Study.Study-kj .main .block ul li .text .other span i { font-size: 16px; vertical-align: -1px; margin-right: 5px; }

.Study.Study-kj .main .block ul li:hover .img img { transform: scale(1.1); }

.Study.Study-kj .main .block ul li:hover .img .boxCover { opacity: 0; }

.Study.Study-kj .main .block ul li:hover .text h2 { color: #1A52EE; }

.Study.Study-kj .main .block:last-of-type { margin-top: 30px; }

.Study.Study-gz .main .list { height: auto; overflow: hidden; margin: 0 -10px; }

.Study.Study-gz .main .list .item { width: 25%; height: auto; overflow: hidden; padding: 0 10px; float: left; margin-bottom: 30px; }

.Study.Study-gz .main .list .item .img { padding: 120px 0; overflow: hidden; position: relative; text-align: center; background: url("../images/study-gz-bg.png") center no-repeat; background-size: 100%; }

.Study.Study-gz .main .list .item .img p { font-size: 24px; color: #717991; position: relative; z-index: 1; }

.Study.Study-gz .main .list .item .img h2 { font-size: 80px; color: #717991; line-height: 80px; position: relative; z-index: 1; }

.Study.Study-gz .main .list .item .img .btns { width: 100%; height: 100%; padding-top: 100px; background: rgba(26, 82, 238, 0.8); position: absolute; left: 0; top: 0; opacity: 0; z-index: 1; transition: all .4s ease; }

.Study.Study-gz .main .list .item .img .btns a { width: 160px; height: 50px; line-height: 50px; border-radius: 50px; border: 1px solid #fff; font-size: 16px; color: #fff; text-align: center; display: block; margin: 20px auto 0; transform: translateY(500%); }

.Study.Study-gz .main .list .item .img .btns a.btnDownload { background: #fff; color: #1A52EE; }

.Study.Study-gz .main .list .item .text { width: 100%; background: #F8F9FB; font-size: 16px; color: #333; padding: 20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; }

.Study.Study-gz .main .list .item .text:hover { color: #1A52EE; }

.Study.Study-gz .main .list .item:hover .img .btns { opacity: 1; }

.Study.Study-gz .main .list .item:hover .img .btns a { transform: translateY(0); }

/*Party*/
.Party .neiBanner { background-image: url("../images/banner.jpg") !important; }

.Party .content { padding: 80px 0 0; }

.Party.Party-ln .main .block { height: auto; overflow: hidden; }

.Party.Party-ln .main .block.block1 { margin: 30px 0 70px; overflow: visible; }

.Party.Party-ln .main .block.block1 .text, .Party.Party-ln .main .block.block1 .img { width: 50%; height: 400px; overflow: hidden; float: left; }

.Party.Party-ln .main .block.block1 .text { padding: 70px 30px; font-size: 16px; color: #333; line-height: 32px; box-shadow: 0 10px 16px rgba(174, 174, 174, 0.16); }

.Party.Party-ln .main .block.block1 .img img { width: 100%; height: 100%; }

.Party.Party-ln .main .block.block2 { margin-bottom: 30px; }

.Party.Party-ln .main .block.block2 .box { background: #F8F9FB; padding: 40px 30px 50px; }

.Party.Party-ln .main .block.block2 .box p { font-size: 16px; color: #333; line-height: 32px; }

.Party.Party-ln .main .block.block2 .box img { margin: 40px auto 0; }

.Party.Party-ln .main .block.block3 { padding: 50px 0 420px; background: url("../images/party-ln-block3-bg.png") center no-repeat; background-size: cover; }

.Party.Party-ln .main .block.block3 h2 { font-size: 24px; color: #333; line-height: 48px; }

.Party.Party-ln .main .block.block3 h2 b { color: #1A52EE; }

.Party.Party-ln .main .block.block3 ul { height: auto; overflow: hidden; margin-top: 30px; }

.Party.Party-ln .main .block.block3 ul li { width: 309px; float: left; margin-right: 20px; }

.Party.Party-ln .main .block.block3 ul li img { width: 100%; }

.Party.Party-zt .main { padding-bottom: 90px; }

.Party.Party-zt .main .list { height: auto; overflow: hidden; margin: 0 -15px; }

.Party.Party-zt .main .list .item { width: 33.3333%; float: left; padding: 0 15px; margin-bottom: 40px; }

.Party.Party-zt .main .list .item .box { overflow: hidden; }

.Party.Party-zt .main .list .item .box .img { overflow: hidden; }

.Party.Party-zt .main .list .item .box .img img { width: 100%; }

.Party.Party-zt .main .list .item .box .text { font-size: 18px; color: #333; text-align: center; margin-top: 15px; }

.Party.Party-zt .main .list .item:hover .img img { transform: scale(1.1); }

.Party.Party-zt .main .list .item:hover .text { color: #1A52EE; }

/*Hr*/
.Hr .neiBanner { background-image: url("../images/banner.jpg"); }

.Hr.Hr-ln .main .block { height: auto; overflow: hidden; padding-bottom: 560px; }

.Hr.Hr-ln .main .block p { font-size: 18px; color: #333; margin-top: 40px; }

.Hr.Hr-ln .main .block p b { color: #1A52EE; }

.Hr.Hr-ln .main .block ul { height: auto; overflow: hidden; position: relative; z-index: 1; }

.Hr.Hr-ln .main .block ul li { width: 33.33333%; height: auto; overflow: hidden; float: left; text-align: center; margin-top: 70px; }

.Hr.Hr-ln .main .block ul li .img { width: 215px; height: 215px; overflow: hidden; margin: 0 auto; position: relative; border-radius: 50%; }

.Hr.Hr-ln .main .block ul li .img img { width: 100%; }

.Hr.Hr-ln .main .block ul li .img h2 { width: 100%; height: 100%; line-height: 215px; font-size: 40px; color: #fff; position: absolute; left: 0; top: 0; background: rgba(0, 0, 0, 0.3); }

.Hr.Hr-ln .main .block ul li p { font-size: 16px; color: #333; text-align: center; margin-top: 20px; }

.Hr.Hr-ln .main .block:after { content: ""; width: 100%; height: 660px; background: url("../images/hr-ln-bg.jpg") center no-repeat; background-size: cover; position: absolute; left: 0; bottom: 0; }

.Hr.Hr-py .content { padding-bottom: 0 !important; }

.Hr.Hr-py .main .block { height: auto; overflow: hidden; padding-bottom: 560px; }

.Hr.Hr-py .main .block .title { margin-bottom: 30px; }

.Hr.Hr-py .main .block .left, .Hr.Hr-py .main .block .right { width: 45%; float: left; height: auto; overflow: hidden; }

.Hr.Hr-py .main .block .left p, .Hr.Hr-py .main .block .right p { font-size: 16px; line-height: 30px; margin-top: 10px; }

.Hr.Hr-py .main .block .left p b, .Hr.Hr-py .main .block .right p b { color: #1A52EE; }

.Hr.Hr-py .main .block .left.left, .Hr.Hr-py .main .block .right.left { padding-top: 35px; }

.Hr.Hr-py .main .block ul { height: auto; overflow: hidden; margin: 50px -10px 0; position: relative; z-index: 1; }

.Hr.Hr-py .main .block ul li { width: 50%; height: auto; overflow: hidden; float: left; padding: 0 10px; margin-bottom: 20px; }

.Hr.Hr-py .main .block ul li .box { height: 290px; background: #F8F9FB; padding: 40px 30px; }

.Hr.Hr-py .main .block ul li .box h2 { font-size: 24px; margin-bottom: 15px; }

.Hr.Hr-py .main .block ul li .box h2 i { font-size: 50px; color: #1A52EE; margin-right: 15px; vertical-align: -10px; }

.Hr.Hr-py .main .block ul li .box p { font-size: 16px; color: #666; line-height: 28px; margin-top: 10px; }

.Hr.Hr-py .main .block:after { content: ""; width: 100%; height: 660px; background: url("../images/hr-py-bg.jpg") center no-repeat; background-size: cover; position: absolute; left: 0; bottom: 0; }

/*Links*/
.Links .neiBanner { background-image: url("../images/banner-links.jpg"); }

.Links .listul { height: auto; overflow: visible; margin: 40px -20px 0; }

.Links .listul li { width: 25%; overflow: hidden; float: left; padding: 0 20px; transition: all .4s ease; }

.Links .listul li a { display: block; border-bottom: 1px solid #ddd; padding-bottom: 15px; }

.Links .listul li a h2 { font-size: 16px; margin-bottom: 8px; color: #333; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.Links .listul li a p { font-size: 15px; color: #999; }

.Links .listul li:hover { transform: translateY(-5px); }

.Links .listul li:hover a { border-color: #1A52EE; }

.Links .listul li:hover a h2, .Links .listul li:hover a p { color: #1A52EE; }

/* Legal */
.Legal .neiBanner { background-image: url("../images/banner-links.jpg"); }

.Legal .box { height: auto; overflow: hidden; margin-top: 30px; }

.Legal .box h2 { font-size: 20px; color: #333; margin-bottom: 10px; }

.Legal .box p { font-size: 16px; color: #666; margin-bottom: 10px; line-height: 28px; }

.Page404 .main { padding-top: 10%; }

.Page404 .main .img { margin: 0 auto 20px; display: block; }

.Page404 .main .text { height: auto; overflow: hidden; margin-top: 20px; text-align: center; }

.Page404 .main .text h1 { font-size: 50px; color: #333; display: inline-block; font-weight: bold; }

.Page404 .main .text .p { display: inline-block; }

.Page404 .main .text .p p { width: 100px; font-size: 14px; line-height: 18px; color: #333; float: left; margin: 0 15px; }

.Page404 .main .text .p .btn { width: 180px; height: 38px; line-height: 38px; font-size: 14px; border: 1px solid #1A52EE; color: #1A52EE; text-align: center; display: block; float: left; }

.Page404 .main .text .p .btn i { font-size: 14px; color: #1A52EE; }

/*Search*/
.Search .neiBanner { background-image: url("../images/search-banner.jpg"); }

.Search .content { padding: 80px 0; }

.Search .main { position: relative; min-height: 50vh; }

.Search .main .search { width: 700px; height: auto; overflow: hidden; margin: 30px auto 40px; }

.Search .main .search input { width: 580px; height: 47px; font-size: 16px; border: 1px solid #ddd; padding: 0 15px; float: left; }

.Search .main .search .btn { width: 120px; line-height: 45px; background: #1A52EE; display: block; float: left; text-align: center; }

.Search .main .search .btn i { font-size: 20px; color: #fff; }

.Search .main .search .btn:hover { background: #3163ef; }

.Search .main .tabs { height: auto; overflow: hidden; }

.Search .main .tabs a { line-height: 45px; width: 140px; text-align: center; background: #eee; font-size: 16px; color: #666; display: inline-block; margin-right: 10px; margin-bottom: 10px; }

.Search .main .tabs a.active, .Search .main .tabs a:hover { background: #1A52EE; color: #fff; }

.Search .main ul { height: auto; overflow: hidden; margin-top: 40px; }

.Search .main ul li { height: auto; overflow: hidden; margin-bottom: 25px; border-bottom: 1px solid #eee; padding-bottom: 25px; }

.Search .main ul li h2 { font-size: 16px; color: #333; margin-bottom: 10px; transition: all .4s ease; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }

.Search .main ul li h2 span { color: #1A52EE; margin-right: 15px; }

.Search .main ul li p { font-size: 14px; color: #999; line-height: 24px; margin-bottom: 10px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }

.Search .main ul li p:last-child { margin-bottom: 0; }

.Search .main ul li:hover h2 { color: #1A52EE; }

.Search .main .nodate { text-align: center; margin: 100px 0 50px; }

.Search .main .nodate img { display: block; margin: 0 auto 20px; }

.Search .main .nodate p { font-size: 15px; color: #999; }

/*! 1200 ~ 1500  主内容区1140 */
@media (max-width: 1500px) { .container { width: 1140px; }
  .bigTitle { font-size: 40px; }
  .bigTitleEn { font-size: 18px; margin-top: 1px; }
  .commonBtn { width: 200px; height: 56px; line-height: 56px; font-size: 14px; margin: 40px auto 0; }
  .commonBtn i { font-size: 20px; vertical-align: -2px; }
  /* header */
  .header .head .container { padding: 0 80px; }
  .header .head .container .logo { width: 151px; height: 37px; margin: 19px 0 17px; }
  .header .head .container .nav .item { font-size: 15px; padding: 25px 0 20px; margin-left: 30px; }
  .header .submenu .left h1 { font-size: 22px; }
  .header .submenu .left h2 { font-size: 40px; }
  .header .submenu .left:after { width: 3px; height: 75px; top: 5px; }
  .header .submenu .right .snav { margin-right: 10%; }
  .header .submenu .right .snav .item { font-size: 14px; line-height: 32px; }
  /*footer*/
  .footer .top { padding: 45px 0; }
  .footer .top dl { margin-left: 3.6%; }
  .footer .top dl dt { font-size: 14px; }
  .footer .top dl dd { font-size: 13px; }
  .footer .top .follow ul li img { width: 95px; }
  .footer .bottom { padding: 20px 0; }
  .footer .bottom .left .bnav .item { font-size: 13px; margin-right: 15px; padding-right: 15px; }
  .footer .bottom .left .bnav .item:after { height: 11px; top: 4px; }
  .footer .bottom .left .copyright { font-size: 13px; margin-top: 10px; }
  .footer .bottom .right .t { font-size: 13px; line-height: 35px; }
  .footer .bottom .right .list { width: 180px; font-size: 13px; height: 35px; line-height: 33px; }
  .footer .bottom .right .list ul { bottom: 33px; width: 180px; }
  .footer .bottom .right .list ul li a { font-size: 13px; }
  .NeiPage .content { padding: 73px 0; }
  .NeiPage .title h2, .NeiPage .leftTitle h2 { font-size: 26px; }
  .NeiPage .title h3, .NeiPage .leftTitle h3 { font-size: 30px; line-height: 30px; }
  .NeiPage .leftTitle { padding-top: 40px; }
  .neiBanner { height: 234px; }
  /*positionTabs*/
  .positionTabs { margin-bottom: 40px; }
  .positionTabs .position { line-height: 70px; }
  .positionTabs .position a.home { width: 70px; height: 70px; }
  .positionTabs .tabs { line-height: 70px; }
  .page a { width: 40px; line-height: 40px; border-radius: 40px; font-size: 14px; }
  .page a.first, .page a.last { width: 80px; }
  /* Index */
  .Index .bannerBox .shares { padding: 45px; }
  .Index .bannerBox .shares .slide { height: 40px; }
  .Index .bannerBox .shares .slide .swiper-slide .num { font-size: 26px; margin-right: 12px; }
  .Index .bannerBox .shares .slide .swiper-slide .num i { font-size: 22px; margin-right: 5px; }
  .Index .bannerBox .shares .slide .swiper-slide .name { font-size: 14px; }
  .Index .about { padding: 50px 0 60px; }
  .Index .about .text { margin-top: 10px; }
  .Index .about .text h2 { font-size: 22px; margin-bottom: 15px; }
  .Index .about .text p { font-size: 16px; line-height: 32px; }
  .Index .about .number { margin-top: 30px; }
  .Index .about .number li h2 { font-size: 14px; }
  .Index .about .number li h2 b { font-size: 32px; }
  .Index .about .number li h3 { font-size: 14px; }
  .Index .about .commonBtn { margin-top: 30px; }
  .Index .business { padding: 50px 0; }
  .Index .business .slide { margin-top: 20px; }
  .Index .business .slide .swiper-slide img { min-height: 600px; }
  .Index .business .slide .swiper-slide .text { top: 22%; }
  .Index .business .slide .swiper-slide .text h2 { font-size: 32px; line-height: 30px; }
  .Index .business .slide .swiper-slide .text h3 { font-size: 22px; }
  .Index .business .tabs { margin-top: -238px; }
  .Index .business .tabs .item { height: 238px; padding: 40px 18px 0; }
  .Index .business .tabs .item .text i { font-size: 50px; }
  .Index .business .tabs .item .text h2 { font-size: 20px; margin: 15px 0 10px; }
  .Index .news { padding: 50px 0 0; }
  .Index .news .main .left .box, .Index .news .main .center .box, .Index .news .main .right .box { padding: 30px; }
  .Index .news .main .left .box .tip, .Index .news .main .center .box .tip, .Index .news .main .right .box .tip { font-size: 14px; }
  .Index .news .main .left .box ul li, .Index .news .main .right .box ul li { margin-bottom: 20px; }
  .Index .news .main .left .box ul li h2, .Index .news .main .right .box ul li h2 { width: 68%; font-size: 16px; line-height: 22px; height: 44px; }
  .Index .news .main .left .box .qr, .Index .news .main .right .box .qr { right: 20px; bottom: 30px; }
  .Index .news .main .center .video .tip { font-size: 14px; }
  .Index .news .main .center .video .img { height: 258px; }
  .Index .news .main .center .video .img .boxCover i { width: 50px; height: 50px; font-size: 50px; }
  .Index .news .main .center .video .img h2 { font-size: 16px; }
  .Index .news .main .center .box:after { width: 70px; height: 69px; }
  .Index .news .main .center .tabs .item { font-size: 16px; margin-right: 12px; }
  .Index .news .main .center .slide ul li { font-size: 16px; line-height: 36px; }
  .Index .study { padding: 50px 0 70px; }
  .Index .study .main .left, .Index .study .main .right { height: 424px; }
  .Index .study .main .left .swiper-slide h2, .Index .study .main .right .swiper-slide h2 { font-size: 22px; }
  .Index .study .main .left .swiper-pagination-bullet, .Index .study .main .right .swiper-pagination-bullet { width: 10px; height: 10px; }
  .Index .study .main .right .top { margin-bottom: 15px; }
  .Index .study .main .right .box { height: 202px; padding: 25px; }
  .Index .study .main .right .box .t { font-size: 16px; }
  .Index .study .main .right .box ul li { font-size: 18px; line-height: 26px; margin-top: 10px; }
  .Index .study .main .right .box ul li .date { font-size: 14px; }
  .Index .learn { padding: 50px 0; }
  .Index .learn .main { margin-top: 20px; }
  .Index .learn .main .left .box, .Index .learn .main .center .box, .Index .learn .main .right .box { height: 282px; }
  .Index .learn .main .left .box .tip, .Index .learn .main .center .box .tip { font-size: 14px; padding: 0 15px; line-height: 36px; }
  .Index .learn .main .left .box .boxCover, .Index .learn .main .center .box .boxCover { padding-top: 100px; }
  .Index .learn .main .left .box .boxCover i, .Index .learn .main .center .box .boxCover i { font-size: 50px; margin-bottom: 10px; }
  .Index .learn .main .left .box .boxCover h2, .Index .learn .main .center .box .boxCover h2 { font-size: 16px; }
  .Index .learn .main .right .box { padding: 24px; }
  .Index .learn .main .right .t { font-size: 16px; }
  .Index .learn .main .right ul { margin-top: 15px; }
  .Index .learn .main .right ul li .img { height: 145px; padding: 25px 0; }
  .Index .learn .main .right ul li .img .txt p { font-size: 16px; }
  .Index .learn .main .right ul li .img .txt h1 { font-size: 36px; }
  .Index .learn .main .right ul li h2 { font-size: 16px; line-height: 24px; margin-top: 10px; }
  .Index .friend { height: 660px; padding: 40px 0; }
  .Index .friend .box { width: 1180px; top: 70px; }
  .Index .friend .box ul { width: 526px; }
  .Index .friend .box ul li { width: 160px; height: 160px; margin: -38px -38px 0 0; }
  .Index .friend .box ul.left { margin-left: -20px; }
  .Index .friend .box ul.right { margin-right: -20px; }
  .Index .friend .box ul.center { width: 160px; top: 97px; }
  .Index .friend .box:after { width: 489px; height: 245px; bottom: 12px; }
  .Index .friend .commonBtn { bottom: 45px; }
  /*About*/
  .About .aboutLeft { width: 260px; padding: 25px 20px; }
  .About .aboutLeft h2 { font-size: 26px; }
  .About .aboutLeft h3 { font-size: 16px; margin-top: 15px; }
  .About .aboutLeft ul { margin-top: 20px; }
  .About .aboutLeft ul li { margin-bottom: 20px; }
  .About .aboutLeft ul li h4 b, .About .aboutLeft ul li h4 span { font-size: 32px; }
  .About .aboutRight { width: 840px; }
  .About.About-gk .content .main .aboutRight .info h1 { font-size: 22px; }
  .About.About-gk .content .main .aboutRight .info p { font-size: 14px; margin-top: 15px; line-height: 26px; }
  .About.About-gk .content .main .aboutRight .jj { margin: 30px 0; }
  .About.About-gk .content .main .aboutRight .jj h1 { font-size: 22px; }
  .About.About-gk .content .main .aboutRight .jj .icons li { padding: 0 5px; }
  .About.About-gk .content .main .aboutRight .jj .icons li p { font-size: 13px; margin-top: 5px; line-height: 22px; }
  .About.About-gk .content .main .aboutRight .jj .text { width: 51%; min-height: 95px; padding: 20px; margin-top: 20px; }
  .About.About-gk .content .main .aboutRight .jj .text h2 { font-size: 14px; }
  .About.About-gk .content .main .aboutRight .jj .text h1 { font-size: 16px; margin-top: 10px; }
  .About.About-gk .content .main .aboutRight img { margin-top: 30px; }
  .About.About-ry .content .main .aboutRight ul li { margin-top: 20px; }
  .About.About-ry .content .main .aboutRight ul li .img .view i { width: 36px; height: 36px; font-size: 36px; }
  .About.About-ry .content .main .aboutRight ul li h2 { font-size: 14px; margin-top: 10px; }
  .About.About-ld .content .main .aboutRight .text h1 { font-size: 22px; }
  .About.About-ld .content .main .aboutRight .text .left p, .About.About-ld .content .main .aboutRight .text .right p { font-size: 14px; line-height: 26px; }
  .About.About-ld .content .main .aboutRight .text .left .from, .About.About-ld .content .main .aboutRight .text .right .from { margin-top: 30px; }
  .About.About-zzjg .content .main .aboutRight .top h1 { font-size: 22px; line-height: 34px; }
  .About.About-zzjg .content .main .aboutRight .top p { font-size: 16px; }
  .About.About-zzjg .content .main .aboutRight ul { margin: 30px -15px; }
  .About.About-zzjg .content .main .aboutRight ul li { padding: 0 15px; }
  .About.About-zzjg .content .main .aboutRight ul li .box { height: 200px; padding: 25px 20px; }
  .About.About-zzjg .content .main .aboutRight ul li .box h2 { font-size: 16px; margin-bottom: 10px; }
  .About.About-zzjg .content .main .aboutRight ul li .box p { font-size: 14px; line-height: 24px; }
  .About.About-zzjg .content .main .aboutRight .box { margin-top: 40px; }
  .About.About-zzjg .content .main .aboutRight .box .item { width: 220px; }
  .About.About-zzjg .content .main .aboutRight .box .item h2 { font-size: 16px; margin-bottom: 5px; }
  .About.About-zzjg .content .main .aboutRight .box .item p { font-size: 14px; line-height: 24px; }
  .About.About-zzjg .content .main .aboutRight .box .item.item1 { top: 55px; left: 45px; }
  .About.About-zzjg .content .main .aboutRight .box .item.item1:before { left: 110px; top: 8px; }
  .About.About-zzjg .content .main .aboutRight .box .item.item1:after { width: 216px; left: 118px; top: 11px; }
  .About.About-zzjg .content .main .aboutRight .box .item.item2 { top: 110px; right: 30px; }
  .About.About-zzjg .content .main .aboutRight .box .item.item2:before { content: ""; width: 8px; height: 8px; border: 2px solid #81ABEC; position: absolute; left: -24px; top: 8px; border-radius: 50%; opacity: .5; }
  .About.About-zzjg .content .main .aboutRight .box .item.item2:after { content: ""; width: 130px; height: 2px; background: #81ABEC; position: absolute; left: -153px; top: 11px; opacity: .5; }
  .About.About-zzjg .content .main .aboutRight .box .item.item3 { top: 225px; right: 30px; }
  .About.About-zzjg .content .main .aboutRight .box .item.item3:before { content: ""; width: 8px; height: 8px; border: 2px solid #5361FA; position: absolute; left: -24px; top: 8px; border-radius: 50%; opacity: .5; }
  .About.About-zzjg .content .main .aboutRight .box .item.item3:after { content: ""; width: 50px; height: 2px; background: #5361FA; position: absolute; left: -74px; top: 11px; opacity: .5; }
  .About.About-zl .content .main .block.block1 h2 { font-size: 22px; margin-bottom: 10px; }
  .About.About-zl .content .main .block.block1 p { font-size: 14px; line-height: 24px; }
  .About.About-zl .content .main .block.block2 .left, .About.About-zl .content .main .block.block2 .right { height: 600px; padding: 30px; }
  .About.About-zl .content .main .block.block2 .left p, .About.About-zl .content .main .block.block2 .right p { font-size: 14px; line-height: 24px; }
  .About.About-zl .content .main .block.block2 .left h2 { font-size: 22px; margin-bottom: 15px; }
  .About.About-zl .content .main .block.block2 .left h3 { font-size: 16px; margin-top: 20px; }
  .About.About-zl .content .main .block.block2 .left ul li { margin-top: 30px; font-size: 14px; line-height: 26px; padding-left: 15px; }
  .About.About-zl .content .main .block.block2 .left ul li b { font-size: 26px; }
  .About.About-zl .content .main .block.block2 .left ul li:after { width: 6px; height: 6px; }
  .About.About-zl .content .main .block.block2 .left ul li.line1:after { top: 13px; }
  .About.About-zl .content .main .block.block2 .left ul li.line2:after, .About.About-zl .content .main .block.block2 .left ul li.line3:after { top: 10px; }
  .About.About-zl .content .main .block.block2 .left ul li img { margin-top: 15px; }
  .About.About-zl .content .main .block.block2 .right dl { margin-bottom: 50px; }
  .About.About-zl .content .main .block.block2 .right dl dt { font-size: 18px; padding-left: 15px; margin-bottom: 15px; }
  .About.About-zl .content .main .block.block2 .right dl dd { font-size: 14px; margin-bottom: 10px; }
  .About.About-member .content .main .filter .item { font-size: 15px; line-height: 55px; padding: 0 25px; }
  .About.About-member .content .main .list { margin-top: 40px; }
  .About.About-contact .content .main .block { margin-top: 50px; }
  .About.About-contact .content .main .block.block1 ul li { padding: 0 25px; }
  .About.About-contact .content .main .block.block1 ul li img { width: 100px; }
  .About.About-contact .content .main .block.block1 ul li h2 { font-size: 20px; margin: 15px 0 5px; }
  .About.About-contact .content .main .block.block1 ul li p { font-size: 14px; line-height: 24px; }
  .About.About-contact .content .main .block.block2 .map { height: 580px; }
  .About.About-xxgk .aboutLeft { height: 500px; padding: 0 0 25px 0; }
  .About.About-xxgk .aboutLeft .con { padding: 25px 20px 0; }
  .About.About-xxgk .aboutLeft .con h4 { font-size: 26px; }
  .About.About-xxgk .aboutLeft .con h5 { font-size: 30px; }
  .About.About-xxgk .aboutLeft .snav { margin-top: 25px; }
  .About.About-xxgk .aboutLeft .snav .item { line-height: 55px; font-size: 16px; }
  .About.About-xxgk .aboutRight h1 { font-size: 22px; }
  .About.About-xxgk .aboutRight .xxgkt tr td { padding: 15px; font-size: 14px; line-height: 26px; }
  .About.About-xxgk .aboutRight ul li { padding: 30px; }
  .About.About-xxgk .aboutRight ul li .date { font-size: 20px; margin-right: 30px; }
  .About.About-xxgk .aboutRight ul li .text h2 { font-size: 16px; margin-bottom: 5px; }
  .About.About-xxgk .aboutRight ul li .text p { font-size: 14px; line-height: 24px; }
  .About.About-xxgk .aboutRight ul li .text .from { font-size: 13px; margin-top: 10px; }
  /*News*/
  .News .content { padding: 73px 0 0; }
  .News .main:after { top: 160px; }
  .News .main .left { width: 290px; }
  .News .main .left .newsLeft { width: 260px; height: 500px; padding: 0 0 25px 0; }
  .News .main .left .newsLeft .con { padding: 25px 20px 0; }
  .News .main .left .newsLeft .con h2 { font-size: 26px; }
  .News .main .left .newsLeft .con h3 { font-size: 30px; }
  .News .main .left .newsLeft .snav { margin-top: 25px; }
  .News .main .left .newsLeft .snav .item { line-height: 55px; font-size: 16px; }
  .News .main .right { width: 850px; padding-bottom: 90px; }
  .News .main .right .big .swiper-slide { padding: 20px 30px; }
  .News .main .right .big .text { width: 360px; padding-top: 20px; }
  .News .main .right .big .text h3 { font-size: 22px; }
  .News .main .right .big .text h2 { font-size: 20px; line-height: 28px; margin: 10px 0 15px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
  .News .main .right .big .text p { font-size: 14px; line-height: 24px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
  .News .main .right .big .text .from { font-size: 14px; margin-top: 10px; }
  .News .main .right .big .img { width: 400px; height: 207px; }
  .News .main .right .big .swiper-pagination { bottom: 20px; left: 25px; }
  .News .main .right .big .swiper-pagination-bullet { width: 50px; }
  .News .main .right ul li { padding: 30px; }
  .News .main .right ul li .date { font-size: 20px; margin-right: 30px; }
  .News .main .right ul li .text h2 { font-size: 18px; margin-bottom: 5px; }
  .News .main .right ul li .text p { font-size: 14px; line-height: 24px; }
  .News .main .right ul li .text .from { font-size: 13px; margin-top: 10px; }
  .News.NewsXq .main .box { padding: 20px 0 70px; }
  .News.NewsXq .main .box .title { font-size: 22px; }
  .News.NewsXq .main .box .other span { font-size: 14px; }
  .News.NewsXq .main .box .other .info { height: 30px; line-height: 30px; }
  .News.NewsXq .main .box .other .info span { margin-right: 25px; }
  .News.NewsXq .main .box .other .share { height: 30px; line-height: 30px; }
  .News.NewsXq .main .box .other .share .btn { width: 30px; height: 30px; line-height: 30px; font-size: 22px; }
  .News.NewsXq .main .box .text p { font-size: 14px !important; line-height: 26px !important; margin-bottom: 15px !important; text-indent: 28px !important; }
  .News.NewsXq .main .box .relevant { margin-top: 50px; padding: 15px 20px; }
  .News.NewsXq .main .box .relevant a { line-height: 30px; font-size: 13px; }
  .News.News-video .main { padding-bottom: 80px; }
  .News.News-video .main .filter .item { font-size: 15px; line-height: 55px; padding: 0 50px; }
  .News.News-video .main .top, .News.News-video .main .list { margin: 30px -10px 0; }
  .News.News-video .main .top .slide, .News.News-video .main .list .slide { padding: 0 10px; }
  .News.News-video .main .top .slide img, .News.News-video .main .list .slide img { width: 764px; height: 451px; }
  .News.News-video .main .top .slide .boxCover, .News.News-video .main .list .slide .boxCover { padding-top: 25%; }
  .News.News-video .main .top .slide .boxCover i, .News.News-video .main .list .slide .boxCover i { font-size: 70px; }
  .News.News-video .main .top .slide .boxCover h2, .News.News-video .main .list .slide .boxCover h2 { font-size: 16px; left: 30px; bottom: 20px; }
  .News.News-video .main .top .item, .News.News-video .main .list .item { padding: 0 10px; margin-bottom: 20px; }
  .News.News-video .main .top .item .box img, .News.News-video .main .list .item .box img { width: 367px; height: 218px; }
  .News.News-video .main .top .item .box .boxCover i, .News.News-video .main .list .item .box .boxCover i { font-size: 50px; }
  .News.News-video .main .top .item .box .boxCover h2, .News.News-video .main .list .item .box .boxCover h2 { font-size: 16px; }
  .News.News-video .main .top.top .item, .News.News-video .main .list.top .item { margin-bottom: 14px; }
  .News.News-video .main .top.list, .News.News-video .main .list.list { margin-top: 10px; }
  .News.News-qk .main { padding-bottom: 80px; }
  .News.News-qk .main .list .item .img .boxCover { padding-top: 35%; }
  .News.News-qk .main .list .item .img .boxCover p { font-size: 22px; }
  .News.News-qk .main .list .item .img .boxCover h2 { font-size: 60px; }
  .News.News-qk .main .list .item .img .look { width: 160px; height: 45px; line-height: 45px; font-size: 14px; }
  .News.News-qk .main .list .item .text { padding: 15px; }
  .News.News-qk .main .list .item .text h2 { font-size: 15px; height: 44px; }
  .News.News-qk .main .list .item .text .download { width: 70px; height: 70px; line-height: 70px; margin: 20px auto 10px; }
  .News.News-qk .main .list .item .text .download i { font-size: 32px; }
  /*Party*/
  .Party .content { padding: 73px 0 0; }
  .Party.Party-ln .main .block.block1 .text { padding: 50px 30px; font-size: 15px; line-height: 30px; }
  .Party.Party-ln .main .block.block2 .box p { font-size: 15px; line-height: 30px; }
  .Party.Party-ln .main .block.block3 { padding: 50px 0 420px; }
  .Party.Party-ln .main .block.block3 h2 { font-size: 22px; line-height: 42px; }
  .Party.Party-ln .main .block.block3 ul li { width: 280px; margin-right: 20px; }
  .Party.Party-zt .main { padding-bottom: 70px; }
  .Party.Party-zt .main .list { margin: 0 -12px; }
  .Party.Party-zt .main .list .item { padding: 0 12px; margin-bottom: 30px; }
  .Party.Party-zt .main .list .item .box .text { font-size: 16px; }
  /*Development*/
  .Development.Development-ly .main .list .item { margin-bottom: 40px; }
  .Development.Development-ly .main .list .item h2 { font-size: 20px; }
  .Development.Development-bj .main .left { width: 320px; }
  .Development.Development-bj .main .left .top .icon-weizhi { font-size: 36px; }
  .Development.Development-bj .main .left .top h1 { font-size: 26px; margin: 10px 0 5px; }
  .Development.Development-bj .main .left .top h2 { font-size: 22px; }
  .Development.Development-bj .main .left .list .item { font-size: 16px; line-height: 50px; }
  .Development.Development-bj .main .right { width: 820px; }
  .Development.Development-bj .main .right .map { width: 620px; margin-right: 100px; }
  .Development.Development-bj .main .right .map .points .item .point .text h2 { font-size: 15px; }
  .Development.Development-bj .main .right .map .points .item .point .text p { font-size: 13px; }
  .Development.Development-bj .main .right .map .points .item .point.point-luohe { left: 340px; top: 295px; }
  .Development.Development-bj .main .right .map .points .item .point.point-zhumadian { left: 340px; top: 370px; }
  .Development.Development-bj .main .right .map .points .item .point.point-zhengzhou { left: 300px; top: 170px; }
  .Development.Development-bj .main .right .map .points .item .point.point-anyang { left: 380px; top: 5px; }
  .Development.Development-bj .main .right .map .points .item .point.point-hebi { left: 365px; top: 40px; }
  .Development.Development-bj .main .right .map .points .item .point.point-puyang { left: 450px; top: 40px; }
  .Development.Development-bj .main .right .map .points .item .point.point-tongbai { left: 285px; top: 435px; }
  .Development.Development-bj .main .right .map .points .item .point.point-lushan { left: 240px; top: 275px; }
  .Development.Development-bj .main .right .map .points .item .point.point-xiangcheng { left: 295px; top: 260px; }
  .Development.Development-bj .main .right .map .points .item .point.point-luoyang { left: 190px; top: 175px; }
  .Development.Development-bj .main .right .map .points .item .point.point-xuchang { left: 325px; top: 240px; }
  .Development.Development-bj .main .right .map .points .item .point.point-linzhou { left: 330px; top: 5px; }
  .Development.Development-bj .main .right .map .points .item .point.point-kaifeng { left: 380px; top: 155px; }
  .Development.Development-bj .main .right .map .points .item .point.point-zhoukou { left: 405px; top: 290px; }
  .Development.Development-bj .main .right .map .points .item .point.point-nanyang { left: 190px; top: 370px; }
  .Development.Development-bj .main .right .map .points .item .point.point-jiaozuo { left: 270px; top: 110px; }
  .Development.Development-bj .main .right .map .points .item .point.point-jiyuan { left: 200px; top: 115px; }
  .Development.Development-bj .main .right .map .points .item .point.point-xinxiang { left: 345px; top: 105px; }
  .Development.Development-bj .main .right .map .points .item .point.point-shangqiu { left: 500px; top: 205px; }
  .Development.Development-bj .main .right .map .points .item .point.point-xinyang { left: 355px; top: 465px; }
  .Development.Development-jr .main { margin-top: 60px; }
  .Development.Development-jr .main .block.block1 .left p { font-size: 14px; line-height: 26px; }
  .Development.Development-jr .main .block.block1 .left p.dsc { margin-bottom: 20px; }
  .Development.Development-jr .main .block.block1 .right { padding: 100px 0; }
  .Development.Development-jr .main .block.block1 .right img { width: 280px; }
  .Development.Development-jr .main .block.block1 .right p { font-size: 14px; }
  .Development.Development-jr .main .block.block1 .right p b { font-size: 26px; }
  .Development.Development-jr .main .block.block2 { height: 500px; }
  .Development.Development-jr .main .block.block2 h1 { font-size: 26px; }
  .Development.Development-jr .main .block.block2 ul { margin-top: 60px; }
  .Development.Development-jr .main .block.block2 ul li .num { font-size: 26px; width: 100px; height: 100px; line-height: 100px; }
  .Development.Development-jr .main .block.block2 ul li p { font-size: 16px; }
  .Development.Development-jr .main .block.block3 .tt { font-size: 22px; }
  .Development.Development-jr .main .block.block3 .dsc { font-size: 14px; line-height: 26px; }
  .Development.Development-jj .main .block .tt { font-size: 22px; }
  .Development.Development-jj .main .block .dsc { font-size: 14px; line-height: 26px; }
  .Development.Development-jj .main .block.block1 .textImg .img img { min-height: 550px; }
  .Development.Development-jj .main .block.block1 .textImg .text .box ul li h3 { font-size: 14px; }
  .Development.Development-jj .main .block.block1 .textImg .text .box ul li h3 b, .Development.Development-jj .main .block.block1 .textImg .text .box ul li h3 span { font-size: 32px; }
  .Development.Development-jj .main .block.block1 .textImg .text .box ul li p { font-size: 14px; }
  .Development.Development-jj .main .block.block2 { margin: 70px 0; }
  .Development.Development-jj .main .block.block2 .tt1 { margin-top: 50px; }
  .Development.Development-jj .main .block.block2 .cards .item .box i { font-size: 50px; }
  .Development.Development-jj .main .block.block2 .cards .item .box h2 { font-size: 16px; }
  .Development.Development-jj .main .block.block2 .cards .textBox .box p { font-size: 14px; }
  .Development.Development-jj .main .block.block3 { height: 660px; padding-top: 110px; }
  .Development.Development-ny .main .block .tt { font-size: 22px; }
  .Development.Development-ny .main .block .dsc { font-size: 14px; line-height: 26px; }
  .Development.Development-ny .main .block.block1 .dsc { margin: 30px 0; }
  .Development.Development-ny .main .block.block1 .textImg .img img { min-height: 600px; }
  .Development.Development-ny .main .block.block1 .textImg .text .box ul li h2 { font-size: 16px; }
  .Development.Development-ny .main .block.block1 .textImg .text .box:after { width: 300px; height: 300px; }
  .Development.Development-ny .main .block.block2 { margin-top: 60px; }
  .Development.Development-ny .main .block.block2 .cards .item .box i { font-size: 50px; }
  .Development.Development-ny .main .block.block2 .cards .item .box h2 { font-size: 16px; }
  .Development.Development-ny .main .block.block2 .cards .textBox .box { padding: 20px 50px; }
  .Development.Development-ny .main .block.block2 .cards .textBox .box p { font-size: 14px; line-height: 34px; }
  .Development.Development-ny .main .block.block3 { margin-top: 60px; }
  .Development.Development-ny .main .block.block3 .slide .swiper-slide ul li img { height: 280px; }
  .Development.Development-ny .main .block.block3 .slide .swiper-slide ul li .text { padding-top: 130px; }
  .Development.Development-ny .main .block.block3 .slide .swiper-slide ul li .text h2 { font-size: 16px; }
  .Development.Development-ny .main .block.block4 { padding: 110px 0; }
  .Development.Development-ny .main .block.block4 .tt { margin-bottom: 20px; }
  .Development.Development-ny .main .block.block4 .ttt { font-size: 16px; margin-bottom: 20px; }
  .Development.Development-ny .main .block.block4 .dsc { width: 55%; margin-bottom: 10px; }
  .Development.Development-hb .main .block .tt { font-size: 22px; }
  .Development.Development-hb .main .block .dsc { font-size: 14px; line-height: 26px; }
  .Development.Development-hb .main .block.block1 .textImg { margin-top: 40px; }
  .Development.Development-hb .main .block.block1 .textImg .text .dsc { margin-top: 10px; }
  .Development.Development-hb .main .block.block1 .textImg .text ul li h3 { font-size: 14px; }
  .Development.Development-hb .main .block.block1 .textImg .text ul li h3 b { font-size: 32px; }
  .Development.Development-hb .main .block.block1 .textImg .text ul li p { font-size: 14px; }
  .Development.Development-hb .main .block.block2 { margin: 60px 0; }
  .Development.Development-hb .main .block.block2 ul li { padding: 200px 0; }
  .Development.Development-hb .main .block.block2 ul li img { width: 70px; }
  .Development.Development-hb .main .block.block2 ul li h3 { font-size: 16px; }
  .Development.Development-hb .main .block.block3 .section.section2 { padding: 60px 0 130px; }
  .Development.Development-hb .main .block.block3 .section.section2 .tt span { width: 40px; vertical-align: 5px; }
  .Development.Development-hb .main .block.block3 .section.section2 .slide .swiper-slide .text { height: 19.5%; }
  .Development.Development-hb .main .block.block3 .section.section2 .slide .swiper-slide .text h2 { font-size: 16px; margin-bottom: 15px; }
  .Development.Development-hb .main .block.block3 .section.section2 .slide .swiper-slide:hover .text { height: 59%; }
  .Development.Development-hb .main .block.block4 { height: 660px; padding-top: 200px; }
  .Development.Development-hb .main .block.block4 img { width: 330px; }
  .Development.Development-it .main .block .tt { font-size: 22px; }
  .Development.Development-it .main .block .dsc { font-size: 14px; line-height: 26px; }
  .Development.Development-it .main .block.block1 .dsc { margin-top: 30px; }
  .Development.Development-it .main .block.block1 .textImg { margin-top: 40px; }
  .Development.Development-it .main .block.block1 .textImg .text ul { margin-top: 12%; }
  .Development.Development-it .main .block.block1 .textImg .text ul li h3 { font-size: 14px; }
  .Development.Development-it .main .block.block1 .textImg .text ul li h3 b { font-size: 32px; }
  .Development.Development-it .main .block.block1 .textImg .text ul li p { font-size: 14px; }
  .Development.Development-it .main .block.block2 { margin-top: 60px; padding: 110px 0 130px; }
  .Development.Development-it .main .block.block2 ul li { padding: 0 70px; }
  .Development.Development-it .main .block.block2 ul li img { width: 150px; }
  .Development.Development-it .main .block.block2 ul li h2 { font-size: 22px; }
  .Development.Development-it .main .block.block2 ul li p { font-size: 14px; line-height: 26px; }
  .Development.Development-it .main .block.block3 { margin-top: 60px; }
  .Development.Development-it .main .block.block3 .cards .item .box i { font-size: 50px; }
  .Development.Development-it .main .block.block3 .cards .item .box h2 { font-size: 16px; }
  .Development.Development-it .main .block.block3 .cards .textBox .box { padding: 20px 50px; }
  .Development.Development-it .main .block.block3 .cards .textBox .box p { font-size: 14px; line-height: 34px; }
  .Development.Development-it .main .block.block4 .slide .swiper-slide .text { padding-top: 110px; }
  .Development.Development-it .main .block.block4 .slide .swiper-slide .text .ttt { font-size: 15px; }
  .Development.Development-it .main .block.block4 .slide .swiper-pagination { margin-left: -570px; }
  .Development.Development-it .main .block.block4 .slide .swiper-pagination .swiper-pagination-bullet { width: 30px; height: 5px; }
  .Development.Development-it .main .block.block4 .slide .swiper-pagination .swiper-pagination-bullet-active { width: 60px; }
  .Development.Development-it .main .block.block5 { padding: 110px 0; }
  .Development.Development-it .main .block.block5 .tt, .Development.Development-it .main .block.block5 .dsc { margin-bottom: 20px; }
  .Development.Development-it .main .block.block5 ul { margin: 80px -15px 0; }
  .Development.Development-it .main .block.block5 ul li .box { height: 220px; }
  .Development.Development-it .main .block.block5 ul li .box h2 { font-size: 16px; margin-bottom: 15px; }
  .Development.Development-it .main .block.block5 ul li .box p { font-size: 14px; line-height: 24px; }
  .Development.Development-xf .main .block .tt { font-size: 22px; }
  .Development.Development-xf .main .block .dsc { font-size: 14px; line-height: 26px; }
  .Development.Development-xf .main .block.block1 .bg { height: 650px; padding: 90px 0; }
  .Development.Development-xf .main .block.block1 .bg ul { margin-top: 90px; }
  .Development.Development-xf .main .block.block1 .bg ul li { width: 240px; height: 208px; }
  .Development.Development-xf .main .block.block1 .bg ul li h2 { font-size: 16px; }
  .Development.Development-xf .main .block.block1 .bg ul li .dsc { line-height: 24px; }
  .Development.Development-xf .main .block.block2 { margin-top: 60px; }
  .Development.Development-xf .main .block.block2 .cards .item .box i { font-size: 50px; }
  .Development.Development-xf .main .block.block2 .cards .item .box h2 { font-size: 16px; }
  .Development.Development-xf .main .block.block2 .cards .textBox .box { padding: 20px 50px; }
  .Development.Development-xf .main .block.block2 .cards .textBox .box p { font-size: 14px; line-height: 34px; }
  .Development.Development-xf .main .block.block3 { margin-top: 60px; height: 650px; padding: 90px 0; }
  .Development.Development-tz .main .block .tt { font-size: 22px; }
  .Development.Development-tz .main .block .dsc { font-size: 14px; line-height: 26px; }
  .Development.Development-tz .main .block.block1 .textImg { margin-top: 40px; }
  .Development.Development-tz .main .block.block1 .textImg .text .dsc { margin-top: 10px; }
  .Development.Development-tz .main .block.block1 .textImg .text ul li h3 { font-size: 14px; }
  .Development.Development-tz .main .block.block1 .textImg .text ul li h3 b { font-size: 32px; }
  .Development.Development-tz .main .block.block1 .textImg .text ul li p { font-size: 14px; }
  .Development.Development-tz .main .block.block2 { padding: 60px 0 160px; }
  .Development.Development-tz .main .block.block2 .textImg .text dl { margin-top: 20px; }
  .Development.Development-tz .main .block.block2 .textImg .img { padding-top: 110px; }
  .Development.Development-tz .main .block.block3 { padding: 90px 0 180px; }
  .Development.Development-tz .main .block.block3 .slide .swiper-slide h2 { line-height: 55px; font-size: 16px; }
  .Development.Development-rq .main .block.block1 p { font-size: 14px; line-height: 24px; }
  .Development.Development-rq .main .block.block2 { margin-top: 50px; padding-top: 80px; height: 800px; }
  .Development.Development-rq .main .block.block2 p { font-size: 14px; line-height: 26px; margin-bottom: 20px; padding-left: 25px; }
  .Development.Development-rq .main .block.block2 p:after { font-size: 13px; }
  .Development.Development-wl .main .block .tt { font-size: 22px; }
  .Development.Development-wl .main .block .dsc { font-size: 14px; line-height: 26px; }
  .Development.Development-wl .main .block.block1 .dsc { margin: 30px 0; }
  .Development.Development-wl .main .block.block1 .textImg .img img { min-height: 600px; }
  .Development.Development-wl .main .block.block1 .textImg .text .box ul { margin-top: 11%; }
  .Development.Development-wl .main .block.block1 .textImg .text .box ul li h2 { font-size: 16px; }
  .Development.Development-wl .main .block.block3 .tabs .item .box { height: 70px; }
  .Development.Development-wl .main .block.block3 .tabs .item .box i { font-size: 50px; }
  .Development.Development-wl .main .block.block3 .tabs .item .box h2 { font-size: 16px; }
  .Development.Development-wl .main .block.block3 .slide .swiper-slide .section .tt { font-size: 20px; }
  .Development.Development-wl .main .block.block3 .slide .swiper-slide.swiper-slide1 .section3 .slide1 .swiper-slide .text { padding: 20px; }
  .Development.Development-wl .main .block.block3 .slide .swiper-slide.swiper-slide1 .section3 .slide1 .swiper-slide .text h2 { font-size: 16px; }
  .Development.Development-wl .main .block.block3 .slide .swiper-slide.swiper-slide1 .section3 .slide1 .swiper-slide:hover .text { height: 59%; }
  .Development.Development-wl .main .block.block3 .slide .swiper-slide.swiper-slide3 .section1 .left h2 { font-size: 15px; line-height: 28px; }
  .Development.Development-wl .main .block.block3 .slide .swiper-slide.swiper-slide3 .section2 ul li .box { height: 380px; }
  .Development.Development-wl .main .block.block3 .slide .swiper-slide.swiper-slide3 .section2 ul li .box img { width: 80px; }
  .Development.Development-wl .main .block.block3 .slide .swiper-slide.swiper-slide3 .section2 ul li .box h2 { font-size: 16px; }
  .Development.Development-wl .main .block.block4 { height: 500px; }
  .Development.Development-qt .main .block.block1 { padding: 50px 0 !important; }
  .Development.Development-qt .main .block.block1 .left h2, .Development.Development-qt .main .block.block3 .left h2 { font-size: 22px; }
  .Development.Development-qt .main .block.block1 .left p, .Development.Development-qt .main .block.block3 .left p { font-size: 14px; line-height: 24px; }
  .Development.Development-qt .main .block.block1 .right img, .Development.Development-qt .main .block.block3 .right img { width: 480px; }
  .Development.Development-qt .main .block.block2 { padding-top: 80px; }
  .Development.Development-qt .main .block.block2 .left .box, .Development.Development-qt .main .block.block2 .right .box { height: 420px; }
  .Development.Development-qt .main .block.block2 .left .box p, .Development.Development-qt .main .block.block2 .right .box p { font-size: 14px; line-height: 24px; }
  .Development.Development-qt .main .block.block2 .left.left ul, .Development.Development-qt .main .block.block2 .right.left ul { margin: 20px -5px 0; }
  .Development.Development-qt .main .block.block2 .left.left ul li, .Development.Development-qt .main .block.block2 .right.left ul li { padding: 5px; }
  .Development.Development-qt .main .block.block2 .left.left ul li .box1, .Development.Development-qt .main .block.block2 .right.left ul li .box1 { padding: 20px 0; }
  .Development.Development-qt .main .block.block2 .left.left ul li .box1 p b, .Development.Development-qt .main .block.block2 .right.left ul li .box1 p b { font-size: 30px; }
  .Development.Development-qt .main .block.block2 .left.right ul, .Development.Development-qt .main .block.block2 .right.right ul { margin-top: 40px; }
  .Development.Development-qt .main .block.block2 .left.right ul li, .Development.Development-qt .main .block.block2 .right.right ul li { height: 315px; }
  .Development.Development-qt .main .block.block2 .left.right ul li h1, .Development.Development-qt .main .block.block2 .right.right ul li h1 { font-size: 22px; margin-bottom: 30px; }
  .Development.Development-qt .main .block.block2 .left.right ul li h2, .Development.Development-qt .main .block.block2 .right.right ul li h2 { font-size: 16px; }
  .Development.Development-qt .main .block.block2 .left.right ul li p, .Development.Development-qt .main .block.block2 .right.right ul li p { margin-bottom: 30px; }
  .Development.Development-qt .main .block.block2 .left.right ul li p b, .Development.Development-qt .main .block.block2 .right.right ul li p b { font-size: 30px; }
  .Development.Development-qt .main .block.block2 .left.right ul li .img, .Development.Development-qt .main .block.block2 .right.right ul li .img { bottom: 40px; }
  .Development.Development-qt .main .block.block3 { padding: 80px 0; }
  .Development.Development-qt .main .block.block3 .right { padding-top: 30px; }
  .Development.Development-qt .main .block.block3 .right ul li img { width: 80px; }
  .Development.Development-qt .main .block.block3 .right ul li p { font-size: 14px; }
  .Development.Development-qt .main .block.block3 .imgs .item p { font-size: 14px; padding: 15px; }
  .Development.Development-qt .main .block.block4 { padding-top: 160px; height: 560px; }
  .Development.Development-qt .main .block.block4 h2 { font-size: 32px; }
  .Development.Development-qt .main .block.block4 p { font-size: 22px; }
  .Development.Development-rc .main { margin: 0; }
  .Development.Development-rc .main .block { padding: 60px 0; }
  .Development.Development-rc .main .block .tt { font-size: 22px; }
  .Development.Development-rc .main .block.block1 p { font-size: 14px; margin-top: 10px; line-height: 26px; }
  .Development.Development-rc .main .block.block1 p.dsc { margin-bottom: 30px; }
  .Development.Development-rc .main .block.block1 .textImg { margin-top: 40px; }
  .Development.Development-rc .main .block.block1 .textImg .img img { min-height: 600px; }
  .Development.Development-rc .main .block.block1 .textImg .text .box .tt { margin-bottom: 30px; }
  .Development.Development-rc .main .block.block1 .textImg .text .box ul li h3 { font-size: 14px; }
  .Development.Development-rc .main .block.block1 .textImg .text .box ul li h3 b { font-size: 32px; }
  .Development.Development-rc .main .block.block1 .textImg .text .box ul li h3 span { font-size: 32px; }
  .Development.Development-rc .main .block.block1 .textImg .text .box ul li p { font-size: 14px; }
  .Development.Development-rc .main .block.block3 { height: 660px; }
  .Development.Development-rc .main .block.block3 ul li h3 { font-size: 22px; }
  .Development.Development-rc .main .block.block3 ul li p { font-size: 14px; line-height: 24px; }
  .Development.Development-rc .main .block.block4 .slide .swiper-slide .img h3, .Development.Development-rc .main .block.block4 .slide .swiper-slide .text h3 { font-size: 16px; }
  .Development.Development-rc .main .block.block4 .slide .swiper-slide .text .line { margin: 7% 0; }
  .Development.Development-rc .main .block.block4 .slide .swiper-slide .text p { font-size: 14px; line-height: 26px; }
  .Development.Development-rc .main .block.block5 { height: 660px; }
  .Development.Development-rc .main .block.block5 .dsc { font-size: 14px; line-height: 26px; }
  .Development.Development-cx .main .block .tt { font-size: 22px; }
  .Development.Development-cx .main .block p { font-size: 14px; line-height: 26px; }
  .Development.Development-cx .main .block p.dsc { margin: 25px 0; }
  .Development.Development-cx .main .block.block1 { padding: 0 0 60px; }
  .Development.Development-cx .main .block.block1 .textImg .text h3 { font-size: 22px; }
  .Development.Development-cx .main .block.block2 { padding: 80px 0; height: 800px; }
  .Development.Development-cx .main .block.block2 ul li h3 { font-size: 22px; }
  .Development.Development-kj .main .block .tt { font-size: 22px; }
  .Development.Development-kj .main .block p { font-size: 14px; line-height: 26px; }
  .Development.Development-kj .main .block.block1 .text h3 { font-size: 22px; }
  .Development.Development-kj .main .block.block1 .text ul li { padding: 0 15px; height: 54px; font-size: 14px; margin-right: 30px; }
  .Development.Development-kj .main .block.block1 .text ul li img { width: 26px; }
  .Development.Development-kj .main .block.block2 { height: 600px; }
  .Development.Development-kj .main .block.block2 .container .left h3 { font-size: 32px; line-height: 45px; }
  .Development.Development-kj .main .block.block2 .container .left ul li { font-size: 14px; margin-left: 20px; }
  .Development.Development-kj .main .block.block2 .container .right h3 { font-size: 22px; }
  .Development.Development-kj .main .block.block3 { padding: 60px 0; }
  .Development.Development-kj .main .block.block3 .tabs .swiper-slide { height: 90px; font-size: 16px; }
  .Development.Development-kj .main .block.block3 .slide .swiper-slide ul li .text { height: 170px; }
  .Development.Development-kj .main .block.block3 .slide .swiper-slide ul li .text dl dt { font-size: 16px; }
  .Development.Development-kj .main .block.block3 .slide .swiper-slide ul li .text dl dd { font-size: 14px; line-height: 24px; }
  /*Culture*/
  .Culture.Culture-ln .main .block { padding-top: 70px; }
  .Culture.Culture-ln .main .block .tt { font-size: 22px; }
  .Culture.Culture-ln .main .block .dsc { font-size: 14px; line-height: 26px; }
  .Culture.Culture-ln .main .block.block1 .textImg .img img { min-height: 600px; }
  .Culture.Culture-ln .main .block.block1 .textImg .text .box ul li h2 { font-size: 16px; }
  .Culture.Culture-ln .main .block.block1 .textImg .text .box:after { width: 300px; height: 300px; }
  .Culture.Culture-ln .main .block.block2 ul li .box { height: 380px; padding: 70px 30px; }
  .Culture.Culture-ln .main .block.block2 ul li .box img { width: 66px; }
  .Culture.Culture-ln .main .block.block2 ul li .box h2 { font-size: 18px; }
  .Culture.Culture-ln .main .block.block2 ul li .box p { font-size: 14px; line-height: 24px; }
  .Culture.Culture-ln .main .block.block3 ul { height: 640px; }
  .Culture.Culture-ln .main .block.block3 ul li { padding: 15% 30px 0; }
  .Culture.Culture-ln .main .block.block3 ul li h2 { font-size: 18px; }
  .Culture.Culture-ln .main .block.block3 ul li p { font-size: 14px; margin-top: 20px; }
  .Culture.Culture-ln .main .block.block3 ul li .dsc { margin-top: 30px; }
  .Culture.Culture-ln .main .block.block4 { height: 650px; padding-top: 60px; }
  .Culture.Culture-ln .main .block.block4 ul { margin-top: 70px; }
  .Culture.Culture-ln .main .block.block4 ul li { padding: 10px 40px 0 40px; }
  .Culture.Culture-ln .main .block.block4 ul li h2 { font-size: 18px; }
  .Culture.Culture-ln .main .block.block4 ul li p { font-size: 14px; line-height: 24px; margin-top: 10px; }
  .Culture.Culture-ln .main .block.block5 { height: 640px; padding-top: 70px; }
  .Culture.Culture-ln .main .block.block5 h2 { font-size: 18px; }
  .Culture.Culture-ln .main .block.block5 p { font-size: 14px; margin-top: 10px; }
  .Culture.Culture-ln .main .block.block6 { padding-bottom: 60px; }
  .Culture.Culture-ln .main .block.block6 ul li .bb .text { padding: 100px 40px; }
  .Culture.Culture-ln .main .block.block6 ul li .bb .text h2 { font-size: 18px; }
  .Culture.Culture-ln .main .block.block6 ul li .bb .text p { font-size: 15px; }
  .Culture.Culture-fc .main .big .img { width: 460px; }
  .Culture.Culture-fc .main .big .text { padding: 30px; }
  .Culture.Culture-fc .main .big .text h3 { font-size: 22px; }
  .Culture.Culture-fc .main .big .text h2 { font-size: 22px; margin: 20px 0; }
  .Culture.Culture-fc .main .big .text p { font-size: 14px; line-height: 24px; }
  .Culture.Culture-fc .main .list { margin: 10px -12px; }
  .Culture.Culture-fc .main .list li { padding: 0 12px; margin-top: 20px; }
  .Culture.Culture-fc .main .list li a .img { width: 364px; height: 243px; }
  .Culture.Culture-vi .main .block .tt { font-size: 22px; }
  .Culture.Culture-vi .main .block .dsc { font-size: 14px; line-height: 26px; }
  .Culture.Culture-vi .main .block .section { margin-top: 60px; }
  .Culture.Culture-vi .main .block .section.section1 { margin-top: 30px; }
  .Culture.Culture-vi .main .block .section.section2 ul li .box { height: 400px; padding: 40px 20px; }
  .Culture.Culture-vi .main .block .section.section2 ul li .box p { font-size: 14px; line-height: 24px; }
  .Culture.Culture-vi .main .block .section.section3 ul li { padding: 30px; }
  .Culture.Culture-vi .main .block .section.section3 ul li p { font-size: 14px; line-height: 26px; }
  .Culture.Culture-vi .main .block .section.section4 .text { padding: 40px 0 0 100px; }
  .Culture.Culture-vi .main .block .section.section4 .text .imgf { width: 210px; margin-top: 60px; }
  .Culture.Culture-vi .main .block .section.section5 .text h3 { font-size: 14px; }
  .Culture.Culture-vi .main .block .section.section5 .text p { font-size: 14px; line-height: 26px; }
  /*Responsibility*/
  .Responsibility.Responsibility-zl .main .block .dsc { font-size: 14px; line-height: 24px; }
  .Responsibility.Responsibility-zl .main .block ul li .box img { width: 90px; }
  .Responsibility.Responsibility-zl .main .block ul li .box h2 { font-size: 18px; }
  .Responsibility.Responsibility-zl .main .block ul li .box p { font-size: 14px; line-height: 26px; }
  .Responsibility.Responsibility-zl .main .block ul li .box.box1, .Responsibility.Responsibility-zl .main .block ul li .box.box2 { height: 315px; }
  .Responsibility.Responsibility-zl .main .block ul li .box.box3, .Responsibility.Responsibility-zl .main .block ul li .box.box4 { height: 415px; }
  .Responsibility.Responsibility-tj .main .block ul li .box { height: 215px; }
  .Responsibility.Responsibility-tj .main .block ul li .box h2 { width: 38%; font-size: 18px; line-height: 30px; padding-top: 75px; }
  .Responsibility.Responsibility-tj .main .block ul li .box p { width: 62%; font-size: 14px; line-height: 30px; padding: 45px 30px 0; }
  .Responsibility.Responsibility-gt .main .block .table table tr th { font-size: 18px; }
  .Responsibility.Responsibility-gt .main .block .table table tr td p { font-size: 14px; line-height: 24px; }
  .Responsibility.Responsibility-bg .main .block .tabsBox .tabs .swiper-slide h2 { font-size: 18px; }
  .Responsibility.Responsibility-bg .main .block .slide { margin-top: 50px; }
  .Responsibility.Responsibility-bg .main .block .slide ul li .img .btns a { width: 150px; height: 45px; line-height: 45px; font-size: 15px; margin: 15px auto 0; }
  .Responsibility.Responsibility-bg .main .block .slide ul li .text { font-size: 15px; }
  /*Hr*/
  .Hr.Hr-ln .main .block { padding-bottom: 500px; }
  .Hr.Hr-ln .main .block p { font-size: 16px; margin-top: 40px; }
  .Hr.Hr-ln .main .block ul li { margin-top: 70px; }
  .Hr.Hr-ln .main .block ul li .img { width: 200px; height: 200px; }
  .Hr.Hr-ln .main .block ul li .img h2 { line-height: 200px; font-size: 36px; }
  .Hr.Hr-ln .main .block ul li p { font-size: 15px; margin-top: 20px; }
  .Hr.Hr-ln .main .block:after { height: 600px; }
  .Hr.Hr-py .main .block { padding-bottom: 500px; }
  .Hr.Hr-py .main .block .left p, .Hr.Hr-py .main .block .right p { font-size: 15px; line-height: 28px; margin-top: 10px; }
  .Hr.Hr-py .main .block .left.left, .Hr.Hr-py .main .block .right.left { padding-top: 20px; }
  .Hr.Hr-py .main .block ul li .box { height: 260px; }
  .Hr.Hr-py .main .block ul li .box h2 { font-size: 22px; margin-bottom: 15px; }
  .Hr.Hr-py .main .block ul li .box h2 i { font-size: 46px; vertical-align: -8px; }
  .Hr.Hr-py .main .block ul li .box p { font-size: 15px; line-height: 26px; margin-top: 5px; }
  .Hr.Hr-py .main .block:after { height: 600px; }
  /*Study*/
  .Study.Study-kj .main { margin-top: 60px; }
  .Study.Study-kj .main .block .tt { font-size: 22px; line-height: 22px; margin-bottom: 25px; }
  .Study.Study-kj .main .block .tt a { font-size: 14px; }
  .Study.Study-kj .main .block .tt a i { font-size: 16px; vertical-align: -1px; }
  .Study.Study-kj .main .block ul { margin: 0 -10px; }
  .Study.Study-kj .main .block ul li { padding: 0 10px; margin-bottom: 40px; }
  .Study.Study-kj .main .block ul li .img { width: 367px; height: 208px; }
  .Study.Study-kj .main .block ul li .img .boxCover i { font-size: 46px; }
  .Study.Study-kj .main .block ul li .text h2 { font-size: 16px; margin: 15px 0 10px; }
  .Study.Study-kj .main .block:last-of-type { margin-top: 30px; }
  .Study.Study-gz .main .list .item { margin-bottom: 20px; }
  .Study.Study-gz .main .list .item .img { padding: 110px 0; }
  .Study.Study-gz .main .list .item .img p { font-size: 22px; }
  .Study.Study-gz .main .list .item .img h2 { font-size: 54px; line-height: 54px; }
  .Study.Study-gz .main .list .item .img .btns { padding-top: 85px; }
  .Study.Study-gz .main .list .item .img .btns a { width: 150px; height: 45px; line-height: 45px; border-radius: 45px; font-size: 15px; margin: 15px auto 0; }
  .Study.Study-gz .main .list .item .text { font-size: 15px; }
  /*Links*/
  .Links .listul { margin: 40px -15px 0; }
  .Links .listul li { padding: 0 15px; }
  .Links .listul li a { padding-bottom: 15px; }
  .Links .listul li a h2 { font-size: 15px; margin-bottom: 8px; }
  .Links .listul li a p { font-size: 14px; }
  /* Legal */
  .Legal .box { margin-top: 30px; }
  .Legal .box h2 { font-size: 18px; }
  .Legal .box p { font-size: 14px; line-height: 24px; }
  /*Search*/
  .Search .content { padding: 73px 0; }
  .Search .main .search input { font-size: 14px; }
  .Search .main .search .btn i { font-size: 18px; }
  .Search .main .tabs a { font-size: 14px; }
  .Search .main ul { margin-top: 40px; }
  .Search .main ul li { margin-bottom: 25px; padding-bottom: 25px; }
  .Search .main ul li h2 { font-size: 16px; }
  .Search .main ul li p { font-size: 14px; line-height: 24px; margin-bottom: 10px; } }

/*! 992 ~ 1199  主内容区960 */
@media (max-width: 1199px) { .container { width: 960px; }
  .bigTitle { font-size: 36px; }
  .bigTitleEn { font-size: 16px; margin-top: 1px; }
  .commonBtn { width: 160px; height: 50px; line-height: 50px; font-size: 12px; margin: 30px auto 0; }
  .commonBtn i { font-size: 18px; vertical-align: -2px; }
  /* header */
  .header .head .container { padding: 0 60px; }
  .header .head .container .logo { width: 121px; height: 30px; }
  .header .head .container .nav .item { font-size: 14px; padding: 25px 0; margin-left: 20px; }
  .header .submenu .left h1 { font-size: 18px; }
  .header .submenu .left h2 { font-size: 36px; }
  .header .submenu .left:after { width: 3px; height: 70px; top: 5px; }
  .header .submenu .right .snav .item { font-size: 14px; line-height: 32px; }
  /*footer*/
  .footer .top { padding: 45px 0; }
  .footer .top dl { margin-left: 3%; }
  .footer .top dl dt { font-size: 13px; }
  .footer .top dl dd { font-size: 12px; }
  .footer .top .follow ul li img { width: 80px; }
  .footer .top .follow ul li p { font-size: 12px; }
  .footer .bottom { padding: 20px 0; }
  .footer .bottom .left .bnav .item { font-size: 12px; margin-right: 15px; padding-right: 15px; }
  .footer .bottom .left .bnav .item:after { height: 11px; top: 4px; }
  .footer .bottom .left .copyright { font-size: 12px; margin-top: 10px; }
  .footer .bottom .right .t { font-size: 12px; line-height: 35px; }
  .footer .bottom .right .list { width: 150px; font-size: 12px; height: 35px; line-height: 33px; }
  .footer .bottom .right .list ul { bottom: 33px; width: 150px; }
  .footer .bottom .right .list ul li a { font-size: 12px; }
  .NeiPage .content { padding: 70px 0; }
  .NeiPage .title h2, .NeiPage .leftTitle h2 { font-size: 24px; }
  .NeiPage .title h3, .NeiPage .leftTitle h3 { font-size: 26px; line-height: 28px; }
  .NeiPage .leftTitle { padding-top: 30px; }
  .neiBanner { height: 188px; }
  /*positionTabs*/
  .positionTabs { margin-bottom: 30px; }
  .positionTabs .position { line-height: 60px; }
  .positionTabs .position a { font-size: 13px; }
  .positionTabs .position a.home { width: 60px; height: 60px; }
  .positionTabs .position a.home i { font-size: 16px; }
  .positionTabs .position span { font-size: 13px; }
  .positionTabs .tabs { line-height: 60px; }
  .positionTabs .tabs .item { font-size: 13px; margin-left: 18px; }
  .page { margin-top: 40px; }
  .page a { width: 36px; line-height: 36px; border-radius: 36px; font-size: 12px; }
  .page a.first, .page a.last { width: 72px; }
  /* Index */
  .Index .bannerBox .shares { padding: 30px; }
  .Index .bannerBox .shares .slide { height: 40px; }
  .Index .bannerBox .shares .slide .swiper-slide .num { font-size: 20px; margin-right: 8px; }
  .Index .bannerBox .shares .slide .swiper-slide .num i { font-size: 16px; margin-right: 5px; }
  .Index .bannerBox .shares .slide .swiper-slide .name { font-size: 13px; }
  .Index .about { padding: 40px 0; }
  .Index .about .text { margin-top: 7px; }
  .Index .about .text h2 { font-size: 20px; margin-bottom: 15px; }
  .Index .about .text p { font-size: 12px; line-height: 20px; }
  .Index .about .number { margin-top: 30px; }
  .Index .about .number li h2 { font-size: 12px; }
  .Index .about .number li h2 b { font-size: 28px; }
  .Index .about .number li h3 { font-size: 12px; }
  .Index .about .commonBtn { margin-top: 25px; }
  .Index .business { padding: 40px 0; }
  .Index .business .slide { margin-top: 20px; }
  .Index .business .slide .swiper-slide img { min-height: 500px; }
  .Index .business .slide .swiper-slide .text { top: 15%; }
  .Index .business .slide .swiper-slide .text h2 { font-size: 28px; line-height: 30px; }
  .Index .business .slide .swiper-slide .text h3 { font-size: 20px; }
  .Index .business .tabs { margin-top: -200px; }
  .Index .business .tabs .item { height: 200px; padding: 35px 16px 0; }
  .Index .business .tabs .item .text i { font-size: 40px; }
  .Index .business .tabs .item .text h2 { font-size: 16px; margin: 10px 0 8px; }
  .Index .business .tabs .item .text p { font-size: 12px; line-height: 24px; }
  .Index .news { padding: 40px 0 0; }
  .Index .news .main .left .box, .Index .news .main .center .box, .Index .news .main .right .box { padding: 20px; }
  .Index .news .main .left .box ul li, .Index .news .main .right .box ul li { margin-bottom: 10px; }
  .Index .news .main .left .box ul li h2, .Index .news .main .right .box ul li h2 { width: 65%; font-size: 14px; }
  .Index .news .main .center .video .img { height: 218px; }
  .Index .news .main .center .video .img .boxCover i { width: 45px; height: 45px; font-size: 45px; }
  .Index .news .main .center .video .img h2 { font-size: 14px; }
  .Index .news .main .center .box:after { width: 60px; height: 59px; }
  .Index .news .main .center .tabs .item { font-size: 14px; margin-right: 8px; }
  .Index .news .main .center .slide ul li { font-size: 14px; line-height: 32px; }
  .Index .study { padding: 40px 0 60px; }
  .Index .study .main .left, .Index .study .main .right { height: 356px; }
  .Index .study .main .left .swiper-slide h2, .Index .study .main .right .swiper-slide h2 { font-size: 18px; }
  .Index .study .main .left .swiper-pagination-bullet, .Index .study .main .right .swiper-pagination-bullet { width: 10px; height: 10px; }
  .Index .study .main .right .box { height: 168px; padding: 20px; }
  .Index .study .main .right .box .t { font-size: 14px; }
  .Index .study .main .right .box .t:before { width: 3px; height: 14px; }
  .Index .study .main .right .box ul li { font-size: 16px; line-height: 22px; margin-top: 10px; }
  .Index .study .main .right .box ul li .date { font-size: 12px; }
  .Index .study .main .right .box:hover .line { width: 70px; }
  .Index .learn { padding: 40px 0; }
  .Index .learn .main { margin-top: 20px; }
  .Index .learn .main .left .box, .Index .learn .main .center .box, .Index .learn .main .right .box { height: 235px; }
  .Index .learn .main .left .box .tip, .Index .learn .main .center .box .tip { font-size: 14px; padding: 0 15px; line-height: 36px; }
  .Index .learn .main .left .box .boxCover, .Index .learn .main .center .box .boxCover { padding-top: 80px; }
  .Index .learn .main .left .box .boxCover i, .Index .learn .main .center .box .boxCover i { font-size: 40px; margin-bottom: 10px; }
  .Index .learn .main .left .box .boxCover h2, .Index .learn .main .center .box .boxCover h2 { font-size: 14px; line-height: 22px; }
  .Index .learn .main .right .box { padding: 20px; }
  .Index .learn .main .right ul { margin-top: 15px; }
  .Index .learn .main .right ul li .img { height: 110px; padding: 18px 0; }
  .Index .learn .main .right ul li .img .txt p { font-size: 14px; }
  .Index .learn .main .right ul li .img .txt h1 { font-size: 28px; }
  .Index .learn .main .right ul li h2 { font-size: 14px; line-height: 22px; margin-top: 10px; }
  .Index .friend { height: 560px; padding: 40px 0; }
  .Index .friend .box { width: 950px; top: 70px; }
  .Index .friend .box ul { width: 425px; }
  .Index .friend .box ul li { width: 128px; height: 128px; margin: -29px -29px 0 0; }
  .Index .friend .box ul.left { margin-left: -20px; }
  .Index .friend .box ul.right { margin-right: -20px; }
  .Index .friend .box ul.center { width: 128px; top: 81px; }
  .Index .friend .box:after { width: 392px; height: 196px; bottom: 10px; }
  .Index .friend .commonBtn { bottom: 45px; }
  /*About*/
  .About .aboutLeft { width: 240px; }
  .About .aboutLeft h2 { font-size: 24px; }
  .About .aboutLeft h3 { font-size: 14px; margin-top: 15px; }
  .About .aboutLeft ul { margin-top: 20px; }
  .About .aboutLeft ul li h4 { font-size: 14px; }
  .About .aboutLeft ul li h4 b, .About .aboutLeft ul li h4 span { font-size: 28px; }
  .About .aboutLeft ul li p { font-size: 14px; }
  .About .aboutRight { width: 680px; }
  .About.About-gk .content .main .aboutRight .info h1 { font-size: 22px; }
  .About.About-gk .content .main .aboutRight .info p { font-size: 14px; margin-top: 15px; line-height: 26px; }
  .About.About-gk .content .main .aboutRight .jj { margin: 30px 0; }
  .About.About-gk .content .main .aboutRight .jj h1 { font-size: 22px; }
  .About.About-gk .content .main .aboutRight .jj .icons li { padding: 0 5px; }
  .About.About-gk .content .main .aboutRight .jj .icons li p { font-size: 13px; margin-top: 5px; line-height: 22px; }
  .About.About-gk .content .main .aboutRight .jj .text { width: 51%; min-height: 95px; padding: 20px; margin-top: 20px; }
  .About.About-gk .content .main .aboutRight .jj .text h2 { font-size: 14px; }
  .About.About-gk .content .main .aboutRight .jj .text h1 { font-size: 16px; margin-top: 10px; }
  .About.About-gk .content .main .aboutRight img { margin-top: 30px; }
  .About.About-ry .content .main .aboutRight ul li { margin-top: 20px; }
  .About.About-ry .content .main .aboutRight ul li .img .view i { width: 32px; height: 32px; font-size: 32px; }
  .About.About-ry .content .main .aboutRight ul li h2 { font-size: 13px; margin-top: 10px; }
  .About.About-ld .content .main .aboutRight .text h1 { font-size: 22px; }
  .About.About-ld .content .main .aboutRight .text .left p, .About.About-ld .content .main .aboutRight .text .right p { font-size: 14px; line-height: 26px; }
  .About.About-ld .content .main .aboutRight .text .left .from, .About.About-ld .content .main .aboutRight .text .right .from { margin-top: 30px; }
  .About.About-zzjg .content .main .aboutRight .top h1 { font-size: 20px; line-height: 32px; }
  .About.About-zzjg .content .main .aboutRight .top p { font-size: 14px; }
  .About.About-zzjg .content .main .aboutRight .box { margin-top: 30px; }
  .About.About-zzjg .content .main .aboutRight .box .item { width: 220px; }
  .About.About-zzjg .content .main .aboutRight .box .item h2 { font-size: 15px; margin-bottom: 8px; }
  .About.About-zzjg .content .main .aboutRight .box .item p { font-size: 13px; line-height: 20px; }
  .About.About-zzjg .content .main .aboutRight .box .item.item1 { top: 40px; left: 25px; }
  .About.About-zzjg .content .main .aboutRight .box .item.item1:before { left: 80px; top: 8px; }
  .About.About-zzjg .content .main .aboutRight .box .item.item1:after { width: 197px; left: 87px; top: 11px; }
  .About.About-zzjg .content .main .aboutRight .box .item.item2 { top: 87px; right: 10px; }
  .About.About-zzjg .content .main .aboutRight .box .item.item2:before { content: ""; width: 8px; height: 8px; border: 2px solid #81ABEC; position: absolute; left: -24px; top: 8px; border-radius: 50%; opacity: .5; }
  .About.About-zzjg .content .main .aboutRight .box .item.item2:after { content: ""; width: 62px; height: 2px; background: #81ABEC; position: absolute; left: -85px; top: 11px; opacity: .5; }
  .About.About-zzjg .content .main .aboutRight .box .item.item3 { top: 185px; right: 0; }
  .About.About-zzjg .content .main .aboutRight .box .item.item3:before { content: ""; width: 8px; height: 8px; border: 2px solid #5361FA; position: absolute; left: -24px; top: 8px; border-radius: 50%; opacity: .5; }
  .About.About-zzjg .content .main .aboutRight .box .item.item3:after { content: ""; width: 50px; height: 2px; background: #5361FA; position: absolute; left: -74px; top: 11px; opacity: .5; }
  .About.About-zl .content .main .block.block1 h2 { font-size: 20px; }
  .About.About-zl .content .main .block.block2 .left, .About.About-zl .content .main .block.block2 .right { height: 580px; padding: 30px; }
  .About.About-zl .content .main .block.block2 .left h2 { font-size: 20px; margin-bottom: 10px; }
  .About.About-zl .content .main .block.block2 .left h3 { font-size: 15px; margin-top: 20px; }
  .About.About-zl .content .main .block.block2 .left ul li { margin-top: 30px; font-size: 14px; line-height: 24px; }
  .About.About-zl .content .main .block.block2 .left ul li b { font-size: 24px; }
  .About.About-zl .content .main .block.block2 .left ul li:after { width: 5px; height: 5px; }
  .About.About-zl .content .main .block.block2 .left ul li.line1:after { top: 12px; }
  .About.About-zl .content .main .block.block2 .left ul li.line2:after, .About.About-zl .content .main .block.block2 .left ul li.line3:after { top: 9px; }
  .About.About-zl .content .main .block.block2 .left ul li img { margin-top: 15px; }
  .About.About-zl .content .main .block.block2 .right dl { margin-bottom: 40px; }
  .About.About-zl .content .main .block.block2 .right dl dt { font-size: 18px; padding-left: 15px; margin-bottom: 15px; }
  .About.About-zl .content .main .block.block2 .right dl dd { font-size: 14px; margin-bottom: 10px; }
  .About.About-member .content .main .filter .item { font-size: 14px; line-height: 50px; padding: 0 15px; }
  .About.About-member .content .main .list { margin-top: 40px; }
  .About.About-contact .content .main .block.block1 ul li { padding: 0 20px; }
  .About.About-contact .content .main .block.block1 ul li img { width: 100px; }
  .About.About-contact .content .main .block.block1 ul li h2 { font-size: 20px; margin: 15px 0 5px; }
  .About.About-contact .content .main .block.block1 ul li p { font-size: 14px; line-height: 24px; }
  .About.About-contact .content .main .block.block2 .map { height: 520px; }
  .About.About-xxgk .aboutLeft { height: 420px; }
  .About.About-xxgk .aboutLeft .con h4 { font-size: 24px; }
  .About.About-xxgk .aboutLeft .con h5 { font-size: 26px; }
  .About.About-xxgk .aboutLeft .snav .item { line-height: 50px; font-size: 14px; }
  .About.About-xxgk .aboutRight h1 { font-size: 20px; }
  .About.About-xxgk .aboutRight .xxgkt tr td { padding: 10px; font-size: 13px; line-height: 24px; }
  .About.About-xxgk .aboutRight .xxgkt tr td:first-child { width: 150px; }
  .About.About-xxgk .aboutRight ul li { padding: 30px 20px; }
  .About.About-xxgk .aboutRight ul li .date { font-size: 18px; margin-right: 30px; }
  .About.About-xxgk .aboutRight ul li .text h2 { font-size: 14px; margin-bottom: 8px; }
  .About.About-xxgk .aboutRight ul li .text p { font-size: 13px; line-height: 22px; }
  .About.About-xxgk .aboutRight ul li .text .from { font-size: 13px; margin-top: 10px; }
  /*News*/
  .News .content { padding: 70px 0 0; }
  .News .main:after { top: 140px; }
  .News .main .left { width: 240px; }
  .News .main .left .newsLeft { width: 210px; height: 420px; }
  .News .main .left .newsLeft .con h2 { font-size: 24px; }
  .News .main .left .newsLeft .con h3 { font-size: 26px; }
  .News .main .left .newsLeft .snav .item { line-height: 50px; font-size: 14px; }
  .News .main .right { width: 720px; padding-bottom: 90px; }
  .News .main .right .big .text { width: 305px; padding-top: 20px; }
  .News .main .right .big .text h3 { font-size: 20px; }
  .News .main .right .big .text h2 { font-size: 18px; line-height: 26px; margin: 10px 0; }
  .News .main .right .big .text p { font-size: 13px; line-height: 22px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
  .News .main .right .big .text .from { font-size: 13px; margin-top: 10px; }
  .News .main .right .big .img { width: 340px; height: 227px; }
  .News .main .right .big .swiper-pagination { bottom: 20px; left: 25px; }
  .News .main .right .big .swiper-pagination-bullet { width: 40px; }
  .News .main .right ul li { padding: 30px 20px; }
  .News .main .right ul li .date { font-size: 18px; margin-right: 30px; }
  .News .main .right ul li .text h2 { font-size: 14px; margin-bottom: 8px; }
  .News .main .right ul li .text p { font-size: 13px; line-height: 22px; }
  .News .main .right ul li .text .from { font-size: 13px; margin-top: 10px; }
  .News.NewsXq .main .container { width: 960px; }
  .News.NewsXq .main .box { padding: 20px 0 70px; }
  .News.NewsXq .main .box .title { font-size: 20px; }
  .News.NewsXq .main .box .other { padding: 15px 20px; }
  .News.NewsXq .main .box .other span { font-size: 13px; }
  .News.NewsXq .main .box .other .info { height: 28px; line-height: 28px; }
  .News.NewsXq .main .box .other .info span { margin-right: 20px; }
  .News.NewsXq .main .box .other .share { height: 28px; line-height: 28px; }
  .News.NewsXq .main .box .other .share .btn { width: 28px; height: 28px; line-height: 28px; font-size: 20px; }
  .News.NewsXq .main .box .text p { font-size: 13px !important; line-height: 24px !important; text-indent: 26px !important; margin-bottom: 15px !important; }
  .News.News-video .main .filter .item { font-size: 14px; line-height: 50px; padding: 0 45px; }
  .News.News-video .main .top .slide img, .News.News-video .main .list .slide img { width: 635px; height: 375px; }
  .News.News-video .main .top .slide .boxCover i, .News.News-video .main .list .slide .boxCover i { font-size: 60px; }
  .News.News-video .main .top .slide .boxCover h2, .News.News-video .main .list .slide .boxCover h2 { font-size: 14px; left: 20px; bottom: 20px; }
  .News.News-video .main .top .item, .News.News-video .main .list .item { margin-bottom: 20px; }
  .News.News-video .main .top .item .box img, .News.News-video .main .list .item .box img { width: 307px; height: 180px; }
  .News.News-video .main .top .item .box .boxCover, .News.News-video .main .list .item .box .boxCover { padding-top: 15%; }
  .News.News-video .main .top .item .box .boxCover i, .News.News-video .main .list .item .box .boxCover i { font-size: 46px; }
  .News.News-video .main .top .item .box .boxCover h2, .News.News-video .main .list .item .box .boxCover h2 { font-size: 14px; }
  .News.News-video .main .top.top .item, .News.News-video .main .list.top .item { margin-bottom: 13px; }
  .News.News-video .main .top.list, .News.News-video .main .list.list { margin-top: 10px; }
  .News.News-qk .main { padding-bottom: 70px; }
  .News.News-qk .main .list .item .img .boxCover { padding-top: 35%; }
  .News.News-qk .main .list .item .img .boxCover p { font-size: 20px; }
  .News.News-qk .main .list .item .img .boxCover h2 { font-size: 50px; }
  .News.News-qk .main .list .item .img .look { width: 150px; height: 40px; line-height: 40px; font-size: 13px; }
  .News.News-qk .main .list .item .text { padding: 15px; }
  .News.News-qk .main .list .item .text h2 { font-size: 14px; height: 40px; }
  .News.News-qk .main .list .item .text .download { width: 60px; height: 60px; line-height: 60px; margin: 20px auto 10px; }
  .News.News-qk .main .list .item .text .download i { font-size: 28px; }
  /*Party*/
  .Party .content { padding: 73px 0 0; }
  .Party.Party-ln .main .block.block1 .text, .Party.Party-ln .main .block.block1 .img { height: 360px; }
  .Party.Party-ln .main .block.block1 .text { padding: 40px 30px; font-size: 14px; line-height: 28px; }
  .Party.Party-ln .main .block.block2 .box p { font-size: 14px; line-height: 28px; }
  .Party.Party-ln .main .block.block3 { padding: 50px 0 420px; }
  .Party.Party-ln .main .block.block3 h2 { font-size: 20px; line-height: 40px; }
  .Party.Party-ln .main .block.block3 ul li { width: 250px; }
  .Party.Party-zt .main { padding-bottom: 60px; }
  .Party.Party-zt .main .list { margin: 0 -10px; }
  .Party.Party-zt .main .list .item { padding: 0 10px; margin-bottom: 20px; }
  .Party.Party-zt .main .list .item .box .text { font-size: 14px; }
  /*Development*/
  .Development.Development-ly .main .list .item { margin-bottom: 40px; }
  .Development.Development-ly .main .list .item h2 { font-size: 18px; }
  .Development.Development-bj .main .left { width: 280px; }
  .Development.Development-bj .main .left .top .icon-weizhi { font-size: 32px; }
  .Development.Development-bj .main .left .top h1 { font-size: 24px; margin: 10px 0 5px; }
  .Development.Development-bj .main .left .top h2 { font-size: 20px; }
  .Development.Development-bj .main .left .list .item { font-size: 14px; line-height: 40px; }
  .Development.Development-bj .main .right { width: 680px; }
  .Development.Development-bj .main .right .map { width: 480px; }
  .Development.Development-bj .main .right .map .points .item .point .text { width: 250px; left: -111px; }
  .Development.Development-bj .main .right .map .points .item .point .text h2 { font-size: 14px; }
  .Development.Development-bj .main .right .map .points .item .point .text p { font-size: 12px; }
  .Development.Development-bj .main .right .map .points .item .point.point-luohe { left: 260px; top: 220px; }
  .Development.Development-bj .main .right .map .points .item .point.point-zhumadian { left: 265px; top: 275px; }
  .Development.Development-bj .main .right .map .points .item .point.point-zhengzhou { left: 230px; top: 120px; }
  .Development.Development-bj .main .right .map .points .item .point.point-anyang { left: 290px; top: -5px; }
  .Development.Development-bj .main .right .map .points .item .point.point-hebi { left: 280px; top: 25px; }
  .Development.Development-bj .main .right .map .points .item .point.point-puyang { left: 340px; top: 20px; }
  .Development.Development-bj .main .right .map .points .item .point.point-tongbai { left: 218px; top: 330px; }
  .Development.Development-bj .main .right .map .points .item .point.point-lushan { left: 185px; top: 205px; }
  .Development.Development-bj .main .right .map .points .item .point.point-xiangcheng { left: 225px; top: 195px; }
  .Development.Development-bj .main .right .map .points .item .point.point-luoyang { left: 140px; top: 125px; }
  .Development.Development-bj .main .right .map .points .item .point.point-xuchang { left: 248px; top: 180px; }
  .Development.Development-bj .main .right .map .points .item .point.point-linzhou { left: 250px; top: -5px; }
  .Development.Development-bj .main .right .map .points .item .point.point-kaifeng { left: 290px; top: 105px; }
  .Development.Development-bj .main .right .map .points .item .point.point-zhoukou { left: 315px; top: 210px; }
  .Development.Development-bj .main .right .map .points .item .point.point-nanyang { left: 145px; top: 275px; }
  .Development.Development-bj .main .right .map .points .item .point.point-jiaozuo { left: 205px; top: 75px; }
  .Development.Development-bj .main .right .map .points .item .point.point-jiyuan { left: 155px; top: 85px; }
  .Development.Development-bj .main .right .map .points .item .point.point-xinxiang { left: 255px; top: 70px; }
  .Development.Development-bj .main .right .map .points .item .point.point-shangqiu { left: 385px; top: 150px; }
  .Development.Development-bj .main .right .map .points .item .point.point-xinyang { left: 270px; top: 355px; }
  .Development.Development-jr .main .block.block1 .right img { width: 260px; }
  .Development.Development-jr .main .block.block2 h1 { font-size: 24px; }
  .Development.Development-jr .main .block.block2 ul { margin-top: 60px; }
  .Development.Development-jr .main .block.block2 ul li .num { font-size: 24px; }
  .Development.Development-jr .main .block.block2 ul li p { font-size: 15px; }
  .Development.Development-jr .main .block.block3 .tt { font-size: 20px; }
  .Development.Development-jr .main .block.block3 .dsc { font-size: 14px; line-height: 26px; }
  .Development.Development-jj .main .block .tt { font-size: 20px; }
  .Development.Development-jj .main .block .dsc { line-height: 24px; }
  .Development.Development-jj .main .block.block1 .textImg .img img { min-height: 530px; }
  .Development.Development-jj .main .block.block1 .textImg .text .box ul li h3 b, .Development.Development-jj .main .block.block1 .textImg .text .box ul li h3 span { font-size: 28px; }
  .Development.Development-jj .main .block.block2 { margin: 60px 0; }
  .Development.Development-jj .main .block.block2 .cards .item .box { height: 180px; }
  .Development.Development-jj .main .block.block2 .cards .item .box i { font-size: 40px; }
  .Development.Development-jj .main .block.block2 .cards .item .box h2 { font-size: 15px; }
  .Development.Development-jj .main .block.block2 .cards .textBox .box p { width: 50%; }
  .Development.Development-jj .main .block.block3 { height: 560px; padding-top: 100px; }
  .Development.Development-ny .main .block .tt { font-size: 20px; }
  .Development.Development-ny .main .block .dsc { line-height: 24px; }
  .Development.Development-ny .main .block.block1 .textImg .img img { min-height: 570px; }
  .Development.Development-ny .main .block.block1 .textImg .text .box ul li h2 { font-size: 14px; }
  .Development.Development-ny .main .block.block1 .textImg .text .box:after { width: 250px; height: 250px; }
  .Development.Development-ny .main .block.block2 { margin-top: 50px; }
  .Development.Development-ny .main .block.block2 .cards .item .box { height: 180px; }
  .Development.Development-ny .main .block.block2 .cards .item .box i { font-size: 40px; }
  .Development.Development-ny .main .block.block2 .cards .item .box h2 { font-size: 15px; }
  .Development.Development-ny .main .block.block3 { margin-top: 50px; }
  .Development.Development-ny .main .block.block3 .slide .swiper-slide ul li img { height: 260px; }
  .Development.Development-ny .main .block.block3 .slide .swiper-slide ul li .text { padding-top: 120px; }
  .Development.Development-ny .main .block.block3 .slide .swiper-slide ul li .text h2 { font-size: 15px; }
  .Development.Development-ny .main .block.block4 { padding: 90px 0; }
  .Development.Development-ny .main .block.block4 .tt { margin-bottom: 10px; }
  .Development.Development-ny .main .block.block4 .ttt { font-size: 15px; }
  .Development.Development-ny .main .block.block4 .dsc { width: 65%; }
  .Development.Development-hb .main .block .tt { font-size: 20px; }
  .Development.Development-hb .main .block.block1 .textImg { margin-top: 30px; }
  .Development.Development-hb .main .block.block1 .textImg .text .dsc { margin-top: 10px; }
  .Development.Development-hb .main .block.block1 .textImg .text ul li h3 b { font-size: 28px; }
  .Development.Development-hb .main .block.block1 .textImg .img img { min-height: 400px; }
  .Development.Development-hb .main .block.block2 { margin: 50px 0; }
  .Development.Development-hb .main .block.block2 ul li { padding: 150px 0; }
  .Development.Development-hb .main .block.block2 ul li img { width: 60px; }
  .Development.Development-hb .main .block.block2 ul li h3 { font-size: 15px; }
  .Development.Development-hb .main .block.block3 .section.section2 { padding: 50px 0 110px; }
  .Development.Development-hb .main .block.block3 .section.section2 .tt span { width: 40px; vertical-align: 5px; }
  .Development.Development-hb .main .block.block3 .section.section2 .slide .swiper-slide .text { height: 21%; }
  .Development.Development-hb .main .block.block3 .section.section2 .slide .swiper-slide .text h2 { font-size: 15px; margin-bottom: 10px; }
  .Development.Development-hb .main .block.block3 .section.section2 .slide .swiper-slide:hover .text { height: 74%; }
  .Development.Development-hb .main .block.block4 { height: 560px; padding-top: 150px; }
  .Development.Development-hb .main .block.block4 img { width: 300px; }
  .Development.Development-it .main .block .tt { font-size: 20px; }
  .Development.Development-it .main .block.block1 .dsc { margin-top: 25px; }
  .Development.Development-it .main .block.block1 .textImg { margin-top: 30px; }
  .Development.Development-it .main .block.block1 .textImg .text ul { margin-top: 10%; }
  .Development.Development-it .main .block.block1 .textImg .text ul li h3 b { font-size: 28px; }
  .Development.Development-it .main .block.block2 { margin-top: 50px; padding: 90px 0 110px; }
  .Development.Development-it .main .block.block2 ul li { padding: 0 50px; }
  .Development.Development-it .main .block.block2 ul li img { width: 130px; }
  .Development.Development-it .main .block.block2 ul li h2 { font-size: 20px; }
  .Development.Development-it .main .block.block3 { margin-top: 50px; }
  .Development.Development-it .main .block.block3 .cards .item .box { height: 180px; }
  .Development.Development-it .main .block.block3 .cards .item .box i { font-size: 40px; }
  .Development.Development-it .main .block.block3 .cards .item .box h2 { font-size: 15px; }
  .Development.Development-it .main .block.block4 .slide .swiper-slide img { min-height: 400px; }
  .Development.Development-it .main .block.block4 .slide .swiper-slide .text { padding-top: 90px; }
  .Development.Development-it .main .block.block4 .slide .swiper-slide .text .ttt { font-size: 15px; }
  .Development.Development-it .main .block.block4 .slide .swiper-pagination { margin-left: -480px; bottom: 20%; }
  .Development.Development-it .main .block.block5 { padding: 90px 0; }
  .Development.Development-it .main .block.block5 ul { margin: 60px -15px 0; }
  .Development.Development-it .main .block.block5 ul li .box { height: 240px; }
  .Development.Development-it .main .block.block5 ul li .box h2 { font-size: 15px; }
  .Development.Development-xf .main .block .tt { font-size: 20px; }
  .Development.Development-xf .main .block.block1 .bg { height: 600px; padding: 80px 0; }
  .Development.Development-xf .main .block.block1 .bg ul { margin-top: 80px; }
  .Development.Development-xf .main .block.block1 .bg ul li h2 { font-size: 15px; }
  .Development.Development-xf .main .block.block1 .bg ul li .dsc { line-height: 24px; }
  .Development.Development-xf .main .block.block2 { margin-top: 50px; }
  .Development.Development-xf .main .block.block2 .cards .item .box { height: 180px; }
  .Development.Development-xf .main .block.block2 .cards .item .box i { font-size: 40px; }
  .Development.Development-xf .main .block.block2 .cards .item .box h2 { font-size: 15px; }
  .Development.Development-xf .main .block.block3 { margin-top: 50px; height: 600px; padding: 80px 0; }
  .Development.Development-tz .main .block .tt { font-size: 20px; }
  .Development.Development-tz .main .block.block1 .textImg { margin-top: 30px; }
  .Development.Development-tz .main .block.block1 .textImg .text .dsc { margin-top: 10px; }
  .Development.Development-tz .main .block.block1 .textImg .text ul li h3 b { font-size: 28px; }
  .Development.Development-tz .main .block.block1 .textImg .img img { min-height: 400px; }
  .Development.Development-tz .main .block.block2 .textImg .img { padding-top: 140px; }
  .Development.Development-tz .main .block.block3 { padding: 70px 0 160px; }
  .Development.Development-tz .main .block.block3 .slide .swiper-slide h2 { line-height: 50px; font-size: 15px; }
  .Development.Development-rq .main .block.block1 p { font-size: 14px; line-height: 24px; }
  .Development.Development-rq .main .block.block2 { padding-top: 80px; height: 600px; }
  .Development.Development-wl .main .block .tt { font-size: 20px; }
  .Development.Development-wl .main .block .dsc { line-height: 24px; }
  .Development.Development-wl .main .block.block1 .textImg .img img { min-height: 570px; }
  .Development.Development-wl .main .block.block1 .textImg .text .box ul li h2 { font-size: 14px; }
  .Development.Development-wl .main .block.block1 .textImg .text .box:after { width: 250px; height: 250px; }
  .Development.Development-wl .main .block.block3 .tabs .item .box { height: 65px; }
  .Development.Development-wl .main .block.block3 .tabs .item .box i { font-size: 45px; }
  .Development.Development-wl .main .block.block3 .tabs .item .box h2 { font-size: 15px; }
  .Development.Development-wl .main .block.block3 .slide .swiper-slide.swiper-slide1 .section3 .slide1 .swiper-slide .text { height: 18%; }
  .Development.Development-wl .main .block.block3 .slide .swiper-slide.swiper-slide1 .section3 .slide1 .swiper-slide .text h2 { font-size: 15px; }
  .Development.Development-wl .main .block.block3 .slide .swiper-slide.swiper-slide1 .section3 .slide1 .swiper-slide:hover .text { height: 70%; }
  .Development.Development-wl .main .block.block3 .slide .swiper-slide.swiper-slide3 .section1 .left h2 { font-size: 15px; line-height: 28px; }
  .Development.Development-wl .main .block.block3 .slide .swiper-slide.swiper-slide3 .section2 ul li .box { height: 380px; }
  .Development.Development-wl .main .block.block3 .slide .swiper-slide.swiper-slide3 .section2 ul li .box img { width: 70px; }
  .Development.Development-wl .main .block.block3 .slide .swiper-slide.swiper-slide3 .section2 ul li .box h2 { font-size: 15px; }
  .Development.Development-wl .main .block.block4 { height: 450px; }
  .Development.Development-qt .main .block.block1 { padding: 40px 0 !important; }
  .Development.Development-qt .main .block.block1 .left h2, .Development.Development-qt .main .block.block3 .left h2 { font-size: 20px; }
  .Development.Development-qt .main .block.block1 .right img, .Development.Development-qt .main .block.block3 .right img { width: 420px; }
  .Development.Development-qt .main .block.block2 { padding-top: 80px; }
  .Development.Development-qt .main .block.block2 .left .box, .Development.Development-qt .main .block.block2 .right .box { height: 400px; padding: 25px; }
  .Development.Development-qt .main .block.block2 .left.left ul, .Development.Development-qt .main .block.block2 .right.left ul { margin: 20px -5px 0; }
  .Development.Development-qt .main .block.block2 .left.left ul li, .Development.Development-qt .main .block.block2 .right.left ul li { padding: 5px; }
  .Development.Development-qt .main .block.block2 .left.left ul li .box1, .Development.Development-qt .main .block.block2 .right.left ul li .box1 { padding: 20px 0; }
  .Development.Development-qt .main .block.block2 .left.left ul li .box1 p b, .Development.Development-qt .main .block.block2 .right.left ul li .box1 p b { font-size: 30px; }
  .Development.Development-qt .main .block.block2 .left.right ul, .Development.Development-qt .main .block.block2 .right.right ul { margin-top: 40px; }
  .Development.Development-qt .main .block.block2 .left.right ul li, .Development.Development-qt .main .block.block2 .right.right ul li { height: 310px; }
  .Development.Development-qt .main .block.block2 .left.right ul li h1, .Development.Development-qt .main .block.block2 .right.right ul li h1 { font-size: 20px; }
  .Development.Development-qt .main .block.block2 .left.right ul li h2, .Development.Development-qt .main .block.block2 .right.right ul li h2 { font-size: 14px; }
  .Development.Development-qt .main .block.block2 .left.right ul li p b, .Development.Development-qt .main .block.block2 .right.right ul li p b { font-size: 26px; }
  .Development.Development-qt .main .block.block2 .left.right ul li .img, .Development.Development-qt .main .block.block2 .right.right ul li .img { bottom: 25px; }
  .Development.Development-qt .main .block.block3 { padding: 70px 0; }
  .Development.Development-qt .main .block.block3 .right { padding-top: 30px; }
  .Development.Development-qt .main .block.block3 .right ul li img { width: 70px; }
  .Development.Development-qt .main .block.block3 .right ul li p { font-size: 13px; }
  .Development.Development-qt .main .block.block3 .imgs .item p { font-size: 13px; padding: 15px; }
  .Development.Development-qt .main .block.block4 { padding-top: 160px; height: 500px; }
  .Development.Development-qt .main .block.block4 h2 { font-size: 30px; }
  .Development.Development-qt .main .block.block4 p { font-size: 20px; }
  .Development.Development-rc .main { margin: 0; }
  .Development.Development-rc .main .block { padding: 50px 0; }
  .Development.Development-rc .main .block .tt { font-size: 20px; }
  .Development.Development-rc .main .block.block1 p { font-size: 14px; margin-top: 10px; line-height: 26px; }
  .Development.Development-rc .main .block.block1 p.dsc { margin-bottom: 20px; }
  .Development.Development-rc .main .block.block1 .textImg { margin-top: 30px; }
  .Development.Development-rc .main .block.block1 .textImg .img img { min-height: 570px; }
  .Development.Development-rc .main .block.block1 .textImg .text .box .tt { margin-bottom: 30px; }
  .Development.Development-rc .main .block.block1 .textImg .text .box ul li h3 { font-size: 14px; }
  .Development.Development-rc .main .block.block1 .textImg .text .box ul li h3 b { font-size: 28px; }
  .Development.Development-rc .main .block.block1 .textImg .text .box ul li h3 span { font-size: 28px; }
  .Development.Development-rc .main .block.block1 .textImg .text .box ul li p { font-size: 14px; }
  .Development.Development-rc .main .block.block3 { height: 660px; }
  .Development.Development-rc .main .block.block3 ul li h3 { font-size: 20px; }
  .Development.Development-rc .main .block.block3 ul li p { font-size: 14px; line-height: 24px; }
  .Development.Development-rc .main .block.block4 .slide .swiper-slide { width: 70%; }
  .Development.Development-rc .main .block.block4 .slide .swiper-slide .img, .Development.Development-rc .main .block.block4 .slide .swiper-slide .text { width: 50%; }
  .Development.Development-rc .main .block.block4 .slide .swiper-slide .img h3, .Development.Development-rc .main .block.block4 .slide .swiper-slide .text h3 { font-size: 15px; }
  .Development.Development-rc .main .block.block4 .slide .swiper-slide .text { display: block; }
  .Development.Development-rc .main .block.block4 .slide .swiper-slide .text p { font-size: 14px; line-height: 26px; }
  .Development.Development-rc .main .block.block4 .slide .swiper-slide.swiper-slide-active { width: 70%; }
  .Development.Development-rc .main .block.block5 { height: 560px; }
  .Development.Development-rc .main .block.block5 .dsc { font-size: 14px; line-height: 26px; }
  .Development.Development-cx .main .block .tt { font-size: 20px; }
  .Development.Development-cx .main .block.block1 { padding: 0 0 40px; }
  .Development.Development-cx .main .block.block1 .textImg .text h3 { font-size: 20px; }
  .Development.Development-cx .main .block.block2 { padding: 70px 0; height: 700px; }
  .Development.Development-cx .main .block.block2 ul li h3 { font-size: 20px; }
  .Development.Development-kj .main .block .tt { font-size: 20px; }
  .Development.Development-kj .main .block.block1 .text h3 { font-size: 20px; }
  .Development.Development-kj .main .block.block1 .text ul li { padding: 0 15px; height: 54px; margin-right: 15px; }
  .Development.Development-kj .main .block.block1 .text ul li img { width: 22px; }
  .Development.Development-kj .main .block.block2 { height: 550px; }
  .Development.Development-kj .main .block.block2 .container .left h3 { font-size: 28px; line-height: 38px; }
  .Development.Development-kj .main .block.block2 .container .left ul li { margin-left: 15px; }
  .Development.Development-kj .main .block.block2 .container .right h3 { font-size: 20px; }
  .Development.Development-kj .main .block.block3 .tabs .swiper-slide { height: 80px; font-size: 15px; }
  .Development.Development-kj .main .block.block3 .slide .swiper-slide ul li .text { height: 160px; }
  .Development.Development-kj .main .block.block3 .slide .swiper-slide ul li .text dl dt { font-size: 15px; }
  /*Culture*/
  .Culture.Culture-ln .main .block { padding-top: 60px; }
  .Culture.Culture-ln .main .block .tt { font-size: 20px; }
  .Culture.Culture-ln .main .block .dsc { line-height: 24px; }
  .Culture.Culture-ln .main .block.block1 .textImg .img img { min-height: 570px; }
  .Culture.Culture-ln .main .block.block1 .textImg .text .box ul li h2 { font-size: 14px; }
  .Culture.Culture-ln .main .block.block1 .textImg .text .box:after { width: 250px; height: 250px; }
  .Culture.Culture-ln .main .block.block2 ul li .box { height: 380px; padding: 60px 30px; }
  .Culture.Culture-ln .main .block.block2 ul li .box img { width: 50px; }
  .Culture.Culture-ln .main .block.block2 ul li .box h2 { font-size: 16px; }
  .Culture.Culture-ln .main .block.block2 ul li .box p { font-size: 14px; line-height: 24px; }
  .Culture.Culture-ln .main .block.block3 ul { height: 550px; }
  .Culture.Culture-ln .main .block.block3 ul li { padding: 15% 30px 0; }
  .Culture.Culture-ln .main .block.block3 ul li h2 { font-size: 16px; }
  .Culture.Culture-ln .main .block.block3 ul li p { font-size: 14px; margin-top: 20px; }
  .Culture.Culture-ln .main .block.block3 ul li .dsc { margin-top: 30px; }
  .Culture.Culture-ln .main .block.block4 ul li { padding: 10px 40px 0 40px; }
  .Culture.Culture-ln .main .block.block4 ul li h2 { font-size: 16px; }
  .Culture.Culture-ln .main .block.block5 h2 { font-size: 16px; }
  .Culture.Culture-ln .main .block.block6 { padding-bottom: 50px; }
  .Culture.Culture-ln .main .block.block6 ul li .bb .text { padding: 80px 40px; }
  .Culture.Culture-ln .main .block.block6 ul li .bb .text h2 { font-size: 16px; }
  .Culture.Culture-ln .main .block.block6 ul li .bb .text p { font-size: 14px; }
  .Culture.Culture-fc .main .big .img { width: 380px; }
  .Culture.Culture-fc .main .big .text { padding: 30px; }
  .Culture.Culture-fc .main .big .text h3 { font-size: 20px; }
  .Culture.Culture-fc .main .big .text h2 { font-size: 20px; margin: 20px 0; }
  .Culture.Culture-fc .main .list { margin: 10px -10px; }
  .Culture.Culture-fc .main .list li { padding: 0 10px; }
  .Culture.Culture-fc .main .list li a .img { width: 307px; height: 204px; }
  .Culture.Culture-vi .main .block .tt { font-size: 20px; }
  .Culture.Culture-vi .main .block .section { margin-top: 50px; }
  .Culture.Culture-vi .main .block .section.section2 ul { margin: 0 -6px; }
  .Culture.Culture-vi .main .block .section.section2 ul li { padding: 0 6px; }
  .Culture.Culture-vi .main .block .section.section2 ul li .box { height: 440px; padding: 30px 20px; }
  .Culture.Culture-vi .main .block .section.section2 ul li .box img { width: 44px; }
  .Culture.Culture-vi .main .block .section.section3 ul li p { line-height: 24px; }
  .Culture.Culture-vi .main .block .section.section4 .text { padding: 30px 0 0 80px; }
  .Culture.Culture-vi .main .block .section.section4 .text .imgf { width: 180px; margin-top: 30px; }
  .Culture.Culture-vi .main .block .section.section5 .text p { line-height: 24px; }
  /*Responsibility*/
  .Responsibility.Responsibility-zl .main .block ul li .box.box3, .Responsibility.Responsibility-zl .main .block ul li .box.box4 { height: 440px; }
  .Responsibility.Responsibility-tj .main .block ul li .box { height: 225px; }
  .Responsibility.Responsibility-tj .main .block ul li .box h2 { width: 38%; font-size: 16px; line-height: 26px; padding-top: 75px; }
  .Responsibility.Responsibility-tj .main .block ul li .box p { width: 62%; font-size: 14px; line-height: 28px; padding: 45px 30px 0; }
  .Responsibility.Responsibility-gt .main .block .table table tr th { font-size: 18px; }
  .Responsibility.Responsibility-gt .main .block .table table tr td p { font-size: 14px; line-height: 24px; }
  .Responsibility.Responsibility-bg .main .block .tabsBox .tabs .swiper-slide h2 { font-size: 16px; }
  .Responsibility.Responsibility-bg .main .block .slide { margin-top: 40px; }
  .Responsibility.Responsibility-bg .main .block .slide ul li .img .btns a { width: 140px; height: 40px; line-height: 40px; font-size: 14px; }
  .Responsibility.Responsibility-bg .main .block .slide ul li .text { font-size: 14px; }
  /*Hr*/
  .Hr.Hr-ln .main .block { padding-bottom: 400px; }
  .Hr.Hr-ln .main .block p { font-size: 15px; margin-top: 40px; }
  .Hr.Hr-ln .main .block ul li { margin-top: 70px; }
  .Hr.Hr-ln .main .block ul li .img { width: 180px; height: 180px; }
  .Hr.Hr-ln .main .block ul li .img h2 { line-height: 180px; font-size: 30px; }
  .Hr.Hr-ln .main .block ul li p { font-size: 14px; margin-top: 20px; }
  .Hr.Hr-ln .main .block:after { height: 500px; }
  .Hr.Hr-py .main .block { padding-bottom: 400px; }
  .Hr.Hr-py .main .block .left p, .Hr.Hr-py .main .block .right p { font-size: 14px; line-height: 26px; margin-top: 10px; }
  .Hr.Hr-py .main .block .left.left, .Hr.Hr-py .main .block .right.left { padding-top: 10px; }
  .Hr.Hr-py .main .block ul li .box { height: 260px; }
  .Hr.Hr-py .main .block ul li .box h2 { font-size: 20px; }
  .Hr.Hr-py .main .block ul li .box h2 i { font-size: 42px; vertical-align: -8px; }
  .Hr.Hr-py .main .block ul li .box p { font-size: 14px; line-height: 24px; margin-top: 5px; }
  .Hr.Hr-py .main .block:after { height: 500px; }
  /*Study*/
  .Study.Study-kj .main { margin-top: 40px; }
  .Study.Study-kj .main .block .tt { font-size: 20px; line-height: 20px; margin-bottom: 20px; }
  .Study.Study-kj .main .block .tt a { font-size: 14px; }
  .Study.Study-kj .main .block .tt a i { font-size: 16px; vertical-align: -1px; }
  .Study.Study-kj .main .block ul li { margin-bottom: 30px; }
  .Study.Study-kj .main .block ul li .img { width: 307px; height: 174px; }
  .Study.Study-kj .main .block ul li .img .boxCover i { font-size: 44px; }
  .Study.Study-kj .main .block ul li .text h2 { font-size: 15px; margin: 15px 0 10px; }
  .Study.Study-kj .main .block ul li .text .other span { font-size: 13px; }
  .Study.Study-kj .main .block ul li .text .other span i { font-size: 15px; }
  .Study.Study-kj .main .block:last-of-type { margin-top: 30px; }
  .Study.Study-gz .main .list .item { margin-bottom: 20px; }
  .Study.Study-gz .main .list .item .img { padding: 80px 0; }
  .Study.Study-gz .main .list .item .img p { font-size: 20px; }
  .Study.Study-gz .main .list .item .img h2 { font-size: 40px; line-height: 40px; }
  .Study.Study-gz .main .list .item .img .btns { padding-top: 65px; }
  .Study.Study-gz .main .list .item .img .btns a { width: 140px; height: 40px; line-height: 40px; border-radius: 40px; font-size: 14px; margin: 10px auto 0; }
  .Study.Study-gz .main .list .item .text { font-size: 14px; padding: 15px 10px; }
  /*Search*/
  .Search .content { padding: 70px 0; }
  .Search .main .search input { font-size: 14px; }
  .Search .main .search .btn i { font-size: 18px; }
  .Search .main .tabs a { width: 120px; font-size: 14px; }
  .Search .main ul { margin-top: 40px; }
  .Search .main ul li { margin-bottom: 15px; padding-bottom: 15px; }
  .Search .main ul li h2 { font-size: 14px; }
  .Search .main ul li p { font-size: 13px; line-height: 22px; margin-bottom: 10px; } }

/*! <=991 手机端 */
@media (max-width: 991px) { .phoneShow { display: block !important; }
  .phoneHidden { display: none !important; }
  .container { width: auto; padding: 0 .4rem; }
  .bigTitle { font-size: .48rem; }
  .bigTitleEn { font-size: .24rem; margin-top: 1px; }
  .commonBtn { width: 2.8rem; height: .86rem; line-height: .86rem; font-size: .26rem; margin: .3rem auto 0; }
  .commonBtn i { font-size: .28rem; vertical-align: -.01rem; }
  .noMore { font-size: .26rem; }
  /* header */
  .header .head .container { width: 100%; padding: .2rem .3rem; }
  .header .head .container .logo { width: 2.4rem; height: .59rem; margin: 0; }
  .header .head .container .menu { width: .45rem; height: .45rem; position: relative; margin: auto; transition: 0.3s; float: right; }
  .header .head .container .menu .bar { height: .04rem; width: .45rem; display: block; position: absolute; left: 0; background: #fff; transition: 0.3s; }
  .header .head .container .menu .bar:nth-of-type(1) { top: .05rem; transition: top 0.2s ease,transform 0.2s ease-out; }
  .header .head .container .menu .bar:nth-of-type(2) { top: .21rem; transition: top 0.2s ease, transform 0.2s ease-out; }
  .header .head .container .menu .bar:nth-of-type(3) { top: .39rem; transition: top 0.2s ease, transform 0.2s ease-out; }
  .header .head .container .menu.active .bar:nth-of-type(1) { top: .21rem; transform: rotate(45deg); transition: top 0.1s ease, transform 0.1s ease-out; }
  .header .head .container .menu.active .bar:nth-of-type(2) { opacity: 0; }
  .header .head .container .menu.active .bar:nth-of-type(3) { top: .21rem; transform: rotate(-45deg); transition: top 0.1s ease, transform 0.1s ease-out; }
  .header.header-white .searchBtn i { color: #1A52EE !important; }
  .header.header-white .menu .bar { background: #1A52EE !important; }
  .header .submenu { display: none; }
  .header .submenuPhone { max-height: calc(100vh - 1.01rem); overflow-y: auto; background: #fff; border-top: .01rem solid #eee; display: none; position: fixed; left: 0; right: 0; top: 1.01rem; margin: auto; z-index: 51; }
  .header .submenuPhone dl { height: auto; overflow: hidden; }
  .header .submenuPhone dl a { display: block; }
  .header .submenuPhone dl dt { font-size: .3rem; line-height: .99rem; padding: 0 .3rem; border-bottom: .01rem solid #eee; color: #000; position: relative; }
  .header .submenuPhone dl:nth-child(2) dd:nth-child(2) { border-bottom: 0; }
  .header .submenuPhone dl dt i { font-size: .34rem; margin-right: .2rem; vertical-align: -.02rem; }
  .header .submenuPhone 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 .submenuPhone dl dt i.icon-add.active:before { content: "\e67a"; }
  .header .submenuPhone dl dd { height: auto; overflow: hidden; display: none; padding: 0 .3rem .4rem; border-bottom: .01rem solid #eee; }
  .header .submenuPhone dl dd .item { width: 48%; float: left; margin-top: .4rem; }
  .header .submenuPhone dl dd .item:nth-child(2n) { float: right; }
  .header .submenuPhone dl dd .item h2 { font-size: .29rem; color: #666; padding-bottom: .2rem; margin-bottom: .2rem; border-bottom: .01rem solid #eee; }
  .header .searchBtn { display: block; margin-right: .45rem; padding-top: .01rem; }
  .header .searchBtn i { font-size: .44rem; color: #fff; }
  .header .searchBox .container { padding: 0 .3rem; }
  .header .searchBox .box { width: 100%; padding: 0; }
  .header .searchBox .box input { height: .9rem; padding: 0 .3rem; font-size: .28rem; }
  .header .searchBox .box .btn i { font-size: .4rem; line-height: .9rem; }
  /*footer*/
  .footer .top { padding: .3rem 0; }
  .footer .top .follow { text-align: center; margin: 0; }
  .footer .top .follow .btn { width: .7rem; height: .7rem; line-height: .7rem; }
  .footer .top .follow .btn i { color: #fff; font-size: .5rem; }
  .footer .top .follow .btn:before { width: 100%; height: 100%; left: 0; top: 0; }
  .footer .bottom { padding: 0 0 .6rem; border: 0; }
  .footer .bottom .container { padding: 0 .3rem; }
  .footer .bottom .left .copyright { font-size: .24rem; margin-top: 0; }
  .footer .bottom .left .copyright p { margin-bottom: .1rem; }
  .footer .bottom .left .copyright p img { width: .38rem; }
  .footer .bottom .left .copyright p a { margin-top: .2rem; margin-right: .1rem; }
  .NeiPage .content { padding: 1rem 0 .5rem !important; }
  .NeiPage .tabs-phone { height: auto; overflow: hidden; padding: 0 .4rem; margin-bottom: .5rem; }
  .NeiPage .tabs-phone .swiper-slide { width: auto; padding: .4rem 0 .25rem; font-size: .3rem; color: #666; position: relative; }
  .NeiPage .tabs-phone .swiper-slide a { display: block; color: #666; }
  .NeiPage .tabs-phone .swiper-slide.active { color: #1A52EE; }
  .NeiPage .tabs-phone .swiper-slide.active a { color: #1A52EE; }
  .NeiPage .tabs-phone .swiper-slide.active:after { content: ""; width: 100%; height: .06rem; background: #1A52EE; position: absolute; left: 0; bottom: 0; }
  .NeiPage .title h2, .NeiPage .leftTitle h2 { font-size: .4rem; }
  .NeiPage .title h3, .NeiPage .leftTitle h3 { font-size: .36rem; line-height: normal; margin-top: 0; }
  .neiBanner { height: 3rem; }
  .page { margin-top: .4rem; }
  .page a { width: .6rem; line-height: .6rem; border-radius: .6rem; font-size: .26rem; margin: 0 .05rem; }
  .page a.first, .page a.last { width: 1.2rem; }
  /* Index */
  .Index .bannerBox .shares { padding: .3rem; }
  .Index .bannerBox .shares .slide { height: .6rem; }
  .Index .bannerBox .shares .slide .swiper-slide { justify-content: center; }
  .Index .bannerBox .shares .slide .swiper-slide .num { font-size: .36rem; margin-right: .15rem; }
  .Index .bannerBox .shares .slide .swiper-slide .num i { font-size: .3rem; margin-right: .05rem; }
  .Index .bannerBox .shares .slide .swiper-slide .name { font-size: .26rem; }
  .Index .bannerBox .banner { height: auto; }
  .Index .bannerBox .banner .swiper-slide { position: relative; overflow: hidden; }
  .Index .bannerBox .banner .swiper-slide img { width: 100%; display: block; }
  .Index .bannerBox .banner .swiper-slide .text { position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; z-index: 1; }
  .Index .bannerBox .banner .swiper-slide video { width: 100%; height: 100%; object-fit: cover; }
  .Index .bannerBox .banner .swiper-slide .text-box { width: 100%; position: absolute; left: 0; right: 0; margin: auto; padding: 0 .4rem; text-align: center !important; }
  .Index .bannerBox .banner .swiper-slide .text-box h1 { font-size: .5rem; line-height: 1rem; }
  .Index .bannerBox .banner .swiper-slide .text-box p { font-size: .26rem; line-height: .5rem; }
  .Index .bannerBox .banner .swiper-slide .text-box.text-l { text-align: left; top: 30%; }
  .Index .bannerBox .banner .swiper-slide .text-box.text-r { text-align: right; top: 30%; }
  .Index .bannerBox .banner .slide-tips { display: block; width: 50px; height: 57px; position: absolute; left: 50%; margin-left: -15px; bottom: 62px; z-index: 2; }
  .Index .bannerBox .banner .slide-tips .line { display: block; width: 2px; height: 32px; border-radius: 2px; position: absolute; left: 50%; margin-left: -1px; top: 0; background: #fff; animation: a_banner_s_line 3s 0.3s linear both infinite; -webkit-animation: a_banner_s_line 3s 0.3s linear both infinite; -ms-animation: a_banner_s_line 3s 0.3s linear both infinite; -moz-animation: a_banner_s_line 3s 0.3s linear both infinite; -o-animation: a_banner_s_line 3s 0.3s linear both infinite; }
  .Index .bannerBox .banner .slide-tips .txt { font-size: .26rem; }
  .Index .about { padding: .7rem 0; }
  .Index .about .text { margin-top: .2rem; }
  .Index .about .text h2 { font-size: .3rem; margin-bottom: .2rem; }
  .Index .about .text p { font-size: .28rem; line-height: .48rem; }
  .Index .about .number { margin-top: .5rem; }
  .Index .about .number li { width: 33.333333%; }
  .Index .about .number li h2 { font-size: .26rem; }
  .Index .about .number li h2 b { font-size: .36rem; }
  .Index .about .number li h3 { font-size: .26rem; }
  .Index .about .tips { font-size: .24rem; margin-top: .4rem; }
  .Index .about .commonBtn { margin-top: .5rem; }
  .Index .business { padding: .7rem 0; }
  .Index .business .slide { margin-top: .2rem; }
  .Index .business .slide .swiper-slide img { min-height: auto; }
  .Index .business .slide .swiper-slide .text { top: 15%; }
  .Index .business .slide .swiper-slide .text h2 { font-size: .5rem; line-height: .6rem; }
  .Index .business .slide .swiper-slide .text h3 { font-size: .34rem; }
  .Index .business .slide .swiper-slide .text .btn { width: .7rem; height: .7rem; }
  .Index .business .slide .swiper-slide .text .btn i { font-size: .4rem; top: -.05rem; }
  .Index .business .tabs-phone { padding: .3rem .4rem 0; }
  .Index .business .tabs-phone .swiper-slide { width: 2rem; height: 2rem; text-align: center; padding-top: .4rem; background: #fff; }
  .Index .business .tabs-phone .swiper-slide i { font-size: .65rem; color: #333; margin-bottom: .1rem; display: block; }
  .Index .business .tabs-phone .swiper-slide h2 { font-size: .3rem; color: #333; }
  .Index .business .tabs-phone .swiper-slide.active i, .Index .business .tabs-phone .swiper-slide.active h2 { color: #fff; }
  .Index .business .tabs-phone .swiper-slide.item1.active { background: linear-gradient(31deg, #F99917 0%, #F9B918 100%); }
  .Index .business .tabs-phone .swiper-slide.item2.active { background: linear-gradient(205deg, #ECE640 0%, #95BE16 100%); }
  .Index .business .tabs-phone .swiper-slide.item3.active { background: linear-gradient(216deg, #D6EF84 0%, #8EA513 100%); }
  .Index .business .tabs-phone .swiper-slide.item4.active { background: linear-gradient(346deg, #59AE37 0%, #7ED044 100%); }
  .Index .business .tabs-phone .swiper-slide.item5.active { background: linear-gradient(210deg, #3F8CFC 0%, #0066D1 100%); }
  .Index .business .tabs-phone .swiper-slide.item6.active { background: linear-gradient(204deg, #F6C35C 0%, #F8AF41 100%); }
  .Index .business .tabs-phone .swiper-slide.item7.active { background: linear-gradient(39deg, #1A52EE 0%, #4273FC 100%); }
  .Index .business .tabs-phone .swiper-slide.item8.active { background: linear-gradient(31deg, #EB6054 0%, #FF876D 100%); }
  .Index .business .tabs-phone .swiper-slide.item9.active { background: linear-gradient(31deg, #5A48B9 0%, #9168DF 100%); }
  .Index .business .tabs-phone .swiper-slide.item10.active { background: linear-gradient(31deg, #0E64BB 0%, #0B82F6 100%); }
  .Index .news { padding: .7rem 0 0; }
  .Index .news .main { margin: .2rem 0 0; flex-wrap: wrap; }
  .Index .news .main .left, .Index .news .main .center, .Index .news .main .right { width: 100%; margin-bottom: .4rem; }
  .Index .news .main .left .box, .Index .news .main .center .box, .Index .news .main .right .box { padding: .35rem; }
  .Index .news .main .left .box ul li, .Index .news .main .right .box ul li { margin-bottom: .3rem; }
  .Index .news .main .left .box ul li h2, .Index .news .main .right .box ul li h2 { width: 69%; font-size: .3rem; line-height: .45rem; height: .9rem; }
  .Index .news .main .left .box ul li span, .Index .news .main .right .box ul li span { font-size: .26rem; }
  .Index .news .main .center .video { margin-bottom: .4rem; }
  .Index .news .main .center .video .img { height: 4rem; }
  .Index .news .main .center .video .img .boxCover i { width: .8rem; height: .8rem; font-size: .8rem; }
  .Index .news .main .center .video .img h2 { font-size: .3rem; }
  .Index .news .main .center .box:after { width: 1rem; height: .99rem; }
  .Index .news .main .center .tabs .item { font-size: .3rem; margin-right: .3rem; }
  .Index .news .main .center .slide ul li { font-size: .3rem; line-height: .7rem; }
  .Index .study { padding: .7rem 0; }
  .Index .study .main { overflow: visible; }
  .Index .study .main .left, .Index .study .main .right { width: 100%; height: auto; }
  .Index .study .main .left .swiper-pagination-bullet, .Index .study .main .right .swiper-pagination-bullet { width: 10px; height: 10px; }
  .Index .study .main .right { overflow: visible; margin-top: .3rem; }
  .Index .study .main .right .box { height: auto; padding: .4rem; margin-bottom: .3rem; }
  .Index .study .main .right .box .t { font-size: .32rem; }
  .Index .study .main .right .box .t span { font-size: .26rem; }
  .Index .study .main .right .box .t span i { font-size: .32rem; }
  .Index .study .main .right .box ul { margin-top: 0; }
  .Index .study .main .right .box ul li { font-size: .32rem; line-height: .5rem; margin-top: .3rem; }
  .Index .study .main .right .box ul li .text { width: 100%; white-space: normal; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
  .Index .study .main .right .box ul li .date { font-size: .26rem; float: none; }
  .Index .study .main .right .box:hover .line { width: 70px; }
  .Index .learn { padding: .7rem 0; }
  .Index .learn .main { margin: .4rem 0 0; }
  .Index .learn .main .left, .Index .learn .main .center, .Index .learn .main .right { width: 100%; margin-top: .3rem; padding: 0; }
  .Index .learn .main .left .box, .Index .learn .main .center .box, .Index .learn .main .right .box { height: auto; }
  .Index .learn .main .left .box .tip, .Index .learn .main .center .box .tip { font-size: .26rem; padding: 0 .15rem; line-height: .6rem; }
  .Index .learn .main .left .box .boxCover, .Index .learn .main .center .box .boxCover { padding-top: 30%; }
  .Index .learn .main .left .box .boxCover i, .Index .learn .main .center .box .boxCover i { font-size: .86rem; margin-bottom: .1rem; }
  .Index .learn .main .left .box .boxCover h2, .Index .learn .main .center .box .boxCover h2 { font-size: .28rem; padding: .3rem; }
  .Index .learn .main .right .box { padding: .3rem; }
  .Index .learn .main .right ul { margin-top: .3rem; }
  .Index .learn .main .right ul li { width: 48%; }
  .Index .learn .main .right ul li .img { height: 3rem; padding: .8rem 0; }
  .Index .learn .main .right ul li .img .txt p { font-size: .28rem; }
  .Index .learn .main .right ul li .img .txt h1 { font-size: .42rem; }
  .Index .learn .main .right ul li h2 { font-size: .28rem; line-height: .4rem; margin-top: .2rem; }
  .Index .friend { height: auto; padding: .7rem 0 1.4rem; }
  .Index .friend .box { width: 100%; top: 0; position: relative; }
  .Index .friend .box:after { display: none; }
  .Index .friend .commonBtn { bottom: .6rem; }
  /* About */
  .About .neiBanner { background-image: url("../images/banner-phone.jpg"); }
  .About .aboutLeft { width: 100%; padding: .3rem; }
  .About .aboutLeft h2 { font-size: .48rem; }
  .About .aboutLeft h3 { font-size: .3rem; margin-top: .2rem; }
  .About .aboutLeft ul { margin-top: .3rem; display: flex; justify-content: space-between; }
  .About .aboutLeft ul li { width: 30%; margin-bottom: .1rem; }
  .About .aboutLeft ul li h4 { font-size: .26rem; }
  .About .aboutLeft ul li h4 b, .About .aboutLeft ul li h4 span { font-size: .36rem; margin-right: .1rem; }
  .About .aboutLeft ul li p { font-size: .26rem; line-height: .36rem; }
  .About .aboutRight { width: 100%; margin-top: 0; }
  .About.About-gk .content .main .aboutRight { margin-top: .5rem; }
  .About.About-gk .content .main .aboutRight .info h1 { font-size: .36rem; }
  .About.About-gk .content .main .aboutRight .info p { font-size: .28rem; margin-top: .3rem; line-height: .45rem; }
  .About.About-gk .content .main .aboutRight .jj { margin: .5rem 0; }
  .About.About-gk .content .main .aboutRight .jj h1 { font-size: .36rem; }
  .About.About-gk .content .main .aboutRight .jj .icons { width: 100%; margin: .3rem -.05rem 0; }
  .About.About-gk .content .main .aboutRight .jj .icons li { max-width: 100%; padding: 0 .05rem; }
  .About.About-gk .content .main .aboutRight .jj .icons li p { font-size: .24rem; margin-top: .15rem; line-height: .4rem; }
  .About.About-gk .content .main .aboutRight .jj .text { width: 100%; min-height: 0; padding: .4rem; margin-top: .2rem; }
  .About.About-gk .content .main .aboutRight .jj .text h2 { font-size: .28rem; }
  .About.About-gk .content .main .aboutRight .jj .text h1 { font-size: .3rem; margin-top: .2rem; }
  .About.About-gk .content .main .aboutRight img { margin-top: .5rem; }
  .About.About-ry .content { padding-bottom: 80px; }
  .About.About-ry .content .main .aboutLeft { display: none; }
  .About.About-ry .content .main .aboutRight ul { display: flex; flex-wrap: wrap; justify-content: space-between; margin: 0; }
  .About.About-ry .content .main .aboutRight ul li { width: 48%; margin-top: .4rem; padding: 0; }
  .About.About-ry .content .main .aboutRight ul li .img .view i { width: .6rem; height: .6rem; font-size: .6rem; }
  .About.About-ry .content .main .aboutRight ul li h2 { font-size: .26rem; margin-top: .15rem; }
  .About.About-ry .content .main .aboutRight ul li:nth-child(-n+3) { margin-top: .4rem; }
  .About.About-ry .content .main .aboutRight ul li:nth-child(-n+2) { margin-top: 0; }
  .About.About-ld .content .main .aboutRight .text h1 { font-size: .36rem; }
  .About.About-ld .content .main .aboutRight .text .left, .About.About-ld .content .main .aboutRight .text .right { width: 100%; }
  .About.About-zzjg .content .main .aboutRight .top h1 { font-size: .36rem; line-height: .55rem; margin-bottom: .2rem; }
  .About.About-zzjg .content .main .aboutRight .top p { font-size: .28rem; line-height: .45rem; }
  .About.About-zzjg .content .main .aboutRight ul { margin: .4rem 0 0; }
  .About.About-zzjg .content .main .aboutRight ul li { width: 100%; padding: 0; margin-bottom: .3rem; }
  .About.About-zzjg .content .main .aboutRight ul li .box { height: auto; padding: .4rem; }
  .About.About-zzjg .content .main .aboutRight ul li .box h2 { font-size: .3rem; margin-bottom: .1rem; }
  .About.About-zzjg .content .main .aboutRight ul li .box p { font-size: .28rem; line-height: .45rem; }
  .About.About-zl .content .main .block { margin-top: .4rem; }
  .About.About-zl .content .main .block.block1 h2 { font-size: .36rem; }
  .About.About-zl .content .main .block.block1 p { font-size: .28rem; line-height: .45rem; }
  .About.About-zl .content .main .block.block2 .left, .About.About-zl .content .main .block.block2 .right { width: 100%; height: auto; padding: .4rem; }
  .About.About-zl .content .main .block.block2 .left p, .About.About-zl .content .main .block.block2 .right p { font-size: .28rem; line-height: .45rem; }
  .About.About-zl .content .main .block.block2 .left { margin-bottom: .3rem; }
  .About.About-zl .content .main .block.block2 .left h2 { font-size: .36rem; margin-bottom: .2rem; }
  .About.About-zl .content .main .block.block2 .left h3 { font-size: .3rem; margin-top: .2rem; }
  .About.About-zl .content .main .block.block2 .left ul li { margin-top: .3rem; font-size: .28rem; line-height: .45rem; }
  .About.About-zl .content .main .block.block2 .left ul li b { font-size: .46rem; }
  .About.About-zl .content .main .block.block2 .left ul li:after { width: 5px; height: 5px; }
  .About.About-zl .content .main .block.block2 .left ul li.line1:after { top: .23rem; }
  .About.About-zl .content .main .block.block2 .left ul li.line2:after, .About.About-zl .content .main .block.block2 .left ul li.line3:after { top: .17rem; }
  .About.About-zl .content .main .block.block2 .left ul li img { margin-top: .3rem; width: 1.6rem; }
  .About.About-zl .content .main .block.block2 .left ul li.line2 { width: 100%; }
  .About.About-zl .content .main .block.block2 .left ul li span { display: inline-block; }
  .About.About-zl .content .main .block.block2 .right dl { margin-bottom: .4rem; }
  .About.About-zl .content .main .block.block2 .right dl dt { font-size: .32rem; padding-left: .25rem; margin-bottom: .25rem; }
  .About.About-zl .content .main .block.block2 .right dl dt:after { width: .08rem; height: .28rem; top: .1rem; }
  .About.About-zl .content .main .block.block2 .right dl dd { font-size: .28rem; margin-bottom: .2rem; }
  .About.About-member .content .main .filter-phone { background: #F8F9FB; overflow: hidden; }
  .About.About-member .content .main .filter-phone .swiper-slide { width: auto; }
  .About.About-member .content .main .filter-phone .swiper-slide a { color: #333; display: block; font-size: .3rem; padding: .25rem .4rem; }
  .About.About-member .content .main .filter-phone .swiper-slide.active a { background: #1A52EE; color: #fff; }
  .About.About-member .content .main .list { margin-top: .4rem; }
  .About.About-member .content .main .list li { width: 50%; }
  .About.About-member .content .main .commonBtn { margin-bottom: .3rem; }
  .About.About-contact .content .main .block.block1 ul { display: flex; flex-wrap: wrap; }
  .About.About-contact .content .main .block.block1 ul li { width: 50%; padding: 0 .3rem; margin-bottom: .4rem; }
  .About.About-contact .content .main .block.block1 ul li img { width: 1.6rem; }
  .About.About-contact .content .main .block.block1 ul li h2 { font-size: .32rem; margin: .3rem 0 .1rem; }
  .About.About-contact .content .main .block.block1 ul li p { font-size: .28rem; line-height: .46rem; }
  .About.About-contact .content .main .block.block2 .map { height: 7rem; }
  .About.About-xxgk .aboutLeft { height: auto; display: block !important; padding: 0; }
  .About.About-xxgk .aboutLeft .con { display: none; }
  .About.About-xxgk .aboutLeft .con h4 { font-size: 24px; }
  .About.About-xxgk .aboutLeft .con h5 { font-size: 24px; }
  .About.About-xxgk .aboutLeft .snav { margin: 0; display: flex; flex-wrap: wrap; }
  .About.About-xxgk .aboutLeft .snav .item { width: auto; padding: 0 .3rem; line-height: .8rem; font-size: .28rem; display: inline-block; margin: 0; text-align: center; }
  .About.About-xxgk .aboutLeft .snav .item:hover { transform: translateX(0); }
  .About.About-xxgk .aboutRight { padding-top: 0; }
  .About.About-xxgk .aboutRight h1 { font-size: .36rem; }
  .About.About-xxgk .aboutRight .xxgkt tr td { padding: .2rem; font-size: .28rem; line-height: .45rem; }
  .About.About-xxgk .aboutRight .xxgkt tr td:first-child { width: 2rem; }
  .About.About-xxgk .aboutRight ul li { padding: .3rem 0; }
  .About.About-xxgk .aboutRight ul li .date { width: 100%; font-size: .36rem; margin-right: 0; }
  .About.About-xxgk .aboutRight ul li .text { width: 100%; }
  .About.About-xxgk .aboutRight ul li .text h2 { font-size: .32rem; line-height: .48rem; margin: .1rem 0 .15rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
  .About.About-xxgk .aboutRight ul li .text p { font-size: .28rem; line-height: .45rem; }
  .About.About-xxgk .aboutRight ul li .text .from { font-size: .28rem; margin-top: .2rem; }
  .About.About-xxgk .aboutRight .con { margin-top: .5rem; }
  .About.About-xxgk .aboutRight .con .tit { font-size: .3rem; margin-bottom: .4rem; }
  .About.About-xxgk .aboutRight .con .tablebox img { width: 1150px; max-width: none; }
  /*News*/
  .News .neiBanner { background-image: url("../images/banner-phone.jpg"); }
  .News .main:after { display: none; }
  .News .main .left { width: 100%; padding-top: 0; margin-bottom: .5rem; }
  .News .main .left .newsLeft { width: 100%; height: auto; display: block !important; margin-bottom: 0; padding: 0; background: none; }
  .News .main .left .newsLeft .con { padding: 0; }
  .News .main .left .newsLeft .con h2 { font-size: .4rem; margin-bottom: 0; }
  .News .main .left .newsLeft .con h3 { font-size: .36rem; line-height: normal; }
  .News .main .left .newsLeft .snav { background: #F8F9FB; margin: 0; overflow: auto; display: flex; flex-wrap: wrap; margin-top: .4rem; }
  .News .main .left .newsLeft .snav .item { width: 33.3333%; padding: 0; line-height: .8rem; font-size: .28rem; display: inline-block; margin: 0; text-align: center; }
  .News .main .left .newsLeft .snav .item:hover { transform: translateX(0); }
  .News .main .right { width: 100%; padding-bottom: .6rem; }
  .News .main .right:after { display: none; }
  .News .main .right .big .swiper-slide { padding: 0; }
  .News .main .right .big .text { width: 100%; padding: .3rem; }
  .News .main .right .big .text h3 { font-size: .36rem; }
  .News .main .right .big .text h2 { font-size: .32rem; line-height: .48rem; margin: .1rem 0 .15rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
  .News .main .right .big .text p { font-size: .28rem; line-height: .45rem; color: #999; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; }
  .News .main .right .big .text .from { font-size: .28rem; margin-top: .2rem; }
  .News .main .right .big .img { width: 100%; }
  .News .main .right ul li { padding: .3rem 0; }
  .News .main .right ul li .date { width: 100%; font-size: .36rem; margin-right: 0; }
  .News .main .right ul li .text { width: 100%; }
  .News .main .right ul li .text h2 { font-size: .32rem; line-height: .48rem; margin: .1rem 0 .15rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
  .News .main .right ul li .text p { font-size: .28rem; line-height: .45rem; }
  .News .main .right ul li .text .from { font-size: .28rem; margin-top: .2rem; }
  .News.NewsXq .main .container { width: auto; }
  .News.NewsXq .main .box { padding: .3rem 0 .6rem; }
  .News.NewsXq .main .box .title { font-size: .36rem; text-align: left; }
  .News.NewsXq .main .box .other { padding: .2rem; position: relative; margin-top: .3rem; }
  .News.NewsXq .main .box .other span { font-size: .26rem; }
  .News.NewsXq .main .box .other .info { width: 100%; height: auto; line-height: normal; }
  .News.NewsXq .main .box .other .info span { display: block; margin: 0 0 .1rem 0; }
  .News.NewsXq .main .box .other .share { height: auto; line-height: .5rem; position: absolute; right: .2rem; bottom: .1rem; }
  .News.NewsXq .main .box .other .share .btn { width: .5rem; height: .5rem; line-height: .5rem; font-size: .4rem; }
  .News.NewsXq .main .box .imgsBox { width: 100%; margin: .3rem auto; }
  .News.NewsXq .main .box .imgsBox .imgs { width: 100%; margin: 0 auto; }
  .News.NewsXq .main .box .imgsBox .btn-prev, .News.NewsXq .main .box .imgsBox .btn-next { top: 40%; font-size: .8rem; color: #fff; z-index: 1; }
  .News.NewsXq .main .box .imgsBox .swiper-pagination { bottom: .3rem; }
  .News.NewsXq .main .box .text { margin-top: .3rem; }
  .News.NewsXq .main .box .text video, .News.NewsXq .main .box .text img { width: 100% !important; height: auto !important; display: block; }
  .News.NewsXq .main .box .text p { font-size: .28rem !important; line-height: .5rem !important; margin-bottom: .2rem; text-indent: .56rem !important; }
  .News.NewsXq .main .box .text p * { font-size: .28rem !important; line-height: .5rem !important; }
  .News.NewsXq .main .box .text p img { margin-bottom: .2rem; }
  .News.NewsXq .main .box .relevant { margin-top: .4rem; padding: .15rem .2rem; }
  .News.NewsXq .main .box .relevant a { font-size: .28rem; line-height: .6rem; }
  .News.NewsXq .main .box .videoBox { margin: .3rem 0; }
  .News.News-video .main { padding-bottom: .5rem; }
  .News.News-video .main .filter { display: flex; }
  .News.News-video .main .filter .item { flex: 1; font-size: .28rem; line-height: .9rem; padding: 0; text-align: center; }
  .News.News-video .main .top .slide, .News.News-video .main .list .slide { width: 100%; margin-bottom: .4rem; }
  .News.News-video .main .top .slide img, .News.News-video .main .list .slide img { width: 100%; height: 3.9rem; }
  .News.News-video .main .top .slide .boxCover, .News.News-video .main .list .slide .boxCover { padding-top: 20%; }
  .News.News-video .main .top .slide .boxCover i, .News.News-video .main .list .slide .boxCover i { font-size: 1rem; }
  .News.News-video .main .top .slide .boxCover h2, .News.News-video .main .list .slide .boxCover h2 { font-size: .3rem; left: .3rem; bottom: .3rem; }
  .News.News-video .main .top .slide .swiper-pagination, .News.News-video .main .list .slide .swiper-pagination { bottom: .3rem; }
  .News.News-video .main .top .item, .News.News-video .main .list .item { width: 100%; margin-bottom: .3rem; }
  .News.News-video .main .top .item .box img, .News.News-video .main .list .item .box img { width: 100%; height: 3.9rem; }
  .News.News-video .main .top .item .box .boxCover, .News.News-video .main .list .item .box .boxCover { padding-top: 15%; }
  .News.News-video .main .top .item .box .boxCover i, .News.News-video .main .list .item .box .boxCover i { font-size: 1rem; }
  .News.News-video .main .top .item .box .boxCover h2, .News.News-video .main .list .item .box .boxCover h2 { font-size: .3rem; }
  .News.News-video .main .top .item:last-child, .News.News-video .main .list .item:last-child { margin-bottom: 0; }
  .News.News-video .main .top.top .item, .News.News-video .main .list.top .item { margin-bottom: .3rem; }
  .News.News-video .main .top.list, .News.News-video .main .list.list { margin-top: .3rem; }
  .News.News-video .main .page { margin-top: .4rem; }
  .News.News-qk .main { padding-bottom: .6rem; }
  .News.News-qk .main .list { margin: 0 -.15rem; }
  .News.News-qk .main .list .item { width: 50%; padding: 0 .15rem; margin-bottom: .3rem; }
  .News.News-qk .main .list .item .img .boxCover { padding-top: 32%; }
  .News.News-qk .main .list .item .img .boxCover p { font-size: .3rem; }
  .News.News-qk .main .list .item .img .boxCover h2 { font-size: .7rem; }
  .News.News-qk .main .list .item .img .boxCover:before, .News.News-qk .main .list .item .img .boxCover:after { font-size: .7rem; }
  .News.News-qk .main .list .item .img .look { display: none; }
  .News.News-qk .main .list .item .text { padding: .3rem; }
  .News.News-qk .main .list .item .text h2 { font-size: .3rem; height: 1rem; }
  .News.News-qk .main .list .item .text .download { width: .8rem; height: .8rem; line-height: .8rem; margin: .2rem auto .1rem; }
  .News.News-qk .main .list .item .text .download i { font-size: .34rem; }
  /*Party*/
  .Party .neiBanner { background-image: url("../images/banner-phone.jpg"); }
  .Party.Party-ln .content { padding-bottom: 0 !important; }
  .Party.Party-ln .main .block.block1 { margin: .3rem 0 .7rem; }
  .Party.Party-ln .main .block.block1 .text, .Party.Party-ln .main .block.block1 .img { width: 100%; height: auto; }
  .Party.Party-ln .main .block.block1 .text { padding: .4rem; font-size: .28rem; line-height: .5rem; }
  .Party.Party-ln .main .block.block2 { margin-bottom: .3rem; }
  .Party.Party-ln .main .block.block2 .box p { font-size: .28rem; line-height: .5rem; }
  .Party.Party-ln .main .block.block3 { padding: .5rem 0 4rem; }
  .Party.Party-ln .main .block.block3 h2 { font-size: .3rem; line-height: .5rem; }
  .Party.Party-ln .main .block.block3 ul { display: flex; justify-content: space-between; margin-top: .3rem; }
  .Party.Party-ln .main .block.block3 ul li { width: 47%; float: none; margin: 0; }
  .Party.Party-zt .main { padding-bottom: .6rem; }
  .Party.Party-zt .main .list { margin: 0; }
  .Party.Party-zt .main .list .item { width: 100%; padding: 0; margin-bottom: .4rem; }
  .Party.Party-zt .main .list .item .box .text { font-size: .28rem; margin-top: .3rem; }
  /*Development*/
  .Development .neiBanner { background-image: url("../images/banner-phone.jpg"); }
  .Development.Development-ly .main .list .item { width: 50%; margin-bottom: .4rem; }
  .Development.Development-ly .main .list .item h2 { font-size: .3rem; }
  .Development.Development-bj .content { padding-bottom: 0 !important; }
  .Development.Development-bj .tabs-phone { margin-bottom: 0; }
  .Development.Development-bj .main { padding: .5rem 0 1rem; }
  .Development.Development-bj .main .left { width: 100%; border-radius: .2rem; }
  .Development.Development-bj .main .left .top { padding: .3rem; }
  .Development.Development-bj .main .left .top .icon-weizhi { font-size: .8rem; float: left; margin-right: .2rem; }
  .Development.Development-bj .main .left .top .txt { height: auto; overflow: hidden; }
  .Development.Development-bj .main .left .top h1 { font-size: .3rem; margin: 0 0 .1rem; }
  .Development.Development-bj .main .left .top h2 { font-size: .26rem; }
  .Development.Development-bj .main .left .select { height: auto; overflow: hidden; padding: 0 .3rem .3rem; display: flex; }
  .Development.Development-bj .main .left .select label { font-size: .28rem; color: #666; }
  .Development.Development-bj .main .left .select select { flex: 1; font-size: .28rem; }
  .Development.Development-bj .main .right { width: 100%; }
  .Development.Development-bj .main .right .map { width: 100%; margin: 0; }
  .Development.Development-bj .main .right .map .points .item .point .text { width: 5rem; left: -2.25rem; }
  .Development.Development-bj .main .right .map .points .item .point .text h2 { font-size: .28rem; }
  .Development.Development-bj .main .right .map .points .item .point .text p { font-size: .26rem; margin-top: .15rem; }
  .Development.Development-bj .main .right .map .points .item .point .text .slide { padding: .3rem .2rem .6rem; }
  .Development.Development-bj .main .right .map .points .item .point.point-luohe { left: 3.55rem; top: 2.8rem; }
  .Development.Development-bj .main .right .map .points .item .point.point-zhumadian { left: 3.7rem; top: 3.65rem; }
  .Development.Development-bj .main .right .map .points .item .point.point-zhengzhou { left: 3.1rem; top: 1.5rem; }
  .Development.Development-bj .main .right .map .points .item .point.point-anyang { left: 4rem; top: -.3rem; }
  .Development.Development-bj .main .right .map .points .item .point.point-hebi { left: 3.8rem; top: .1rem; }
  .Development.Development-bj .main .right .map .points .item .point.point-puyang { left: 4.6rem; top: 0; }
  .Development.Development-bj .main .right .map .points .item .point.point-tongbai { left: 2.92rem; top: 4.35rem; }
  .Development.Development-bj .main .right .map .points .item .point.point-lushan { left: 2.5rem; top: 2.6rem; }
  .Development.Development-bj .main .right .map .points .item .point.point-xiangcheng { left: 3.05rem; top: 2.5rem; }
  .Development.Development-bj .main .right .map .points .item .point.point-luoyang { left: 1.9rem; top: 1.55rem; }
  .Development.Development-bj .main .right .map .points .item .point.point-xuchang { left: 3.3rem; top: 2.3rem; }
  .Development.Development-bj .main .right .map .points .item .point.point-linzhou { left: 3.42rem; top: -.3rem; }
  .Development.Development-bj .main .right .map .points .item .point.point-kaifeng { left: 3.9rem; top: 1.25rem; }
  .Development.Development-bj .main .right .map .points .item .point.point-zhoukou { left: 4.25rem; top: 2.85rem; }
  .Development.Development-bj .main .right .map .points .item .point.point-nanyang { left: 2rem; top: 3.6rem; }
  .Development.Development-bj .main .right .map .points .item .point.point-jiaozuo { left: 2.8rem; top: .8rem; }
  .Development.Development-bj .main .right .map .points .item .point.point-jiyuan { left: 2.2rem; top: 1rem; }
  .Development.Development-bj .main .right .map .points .item .point.point-xinxiang { left: 3.5rem; top: .8rem; }
  .Development.Development-bj .main .right .map .points .item .point.point-shangqiu { left: 5.2rem; top: 1.8rem; }
  .Development.Development-bj .main .right .map .points .item .point.point-xinyang { left: 3.8rem; top: 4.7rem; }
  .Development.Development-jr .content { padding-bottom: 0 !important; }
  .Development.Development-jr .main { margin-top: 0; }
  .Development.Development-jr .main .block.block1 { padding-bottom: .7rem; }
  .Development.Development-jr .main .block.block1 .left, .Development.Development-jr .main .block.block1 .right { width: 100%; }
  .Development.Development-jr .main .block.block1 .left .title { margin-bottom: .4rem; }
  .Development.Development-jr .main .block.block1 .left p { font-size: .28rem; margin-top: .2rem; }
  .Development.Development-jr .main .block.block1 .left p.dsc { margin-bottom: .3rem; }
  .Development.Development-jr .main .block.block1 .right { padding: .5rem 0; }
  .Development.Development-jr .main .block.block1 .right img { width: 70%; }
  .Development.Development-jr .main .block.block1 .right p { font-size: .28rem; }
  .Development.Development-jr .main .block.block1 .right p b { font-size: .48rem; }
  .Development.Development-jr .main .block.block2 { height: 9rem; padding-top: 1rem; }
  .Development.Development-jr .main .block.block2 h1 { font-size: .36rem; }
  .Development.Development-jr .main .block.block2 ul { margin-top: .7rem; }
  .Development.Development-jr .main .block.block2 ul li { width: 50%; margin-bottom: .4rem; }
  .Development.Development-jr .main .block.block2 ul li .num { width: 1.6rem; height: 1.6rem; line-height: 1.6rem; font-size: .36rem; }
  .Development.Development-jr .main .block.block2 ul li p { font-size: .3rem; }
  .Development.Development-jr .main .block.block3 { padding: .7rem 0; }
  .Development.Development-jr .main .block.block3 .tt { font-size: .36rem; margin-bottom: .2rem; }
  .Development.Development-jr .main .block.block3 .dsc { font-size: .28rem; line-height: .48rem; margin-bottom: .6rem; }
  .Development.Development-jj .content { padding-bottom: 0 !important; }
  .Development.Development-jj .main { margin-top: 0; }
  .Development.Development-jj .main .block .tt { font-size: .36rem; margin-bottom: .2rem; }
  .Development.Development-jj .main .block .tt span { width: .6rem; }
  .Development.Development-jj .main .block .dsc { font-size: .28rem; line-height: .48rem; }
  .Development.Development-jj .main .block.block1 .dsc { margin: .4rem 0; }
  .Development.Development-jj .main .block.block1 .textImg { margin-top: .4rem; }
  .Development.Development-jj .main .block.block1 .textImg .img { width: 100%; }
  .Development.Development-jj .main .block.block1 .textImg .img img { min-height: auto; }
  .Development.Development-jj .main .block.block1 .textImg .text { width: 100%; height: auto; position: relative; float: left; }
  .Development.Development-jj .main .block.block1 .textImg .text .box { width: 100%; padding: .5rem 0; }
  .Development.Development-jj .main .block.block1 .textImg .text .box .dsc { margin: .2rem 0; }
  .Development.Development-jj .main .block.block1 .textImg .text .box ul { margin: .5rem 0 .7rem; }
  .Development.Development-jj .main .block.block1 .textImg .text .box ul li h3 { font-size: .28rem; }
  .Development.Development-jj .main .block.block1 .textImg .text .box ul li h3 b, .Development.Development-jj .main .block.block1 .textImg .text .box ul li h3 span { font-size: .4rem; margin-right: .05rem; }
  .Development.Development-jj .main .block.block1 .textImg .text .box ul li p { font-size: .28rem; }
  .Development.Development-jj .main .block.block1 .textImg .text:after { width: 100%; }
  .Development.Development-jj .main .block.block2 { margin: .7rem 0; }
  .Development.Development-jj .main .block.block2 .cards { margin: .5rem  -.1rem 0; }
  .Development.Development-jj .main .block.block2 .cards .item { width: 50%; padding: 0 .1rem; margin-bottom: .2rem; }
  .Development.Development-jj .main .block.block2 .cards .item .box { height: auto; padding: .4rem .2rem .5rem; }
  .Development.Development-jj .main .block.block2 .cards .item .box i { font-size: .9rem; }
  .Development.Development-jj .main .block.block2 .cards .item .box h2 { font-size: .3rem; }
  .Development.Development-jj .main .block.block2 .cards .textBox { padding: 0 .15rem; margin-bottom: .3rem; }
  .Development.Development-jj .main .block.block2 .cards .textBox .box { padding: .2rem .4rem 0; }
  .Development.Development-jj .main .block.block2 .cards .textBox .box p { width: 100%; font-size: .28rem; margin-bottom: .2rem; }
  .Development.Development-jj .main .block.block2 .cards .textBox .box p i { margin-right: .05rem; font-size: .26rem; }
  .Development.Development-jj .main .block.block2 .cards .textBox .box:after { display: none; }
  .Development.Development-jj .main .block.block3 { height: 10rem; padding: 1rem 0; }
  .Development.Development-jj .main .block.block3 .tt { margin-bottom: .2rem; }
  .Development.Development-jj .main .block.block3 .dsc { width: 100%; margin-bottom: .2rem; }
  .Development.Development-ny .content { padding-bottom: 0 !important; }
  .Development.Development-ny .main { margin-top: 0; }
  .Development.Development-ny .main .block .tt { font-size: .36rem; margin-bottom: .2rem; }
  .Development.Development-ny .main .block .dsc { font-size: .28rem; line-height: .48rem; }
  .Development.Development-ny .main .block.block1 .dsc { margin: .4rem 0; }
  .Development.Development-ny .main .block.block1 .textImg .img { width: 100%; }
  .Development.Development-ny .main .block.block1 .textImg .img img { min-height: auto; }
  .Development.Development-ny .main .block.block1 .textImg .text { width: 100%; height: auto; position: relative; float: left; }
  .Development.Development-ny .main .block.block1 .textImg .text .box { width: 100%; padding: .5rem 0; }
  .Development.Development-ny .main .block.block1 .textImg .text .box .dsc { margin: .2rem 0; }
  .Development.Development-ny .main .block.block1 .textImg .text .box ul li h2 { font-size: .28rem; }
  .Development.Development-ny .main .block.block1 .textImg .text .box:after { width: 4rem; height: 4rem; right: 0; bottom: 5%; }
  .Development.Development-ny .main .block.block1 .textImg .text:after { width: 100%; }
  .Development.Development-ny .main .block.block2 { margin-top: .7rem; }
  .Development.Development-ny .main .block.block2 .cards { margin: .5rem  -.1rem 0; }
  .Development.Development-ny .main .block.block2 .cards .item { width: 33.3333%; padding: 0 .1rem; margin-bottom: .2rem; }
  .Development.Development-ny .main .block.block2 .cards .item .box { height: auto; padding: .4rem .2rem .5rem; }
  .Development.Development-ny .main .block.block2 .cards .item .box i { font-size: .9rem; }
  .Development.Development-ny .main .block.block2 .cards .item .box h2 { font-size: .3rem; }
  .Development.Development-ny .main .block.block2 .cards .textBox { padding: 0 .15rem; margin-bottom: .3rem; }
  .Development.Development-ny .main .block.block2 .cards .textBox .box { padding: .2rem .4rem; }
  .Development.Development-ny .main .block.block2 .cards .textBox .box p { width: 100%; font-size: .28rem; line-height: .5rem; }
  .Development.Development-ny .main .block.block2 .cards .textBox .box p i { margin-right: .05rem; font-size: .26rem; }
  .Development.Development-ny .main .block.block2 .cards .textBox .box:after { display: none; }
  .Development.Development-ny .main .block.block3 { margin-top: .5rem; }
  .Development.Development-ny .main .block.block3 .slide .swiper-slide ul li img { height: 2rem; }
  .Development.Development-ny .main .block.block3 .slide .swiper-slide ul li .text { padding-top: .8rem; }
  .Development.Development-ny .main .block.block3 .slide .swiper-slide ul li .text h2 { font-size: .3rem; }
  .Development.Development-ny .main .block.block3 .slide .btn-next, .Development.Development-ny .main .block.block3 .slide .btn-prev { top: 41%; font-size: .7rem; }
  .Development.Development-ny .main .block.block4 { padding: 1rem 0; }
  .Development.Development-ny .main .block.block4 .tt { margin-bottom: .2rem; }
  .Development.Development-ny .main .block.block4 .ttt { font-size: .3rem; }
  .Development.Development-ny .main .block.block4 .dsc { width: 100%; margin-bottom: .2rem; }
  .Development.Development-hb .content { padding-bottom: 0 !important; }
  .Development.Development-hb .main .block .tt { font-size: .36rem; margin-bottom: .2rem; }
  .Development.Development-hb .main .block .dsc { font-size: .28rem; line-height: .48rem; }
  .Development.Development-hb .main .block.block1 .dsc { margin-top: .4rem; }
  .Development.Development-hb .main .block.block1 .textImg { margin-top: .5rem; }
  .Development.Development-hb .main .block.block1 .textImg .text { width: 100%; padding-top: .4rem; }
  .Development.Development-hb .main .block.block1 .textImg .text ul { margin: .5rem 0 .7rem; }
  .Development.Development-hb .main .block.block1 .textImg .text ul li h3 { font-size: .28rem; }
  .Development.Development-hb .main .block.block1 .textImg .text ul li h3 b, .Development.Development-hb .main .block.block1 .textImg .text ul li h3 span { font-size: .4rem; margin-right: .05rem; }
  .Development.Development-hb .main .block.block1 .textImg .text ul li p { font-size: .28rem; }
  .Development.Development-hb .main .block.block1 .textImg .img { width: 100%; }
  .Development.Development-hb .main .block.block1 .textImg .img img { min-height: auto; }
  .Development.Development-hb .main .block.block2 { margin: .7rem 0; }
  .Development.Development-hb .main .block.block2 ul { padding: 1.5rem 0; }
  .Development.Development-hb .main .block.block2 ul li { width: 100%; padding: 0; margin-bottom: .5rem; }
  .Development.Development-hb .main .block.block2 ul li img { width: .8rem; }
  .Development.Development-hb .main .block.block2 ul li h3 { font-size: .3rem; }
  .Development.Development-hb .main .block.block2 ul li:last-child { margin-bottom: 0; }
  .Development.Development-hb .main .block.block3 .section.section2 { padding: .7rem 0 1.5rem; }
  .Development.Development-hb .main .block.block3 .section.section2 .tt span { width: .8rem; }
  .Development.Development-hb .main .block.block3 .section.section2 .slide .swiper-slide .text { height: 25%; padding: .4rem; }
  .Development.Development-hb .main .block.block3 .section.section2 .slide .swiper-slide .text h2 { font-size: .3rem; margin-bottom: .2rem; }
  .Development.Development-hb .main .block.block3 .section.section2 .slide .swiper-slide .text p { font-size: .26rem; line-height: .4rem; }
  .Development.Development-hb .main .block.block3 .section.section2 .slide .swiper-slide:hover .text { height: 100%; }
  .Development.Development-hb .main .block.block4 { height: 6rem; padding-top: 2.5rem; }
  .Development.Development-hb .main .block.block4 img { width: 3.95rem; }
  .Development.Development-it .content { padding-bottom: 0 !important; }
  .Development.Development-it .main { margin: 0; }
  .Development.Development-it .main .block .tt { font-size: .36rem; margin-bottom: .2rem; }
  .Development.Development-it .main .block .dsc { font-size: .28rem; line-height: .48rem; }
  .Development.Development-it .main .block.block1 .dsc { margin-top: .4rem; }
  .Development.Development-it .main .block.block1 .textImg { margin-top: .5rem; }
  .Development.Development-it .main .block.block1 .textImg .text { width: 100%; padding-top: .4rem; }
  .Development.Development-it .main .block.block1 .textImg .text ul { margin-top: .5rem; }
  .Development.Development-it .main .block.block1 .textImg .text ul li h3 { font-size: .28rem; }
  .Development.Development-it .main .block.block1 .textImg .text ul li h3 b { font-size: .4rem; margin-right: .05rem; }
  .Development.Development-it .main .block.block1 .textImg .text ul li p { font-size: .28rem; }
  .Development.Development-it .main .block.block1 .textImg .img { width: 100%; }
  .Development.Development-it .main .block.block2 { margin-top: .7rem; padding: 1rem 0 1.5rem; }
  .Development.Development-it .main .block.block2 ul li { width: 100%; padding: 0 .4rem; margin-bottom: .7rem; }
  .Development.Development-it .main .block.block2 ul li img { width: 2rem; }
  .Development.Development-it .main .block.block2 ul li h2 { font-size: .36rem; margin: .2rem 0; }
  .Development.Development-it .main .block.block2 ul li p { font-size: .28rem; line-height: .48rem; }
  .Development.Development-it .main .block.block2 ul li:last-child { margin-bottom: 0; }
  .Development.Development-it .main .block.block3 { margin-top: .7rem; }
  .Development.Development-it .main .block.block3 .cards { margin: .5rem  -.1rem 0; }
  .Development.Development-it .main .block.block3 .cards .item { width: 50%; padding: 0 .1rem; margin-bottom: .2rem; }
  .Development.Development-it .main .block.block3 .cards .item .box { height: auto; padding: .4rem .2rem .5rem; }
  .Development.Development-it .main .block.block3 .cards .item .box i { font-size: .9rem; }
  .Development.Development-it .main .block.block3 .cards .item .box h2 { font-size: .3rem; }
  .Development.Development-it .main .block.block3 .cards .textBox { padding: 0 .15rem; margin-bottom: .3rem; }
  .Development.Development-it .main .block.block3 .cards .textBox .box { padding: .2rem .4rem; }
  .Development.Development-it .main .block.block3 .cards .textBox .box p { width: 100%; font-size: .28rem; line-height: .5rem; }
  .Development.Development-it .main .block.block3 .cards .textBox .box p i { margin-right: .05rem; font-size: .26rem; }
  .Development.Development-it .main .block.block3 .cards .textBox .box:after { display: none; }
  .Development.Development-it .main .block.block4 { margin-top: .5rem; }
  .Development.Development-it .main .block.block4 .slide .swiper-slide img { min-height: 6rem; }
  .Development.Development-it .main .block.block4 .slide .swiper-slide .text { padding-top: 1rem; }
  .Development.Development-it .main .block.block4 .slide .swiper-slide .text .ttt { font-size: .3rem; margin: .4rem 0 .2rem; }
  .Development.Development-it .main .block.block4 .slide .swiper-slide .text .dsc { width: 100%; }
  .Development.Development-it .main .block.block4 .slide .swiper-pagination { left: .4rem; margin-left: 0; bottom: 20%; }
  .Development.Development-it .main .block.block4 .slide .swiper-pagination .swiper-pagination-bullet { width: .35rem; height: .06rem; }
  .Development.Development-it .main .block.block4 .slide .swiper-pagination .swiper-pagination-bullet-active { width: .7rem; }
  .Development.Development-it .main .block.block5 { padding: 1rem 0; }
  .Development.Development-it .main .block.block5 .tt, .Development.Development-it .main .block.block5 .dsc { width: 100%; margin-bottom: .4rem; }
  .Development.Development-it .main .block.block5 ul { margin: 1rem 0; }
  .Development.Development-it .main .block.block5 ul li { width: 100%; padding: 0; margin-bottom: .5rem; }
  .Development.Development-it .main .block.block5 ul li .box { height: auto; border-radius: .08rem; padding: .5rem .3rem; }
  .Development.Development-it .main .block.block5 ul li .box h2 { font-size: .3rem; margin-bottom: .2rem; }
  .Development.Development-it .main .block.block5 ul li .box p { font-size: .28rem; line-height: .48rem; }
  .Development.Development-it .main .block.block5 ul li:last-child { margin: 0; }
  .Development.Development-xf .content { padding-bottom: 0 !important; }
  .Development.Development-xf .main { margin-top: 0; }
  .Development.Development-xf .main .block .tt { font-size: .36rem; }
  .Development.Development-xf .main .block .dsc { font-size: .28rem; line-height: .48rem; margin: .4rem 0; }
  .Development.Development-xf .main .block.block1 .bg { height: auto; padding: 1rem 0; }
  .Development.Development-xf .main .block.block1 .bg .dsc { margin: .2rem 0; }
  .Development.Development-xf .main .block.block1 .bg ul { margin-top: 1rem; display: block; }
  .Development.Development-xf .main .block.block1 .bg ul li { width: 4.5rem; height: 3.9rem; padding: .6rem .9rem; margin: 0 auto .5rem; }
  .Development.Development-xf .main .block.block1 .bg ul li h2 { font-size: .3rem; }
  .Development.Development-xf .main .block.block1 .bg ul li .dsc { line-height: .44rem; }
  .Development.Development-xf .main .block.block1 .bg ul li:last-child { margin-bottom: 0; }
  .Development.Development-xf .main .block.block2 { margin-top: .7rem; }
  .Development.Development-xf .main .block.block2 .cards { margin: .5rem  -.1rem 0; }
  .Development.Development-xf .main .block.block2 .cards .item { width: 33.33333%; padding: 0 .1rem; margin-bottom: .2rem; }
  .Development.Development-xf .main .block.block2 .cards .item .box { height: auto; padding: .4rem .2rem .5rem; }
  .Development.Development-xf .main .block.block2 .cards .item .box i { font-size: .9rem; }
  .Development.Development-xf .main .block.block2 .cards .item .box h2 { font-size: .3rem; }
  .Development.Development-xf .main .block.block2 .cards .textBox { padding: 0 .15rem; margin-bottom: .3rem; }
  .Development.Development-xf .main .block.block2 .cards .textBox .box { padding: .2rem .4rem; }
  .Development.Development-xf .main .block.block2 .cards .textBox .box p { width: 100%; font-size: .28rem; line-height: .5rem; }
  .Development.Development-xf .main .block.block2 .cards .textBox .box p i { margin-right: .05rem; font-size: .26rem; }
  .Development.Development-xf .main .block.block2 .cards .textBox .box:after { display: none; }
  .Development.Development-xf .main .block.block3 { margin-top: .7rem; height: auto; padding: 1rem 0 4rem; }
  .Development.Development-xf .main .block.block3 .tt, .Development.Development-xf .main .block.block3 .dsc { width: 100%; }
  .Development.Development-tz .content { padding-bottom: 0 !important; }
  .Development.Development-tz .main { margin-top: 0; }
  .Development.Development-tz .main .block .tt { font-size: .36rem; margin-bottom: .2rem; }
  .Development.Development-tz .main .block .dsc { font-size: .28rem; line-height: .48rem; }
  .Development.Development-tz .main .block.block1 .dsc { margin-top: .4rem; }
  .Development.Development-tz .main .block.block1 .textImg { margin-top: .5rem; }
  .Development.Development-tz .main .block.block1 .textImg .text { width: 100%; padding-top: .4rem; }
  .Development.Development-tz .main .block.block1 .textImg .text ul { margin: .5rem 0 .7rem; }
  .Development.Development-tz .main .block.block1 .textImg .text ul li h3 { font-size: .28rem; }
  .Development.Development-tz .main .block.block1 .textImg .text ul li h3 b { font-size: .4rem; margin-right: .05rem; }
  .Development.Development-tz .main .block.block1 .textImg .text ul li p { font-size: .28rem; }
  .Development.Development-tz .main .block.block1 .textImg .img { width: 100%; }
  .Development.Development-tz .main .block.block1 .textImg .img img { min-height: auto; }
  .Development.Development-tz .main .block.block2 { padding: .7rem 0 2rem; background-size: inherit; }
  .Development.Development-tz .main .block.block2 .textImg .text { width: 100%; float: left; }
  .Development.Development-tz .main .block.block2 .textImg .text dl { margin-top: .4rem; }
  .Development.Development-tz .main .block.block2 .textImg .text dl dt { margin-bottom: .2rem; }
  .Development.Development-tz .main .block.block2 .textImg .img { width: 100%; padding-top: 0; margin: .3rem 0 0; }
  .Development.Development-tz .main .block.block3 { padding: .7rem 0 1.6rem; }
  .Development.Development-tz .main .block.block3 .slide .swiper-slide h2 { line-height: 1rem; font-size: .3rem; }
  .Development.Development-tz .main .block.block3 .slide .swiper-button-prev { left: .6rem; }
  .Development.Development-tz .main .block.block3 .slide .swiper-button-next { right: .6rem; }
  .Development.Development-rq .content { padding-bottom: 0 !important; }
  .Development.Development-rq .main { margin-top: 0; }
  .Development.Development-rq .main .block.block1 p { font-size: .28rem; line-height: .48rem; }
  .Development.Development-rq .main .block.block2 { padding-top: .8rem; height: 10rem; }
  .Development.Development-rq .main .block.block2 p { width: 100%; font-size: .28rem; line-height: .52rem; margin-bottom: .3rem; padding-left: .4rem; }
  .Development.Development-rq .main .block.block2 p:after { font-size: .2rem; }
  .Development.Development-wl .content { padding-bottom: 0 !important; }
  .Development.Development-wl .main { margin-top: 0; }
  .Development.Development-wl .main .block .tt { font-size: .36rem; margin-bottom: .2rem; }
  .Development.Development-wl .main .block .dsc { font-size: .28rem; line-height: .48rem; }
  .Development.Development-wl .main .block.block1 .dsc { margin: .4rem 0; }
  .Development.Development-wl .main .block.block1 .textImg .img { width: 100%; }
  .Development.Development-wl .main .block.block1 .textImg .img img { min-height: auto; }
  .Development.Development-wl .main .block.block1 .textImg .text { width: 100%; height: auto; position: relative; float: left; }
  .Development.Development-wl .main .block.block1 .textImg .text .box { width: 100%; padding: .5rem 0; }
  .Development.Development-wl .main .block.block1 .textImg .text .box .dsc { margin: .2rem 0; }
  .Development.Development-wl .main .block.block1 .textImg .text .box ul li h2 { font-size: .28rem; }
  .Development.Development-wl .main .block.block1 .textImg .text .box:after { width: 4rem; height: 4rem; right: 0; bottom: 5%; }
  .Development.Development-wl .main .block.block1 .textImg .text:after { width: 100%; }
  .Development.Development-wl .main .block.block3 .tabs { margin: .4rem -.2rem .3rem; }
  .Development.Development-wl .main .block.block3 .tabs .item { padding: 0 .1rem; margin-bottom: .2rem; }
  .Development.Development-wl .main .block.block3 .tabs .item .box { height: 1rem; }
  .Development.Development-wl .main .block.block3 .tabs .item .box i { font-size: .6rem; }
  .Development.Development-wl .main .block.block3 .tabs .item .box h2 { font-size: .3rem; }
  .Development.Development-wl .main .block.block3 .slide .swiper-slide .section { margin-top: .5rem; }
  .Development.Development-wl .main .block.block3 .slide .swiper-slide .section .tt { font-size: .32rem; }
  .Development.Development-wl .main .block.block3 .slide .swiper-slide .section .dsc { margin-bottom: .3rem; }
  .Development.Development-wl .main .block.block3 .slide .swiper-slide.swiper-slide1 .section1 { margin-top: .4rem; padding-top: .4rem; }
  .Development.Development-wl .main .block.block3 .slide .swiper-slide.swiper-slide1 .section3 .slide1 .swiper-slide .text { height: 25%; padding: .4rem; }
  .Development.Development-wl .main .block.block3 .slide .swiper-slide.swiper-slide1 .section3 .slide1 .swiper-slide .text h2 { font-size: .3rem; margin-bottom: .2rem; }
  .Development.Development-wl .main .block.block3 .slide .swiper-slide.swiper-slide1 .section3 .slide1 .swiper-slide .text .dsc { line-height: .4rem; font-size: .26rem; }
  .Development.Development-wl .main .block.block3 .slide .swiper-slide.swiper-slide1 .section3 .slide1 .swiper-slide:hover .text { height: 100%; }
  .Development.Development-wl .main .block.block3 .slide .swiper-slide.swiper-slide3 .section1 .left, .Development.Development-wl .main .block.block3 .slide .swiper-slide.swiper-slide3 .section1 .right { width: 100%; }
  .Development.Development-wl .main .block.block3 .slide .swiper-slide.swiper-slide3 .section1 .left h2 { font-size: .28rem; line-height: .46rem; padding: .3rem; }
  .Development.Development-wl .main .block.block3 .slide .swiper-slide.swiper-slide3 .section2 ul { margin: 0 -.1rem; }
  .Development.Development-wl .main .block.block3 .slide .swiper-slide.swiper-slide3 .section2 ul li { width: 100%; padding: 0 .1rem; margin-bottom: .2rem; }
  .Development.Development-wl .main .block.block3 .slide .swiper-slide.swiper-slide3 .section2 ul li .box { height: auto; padding: .4rem .3rem; }
  .Development.Development-wl .main .block.block3 .slide .swiper-slide.swiper-slide3 .section2 ul li .box img { width: .9rem; }
  .Development.Development-wl .main .block.block3 .slide .swiper-slide.swiper-slide3 .section2 ul li .box h2 { font-size: .3rem; margin-bottom: .2rem; }
  .Development.Development-wl .main .block.block4 { height: 5rem; }
  .Development.Development-qt .content { padding-bottom: 0 !important; }
  .Development.Development-qt .main { margin-top: 0; }
  .Development.Development-qt .main .block.block1 { padding: .6rem 0 !important; margin-top: .4rem; }
  .Development.Development-qt .main .block.block1 .left, .Development.Development-qt .main .block.block3 .left { width: 100%; padding-top: 0; }
  .Development.Development-qt .main .block.block1 .left h2, .Development.Development-qt .main .block.block3 .left h2 { font-size: .36rem; }
  .Development.Development-qt .main .block.block1 .left p, .Development.Development-qt .main .block.block3 .left p { font-size: .28rem; line-height: .48rem; margin-top: .2rem; }
  .Development.Development-qt .main .block.block1 .right, .Development.Development-qt .main .block.block3 .right { width: 100%; margin-top: .4rem; }
  .Development.Development-qt .main .block.block1 .right img, .Development.Development-qt .main .block.block3 .right img { width: 100%; }
  .Development.Development-qt .main .block.block2 { padding: .8rem 0; }
  .Development.Development-qt .main .block.block2 .bb { margin: 0; }
  .Development.Development-qt .main .block.block2 .left, .Development.Development-qt .main .block.block2 .right { width: 100% !important; padding: 0; }
  .Development.Development-qt .main .block.block2 .left .box, .Development.Development-qt .main .block.block2 .right .box { height: auto; padding: .3rem; }
  .Development.Development-qt .main .block.block2 .left .box p, .Development.Development-qt .main .block.block2 .right .box p { font-size: .28rem; line-height: .48rem; }
  .Development.Development-qt .main .block.block2 .left.left ul, .Development.Development-qt .main .block.block2 .right.left ul { margin: .4rem -5px 0; }
  .Development.Development-qt .main .block.block2 .left.left ul li, .Development.Development-qt .main .block.block2 .right.left ul li { padding: 5px; }
  .Development.Development-qt .main .block.block2 .left.left ul li .box1, .Development.Development-qt .main .block.block2 .right.left ul li .box1 { padding: .3rem 0; }
  .Development.Development-qt .main .block.block2 .left.left ul li .box1 p b, .Development.Development-qt .main .block.block2 .right.left ul li .box1 p b { font-size: .48rem; }
  .Development.Development-qt .main .block.block2 .left.right ul, .Development.Development-qt .main .block.block2 .right.right ul { margin-top: .4rem; }
  .Development.Development-qt .main .block.block2 .left.right ul li, .Development.Development-qt .main .block.block2 .right.right ul li { width: 100%; height: 3rem; }
  .Development.Development-qt .main .block.block2 .left.right ul li h1, .Development.Development-qt .main .block.block2 .right.right ul li h1 { font-size: .36rem; margin-bottom: .3rem; }
  .Development.Development-qt .main .block.block2 .left.right ul li h2, .Development.Development-qt .main .block.block2 .right.right ul li h2 { font-size: .28rem; }
  .Development.Development-qt .main .block.block2 .left.right ul li p b, .Development.Development-qt .main .block.block2 .right.right ul li p b { font-size: .36rem; }
  .Development.Development-qt .main .block.block2 .left.right ul li .img, .Development.Development-qt .main .block.block2 .right.right ul li .img { bottom: 0; }
  .Development.Development-qt .main .block.block3 { padding: .7rem 0; }
  .Development.Development-qt .main .block.block3 .right ul li { width: 50%; margin-top: .4rem; }
  .Development.Development-qt .main .block.block3 .right ul li img { width: 1.5rem; margin: 0 auto .2rem; }
  .Development.Development-qt .main .block.block3 .right ul li p { font-size: .28rem; }
  .Development.Development-qt .main .block.block3 .imgs { margin: .4rem -.1rem 0; }
  .Development.Development-qt .main .block.block3 .imgs .item { width: 50%; margin-top: .3rem; padding: 0 .15rem; }
  .Development.Development-qt .main .block.block3 .imgs .item p { font-size: .28rem; padding: .2rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
  .Development.Development-qt .main .block.block4 { padding-top: 1.6rem; height: 6rem; }
  .Development.Development-qt .main .block.block4 h2 { font-size: .36rem; }
  .Development.Development-qt .main .block.block4 p { font-size: .28rem; }
  .Development.Development-rc .content { padding-bottom: 0 !important; }
  .Development.Development-rc .main { margin: 0; }
  .Development.Development-rc .main .block { padding: .7rem 0; }
  .Development.Development-rc .main .block .tt { font-size: .36rem; }
  .Development.Development-rc .main .block.block1 p { font-size: .28rem; margin-top: .2rem; line-height: .48rem; }
  .Development.Development-rc .main .block.block1 p.dsc { margin: .4rem 0; }
  .Development.Development-rc .main .block.block1 .textImg { margin-top: .4rem; }
  .Development.Development-rc .main .block.block1 .textImg .zs { width: 50%; }
  .Development.Development-rc .main .block.block1 .textImg .img { width: 100%; }
  .Development.Development-rc .main .block.block1 .textImg .img img { min-height: auto; }
  .Development.Development-rc .main .block.block1 .textImg .text { width: 100%; height: auto; position: relative; float: left; }
  .Development.Development-rc .main .block.block1 .textImg .text .box { width: 100%; padding: .5rem 0; }
  .Development.Development-rc .main .block.block1 .textImg .text .box .tt { margin-bottom: 30px; }
  .Development.Development-rc .main .block.block1 .textImg .text .box ul { margin: 0.5rem 0 0.7rem; }
  .Development.Development-rc .main .block.block1 .textImg .text .box ul li h3 { font-size: .28rem; }
  .Development.Development-rc .main .block.block1 .textImg .text .box ul li h3 b { font-size: .4rem; }
  .Development.Development-rc .main .block.block1 .textImg .text .box ul li h3 span { font-size: .4rem; }
  .Development.Development-rc .main .block.block1 .textImg .text .box ul li p { font-size: .28rem; }
  .Development.Development-rc .main .block.block3 { height: 12rem; }
  .Development.Development-rc .main .block.block3 ul { flex-wrap: wrap; margin-top: .5rem; }
  .Development.Development-rc .main .block.block3 ul li { width: 100%; padding: .4rem .4rem 1rem; }
  .Development.Development-rc .main .block.block3 ul li h3 { font-size: .36rem; }
  .Development.Development-rc .main .block.block3 ul li p { font-size: .28rem; line-height: .48rem; }
  .Development.Development-rc .main .block.block4 .slide .swiper-slide { width: 100%; }
  .Development.Development-rc .main .block.block4 .slide .swiper-slide .img, .Development.Development-rc .main .block.block4 .slide .swiper-slide .text { width: 100% !important; float: left; overflow: hidden; }
  .Development.Development-rc .main .block.block4 .slide .swiper-slide .img h3, .Development.Development-rc .main .block.block4 .slide .swiper-slide .text h3 { font-size: 15px; }
  .Development.Development-rc .main .block.block4 .slide .swiper-slide .img { height: 6rem; }
  .Development.Development-rc .main .block.block4 .slide .swiper-slide .img img { height: 100%; }
  .Development.Development-rc .main .block.block4 .slide .swiper-slide .text { display: block; padding: .4rem; }
  .Development.Development-rc .main .block.block4 .slide .swiper-slide .text .line { margin: .3rem 0; }
  .Development.Development-rc .main .block.block4 .slide .swiper-slide .text p { font-size: .28rem; line-height: .46rem; }
  .Development.Development-rc .main .block.block4 .slide .swiper-slide.swiper-slide-active { width: 100%; }
  .Development.Development-rc .main .block.block4 .slide .swiper-button-next, .Development.Development-rc .main .block.block4 .slide .swiper-button-prev { top: 3rem; }
  .Development.Development-rc .main .block.block5 { height: 10rem; }
  .Development.Development-rc .main .block.block5 .tt { margin-bottom: .3rem; }
  .Development.Development-rc .main .block.block5 .dsc { width: 100%; font-size: .28rem; line-height: .46rem; }
  .Development.Development-cx .content { padding-bottom: 0 !important; }
  .Development.Development-cx .main .block .tt { font-size: .36rem; }
  .Development.Development-cx .main .block p { margin-top: .2rem; }
  .Development.Development-cx .main .block.block1 { padding: 0 0 .6rem; }
  .Development.Development-cx .main .block.block1 .textImg .text { width: 100%; height: 6rem; padding: .4rem; }
  .Development.Development-cx .main .block.block1 .textImg .text h3 { font-size: 20px; }
  .Development.Development-cx .main .block.block1 .textImg .img { width: 100%; }
  .Development.Development-cx .main .block.block2 { padding: .8rem 0; height: 13rem; }
  .Development.Development-cx .main .block.block2 ul { flex-wrap: wrap; }
  .Development.Development-cx .main .block.block2 ul li { width: 100%; padding: .6rem; background: rgba(26, 82, 238, 0.6); margin-top: .3rem; }
  .Development.Development-cx .main .block.block2 ul li h3 { font-size: .36rem; }
  .Development.Development-cx .main .block.block2 ul li:last-child { padding: .6rem; margin-left: 0; }
  .Development.Development-kj .content { padding-bottom: 0 !important; }
  .Development.Development-kj .main .block .tt { font-size: .36rem; }
  .Development.Development-kj .main .block p { font-size: .28rem; line-height: .48rem; }
  .Development.Development-kj .main .block p.dsc { margin: .4rem 0; }
  .Development.Development-kj .main .block.block1 { padding: .7rem 0 3rem; }
  .Development.Development-kj .main .block.block1 .text { width: 100%; margin-top: .7rem; }
  .Development.Development-kj .main .block.block1 .text h3 { font-size: .36rem; }
  .Development.Development-kj .main .block.block1 .text ul { flex-wrap: wrap; margin-top: .3rem; }
  .Development.Development-kj .main .block.block1 .text ul li { padding: 0 .3rem; height: 1rem; margin-right: .3rem; margin-top: .3rem; }
  .Development.Development-kj .main .block.block1 .text ul li img { width: .4rem; }
  .Development.Development-kj .main .block.block2 { height: auto; }
  .Development.Development-kj .main .block.block2 .container { padding: 1rem .4rem; }
  .Development.Development-kj .main .block.block2 .container .left { width: 100%; }
  .Development.Development-kj .main .block.block2 .container .left h3 { font-size: .5rem; line-height: .7rem; }
  .Development.Development-kj .main .block.block2 .container .left ul { margin-top: .3rem; }
  .Development.Development-kj .main .block.block2 .container .left ul li { margin-left: .3rem; font-size: .28rem; }
  .Development.Development-kj .main .block.block2 .container .right { width: 100%; padding: .5rem .4rem; margin-top: .8rem; }
  .Development.Development-kj .main .block.block2 .container .right h3 { font-size: .36rem; }
  .Development.Development-kj .main .block.block2 .container .right p { margin-top: .3rem; }
  .Development.Development-kj .main .block.block3 { padding: .6rem 0; }
  .Development.Development-kj .main .block.block3 .slide { margin-top: .5rem; padding-bottom: .8rem; }
  .Development.Development-kj .main .block.block3 .slide .swiper-slide ul { flex-wrap: wrap; }
  .Development.Development-kj .main .block.block3 .slide .swiper-slide ul li { width: 100%; margin-top: .4rem; }
  .Development.Development-kj .main .block.block3 .slide .swiper-slide ul li .text { height: 160px; }
  .Development.Development-kj .main .block.block3 .slide .swiper-slide ul li .text dl dt { font-size: 15px; }
  .Development.Development-kj .main .block.block3 .slide .swiper-slide ul li:first-child { margin: 0; }
  .Development.Development-kj .main .block.block3 .slide .swiper-pagination { bottom: 0; }
  .Development.Development-kj .main .block.block3 .slide .swiper-pagination-bullet-active { background: #1A52EE; }
  /*Culture*/
  .Culture .neiBanner { background-image: url("../images/banner-phone.jpg"); }
  .Culture.Culture-ln .content { padding-bottom: 0 !important; }
  .Culture.Culture-ln .main .block { padding-top: .7rem; }
  .Culture.Culture-ln .main .block .tt { font-size: .36rem; margin-bottom: .2rem; }
  .Culture.Culture-ln .main .block .dsc { font-size: .28rem; line-height: .48rem; }
  .Culture.Culture-ln .main .block .ttt { margin-bottom: .3rem; }
  .Culture.Culture-ln .main .block.block1 .dsc { margin: .4rem 0; }
  .Culture.Culture-ln .main .block.block1 .textImg .img { width: 100%; }
  .Culture.Culture-ln .main .block.block1 .textImg .img img { min-height: auto; }
  .Culture.Culture-ln .main .block.block1 .textImg .text { width: 100%; height: auto; position: relative; float: left; }
  .Culture.Culture-ln .main .block.block1 .textImg .text .box { width: 100%; padding: .5rem 0 3rem; }
  .Culture.Culture-ln .main .block.block1 .textImg .text .box .dsc { margin: .2rem 0; }
  .Culture.Culture-ln .main .block.block1 .textImg .text .box ul li h2 { font-size: .28rem; }
  .Culture.Culture-ln .main .block.block1 .textImg .text .box:after { width: 4rem; height: 4rem; right: 0; bottom: 5%; }
  .Culture.Culture-ln .main .block.block1 .textImg .text .imgb { width: 100%; }
  .Culture.Culture-ln .main .block.block1 .textImg .text:after { width: 100%; }
  .Culture.Culture-ln .main .block.block2 ul { margin: 0; }
  .Culture.Culture-ln .main .block.block2 ul li { width: 100%; padding: 0; margin-bottom: .4rem; }
  .Culture.Culture-ln .main .block.block2 ul li .box { height: auto; padding: .6rem .4rem; }
  .Culture.Culture-ln .main .block.block2 ul li .box img { width: 1rem; }
  .Culture.Culture-ln .main .block.block2 ul li .box h2 { font-size: .32rem; margin: .4rem 0 .3rem; }
  .Culture.Culture-ln .main .block.block2 ul li .box p { font-size: .28rem; line-height: .48rem; }
  .Culture.Culture-ln .main .block.block3 ul { height: auto; overflow: hidden; }
  .Culture.Culture-ln .main .block.block3 ul li { width: 100%; height: auto; padding: .8rem .4rem; border-right: 0; border-bottom: 1px solid rgba(255, 255, 255, 0.5); }
  .Culture.Culture-ln .main .block.block3 ul li h2 { font-size: .32rem; margin-bottom: .1rem; }
  .Culture.Culture-ln .main .block.block3 ul li p { font-size: .28rem; margin-top: .3rem; }
  .Culture.Culture-ln .main .block.block3 ul li .dsc { color: #fff; margin-top: .3rem; transform: translateY(0); opacity: 1; }
  .Culture.Culture-ln .main .block.block3 ul li:last-child { border: 0; }
  .Culture.Culture-ln .main .block.block3 ul li:hover { background: none; }
  .Culture.Culture-ln .main .block.block3 ul li:hover .dsc { opacity: 1; transform: rotateY(0); }
  .Culture.Culture-ln .main .block.block4 { height: auto; padding: 1rem 0 2.5rem; }
  .Culture.Culture-ln .main .block.block4 ul { overflow: hidden; margin-top: .7rem; }
  .Culture.Culture-ln .main .block.block4 ul li { width: 100%; padding: .1rem .4rem 0 .4rem; margin-bottom: .5rem; }
  .Culture.Culture-ln .main .block.block4 ul li:before { width: 1px; height: 2rem; }
  .Culture.Culture-ln .main .block.block4 ul li:after { width: 2px; height: .5rem; }
  .Culture.Culture-ln .main .block.block4 ul li h2 { font-size: .32rem; }
  .Culture.Culture-ln .main .block.block4 ul li p { font-size: .28rem; margin-top: .2rem; }
  .Culture.Culture-ln .main .block.block5 { height: auto; padding: .8rem 0 5rem; }
  .Culture.Culture-ln .main .block.block5 h2 { font-size: .32rem; margin: .3rem 0 .4rem; }
  .Culture.Culture-ln .main .block.block5 p { font-size: .28rem; margin-top: .2rem; }
  .Culture.Culture-ln .main .block.block6 { padding-bottom: .5rem; }
  .Culture.Culture-ln .main .block.block6 ul { margin: 0; }
  .Culture.Culture-ln .main .block.block6 ul li { width: 100%; padding: 0; margin-bottom: .3rem; }
  .Culture.Culture-ln .main .block.block6 ul li .bb .text { padding: .9rem .2rem; opacity: 1; background: rgba(26, 82, 238, 0.3); }
  .Culture.Culture-ln .main .block.block6 ul li .bb .text h2 { font-size: .32rem; }
  .Culture.Culture-ln .main .block.block6 ul li .bb .text p { font-size: .28rem; line-height: .5rem; }
  .Culture.Culture-fc .main .big { margin-top: .4rem; }
  .Culture.Culture-fc .main .big .img { width: 100%; }
  .Culture.Culture-fc .main .big .text { padding: .4rem; }
  .Culture.Culture-fc .main .big .text h3 { font-size: .32rem; }
  .Culture.Culture-fc .main .big .text h2 { font-size: .32rem; margin: .2rem 0; }
  .Culture.Culture-fc .main .big .text p { font-size: .28rem; line-height: .45rem; }
  .Culture.Culture-fc .main .list { margin: .1rem 0; }
  .Culture.Culture-fc .main .list li { width: 100%; padding: 0; }
  .Culture.Culture-fc .main .list li a .img { width: 100%; height: auto; }
  .Culture.Culture-fc .main .list li a .text h2 { font-size: .3rem; margin-bottom: .2rem; }
  .Culture.Culture-fc .main .list li a .text p { font-size: .28rem; line-height: .45rem; }
  .Culture.Culture-vi .main .block .tt { font-size: .36rem; margin-bottom: .2rem; }
  .Culture.Culture-vi .main .block .dsc { font-size: .28rem; line-height: .48rem; margin-top: .4rem; }
  .Culture.Culture-vi .main .block .section { margin-top: .7rem; }
  .Culture.Culture-vi .main .block .section.section2 ul { margin: 0; display: flex; justify-content: space-between; flex-wrap: wrap; }
  .Culture.Culture-vi .main .block .section.section2 ul li { padding: 0; width: 100%; margin-bottom: .3rem; }
  .Culture.Culture-vi .main .block .section.section2 ul li .box { height: auto; padding: .5rem .3rem; }
  .Culture.Culture-vi .main .block .section.section2 ul li .box img { width: .8rem; }
  .Culture.Culture-vi .main .block .section.section2 ul li .box p { font-size: .28rem; line-height: .48rem; margin-top: .2rem; }
  .Culture.Culture-vi .main .block .section.section3 .dsc { margin-top: .3rem; }
  .Culture.Culture-vi .main .block .section.section3 ul li { width: 100%; padding: .4rem; }
  .Culture.Culture-vi .main .block .section.section3 ul li p { font-size: .28rem; line-height: .48rem; }
  .Culture.Culture-vi .main .block .section.section4 .img { width: 100%; margin-bottom: .2rem; }
  .Culture.Culture-vi .main .block .section.section4 .text { width: 100%; padding: .4rem 0 0 0; }
  .Culture.Culture-vi .main .block .section.section4 .text .imgf { width: 3rem; margin-top: .5rem; }
  .Culture.Culture-vi .main .block .section.section5 .text { margin-top: .4rem; padding: .5rem .4rem; }
  .Culture.Culture-vi .main .block .section.section5 .text h3 { font-size: .28rem; line-height: .48rem; }
  .Culture.Culture-vi .main .block .section.section5 .text p { width: 100%; font-size: .28rem; line-height: .48rem; }
  /*Responsibility*/
  .Responsibility .neiBanner { background-image: url("../images/banner-phone.jpg"); }
  .Responsibility .content { padding-bottom: 0 !important; }
  .Responsibility.Responsibility-zl .main .block .dsc { font-size: .28rem; line-height: .48rem; margin-top: .3rem; }
  .Responsibility.Responsibility-zl .main .block ul { margin: .4rem 0; }
  .Responsibility.Responsibility-zl .main .block ul li { width: 100%; padding: 0; margin-bottom: .3rem; }
  .Responsibility.Responsibility-zl .main .block ul li .box { padding: .5rem .4rem; }
  .Responsibility.Responsibility-zl .main .block ul li .box img { width: 1.5rem; }
  .Responsibility.Responsibility-zl .main .block ul li .box h2 { font-size: .32rem; margin: .3rem 0 .2rem; }
  .Responsibility.Responsibility-zl .main .block ul li .box p { font-size: .28rem; line-height: .5rem; }
  .Responsibility.Responsibility-zl .main .block ul li .box.box1, .Responsibility.Responsibility-zl .main .block ul li .box.box2, .Responsibility.Responsibility-zl .main .block ul li .box.box3, .Responsibility.Responsibility-zl .main .block ul li .box.box4 { height: auto; }
  .Responsibility.Responsibility-tj .main .block ul { margin: .4rem 0; }
  .Responsibility.Responsibility-tj .main .block ul li { width: 100%; padding: 0; }
  .Responsibility.Responsibility-tj .main .block ul li .box { height: auto; }
  .Responsibility.Responsibility-tj .main .block ul li .box h2 { width: 100%; font-size: .32rem; line-height: .5rem; padding: .4rem 0; }
  .Responsibility.Responsibility-tj .main .block ul li .box p { width: 100%; font-size: .28rem; line-height: .48rem; padding: .4rem; }
  .Responsibility.Responsibility-gt .main .block .table { margin: .5rem 0; }
  .Responsibility.Responsibility-gt .main .block .table table { table-layout: fixed; }
  .Responsibility.Responsibility-gt .main .block .table table tr th { width: 3rem; font-size: .28rem; padding: .2rem; }
  .Responsibility.Responsibility-gt .main .block .table table tr th:first-child { border-top-left-radius: .2rem; }
  .Responsibility.Responsibility-gt .main .block .table table tr th:last-child { border-top-right-radius: .2rem; }
  .Responsibility.Responsibility-gt .main .block .table table tr td { padding: .2rem; }
  .Responsibility.Responsibility-gt .main .block .table table tr td p { font-size: .24rem; line-height: .48rem; }
  .Responsibility.Responsibility-bg .main .block .tabsBox { margin-top: .4rem; padding: .3rem .2rem; }
  .Responsibility.Responsibility-bg .main .block .tabsBox .tabs .swiper-slide h2 { font-size: .32rem; }
  .Responsibility.Responsibility-bg .main .block .tabsBox .btn-prev, .Responsibility.Responsibility-bg .main .block .tabsBox .btn-next { left: .2rem; bottom: .25rem; font-size: .5rem; }
  .Responsibility.Responsibility-bg .main .block .tabsBox .btn-prev.btn-next, .Responsibility.Responsibility-bg .main .block .tabsBox .btn-next.btn-next { left: auto; right: .2rem; }
  .Responsibility.Responsibility-bg .main .block .slide { margin: .5rem 0; }
  .Responsibility.Responsibility-bg .main .block .slide ul { margin: 0 -.15rem; }
  .Responsibility.Responsibility-bg .main .block .slide ul li { width: 50%; padding: 0 .15rem; }
  .Responsibility.Responsibility-bg .main .block .slide ul li .img .btns { padding-top: 32%; }
  .Responsibility.Responsibility-bg .main .block .slide ul li .img .btns a { width: 70%; height: .8rem; line-height: .8rem; font-size: .28rem; }
  .Responsibility.Responsibility-bg .main .block .slide ul li .text { font-size: .28rem; }
  /*Hr*/
  .Hr .neiBanner { background-image: url("../images/banner-phone.jpg"); }
  .Hr.Hr-ln .main .block { padding-bottom: 5rem; }
  .Hr.Hr-ln .main .block p { font-size: .28rem; margin-top: .4rem; line-height: .48rem; }
  .Hr.Hr-ln .main .block ul { display: flex; flex-wrap: wrap; }
  .Hr.Hr-ln .main .block ul li { width: 50%; margin-top: .7rem; }
  .Hr.Hr-ln .main .block ul li .img { width: 2.5rem; height: 2.5rem; }
  .Hr.Hr-ln .main .block ul li .img h2 { line-height: 2.5rem; font-size: .34rem; }
  .Hr.Hr-ln .main .block ul li p { font-size: .26rem; margin-top: .2rem; line-height: .42rem; padding: 0 .2rem; }
  .Hr.Hr-ln .main .block:after { height: 6rem; }
  .Hr.Hr-py .main .block { padding-bottom: 5rem; }
  .Hr.Hr-py .main .block .title { margin-bottom: .3rem; }
  .Hr.Hr-py .main .block .left, .Hr.Hr-py .main .block .right { width: 100%; }
  .Hr.Hr-py .main .block .left p, .Hr.Hr-py .main .block .right p { font-size: .28rem; line-height: .45rem; margin-top: 0; margin-bottom: .2rem; }
  .Hr.Hr-py .main .block .left.left, .Hr.Hr-py .main .block .right.left { padding-top: 0; }
  .Hr.Hr-py .main .block ul { margin: .5rem 0; }
  .Hr.Hr-py .main .block ul li { width: 100%; padding: 0; margin-bottom: .3rem; }
  .Hr.Hr-py .main .block ul li .box { height: auto; padding: .4rem .3rem; }
  .Hr.Hr-py .main .block ul li .box h2 { font-size: .34rem; margin-bottom: .2rem; }
  .Hr.Hr-py .main .block ul li .box h2 i { font-size: .7rem; vertical-align: -.15rem; margin-right: .2rem; }
  .Hr.Hr-py .main .block ul li .box p { font-size: .28rem; line-height: .48rem; margin-top: .1rem; }
  .Hr.Hr-py .main .block:after { height: 6rem; }
  /*Study*/
  .Study .neiBanner { background-image: url("../images/banner-phone.jpg"); }
  .Study.Study-kj .main { margin-top: .4rem; }
  .Study.Study-kj .main .block .tt { font-size: .32rem; line-height: .32rem; margin-bottom: .4rem; }
  .Study.Study-kj .main .block .tt a { font-size: .28rem; }
  .Study.Study-kj .main .block .tt a i { font-size: .3rem; vertical-align: -.02rem; }
  .Study.Study-kj .main .block ul li { width: 100%; margin-bottom: 30px; }
  .Study.Study-kj .main .block ul li .img { width: 100%; height: auto; }
  .Study.Study-kj .main .block ul li .img .boxCover i { font-size: .8rem; }
  .Study.Study-kj .main .block ul li .text h2 { font-size: .3rem; margin: .25rem 0 .15rem; }
  .Study.Study-kj .main .block ul li .text .other span { font-size: .26rem; }
  .Study.Study-kj .main .block ul li .text .other span i { font-size: .26rem; vertical-align: -.01rem; }
  .Study.Study-kj .main .block:last-of-type { margin-top: .4rem; }
  .Study.Study-gz .main .list { margin: 0 -.15rem; }
  .Study.Study-gz .main .list .item { width: 50%; margin-bottom: .3rem; padding: 0 .15rem; }
  .Study.Study-gz .main .list .item .img { padding: 1.2rem 0; }
  .Study.Study-gz .main .list .item .img p { font-size: .3rem; }
  .Study.Study-gz .main .list .item .img h2 { font-size: .7rem; line-height: .7rem; }
  .Study.Study-gz .main .list .item .img .btns { padding-top: .8rem; }
  .Study.Study-gz .main .list .item .img .btns a { width: 70%; height: .8rem; line-height: .8rem; border-radius: .8rem; font-size: .28rem; margin: .2rem auto 0; }
  .Study.Study-gz .main .list .item .text { font-size: .28rem; padding: .3rem; }
  /*Links*/
  .Links .neiBanner { background-image: url("../images/banner-links-phone.jpg"); }
  .Links .title { margin-top: .4rem; }
  .Links .listul { margin: .4rem 0 0; }
  .Links .listul li { width: 100%; padding: 0; margin-bottom: .3rem; }
  .Links .listul li a { padding-bottom: .3rem; }
  .Links .listul li a h2 { font-size: .3rem; margin-bottom: .1rem; }
  .Links .listul li a p { font-size: .28rem; }
  /* Legal */
  .Legal .title { margin-top: .4rem; }
  .Legal .box { margin-top: .3rem; }
  .Legal .box h2 { font-size: .32rem; margin-bottom: .2rem; }
  .Legal .box p { font-size: .28rem; line-height: .46rem; margin-bottom: .2rem; }
  /*Search*/
  .Search .main .search { width: 100%; display: flex; margin: .5rem 0; }
  .Search .main .search input { font-size: .26rem; }
  .Search .main .search .btn { width: 3rem; }
  .Search .main .search .btn i { font-size: .32rem; }
  .Search .main .filter-phone { background: #F8F9FB; overflow: hidden; }
  .Search .main .filter-phone .swiper-slide { width: auto; }
  .Search .main .filter-phone .swiper-slide a { color: #333; display: block; font-size: .3rem; padding: .25rem .4rem; }
  .Search .main .filter-phone .swiper-slide.active a { background: #1A52EE; color: #fff; }
  .Search .main ul { margin-top: .5rem; }
  .Search .main ul li { margin-bottom: .3rem; padding-bottom: .3rem; }
  .Search .main ul li h2 { font-size: .32rem; line-height: .5rem; }
  .Search .main ul li p { font-size: .28rem; line-height: .45rem; margin-bottom: .2rem; } }

/*企业文化*/
.Index .block .titleDsc {
  font-size: 16px;
  color: #333;
  line-height: 28px;
}

.users-items {
  display: flex;
  justify-content: space-between; 
  margin-bottom:50px;
}

.users-icon {
  margin-bottom: 20px;
  text-align: center;
}

.users-icon img {
  margin: auto;
  width: 40px;
}
/*
.users-title {
  font-size: 20px;
}*/

.title {
  font-size: 30px;
  font-family: "黑体";
  color: #333;
  margin-bottom: 30px;
}

.text-c {
    text-align: center;
}

block2 .titleDsc {
    margin-bottom: 30px;
}

 .titleDsc {
    font-size: 16px;
    color: #333;
    line-height: 28px;
}

.users-item{
  width: calc(25% - 20px);
  background-color: #fff;
  padding: 50px 30px;
  box-sizing: border-box;
}

.users-item:hover{
  background-color: #a8dfff;
  border-radius: 20px;
  color: #fff;
}

.b_box{line-height:20px; color:#2c2c2c; margin-top:0px;}
.b_box a,.b_box div{line-height:20px; color:#2c2c2c;font-size:13px;}

.ny_news_ndao{float:left; margin-left:150px;}
.ny_news_ndao p{width:200px; text-align:center; margin:0 auto;} 
.ny_news_ndao p>img{width:200px; text-align:center; margin:0 auto;} 