@charset "UTF-8";
/*basic css*/
@font-face {/* font-test*/font-family: AvantGarde CE;src: url('/static/fonts/itc avant garde ce gothic demi.ttf');/*url('/static/fonts/iconfont.eot'); !* IE9 *!*/font-weight: bold;}
@font-face {/* font-test*/font-family: 'Avenir-Medium-6_0';src: url('/static/fonts/avenir-medium-6_0.woff'), url('/static/fonts/avenir-medium-6_0.ttf'), url('/static/fonts/avenir-medium-6_0.eot');/* IE9 */}
@font-face {/* font-test*/font-family: 'SourceHanSans';
    src: url('/static/fonts/sourcehansanscn-normal_0.woff'),
    url('https://xin20181116.oss-cn-beijing.aliyuncs.com/yuhu/SourceHanSansCN-Normal_0.otf'),
    url('http://xin20181116.oss-cn-beijing.aliyuncs.com/lanhe/fonts/OPPOSans-L.ttf');}

@font-face {/* font-test*/font-family: Avenir Heavy;src: url('/static/fonts/avenir heavy.woff'), url('/static/fonts/avenir heavy.ttf'), url('/static/fonts/avenir heavy.eot');/* IE9 */}
@font-face {/* font-test*/font-family: DIN-Black;src: url('/static/fonts/din-bold.woff'), url('../fonts/DIN-Black/DIN-Bold.otf'), url('../fonts/DIN-Black/DIN-Bold.ttf'), url('/static/fonts/din-bold.eot'); /* IE9 */}

html, body, dl, dd, img, form, div, ul, ol, li, h1, h2, h3, h4, h5, h6, p, button {margin: 0;padding: 0;border: 0;}
body {font-size: 12px;font-family:'SourceHanSans',"思源黑体","Microsoft YaHei", '微软雅黑', "Arial";background-color: #fff;overflow-x: hidden;}
input, textarea, button {padding: 0;font-family: "Microsoft YaHei", '微软雅黑', "Arial";}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
input {outline: none;-webkit-appearance: none; /*去除系统默认的样式*/-webkit-tap-highlight-color: rgba(0, 0, 0, 0); /* 点击高亮的颜色*/}
input:focus {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-user-modify: read-write-plaintext-only;}
textarea {-webkit-appearance: none;}
::-webkit-scrollbar {width: 9px;background-color: #fff;}
::-webkit-scrollbar-thumb {border: solid 2px #fff;width: 5px;border-radius: 4px;background-color: #0d4486;}
::-webkit-scrollbar-corner {background-color: #fff;}
::-webkit-scrollbar:horizontal {height: 9px;}
::-webkit-selection {background: #0d4486;color: #fff;}
::-moz-selection {background: #0d4486;color: #fff;}
::selection {background: #0d4486;color: #fff;}
h1, h2, h3, h4, h5, h6 {font-weight: normal;}
a {cursor: pointer;}
ul, ol, li {list-style-type: none;}
.slick-slide:focus, input:focus, a:focus {outline: none !important;}
img {border: 0;vertical-align: middle;max-width: 100%;}
select, input, textarea, button {vertical-align: middle;outline: none;}
table {border-collapse: collapse;border-spacing: 0}
tr {margin: 0;padding: 0;}
td {margin: 0;padding: 0;}
iframe {border: none;}
select {appearance: none;-moz-appearance: none;-webkit-appearance: none;outline: none}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
a:active {text-decoration: none;}
.hidden {display: none;visibility: hidden;}
.wrap1 {border: 0;padding: 0;width:1600px;margin: 0 auto;*zoom: 1;}
.wrap1:after {clear: both;content: "";display: table;}
.clear {clear: both;font-size: 0;line-height: 0;height: 0;visibility: hidden;}
.fix {*zoom: 1;}
.fix:after {clear: both;content: "";display: table;}
input:focus, textarea:focus {outline: none;}
a {display: inline-block;max-width: 100%;}
.ones {overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.twos {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical}
.clearfix:after, .clearfix:before {content: "";display: table}
.clearfix:after {clear: both}
.clearfix {zoom: 1}
.picture {position: relative;overflow: hidden;}
.picture img {transition: all .7s;-moz-transition: all .7s;-webkit-transition: all .7s;}
.each-item:hover .picture img {transform: scale(1.15);-moz-transform: scale(1.15);-webkit-transform: scale(1.15);zoom: 1.15 \9;}
.each-item1:hover .picture img {transform: scale(1.05);-moz-transform: scale(1.05);-webkit-transform: scale(1.05);zoom: 1.05 \9;}
.each-item1 .picture img {transition: all .3s;-moz-transition: all .3s;-webkit-transition: all .3s;width: 101%;max-width: 101%;}
.each-item2:hover .picture img {transform: scale(1.07);-moz-transform: scale(1.07);-webkit-transform: scale(1.07);zoom: 1.07 \9;}
.each-item2 .picture img {transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s;}
.scanle_img {overflow: hidden;}
input:-webkit-autofill {box-shadow: 0 0 0px 1000px white inset !important;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea {-webkit-appearance: none;}
input::placeholder {color: #999999}
input::-webkit-input-placeholder {color: #999999}
.box {width: 74%;margin: auto;}
/*edd  basic */

/* E 基础操作样式
 * style comment! */
.iphonemedia {display: none}
.pcmedia {display: block;/* position: relative; */}
.header {position: fixed;top: 0;left: 0;width: 100%;padding: 14px 0 0;z-index: 20;/* background: #fff; */border-bottom: 1px solid rgba(255, 255, 255, .2);transition: all .2s;}
.header.bottom_hide {top: 0;}
.header.z_index1000{z-index: 1000;}
.header.top_show {top: -100%;}
.header .box {width: 100%;box-sizing: border-box;padding: 0 0 0 10%;text-align: right;}
.header_on {background: #fff;padding: 0;border-bottom: 1px solid rgba(0, 0, 0, .05);}
.header_on .nav li.pro_nav_item,
.header_on .nav li.hang_nav_item {/* padding-bottom: 15px; */cursor: pointer;/* margin-top: -5px; */}
.header .logo {float: left;width: 215px;position: relative;text-align: right;z-index: 20;line-height: 60px;}
.header .right {float: right;padding-right: 4%;padding-left: 2%;padding-top: 0;}
.header .nav_details {background: rgba(255, 255, 255, .9);position: absolute;left: 0;text-align: left;top: 98%;box-sizing: border-box;width: 100%;min-height: 210px;display: none;/* padding-top: 30px; */z-index: 21;}
.header .nav_details .nav1 {/* background: rgba(255, 255, 255, .9); */padding: 20px 0;}
.header .nav_details li {display: inline-block;margin: 0 45px;}
.header .nav_details a {display: block;font-size: 18px;line-height: 44px;color: #444444;}
.header .nav_details a:hover{color:#595656}
.header .nav {transition: all 0s;-webkit-transition: all 0s;margin-right: 0;text-align: right;/* margin: auto; */width: auto;/* padding: 10px 0 0 0; */display: inline-block;}
.header_on.header .nav {padding-top: 5px}
.header .header_bottom.on .nav {transition: all .6s;-webkit-transition: all 0.6s;}
.nav li {display: inline-block;position: relative;z-index: 2;cursor: pointer;}
.nav li .t1 {cursor: pointer;/* display:block; */color: #fff;font-size: 18px;line-height: 65px;letter-spacing: 1px;margin: 0 43px;font-weight: 550;position: relative;padding-bottom: 10px;}
.header_on .nav li .t1 {line-height: 50px;}
.nav li .t1:after {content: '';transition: all .4s;left: 50%;width: 0%;}
.nav li:hover .t1:after,.nav li.on .t1:after,.nav li.on1 .t1:after {content: '';position: absolute;bottom: 0;left: 0;height: 3px;width: 100%;background: #ffffff;}
.header_on .nav li .t1 {color: #333;font-weight: normal;padding: 0;line-height: 60px;}
.nav li:hover .t1 {/* color: #C30D23; */}
.header_on .nav li.on .t1,.header_on .nav li.on1 .t1{color:#C30D23;}
.header_on .header_bottom .en {color: #333;font-weight: normal;}
.header header_on .nav li.on .t1 {color: #C30D23;/* font-weight: bold; */}
.nav li .t2 {z-index:21;display: none;position: absolute;top: 100%;padding: 12px 8px;left: 0;width: auto;min-width: 100%;background: #fff;}
.header_on .nav li .t2 {color: #C30D23;}
.nav .t2 a {white-space: nowrap;display: block;font-size: 18px;line-height: 44px;color: #444444;text-align: center;font-weight: normal;}
.nav .t2 a:hover {color: #C30D23;}
.header .header-form {position: absolute;float: right;display: inline-block;margin: 0px -100px 0 0;width: 0;overflow: hidden;transition: all 0s;-webkit-transition: all 0s;top: 0px;right: 91px;z-index: -1;background: transparent;}
.header-form .header-text {box-sizing: border-box;width: 100%;padding: 5px 20px;line-height: 35px;/* border-radius: 8px; */border: 1px solid transparent;height: 45px;background: #ebecef;overflow: hidden;/*color: #f0f0f0;*/border: 1px solid rgba(255, 255, 255, .05);}
.header-form .header-sub {position: absolute;top: 22px;right: 9px;z-index: 10;width: 25px;height: 25px;border: 0;background-color: transparent;background: url('/static/images/icon_search2.png') no-repeat;background-size: cover;opacity: .8;}
.header_bottom .en {float: right;position: relative;color: #fff;font-size: 18px;line-height: 65px;width: 59px;text-align: center;cursor: pointer;z-index: 20;margin-left: 30px;font-weight: lighter;}
/*.header_bottom .en:after {width: 10px;height: 5px;content: '';background: url("/static/images/ico_jiao.png");background-size: 100% 100%;display: block;position: absolute;top: 30px;right: 0;}*/
/*.header_on .header_bottom .en:after {background: url("/static/images/ico_jiao1.png");background-size: 100% 100%;}*/
.header_bottom .en .en_item {position: absolute;top: 100%;right: -10px;width: 100px;background: #fff;box-sizing: border-box;padding: 10px;line-height: 2;display: none;box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1);}
.header_bottom .en .en_item a {display: block;color: #333333;}
.header_bottom .en .en_item a:hover {color: #C30D23;}
.header_bottom .h_header {float: right;position: relative;background: transparent;line-height: 65px;text-align: right;z-index: 20;}
.header_bottom .header-btn {float: right;display: block;background: url('/static/images/ico_searh.png') center center repeat-y;width: 140px;height: 40px;padding: 12px 0;margin-top: 15px;box-sizing: border-box;line-height: 1;font-size: 14px;text-align: center;color: #ffffff;border-radius: 30px;}
.header_bottom.on .h_header {width: 190px;}
.header_bottom.on .header-form {width: 210px;transition: all .6s;-webkit-transition: all .6s;z-index: 75;}
.header_bottom.on .header-search {opacity: 0;}
.en img:nth-child(2), .header_on .en img:nth-child(1), .header-search img:nth-child(2), .header_on .header-search img:nth-child(1), .header_on .logo img:nth-child(1), .logo img:nth-child(2) {display: none;}
.header_on .en img:nth-child(2), .header_on .header-search img:nth-child(2), .header_on .logo img:nth-child(2) {display: inline-block;opacity: 1;}
.header_on .logo {width: 160px;}
.header_on.header .right {padding-top: 0;}
.main {width: 100%;/*overflow-x: hidden;*/}
@media screen and (max-width: 1800px) {
    .header .right{
        padding-left: 0.5%;
    }
    .nav li .t1{
        margin:0 30px;
    }
    .header .nav_details .nav1 { }}
@media screen and (max-width: 1600px) {
    .header .nav_details{min-height: 145px;}
    .header .logo {width: 140px;margin-top: 0;line-height: 40px;}.header_on .logo {width: 96px;}.header_bottom .en, .header_bottom .h_header {    line-height: 40px;    font-size: 14px;    margin-left: 10px;}.header_bottom .h_header img {    width: 17px;    height: 17px;}.header-form .header-sub {    width: 17px;    height: 17px;    top: 14px;    opacity: 1;}.header .right {    padding-top: 0;}.header_bottom .en:after {    top: 40%;}.header .nav_details .nav1 {padding: 10px 0 0 0;}.nav li .t1, .header .nav_details li {font-size: 15px;margin: 0 25px;line-height: 40px;padding-bottom: 14px;}.header_on .nav li .t1 {line-height: 30px;padding-bottom: 10px;}.header .nav_details a {font-size: 15px;line-height: 30px;padding: 0 2px;}.header {    padding: 15px 0 0;}.header_on {    padding: 5px 0 0;}.main {}.header .logo {}.header_bottom.on .header-form {    width: 170px;}.header-form .header-text {    box-sizing: border-box;    width: 100%;    padding: 5px 10px;    color: #000000;    line-height: 25px;    height: 35px;    font-size: 13px;}.header .header_bottom.on .nav {    margin-right: 160px;}}
@media screen and (max-width: 1200px) {.header .box {    padding: 0 5%;    text-align: left;}.header_on .logo img:nth-child(1), .logo img:nth-child(2) {    display: block;}.box {    width: 92%;    margin: auto;}.main {    padding-top: 50px;}.index_live_banner .lans {    padding: 10px;}.iphonemedia {    display: block;    /* padding-bottom: 20px; */}.pcmedia {    display: none}/*header*/.header {    background: #fff;    /* padding: 5px 0; */    padding: 0;    border-bottom: 1px solid rgba(0, 0, 0, .03);}.header.bg0 {    background: rgba(255, 255, 255, .98);    height: calc(100vh + 85px);    overflow: hidden;    overflow-y: scroll;}.header.bg0 .header_bottom {    /* background: #000000; */    /* padding-top: 20px; */}.header.fix {    position: fixed;}.header.fix.bg1 {    height: calc(100vh + 85px);    overflow: hidden;    overflow-y: scroll;}.header_lans {    line-height: 32px;    position: relative;    background: #222;    z-index: 10;}.header_lans .ones {    width: 85%;    margin: 0 5% 0 5%;    color: #ffffff;    font-size: 10px;    text-align: center;}.header_lans .close {    position: absolute;    right: 5px;    top: -2px;    z-index: 3;    width: 21px;}.header.on {    top: -60px;}.header.on1 {    top: -66px;}.header_top {    height: 50px;    position: relative;    z-index: 10;    /* background: rgba(0, 0, 0, .75); */    transition: all .4s;    -webkit-transition: all .4s;}.header_top .en {    font-size: 14px;    color: #888;    float: right;    line-height: 50px;}.header_top .en a {    color: #888;}.header_top .en a.on {    color: #C30D23;}.header.bg0 .header_top {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     /* background: rgba(0, 0, 0, 1); */}.header_relative {    position: relative;    overflow: hidden;    z-index: 10;}.header .header_gradess {    position: absolute;    width: 110%;    top: -10px;    left: -5%;    transform: translateZ(0);    -webkit-transform: translateZ(0);    -ms-transform: translateZ(0);    -webkit-filter: blur(20px);    filter: blur(20px);    height: 100px;    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=20, MakeShadow=false);    overflow: hidden;    min-height: 100vh;}.header .header_gradess.he {    min-height: 110vh;    height: 690px;}.header_top .login_header {    float: right;    margin-top: 23px;    opacity: 1;    transition: all .4s;    -webkit-transition: all .4s;}.header_top .logo {    position: absolute;    bottom: 50%;    left: 50%;    transform: translate(-50%, 50%);    width: 31%;    max-width: 140px;}.header_top .menu_icon {    float: left;    margin-top: 10px;}.menu_icon span {    display: block;    width: 20px;    height: 1px;    background: #333;    margin: 6px 0;    transition: all .4s;    -webkit-transition: all .4s;}.menu_icon.on span:first-child {    transform: rotate(45deg);    -webkit-transform: rotate(45deg);    margin-top: 10px;}.menu_icon.on span:nth-child(2) {    display: none;}.menu_icon.on span:nth-child(3) {    transform: rotate(-45deg);    -webkit-transform: rotate(-45deg);    margin-top: -7px;}.header_bottom {    display: none;    width: 100%;    height: 690px;    position: relative;    z-index: 10;    /* background: rgba(0, 0, 0, .65); */    padding: 1px 0;}.seach_box {    width: 100%;    background: #e9e9e9;    border-radius: 5px;    height: 40px;    padding: 4px 0 0 0;    box-sizing: border-box;    margin: 20px 0;    transition: all .4s;    -webkit-transition: all .4s;}.seach_box .submit {    width: 20px;    height: 20px;    border: 0;    background: url('/static/images/icon_search2.png') center center no-repeat;    display: block;    background-size: 100% 100%;    float: left;    margin-left: 10px;    margin-top: 7px;}.seach_box .text {    float: right;    display: block;    width: calc(100% - 50px);    border: 0;    background: transparent;    line-height: 20px;    height: 20px;    font-size: 16px;    color: #222;    padding: 5px 0;}.header_nav {    border-bottom: 3px solid #595656;    padding-bottom: 2px;}.header_nav li {    border-top: 1px solid #e8e8e8;}.header_nav li > a {    display: block;    position: relative;    font-size: 15px !important;    line-height: 22px;    padding: 16px 0;    color: #333;    text-align: left;}.header_nav li > a:after {    content: '';    display: block;    position: absolute;    top: 24px;    right: 20px;    width: 7px;    height: 7px;    border-bottom: 1px solid #666;    border-right: 1px solid #666;    transform: rotate(-45deg);    -webkit-transform: rotate(-45deg);    transition: all .4s;    -webkit-transition: all .4s;}.header_nav li > a.arrow:after {    transform: rotate(45deg);    -webkit-transform: rotate(45deg);}.header_nav .nav2 {    display: none;    margin-top: -5px;    margin-left: 20px;    padding-bottom: 10px;}.header_nav .nav2 a, .header_search a {    display: block;    font-size: 14px;    line-height: 35px;    color: #666;}.seach_box .cancal {    color: #C30D23;    font-size: 17px;    display: none;    margin-left: 3px;}.seach_box.focus {    width: 85%;    position: relative;    /* margin-top: 40px; */}.seach_box.focus .cancal {    position: absolute;    left: 102%;    width: 100px;    display: block;    top: 0;    line-height: 40px;}.header_search {    display: none;}.header_search h2 {    font-size: 13px;    line-height: 1;    color: #888888;}.header_search1 {    padding-top: 5px;}.header_search1 a {    font-size: 15px;    line-height: 50px;    color: #555;    border-top: 1px solid #e8e8e8;}.header_search1 a:first-child {    border-top: 0;}}
/*banner*/
.banner_neiye {position: relative;height: 100vh;}
.banner_neiye:after {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 30%;background: linear-gradient(to top,transparent,rgba(0,0,0,.5));}
.banner_neiye .parallax-inner {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url("/static/images/24aa78b643744944a842373cea0bfa23.gif") center center no-repeat;background-size: cover;}
.banner_neiye .lans {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);z-index: 5;color: #ffffff;}
.banner_neiye .title_en {font-family: AvantGarde CE, "Avenir Heavy", 'Avenir-Medium-6_0';font-size: 20px;font-weight: bold;}
.banner_neiye .title_zh {font-size: 50px;font-weight: bold;padding: 35px 0;}
.banner_neiye .desc {font-size: 22px;}
@media screen and (max-width: 1440px) {
    .banner_neiye {    max-height: 800px;}.banner_neiye .title_en {    font-size: 18px;}.banner_neiye .title_zh {    font-size: 40px;    padding: 25px 0;}.banner_neiye .desc {    font-size: 20px;}}
@media screen and (max-width: 1200px) {
    .banner_neiye {    height: 500px;}.banner_neiye .title_en {    font-size: 16px;}.banner_neiye .title_zh {    font-size: 32px;}.banner_neiye .desc {    font-size: 18px;}}
@media screen and (max-width: 980px) {
    .banner_neiye {    height: 250px;}.banner_neiye .title_en {    font-size: 13px;}.banner_neiye .title_zh {    font-size: 24px;    padding: 10px 0;}.banner_neiye .desc {    font-size: 15px;}}
/*JOIN_DETAILS*/
.more_wrapper {text-align: center;}
.more_btns {border-radius: 0 15px 0 15px;background: #999;box-sizing: border-box;font-size: 20px;color: #595656;line-height: 50px;display: inline-block;position: relative;box-sizing: border-box;/* margin: 0 30px; */width: 150px;overflow: hidden;}
.question_list .more_btns {padding: 0 41px;}
.more_btns > span,.more_btns input {
    background: #e8edf2;
    width: 100%;
    line-height: 50px;
    border: 0;
    font-size: 20px;
    color: #595656;
    display: block;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition: -webkit-transform 0.4s, opacity 0.3s;
    transition: transform 0.64s, opacity 0.3s;
    -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
    transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.more_btns > span, .more_btns input {line-height: 60px;}
.more_btns::after {content: attr(data-text);position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: #595656;color: #ffffff;-webkit-transform: translate3d(0, 100%, 50px);transform: translate3d(0, 100%, 50px);-webkit-transition: -webkit-transform 0.6s, opacity 0.3s;transition: transform 0.6s, opacity 0.3s;-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);}
.more_btns:hover {background: transparent;}
.more_btns:hover::after {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.more_btns:hover > span {-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);}
.join_detail {padding: 105px 0;}
.join_wrapper {width: 78%;box-sizing: border-box;padding: 75px;margin: auto;background: #ffffff;box-shadow: 0 0 28px 2px rgba(4, 27, 71, 0.08);}
.join_detail .top_content {position: relative;border-bottom: 1px solid #eeeeee;}
.join_detail .lans {color: #222222;width: calc(100% - 180px);}
.join_detail .top_content .tit {font-size: 36px;}
.join_detail .top_content .desc {font-size: 18px;padding: 20px 0 25px 0;}
.join_detail .sq_btn {line-height: 50px;position: absolute;top: 10px;right: 0;}
.join_detail .bottom_content {}
.join_detail ul {color: #222222;}
.join_detail .bottom_content .tit {font-size: 20px;padding: 30px 0 20px;}
.join_detail .bottom_content .desc {font-size: 16px;line-height: 2.5;}
@media screen and (max-width: 1440px) {
    .more_btns {    line-height: 40px;    font-size: 16px;    width: 120px;}
    .more_btns > span, .more_btns input {line-height: 50px;font-size: 16px;}.join_wrapper {    width: 90%;    padding: 50px;}.join_detail .lans {    color: #222222;    width: calc(100% - 140px);}.join_detail .top_content .tit {    font-size: 30px;}.join_detail .top_content .desc {    font-size: 15px;    padding: 10px 0 15px 0;}.join_detail .sq_btn {    position: absolute;}.join_detail .bottom_content {}.join_detail ul {    color: #222222;}.join_detail .bottom_content .tit {    font-size: 18px;    padding: 25px 0 15px;}.join_detail .bottom_content .desc {    font-size: 15px;}.join_detail {    padding: 10px 0 105px 0;}}
@media screen and (max-width: 1200px) {main {    padding-top: 50px}.join_wrapper {    width: 100%;    padding: 40px;}.join_detail .top_content .tit {    font-size: 28px;}.join_detail .bottom_content .tit {    font-size: 17px;    padding: 15px 0;}.join_detail .bottom_content .desc {    font-size: 14px;    line-height: 2.2;}.join_detail {    padding: 20px 0 55px 0;}}
@media screen and (max-width: 980px) {
    .more_btns {    line-height: 30px;    font-size: 13px;    width: 80px;}
    .more_btns > span, .more_btns input {    line-height: 30px;}.join_wrapper {    padding: 20px;}.join_detail .lans {    width: 100%;}.join_detail .top_content .tit {    font-size: 22px;}.join_detail .top_content .desc {    font-size: 14px;}.join_detail .sq_btn {    position: static;    float: right;}.join_detail .bottom_content .tit {    font-size: 16px;    padding: 20px 0 12px;}.join_detail .bottom_content .desc {    font-size: 13px;    line-height: 2.2;}}
/*S pro_sum*/

/*ssjg*/
.ssjg-form {background-color: #f5f5f5;padding: 60px 0px;}
.ssjg-form .box {}
.ssjg-form form {text-align: center;}
.ssjg-form .border-search {height: 65px;width: 800px;background-color: #FFFFFF;margin: 0px auto;box-sizing: border-box;padding-left: 40px;border: 1px solid #EEEEEE;border-radius: 8px;display: inline-block;text-align: center;position: relative;}
.ssjg-form .input6 {}
.input6 {line-height: 60px;font-size: 16px;width: 700px;}
.ssjg-form .icons {background-color: transparent;}
.ssjg-form .icon-close {position: absolute;right: -50px;top: 20px;}
.search-result { /* width: 1100px; */margin: 0px auto;padding-top: 60px;}
.search-result .search-number {font-size: 46px;line-height: 50px;padding-bottom: 20px;color: #222; /* font-weight: bold; */}
.search-result ul {/* margin-bottom: 180px; */}
.search-result li {border-bottom: 1px solid #eeeeee;}
.search-result a {display: block;padding: 40px 0px;}
.search-result a:hover h2 {color: #595656;}
.search-result h2 {font-size: 30px;line-height: 1.5;color: #222222;padding-bottom: 15px; /* font-weight: bold; */}
.search-result .mess {font-size: 18px;line-height: 30px;color: #777777;font-weight: lighter;}
.search-result .times {font-size: 18px;color: #777;font-weight: lighter;margin-top: 15px;}
.search_input_sum {max-width: 915px;margin: 80px auto 0px;}
.search_input_sum input.text {border: 1px solid #dddddd;background: url("/static/images/icon_search1.png") 30px center no-repeat #fff;line-height: 40px;padding: 15px 20px 15px 70px;border-radius: 45px;box-sizing: border-box;width: calc(100% - 115px);float: left;font-size: 18px;color: #222222;}
.search_input_sum input.text:focus {border-color: #595656;}
.search_input_sum input.search_btn {float: right;line-height: 70px;width: 100px;text-align: center;background: #595656;color: #FFFFFF;border-radius: 45px;border: 0;font-size: 22px;}
.sub-bar-container {line-height: 70px;border-top: 1px solid #eeeeee;border-bottom: 1px solid #eeeeee;margin-top: -1px;background: #fff;}
.sub-bar-container .box {border-left: 1px solid #eeeeee;border-right: 1px solid #eeeeee;}
.sub-bar-container .home {float: left;width: 70px;text-align: center;box-sizing: border-box;border-right: 1px solid #eeeeee;}
.sub-bar-container .home:hover {opacity: .6;}
.neiye_title {padding: 120px 0 40px;}
.neiye_title .a1 {font-size: 46px;color: #595656;font-weight: bold;}
.neiye_title .a2 {font-size: 22px;font-family: AvantGarde CE, "Avenir Heavy", 'Avenir-Medium-6_0';font-weight: bold;}
.pro_sum {padding-bottom: 80px;}
.pro_sum .neiye_title {text-align: center;padding-top: 85px;}
.pro_sum .search_input_sum {margin-top: 0;position: relative;}
.pro_sum .search_input_sum input.text {width: 100% !important;}
.pro_sum .search_input_sum input.submit {
    width: 50px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: transparent;
    border: 0;
    cursor: pointer;
}
 
. 
 
/*E pro_sum*/
/*lable标签的大小、位置、背景颜色更改，在css选择时，“+”代表相邻元素，即当前元素的下一元素*/
.radio-input + i {display: block;overflow: hidden;width: 20px;height: 20px;cursor: pointer;position: absolute;top: 2px;left: 0;background: url('/static/images/chechout1.png');background-size: 100%;}
.selected_item label.on i {background-image: url('/static/images/chechout.png');}
.selected_item label {position: relative;padding-left: 25px;line-height: 25px;font-size: 18px;color: #222222;margin-top: 20px;display: block;cursor: pointer;}
.selected_item1 label {cursor: pointer;width: calc(50% - 4px);display: inline-block;vertical-align: top;box-sizing: border-box;}
.pro_sum_list {
    margin-top: 70px;}
.pro_sum_list h2.title {font-size: 26px;line-height: 26px;color: #222222;padding-bottom: 20px;border-bottom: 1px solid #dddddd;}
.pro_sum_list .left {width: 300px;float: left;}
.pro_sum_list .r1 {float: right;font-size: 18px;font-weight: lighter;}
.pro_sum_list .clear_btns {font-size: 16px;color: #595656;font-weight: normal;}
.pro_sum_list .right {width: calc(100% - 360px);float: right;}
.pro_select {}
.pro_select li {
    padding-bottom: 20px;}
.pro_select .tit {font-size: 18px;color: #222222;position: relative;cursor: pointer;margin: 30px 0 5px;}
.pro_select .tit:before {content: '';display: block;position: absolute;top: calc(50% - 4px);right: 0;z-index: 2;width: 7px;height: 7px;border-left: 1px solid #595656;border-bottom: 1px solid #595656;transform: rotate(-45deg);-wbkit-transform: rotate(-45deg);transition: all .3s;-webkit-transition: all .3s;}
.pro_select .on .tit:before {transform: rotate(-135deg);-wbkit-transform: rotate(-135deg);}
.antistop_container {padding: 15px 0;}
.antistop_container .more1 {float: right;font-size: 16px;font-weight: lighter;color: #595656;padding-top: 8px;}
.antistop_container .antistop {width: calc(100% - 80px);float: left;}
.antistop li {display: inline-block;background: url("/static/images/ico_close.png") center left no-repeat;vertical-align: top;font-size: 16px;padding: 10px 25px;cursor: pointer;color: #777777;margin-right: 10px;}
.antistop li:hover {background: url("/static/images/ico_close_on.png") center left no-repeat;}
.pro_list_content {}
.pro_list_content a {display: block;padding: 30px 18% 30px 45px;box-sizing: border-box;background: #FFFFFF;transition: all .4s;color: #222222;margin-bottom: 20px;box-shadow: 0 0 18px 0 rgba(47, 27, 71, .05);position: relative;}
.pro_list_content a:hover {color: #595656;box-shadow: 0 5px 18px 0 rgba(47, 27, 71, .1);}
.pro_list_content .t1 {font-size: 22px;margin-bottom: 15px;}
.pro_list_content .t1_1 {font-size: 18px;margin-bottom: 15px;color: #222222;}
.pro_list_content .t2 {font-size: 16px;line-height: 26px;color: #999999;-webkit-line-clamp: 2;}
@media screen and (max-width: 1600px) {.pro_sum_list .r1 {    font-size: 16px;}.antistop li, .antistop_container .more1 {    font-size: 14px;    line-height: 1;}.pro_select .tit {    font-size: 16px;    margin: 20px 0 10px;}.pro_sum_list .left {    width: 250px;}.pro_sum_list .right {    width: calc(100% - 300px);}.pro_sum_list h2.title {    font-size: 22px;    line-height: 22px;}.pro_list_content a {    padding: 25px 10% 25px 35px;    margin-bottom: 15px;}.pro_list_content .t1 {    font-size: 19px;    margin-bottom: 10px;}.pro_list_content .t1_1 {    font-size: 16px;    margin-bottom: 10px;}.pro_list_content .t2 {    font-size: 14px;    line-height: 22px;}.selected_item label {    padding-left: 20px;    line-height: 27px;    font-size: 16px;    margin-top: 5px;}.radio-input + i {    width: 15px;    height: 15px;    top: 6px;    left: 0;}.radio-input + i::before {    font-size: 12px;    line-height: 1;}.neiye_title {    padding: 80px 0 30px;}.neiye_title .a1 {    font-size: 38px;}.neiye_title .a2 {    font-size: 20px;}}
@media screen and (max-width: 1440px) {
    .neiye_title,.pro_sum .neiye_title {    padding: 60px 0 20px;}.neiye_title .a1 {    font-size: 30px;}.neiye_title .a2 {    font-size: 17px;}}
@media screen and (max-width: 1200px) {
}

@media screen and (max-width: 1440px) {
    .search-result a {    padding: 30px 0;}.search-result h2 {    font-size: 24px;}.search-result .mess, .search-result .times {    font-size: 16px;    line-height: 1.7;}.search-result .search-number {    font-size: 30px;}}
@media screen and (max-width: 1199px) {
    .search-result .search-number {    font-size: 24px;}
    .search-result h2 {    font-size: 22px;}
    .search-result .mess, .search-result .times {    font-size: 15px;}
    .search-result ul {    /* margin-bottom: 50px; */}
    .search-result {    padding-top: 10px;}
    .search_input_sum input.text {padding: 5px 10px 5px 60px;    font-size: 15px;    background-position-x: 20px;}
    .search_input_sum input.search_btn {    font-size: 17px;    line-height: 50px;}
    .selected_item{padding:20px 0;}
}
@media screen and (max-width: 980px) {.search-result h2 {    font-size: 17px;    padding-bottom: 5px;}.search-result a {    padding: 20px 0;}}
@media screen and (max-width: 768px) {
    .pro_select li{padding:0;}
    .pro_select .tit:before{transform:rotate(-135deg)}
    .pro_select li.on .tit:before{transform:rotate(-45deg)}
    .pro_select .tit{padding-bottom:10px;border-bottom: 1px solid rgba(221,221,221,.5);margin-bottom: 0;}
    .search-result .mess, .search-result .times {    font-size: 13px;}.search-result .times {    margin-top: 7px;    font-size: 12px;}.search-result .search-number {    font-size: 20px;    line-height: 1;}}
@media screen and (max-width: 980px) {
    .neiye_title {    padding: 40px 0 20px;}.neiye_title .a1 {    font-size: 24px;}.neiye_title .a2 {    font-size: 15px;}.selected_item label {    padding-left: 15px;    line-height: 25px;    font-size: 13px;    margin-top: 2px;}.pro_list_content .t1 {    font-size: 17px;    margin-bottom: 7px;}.pro_list_content .t1_1 {    font-size: 14px;    margin-bottom: 7px;}.antistop li {    font-size: 13px;    line-height: 1;    background-size: 15px;    padding: 8px 20px;}.pro_sum_list .r1 {    font-size: 13px;}.pro_sum_list h2.title {    font-size: 17px;    line-height: 17px;    padding-bottom: 10px;}
    .pro_list_content a {    padding: 20px;    margin-bottom: 15px;}.antistop_container .antistop {    width: calc(100% - 40px);}}
@media screen and (max-width: 768px) {.pro_sum_list .left, .pro_sum_list .right {    width: 100%;    float: none;}.pro_sum_list .right {    padding: 50px 0}}
@media screen and (max-width: 540px) {
    .pro_sum_list .right {    padding: 30px 0 0}.pro_sum {    padding-bottom: 30px;}}
/*招聘申请*/
.requie_form {}
.requie_form .form_message {font-size: 16px;line-height: 30px;font-weight: lighter;color: #444444;}
.form_message .left {max-width: 780px;float: left;width: 60%;}
.form_message .left li {display: inline-block;width: calc(50% - 4px);vertical-align: top;box-sizing: border-box;background: url(/static/images/24aa78b643744944a842373cea0bfa23.gif) center left no-repeat;padding: 5px 0 5px 35px;animation-delay: .2s;-webkit-animation-delay: .2s;}
.form_message .left li:nth-child(even) {animation-delay: .4s;-webkit-animation-delay: .4s;}
.form_message .right {width: 170px;text-align: right;float: right;}
.form_message .right li {box-sizing: border-box;background: url(/static/images/24aa78b643744944a842373cea0bfa23.gif) center left no-repeat;padding: 5px 0 5px 30px;animation-delay: .2s;-webkit-animation-delay: .2s;}
.form_message .right li:nth-child(even) {color: #595656;animation-delay: .4s;-webkit-animation-delay: .4s;}
.form_input {font-size: 18px;font-weight: lighter;padding-top: 110px;}
.form_input ul {padding-bottom: 35px;}
.form_input li {/* font-size: 18px; */border-bottom: 1px solid #dcdcdc;display: flex;flex-direction: row;justify-content: left;padding: 15px 0;position: relative;}
.form_input li:after {content: '';position: absolute;bottom: 0;left: 50%;width: 0;height: 1px;background: #595656;transition: all .4s cubic-bezier(.19, 1, .22, 1);-webkit-transition: all .4s cubic-bezier(.19, 1, .22, 1);}
.form_input li.focus:after {width: 100%;left: 0;}
.form_input .req .place:after {content: '';color: #595656;}
.form_input .place {white-space: nowrap;width: 200px;color: #222222;}
.form_input .text {font-size: 18px;width: calc(100% - 85px);border: 0;background: 0;}
.form_input .f_input1 {display: flex;flex-direction: row;justify-content: space-between;}
.form_input .f_input1 li {width: 28.5%;}
.form_input .f_input2 {display: flex;flex-direction: row;justify-content: space-between;}
.form_input .f_input2 li {width: 28.5%;}
.form_input .f_input2 li:nth-child(2) {width: 64.25%;}
.form_input .select {width: calc(100% - 80px);border: 0;background: transparent url("/static/images/icon_arrow.png") center right no-repeat;padding: 0 30px;box-sizing: border-box;font-size: 18px;font-weight: lighter;color: #444;}
.f_input5 .place {padding: 70px 0 40px;}
.upload_btns {display: block;background: #f8fbfe;padding: 50px 35px 35px;margin-top: 20px;text-align: center;box-sizing: border-box;cursor: default;}
.upload_btns .icon_upload {width: 45px;margin: auto;}
.upload_btns .lans {color: #222222;padding-top: 15px;}
.upload_btns:hover .lans {color: #595656;}
.requie_form .btn_sum {text-align: center;padding: 57px 0 113px;}
.requie_form .more_btns {font-weight: normal;line-height: 60px;width: 200px;border-radius: 5px !important;}
.requie_form .more_wrapper {margin: 0 13px; cursor:pointer;}
@media screen and (max-width: 1440px) {.requie_form .more_btns {    line-height: 50px;    width: 150px;}.more_btns > span, .more_btns input {    line-height: 50px;}.form_input {    padding-top: 80px;    font-size: 15px;}.form_input .select {    padding: 0 20px;    font-size: 15px;}.form_input .place {/* width: 70px; */}.form_input .text {font-size: 12px;width: calc(100% - 70px);font-weight: normal;}.form_input ul {    padding-bottom: 20px;}.f_input5 .place {    padding: 50px 0 20px;}}
@media screen and (max-width: 1200px) {
    .form_input {    font-size: 14px;}.form_input .select {    font-size: 14px;}.form_input li {padding: 8px 0;font-weight: normal;}.requie_form .btn_sum {    padding: 30px 0 80px;}}
@media screen and (max-width: 980px) {.partner_details .f_input3 {    padding-top: 20px;}.requie_form .btn_sum {    padding: 20px 0 45px;}.requie_form .more_wrapper {    margin: 0 8px;}.requie_form .more_btns {    line-height: 35px;    width: 100px;}.more_btns > span, .more_btns input {line-height: 35px;font-size: 13px;}.f_input5 .place {    padding: 30px 0 10px;}.form_input {    padding-top: 0;}.form_input .f_input1, .form_input .f_input2 {    display: block;}.form_input .f_input1 {    padding: 0;}.form_input .f_input1 li, .form_input .f_input2 li, .form_input .f_input2 li:nth-child(2) {    width: 100%;    padding-top: 25px;}.requie_form .form_message {    font-size: 14px;    line-height: 20px;    padding-bottom: 10px;}.requie_form .form_message li {background-size: 20px;padding-left: 30px;font-weight: normal;}.form_message .left {    width: 100%;}}
@media screen and (max-width: 540px) {
    .form_message .left li {    width: 100%;}
    .form_message .left li:nth-child(even) {    animation-delay: .2s;    -webkit-animation-delay: .2s;}.form_message .right {    text-align: left;    width: 100%}}
/*partner*/
.parther_date {color: #595656;background: url("/static/images/icon_arrow.png") right top no-repeat transparent;border: 0;padding-right: 20px;}
.partner_list_content {}
.partner_list_content .t1 {font-weight: normal;}
.partner_list_content .date {width: 13%;position: absolute;top: 50%;right: 2%;transform: translate(0, -50%);-webkit-transform: translate(0, -50%);/*overflow: hidden;*/color: #595656;overflow: hidden;white-space: nowrap;}
.partner_list_content .date .date_left {font-family: AvantGarde CE, "Avenir Heavy", 'Avenir-Medium-6_0';text-align: right;width: 100%;display: inline-block;vertical-align: top;transform: translatex(0);-webkit-transform: translatex(0);transition: all .5s ease-in-out;-webkit-transition: all .5s ease-in-out;}
.partner_list_content .date .d1 {font-size: 30px;/* font-weight: bold; */}
.partner_list_content .date .d2 {font-size: 18px;margin-top: 8px;}
.partner_list_content .date .date_right {width: 100%;display: inline-block;transform: translatex(0);-webkit-transform: translatex(0);transition: all .5s ease-in-out;-webkit-transition: all .5s ease-in-out;}
.date_right .icon {width: 45px;height: 45px;background: #595656 url("/static/images/icon_arrow2.png") center center no-repeat;background-size: 20px;border-radius: 50%;box-shadow: 0 0 0 3px rgba(0, 55, 163, .2);margin: 13px auto 0;overflow: hidden;}
.partner_list_content a:hover .date_left,
.partner_list_content a:hover .date_right {transform: translatex(-100%);-webkit-transform: translatex(-100%);}
.partner_list_content a:hover .icon {animation: icon 1s linear .2s infinite;}
@-webkit-keyframes icon {0% {    box-shadow: 0 0 0 8px rgba(0, 55, 163, .2);    background-position-x: -30%;}50% {    box-shadow: 0 0 0 3px rgba(0, 55, 163, .5);}100% {    box-shadow: 0 0 0 8px rgba(0, 55, 163, .2);    background-position-x: 180%;}}
.pagetion {padding: 45px 0;text-align: center;}
.pagetion a {background-color: #fff;width: 55px;line-height: 55px;height: 55px;margin: 0 7px;vertical-align: top;font-size: 22px;text-align: center;border-radius: 50%;color: #595656;transition: all .5s;-webkit-transition: all .5s;font-family: Arial;}
.pagetion a:hover, .pagetion a.on {background-color: #595656;color: #51c9ff;}
.pagetion a.icon.prev {transform: rotate(180deg);-webkit-transform: rotate(180deg);}
.pagetion a.icon {background: url("/static/images/icon_arrow1.png") center center no-repeat #f8fcff;background-size: 40%;}
.pagetion a.icon:hover {background-image: url("/static/images/icon_arrow3.png");background-color: #595656;animation: icon_arrow3 .8s linear infinite;background-size: 40%;}
.fixednav.bottom_hide{z-index: 11!important;}
@-webkit-keyframes icon_arrow3 {0% {    background-position-x: -30%;}100% {    background-position-x: 180%;}}
.navigation_list {position: relative;font-size: 20px;/* border-bottom: 1px solid #eeeeee; */box-sizing: border-box;background: #FFFFFF;z-index: 21;transition: all .2s;box-shadow: 0 10px 10px rgba(38,122,182,.1);}
.fixednav {position: fixed;width: 100%;top: 66px;z-index: 21;/* border-top: 1px solid rgba(238, 238, 238, 5); */}
.fixednav.top_show {top: 0;}
.navigation_list a {display: inline-block;color: #222222;/* margin-left: 62px; *//* padding: 26px 0; */line-height: 92px;z-index: 5;box-sizing: border-box;min-width: 10.5vw;position: relative;}
.navigation_list a:before{content:'';width:1px;height:18px;background:#eee;display:block;position: absolute;top: calc(50% - 9px);left: 0;}
.navigation_list a:first-child:before{display:none;}
.navigation_list a:hover:after,.navigation_list a.on:after{content:'';background: url('/static/images/nav_logo.jpg') no-repeat;width: 27.6%;padding-top: 27.6%;display: block;position: absolute;top: 22%;left: 36.2%;z-index: -1;background-size: 100%;}
.fixednav a {/* padding: 16px 0; *//* font-size: 15px; */}
.navigation_list a:first-child {margin-left: 0;}
.navigation_list a:hover, .navigation_list a.on {color: #595656;}
.navigation_list .box {text-align: center;}
.navigation_list .wrapper {display: inline-block;/* padding-top: 80px; */}
.navigation_list .line {width: 0;height: 3px;background: #595656;content: '';position: absolute;bottom: -2px;left: 0;z-index: 2;transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;}
.index_nav {text-align: center;}
@media screen and (max-width: 1600px) {
    .navigation_list a {/* margin-left: 50px; *//* padding: 20px 0; */line-height: 70px;font-size: 16px;}.partner_list_content .date .d1 {    font-size: 25px;}.partner_list_content .date .d2 {    font-size: 15px;}.date_right .icon {    width: 30px;    height: 30px;    background-size: 12px;    margin: 9px auto 0;}.pagetion {    padding: 35px 0;    text-align: center;}.pagetion a {width: 42px;line-height: 42px;height: 42px;margin: 0 5px;font-size: 18px;background: #f8fcff;}.fixednav {    top: 50px;}}
@media screen and (max-width: 1440px) {.navigation_list {/* font-size: 19px; */}.navigation_list .wrapper {    /* padding-top: 40px; */}.navigation_list a {/* margin-left: 45px; *//* padding: 15px 0; *//* font-size: 17px; */}}
@media screen and (max-width: 1200px) {.navigation_list a {/* padding: 10px 0; */}.navigation_list {font-size: 16px;box-shadow: 0 5px 5px rgba(38,122,182,.1);z-index: 19;}.navigation_list .wrapper {    /* padding-top: 30px; */}.navigation_list a {/* margin-left: 30px; *//* padding: 13px 0; */font-size: 14px;}.partner_list_content .date .d1 {    font-size: 20px;}.partner_list_content .date .d2 {    font-size: 14px;}.partner_list_content a {    padding-right: 70px;}.partner_list_content .date .date_right {    margin-right: 0;    text-align: right;}.date_right .icon {    width: 25px;    height: 25px;}@-webkit-keyframes icon {    0% {        box-shadow: 0 0 0 5px rgba(0, 55, 163, .2);        background-position-x: -30%;    }    50% {        box-shadow: 0 0 0 1px rgba(0, 55, 163, .5);    }    100% {        box-shadow: 0 0 0 5px rgba(0, 55, 163, .2);        background-position-x: 180%;    }}.pagetion a {    width: 40px;    line-height: 40px;    height: 40px;    font-size: 15px;}}
@media screen and (max-width: 540px) {.partner_list_content .date .d1 {    font-size: 16px;}.pagetion {    padding: 20px 0;}.pagetion a {    width: 30px;    line-height: 30px;    height: 30px;    font-size: 14px;    margin: 0 2px;}.partner_list_content a {    padding-right: 20px;    padding-bottom: 12px;}.partner_list_content .date {    width: 100%;    position: static;    transform: translate(0, 0);    -webkit-transform: translate(0, 0);    padding: 15px 0 0;    line-height: 24px;}.partner_list_content .date .date_left {    white-space: nowrap;}.partner_list_content .date .date_right {    display: none;}.partner_list_content .date .date_left div {    display: inline-block;    margin-left: 5px;}.partner_list_content a:hover .date_left,.partner_list_content a:hover .date_right {    transform: translatex(0);    -webkit-transform: translatex(0);}}
/*partner_details*/
.partner_details {background: url("/static/images/banner_hezuo1.jpg") top center no-repeat #FFFFFF;padding: 0 0 1px 0;}
.partner_details .requie_form {background: #FFFFFF;box-sizing: border-box;padding: 65px;border-radius: 10px;box-shadow: 0 0 20px 8px rgba(4, 27, 71, .05);margin-bottom: 160px;}
.partner_details .form_input {padding: 0;}
.partner_details .f_input5 .place {padding: 0 0 5px;}
.partner_details .form_message .left {}
.partner_details .form_message .left a {width: 180px;display: inline-block;vertical-align: top;padding-left: 25px;box-sizing: border-box;background: url("/static/images/icon_yes1.png") center left no-repeat;}
.partner_details .form_message .left a.on {background: url("/static/images/icon_yes.png") center left no-repeat;}
@media screen and (max-width: 1440px) {.partner_details .requie_form {    padding: 50px;    margin-bottom: 120px;}}
@media screen and (max-width: 1200px) {.partner_details .requie_form {    padding: 40px;    margin-bottom: 100px;}.partner_details .form_message .left {    padding-bottom: 10px;}.partner_details .form_message .left a {    width: 40%;}}
@media screen and (max-width: 980px) {.partner_details .requie_form {    padding: 25px 25px 0;    margin-bottom: 50px;}.partner_details .requie_form .form_message li {    padding: 0;}}
.news_nav {text-align: center;margin: 55px auto 35px;}
.news_nav a {padding: 10px;box-sizing: border-box;}
.news_nav a:nth-child(2) {animation-delay: .2s;-webkit-animation-delay: .2s;}
.news_nav a:nth-child(3) {animation-delay: .4s;-webkit-animation-delay: .4s;}
.news_nav a:nth-child(4) {animation-delay: .6s;-webkit-animation-delay: .6s;}
.news_nav a:nth-child(5) {animation-delay: .8s;-webkit-animation-delay: .8s;}
.news_nav a:nth-child(6) {animation-delay: 1s;-webkit-animation-delay: 1s;}
.news_nav .content {font-size: 18px;padding: 35px;box-sizing: border-box;border-radius: 0;background: #FFFFFF;transition: all .5s;-webkit-transition: all .5s;color: #222222;}
.news_nav a.on .content, .news_nav a:hover .content {box-shadow: 0 0 10px 0 rgba(0, 55, 163, 0.1);color: #595656;border-radius: 10px;}
.news_nav .icon {width: 45px;margin: auto;}
.news_nav .lans {padding-top: 12px;font-weight: lighter;}
.news_list {border-bottom: 1px solid #eeeeee;}
.news_list a {display: block;box-sizing: border-box;padding: 40px 45px;border-top: 1px solid #eeeeee;transition: all .4s;-webkit-transition: all .4s;}
.news_list a:hover {border: 0;background: #595656;border-radius: 0 30px 0 30px;overflow: hidden;}
.news_list .picture {float: left;width: 26%;}
.news_list .lans {float: left;width: calc(74% - 150px);box-sizing: border-box;padding: 0 4.5%;}
.news_list .tit {font-size: 28px;line-height: 46px;color: #000000;margin: 15px 0;}
.news_list .desc {font-size: 18px;line-height: 1.8;color: #777777;font-weight: lighter;}
.news_list .time {width: 150px;float: right;color: #595656;font-family: "Avenir-Medium-6_0";}
.news_list a:hover .tit,
.news_list a:hover .desc,
.news_list a:hover .time {color: #FFFFFF;}
.news_list .date {font-size: 40px;margin: 15px 0 8px;}
.news_list .year {font-size: 20px;}
@media screen and (max-width: 1440px) {.news_nav {    margin: 45px auto 30px;}.news_nav .content {    font-size: 17px;    padding: 28px;}.news_nav .icon {    width: 40px;}.news_nav .lans {    padding-top: 10px;}.news_list a {    padding: 30px 35px;}.news_list .lans {    width: calc(74% - 120px);    padding: 0 2.5%;}.news_list .tit {    font-size: 24px;    line-height: 36px;    margin: 10px 0;}.news_list .desc {    font-size: 16px;}.news_list .time {    width: 120px;}.news_list .date {    font-size: 32px;    margin: 10px 0 6px;}.news_list .year {    font-size: 17px;}}
@media screen and (max-width: 1200px) {.news_list a {    padding: 20px 25px;}.news_list .lans {    width: calc(74% - 100px);    padding: 0 2.5%;}.news_list .tit {    font-size: 20px;    line-height: 1.7;    margin: 8px 0;}.news_list .desc {font-size: 14px;font-weight: normal;}.news_list .time {    width: 100px;}.news_list .date {    font-size: 26px;}.news_list .year {    font-size: 14px;}.news_nav a {    padding: 5px 5px 20px;}.news_nav .content {    font-size: 16px;    padding: 24px;}.news_nav .icon {    width: 35px;}.news_nav .lans {    padding-top: 8px;}}
@media screen and (max-width: 980px) {.navigation_list a {margin-left: 20px;/* padding: 8px 0; */line-height: 40px;}.news_list a:hover {    border-radius: 0;}.news_list a {    padding: 20px 10px;}.news_list .picture, .news_list .lans, .news_list .time {    width: 100%;    float: none;    padding: 0;}.news_list .picture {    margin-bottom: 5px;}.news_list .time * {    display: inline-block;}.news_list .tit {    font-size: 17px;    margin: 0 0 8px;}.news_list .desc {    font-size: 12px;}.news_list .date {    font-size: 20px;}.news_list .year {    font-size: 12px;}.news_nav {    margin: 25px auto 15px;}.news_nav .content {    font-size: 14px;    padding: 10px;}.news_nav .icon {    width: 28px;}.news_nav .lans {    padding-top: 8px;}}
.recommend_sum {}
.recommend_list {}
.recommend_list li {padding: 100px 0 180px 0;}
.recommend_list li:nth-child(even) {background: #FFFFFF;}
.recommend_list li .box {position: relative;}
.recommend_list .no {font-family: AvantGarde CE, "Avenir Heavy", 'Avenir-Medium-6_0';color: transparent;-webkit-text-stroke: 1px #e9eff5;font-size: 140px;color: transparent;/*font-weight: bold;*/position: absolute;top: 0;/* right: -5%; */text-align: right;width: 100%;}
.recommend_list li:nth-child(2) .no {right: -8%;}
.recommend_list li:nth-child(3) .no {right: -11%;}
.recommend_list li:nth-child(4) .no {right: -14%;}
.recommend_list li:nth-child(5) .no {right: -17%;}
.recommend_list li:last-child .no {top: -10%;}
.recommend_sum .title {}
.recommend_sum .title .ch {font-size: 46px;font-weight: bold;color: #595656;padding: 5px 0 25px;}
.recommend_sum .title .en {font-size: 20px;color: #0087d5;font-weight: bold;}
.recommend_list .more {margin-bottom: 50px;width: 160px;height: 66px;font-weight: bold;line-height: 33px;overflow: hidden;font-size: 16px;text-align: center;border-radius: 0 15px 0 15px;}
.recommend_list .more .before {width: 100%;background: #e8edf2;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);-webkit-transition: -webkit-transform 0.4s, opacity 0.3s;transition: transform 0.64s, opacity 0.3s;-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);}
.recommend_list .more .after {width: 100%;color: #f8fbfe;background: #595656;-webkit-transition: -webkit-transform 0.4s, opacity 0.3s;transition: transform 0.64s, opacity 0.3s;-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);}
.recommend_list .more img {width: 20px;margin-left: 10px;}
.recommend_list .more:hover .before,
.recommend_list .more:hover .after {/*-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);*/}
.recommend_list .content {position: relative;z-index: 2;}
.recommend_list .bg {}
.recommend_list .re_nav_list {display: inline-block;position: absolute;bottom: -110px;left: 0;background: #FFFFFF;border-radius: 0 30px 0 0;padding: 0 50px;box-shadow: 0 0 28px 2px rgba(0, 55, 163, 0.11);}
.re_nav_list a {cursor: default;text-align: center;width: 220px;position: relative;height: 220px;margin: 0 30px;}
.re_nav_list .icon {padding: 20px 0 12px;}
.re_nav_list .icon img {width: 60px;}
.re_nav_list .icon_title {font-size: 22px;}
.re_nav_list .number {font-size: 18px;font-family: 'Avenir-Medium-6_0';}
.re_nav_list .before {
    padding-top: 10%;}
.re_nav_list .before .number {color: #dae4ed;margin-top: 15px;}
.re_nav_list .before .icon {}
.re_nav_list .before .icon_title {color: #595656;}
.re_nav_list .after {opacity: 0;position: absolute;top: 0;left: 0;height: 100%;width: 100%;background: url('/static/images/icon_r_bg.png') center center no-repeat;background-size: cover;padding-top: 15%;box-sizing: border-box;border-radius: 0 30px 0 30px;transition: opacity .1s, all 0s;-webkit-transition: opacity .1s, all 0s;}
.re_nav_list .after div {opacity: 0;margin-top: 20px;transition: all 0s;-webkit-transition: all 0s;}
.re_nav_list a:hover .after {width: 112%;height: 120%;left: -6%;top: -10%;opacity: 1;transition: opacity 0s, all .6s;-webkit-transition: opacity 0s, all .6s;}
.re_nav_list a:hover .after div {opacity: 1;margin-top: 0;transition: all .6s;-webkit-transition: all .6s;}
.re_nav_list a:hover .after div:nth-child(1) {transition-delay: .15s;-webkit-transition-delay: .15s;}
.re_nav_list a:hover .after div:nth-child(2) {transition-delay: .3s;-webkit-transition-delay: .3s;}
.re_nav_list a:hover .after div:nth-child(3) {transition-delay: .15s;-webkit-transition-delay: .15s;}
.re_nav_list a:hover .after div:nth-child(4) {transition-delay: .6s;-webkit-transition-delay: .6s;}
.re_nav_list .after .number {color: #51c9ff;}
.re_nav_list .after .icon {}
.re_nav_list .after .icon_title {color: #FFFFFF;}
.re_nav_list .after .icon_add {width: 30px;padding: 15px 0 0;margin: auto;}
.nodeItem {position: fixed;left: 3.5%;top: 0;/*bottom: 0;*//*height: 20px;*//*margin: auto;*/display: flex;flex-direction: column;justify-content: center;width: 6%;z-index: 10000;height: 100vh;text-align: right;opacity: 0;visibility: hidden;transition: all 0.3s cubic-bezier(0.7, 0.01, 0.3, 1);-webkit-transition: all 0.3s cubic-bezier(0.7, 0.01, 0.3, 1);-moz-transition: all 0.3s cubic-bezier(0.7, 0.01, 0.3, 1);-o-transition: all 0.3s cubic-bezier(0.7, 0.01, 0.3, 1);}
.nodeItem.on {opacity: 1;visibility: visible;}
.nodeItem > a {display: block;width: 100%;color: #ccc;font-size: 20px;cursor: pointer;font-family: AvantGarde CE, "Avenir Heavy", 'Avenir-Medium-6_0';height: 45px;line-height: 45px;position: relative;transition: all 0.3s cubic-bezier(0.7, 0.01, 0.3, 1);-webkit-transition: all 0.3s cubic-bezier(0.7, 0.01, 0.3, 1);-moz-transition: all 0.3s cubic-bezier(0.7, 0.01, 0.3, 1);-o-transition: all 0.3s cubic-bezier(0.7, 0.01, 0.3, 1);}
.nodeItem > a:after {content: "";position: absolute;width: 100%;height: 3px;background-color: #595656;bottom: 0;left: 10px;opacity: 0;transition: all 0.3s cubic-bezier(0.7, 0.01, 0.3, 1);-webkit-transition: all 0.3s cubic-bezier(0.7, 0.01, 0.3, 1);-moz-transition: all 0.3s cubic-bezier(0.7, 0.01, 0.3, 1);-o-transition: all 0.3s cubic-bezier(0.7, 0.01, 0.3, 1);}
.nodeItem > a:before {content: attr(data-title);position: absolute;left: 27px;opacity: 0;font-size: 16px;color: #595656;width: 100%;/* text-align: right; */font-weight: bold;transform: translateX(-10px);-webkit-transform: translateX(-10px);-moz-transform: translateX(-10px);-o-transform: translateX(-10px);/*     transition: all 0.5s cubic-bezier(0.7, 0.01, 0.3, 1);    -webkit-transition: all 0.5s cubic-bezier(0.7, 0.01, 0.3, 1);    -moz-transition: all 0.5s cubic-bezier(0.7, 0.01, 0.3, 1);    -o-transition: all 0.5s cubic-bezier(0.7, 0.01, 0.3, 1); */}
.nodeItem > a.on,
.nodeItem > a:hover {color: #595656;text-align: left;}
.nodeItem > a.on:after,
.nodeItem > a:hover:after {opacity: 1;left: 0;}
.nodeItem > a.on:before,
.nodeItem > a:hover:before {opacity: 1;transform: translateX(0px);-webkit-transform: translateX(0px);-moz-transform: translateX(0px);-o-transform: translateX(0px);}

/* 基地介绍页面整合 */
.nodeItem2 {position: fixed;left: 3.5%;top: 0;/*bottom: 0;*//*height: 20px;*//*margin: auto;*/display: flex;flex-direction: column;justify-content: center;width: 6%;z-index: 10000;height: 100vh;text-align: right;opacity: 0;visibility: hidden;transition: all 0.3s cubic-bezier(0.7, 0.01, 0.3, 1);-webkit-transition: all 0.3s cubic-bezier(0.7, 0.01, 0.3, 1);-moz-transition: all 0.3s cubic-bezier(0.7, 0.01, 0.3, 1);-o-transition: all 0.3s cubic-bezier(0.7, 0.01, 0.3, 1);}
.nodeItem2.on {opacity: 1;visibility: visible;}
.nodeItem2 > a {display: block;width: 100%;color: #ccc;font-size: 20px;cursor: pointer;font-family: AvantGarde CE, "Avenir Heavy", 'Avenir-Medium-6_0';height: 45px;line-height: 45px;position: relative;transition: all 0.3s cubic-bezier(0.7, 0.01, 0.3, 1);-webkit-transition: all 0.3s cubic-bezier(0.7, 0.01, 0.3, 1);-moz-transition: all 0.3s cubic-bezier(0.7, 0.01, 0.3, 1);-o-transition: all 0.3s cubic-bezier(0.7, 0.01, 0.3, 1);}
.nodeItem2 > a:after {content: "";position: absolute;width: 100%;height: 3px;background-color: #595656;bottom: 0;left: 10px;opacity: 0;transition: all 0.3s cubic-bezier(0.7, 0.01, 0.3, 1);-webkit-transition: all 0.3s cubic-bezier(0.7, 0.01, 0.3, 1);-moz-transition: all 0.3s cubic-bezier(0.7, 0.01, 0.3, 1);-o-transition: all 0.3s cubic-bezier(0.7, 0.01, 0.3, 1);}
.nodeItem2 > a:before {content: attr(data-title);position: absolute;left: 27px;opacity: 0;font-size: 16px;color: #595656;width: 100%;/* text-align: right; */font-weight: bold;transform: translateX(-10px);-webkit-transform: translateX(-10px);-moz-transform: translateX(-10px);-o-transform: translateX(-10px);/*     transition: all 0.5s cubic-bezier(0.7, 0.01, 0.3, 1);    -webkit-transition: all 0.5s cubic-bezier(0.7, 0.01, 0.3, 1);    -moz-transition: all 0.5s cubic-bezier(0.7, 0.01, 0.3, 1);    -o-transition: all 0.5s cubic-bezier(0.7, 0.01, 0.3, 1); */}
.nodeItem2 > a.on,
.nodeItem2 > a:hover {color: #595656;text-align: left;}
.nodeItem2 > a.on:after,
.nodeItem2 > a:hover:after {opacity: 1;left: 0;}
.nodeItem2 > a.on:before,
.nodeItem2 > a:hover:before {opacity: 1;transform: translateX(0px);-webkit-transform: translateX(0px);-moz-transform: translateX(0px);-o-transform: translateX(0px);}

.advantages_list {/* padding-top: 40px; */}
.advantages_list dd {position: relative;width: 33%;float: left;height: 700px;z-index: 2;overflow: hidden;}
.advantages_list .bg {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: center center no-repeat;transform: scale(1.15);transform-origin: 50% 50%;transition: transform .5s cubic-bezier(.215, .61, .355, 1), opacity .5s cubic-bezier(.215, .61, .355, 1);background-size: cover !important;}
.advantages_list dd:hover .bg {transform: scale(1);opacity: 1;}
.advantages_list dd:before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 2;background: rgba(0, 0, 0, .3);}
.advantages_list dd:hover:before {background: rgba(0, 55, 163, .85);}
.advantages_list .lans {padding: 125px 15%;box-sizing: border-box;}
.advantages_list .icon:before {content: '';width: 125%;height: 125%;position: absolute;background: #FFFFFF;opacity: .3;border-radius: 50%;right: 20%;bottom: 25%;}
.advantages_list .icon {width: 40px;position: relative;z-index: 4;margin-left: 14px;opacity: 1;transition: opacity .5s cubic-bezier(.215, .61, .355, 1);}
.advantages_list dd:hover .icon {opacity: 0;}
.advantages_list .content {color: #FFFFFF;padding: 60px 0 0;}
.advantages_list .tit {font-size: 26px;font-weight: bold;}
.advantages_list .line {background: url("/static/images/r_line_on.png");width: 30px;height: 6px;background-size: 100%;margin: 20px 0;}
.advantages_list dd:hover .line {background-image: url("/static/images/r_line.png");}
.advantages_list .list {
    min-height: 240px;}
.advantages_list .list .item {position: relative;padding-left: 25px;font-size: 19px;line-height: 2;min-width: 48%;display: inline-block;vertical-align: top;box-sizing: border-box;}
.advantages_list .list .item:before {content: '。';position: absolute;top: 0;left: 0;line-height: 1.5;}
.advantages_list .number {font-size: 30px;font-family: Avenir-Medium-6_0;color: #595656;position: relative;z-index: 3;}
.advantages_list dd:hover .number {color: #FFFFFF;}
@media screen and (max-width: 1600px) {.nodeItem > a:before {    font-size: 14px;}.nodeItem > a {    font-size: 17px;}.advantages_list {    padding-top: 20px;}.advantages_list .icon {    width: 32px;}.advantages_list .list {
                                                                                                                                                                                                            min-height: 136px;}.advantages_list .lans {    padding: 75px 12% 0;}.advantages_list .tit {    font-size: 22px;}.advantages_list .list .item {    position: relative;    padding-left: 20px;    font-size: 17px;}.advantages_list dd {    height: 500px;}.advantages_list .number {    font-size: 24px;}.recommend_list li {    padding: 80px 0 130px 0;}.recommend_list .no {    font-size: 110px;}.recommend_sum .title .ch {    font-size: 40px;    padding: 5px 0 18px;}.recommend_sum .title .en {    font-size: 17px;}.recommend_list .more {    margin-bottom: 40px;    width: 150px;    height: 54px;    line-height: 26px;    font-size: 15px;    border-radius: 0 10px 0 10px;}.recommend_list .more img {    width: 17px;    margin-left: 5px;}.recommend_list .re_nav_list {    bottom: -80px;    border-radius: 0 20px 0 0;    padding: 0 40px;}.re_nav_list a {    width: 160px;    height: 160px;    margin: 0 15px;}.re_nav_list .icon {    padding: 15px 0 6px;}.re_nav_list .icon img {    width: 50px;}.re_nav_list .icon_title {    font-size: 19px;}.re_nav_list .number {    font-size: 15px;}.re_nav_list .before {    padding-top: 5%;}.re_nav_list .before .number {    margin-top: 10px;}.re_nav_list .after {    padding-top: 15%;}.re_nav_list .after div {    margin-top: 15px;}.re_nav_list a:hover .after {    width: 112%;    height: 120%;    left: -6%;    top: -10%;    opacity: 1;    transition: opacity 0s, all .6s;    -webkit-transition: opacity 0s, all .6s;}.re_nav_list .after .icon_add {    width: 22px;    padding: 10px 0 0;}}
@media screen and (max-width: 1440px) {
    .recommend_sum .title .ch {    font-size: 36px;}
    .advantages_list dd {    height: 420px;}.advantages_list .lans {    padding: 45px 8% 0;}.advantages_list .tit {    font-size: 19px;}.advantages_list .list .item {    padding-left: 18px;    font-size: 15px;}.advantages_list .line {    width: 25px;    height: 4px;    margin: 14px 0;}}
@media screen and (max-width: 1200px) {.advantages_list .icon {    display: none;}.nodeItem,.nodeItem2,.nodeItem.on {display: none!important;}.recommend_list li {    padding: 50px 0 140px 0;}.recommend_list .no {    font-size: 80px;    right: 0;}.recommend_sum .title .ch {    font-size: 35px;    padding: 5px 0 15px;}.recommend_sum .title .en {    font-size: 14px;}.recommend_list .more {    margin-bottom: 35px;       height: 35px;    line-height: 35px;    font-size: 13px;    border-radius: 0 10px 0 10px;}.recommend_list .more img {    width: 15px;    margin-left: 3px;}.recommend_list .re_nav_list {    bottom: -50px;    left: -2.5%;    border-radius: 0 15px 0 0;    padding: 0 15px;}.re_nav_list a {    width: 120px;    height: 120px;    margin: 0 10px;}.re_nav_list .icon {    padding: 10px 0 3px;}.re_nav_list .icon img {    width: 30px;}.re_nav_list .icon_title {    font-size: 15px;}.re_nav_list .number {    font-size: 13px;}.re_nav_list .before {    padding-top: 7%;}.re_nav_list .before .number {    margin-top: 10px;}.re_nav_list .after {    padding-top: 12%;}.re_nav_list .after div {    margin-top: 10px;}.re_nav_list a:hover .after {    width: 112%;    height: 120%;    left: -6%;    top: -10%;    opacity: 1;}.re_nav_list .after .icon_add {    width: 18px;    padding: 8px 0 0;}.recommend_list li:last-child .no {    top: -3%;}}
@media screen and (max-width: 980px) {.re_nav_list .after .icon_add {    width: 13px;}.recommend_sum .title .en {    font-size: 13px;}.recommend_sum .title .ch {    font-size: 28px;}.recommend_list .re_nav_list {    position: static;    box-shadow: none;}.recommend_list .no {    font-size: 60px;}}
@media screen and (max-width: 640px) {.advantages_list {    padding-top: 0;}.recommend_list li {    padding: 50px 0 30px;}.recommend_list .content {    background: #FFFFFF;    padding-bottom: 15px;    box-shadow: 0 0 28px 2px rgba(0, 55, 163, .11);}.recommend_sum .title .en {    font-size: 12px;}.recommend_sum .title .ch {    font-size: 23px;}
    .re_nav_list a {    width: 80px;    height: auto;    margin: 0 5px;}.re_nav_list .icon {    padding: 10px 0 5px;}.re_nav_list .icon img {    width: 28px;}.re_nav_list .icon_title {    font-size: 13px;}.re_nav_list .number {    font-size: 12px;}.recommend_list .no {    font-size: 52px;}.re_nav_list a:hover .after {    width: 120%;    height: 140%;    left: -10%;    top: -12%;    border-radius: 0 15px 0 15px;}.advantages_list dd {    width: 100%;    height: auto;    margin: 10px 0 0;}.advantages_list .content {    background: transparent;    box-shadow: none;    padding: 30px 0;}.advantages_list .list {    min-height: auto;}.advantages_list .lans {    padding: 30px 5%;}.advantages_list .list .item {    width: 100%}}
/*E advantages_list*/
/*S case*/
.case_sum_details {background: #FFFFFF;}
.case_sum_details .title {padding: 100px 0 35px 0;}
.case_sum_details .title .en {font-size: 20px;font-weight: bold;color: #595656;text-transform: uppercase;font-family: AvantGarde CE, "Avenir Heavy", 'Avenir-Medium-6_0';}
.case_sum_details .title .zh {font-size: 46px;line-height: 1.3;color: #222222;font-weight: 500;padding: 15px 0;}
.case_sum_details .title .zh_tips {font-size: 20px;line-height: 1.3;color: #FFFFFF;padding: 15px 0;}
.case_sum_details .title .zh_bold {font-weight: bold;}
.case_loc {font-size: 20px;font-weight: lighter;color: #595656;}
.case_loc img {margin-right: 5px;}
.editor {display: block;padding: 45px 0 80px;font-size: 20px;line-height: 1.6;color: #222222;font-weight: lighter;}
.case_list {background: #f8fbfe;position: relative;padding-bottom: 120px;}
.case_list .lans {
    padding-bottom: 40px;}
.case_list .tit {font-size: 22px;color: #222222;padding: 20px 0 10px;}
.case_list a:hover .tit {color: #595656;}
.case_list .loc {font-size: 20px;color: #595656;}
.case_list .loc img {margin-right: 5px;}
.case_list_swiper{width: calc(100% + 100px);margin-left: -50px;padding: 0 50px;box-sizing: border-box;}
.case_list_swiper .swiper-pagination {bottom: 0;}
.case_list_swiper .swiper-button{background-color: #595656;z-index: 10;}
@media screen and (max-width: 1600px) {
    .case_list_swiper{width: calc(100% + 60px);margin-left: -30px;padding: 0 30px;}

    .case_list_swiper .swiper-button{width: 28px;height: 28px;}
    .case_sum_details .title {    padding: 80px 0 25px 0;}.case_sum_details .title .en {    font-size: 18px;}.case_sum_details .title .zh {    font-size: 40px;    padding: 10px 0;}.case_sum_details .title .zh_tips {    font-size: 16px;    padding: 10px 0;}.case_list .tit {    font-size: 19px;    padding: 17px 0 7px;}.case_list .loc, .case_loc {    font-size: 18px;}.case_list .loc img，.case_loc img {    width: 16px;    margin-right: 3px;}.editor {    padding: 30px 0 65px;    font-size: 18px;}}
@media screen and (max-width: 1440px) {.index_sum #d6 .mores{padding-right: 4%!important;}.editor {    font-size: 16px;}.case_sum_details .title {    padding: 60px 0 20px 0;}.case_sum_details .title .en {    font-size: 17px;}.case_sum_details .title .zh {    font-size: 32px;    padding: 8px 0;}.case_list .tit {    font-size: 17px;    padding: 15px 0 5px;}.case_list .loc, .case_loc {    font-size: 16px;}.case_list .loc img, .case_loc img {    width: 14px;}}
@media screen and (max-width: 1200px) {

    .case_list_swiper{width: 100%;margin-left:0;padding: 0;}
    .editor {font-size: 16px;font-weight: normal;}.case_sum_details .title {    padding: 50px 0 15px 0;}.case_sum_details .title .en {    font-size: 15px;}.case_sum_details .title .zh {    font-size: 26px;    padding: 6px 0;}.case_list .tit {    font-size: 16px;}.case_list .loc, .case_loc {    font-size: 15px;}.case_list {    padding-bottom: 100px;}}
@media screen and (max-width: 980px) {.case_sum_details .title {    padding: 30px 0 10px 0;}.case_sum_details .title .en {    font-size: 13px;}.case_sum_details .title .zh {    font-size: 22px;}.case_sum_details .title .zh_tips {    font-size: 13px;    padding: 5px 0;}.case_list {    padding-bottom: 40px;}}
/*E case*/

/*about_river*/
.bRiver_main .container { /* width: 88%; */position: relative;}
.bRiver_main { /* background: #f2f2f2; */position: relative;z-index: 4; /* padding-top: 7%; */}
.bRiver_main .pc {display: block}
.bRiver_main .mobile {display: none;}
.bRiver_main .inner_html {max-width: 960px;width: 70%;margin: 0 auto;position: fixed;top: 100px;left: 0;right: 0;padding-left: 20px;z-index: 5;transition: all .3s;display: none;}
.bRiver_main .inner_html .date {width: 210px;height: 180px;float: left;background: url(/static/images/about_img22.png) center no-repeat;background-size: 100% auto;text-align: center;font-size: 30px;color: #fff;font-family: AvantGarde CE, "Avenir Heavy", 'Avenir-Medium-6_0';padding: 27px 27px 0;line-height: 124px;opacity: .8;}
.bRiver_main .inner_html .date span.year {font-size: 40px;font-weight: bold;color: #595656;}
.bRiver_main .inner_html .txt {margin-left: 260px;margin-right: 44px;margin-top: 15px;background: rgba(255, 255, 255, .8);border-radius: 5px;box-shadow: 0px 10px 15px rgba(0, 55, 73, .1);}
.txt {}
.bRiver_main .inner_html .box {padding: 40px 0px;min-height: 150px;position: relative;box-sizing: border-box;width: 82%;}
.bRiver_main .inner_html .box p {font-size: 18px;color: #444444;line-height: 30px; /* margin-bottom: 20px; */}
.bRiver_main .inner_html .pics {overflow: hidden;}
.bRiver_main .inner_html .pics img {width: 300px;float: left;margin-right: 1px;}
.bRiver_main .inner_html .box a {width: 20px;height: 20px;background: url(/static/images/r_more.png) no-repeat;font-size: 0;display: inline-block;position: absolute;right: 50px;bottom: 30px;transition: all 500ms ease;-webkit-transition: all 500ms ease;display: none;}
.bRiver_main .inner_html .box a:hover {background: url(/static/images/r_more_hover.png) no-repeat;}
.bRiver_main .inner_html .prev {width: 29px;height: 55px;background: url(/static/images/left_icon7.png) left center no-repeat;position: absolute;left: -20px;top: 74px;cursor: pointer;transition: all 500ms ease;-webkit-transition: all 500ms ease;background-size: 40px;}
.bRiver_main .inner_html .prev:hover {background-image: url(/static/images/left_icon7_hover.png);}
.bRiver_main .inner_html .next {width: 29px;height: 55px;background: url(/static/images/right_icon7.png) right center no-repeat;position: absolute;right: -20px;top: 74px;cursor: pointer;transition: all 500ms ease;-webkit-transition: all 500ms ease;}
.bRiver_main .inner_html .next:hover {background-image: url(/static/images/right_icon7_hover.png);}
.bRiver_main .main { /* margin-top: 5%; */}
.bRiver_main .scroll-body {width: 100%;height: 100%;z-index: 2; /* margin-top: -10vh; */position: relative;}
.bRiver_main .s_body {position: relative;max-width: 1400px;height: 2180px;background: url(/static/images/about_img20.png) no-repeat 0 0;transition: all 1s;margin-left: auto;margin-right: auto;background-size: contain;}
.bRiver_main .mask {width: 100%;height: 0;position: absolute;overflow: hidden;left: 0;top: 0;right: 0;}
.bRiver_main img.river_img {width: 100%;height: auto;}
.bRiver_main ul.text_ul {position: absolute;width: 100%;z-index: 1;top: 0;}
.bRiver_main .text_ul li {position: absolute;display: inline-block;color: #595656;font-weight: 600;cursor: pointer;font-size: 22px;}
.bRiver_main .r {padding-left: 30px;}
.bRiver_main .l {padding-right: 30px;}
.bRiver_main .r:after, .bRiver_main .l:after {content: '';position: absolute;width: 19px;height: 19px;display: inline-block;border-radius: 50%;background: #ffffff;top: 50%;margin-top: -10px;}
.bRiver_main .r:after {left: 0;}
.bRiver_main .l:after {right: 0;}
.bRiver_main .text_ul li:nth-of-type(1) {left: 550px;}
.bRiver_main .text_ul li:nth-of-type(2) {left: 47%;}
.bRiver_main .text_ul li:nth-of-type(3) {left: 16%;}
.bRiver_main .text_ul li:nth-of-type(4) {left: 37%;}
.bRiver_main .text_ul li:nth-of-type(5) {left: 20%;}
.bRiver_main .text_ul li:nth-of-type(6) {left: 56%;}
.bRiver_main .text_ul li:nth-of-type(7) {left: 48%;}
.bRiver_main .text_ul li:nth-of-type(8) {left: 76%;}
.bRiver_main .text_ul li:nth-of-type(9) {left: 66%;}
.bRiver_main .text_ul li:nth-of-type(10) {left: 70%;}
.bRiver_main .text_ul li:nth-of-type(11) {left: 79%;}
.bRiver_main .text_ul li:nth-of-type(12) {left: 83%;}
.bRiver_main .text_ul li:nth-of-type(13) {left: 73%;}
.bRiver_main .text_ul li:nth-of-type(14) {left: 659px;}
.bRiver_main .text_ul li:nth-of-type(15) {left: 433px;}
.bRiver_main .text_ul li:nth-of-type(16) {left: 88%;}
.bRiver_main .text_ul li:nth-of-type(17) {left: 87%;}
.bRiver_main .text_ul li:nth-of-type(18) {left: 78%;}
.bRiver_main .text_ul li:nth-of-type(19) {left: 64%;}
.bRiver_main .text_ul li:nth-of-type(20) {left: 50%;}
.development {background: #f8fbfe center bottom no-repeat;/*background-size: cover;*/}
.profile {background: #fbfdff center bottom no-repeat;}
.map_sum_container {position: relative;height: 1000px;}
.map_sum_wrapper {position: absolute;top: 50%;left: 50%;width: 100%;transform: translate(-50%, -50%);}
.territory_map {position: relative;z-index: 10;min-width: 1200px;z-index: 5;}
.territory_map .dian {width: 12px;height: 12px;background: #595656;border-radius: 50%;box-shadow: 0 0 0 9px rgba(0, 55, 153, .1);}
.territory_map .dian1 {top: 45%;left: 44%;z-index: 4;position: absolute;}
.dian.shan {animation: shan linear 3s infinite;}
.dian.dian_no_shan {box-shadow: none;width: 8px;height: 8px;opacity: .9;}
@-webkit-keyframes shan {0% {    box-shadow: 0 0 0 15px rgba(0, 55, 153, .22);}50% {    box-shadow: 0 0 0 3px rgba(0, 55, 153, .09);}100% {    box-shadow: 0 0 0 15px rgba(0, 55, 153, .22);}}
.territory_map .loc {color: #595656;font-size: 18px;font-weight: lighter;white-space: nowrap;margin-top: -18px;margin-left: 10px;}
.territory_map .loc span {font-size: 13px;margin: 0 3px;}
.territory_map .hongkong {position: absolute;width: 0;overflow: hidden;top: 42%;left: 44%;opacity: 0;transition: all 2s 2s;}
.territory_map.on .hongkong {opacity: 1;width: 46%;}
.territory_map.on .hongkong .content_wrapper {position: relative;}
.territory_map.on .hongkong .content_wrapper > img {padding-top: 2vh}
.territory_map .hongkong li {position: absolute;opacity: 0;/* transition: all .5s 4.5s; */}
.territory_map.on .hongkong li {opacity: 1;}
.territory_map .hongkong li:nth-child(1) {width: 15px;right: 28%;bottom: 37%;transition-delay: 3.5s;}
.territory_map .hongkong li:nth-child(2) {width: 15px;right: 29%;bottom: 37%;}
.territory_map .hongkong li:nth-child(2) .loc {margin-top: -5px;margin-left: -30px;}
.territory_map .hongkong li:nth-child(3) {width: 15px;right: 30%;bottom: 43%;}
.territory_map .hongkong li:nth-child(3) .loc {margin-top: -15px;margin-left: -40px;}
.territory_map .hongkong li:nth-child(4) {width: 15px;right: 26.5%;bottom: 49%;}
.territory_map .hongkong li:nth-child(4) .loc {margin-top: -21px;margin-left: -31px;}
.territory_map .hongkong li:nth-child(5) {width: 15px;right: 23%;bottom: 52%;}
.territory_map .hongkong li:nth-child(5) .loc {margin-top: -18px;margin-left: 10px;}
.territory_map .china {width: 31%;height: 50%;position: absolute;z-index: 5;top: 0;left: 19%;}
.territory_map .china .dian_list {}
.territory_map .china .dian_list li {width: 20px;position: absolute;}
.territory_map .china .dian_list li:nth-child(1) {right: 18%;top: 39%;}
.territory_map .china .dian_list li:nth-child(2) {right: 5%;top: 63%;}
.territory_map .china .dian_list li:nth-child(3) {right: 20%;top: 67%;}
.territory_map .china .dian_list li:nth-child(4) {right: 31%;top: 57%;}
.territory_map .china .dian_list li:nth-child(5) {right: 26%;bottom: -2%;}
.territory_map .china .dian_list li:nth-child(6) {left: 56.5%;top: 66.5%;}
.territory_map .china .dian_list li:nth-child(7) {left: 54%;top: 71%;}
.territory_map .china .dian_list li.left .loc {margin-left: -65px;}
.territory_map .china .dian_list li:nth-child(8) {left: 49%;top: 73%;}
.territory_map .china .dian_list li:nth-child(9) {left: 56%;bottom: -5%;}
.territory_map .china .dian_list li:nth-child(10){right: 7%;top: 45%;}
.territory_map .china .dian_list li:nth-child(11){right: 16.5%;top: 48%;}
.territory_map .china .dian_list li:nth-child(12){left: 53.5%;bottom: 0%;}
.territory_map .china .dian_list li:nth-child(12) .loc{
    margin-top: -26px;
    margin-left: 3px;
}
.territory_map .china .dian_list li {opacity: 0;transition: all 1s .5s;}
.territory_map.on .china .dian_list li {opacity: 1;}
.ishands {width: 20%;height: 32%;position: absolute;bottom: 19%;left: 41%;}
.territory_map .ishands .dian_list li {position: absolute;}
.territory_map .ishands .dian_list li:nth-child(1) {top: 51%;right: -10%;}
.territory_map .ishands .dian_list li:nth-child(2) {bottom: 10%;right: -2%;}
.territory_map .ishands .dian_list li:nth-child(3) {top: 64%;right: 0;}
.container_show {width: 344px;height: 100px;position: absolute;top: -100px;right: 15px;}
.container_show1 {top: -4px;}
.container_show2 {
    right: 120px;
    top: -50px;
}
.container_show3 {right: 94px;top: 24px;}
.container_show4 {top: -160px;right: -24px;}
.container_show5 {right: -203px;top: -110px;}
.container_show .line_sum {position: relative;width: 343px;height: 79px;margin-top: 23px;}
.container_show1 .line_sum {margin-top: 0;}
.container_show4 .line_sum {margin-top: 0;width: 500px;height: 200px;}
.container_show5 .line_sum {position: relative;width: 303px;height: 77px;margin-top: 0;}
.container_show .line_sum .line1 {position: absolute;height: 0px;width: 1px;background: #595656;opacity: .4;right: 0;bottom: 0;transition: all .5s .5s;}
.container_show3 .line_sum .line1 {transform: rotate(17deg);}
.territory_map.on .container_show3 .line_sum .line1 {height: 104px;bottom: -1px;}
.container_show4 .line_sum .line1 {transform: rotate(54deg);bottom: -9px;right: 28%;}
.territory_map.on .container_show4 .line_sum .line1 {height: 100%;}
.territory_map.on .line_sum .line1 {height: 70px;}
.container_show .line_sum .line2 {position: absolute;right: 0;width: 0%;height: 1px;background: #595656;opacity: .4;bottom: 70px;transition: all .5s 1s;}
.container_show1 .line_sum .line2 {bottom: 0;}
.container_show3 .line_sum .line2 {right: 15px;}
.container_show4 .line_sum .line2 {left: 88%;top: 25%;}
.container_show5 .line_sum .line2 {left: 84%;top: 33%;}
.territory_map.on .line_sum .line2 {width: 100%;}
.territory_map.on .container_show4 .line_sum .line2 {width: 650px;}
.territory_map.on .container_show5 .line_sum .line2 {width: 400px;left: 82%;}
.container_show .lans_sum {position: absolute;left: 0;top: -17px;transition: all .5s 1.5s;opacity: 0;}
.container_show1 .lans_sum {top: 30%;}
.container_show4 .lans_sum {top: 2px;left: 400px;width: 700px;}
.container_show5 .lans_sum {top: -23px;left: 249px;width: 700px;}
.territory_map.on .container_show .lans_sum {opacity: 1;}
.container_show .top {display: flex;flex-direction: row;justify-content: left;width: 100%;/* padding-bottom: 10px; */}
.container_show .lans {color: #222222;}
.container_show .logo3 {width: 40px;margin-right: 13px;height: 40px;}
.container_show .lans_sum .l1 {font-size: 18px;}
.container_show .lans_sum .l2 {font-size: 12px;}
.container_show .lans_sum .l3 {font-size: 14px;margin-top: 12px;line-height: 1.5;margin-left: 50px;}
.about1_content {}
.mian_loc{
    zoom:1.1;
}
.about1_content .desc {
    /* max-width: 710px; */font-size: 18px;line-height: 40px;color: #222222;text-align: left;margin: auto;text-indent: 2em;}
.total_number {padding: 60px 0/*display: flex;*//*flex-direction: row;*//*justify-content:space-between;*/}
.about1_content .desc1 {
    padding: 0 0 190px;}
.total_number li {display: inline-block;width: calc(33% - 5px);vertical-align: top;text-align: center;}
.total_number li:nth-child(1) {animation-delay: .2s;-webkit-animation-delay: .2s;}
.total_number li:nth-child(2) {animation-delay: .4s;-webkit-animation-delay: .4s;}
.total_number li:nth-child(3) {animation-delay: .6s;-webkit-animation-delay: .6s;}
.total_number li:nth-child(4) {animation-delay: .8s;-webkit-animation-delay: .8s;}
.total_number .number {font-size: 22px;font-family: AvantGarde CE, "Avenir Heavy", 'Avenir-Medium-6_0';color: #595656;font-weight: bold;vertical-align: top;}
.total_number .number span {font-size: 54px;vertical-align: top;}
.total_number .tips {font-size: 18px;color: #222222;font-weight: lighter;}
.social {position: relative;overflow: hidden;z-index: 6;background: #fff;}
.social_container {}
.social_container .box {position: relative;background: #FFFFFF;box-shadow: 0 0 34px 2px rgba(0, 55, 172, .11);margin-bottom: 80px;}
.social_container .social_info {width: 31%;box-sizing: border-box;position: absolute;top: 50px;left: 4.5%;font-weight: lighter;font-size: 18px;line-height: 2;color: #222222;z-index: 4;}
.social_container .swiper-slide {position: relative;z-index: 3;background: #FFFFFF;}
.social_container .lans {width: 25%;position: absolute;bottom: 40px;left: 4.5%;font-size: 20px;color: #222222;}
.big_en {position: absolute;font-size: 500px;line-height: 1;color: #f9f9f9;top: -25%;left: 0;z-index: 0;font-family: AvantGarde CE, "Avenir Heavy", 'Avenir-Medium-6_0';white-space: nowrap;}
.social_container .picture {float: right;width: 59%;height: 500px;background: center center no-repeat;background-size: cover;}
.swiper_button_sum {position: absolute;z-index: 1000;bottom: 0px;width: 70px;left: 32%;height: 50px;display: none;}
.swiper_button_sum .re {position: relative;}
.swiper_button_sum .swiper-button-prev {
    background: url(/static/images/left_icon7.png) left center no-repeat;}
.swiper_button_sum .swiper-button-next {background: url(/static/images/left_icon7.png) right center no-repeat;transform: rotate(180deg);-webkit-transform: rotate(180deg);}
.swiper_button_sum .swiper-button-prev:hover,
.swiper_button_sum .swiper-button-next:hover {background-image: url('/static/images/left_icon7_hover.png')}
.about_list .title {text-align: center;position: relative;}
.about_list .title .zh {color: #595656;font-weight: bold;}
.honor {position: relative;overflow: hidden;background: center bottom no-repeat #fcfcfe;z-index: 6;}
.honor .big_en {top: -8%;}
.honor_container {position: relative;z-index: 3;display: table;width: 100%;margin: 60px 0 150px;}
.honor_container .list {display: table-cell;width: 24%;}
.honor_container .pic {background: center center no-repeat;background-size: auto 95%;display: table-cell;width: 33%;}
.honor_container li {font-size: 20px;line-height: 2;background: url("/static/images/icon_honor.png") 10px 5px no-repeat;padding-left: 50px;box-sizing: border-box;}
.honor_container .tit {font-weight: bold;color: #595656;}
.honor_container .desc {font-weight: lighter;color: #222222;padding: 10px 0 30px;}
@media screen and (max-width: 1660px) {
    .container_show .logo3{
        width: 35px;
        height: 35px;
        margin-top: 8px;
        margin-left: 5px;
    }.map_sum_container {    height: 800px}.bRiver_main .inner_html {    max-width: 700px;    top: 90px;}.bRiver_main .inner_html .date {    width: 140px;    height: 100px;    font-size: 20px;    padding: 27px 17px 0;    line-height: 54px;}.bRiver_main .inner_html .box {    padding: 20px 0px;    min-height: 100px;}.bRiver_main .inner_html .txt {    margin-left: 180px;    margin-top: 5px;}.bRiver_main .inner_html .next,.bRiver_main .inner_html .prev {    top: 40px;}.bRiver_main .inner_html .date span.year {    font-size: 26px;}.big_en {    font-size: 400px;}.honor_container {    margin: 30px 0 100px;}.about1_content .desc, .honor_container li, .social_container .lans {    font-size: 16px;    line-height: 2;}.social_container .social_info,.total_number .tips, .bRiver_main .inner_html .box p {    font-size: 15px;}.social_container .picture {    height: 380px;}.total_number .number span {    font-size: 47px;}}
@media only screen and (max-width: 1399px) {
    .container_show .logo3{
        width: 25px;
        height: 25px;
        margin-top: 18px;
    }
    .container_show5{
        top: -92px;
        right: -178px;
    }
    .map_sum_container {    height: 600px}.territory_map {    transform: scale(.8);    transform-origin: center center;}.big_en {    font-size: 350px;}/*.news_main .section1 .items .item .inner{height: 280px;}*//*.news_main .section1 .items .item:nth-of-type(1) .inner,.news_main .section1 .items .item:nth-of-type(2) .inner{height: 535px;}.news_main .section1 .items .item:nth-of-type(1):hover .inner,.news_main .section1 .items .item:nth-of-type(2):hover .inner{height: 535px;}*/.news_main .section1 .items .item .inner .txt .time span:nth-of-type(2) {    margin-left: 18px;}.share {    float: left;    margin-top: 10px;}.fixed_right .share {    margin-top: 0px;}.cust_main .cust_detail .detail_tit .share {    float: right;    margin-top: 0;}.jk_main .section2 .items .item {    height: 400px;}.rj_main .section2 {    padding: 0 0 12% 0;}.so_main .so_top .share {    float: right;}.bRiver_main .s_body {    width: 980px;    height: 1529px;}.bRiver_main .text_ul li:nth-of-type(1) {    left: 384px;    top: -92px !important;}.bRiver_main .text_ul li:nth-of-type(2) {    left: 170px;}.bRiver_main .text_ul li:nth-of-type(3) {    left: 36%;}.bRiver_main .text_ul li:nth-of-type(4) {    left: 55%;}.bRiver_main .text_ul li:nth-of-type(5) {    left: 556px;}.bRiver_main .text_ul li:nth-of-type(6) {    left: 344px;}.bRiver_main .text_ul li:nth-of-type(7) {    left: 74%;}.bRiver_main .text_ul li:nth-of-type(8) {    left: 63%;}.bRiver_main .text_ul li:nth-of-type(9) {    left: 66%;}.bRiver_main .text_ul li:nth-of-type(10) {    left: 72%;}.bRiver_main .text_ul li:nth-of-type(11) {    left: 79%;}.bRiver_main .text_ul li:nth-of-type(12) {    left: 70%;}.bRiver_main .text_ul li:nth-of-type(13) {    left: 43%;}.bRiver_main .text_ul li:nth-of-type(14) {    left: 28%;}.bRiver_main .text_ul li:nth-of-type(15) {    left: 17%;}.bRiver_main .text_ul li:nth-of-type(16) {    left: 614px;}.bRiver_main .text_ul li:nth-of-type(17) {    left: 550px;}.bRiver_main .text_ul li:nth-of-type(18) {    left: 352px;}.bRiver_main .text_ul li:nth-of-type(19) {    left: 326px;}.bRiver_main .text_ul li:nth-of-type(20) {    left: 136px;}.data_main .section1 .items .item h1 {    font-size: 16px;}.sign_main .section1 .items .item h1 {    font-size: 16px;}}
@media only screen and (max-width: 1199px) {.map_sum_wrapper {    /* width:140%; */    width: auto;}.territory_map {    transform: scale(.7);}.big_en {    font-size: 300px;}.bRiver_main .tit h1 {    font-size: 24px;    line-height: 24px;}.about1_content .desc, .honor_container li, .social_container .lans {    font-size: 16px;}.about1_content .desc1 {
                                                                                                                                                                                                                                                                                                                                            padding: 0 0 80px;}.total_number .number span {    font-size: 40px;}.total_number .number {    font-size: 19px;}.social_container .social_info, .total_number .tips, .bRiver_main .inner_html .box p {    font-size: 14px;}.total_number {    padding: 40px 0;}.map_sum_container {    height: 500px}}
@media screen and (max-width: 980px) {.territory_map {    transform: scale(.4);}.map_sum_container {    height: 300px}.honor_container .desc {    line-height: 1.8;    font-weight: normal;    color: #555;    padding: 5px 0 20px;}.honor_container {    margin: 10px 0 60px;    display: block;}.big_en {    font-size: 160px;    top: -15%;}.social_container .picture {    width: 100%;    position: static;    height: 180px;}.swiper_button_sum {    left: auto;    right: 5%;    bottom: 190px;    z-index: 3;}.social_container .social_info, .social_container .lans {    position: static;    width: 100%;    box-sizing: border-box;    padding: 5%;}.social_container .lans {    width: 70%}.total_number {    padding: 20px 0;}.total_number .number {    font-size: 16px;}.social_container .social_info, .total_number .tips, .bRiver_main .inner_html .box p {font-size: 13px;}.about1_content .desc, .honor_container li, .social_container .lans {    font-size: 15px;}.total_number li {/* width: calc(50% - 5px); */margin-bottom: 20px;display: block;margin: 0 auto 20px auto;width: 100%;}.total_number .number span {    font-size: 32px;}.bRiver_main .pc {    display: none}.bRiver_main {    padding-bottom: 7%;}.bRiver_main .container {    padding: 0 15px; /* display: none; */}.bRiver_main .tit h1 {    font-size: 20px;    line-height: 24px;}.bRiver_main .mobile {    display: block;}.bRiver_main .mobile .item {    margin-top: 7px;    background: #595656;    padding: 15px;    border-radius: 10px;}.bRiver_main .mobile .item .date {    color: #fff;    font-size: 14px;}.bRiver_main .mobile .item .date span {    font-size: 22px;    font-family: AvantGarde CE, "Avenir Heavy", 'Avenir-Medium-6_0';}.bRiver_main .mobile .item p {    color: #fff;    font-size: 13px;    line-height: 22px;    text-align: justify;    margin: 10px 0;}.bRiver_main .mobile .item .pics img {    width: 45%;    display: inline-block;    margin-right: 1%;}.bRiver_main .mobile .item a {    width: 146px;    line-height: 36px;    margin-top: 20px;    border: 2px solid #fff;    border-radius: 20px;    display: block;    text-align: center;    font-size: 14px;    color: #fff;}.honor_container .list, .honor_container .pic {    width: 100%;    display: block;}.honor_container .pic {    height: 180px;    background-size: cover;}}
@media screen and (max-width: 780px) {.territory_map {    transform: scale(.4);}}
@media screen and (max-width: 450px) {.territory_map {    transform: scale(.3);    /* margin: -170px 0; */    /* margin-left: -110%; */}}
/*E ABOUT*/
/*S footer*/
.footer {background: url("/static/images/footer_bg.png") center center no-repeat;background-size: cover;margin-bottom: -20px;position: relative;z-index: 10;}
.footer_top {
    padding: 100px 0;}
.footer_top .logo {width: 12%;float: left;margin-left: 10%;}
.footer_top .footer_nav {float: right;width: 64%;}
.footer_top .footer_nav li {font-size: 18px;line-height: 1.9;display: inline-block;vertical-align: top;margin: 0 5%;}
.footer_nav h3 {padding-bottom: 10px;color: #FFFFFF;font-size: 18px;}
.footer_nav a {color: #FFFFFF;display: block;font-size: 16px;font-weight: lighter;line-height: 2.4;}
.footer_bottom {font-size: 16px;line-height: 2;padding: 20px 0;color: #fff;width: 64%;padding-right: 290px;/* margin: auto; */margin-left: 39%;/* text-align: right; */box-sizing: border-box;}
.footer_bottom a {color: #0f41a3;}
@media screen and (max-width: 1800px) {.footer_bottom {    padding-right: 200px;}}
@media screen and (max-width: 1600px) {.footer_top .footer_nav li, .footer_nav h3 {font-size: 13px;}.footer_nav a,.footer_bottom{font-size:12px;}.footer_bottom {    padding: 15px 13% 15px 0;}.footer_top {    padding: 80px 0;}.footer_top .logo {    margin-left: 7%;}}
@media screen and (max-width: 1500px) {
    .footer_bottom {    padding: 15px 11.5% 15px 0;}}

@media screen and (max-width: 1440px) {
    .footer_bottom {padding: 15px 14.5% 15px 0;}}
@media screen and (max-width: 1200px) {.footer_bottom a:last-child,.footer_bottom a:nth-last-child(2){display:none}.footer_bottom a{color:#333!important}.footer_top {    display: none;}.footer {    background: #FFFFFF;}.index2 .title {    width: 100%;}.footer_bottom {font-size: 13px;line-height: 1.8;color: #444444;padding: 25px 20px;box-sizing: border-box;text-align: center;width: 100%;margin: 0;}.footer_bottom a {    color: #444444;}}
@media screen and (max-width: 980px) {}
/*E footer*/

/*news*/
.new_d {/*padding: 140px 0;*/width: 70%;float: right;}
.new_d .title {font-size: 30px;color: #222222;line-height: 1.7;}
.new_d .mess {font-weight: lighter;padding: 25px 0 20px;border-bottom: 1px solid #dddddd;line-height: 1.8;}
.new_d .mess li {color: #999999;font-size: 16px;display: inline-block;vertical-align: top;margin-right: 70px;}
.new_d .mess li:last-child {float: right;text-align: right;margin: 0;}
.new_d .mess .fs {font-size: 24px;line-height: 28px;color: #222222;}
.new_d .mess .fs_lagren {margin-right: 40px;}
.new_d .mess .fs_diminish {}
.new_d .editors {padding: 20px 0 50px;font-size: 18px;color: #222222;line-height: 1.8;font-weight: lighter;}
.new_pagetion {text-align: center;padding-top: 30px;border-top: 1px solid #dddddd;margin-top: 40px;}
.new_pagetion a {display: inline-block;font-size: 18px;color: #222222;font-weight: lighter;}
.new_pagetion a:hover {color: #004b9d;}
.new_pagetion a:first-child {float: left;}
.new_pagetion a:first-child img {transform: rotate(180deg);}
.new_pagetion a:last-child {float: right;}
.new_list {}
.new_list .neiye_title {position: relative;}
.new_list .neiye_title .a3 {min-width: 700px;position: absolute;bottom: 25%;right: 0;width: 50%;}
.new_list .team_nav {margin: 0;}
.new_bottom {border-bottom: 1px solid #eeeeee;padding-top: 40px;}
.new_bottom a {position: relative;box-sizing: border-box;padding: 32px 0 36px;transition: all .4s;-webkit-transition: all .4s;display: block;border-top: 1px solid #eeeeee;}
.new_bottom a:before {content: '';width: 0;height: 2px;position: absolute;bottom: 0;left: 50%;transition: all .15s;background: #004b9d;}
.new_bottom a:hover:before {left: 0;width: 100%;}
.new_bottom .l_right {width: 150px;float: left;margin-top: 20px;font-family: Avenir-Medium-woff-7_0;text-align: center;}
.new_bottom .lr1 {font-size: 40px;color: #222;padding-bottom: 5px;}
.new_bottom a:hover .lr1 {color: #004b9d;}
.new_bottom .lr2 {font-size: 14px;line-height: 2;color: #999999;}
.new_bottom .r_right {line-height: 1.8;width: calc(100% - 200px);float: right;}
.new_bottom .rr1 {font-size: 26px;color: #333333;}
.new_bottom a:hover .rr1 {color: #004b9d;}
.new_bottom .rr2 {font-size: 18px;color: #666666;line-height: 2;font-weight: lighter;-webkit-line-clamp: 2;margin-top: 8px;}
.news_top {}
.news_top .picture {width: 450px;float: left;}
.news_top .lans {float: right;width: calc(100% - 510px);}
.news_top .t1 {font-size: 26px;margin-top: 26px;color: #222222;}
.news_top .t2 {font-size: 18px;font-weight: lighter;color: #666666;line-height: 2;margin: 15px 0 40px;}
.news_top .t3 {font-size: 18px;color: #666666;font-family: Avenir-Book-woff-5_0;}
.news_left {width: 22%;float: left;padding-top: 65px;}
.news_left .tit {font-size: 18px;color: #222222;border-bottom: 1px solid #dddddd;padding: 20px 0;}
.news_left .news_first {}
.news_left a {display: block;color: #777777;padding-left: 20px;padding: 30px 0 30px 20px;position: relative;line-height: 1.8;}
.news_left a:hover .date {color: #595656;}
.news_left a:after {content: '';display: block;position: absolute;top: 37px;border-radius: 50%;left: 0;width: 5px;height: 5px;background: #595656;}
.news_left .date {font-size: 18px;margin-bottom: 6px;font-family: arial;}
.news_left .title {font-size: 18px;}
.new_details {padding: 100px 0;}
.editors img {margin-bottom: 10px;}
@media screen and (max-width: 1600px) {.news_left a:after {    top: 30px;}.news_left a {    padding: 20px 0 20px 15px;}.news_left .date {    font-size: 17px;    margin-bottom: 3px;}.news_left .title {    font-size: 17px;}.new_details {    padding: 70px 0;}.editors img {    margin-bottom: 7px;}.new_d .mess li {    font-size: 14px;    margin-right: 50px;}}
@media screen and (max-width: 1440px) {.news_left {    padding-top: 45px;}.news_left .date {    font-size: 15px;}.news_left .title {    font-size: 15px;}.new_details {    padding: 50px 0;}.news_left .tit {    font-size: 16px;    padding: 12px 0;}.new_bottom a {    padding: 25px 0 30px;}.new_bottom .l_right {    width: 100px;}.new_bottom .lr1 {    font-size: 32px;}.new_bottom .lr2 {    font-size: 12px;}.new_bottom .r_right {    width: calc(100% - 130px);}.new_bottom .rr1 {    font-size: 22px;}.new_bottom .rr2 {    font-size: 16px;}.news_top .picture {    width: 370px;}.news_top .lans {    width: calc(100% - 400px);}.news_top .t1 {    font-size: 22px;    margin-top: 22px;}.news_top .t2 {    font-size: 16px;    margin: 10px 0 30px;}.news_top .t3 {    font-size: 16px;}.new_d {    /* padding: 80px 0; */}.new_d .title {    font-size: 24px;}.new_d .mess {    padding: 15px 0 10px;}.new_d .mess li {    font-size: 14px;    margin-right: 40px;}.new_d .mess .fs {    font-size: 18px;}.new_d .mess .fs_lagren {    margin-right: 25px;}.new_d .editors {    padding: 15px 0 30px;    font-size: 16px;}.new_pagetion {    padding-top: 20px;}.new_pagetion a {    font-size: 16px;}}
@media screen and (max-width: 980px) {.new_d .mess li.share100{display:none;}.new_list .neiye_title .a3 {    width: 100%;    position: static;    padding: 20px 0;    min-width: 100%;}.new_d {    padding: 50px 0;}.new_d .title {    font-size: 18px;}.new_d .mess {    /* padding: 10px 0 7px; */}.new_d .mess li {font-size: 13px;margin-right: 10px;font-weight: normal;}.new_d .mess .fs {    font-size: 14px;}.new_d .mess .fs_lagren {    margin-right: 15px;}.new_d .editors {padding: 20px 0 20px;font-size: 13px;font-weight: normal;}.new_pagetion {    padding-top: 12px;}.new_d, .news_left {    padding: 30px 0 0;    width: 100%;    float: none;}.new_pagetion a {    font-size: 14px;}.new_bottom {    padding-top: 20px;}.new_details {    padding: 0 0 20px 0;}}
@media screen and (max-width: 768px) {
    .news_top .t1 {    font-size: 18px;    margin-top: 18px;}.news_top .t2 {    font-size: 13px;    margin: 5px 0 20px;}.news_top .t3 {    font-size: 14px;}.news_top .picture {    width: 100%;    float: none;}.news_top .lans {    width: 100%;    float: none;}.new_bottom .l_right {    width: 55px;    margin-top: 10px;}.new_bottom .lr1 {    font-size: 24px;}.new_bottom .r_right {    width: calc(100% - 67px);}.new_bottom .rr1 {    font-size: 17px;}.new_bottom .rr2 {    font-size: 13px;    margin-top: 2px;}.new_bottom a {    padding: 17px 0 21px;}}
/*S about1*/
.culture {background: rgb(251 251 251);overflow: hidden;position: relative;z-index: 5;}
.culture_container1 {padding: 100px 0;position: relative;}
.culture_container1 .bg {background: center -10% no-repeat #fff;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-size: 100% auto;}
.culture_container1 .left {width: 35%;float: left;}
.culture_container1 .right {width: 40%;float: right;border-radius: 50%;overflow: hidden;}
.culture_container1 .title {text-align: left;}
.culture_container1 .editor {}
.culture_container2 {background: #FFFFFF;}
.culture_container2 .list {padding-bottom: 135px;display: flex;flex-direction: row;justify-content: space-between;}
.culture_container2 li {background: #FFFFFF;position: relative;width: 28%;height: 435px;padding: 35px;box-sizing: border-box;box-shadow: 0 0 42px 0 rgba(4, 2, 71, .11);border-radius: 10px;}
.culture_container2 .icon {width: 60px;position: absolute;top: 50px;right: 35px;}
.culture_container2 .lans {position: absolute;bottom: 35px;left: 35px;width: calc(100% - 70px);}
.culture_container2 .ch {font-size: 28px;color: #595656;}
.culture_container2 .en {font-family: 'Avenir-Medium-6_0';font-size: 18px;color: #595656;margin: 5px 0 20px;}
.culture_container2 .desc {font-size: 20px;line-height: 36px;min-height: 72px;color: #222222;font-weight: lighter;}
.culture_container1 .box {position: relative;}

@media screen and (max-width: 1600px) {
    .culture_container2 .list {    padding-bottom: 100px;}.culture_container2 li {    height: 380px;    padding: 30px;    border-radius: 8px;}.culture_container2 .icon {    width: 45px;    top: 30px;    right: 30px;}.culture_container2 .lans {    bottom: 30px;    left: 30px;    width: calc(100% - 60px);}.culture_container2 .ch {    font-size: 24px;}.culture_container2 .en {    font-size: 16px;    margin: 3px 0 10px;}.culture_container2 .desc {    font-size: 18px;    line-height: 32px;    min-height: 64px;}}
@media screen and (max-width: 1200px) {
    .culture_container2 .list {    padding-bottom: 60px;}.culture_container2 li {    height: 300px;    padding: 20px;}.culture_container2 .icon {    width: 35px;    top: 25px;    right: 25px;}.culture_container2 .lans {    bottom: 25px;    left: 25px;    width: calc(100% - 50px);}.culture_container2 .ch {    font-size: 20px;}.culture_container2 .en {    font-size: 14px;    margin: 3px 0 15px;}.culture_container2 .desc {    font-size: 15px;    line-height: 30px;    min-height: 60px;}.culture_container1 .left, .culture_container1 .right {    width: 100%;    float: none;}.culture_container1 .right {    max-width: 300px;    margin: 20px auto 0;}.culture_container1 .editor {    padding: 0px 0 20px;}.culture_container1 {    padding: 50px 0;}}
@media screen and (max-width: 768px) {
    .culture_container1 {    padding: 10px 0 50px 0;}.culture_container2 .list {    padding-bottom: 40px;    display: block;}.culture_container2 li {    height: auto;    padding-top: 100px;    width: 100%;    margin-bottom: 20px;}.culture_container2 .lans {    width: 100%;    position: static;}.culture_container2 .ch {    font-size: 17px;}.culture_container2 .en {    font-size: 12px;}.culture_container2 .desc {    font-size: 13px;    line-height: 20px;    min-height: 0}.culture_container2 .icon {    width: 30px;    top: 20px;    right: 20px;}
}
@media screen and (max-width: 640px) {
    .culture_container2 .list {    padding-bottom: 20px;}.culture_container2 li {    padding-top: 30px;    margin-bottom: 10px;}.culture_container2 .icon {    /* width: 25px; */}
}
/*E about1*/

/*S index1*/
.index5 {position: relative;height: 100vh;background-size: cover;overflow: hidden;min-height: 700px;}
.index5:after {content: '';background: linear-gradient(to right, #073190, #1960bf);opacity: .4;position: absolute;width: 100%;height: 110%;top: 0;z-index: 3;}
.index5 .bg {position: absolute;top: -5%;left: 0;background: center center no-repeat;width: 115%;background-size: cover;height: 115%;}
.number_list {max-width: 1040px;margin: auto;display: flex;flex-flow: row wrap;position: absolute;z-index: 5;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.number_list li {color: #FFFFFF;height: 180px;width: 33.3%;font-family: AvantGarde CE, "Avenir Heavy", 'Avenir-Medium-6_0';border-top: 1px solid rgba(255, 255, 255, .15);border-left: 1px solid rgba(255, 255, 255, .15);box-sizing: border-box;position: relative;}
.number_list li:after {content: '';width: 6px;height: 6px;background: #fff;display: block;border-radius: 50%;margin: -3px 0 0 -3px;position: absolute;left: 0;top: 0;}
.number_list li:nth-child(1),
.number_list li:nth-child(2),
.number_list li:nth-child(3) {border-top: 0;}
.number_list li:nth-child(1):after,
.number_list li:nth-child(2):after,
.number_list li:nth-child(3):after,
.number_list li:nth-child(3n - 2):after {display: none;}
.number_list li:nth-child(3n - 2) {border-left: 0}
.number_list .number_wrapper {text-align: center;padding-top: 30px;}
.number_list .n1 {line-height: 54px;font-size: 30px;vertical-align: top;margin-bottom: 8px;}
.number_list .n1 span {vertical-align: top;font-size: 54px;margin-right: 10px;}
.number_list .n2 {font-size: 18px;}
.index_sum .title {text-align: left;}
.index_sum #d6 .mores{padding-right: 2.5%;box-sizing:border-box;}
.title_index .title {position: relative;}
.index_sum .mores {position: absolute;top: 62%;right: 0;font-size: 18px;color: #595656;font-family: Arial;vertical-align: middle;}
.index_sum .mores:hover {color: #595656;}
.index_sum .mores .icon_more {background: url("/static/images/icon_more.png") 0 0 no-repeat;background-size: 100%;width: 15px;height: 15px;display: inline-block;background-position-x: 50%;}
.index_sum .mores:hover .icon_more {background-image: url("/static/images/icon_more_on.png");background-size: 100%;animation: icon_arrow4 .8s linear infinite;}
@-webkit-keyframes icon_arrow4 {0% {    background-position-x: 0;    opacity: 1;}100% {    opacity: 1;    background-position-x: 20px;}}
.index6 {}
.index6 .swiper {
    /* width: 112%; */
    position: relative;
    margin-left: -20px;
}
.index6 .swiper2{
    width:100%!important;
}
.index6 .swiper .swiper-button {background: url("/static/images/icon_arrow6.png") #FFFFFF;width: 50px;height: 50px;border-radius: 50%;background-size: 100% 100%;overflow: hidden;transition: all .4s;box-shadow: 0 0 10px rgba(0, 0, 0, .1);}
.index6 .swiper .swiper-button:hover {background-image: url("/static/images/icon_arrow6_on.png");background-color: #595656;}
.index6 .swiper .swiper-button-prev {transform: rotate(180deg);-webkit-transform: rotate(180deg);left: -40px;}
.index6 .swiper .swiper-button-next {right: -40px;}
.index6 .swiper a {display: block;overflow: hidden;}
.index6 .pic {overflow: hidden;width: 100%;height: 250px;background: center center no-repeat;background-size: cover;transform: scale(1);transform-origin: 50% 50%;transition: transform .4s cubic-bezier(.215, .61, .355, 1), opacity .5s cubic-bezier(.215, .61, .355, 1);}
.index6 .swiper a:hover .pic {transform: scale(1.07);}
.index6 .lans {padding: 30px 35px 15px 35px;background: #fff;position: relative;}
.index6 .date {font-family: AvantGarde CE, "Avenir Heavy", 'Avenir-Medium-6_0';color: #595656;font-size: 20px;}
.index6 .desc {font-size: 22px;line-height: 30px;height: 90px;color: #222222;margin: 20px 0;-webkit-line-clamp: 3;}
.index6 .arrow {border-top: 1px solid #EEEEEE;padding: 15px 0;margin-top: 15px;text-align: right;}
.index6 .arrow img {transition: all .5s;}
.index6 .swiper-slide {padding: 10px 20px 20px;box-sizing: border-box;}
.index6 .swiper a {box-shadow: 5px 5px 20px 0 rgba(0, 55, 163, .2);border-radius: 0 30px;}
.index6 a:hover .arrow img {margin-right: -5px;}
.pj_sum {padding: 40px 13% 85px 0;box-sizing: border-box;}
.pj_sum .swiper-pagination-progress {width: calc(87% - 265px);float: left;max-width: 100%;transform: translate(0, 0);left: 20px;}
.pj_sum .swiper_btn_sum {width: 140px;float: right;height: 80px;margin-top: -45px;position: relative;}
.pj_sum .swiper_btn_sum .swiper-button {}
.swiper1 .swiper_btn_sum .swiper-button-prev {left: 0;}
.swiper1 .swiper_btn_sum .swiper-button-next {right: 0;}
.index2 {background: url("/static/images/bg_index2.jpg") left top no-repeat;background-size: cover;}
.index_sum .box{width:90%;max-width: 1600px;}
.index2 .title {/* width: 91vw; */}
.index3 {background: center center no-repeat;background-size: cover;}
.index3 .title {margin: 0;padding-bottom: 0;margin-bottom: -16%;}
.index3 .title .zh {color: #FFFFFF;}
.index3 .map {max-width: 1250px;float: right;margin-right: -5%;position: relative;width: 85%;}
.map_dian {}
.map_dian li {position: absolute;width: 11px;height: 30px;cursor: pointer;}
.map_dian li:nth-child(1) {top: 35%;right: 38.5%;}
.map_dian li:nth-child(2) {top: 57%;right: 29%;}
.map_dian li:nth-child(3) {
    top: 60%;left: 58%;}
.map_dian li:nth-child(4) {top: 50%;left: 50%;}
.map_dian li:nth-child(5) {top: 60%;left: 44%;}
.map_dian li:nth-child(6) {top: 65%;left: 42%;}
.map_dian li:nth-child(7) {bottom: 16%;right: 39%;}
.map_dian li:nth-child(8) {left: 37%;bottom: 18%;}
.map_dian li:nth-child(9) {bottom: 5%;left: 52%;}
.map_dian li:nth-child(10) {
    top: 43%;
    left: 61%;
}
.map_dian li:nth-child(11) {
    top: 42%;
    left: 69%;
}
.map_dian li:nth-child(12) {
    bottom: 18%;
    right: 35.6%;
}
.map_dian li:nth-child(13) {
    bottom: 13%;
    right: 38.6%;
}
.map_dian .dian {}
.map_dian .wrapper {position: relative;}
/*.map_dian */
.map_dian .d1 {margin: auto;width: 11px;height: 11px;background: #FFFFFF;border-radius: 50%;transition: all 0s;}
.map_dian li:hover .d1 {background: #595656;transition: all .3s;}
.map_dian li:hover .win {display: block;}
.map_dian .win {display: none;position: absolute;left: 75px;bottom: 0;width: 360px;border-radius: 0 30px;overflow: hidden;background: #FFFFFF;z-index: 10;}
.map_dian .lans {padding: 1.5vw;}
.map_dian .tit {font-size: 22px;color: #595656;}
.map_dian .address {margin-top: 7px;font-size: 18px;color: #444444;font-weight: lighter;}
.map_dian .address img {margin-right: 2px;}
.map_dian .line {margin: -2px auto;width: 5px;height: 30px;background: url("/static/images/icon_line1.png") top left no-repeat;animation: line4 1.8s linear infinite;position: relative;z-index: 5;}
.map_dian li:hover .line {background: url("/static/images/icon_line2.png") top left no-repeat;animation: line4 0s linear infinite;}
@-webkit-keyframes line4 {0% {    background-position: 0 0;}100% {    background-position: 0 -7px;}}
.map_dian li:hover .quan {opacity: 1;}
.map_dian .quan {opacity: 0;width: 15px;height: 15px;background: rgba(64, 196, 255, .5);position: absolute;bottom: 5px;left: calc(50% - 7px);border-radius: 50%;animation: quan 1.8s linear infinite;box-shadow: 0 0 0 10px rgba(64, 196, 255, .2);transition: all .3s;}
@-webkit-keyframes quan {0% {    box-shadow: 0 0 0 15px rgba(64, 196, 255, .2);}50% {    box-shadow: 0 0 0 3px rgba(64, 196, 255, .2);}100% {    box-shadow: 0 0 0 15px rgba(64, 196, 255, .2);}}
.map_dian .loc {font-size: 22px;color: #FFFFFF;position: absolute;width: auto;left: 165%;white-space: nowrap;top: -30px;height: 50px;padding-top: 20px;width: 100px;}
.map_dian li:nth-child(7) .loc{
    left: -425%;
}
.index4 .box {width: 90%;max-width: 1600px;}
.index4_list1 li {border-radius: 0 25px;display: inline-block;vertical-align: top;box-shadow: 0 0 20px 0 rgba(0, 53, 74, .11);width: 23.3%;height: 350px;overflow: hidden;position: relative;margin: 20px calc(2.2% - 4px) 20px 0;}
.index4_list1 li:nth-child(4n) {margin-right: 0;}
.index4_list1 a {display: block;cursor: default;}
.index4_list1 li:hover:before {background: rgba(0, 0, 0, .4);}
.index4_list1 li:before {overflow: hidden;border-radius: 0 25px;content: '';width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 2;background: #FFFFFF;transition: all .4s;}
.index4_list1 .bg {border-radius: 0 30px;overflow: hidden;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: center center no-repeat;background-size: cover;transform: scale(1.07);transform-origin: 50% 50%;transition: transform .4s cubic-bezier(.215, .61, .355, 1), opacity .5s cubic-bezier(.215, .61, .355, 1);}
.index4_list1 li:hover .bg {transform: scale(1);}
.index4_list1 .lans {position: absolute;width: 70%;left: 15%;top: 60px;z-index: 5;font-size: 22px;font-weight: bold;text-align: left;color: #595656;}
.index4_list1 li:hover .lans {color: #FFFFFF;}
.index4_list1 .icon {width: 60px;margin-bottom: 45px;position: relative;}
.index4_list1 .icon:before {content: '';background: #e2f6ff;width: 90%;height: 90%;top: -20%;left: -20%;position: absolute;transition: all .4s;border-radius: 50%;}
.index4_list1 li:hover .icon:before {background: rgba(255, 255, 255, .38);}
.index4_list1 .icon img {position: relative;z-index: 2;}
.index4_list1 .icon img:nth-child(2) {display: none;}
.index4_list1 li:hover .icon img:nth-child(2) {display: block;}
.index4_list1 li:hover .icon img:nth-child(1) {display: none;}
.index4_list1 .no {position: absolute;width: 70%;left: 15%;bottom: 60px;z-index: 5;font-size: 22px;font-weight: bold;text-align: left;color: #595656;}
.index4_list2 {margin-bottom: 110px;padding-top: 40px;text-align: center;position: relative;background: bottom center no-repeat;}
.index4_list2 .bg {width: 100%;}
.index4_list2 .list {}
.index4_list2 li {width: 160px;display: inline-block;padding-bottom: 0;margin: 0 7%;vertical-align: top;}
.index4_list2 li:nth-child(1) {padding-top: 50px;padding-bottom: 100px;}
.index4_list2 li:nth-child(2) {}
.index4_list2 li:nth-child(3) {padding: 30px 0 0px;}
.index4_list2 li:nth-child(4) {padding: 80px 0 0px;}
.dian_sum {position: relative;width: 100%;padding-top: 100%;transition: all 0s 0s;border-radius: 50%;}
.dian_sum:hover {transition: all .6s;box-shadow: 0 0 0 20px rgba(0, 55, 163, .1);}
.index4_list2 .dian:nth-child(2):after {width: 100%;height: 100%;content: '';position: absolute;top: 0;left: 0;z-index: 5;background: #595656;border-radius: 50%;opacity: .5;transition: all .4s;}
.index4_list2 .dian:nth-child(2) img {position: relative;z-index: 10;}
.index4_list2 .dian {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);transition: all .4s;width: 100%;height: 100%;background-size: cover;background: #FFFFFF;border-radius: 50%;border: 1px solid #fff;overflow: hidden;box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1);box-sizing: border-box;z-index: 6;text-align: center;padding-top: 35%;}
.index4_list2 .dian:nth-child(2) {z-index: 4;opacity: 0;}
.dian_sum:hover .dian:nth-child(1) {opacity: 0;}
.dian_sum:hover .dian:nth-child(2) {opacity: 1;}
.index1 {}
.index1 a {display: block;position: relative;}
.index1 a:before {content: '';background: linear-gradient(to right, #04153d, #6aaaff);opacity: 0;position: absolute;width: 100%;height: 100%;top: 0;z-index: 3;}
.index1 .video_bg {position: absolute;top: 0;left: 0;width: 100%;min-height: 100%;overflow: hidden;object-position: center;object-fit: cover;}
.index1 .lans {position: absolute;width: 80%;top: 50%;left: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);z-index: 5;color: #FFFFFF;}
.index1 .lans_inline {display: inline-block;text-align: justify;}
.index1 .l1 {font-size: 50px;font-weight: bold;}
.index1 .l2 {margin-top: 10px;font-size: 20px;font-family: AvantGarde CE, "Avenir Heavy", 'Avenir-Medium-6_0';letter-spacing: 3.3px;}
.index4_list2 {position: relative;overflow: hidden;}
.index4_list2 .bg img {width: 110%;position: absolute;bottom: 0;left: -5%;z-index: 3;animation: line_animation 7s linear infinite;}
.index4_list2 .bg img:nth-child(1) {}
.index4_list2 .bg img:nth-child(2) {
    animation-delay: .5s;-webkit-animation-delay: .5s;}
.index4_list2 .bg img:nth-child(3) {
    animation-delay: 1s;-webkit-animation-delay: 1s;}
/*animation: quan 1.8s linear infinite;*/

@-webkit-keyframes line_animation {0% {    bottom: 0;    left: -5%;}50% {    opacity: .88;    bottom: 5%;    left: 5%;}100% {    bottom: 0;    left: -5%;}}
.index4_list2 .lans {color: #595656;font-weight: bold;padding-left: 35px;margin: 20px 0;text-align: left;}
.index4_list2 .l1 {font-size: 30px;}
.index4_list2 .l2 {font-size: 18px;font-family: AvantGarde CE, "Avenir Heavy", 'Avenir-Medium-6_0';}
.index7 {}
.index7 .box {width: 90%;max-width: 1600px;}
.index7_list_top {display: flex;flex-direction: row;justify-content: space-between;margin: 0 0 40px 0;}
.index7_list_top li {box-shadow: 0 0 30px rgba(0, 55, 73, .1);border-radius: 0 30px;height: 270px;width: 31%;box-sizing: border-box;padding: 80px 40px;transition: all .4s;background: center center no-repeat #fff;background-size: cover;}
.index7_list_top li .l1 img {margin-right: 10px;display: inline-block;}
.index7_list_top li .l1 img:nth-child(2) {display: none;}
.index7_list_top li:hover .l1 img:nth-child(1) {display: none;}
.index7_list_top li:hover .l1 img:nth-child(2) {display: inline-block;margin-right: 10px;}
.index7_list_top li:hover {background: url("/static/images/bg3.jpg") center center no-repeat;background-size: cover;}
.index7_list_top .l1 {font-size: 18px;font-weight: bold;color: #595656;padding-bottom: 15px;}
.index7_list_top li:hover .l1 {color: #FFFFFF;}
.index7_list_top .l2 {font-size: 18px;line-height: 2;color: #666666;}
.index7_list_top li:hover .l2 {color: #FFFFFF;}
.index7_list_bottom {position: relative;background: url("/static/images/bg_line2.png") left center no-repeat;text-align: center;padding: 40px 0;border-radius: 0 30px;margin-bottom: 150px;box-shadow: 0 0 30px rgba(0, 55, 73, .1);background-size: cover;}
.index7_list_bottom .ewm dd {width: 150px;margin: 0 70px;display: inline-block;vertical-align: top;font-size: 16px;line-height: 2;color: #444444;font-weight: lighter;}
.index7_list_bottom .more {position: absolute;right: 10%;top: 50%;margin: -28.5px 0;}
.index7_list_bottom .more .before {background: #595656;color: #FFFFFF;}
@media screen and (max-width: 1790px) {
    .map_dian .lans{padding:1.2vw;}

    .index6 .swiper {
        /* width: 108.7%; */
    }
    .map_dian .address{font-size:16px;}.map_dian .tit{font-size:20px;}.map_dian .win{width:15vw}.index4_list2 .l1 {    font-size: 27px;}.index4_list2 .l2 {    font-size: 16px;}.index4_list2 li {    margin: 0 5%;}.index6 .desc {    font-size: 20px;    line-height: 27px;    height: 81px;}.index6 .arrow {    padding: 10px 0;}.index3 .title {    margin-bottom: -10%;}.index4_list1 .icon {    width: 50px;}.index4_list1 .no {    width: 80%;    left: 10%;    bottom: 40px;    font-size: 18px;}.index4_list1 .lans {    width: 80%;    left: 10%;    top: 40px;    font-size: 20px;}.index4_list2 {    margin-bottom: 120px;    background: center top no-repeat;    background-size: 100% auto;}.index4_list2 .list {    padding-top: 20px;}.index4_list2 li {    width: 10%;    padding-bottom: 100px;}.index4_list2 .lans {    padding-left: 20%;}.index7_list_top li {    height: 220px;    padding: 50px 25px;}.index7_list_top .l2 {    font-size: 16px;}.index7_list_top .l1 {    font-size: 16px;    padding-bottom: 12px;}.index7_list_top li .l1 img {    width: 23px;    margin-right: 8px}}
@media screen and (max-width: 1440px) {
    .index6 .swiper .swiper-button{width: 30px;height: 30px}
    .index6 .swiper .swiper-button-prev{left:-20px;}
    .index6 .swiper .swiper-button-next{right: -20px;}
    .map_dian .address img{width:15px;}
    .map_dian .address{font-size: 12px;}.map_dian .tit{font-size: 13px;}.index2 .title {/* width: 114% */}.index7_list_bottom .ewm dd {    width: 120px;    margin: 0 50px;    font-size: 15px;}.index7_list_bottom {    margin-bottom: 100px;}.index4_list2 {    margin-bottom: 40px;}.dian_sum:hover {    box-shadow: 0 0 0 12px rgba(0, 55, 163, .1);}.index4_list2 .list {    padding-top: 0px;}.index4_list2 .l1 {    font-size: 24px;}.index4_list2 .l2 {    font-size: 14px;}.map_dian .loc {font-size: 16px;}.index3 .title {    margin-bottom: -10%;}.index6 .lans {    padding: 25px 20px 10px;}.index6 .date {    font-size: 18px;}.index6 .desc {    font-size: 17px;    line-height: 23px;    height: 69px;    margin: 12px 0;}
    .index1 .l1 {    font-size: 40px;}.index1 .l2 {    margin-top: 5px;    font-size: 16px;    letter-spacing: 2px;}.number_list .n1 {    line-height: 44px;    font-size: 24px;    margin-bottom: 5px;}.number_list li {    height: 150px;}.number_list .n1 span {    font-size: 44px;    margin-right: 7px;}.number_list .n2 {    font-size: 16px;}.index7_list_top li {    height: 160px;    padding: 30px 25px;}.index7_list_top .l2 {    font-size: 14px;}.index7_list_top .l1 {    font-size: 14px;    padding-bottom: 8px;}.index7_list_top li .l1 img {    width: 20px;    margin-right: 5px}}
@media screen and (max-width: 1200px) {.index1 {    padding-top: 50px}.index7_list_bottom .ewm dd {    width: 90px;    margin: 0 30px;    font-size: 11px;}.index2 .title {width: 98%;}.index7_list_bottom {    margin-bottom: 60px;    background-position: center;}.index5 {    padding: 30px 0;    min-height: 0;    height: auto;}
    .index1 .l1 span{display:block;opacity:0;height:0}.number_list {    position: relative;    top: 0;    left: 0;    transform: translate(0%, 0%);}.number_list .n1 {    line-height: 27px;    font-size: 15px;}.number_list li {    height: 100px;    width: 50%;}.number_list li:nth-child(3) {    border-top: 1px solid rgba(255, 255, 255, .2);}.number_list .number_wrapper {    padding-top: 25px;}.number_list li:nth-child(3n - 2):after {    display: block;}.number_list li:nth-child(odd):after {    display: none;}.number_list li:nth-child(3n - 2) {    border-left: 1px solid rgba(255, 255, 255, .2);}.number_list li:nth-child(odd) {    border-left: 0}.number_list .n1 span {    font-size: 28px;    margin-right: 4px;}.number_list .n2 {    font-size: 12px;}.index4_list2 {    margin-bottom: 60px;}.index4_list2 .l1 {    font-size: 20px;}.index4_list2 .l2 {    font-size: 12px;}.index4_list2 li {    padding-bottom: 0;}.index4_list1 .bg {    border-radius: 0 10px;}.index4_list1 li:before {    border-radius: 0 10px;}.index4_list1 li {    border-radius: 0 20px;    box-shadow: 0 0 10px 0 rgba(0, 53, 74, .11);    width: 48%;    height: 300px;    overflow: hidden;    position: relative;    margin: 10px calc(4% - 4px) 10px 0;}.index4_list1 li:nth-child(2n) {    margin-right: 0;}.index6 .swiper {    width: calc(100% + 20px);}.index1 .lans {    width: 60%;    left: 35%;}.index1 .l1 {    font-size: 32px;}.index1 .l2 {    margin-top: 5px;    font-size: 14px;}.index4_list2 .dian:nth-child(1) {    /* opacity:0; */}.index4_list2 .dian:nth-child(2) {    opacity: 1;    width: 100%;    height: 100%;}.index1 .video_bg {    display: none;}}
@media screen and (max-width: 980px) {.index_nav {    display: none;}.index1 .l1 {font-size: 19px;text-align: left;width: 150%;}.index1 .l2 {margin-top: 5px;letter-spacing: 0;font-size: 11px;text-align: left;}.index7_list_top {    flex-direction: column;    margin-bottom: 10px;}.index7_list_top li {    margin-bottom: 15px;    width: 100%;    border-radius: 0 20px;    height: auto;}.index4_list2 {margin-bottom: 50px;background: #fff !important;padding-top: 20px;}.index4_list2 li {width: 45%;margin: 0;padding: 5px 0 !important;text-align: left;margin-bottom: 20px;box-sizing: border-box;}.index4_list2 .dian_sum {    width: 50px;    padding-top: 50px;    display: inline-block;    vertical-align: top;    float: left;}.index4_list2 .dian {    padding-top: 20%}.index4_list2 li img {    width: 60%}.index4_list2 .lans {    padding-left: 0%;    width: calc(100% - 66px);    display: inline-block;    margin: 10px 0 10px 10px;}.index4_list2 .l1 {    font-size: 14px;}.index4_list2 .l2 {    font-size: 11px;}.index4_list1 .no {    top: 20%;    text-align: right;}.index4_list1 .lans {    font-size: 18px;    top: 20%;}.index4_list1 li {    border-radius: 0 10px;    width: 100%;    height: 200px;    margin: 10px 0 10px 0;}.map_dian .d1 {    width: 6px;    height: 6px;}.map_dian .loc {    font-size: 12px;    left: 100%;    top: 0;}.map_dian .win {    width: 200px;    left: -200px;    border-radius: 0 15px;}.map_dian .lans {    padding: 15px;}.map_dian .tit {    font-size: 15px;}.map_dian .address {    font-size: 12px;}.index3 .map {    transform: scale(.8);}.pj_sum {    margin: 20px 0 0;    padding: 20px;}.pj_sum .swiper_btn_sum {    width: 80px;    margin-top: -30px;}.index6 .swiper {    width: 100%;    margin: auto;}.index6 .lans {    padding: 20px 25px 5px 25px;}.index6 .arrow {    padding: 10px 0;}.index6 .date {    font-size: 15px;}.pj_sum .swiper-pagination-progress {    width: calc(100% - 150px);}.index6 .swiper .swiper-button {    width: 35px;    height: 35px;}.index6 .swiper .swiper-button-prev {    left: 0;}.index6 .swiper .swiper-button-next {    right: 0;}
    .index6 .desc {    font-size: 15px;    line-height: 22px;    height: 66px;    margin: 8px 0;}.index_sum .mores {    font-size: 15px;}.index_sum .mores .icon_more {    margin-top: 1px;    vertical-align: top;}}
@media screen and (max-width: 768px) {.index7_list_bottom .more {    position: static;    margin: 20px 0 0;}.index4_list1 li {    height: 160px;}.index6 .swiper-slide {    padding: 2px;}.index6 .swiper a {    box-shadow: 0 0 2px 0 rgba(0, 55, 163, .2);    border-radius: 0 15px;}.index4_list1 .icon {    width: 35px;    margin-bottom: 30px;}}
/*E index1*/
.funeng {background: center center no-repeat;position: relative;z-index: 5;}
.funeng_list {display: flex;flex-direction: row;justify-content: space-between;}
.funeng li {padding: 75px 0;width: 33%;text-align: center;color: #FFFFFF;position: relative;}
.funeng li:after {width: calc(50% - 80px);position: absolute;height: 1px;border-bottom: 1px dashed #FFFFFF;content: '';z-index: 4;right: 0;top: 150px;}
.funeng li:before {width: calc(50% - 80px);position: absolute;height: 1px;border-bottom: 1px dashed #FFFFFF;content: '';z-index: 4;left: 0;top: 150px;}
.funeng li:first-child:before {display: none;}
.funeng li:last-child:after {display: none;}
.funeng li:hover:after, .funeng li:hover:before {z-index: 1;}
.funeng .bg {background: url("/static/images/about1_bg1.png") no-repeat;background-size: cover;width: 85%;height: 100%;position: absolute;z-index: 2;top: 0;left: 6.25%;opacity: 0;transition: all .5s ease-in-out;}
.funeng li:hover .bg {opacity: 1;}
.funeng .icon {position: relative;z-index: 3;margin: 0 auto 30px;box-sizing: border-box;padding: 10px;width: 170px;border-radius: 50%;line-height: 2;border: 1px dashed #FFFFFF;transition: all .5s ease-in-out;}
.funeng .icon_wrapper {box-sizing: border-box;padding: 20%;border-radius: 50%;border: 1px dashed #FFFFFF;}
.funeng li:hover .icon_wrapper {background: #FFFFFF;}
.funeng .icon img:nth-child(1) {display: none;}
.funeng li:hover .icon img:nth-child(1) {display: block;}
.funeng li:hover .icon img:nth-child(2) {display: none;}
.funeng .lans {opacity: 0;transition: all .5s ease-in-out;position: relative;z-index: 3;}
.funeng li:hover .lans {opacity: 1;}
.funeng .tit {font-size: 26px;}
.funeng .heng {width: 30px;height: 1px;background: #595656;margin: 17px auto 20px;}
.funeng .tips {height: 60px;font-size: 20px;}
.funeng .num {font-size: 20px;margin: 15px 0 0 0;}
.moshi {background: #FFFFFF;position: relative;z-index: 5;}
.moshi .title .zh_tips {color: #222222;}
.moshi_list {padding: 35px 0 160px;}
.moshi_list li {width: 25%;height: 500px;float: left;position: relative;z-index: 1;}
.moshi_list li:hover {z-index: 9;}
.moshi_list .bg {background: center center no-repeat;width: 100%;height: 100%;position: absolute;background-size: cover;top: 0;left: 0;z-index: 5;transform: scale(1);transition: all .5s ease-in-out;}
.moshi_list li:hover .bg {transform: scale(1.1);}
.moshi_list li:after {content: '';position: absolute;width: 100%;height: 100%;transform: scale(1);top: 0;left: 0;background: #000000;opacity: .2;z-index: 6;transition: all .5s ease-in-out;}
.moshi_list li:hover:after {opacity: 0;transform: scale(1.1);}
.moshi_list .lans {}
.moshi_list .number {font-size: 28px;color: #FFFFFF;position: absolute;top: 45px;right: 25px;z-index: 7;font-family: "AvantGarde CE";}
.moshi_list .desc {font-size: 22px;line-height: 36px;color: #FFFFFF;position: absolute;bottom: 25px;left: 25px;z-index: 7;}
.top_btns {position: fixed;z-index: 100;bottom: 35px;right: 35px;width: 50px;padding: 12px;background: #ffffff;display: block;box-sizing: border-box;margin-top: 12px;border-radius: 10px;box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1);font-size: 16px;text-align: center;color: #C30D23;}
@media screen and (max-width: 1440px) {
    .moshi_list .number {    font-size: 22px;    top: 30px;    right: 20px;}.moshi_list .desc {    font-size: 17px;    line-height: 30px;    bottom: 20px;    left: 20px;}.moshi_list li {    height: 400px;}.funeng .tit {    font-size: 22px;}.funeng .heng {    width: 20px;    margin: 15px auto;}.funeng .tips {    height: 50px;    font-size: 17px;}.funeng .num {    font-size: 17px;    margin: 15px 0 0 0;}}
@media screen and (max-width: 1199px) {}
@media screen and (max-width: 980px) {.funeng .tit {    font-size: 20px;}.funeng .tips {    font-size: 14px;}.funeng .num {    font-size: 14px;    margin: 10px 0 0 0;}.funeng .icon {    width: 50%;    max-width: 100px;    padding: 7px;}.moshi_list li {    width: 50%;    height: 350px;    overflow: hidden;}.moshi_list .number {    font-size: 18px;}.moshi_list .desc {    font-size: 15px;    line-height: 1.7;}.funeng_list {    display: block;    text-align: center;}.funeng_list li {    height: auto;    padding: 20px 0;    width: 30%;    display: inline-block;}.funeng .lans {    opacity: 1;}.funeng .tips {    height: auto;}.funeng li:before, .funeng li:after {    opacity: 0;}}
@media screen and (max-width: 768px) {
    .moshi_list li {    height: 280px;}.funeng_list li {    width: calc(50% - 4px);}}
@media screen and (max-width: 640px) {
    .top_btns{width:40px;height:40px;line-height: 20px;padding: 10px;right: 10px;bottom: 10px;}
    .moshi_list li {    height: 220px;}
}
main {padding: 0;margin: 0;}
.window_online {display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100vh;z-index: 120;}
.window_online .bg000 {width: 100%;height: 100vh;background: #000000;opacity: .4;}
.window_online .container {width: 80%;max-width: 600px;position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);z-index: 10;}
.window_online .close {width: 30px;position: absolute;top: -32px;right: -32px;cursor: pointer;}
.window_online .content {width: 100%;background: url("/static/images/win_bg.jpg");background-size: cover;border-radius: 10px;overflow: hidden;box-sizing: border-box;padding: 80px;}
.window_online .tit {font-size: 30px;color: #595656;font-weight: bold;text-align: center;}
.window_online .form {}
.window_online .form li {position: relative;font-size: 16px;margin-top: 20px;font-weight: lighter;}
.window_online .form .requie_star {color: #c81010;position: absolute;left: 5%;top: 10px;}
.window_online .form input {width: 100%;line-height: 50px;height: 50px;background-color: #FFFFFF;border: 1px solid #EEEEEE;border-radius: 5px;font-size: 16px;box-sizing: border-box;padding: 0 8%;font-weight: lighter;}
.window_online .form textarea {font-weight: lighter;box-sizing: border-box;width: 100%;padding: 2% 8%;font-size: 16px;background-color: #FFFFFF;border: 1px solid #EEEEEE;border-radius: 5px;resize: none;height: 100px;}
.window_online .submit {width: 100%;line-height: 60px;height: 60px;background-color: #595656;color: #FFFFFF;font-size: 16px;border-radius: 5px;border: 0;margin-top: 20px;}
.history_container {position:relative;background: url("/static/images/history_bg.jpg") center center no-repeat;background-size: cover;border-top: 1px solid #eeeeee;border-bottom: 1px solid #eeeeee;}
.history_container > div {padding: 80px 0 200px;}
.history_container .left {float: left;position: relative;width: 32%;box-sizing: border-box;line-height: 135px;border-right: 1px solid #eeeeee;}
.history_container .left_sj{display: none;box-sizing: border-box;text-align: center;font-size: 26px;color: #ebecef;font-family: 'Arial';color: #595656;font-weight: bold;}
.history_container .right {float: left;width: 68%;padding-right: 12.5%;padding-left: 6.5%;margin-left: -1px;box-sizing: border-box;border-left: 1px solid #eeeeee;font-size: 18px;line-height: 1.8;color: #444444;}
.history_container canvas{
    position: absolute;
    bottom: 0;
    left: 0;
    height: 50vh!important;
    width: 100%!important;
}
.history{
    position: relative;
    /*background: url("/static/images/bg_about7.jpg") bottom center no-repeat;*/
    /*background-size: cover;*/
    width: 100%;
}
.content-develop-bg{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
}
.content-develop-bg-img{
    transition: all .5s;
    -webkit-transition: all .5s;
}
.history_container:before{
    content: '';
    display: block;
    background: url("/static/images/his_bg2.png");
    width: 31%;
    padding-top: 15.5%;
    background-size: 100% auto;
    position: absolute;
    bottom: 2%;
    right: 0;
    z-index: 10;
}
.history_container .left .swiper-container {height: 550px;}
.history_container .left .swiper-slide {padding: 0 20%;box-sizing: border-box;text-align: right;font-size: 26px;color: #ebecef;font-family: 'Arial';font-weight: bold;}
.history_container .left .swiper-slide-active {color: #595656;}
.history_container .left .swiper-slide-prev,
.history_container .left .swiper-slide-next {color: #d0d4db;}
.history_container .left .border {position: absolute;height: 135px;top: calc(50% - 127.5px);left: 0;border-bottom: 1px solid #eeeeee;border-top: 1px solid #eeeeee;z-index: 0;width: 100%;}
.history_container .arrow_sum {position: absolute;top: calc(50% - 120px);left: 40%;z-index: 10;width: 30px;overflow: hidden;}
.history_container .swiper-arrows {background: url("/static/images/ico_right1.png") center center no-repeat;height: 60px;width: 60px;margin-left: -15px;}
.history_container .swiper-arrows:hover {cursor: pointer;background-image: url("/static/images/ico_right2.png");}
.history_container .left  .swiper-prev {transform: rotate(-90deg);-webkit-transform: rotate(-90deg);border-left: 1px solid #EEEEEE;}
.history_container .left  .swiper-next {transform: rotate(90deg);-webkit-transform: rotate(90deg);}
.history_container .left_sj .swiper-prev {border: 0;position: absolute;top: 0;left: 0;height: 37px;transform: rotate(180deg);z-index: 10;}.history_container .left_sj .swiper-next {border: 0;position: absolute;top: 0;right: 0;height: 37px;z-index: 10;}
.index1 .quan {border: 1px dashed #FFFFFF;border-radius: 50%;position: absolute;bottom: 10vh;left: 10%;z-index: 6;cursor: pointer;}
.index1 .quan span {display: block;background: url("/static/images/icon_arrow2.png") 0 center no-repeat;width: 40px;height: 40px;transform: rotate(90deg);-webkit-transform: rotate(90deg);animation: icon_quan .8s linear infinite;}
@-webkit-keyframes icon_quan {0% {    background-position-x: 0;    opacity: 1;}100% {    background-position-x: 200%;    opacity: 0.8;}}
@media screen and (max-width: 1660px) {.history_container .right {font-size: 16px;}.history_container > div {    padding: 80px 0;}.history_container .arrow_sum{top:calc(50% - 58px)}.history_container .left .border {    height: 95px;    top: calc(50% - 47px);}.history_container .left {    line-height: 100px;}.history_container .left .swiper-container {    height: 400px;}.window_online .content {    padding: 70px;}.window_online .container {    max-width: 550px;}.window_online .tit {    font-size: 24px;}.window_online .form li {    margin-top: 13px;}.window_online .form input {    height: 45px;    line-height: 45px;    font-size: 14px;}.window_online .form textarea {    font-size: 14px;}.window_online .submit {    height: 50px;    line-height: 50px;    font-size: 14px;}}
@media screen and (max-width: 1199px) {.territory_map .ishands .dian_list li:nth-child(1) .container_show1{
    top: -25px;
}.history_container .right{width: 100%;}.history_container .left_sj{display: block;font-size: 20px;line-height: 2;}.history_container .left{display: none}.index1 .quan {    display: none;}.window_online .content {    padding: 10%;}.window_online .tit {    font-size: 18px;}}
@media screen and (max-width: 980px) {.history_container{padding-bottom: 120px;}.history_container .right .swiper-slide {    width: 100%;    max-height: 300px;    overflow: auto;}.history_container > div {    padding: 20px 0;}.history_container .right {    padding: 20px 20px;    font-size: 14px;}.window_online .content {    padding: 10% 8%;}.window_online .tit {    font-size: 15px;}.history_container .left .swiper-slide {    font-size: 20px;}.history_container .swiper-prev {    border: 0;}.history_container .left .swiper-container {    height: 320px;}.history_container .left {    line-height: 80px;}}
@media screen and (max-width: 640px) {
    .history_container:before{width:60%;padding-top:30%}
    .history_container .right {    padding: 20px 15px;    font-size: 12px;}
}
.swiper_event{
    max-width: 1100px;
    margin: 0 auto;
}
.swiper_event .left{
    font-size: 16px;
    text-align: right;
    color: #595656;
    width: 35%;
    float: left;
}
.swiper_event .left .title1{
    font-size: 26px;
    text-align: right;
}
.swiper_event .right{
    width: 60%;
    float: right;
    max-height: 42vh;
    overflow: auto;
}
.swiper_event .right li{
    background: url("/static/images/zhen3.png") left 8px no-repeat;
    padding-left: 30px;
    font-size: 16px;
    line-height: 1.7;
    color: #222222;
    margin-bottom: 12px;
}
.year_swiper{
    padding-bottom: 180px;
    width: 102vw;
    margin-left: -18%;
    position: relative;
}
.year_swiper:before{
    display: none;
    content:'';
    width:40%;
    /* display:block; */
    height:2px;
    background: #1c4dad;
    top: 106px;
    left:0;
    position: absolute;
    z-index: 2;
}
.line_active{
    width: 0%;
    display:block;
    height:2px;
    background: linear-gradient(90deg, rgba(0, 103, 237, 0) 0%, #0067ed 100%);;
    top: 106px;
    left:0;
    position: absolute;
    z-index: 1;
}
.year_swiper:after{
    content:'';
    width: 100%;
    display:block;
    height:2px;
    background: linear-gradient(90deg, #fafafa 0%, #c7dbe9 51%, #fafafa 100%);
    top: 106px;
    right:0;
    position: absolute;
    z-index: 0;
}
.year_swiper .swiper-slide{
    position: relative;
    font-size: 22px;
    font-weight: bold;
    color: #595656;
    text-align: center;
    cursor: pointer;
}
.year_swiper .line{
    width: 100%;
    /*border-bottom: 1px solid #c7dbe9;*/
    height: 110px;
    display: block;
    position: relative;
    margin:10px auto;
}
.year_swiper .line:before{
    content: '';
    display: block;
    width:100%;
    height: 100%;
    background: url("/static/images/zhen3-04.png") center center no-repeat;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
}
.year_swiper .line:after{
    content: '';
    display: block;
    width:100%;
    height: 2px;
    /* background: #1c4dad; */
    position: absolute;
    bottom: 12px;
    z-index: 2;
}
.year_swiper .swiper-slide-active .line:before{
    background-image: url("/static/images/zhen1.png") ;
}
.year_swiper .swiper-slide-active .line:after{
    /* background: #1c4dad; */
}
.year_swiper .swiper-slide-next .line:before,.year_swiper .swiper-slide-next + .swiper-slide .line:before{
    background-image: url("/static/images/zhen2.png") ;
}
.year_swiper .swiper-slide-next .line:after,.year_swiper .swiper-slide-next + .swiper-slide .line:after{
    /* background: #c7dbe9; */
}
@media screen and (max-width: 1199px) {
    .swiper_event .right li {
        font-size: 14px;
        margin-bottom: 7px;
    }
    .swiper_event .right,.swiper_event .left{
        width: 100%;
        display: block;
        text-align: left;
        max-height: 200px;
    }
    .swiper_event .left{
        font-size: 15px;
        margin-bottom: 20px;
    }
    .swiper_event .left .title1{
        font-size: 24px;
        text-align: left;
    }
    .year_swiper .swiper-slide{
        font-size: 17px;
    }
    .year_swiper{
        padding-bottom: 50px;
        margin-left: -5%;
    }
}
@media screen and (max-width: 980px) {
    .swiper_event .right li {
        font-size: 12px;
        margin-bottom: 5px;
    }
    .swiper_event .left{
        font-size: 14px;
        margin-bottom: 15px;
    }
    .swiper_event .left .title1{
        font-size: 20px;
        text-align: left;
    }
    .year_swiper .swiper-slide{
        font-size: 14px;
    }
    .year_swiper{
        padding-bottom: 30px;
    }
}