﻿@charset "utf-8";

body {
    font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", Helvetica, Arial;
}

/*
@font-face {
    font-family: 'UniversLTStdBoldCn_0';
    src: url('../fonts/UniversLTStd-BoldCn_0/UniversLTStdBoldCn_0.eot');
    src: url('../fonts/UniversLTStd-BoldCn_0/UniversLTStdBoldCn_0.eot') format('embedded-opentype'),
        url('../fonts/UniversLTStd-BoldCn_0/UniversLTStdBoldCn_0.woff2') format('woff2'),
        url('../fonts/UniversLTStd-BoldCn_0/UniversLTStdBoldCn_0.woff') format('woff'),
        url('../fonts/UniversLTStd-BoldCn_0/UniversLTStdBoldCn_0.ttf') format('truetype'),
        url('../fonts/UniversLTStd-BoldCn_0/UniversLTStdBoldCn_0.svg#UniversLTStdBoldCn_0') format('svg');
    font-weight: normal;
    font-style: normal;
}
*/
@font-face{
    font-family: "itc"; 
    src: url('../font/ITC AVANT GARDE CE GOTHIC DEMI.TTF');
}
.t_unltsbold {
    font-family: 'UniversLTStdBoldCn_0' !important;
}

/*分享翻译*/
#bsWXBox .bsTop:after {
    /*分享中文版本*/
    content: '- 微信';
    /*分享英文版本*/
    /* content: '- weixin'; */
    display: block;
    position: absolute;
    left: 85px;
    top: 50%;
    font-size: 14px;
    transform: translateY(-50%);
}

#bsWXBox .bsTop:before {
    /*分享中文版本*/
    content: '分享到';
    /*分享英文版本*/
    /* content: 'Share the'; */
    display: block;
    position: absolute;
    left: 10px;
    top: 50%;
    font-size: 14px;
    transform: translateY(-50%);
}

.ys_cont1600 {
    width: 1600px;
    margin: 0 auto;
    max-width: 100%;
}

/* - banner - start*/
.ys_banner {
    width: 100%;
    position: relative;
}
.ys_ban_ydd{
    display:none;
}
.ys_ban_li {
    position: relative;
    overflow: hidden;
}

.ys_ban_imgbox {
    position: relative;
    z-index: 1;
}

.ys_ban_imgbox img {
    width: 100%;
}

.ys_ban_li>a {
    display: block;
}

.ys_ban_ph {
    display: none;
}

.ys_ban_video {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 2;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    object-fit: cover;
}



.ys_ban_txtbox {
    z-index: 5;
}

/* - banner - end*/
/* 规范 - start*/
.g_title1 {
    font-size: 44px;
    color: #000;
    line-height: 1.75;
    font-weight: bold;
}

.g_title2 {
    font-size: 36px;
    color: #000;
    line-height: 1.75;
    font-weight: bold;
}

.g_title3 {
    font-size: 30px;
    color: #000;
    line-height: 1.75;
    font-weight: bold;
}

.g_title4 {
    font-size: 24px;
    color: #000;
    line-height: 1.75;
    font-weight: bold;
}

.g_word1 p {
    font-size: 16px;
    color: #333333;
    line-height: 1.8;
    margin-bottom: 15px;
}
.g_title6 span{
    color: #0269b8;
}

.g_margin1 {
    margin-bottom: 120px;
    ;
}

.g_margin2 {
    margin-bottom: 50px;
    ;
}
.about_02_ysli{
    float: left;
    width: 25%;
    text-align: center;
    border-left: 1px solid rgb(216 216 216 / 50%);
    box-sizing: border-box;
}
.about_02_ysul li:last-child{
    border-right: 1px solid rgb(216 216 216 / 50%);
}
.about_02_ysli a{
    color: #ffffff;
    font-size: 34px;
    font-family: "itc";
}
.about_02_ysli sup{
    font-size: 16px;
    display: inline-block;
    
    vertical-align: 0.5em;
    margin-left: 10px;
    color: #ffffff;
}
.about_02_ysli h6{
     font-size: 16px;
     color: #ffffff;
     margin-top: 20px;
}


/* 规范 - end */
.t_title1 {
    font-size:34px;
    color: #fff;
    line-height: 1.75;
    font-weight: bold;
}

.t_banduan p {
    font-size: 18px;
    line-height: 1.75;
    color: #fff;
}

/* main */
/* .ys_header{
    position: fixed;
    top:20px;
    left:50%;
    transform: translateX(-50%);
    background: rgba(0,0,0,.7);
    padding:0 36px;
} */
.g_logo {
    width:230px;
    line-height: 85px;
}

.g_logo img {
    width: 100%;
    margin-top: -10px;
}

.g_navli>a {
    font-size: 18px;
    line-height: 85px;
    color: #000000;
    display: block;
    padding: 0 22px;
}

.g_search_icon,
.g_worldfl {
    width:40px;
    line-height: 85px;
    margin-right:15px;
    cursor: pointer;
}
.yuyan_g_worldfl{
    width: 30px;
    margin-right: 5px !important;
}
.index_sousuo{
    border-right: 2px solid #dddddd;
    padding-right: 10px;
    margin-right: 10px;
}
.index_yuyan{
    max-width: 21px;
}
.g_search_icon img,
.g_worldfl img {
    width: 100%;
}
.yuyan_g_cn{
    margin-right:6px;
    color: #000000;
}
.yuyan_g_en{
    margin-left:6px;
    color: #000000;
}
.g_worldfr {
    color: #333333;
    font-size: 16px;
    line-height: 85px;
}

.g_worldfl {
    margin-right: 10px;
}

.ys_ban_title {
    font-size: 60px;
    line-height: 1.3;
    font-weight: bold;
    color: #0269b8;
    margin-bottom: 40px;
}

.ys_ban_titlebox {
    width: 830px;
}

.ys_ban_titlebox p {
    color: #0269b8;
    font-size: 28px;
    line-height: 1.75;
}

.ys_ban_slick .slick-dots {
    position: absolute;
    bottom: 66px;
    display: block;
    width: 1600px;
    list-style: none;
    text-align: left;
    left: 50%;
    transform: translateX(-50%);
}

.ys_ban_slick .slick-dots li {
    width: 8px;
    height: 8px;
    margin: 0 6px;
    border-radius: 50%;
    background: #fff;
    position: relative;
}

.ys_ban_slick .slick-dots li::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border: 1px solid #fff;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    opacity: 0;
}

.ys_ban_slick .slick-dots li.slick-active {
    background: #fff;
}

.ys_ban_slick .slick-dots li.slick-active::before {
    opacity: 1;
}

.g_sypart1 {
    background-color:#0269b8;
    padding: 30px 0;
}

.g_sypart1 .g_title1 {
    color: #fff
}
.g_title6{
    font-size:27px;
    font-weight: bold;
    color: #000000;
    margin-bottom: 30px;
}
.g_title6_img img{
    border-radius: 20px;
}
.g_sypart1fl {
    width: 30%;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}

.g_sypart1fr {
    width:70%;
}

.g_sypart1nr {
    width:25%;
}

.g_sypart1_icon {
    width: 96px;
    margin: 0 auto 14px;
}

.g_sypart1_icon img {
    width: 100%
}

.g_sypart1_wz {
    text-align: center;
    font-size: 18px;
    line-height: 1.75;
    color: #fff;
}

.g_sypart1box {
    position: relative;
}

.g_sypart2_botfl {
    width: 25%;
    padding: 0 15px;
    margin-bottom: 30px;
}

.g_sypart2_botfl a {
    display: block;
    position: relative;
    transition: all .36s ease;
}

.ys_pos_center {
    z-index: 10;
}

.g_sypart2_botfl .g_title4 {
    color: #fff
}

.g_sypart2_bot {
    margin: 0 -15px;
}

.g_sypart2_botfl img {
    border-radius: 10px;
}

.g_bottonfl {
    color: #0269b8;
    font-size: 16px;
    line-height: 24px;
}

/*关于我们*/
.index_about_left{
    width: 43%;
    float: left;
    margin-top: 20px;
}
.index_about_left p{
    font-size: 16px;
    line-height:2;
    text-indent: 2em;
    color:#848484;
    margin-bottom: 20px;
}
.index_about_left_more{
    margin-top: 70px;
}
.index_about_left_more a{
    padding: 12px 35px;
    color: #848484;
    border-radius:30px;
    margin-top: 30px;
    border: 1px solid #d8d8d8;
    transition: all 0.5s ease;
}
.index_about_left_more a span{
    width: 30px;
    display: inline-block;
    height: 1px;
    background-color:#848484;
    vertical-align: middle;
    margin-top: -2px;
    margin-right:6px;
    transition: all 0.5s ease;
}
.index_about_left_more a:hover{
    background-color:#0269b8;
    border:0px;
    color: #ffffff;
}
.index_about_left_more a:hover span{
    background-color:#ffffff;
}
.index_about_left_shuzi{
    margin-top: 80px;
}
.index_about_left_shuzi ul{
    display: flex;
    justify-content: space-between;
}
.index_about_left_shuzi ul li:first-child{
    border-left: 1px solid #d8d8d8;
}
.index_about_left_shuzi01{
    text-align: center;
    width: 33.33%;
    border-right: 1px solid #d8d8d8;
    box-sizing: border-box;
}
.index_about_left_shuzi01 a{
    font-size:30px;
    font-family: "itc";
  	color: #0269b8;
}
.index_about_left_shuzi01 h6{
    font-size: 16px;
    margin-top: 15px;
    text-align: center;
    margin-left: 5px;
}
.index_about_left_shuzi01 sup{
    font-size: 14px;
    display: inline-block;
    font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", Helvetica, Arial;
    vertical-align:0.5em;
    margin-left:10px;
}
.index_about_right{
    width: 50%;
    margin-left:7%;
    float: left;
    position: relative;
}
.index_about_img{
    max-width: 88%;
    float: right;
    margin-top: -50px;
    border-radius: 30px;
}
.index_about_right .dots{
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    height: calc(100% + 30px);
}
.index_about_right_slg{
    float: right;
    width: 88%;
    text-align: center;
    font-size: 20px;
    letter-spacing:4px;
    margin-top: 25px;
    font-weight: 700;
}
.index_about_right_slg span{
    font-size: 25px;
    color: #0269b8;
}
.g_bottonfr {
    width: 21px;
    line-height: 23px;
    margin-left: 8px;
}

.g_botton {
    margin-top: 28px;
}

.g_sypart2_botfl img {
    transition: all .36s ease;
}

.g_sypart2_botfl .ys_imgbox_cover {
    overflow: hidden;
    border-radius: 10px;
    transition: all .36s ease;
}

.g_bottonfr {
    transition: all .36s ease;
}

.g_sypart2_twofl {
    width: 44%;
}

.g_sypart2_twofl img {
    width: 100%;
}

.g_sypart2_two {
    position: relative;
}

.g_sypart2_twofr {
    width: 56%;
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    background: #F26541;
}

.g_sypart2_twofr {
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}

.g_sypart2_twofl img {
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
}

.g_sypart2_title {
    position: absolute;
    top: 50%;
    left: 90px;
    transform: translateY(-50%);
    width: 48%;
}

.g_sypart2_title .g_title1 {
    color: #fff;
}

.g_sypart2_title p {
    color: #fff;
    font-size: 16px;
    line-height: 1.75;
    ;
}

.g_sypart2_serch {
    position: absolute;
    top: 50%;
    right: 65px;
    transform: translateY(-50%);
    width: 114px;
    height: 114px;
}

.g_sypart2_serch::before {
    background: #fff;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    transition: all .36s ease;
}

.g_sypart2_serch a {
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 10;
}

.g_sypart2_serchicon {
    width: 30px;
    margin: 0 auto 10px;
}

.g_sypart2_serch p {
    text-align: center;
    color: #F26541;
    font-size: 16px;
}

.g_sypart2_serch .ys_pos_center {
    width: 100%;
}

.g_sypart3 {
    position: relative;
    background: url(../images/pro_bg0908.jpg) no-repeat;
    background-size:100% 100%;
    padding-top: 100px;
    padding-bottom:100px;
}

.g_sypart3 .g_title1 {
    color: #ffffff;
}

.g_sypart3bj img {
    border-radius: 10px;
}

.g_sypart3nr {
   
}
.g_sypart3nr_container{
    position: relative;
}
.g_sypart3nr_container .swiper-button-prev{
    left: -66px;
    width: 46px;
    height: 46px;
    background-color: #ffffff;
    border-radius: 50%;
    background-size: 13px;
}
.g_sypart3nr_container .swiper-button-next{
    right: -66px;
    width: 46px;
    height: 46px;
    background-color: #ffffff;
    border-radius: 50%;
    background-size: 13px;
}
.g_sypart3nr_swiper .swiper-slide{
    border-radius:30px;
    overflow: hidden;
    background-color: #ffffff;
}
.index_pro_name{
    font-size: 18px;
    text-align: center;
    background:rgb(2 105 184 / 100%);
    padding-bottom: 20px;
    padding-top: 20px;
    color: #ffffff;
}

.g_sypart3nr .g_sypart2_top {
    margin-bottom: 100px;
}

.g_sypart3_botfl {
    width: 16.666667%;
    padding: 0 15px;
}

.g_sypart3_bot .ys_imgbox_cover {
    width: 18px;
}

.g_sypart3_box .g_title3 {
    color: #fff;
}

.g_sypart3_bot {
    margin: 0 -15px;
}

.g_sypart3_botfl a {
    display: block;
    border-radius: 10px;
    background: rgba(0, 0, 0, .3);
    transition: all .36s ease;
    padding: 70px 34px;
}

.g_sypart3_box .g_title3 {
    height: 105px;
    overflow: hidden;
    margin-bottom: 20px;
    transition: all .36s ease;
}

.g_sypart3_botfl .ys_imgbox_cover {
    width: 48px;
    height: 48px;
    border-radius: 50%;
    position: relative;
    transition: all .36s ease;
}

.g_sypart3_botfl .ys_imgbox_cover img {
    width: 20px;
    height: auto;
}

.g_sypart3_botfl .ys_imgbox_cover img:nth-child(2) {
    opacity: 0;
}

.g_sypart3_botfl .ys_imgbox_cover img {
    width: 20px;
    height: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.g_sypart3_box sup {
    font-size: 18px;
}

.g_sypart3bj {
    display: none;
}

.g_sypart3bj.on {
    display: block;
}

.g_sypart3_botfl.active a {
    background: #F26541;
}

.g_sypart3_botfl.active .g_title3 {
    transform: translateY(-20px);
}

.g_sypart3_botfl.active .ys_imgbox_cover {
    transform: translateY(20px);
}

.g_sypart3_botfl.active .ys_imgbox_cover {
    background: #fff;
}

.g_sypart3_botfl.active .ys_imgbox_cover img:nth-child(2) {
    opacity: 1;
}

.g_sypart3bj1.on {
    opacity: 1;
}

.g_sypart4nr.on .g_sypart4wz {
    float: right;
    padding: 75px 150px 0 78px;
}

.g_sypart4nr.on .g_sypart4_img {
    float: left;
}

.g_sypart4wz,
.g_sypart4_img {
    float: left;
}

.g_sypart4_img {
    width: 47.5%;
}

.g_sypart4wz {
    width: 52.5%;
    padding: 70px 90px 0 135px;
}

.g_sypart4wz {
    padding-left: 80px;
}

.g_sypart4nr {
    margin-bottom: 108px;
}

.g_sypart4wz .g_title2 {
    margin-bottom: 40px;
    max-height: 126px;
    overflow: hidden;
}

.g_sypart4nr .g_botton {
    margin-top: 80px;
}

.g_sypart4wz .g_word1 p {
    max-height: 84px;
    overflow: hidden;
}

.g_sypart5fl {
    width: 31.333333%;
    padding: 0 16px;
}

.g_sypart5nr {
    margin: 0 -16px;
}

.g_sypart5fl a {
    display: block;
    position: relative;
    overflow: hidden;
    box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.06);
    border-radius:10px;
}
.g_sypart5fl .fangan_title{
    box-shadow: unset;
}
.fangan_title p{
    font-size: 18px;
    line-height: 50px;
    text-align: center;
    color: #000;
    margin-top: 10px;
}
.news_shijian{
    font-size: 15px;
    font-family: "itc";
    color:#999999;
    margin-top: 15px;
    border-bottom: 1px solid #d8d8d8;
    padding-bottom: 20px;
}
.g_sypart5_word {
    background-color:#0269b8;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 40px 30px;
    z-index: 10;
}

.g_sypart5_word .g_title4,
.g_sypart5_word p {
    color: #fff;
}

.g_sypart5_word .ys_imgbox_cover {
    width: 48px;
    height: 48px;
    border-radius: 50%;
    background: #fff;
    margin-top: 24px;
    opacity: 0;
    transition: all .36s ease;
}

.g_sypart5_word .ys_imgbox_cover img {
    width: 20px;
    height: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.g_sypart5_word h5 {
    max-height: 84px;
    overflow: hidden;
}

.g_sypart5nr {
    margin-top: 40px;
}

.g_sypart5_word p {
    max-height: 49px;
    overflow: hidden;
}

.g_sypart5_word p {
    font-size: 14px;
    line-height: 1.75;
}

.g_sypart5_img {
    position: relative;
}
.pro_cont .g_title4{
    font-size: 16px;
    text-align: center;
}
/*
.g_sypart5_img::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 20px;
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .8));
    z-index: 5;
}

.g_sypart5_img img,
.g_sypart5_img {
    border-radius: 20px;
    transition: all .36s ease;
}

.g_sypart5_word {
    transform: translateY(70px);
    transition: all .36s ease;
}
*/

/* tammy - start - 2021.12.8 */
.t_syk5yuan {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: #000;
    position: relative;
}

.t_syk5yuan img {
    width: 17px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.t_syk5zi {
    font-size: 16px;
    line-height: 40px;
    color: #000;
    padding: 0 18px;
}

.t_syk5prev .t_syk5yuan img {
    transform: translate(-50%, -50%) rotate(180deg);
}

.t_syk5zhuli {
    cursor: pointer;
}

.t_syk5zhuan {
    margin-top: 50px;
}

.g_sypart6fl {
    width:33.33%;
    padding: 0 15px;
}

.g_sypart6nr {
    margin: 0 -15px;
}

.g_sypart6_wz p {
    font-size: 16px;
    color: #666;
    line-height: 1.875;
}

.g_sypart6_wz .g_title4 {
    font-weight: normal;
    transition: all 0.36s;
    margin-bottom: 13px;
}

.g_sypart6_img {
    
    margin-bottom: 33px;
}

.g_sypart6_wz span {
    color: #0268b8;
    font-size: 16px;
    line-height: 1.5;
    display: inline-block;
    margin-bottom: 5px;
    font-family: "itc";
}
    
/*通用底部*/
.ty_footer{
    background-color: #efefef;
    padding:60px 0;
}
.ty_footer_top{
    border-bottom: 1px solid  #d3d1d1;
    padding-bottom: 30px;
}
.ty_footer_top_left{
    float: left;
}
.ty_footer_top_right{
    float: right;
}
.ty_footer_top_right select{
    color: #555555;
    width: 200px;
    border:1px solid #d3d1d1;
    padding: 12px 30px;
}
.ty_footer_top_right select option{
    color: #666666;;
}
.ty_footer_top_left img{
    width: 230px;
}
.ty_footer_main{
    margin-top:50px;
}
.ty_footer_main_left{
    width: 50%;
    float: left;
    margin-right:6%;
}
.ty_footer_main_left ul{
    display: flex;
    display: -webkit-flex; */
    -0-webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: flex-start;
    align-items: flex-start;
}
.ty_footer_main_li{
    padding-right: 20px;
}
.ty_footer_main_left .ty_footer_main_li:last-child{
    padding-right:0px;
}
.ty_footer_main_li h5{
    color: #000000;
    font-size: 17px;
    margin-bottom:30px;
}
.ty_footer_main_li h5 a{
    color: #000000;
}
.ty_footer_main_li h6{
    font-size: 14px;
    color: #555555;
    margin-bottom:10px;
}
.ty_footer_main_li h6 a{
    color: #555555;
    line-height: 1.3;
}
.ty_footer_main_right{
    width:44%;
    float: left;
    border-left: 1px solid #d3d1d1;
    padding-left: 6%;
    display: flex;
}
.ty_footer_main_right h5{
    color: #000000;
    font-size: 17px;
    margin-bottom:30px;
}
.ty_footer_main_right h6{
    font-size: 15px;
    color: #666666;
    margin-bottom:16px;
}
.ty_footer_main_right h6 img{
    width: 23px;
    vertical-align: middle;
    margin-right:12px;
}
.ty_footer_main_right h6 span{
    vertical-align: middle;
}
.ty_footer_main_right_left{
    width: 100%;
}
.ty_footer_main_right_right{
    width: 30%;
}
.ty_footer_main_right_right img{
    width: 100%;
}
.ty_footer_main_right_right p{
    color: #666666;
    text-align: center;
    margin-top: 15px;
}
.he_ditop{
    border-top:1px solid #d3d1d1;
    padding-top: 22px; 
}



.ys_footezh p {
    color: #58595B;
    font-size: 18px;
    line-height: 1.75;
    font-weight: bold;
}

.ys_footezh a {
    color: #58595B;
    font-size: 18px;
    line-height: 1.75;
    font-weight: bold;
}

.ys_footefl p {
    color: #58595B;
    font-size: 16px;
    line-height: 1.875;
}

.ys_footefl p span {
    color: #666666;
}
.ys_footefl a{
    display: inline-block;
    margin-left: 20px
}

.ys_foote {
    text-align: center;
    padding: 49px 0 45px 0;
}

.ys_footezh {
    display: inline-block;
    text-align: left;
}

.ys_footefr,
.ys_footefl {
    width: 220px;
    text-align: left;
}

.ys_footefr img {
    width: 100%;
}
.jishuzhichi{
    text-align: right;
}
.jishuzhichi span{
    vertical-align: middle;
    color: #666666;
    margin-top: 2px;
}
.jishuzhichi img{
    width: 100px;
    float: right;
    vertical-align: middle;
    margin-top: -2px;
}
.g_sypart5nr .slick-list {
    overflow: visible;
}

.slick-dots li {
    width: 8px;
    height: 8px;
    margin: 0 7px;
    border-radius: 50%;
    background: #C4C4C4;
    position: relative;
}

.slick-dots li::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border: 1px solid #000;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    opacity: 0;
}

.slick-dots li.slick-active {
    background: #000;
}

.slick-dots li.slick-active::before {
    opacity: 1;
}

.g_sypart5nr .slick-dots {
    bottom: -66px;
    text-align: left;
    padding-left: 16px;
}

/* b1 */
.t_neipic {
    position: relative;
    width: 100%;
}

.t_neipic img {
    width: 100%;
}

.t_neipic::before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, .3);
    z-index: 3;
}

.t_neiwen {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 6;
}

.t_neibanzh {
    position: absolute;
    top: 54%;
    width: 100%;
    transform: translateY(-50%);
}

.t_b1con .t_neibanzh {
    top: 45%;
}

.t_neibanzh .t_banduan {
    max-width: 890px;
}

.t_b1con .t_neibanzh .t_banduan,
.t_b2con .t_neibanzh .t_banduan {
    max-width: 680px;
}

.t_b1shurg {
    width: 122px;
}

.t_b1shuzi {
    width: 100%;
    text-align: center;
    background: #F26541;
    border-radius: 4px;
    line-height: 55px;
    cursor: pointer;
    font-size: 16px;
    color: #fff;
}

.t_b1shule {
    width: calc(100% - 122px);
    padding-right: 20px;
}

.t_b1shuli {
    padding: 0 6px;
    width: 25%;
}

.t_b1zuolie {
    margin: 0 -6px;
}

.t_b1shup,
.ys_select_hd {
    border-radius: 4px;
    padding: 0 40px;
    transition: all 0.36s;
}
.ys_select_hd1{
    
}
.ys_select_show1{
    line-height: 75px;
    font-size: 18px;
    color: #000000;
    padding: 0 60px;
    height: 100%;
    display: block;
}
.pro_active .ys_select_show1{
    color: #ffffff;
}
.t_b1shic {
    width: 22px;
    line-height: 55px;
}
.news_titcont{
    padding:40px 30px;
}
.news_titcont h5{
    font-family: "itc";
    font-size: 18px;
    color: #0269b8;
}
.news_titcont h6{
    font-size:20px;
    color: #000000;
    margin-top: 20px;
    height: 60px;
    line-height: 30px;
    overflow: hidden;
}
.news_titcont_more{
    margin-top:50px;
}
.news_titcont_more span{
    font-size: 16px;
    color: #0269b8;
}
.news_li_cont{
    margin-right: 3%;
    width: 31.333%;
    padding: 0px 10px;
    padding-bottom: 20px;
    margin-bottom: 3%;
}
.g_sypart5nr .news_li_cont:nth-child(3n){
    margin-right: 0px;
}
.news_li_cont a:hover .g_bottonfr{
    transform: translateX(10px);
}
/*联系我们*/
.lianxi_cont{
    padding: 100px 0 80px 0;
}
.lianxi_cont_flex{
    display: flex;
    align-items: center;
}
.lianxi_cont_left{
    width: 45%;
    float: left;
}
.lianxi_cont_left_lianxifangshi{
    font-size: 22px;
    color: #a2a2a2;
    margin-bottom: 20px;
}
.lianxi_cont_left h3{
    font-size: 35px;
    margin-bottom: 40px;
    color: #000000;
}
.lianxi_cont_left_lxtet h6{
    font-size: 20px;
    color:#666666;
}
.lianxi_cont_left_lxtet h2{
    font-family: "itc";
    font-size: 33px;
    color: #0269b8;
    margin-top:7px;
    margin-bottom: 35px;
}
.lianxi_cont_left h6{
    color: #666666;
}
.lianxi_cont_left_lxtet h6 img{
    width: 23px;
    margin-right: 8px;
    vertical-align: middle;
}
.lianxi_cont_left_lxtet_h6{
    font-size: 17px;
    line-height:43px;
}
.lianxi_cont_left_lxtet_h6 img{
    width: 23px;
    margin-right:12px;
    vertical-align: middle;
}
.map{
    float: right;
    width: 55%;
    height: 440px;
}
.map img{
    max-width: unset;
}
#allmap {width: 100%;height: 100%;overflow: hidden;margin:0;}
.sections {
    padding: 30px 0;
}
.sections-title {
    text-align: center;
    font-size: 18px;
    margin-bottom: 20px;
}
.sections-title p {
    font-size: 12px;
    margin: 10px 0 0;
    color: #888;
}
.contacts-2 .map {
    height: 300px;
}
.contacts-2 .info {
    padding: 15px;
    background-color: #b62020;
    color: #fff;
}
.contacts-2 .info h4 {
    margin: 0 0 15px;
    border-bottom: 1px solid #c76464;
    font-weight: normal;
    font-size: 18px;
    padding-bottom: 15px;
}
.contacts-2 .info p {
    margin: 0 0 15px;
    background: no-repeat 0 center;
    background-size: 15px 15px;
    padding-left: 25px;
}
.contacts-2 .info .btn {
    display: block;
    width: 120px;
    line-height: 40px;
    background-color: #fff;
    color: #f08300;
    text-align: center;
}            
@media screen and (min-width: 768px) {
    .containers {
        width: 1200px;
        margin: 0 auto;
    }
    .containers-fluid {
        min-width: 1200px;
        margin: 0 auto;
    }           
    .sections {
        padding: 60px 0;
    }
    .sections-title {
        margin-bottom: 40px;
        font-size: 30px;
    }
    .sections-title p {
        font-size: 18px;
    }
    .contacts-1 {
        text-align: center;
    }
    .contacts-2 .map {
        float: right;
        width: 50%;
        height: 550px;
    }
    .contacts-2 .info {
        margin-right: 50%;
        padding: 75px;
        height: 400px;
    }
    .contacts-2 .info h4 {
        font-size: 34px;
        margin-bottom: 30px;
    }
    .contacts-2 .info p {
        line-height: 30px;
        font-size: 20px;
        margin-bottom: 20px;
    }
    .contacts-2 .info .btn {
        line-height: 50px;
        font-size: 18px;
        width: 140px;
    }            
}
.liuyan_cont{
    background:url(../images/liuyan-bg.jpg) no-repeat;
    background-size: 100% 100%;
    padding: 100px 0;
}
.liuyan_cont_tit h4{
    font-size:35px;
    text-align: center;
    color: #ffffff;
}
.liuyan_cont_tit h6{
    font-size: 18px;
    text-align: center;
    color: #ffffff;
    margin-top:30px;
    font-weight: 100;
}
.liuyan_cont_div{
    background-color: #ffffff;
    margin-top: 50px;
    padding: 50px 60px;
}
.liuyan_cont_div label{
    width: 100%;
}
.liuyan_cont_div label input{
    width: 49%;
    margin-right:2%;
    background-color: #f4f4f4;
    padding-left:30px;
    line-height:60px;
    float: left;
    font-size: 17px;
    font-weight: 100;
}
.liuyan_cont_div label input::placeholder {
    color: #999999;
}
.liuyan_cont_div label input:nth-child(2){
    margin-right:0;
}
.liuyan_cont_div_lable2{
    margin-top: 2%;
}
.liuyan_cont_div textarea{
    width: 100%;
    margin-top: 2%;
    height: 120px;
    padding: 30px;
    background-color: #f4f4f4;
    font-size: 17px;
    font-weight: 100;
}
.liuyan_cont_div textarea::placeholder {
    color: #999999;
}
.liuyan_cont_div_submit{
    text-align: center;
    margin-top: 30px;
}
.liuyan_cont_div_submit input{
    padding: 16px 50px;
    background-color: #0269b8;
    margin: 0 auto;
    color: #fff;
}

/*荣誉资质*/
.rongyu_cont{
    margin-top: 80px;
    margin-bottom: 80px;
}
.zhuanli_div{
    background-color: #f7f7f7;
    padding-top:10px;
    margin-top: 60px;
    padding-bottom:70px;
}
.zhuanli_div .rongyu_cont{
    margin-top: 60px;
}
.rongyu_contswiper .swiper-container{
    padding-bottom: 50px;
}
.zhuanli_contswiper .swiper-container{
    padding-bottom: 50px;
}
.ry_swiper_container .swiper-pagination{
    bottom: 20px;
}
.rongyu_cont .g_title6{
    margin-bottom:20px;
}
.rongyu_cont .zz_title_line{
    display: block;
    width: 50px;
    height: 2px;
    background-color: #0269b8;
    margin-bottom:40px;
}
.rongyu_contswiper .swiper-container{
    padding-bottom:60px;
}
.rongyu_contswiper .swiper-slide{
    height:300px;
}
.zhuanli_contswiper .swiper-slide{
    height:350px;
}
.ry_swiper_container .swiper-slide {
    text-align: center;
    font-size: 18px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: flex-end;
}
.ry_swiper_container .swiper-wrapper{
    display: flex;
    align-items: flex-end;
}
.ry_swiper_container .swiper-slide-active,.swiper-slide-duplicate-active{
    transform: scale(1);
}
.ry_swiper_container .swiper-slide img{
    max-width: 100%;
    width: 80%;
    transition: 300ms;
}
.ry_swiper_container .swiper-slide-active img{
    width: 100%;
}
.rongyu_contswiper{
    background: url(../images/quali-bg.png) no-repeat;
    background-size: 100%;
    background-position-x: center;
    background-position-y: bottom;
    padding: 0 6%;
}
.zhuanli_contswiper{
    background: url(../images/quali-bg.png) no-repeat;
    background-size: 100%;
    background-position-x: center;
    background-position-y: bottom;
    padding: 0 6%;
}

.t_b1shic img {
    width: 100%;
}

.t_b1shu {
    width: 100%;
}

.t_neiwen .ys_cont1600 {
    position: relative;
    height: 100%;
}

.t_neiban {
    position: relative;
}

.t_b1shuinput {
    width: calc(100% - 22px);
    padding-left: 8px;
}

.t_b1shuinput input {
    width: 100%;
    font-size: 16px;
    line-height: 55px;
    color: #333;
}

.t_b1shuinput input::placeholder {
    font-size: 16px;
    line-height: 55px;
    color: #C4C4C4;
}

.ys_select_show {
    font-size: 18px;
    color: #000000;
    outline:none;
    line-height: 75px;
    margin-right: 40px;
}
input:focus{outline:none;}
.ys_select_show::placeholder {
    font-size: 18px;
    color: #333;
}
.pro_cont{
    background-color: #f7f7f7;
}
.nav1_daohang.pro_active{
    background-color:#0269b8;
}
.pro_active .ys_select_show{
    color: #ffffff;
}
.pro_sanjiao_fff{
    display: none;
}
.pro_active .pro_sanjiao_fff{
    display: block;
}
.pro_active .pro_sanjiao_blue{
    display: none;
}
.t_b1shubox.ys_select {
    height:75px;
    max-width:250px;
}

.ys_select_xtbbox {
    width: 11px;
    margin-right:40px;
}

.ys_select_xtbbox img {
    width: 100%;
}

.ys_select_hd.on {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.ys_select_bd {
    background: #F1F1F2;
    padding-top: 16px;
    padding-bottom: 16px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    max-height: 182px;
}

.ys_select_li {
    transition: all 0.36s;
    font-size: 15px;
    color: #333;
    line-height: 2;
    margin-bottom: 8px;
}
.ys_select_li a{
    padding: 0 20px;
    color: #333;
    line-height: 2;
    box-sizing: border-box;
    width: 100%;
    display: block;
}
.ys_select_li:last-of-type {
    margin-bottom: 0;
}

.t_neibanzh .t_title1 {
    margin-bottom: 10px;
}

.t_b1shu {
    margin-top: 85px;
}

/* b2 */
.t_b2k1 {
    background: #F6F6F6;
    padding: 50px 0;
}

.t_b2k1 .t_b1shu {
    margin-top: 0;
}

.t_b2k2li {
    width: 25%;
    padding: 0 14px;
    margin-bottom: 14px;
}

.t_b2k2nr {
    margin: 0 -14px;
}

.t_b2k2xin {
    border: 1px solid #E0E0E0;
    border-radius: 4px;
    padding: 0 20px;
    font-size: 16px;
    line-height: 80px;
    color: #000;
    transition: all 0.36s;
}

.t_b2k2 {
    padding-top: 48px;
    padding-bottom: 48px;
}

/* b3 */
.t_anbtnic {
    width: 30px;
    line-height: 60px;
}

.t_anbtnic img {
    width: 100%;
}

.t_anwen {
    font-size: 16px;
    color: #fff;
    line-height: 60px;
    margin-right: 42px;
    font-weight: bold;
}

.t_anniu {
    background: #F26541;
    border-radius: 6px;
    padding: 0 16px;
}

.t_anbtn {
    display: inline-block;
}

.t_b3k1le {
    width: 50%;
}

.t_b3k1rg {
    width: 50%;
}

.t_b3k1rg .g_word1 p {
    line-height: 1.875;
    margin-bottom: 30px;
}

.t_b3k1rg .g_word1 p:last-of-type {
    margin-bottom: 0;
}

.t_b3k1,
.t_b4k1 {
    padding-top: 120px;
}

.t_b3k2le,
.t_b3k2rg {
    width: 50%;
}

.t_b3k2pic {
    width: 100%;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
    overflow: hidden;
}

.t_b3k2pic img {
    width: 100%;
}

.t_b3k2le {
    padding-left: calc(50vw - 800px);
    padding-right: 88px;
    padding-top: 80px;
}

.t_b3k2duan p {
    line-height: 1.875;
}

.t_b3k2dian p {
    position: relative;
    padding-left: 14px;
}

.t_b3k2dian p::before {
    content: '';
    width: 6px;
    height: 6px;
    border-radius: 50%;
    position: absolute;
    left: 0;
    background: #F26541;
    top: 12px;
}

.t_b3k2dian p {
    line-height: 1.875;
}

.t_b3k2le .g_title1 {
    margin-bottom: 22px;
}

.t_b3k2duan.g_word1 {
    margin-bottom: 23px;
}

.t_b3k2li.on .t_b3k2le {
    float: right;
}

.t_b3k2li.on .t_b3k2rg {
    float: left;
}

.t_b3k2li.on .t_b3k2pic {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}

.t_b3k2li.on .t_b3k2le {
    padding-right: calc(50vw - 800px);
    padding-left: 88px;
}

.t_b3k3li {
    width: 33.333333%;
    padding: 0 20px;
}

.t_b3k3ul {
    margin: 0 -20px;
}

.t_b3k3icon {
    width: 100px;
    margin-right: 40px;
}

.t_b3k3icon img {
    width: 100%;
}

.t_b3k3icon:last-of-type {
    margin-right: 0;
}

.t_b3k3 {
    background: rgba(246, 246, 246, .5);
}

.t_b3k3nr {
    padding-top: 104px;
    padding-bottom: 112px;
}

.t_b3k3nr .g_title1 {
    margin-bottom: 56px;
}

.t_b3k3ic {
    margin-bottom: 31px;
}

.t_b3k3li .g_title2 {
    margin-bottom: 20px;
}

.t_b3k3li .g_word1 p {
    line-height: 1.875;
}

.t_b3con .t_neibanzh .t_banduan {
    max-width: 890px;
}

.t_neiban .t_anbtn {
    margin-top: 38px;
}

/* b4 */
.t_b4k1tit {
    font-size: 28px;
    color: #000;
    font-weight: bold;
    line-height: 1.5;
}

.t_b3k1h5 {
    font-size: 18px;
    line-height: 1.5;
    font-weight: bold;
    color: #000;
}

.t_b3k1leic {
    width: 104px;
}

.t_b3k1leic img {
    width: 100%;
}

.t_b3k1lewen {
    width: calc(100% - 104px);
    padding-left: 30px;
}

.t_b3k1lewen .g_title2 {
    color: #F26541;
    font-weight: normal;
}

.t_b3k1zh p {
    color: #333;
    font-size: 18px;
    line-height: 2;
}

.t_b3k1zh p span {
    color: #F26541;
    font-size: 48px;
}

.t_b3k1le .g_title1 {
    margin-bottom: 6px;
}

.t_b4k1tit {
    margin-bottom: 185px;
}

.t_b4k1rg {
    padding-top: 10px;
}

.t_b4k1rg .g_word1 p {
    line-height: 1.875;
}

.t_b4k1up.g_word1 {
    margin-bottom: 36px;
}

.t_b3k1ic {
    width: 106px;
    margin-bottom: 20px;
}

.t_b3k1ic img {
    width: 100%;
}

.t_b3k1li {
    width: 33.333333%;
}

.t_b3k1ul {
    margin-bottom: 30px;
}

.t_b4k2 {
    position: relative;
}

.t_b4k2bg {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    overflow: hidden;
}

.t_b4k2bg img {
    width: 100%;
    min-height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    object-fit: cover;
}

.t_b4k2ic {
    width: 106px;
}

.t_b4k2ic img {
    width: 100%;
}

.t_b4k2 .ys_cont1600 {
    position: relative;
    z-index: 6;
}

.t_b4k2 .g_title1 {
    color: #fff;
}

.t_b4k2 .g_title1,
.t_b4k3 .g_title1 {
    margin-bottom: 52px;
}

.t_b4k2li {
    font-weight: bold;
    font-size: 18px;
    line-height: 1.75;
    padding-left: 12px;
    position: relative;
    margin-right: 55px;
}

.t_b4k2nr .t_b4k2li {
    color: #fff;
}

.t_b4k2li:last-of-type {
    margin-right: 0;
}

.t_b4k2li::before {
    content: '';
    width: 6px;
    height: 6px;
    position: absolute;
    border-radius: 50%;
    background: #F26541;
    left: 0;
    top: 12.75px;
}

.t_b4k2nr .t_b4k2rgduan p {
    color: #fff;
}

.t_b4k2le {
    width: 400px;
}

.t_b4k2rg {
    width: calc(100% - 400px);
    padding-top: 20px;
}

.t_b4k2nr {
    padding-top: 120px;
    padding-bottom: 155px;
}

.t_b4k2rgduan.g_word1 {
    margin-bottom: 48px;
}

.t_b4k3 {
    background: #F6F6F6;
}

.t_b4k3nr {
    padding-top: 112px;
    padding-bottom: 126px;
}

.t_b4k3 .t_b4k2rg {
    padding-top: 14px;
}

.t_b4k3 .t_b4k2rgduan.g_word1 {
    margin-bottom: 45px;
}

.t_b4k3 .t_anbtn {
    margin-top: 50px;
}

.t_b3k4 {
    padding-top: 120px;
}

/* b5 */
.t_b4k1rg .g_word1 p {
    margin-bottom: 14px;
}

.t_b4k1rg .g_word1 p:last-of-type {
    margin-bottom: 0;
}

.t_b5k2li {
    font-size: 18px;
    font-weight: bold;
    color: #000;
    line-height: 2;
    padding-left: 14px;
    position: relative;
}

.t_b5k2li a {
    color: #F26541;
    position: relative;
}

.t_b5k2li::before {
    content: '';
    position: absolute;
    left: 0;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #F26541;
    top: 15px;
}

.t_b5k2li a::before {
    content: '';
    width: 100%;
    left: 0;
    height: 1px;
    position: absolute;
    background: #F26541;
    bottom: 0;
}

.t_b5k2 .g_sypart4_img video {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    min-height: calc(100% + 2px);
    object-fit: cover;
    z-index: 2;
}

.t_b5k2 .g_sypart4_img {
    border-radius: 20px;
    overflow: hidden;
}

.t_b5k2 .g_sypart4_img {
    float: right;
}

.t_b5k2 .g_sypart4wz {
    float: left;
}

.t_b5k2 .g_sypart4nr.on .g_sypart4_img {
    float: left;
}

.t_b5k2 .g_sypart4nr.on .g_sypart4wz {
    float: right;
}

.t_b5k2 .g_sypart4nr:last-of-type {
    margin-bottom: 0;
}

.t_b5k2 .g_sypart4nr h2.g_title1 {
    margin-bottom: 23px;
}

.t_b5k2 .g_sypart4nr p {
    margin-bottom: 32px;
}

/* b6 */
.t_b6k2li {
    width: 25%;
    padding: 0 15px;
}

.t_b6k2ul {
    margin: 0 -15px;
}

.t_b6k2xin {
    width: 100%;
    font-size: 16px;
    color: #000;
    line-height: 1.75;
    position: relative;
    padding: 18px 0 2px;
}

.t_b6k2xin::before {
    content: '';
    width: 100%;
    height: 1px;
    position: absolute;
    background: #DEDEDE;
    bottom: 0;
    left: 0;
}

.t_b6k1 {
    padding-top: 120px;
    margin-bottom: 71px;
}

.t_b6k1 h2.g_title1 {
    margin-bottom: 25px;
}

.t_b6k1 .t_b2k2xin {
    line-height: 78px;
}

.t_b6k2 h2.g_title1 {
    margin-bottom: 14px;
}

.t_b6k2 {
    margin-bottom: 78px;
}

.t_b6k3li {
    width: 25%;
    padding: 0 15px;
    margin-bottom: 30px;
}

.t_b6k3ul {
    margin: 0 -15px;
}

.t_b6k3xin {
    background: #F6F6F6;
    border-radius: 10px;
    padding: 22px 16px;
}

.t_b6k3fu {
    background: #F26541;
    border-radius: 10px;
    padding: 22px 22px;
}

.t_b6k3fu .g_title3 {
    color: #fff;
}

.t_b6k3xia {
    padding: 38px 22px 0;
}

.t_duanxp p {
    font-size: 14px;
    color: #666;
    line-height: 1.75;
}

.t_b6k3jian {
    width: 48px;
    height: 48px;
    border-radius: 50%;
    position: relative;
    transition: all .36s ease;
    background: #fff;
}

.t_b6k3jian img {
    width: 20px;
    height: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.t_b6k3nr .g_title1 {
    margin-bottom: 35px;
}

.t_b6k3xin .t_duanxp {
    margin-bottom: 22px;
}

.t_b6k2.t_b6k2on {
    margin-bottom: 99px;
}

.t_b6k4li {
    width: 33.333333%;
    padding: 0 15px;
    margin-bottom: 30px;
}

.t_b6k4ul {
    margin: 0 -15px;
}

.t_b6k4an {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 34px;
    cursor: pointer;
    z-index: 10;
}

.t_b6k4an img {
    width: 100%;
}

.t_b6k4li .t_b6k4pic {
    border-radius: 20px;
    overflow: hidden;
    margin-bottom: 22px;
}

.t_b6k4pic video {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    min-height: 100%;
    object-fit: cover;
    z-index: 4;
}

.t_b6k4xin .g_title4 {
    font-weight: normal;
}

.t_b6k3 {
    margin-bottom: 70px;
}

.t_b6k4 h2.g_title1 {
    margin-bottom: 32px;
}

.t_b6k5date {
    color: #F26541;
    font-size: 18px;
    line-height: 1.5;
    margin-bottom: 5px;
}

.t_b6k5xin .g_title4 {
    font-weight: normal;
    transition: all 0.36s;
}

.t_b6k5xin {
    position: relative;
    width: 100%;
    padding-top: 16px;
    padding-bottom: 20px;
}

.t_b6k5xin::before {
    content: '';
    width: 100%;
    height: 1px;
    position: absolute;
    background: #C4C4C4;
    left: 0;
    bottom: 0;
}

.t_b6k5li {
    width: 50%;
    padding: 0 15px;
    margin-bottom: 16px;
}

.t_b6k5ul {
    margin: 0 -15px;
}

.t_b6k4 {
    margin-bottom: 63px;
}

.t_b6k5 h2.g_title1 {
    margin-bottom: 36px;
}

.t_b6k6 {
    background: #F6F6F6;
}

.t_b6k6li {
    width: 50%;
    padding: 0 16px;
    margin-bottom: 28px;
}

.t_b6k6ul {
    margin: 0 -16px;
}

.t_b6k6xin {
    padding: 36px 30px 39px;
    border-radius: 10px;
    background: #fff;
}

.t_b6k6le {
    width: 108px;
}

.t_b6k6ic {
    width: 100%;
}

.t_b6k6ic img {
    width: 100%;
}

.t_b6k6rg {
    width: calc(100% - 108px);
    padding-left: 36px;
    padding-top: 5px;
}

.t_b6k6rg .g_title4 {
    font-weight: normal;
    margin-bottom: 28px;
}

.t_b6k6zi {
    color: #F26541;
    font-size: 16px;
    line-height: 1.75;
    margin-right: 5px;
}

.t_b6k6icon {
    width: 18px;
    line-height: 28px;
}

.t_b6k6icon img {
    width: 100%;
}

.t_b6k5 {
    margin-bottom: 110px;
}

.t_b6k6nr {
    padding-top: 100px;
}

.t_b6k6 h2.g_title1 {
    margin-bottom: 34px;
}

.t_b6k6 {
    padding-bottom: 92px;
}

.t_b6k7xin {
    background: #F6F7F7;
    padding: 19.25px 34px;
}

.t_b6k7tit {
    font-size: 18px;
    font-weight: bold;
    line-height: 1.75;
    color: #000;
}

.t_b6k7rg {
    width: 20px;
}

.t_b6k7ic {
    width: 100%;
    line-height: 31.5px;
}

.t_b6k7ic img {
    width: 100%;
}

.t_b6k7li {
    margin-bottom: 20px;
}

.t_b6k7 {
    padding-top: 98px;
    padding-bottom: 82px;
}

.t_b6k7 h2.g_title1 {
    margin-bottom: 40px;
}

/* c1 */
.t_c1k1 .g_sypart4nr.on .g_sypart4_img {
    float: right;
}

.t_c1k1 .g_sypart4nr.on .g_sypart4wz {
    float: left;
}

.t_c1k1 {
    padding-top: 120px;
}

.t_c1k1 h2.g_title1 {
    margin-bottom: 32px;
}

.t_c1k1 .g_sypart4nr .g_botton {
    margin-top: 53px;
}

/* c2 */
.t_c2k1le {
    width: 50%;
    padding-left: calc(50vw - 800px);
    padding-right: 70px;
}

.t_c2k1rg {
    width: 50%;
}

.t_c2k1li {
    font-size: 18px;
    color: #000;
    font-weight: bold;
    line-height: 1.75;
    padding-left: 14px;
    position: relative;
    margin-right: 40px;
}

.t_c2k1li:last-of-type {
    margin-right: 0;
}

.t_c2k1li::before {
    content: '';
    width: 6px;
    height: 6px;
    background: #F26541;
    position: absolute;
    left: 0;
    border-radius: 50%;
    top: 12.75px;
}

.t_c2k1pic {
    width: 100%;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
    overflow: hidden;
}

.t_c2k1pic img {
    width: 100%;
}

.t_c2k1le .g_title1 {
    line-height: 1.5;
    margin-bottom: 28px;
}

.t_c2k1 {
    padding-top: 120px;
}

.t_c2k1le .t_c2k1duan {
    margin-bottom: 25px;
}

.t_c2k1top h4.g_title4 {
    margin-bottom: 28px;
}

.t_c2k1top {
    margin-bottom: 26px;
}

.t_b6k3xia {
    border-bottom: 1px solid #F1F1F2;
}

.t_b6k3jiwai {
    padding: 20px 22px 0;
}

.t_b6k3xia .t_duanxp p {
    height: 73.5px;
    overflow: hidden;
}

.t_c2k2xiao {
    margin-bottom: 40px;
    border-radius: 20px;
    overflow: hidden;
    position: relative;
    ;
}

.t_c2k2xiao:last-of-type {
    margin-bottom: 0;
}

.t_c2k2bg {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

.t_c2k2bg img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    min-height: 100%;
    width: 100%;
    object-fit: cover;
}

.t_c2k2xin {
    padding: 70px 130px;
}

.t_c2k2xiao1 .t_c2k2le .g_title1 {
    color: #fff;
}

.t_c2k2xin {
    position: relative;
    z-index: 4;
}

.t_c2k2zh {
    width: 20%;
}

.t_c2k2li {
    position: relative;
    padding: 14px 0;
    cursor: pointer;
}

.t_c2k2xiao1 .t_c2k2li .g_title4 {
    color: #ADADAD;
    transition: all 0.36s;
}

.t_c2k2xiao1 .t_c2k2li.on .g_title4 {
    color: #fff;
}

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

.t_neiduan p {
    font-size: 18px;
    line-height: 2;
    color: #fff;
}

.t_c2k2huanul .t_neiduan p {
    font-weight: bold;
    padding-left: 14px;
    position: relative;
}

.t_c2k2huanul .t_neiduan p::before {
    content: '';
    width: 6px;
    height: 6px;
    position: absolute;
    left: 0;
    background: #F26541;
    top: 15px;
    border-radius: 50%;
}

.t_c2k2le {
    width: 30%;
    padding-right: 30px;
}

.t_c2k2rg {
    width: 50%;
    padding-left: 140px;
    padding-top: 9px;
}

.t_c2k2xiao1 .t_neiduan p {
    width: 50%;
    float: left;
}

.t_c2k2huan {
    position: relative;
}

.t_c2k2huanul {
    display: none;
}

.t_c2k2huanul.act {
    display: block;
}

.t_c2k2xiao2 .t_c2k2li .g_title4 {
    color: #999;
    transition: all 0.36s;
}

.t_c2k2xiao2 .t_c2k2li.on .g_title4 {
    color: #000;
}

.t_c2k2xiao2 .t_c2k2li::before {
    background: rgba(153, 153, 153, .2);
}

.t_c2k2xiao2 .t_neiduan p {
    color: #000;
}

.t_c2k2 {
    padding-top: 30px;
}

/* d1 */
.t_d1k1 {
    padding-top: 120px;
}

.t_d1k1jian {
    margin-bottom: 35px;
}

.t_d1k1 .t_b6k3li {
    width: 33.333333%;
}

.t_d1k1 .t_b6k3xia .t_duanxp p {
    font-size: 18px;
    color: #333;
    line-height: 1.75;
    height: 31.5px;
}

.t_d1k1 .t_b6k3fu {
    padding: 38px 28px;
}

.t_d1k1 .t_b6k3xin {
    padding: 30px 20px 42px;
}

.t_d1k1 .t_b6k3xia {
    padding: 38px 28px 0;
    border-bottom: 1px solid #E5E5E5;
}

.t_d1k1 .t_b6k3jiwai {
    padding: 30px 28px 0;
}

.t_youdian p {
    position: relative;
    padding-left: 14px;
}

.t_youdian p::before {
    content: '';
    width: 6px;
    height: 6px;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 11px;
    background: #F26541;
}

.t_b6k3ul .t_youdian p {
    margin-bottom: 2px;
}

.t_d1k1 .t_b6k3jiwai .g_word1 {
    height: 88px;
    overflow: hidden;
}

.t_d1k1 .t_b6k3ul {
    margin-bottom: 10px;
}

.t_d1k1h4 {
    margin-bottom: 19px;
}

.t_d1k1duan2 p {
    margin-bottom: 9px;
}

.t_d1k1duan2 {
    margin-bottom: 35px;
}

.t_d1k2 {
    background: #F6F6F6;
    padding-top: 76px;
    padding-bottom: 100px;
    margin-bottom: 93px;
}

.t_d1k2 .g_sypart5nr {
    margin-top: 80px;
}

.t_d1k2 .g_title1 {
    color: #333;
}

.t_d1k2 .g_sypart5_word p {
    font-size: 14px;
    line-height: 1.75;
    max-height: 49px;
}

.t_d1k2 .g_sypart5_word h5 {
    margin-bottom: 6px;
}

.t_d1k2 .g_sypart5_word {
    padding: 51px 30px;
}

.t_d1k4lei {
    font-size: 18px;
    font-weight: bold;
    color: #F26541;
    line-height: 1.5;
    margin-bottom: 2px;
}

.t_b6k6 {
    margin-bottom: 100px;
}

/* 首页 - 导航 */
.ys_hd_pc {
    position: fixed;
    top: 20px;
    left: 50%;
    transform: translateX(-50%);
    background:rgb(255 255 255);
    padding: 0 30px;
    box-shadow: 0 0 10px 1px rgba(0,0,0,0.1);
}

.ys_hd_pc .ys_pos_center {
    opacity: 0;
    transition: all 0.5s 1s;
    -webkit-transition: all 0.5s 0.8s;
    -moz-transition: all 0.5s 0.8s;
}

.ys_hd_pc.act .ys_pos_center {
    opacity: 1;
}

.ys_hd_pc {
    width: 360px;
    transition: all .6s;
    -webkit-transition: all .6s;
    -moz-transition: all .6s;
}

.ys_hd_pc.act {
    width: 1600px;
}

.ys_hd_pc .ys_cont1600 {
    position: relative;
}

/* 导航下拉 */
.t_navbox {
    position: fixed;
    top: 84px;
    left: 50%;
    transform: translateX(-50%);
    width: 1600px;
    background: rgb(255 255 255 / 95%);
    transition: all .5s ease;
}

.ys_hd_pc.isfixed .t_navbox {
    width: 100vw;
}

.t_navbox .ys_cont1600 {
    width: 1528px;
}

.ys_hd_pc.isfixed .t_navbox .ys_cont1600 {
    width: 1600px;
}

.t_naveric {
    width: 24px;
    height: 24px;
    background:#0368b8;
    border-radius: 50%;
    position: relative;
    top: 1.5px;
    opacity: 0;
    transition: all 0.36s;
}

.t_naveric img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 10px;
}

.t_naverli {
    padding: 10px 97px 10px 0;
    cursor: pointer;
}

.t_naverzi a {
    color: #000000;
    font-size: 18px;
    line-height: 1.5;
    transition: all 0.36s;
}

.t_naverul {
    position: relative;
}

.t_naverul::before {
    content: '';
    height: 100%;
    width: 1px;
    position: absolute;
    right: 0;
    top: 0;
    background: #d8d8d8;
}

.t_navsanli a {
    color: #333;
    font-size: 18px;
    line-height: 1.5;
    position: relative;
    transition: all 0.36s;
    display: inline-block;
}

.t_navsanli a::before {
    content: '';
    width: 0;
    height: 1px;
    position: absolute;
    left: 0;
    bottom: 0;
    transition: all 0.36s;
    background: #0368b8;
    opacity: 0;
}

.t_naver {
    width: 70%;
}

.t_naverul {
    width: 36%;
}

.t_navsanul {
    width: 64%;
    padding-left: 140px;
    padding-top: 8px;
}

.t_navnr {
    padding: 69px 10% 90px;
}

.t_navsanli {
    margin-bottom: 20px;
}

.t_naverli.yxnav_active2 .t_naverzi a {
    color: #F26541;
}

.t_naverli.yxnav_active2 .t_naveric {
    opacity: 1;
}

.t_navsanxin {
    display: none;
}

.t_navsanxin.act {
    display: block;
}

.t_navsanli.yxnav_active3 a {
    color: #F26541;
}

.t_navsanli.yxnav_active3 a::before {
    width: 100%;
    opacity: 1;
}

.t_naverli.on .t_naverzi a {
    color: #0368b8;
}

.t_naverli.on .t_naveric {
    opacity: 1;
}

.t_navcha {
    width: 30%;
}

.t_navcha .g_title4 {
    color: #fff;
    font-weight: normal;
    margin-bottom: 33px;
}

.t_navcha .t_anbtnic {
    width: 48px;
    height: 48px;
    border-radius: 50%;
    background: #fff;
    position: relative;
    top: 13.5px;
}

.t_navcha .t_anbtnic img {
    width: 20px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.t_navcha .t_anwen {
    line-height: 75px;
    margin-right: 120px;
}

.g_navli.yxnav_active1>a {
    color:#0269b8;
}

.t_navbox .ys_cont1600 {
    display: none;
}

/* 搜索下拉 */
.t_searxia {
    position: fixed;
    top: 84px;
    left: 50%;
    transform: translateX(-50%);
    width: 1600px;
    background: rgba(0, 0, 0, .7);
    text-align: center;
    padding: 20px 0;
    display: none;
}

.ys_hd_pc.isfixed .t_searxia {
    width: 100vw;
}

.t_searxin {
    width: 560px;
    display: inline-block;
}

.t_searic {
    width: 40px;
    height: 40px;
    cursor: pointer;
}
.t_searic_bg{
    background:url(../svg/sousuo.svg);
    background-size:100%;
}

.t_searic img {
    width: 100%;
}

.t_searinput {
    width: calc(100% - 40px);
    padding-right: 20px;
    position: relative;
}

.t_searinput input {
    width: 100%;
    font-size: 16px;
    line-height: 40px;
    color: #fff;
    position: relative;
}

.t_searinput input::placeholder {
    color: #fff;
}

.t_searinput::before {
    content: '';
    width: calc(100% - 10px);
    height: 1px;
    position: absolute;
    left: 0;
    bottom: 0;
    background: rgba(255, 255, 255, .7);
}

/* 侧边 */
.t_ktce {
    position: fixed;
    right: 6px;
    top: 40%;
    transform: translateY(-50%);
    z-index: 999;
}

.t_ktceli {
    width: 45px;
    height: 45px;
    border-radius: 10px;
    margin-bottom: 4px;
    position: relative;
}

.t_ktcetu {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    cursor: pointer;
    z-index: 10;
    border-radius: 10px;
}

.t_ktcetu img {
    width: 24px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.t_ktceli:last-of-type {
    margin-bottom: 0;
}

.t_ktceli1 .t_ktcetu {
    background: #F26541;
}

.t_ktceli2 .t_ktcetu {
    background: #000;
}

.t_ktceli3 .t_ktcetu {
    background: #939598;
}

.t_ktceli4 .t_ktcetu {
    background: #F1F1F2;
    cursor: pointer;
}

.t_codema img {
    width: 175px;
    max-width: none;
}

.t_codema {
    padding: 12px;
    border-radius: 10px;
    background: #fff;
    position: absolute;
    right: calc(100% - 10px);
    top: 50%;
    transform: translateY(-50%);
    opacity: 0;
    transition: right 0.36s;
    box-shadow: 0px 4px 10px 6px rgba(211, 211, 211, .25);
    z-index: -1;
    pointer-events: none;
}

.t_ktceli3.on .t_codema {
    opacity: 1;
    right: calc(100% + 14px);
    z-index: 1;
    pointer-events: all;
}

.t_codema::before {
    content: '';
    border-left: 12px solid #fff;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: -12px;
}

.t_codema::after {
    width: 14px;
    height: 100%;
    position: absolute;
    right: -14px;
    top: 0;
    background: transparent;
    content: '';
}

.t_ktphone a {
    font-family: 'UniversLTStdBoldCn_0' !important;
    font-size: 16px;
    line-height: 45px;
    display: block;
    background: #58595B;
    padding: 0 55px 0 14px;
    border-radius: 10px;
    white-space: nowrap;
    color: #fff;
}

.t_ktphone {
    position: absolute;
    right: -400%;
    top: 0;
    transition: all 0.36s;
}

.t_ktceli2.on .t_ktphone {
    right: 0;
}

.t_ktcaidan {
    position: absolute;
    top: 0;
    right: calc(100% + 8px);
    border-radius: 10px;
    width: 355px;
    background: #fff;
    box-shadow: 0px 4px 10px 6px rgba(211, 211, 211, 0.25);
    display: none;
}

.t_ktcaidan::before {
    content: '';
    position: absolute;
    border-left: 4px solid #fff;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    /* background: #fff; */
    right: -4px;
    top: 22.5px;
}

.t_ktdan {
    padding: 24px 50px 50px;
    height: 600px;
}

.t_cetit {
    font-size: 16px;
    color: #000;
    line-height: 1.5;
    text-align: center;
    margin-bottom: 27px;
}

.t_ktcainame {
    font-size: 16px;
    color: #333;
    line-height: 1.5;
    margin-bottom: 6px;
}

.t_ktcainame span {
    color: #F26541;
}

.t_ktcaibox {
    border-radius: 2px;
    border: 1px solid #E5E5E5;
    padding: 0 18px;
}

.t_ktcaibox input::placeholder {
    color: #999;
    font-size: 16px;
    line-height: 40px;
}

.t_ktcaibox input {
    color: #333;
    font-size: 16px;
    line-height: 40px;
}

.t_ktcaiwai.ys_select {
    height: 40px;
}

.t_ktcaibox input {
    width: 100%;
}

.t_ktcaibox textarea {
    height: 100px;
    color: #333;
    font-size: 16px;
    line-height: 1.5;
    padding: 8px 0;
}

.t_ktcaibox textarea::placeholder {
    color: #D4D4D4;
}

.t_tishiyu p {
    font-size: 12px;
    color: #999;
    line-height: 1.5;
}

.t_caisubnr {
    width: 100%;
    text-align: center;
    font-size: 16px;
    color: #fff;
    line-height: 40px;
    background: #F26541;
    border-radius: 2px;
    cursor: pointer;
}

.t_ktcaili {
    margin-bottom: 10px;
}

.t_tishiyu {
    margin-bottom: 6px;
}

.t_caisubmit {
    margin-top: 34px;
}

.t_ktclose {
    position: absolute;
    top: 17px;
    right: 20px;
    width: 14px;
    cursor: pointer;
}

.t_ktclose img {
    width: 100%;
}

/* 补充 */
.g_sypart3_box .g_title3 {
    font-family: 'UniversLTStdBoldCn_0' !important;
}

.g_sypart4_img {
    float: right;
}

.g_sypart4wz {
    float: left;
}

.t_navsanxin {
    text-align: left;
}

.t_navcha {
    text-align: left;
}

.ys_ph_navbar4 .ys_ph_nav li.yxnav_active1>.ys_phnav_lisbox a {
    color: #F26541;
}

.ys_ph_navbar4 .ys_ph_nav li.yxnav_active2>.ys_phnav_lisbox a {
    color: #F26541;
}

.ys_ph_navbar4 .ys_ph_nav li.yxnav_active3>.ys_phnav_lisbox a {
    color: #F26541;
}

.ys_phnav_tel a {
    font-size: 18px;
    line-height: 1.5;
    margin-top: 20px;
    text-align: center;
    color: #999;
}

.t_quwang {
    text-align: center;
}

.t_quwang a {
    display: inline-block;
}

.t_quwang a .g_worldfr {
    font-size: 18px;
    line-height: 1.5;
    margin-top: 20px;
    text-align: center;
    color: #999;
}

.t_quwang .g_worldfl {
    line-height: 27px;
    top: 20px;
    position: relative;
}

.t_ktce {
    z-index: 98;
}

.t_sydianc {
    display: none;
}

.t_xiaquan {
    display: none;
}

.t_difenzi {
    font-size: 18px;
    color: #58595B;
    line-height: 1.75;
}

.t_difenbox {
    text-align: center;
    padding: 16px 0 13px;
}

.t_d1fenli {
    width: 25%;
}

.t_difenic {
    width: 36px;
    /* height: 36px; */
    margin: 0 auto;
    margin-bottom: 4px;
}

.t_difenic img {
    width: 100%;
}

.t_difen {
    background: #fff;
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 99;
    display: none;
}

.t_b2k2xin {
    height: 80px;
    overflow: hidden;
}

.t_b6k6rg .g_title4 {
    height: 42px;
    overflow: hidden;
}

.t_b6con .t_b6k6 {
    margin-bottom: 0;
}

.t_c1con .g_sypart4_img {
    float: left;
}

.t_c1con .g_sypart4wz {
    float: right;
}

.t_b6k5xin .g_title4 {
    height: 42px;
    overflow: hidden;
}

.t_c2con .t_b6k6 {
    margin-bottom: 0;
}

.t_b6k4xin .g_title4 {
    height: 42px;
    overflow: hidden;
}

.g_sypart4_img {
    border-radius: 20px;
    overflow: hidden;
}

.t_sydianc {
    overflow: hidden;
}

.g_sypart1 {
    overflow: hidden;
}

/* grace 12.09 start*/
.g_e1 .g_sypart5fl {
    
}
.g_sypart5nr .pro_li{
    margin-bottom: 3%;
    margin-right: 3%;
}
.g_sypart5nr .pro_li:nth-child(3n){
    margin-right:0px;
}
.g_e1nr {
    padding:0px 0;
}

.g_sypart5_word .ys_imgbox_cover {
    margin-top: 24px;
}

.l_fybox {
    /*
    margin-top:30px;
    */
    padding-bottom: 60px;
}

.pc_fenye li.activepage {
    color: #fff;
    background:#0267b5;
}

.g_e1nr .t_b1shuli {
    width: 100%;
    background-color:rgb(235 242 242);
}
.ny_fumenubg{
    display: flex;
}
.g_e1nr .ys_select_hd {
}

.g_e2nr {
    padding: 120px 0 70px;
}

.g_e2pt1fl {
    width: 33.333333%;
    padding: 0 25px;
    margin-bottom: 50px;
}

.g_e2pt1box {
    border-radius: 20px;
    position: relative;
    padding: 46px 40px;
    height: 100%;
    display: flex;
    align-items: center;
    box-shadow: 5px 5px 15px 3px rgba(0, 0, 0, .06);
}

.g_e2pt1_img {
    width: 110px;
    /* position: absolute;
    top:50%;
    transform: translateY(-50%);
    left: 26px; */
}

.g_e2pt1_img img {
    width: 100%;
}

.g_e2pt1_title {
    color: #F26541;
    font-size: 60px;
    /* line-height:1.75; */
    font-weight: bold;
    margin-bottom: 10px;
}

.g_e2pt1_wz p {
    color: #333;
    font-size: 18px;
    line-height: 1.75;
    font-weight: bold;
}

.g_e2pt1_wz {
    width: calc(100% - 110px);
    padding-left: 45px;
}

.g_e2pt1nr {
    margin: 0 -25px;
    display: flex;
    flex-wrap: wrap;
}

.g_e2pt2fl,
.g_e2pt2fr {
    width: 50%;
}

/*服务支持*/
.fuwu_cont{
    margin-top: 80px;
}
.shouhoufuwu{
    margin-bottom: 80px;
}
.newsxq_zhuti{
    margin-bottom: 80px;
}
.shouhoufuwu h3{
    font-weight: 700;
    margin-top: 60px;
    margin-bottom: 30px;
    color: #333;
    font-size: 30px;
}
.shouhoufuwu p{
    font-size: 16px;
    line-height: 1.75;
    color: #666;
    margin-bottom: 10px;
}
.fuwu_right_tit{
    font-size:22px;
    font-weight: bold;
    margin-bottom:30px;
}

/* .g_e2pt2fl{
    position: absolute;
    top:50%;
    left:0;
    transform: translateY(-50%);
    padding-right: 160px;
} */
.g_e2pt2fr img {
    width: 100%;
    border-radius: 20px;
}

.g_e2pt2 {
    position: relative;
}

.g_e2pt2fl .g_title1 {
    margin-bottom: 30px;
}

.g_e2pt3 .g_title1 {
    margin-bottom: 30px;
    color: #fff
}

.g_e2pt3fl {
    width: 50%;
    padding: 90px 120px 110px 0;
}

.g_e2pt3fr {
    width: 50%;
    padding: 90px 0 110px 120px;
}

.g_e2pt3 {
    position: relative;
}

.g_e2pt3::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    background: #F26541;
    width: 50%;
    height: 100%;
    z-index: -1;
}

.g_e2pt3::after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    background: #000000;
    width: 50%;
    height: 100%;
    z-index: -1;
}

.g_e2pt3 .g_word1 p {
    color: #fff
}

.g_e2pt4 .g_title1,
.g_e2pt5 .g_title1 {
    margin-bottom: 20px;
}

.g_e2pt4fl,
.g_e2pt4fr {
    width: 50%;
}

.g_e2pt4img {
    width: 100px;
    margin-top: 50px;
}

.g_e2pt4img img {
    width: 100%;
}

.g_e2pt4fl,
.g_e2pt5fl {
    padding-right: 8.5%;
}

.g_e2pt4fr,
.g_e2pt5fr {
    padding-left: 8.5%;
}

.g_e2pt4 {
    padding-bottom: 120px;
    border-bottom: 1px solid #C7C8CA;
}

.g_e2pt5fl,
.g_e2pt5fr {
    width: 50%;
}

.g_e2pt5 .t_anbtn {
    margin-top: 30px;
}

.g_e2pt5 .g_word1 p {
    padding-left: 15px;
    position: relative;
}

.g_e2pt5 .g_word1 p::before {
    content: '';
    position: absolute;
    top: 12px;
    left: 0;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: #666;
}

.g_e2pt5fr {
    padding-top: 70px;
}

.g_e2pt5fr_nrimg {
    width: 46px;
    margin-right: 32px;
}

.g_e2pt5fr_nrimg img {
    width: 100%;
}

.g_e2pt5fr_nrwz {
    font-size: 16px;
    color: #000;
    line-height: 50px;
    margin-right: 32px;
}

.g_e2pt6 {
    background: #F6F6F6;
    padding: 90px 0;
}

.g_e2pt7 .g_title1 {
    margin-bottom: 84px;
}

.g_e2pt7nrfl {
    width: 35%;
}

.g_e2pt7nrfr {
    width: 65%;
}

.g_e2pt7nr {
    margin-bottom: 50px;
    padding-bottom: 50px;
    border-bottom: 1px solid #E5E5E5;
}

/* grace 12.09 end*/

/* sumi 2021.12.10 start*/
.s_f5top {
    display: flex;
    flex-wrap: wrap;
}

.s_f5select {
    width: 240px;
    margin-right: 20px;
}

.s_f5search {
    border-radius: 4px;
    border: 1px solid #C7C8CA;
    width: 300px;
    height: 55px;
    margin: 0 15px 0 0;
}

.s_f5search input {
    width: 100%;
    height: 100%;
    font-size: 16px;
    color: #C4C4C4;
    padding: 0 20px;
}

.s_f5search input::placeholder {
    font-size: 16px;
    color: #C4C4C4;
}

.s_f5searchan {
    width: 55px;
    height: 55px;
    background-color: #F26541;
    border-radius: 4px;
    position: relative;
    cursor: pointer;
}

.s_f5searchan img {
    width: 41%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.s_f5top {
    margin-bottom: 43px;
}

.s_f5li {
    margin-bottom: 18px;
}

.s_f5linr {
    background-color: #F6F7F7;
    display: flex;
    flex-wrap: wrap;
    padding: 20px 33px;
}

.s_f5lig {
    width: 20px;
    line-height: 28px;
}

.s_f5lig img {
    width: 100%;
}

.s_f5liwz {
    width: calc(100% - 20px);
    padding-right: 20px;
    display: flex;
}

.s_f5liwz p {
    font-weight: bold;
    color: #000;
}

.s_f5liwzl {
    width: 18px;
}

.s_f5liwzr {
    width: calc(100% - 18px);
    padding-left: 5px;
}

.s_fenye {
    padding-top: 85px;
}

.pc_fenye li {
    width: 40px;
    height: 40px;
    line-height: 40px;
    margin: 0px 5px;
}
.pc_fenye a{
    width: 40px;
    height: 40px;
    line-height: 40px;
    margin: 0px 5px;
    font-size: 15px;
    color: #333333;
    border-radius: 50%;
}
.pc_fenye a.on{
    background: #0267b5;
    color: #ffffff;
}
.pc_fenye a:hover{
    color: #fff;
    background-color: #000;
}
.s_f6tit h2 {
    color: #333;
}

.s_f6l {
    width: calc(100% - 28.125%);
    padding-right: 90px;
}

.s_f6limg {
    width: 100%;
    border-radius: 20px;
    overflow: hidden;
    margin-bottom: 49px;
}

.s_f6limg img {
    width: 100%;
}

.s_f6lnr h3 {
    font-size: 30px;
    color: #333;
    line-height: 1.75;
    font-weight: bold;
    margin-bottom: 6px;
}

.s_f6lnr p {
    margin-bottom: 14px;
}

.s_f6lli {
    margin-bottom: 35px;
}

.s_f6lli:last-child {
    margin-bottom: 15px;
}

.s_f6r {
    width: 28.125%;
}

.s_f6rtop {
    border-radius: 20px;
    padding: 50px 95px 48px 50px;
    position: relative;
    margin-bottom: 34px;
    overflow: hidden;
    box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.06);
    background-color: #f4f4f4;
}

.s_f6rtop::before {
    content: "";
    width: 120px;
    height: 140px;
    background: url(../images/dots2.png) center / cover no-repeat;
    position: absolute;
    right: 0;
    bottom: 0;
}

.s_f6rtopbg {
    width: 134px;
    position: absolute;
    bottom: 18px;
    right: 36px;
}

.s_f6rtopbg img {
    width: 100%;
}

.s_f6rtoptit {
    position: relative;
    z-index: 3;
}

.s_f6rtopp p {
    color: #58595B;
}

.s_f6rtopp {
    margin-top: 11px;
    margin-bottom: 38px;
    position: relative;
    z-index: 3;
}

.s_f6rtopmorenr {
    display: inline-block;
    font-size: 16px;
    color: #fff;
    line-height: 45px;
    text-align: center;
    padding: 0 43px;
    background:#0269b8;
    border-radius: 6px;
    overflow: hidden;
    position: relative;
    z-index: 3;
}

.s_f6rshare {
    padding: 40px 50px;
    border-bottom: 1px solid #F1F1F2;
    border-top: 1px solid #F1F1F2;
    margin-bottom: 30px;
}

.s_f6rsharewz {
    font-size: 18px;
    color: #58595B;
    font-weight: bold;
    line-height: 1.75;
    padding-right: 20px;
}

.s_f6rshareig {
    width: 28px;
    cursor: pointer;
    position: relative;
}

.s_f6rshareig img {
    width: 100%;
}

.s_f6rshareig a {
    display: block;
    width: 100% !important;
    height: 100% !important;
    position: absolute;
    top: 0;
    left: 0;
    background: none;
}

.s_f6rli {
    padding: 0 50px 39px;
    border-bottom: 1px solid #F1F1F2;
    margin-bottom: 35px;
}

.s_f6rli:last-child {
    padding-bottom: 0;
    margin-bottom: 0;
}

.s_f6rlitit h4 {
    color: #333;
}

.s_f6rlitit {
    margin-bottom: 10px;
}

.s_f6rlinr a {
    font-size: 16px;
    color: #F26541;
    line-height: 1.75;
    display: inline-block;
    text-decoration: underline;
    position: relative;
    padding-left: 15px;
}

.s_f6rlinr a::before {
    content: "";
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: #F26541;
    position: absolute;
    top: 11px;
    left: 0;
}

.s_f6rli.on {
    border-bottom: none;
}

.s_f7cont {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    margin: 0 -15px;
}

.s_f7li {
    width: 33.333333%;
    padding: 0 15px;
    margin-bottom: 48px;
}

.s_f7linr {
    padding: 30px 20px 36px;
    background-color: #F6F6F6;
    border-radius: 10px;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.s_f7litit a {
    display: block;
    background-color: #F26541;
    padding: 33px 30px 45px;
    border-radius: 10px;
    box-shadow: 0px 6px 10px rgba(242, 101, 65, 0.3);
}

.s_f7litit h3 {
    color: #fff;
    font-family: 'UniversLTStdBoldCn_0';
}

.s_f7linrp {
    padding: 39px 25px 50px;
}

.s_f7limore {
    padding: 25px 15px 0;
    border-top: 1px solid #DDDDDD;
}

.s_f7limorenr {
    width: 48px;
    height: 48px;
    background-color: #fff;
    border-radius: 50%;
    position: relative;
    display: inline-block;
}

.s_f7limorenr img {
    width: 40%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.s_f7 .g_e1nr {
    padding-bottom: 50px;
    /* padding-top: 145px; */
}

.s_g1c1 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 45px;
}

.s_g1c1lp p {
    font-size: 18px;
    color: #000;
    line-height: 1.75;
    font-weight: bold;
}

.s_g1c1twig {
    width: 22px;
}

.s_g1c1twig img {
    width: 100%;
}

.s_g1c1twz {
    width: calc(100% - 22px);
    padding-left: 10px;
}

.s_g1c1twz p a {
    font-size: 16px;
    color: #666;
    line-height: 1.75;
}

.s_g1c1a {
    font-size: 16px;
    color: #F26541 !important;
    line-height: 1.75;
    display: inline-block;
    text-decoration: underline;
}

.s_g1c1tw {
    margin-bottom: 12px;
}

.s_g1c1rwz {
    padding-left: 35px;
}

.s_g1c1rwz p {
    color: #999;
}

.s_g1c1r {
    display: flex;
    align-items: center;
}

.s_g1c1rig {
    width: 241px;
}

.s_g1c1rig img {
    width: 100%;
}

.s_g1 .g_e1nr {
    padding-top: 85px;
    padding-bottom: 75px;
}

.s_g1cont2 {
    background-color: #F9F9F9;
    padding-top: 88px;
    padding-bottom: 97px;
}

.s_g1c2tit {
    padding-bottom: 16px;
    border-bottom: 2px solid #000;
}

.s_g1c2li {
    padding: 31px 0;
    border-bottom: 1px solid #EAEAEA;
    /* display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center; */
    padding-right: 40px;
}

.s_g1c2lil h5 {
    font-size: 18px;
    color: #000;
    line-height: 1.75;
    font-weight: bold;
}

.s_g1c2liz {
    display: flex;
    align-items: center;
}

.s_g1c2liz .s_g1c1tw {
    margin-right: 90px;
    margin-bottom: 0;
}

.s_g1c2liz .s_g1c1tw:last-child {
    margin-right: 0;
}

.s_g1c2lir a {
    font-size: 16px;
    color: #939598;
    line-height: 1.75;
    display: inline-block;
    text-decoration: underline;
    transition: all .36s;
}

.s_g1ccont3 {
    padding-top: 85px;
}

.s_g1c3tit {
    padding-bottom: 47px;
}

.s_g1c3l1wz {
    font-size: 16px;
    color: #333;
    line-height: 1.75;
    position: relative;
    display: inline-block;
    margin-bottom: 4px;
}

.s_g1c3l1wz::before {
    content: "*";
    color: #E52323;
    position: absolute;
    top: 0;
    right: -10px;
}

.s_g1c3l1wz.on::before {
    display: none;
}

.s_g1c3nr .ys_select_hd {
    border-color: #E5E5E5;
    background-color: #F8F8F8;
}

.s_g1c3nr .ys_select_show::placeholder {
    color: #999;
}

.s_g1c3la {
    margin: 0 -15px;
    display: flex;
    flex-wrap: wrap;
}

.s_g1c3l1nr {
    width: 50%;
    padding: 0 15px;
    margin-bottom: 15px;
}

.s_g1c3l {
    width: 50%;
}

.s_g1c3l2 input {
    width: 100%;
    height: 55px;
    border: 1px solid #E5E5E5;
    padding: 0 20px;
    font-size: 16px;
    color: #666;
}

.s_g1c3r {
    width: 50%;
    padding-left: 30px;
}

.s_g1c3r1 textarea {
    width: 100%;
    height: 261px;
    border: 1px solid #E5E5E5;
    font-size: 16px;
    color: #666;
    padding: 20px 20px;
}

.s_g1c3r1 textarea::placeholder {
    font-size: 16px;
    color: #999;
}

.s_g1c3nr {
    display: flex;
    flex-wrap: wrap;
}

.s_g1c3r1 p {
    font-size: 14px;
    color: #999;
    line-height: 1.75;
    margin-top: 10px;
}

.s_g1c3r2nr {
    position: relative;
}

.s_g1c3r2 img {
    width: 110px;
    position: absolute;
    top: 50%;
    right: 20px;
    transform: translateY(-50%);
    cursor: pointer;
}

.s_g1c3r2nr input {
    padding-right: 140px;
}

.s_g1sum {
    font-size: 18px;
    color: #fff;
    line-height: 55px;
    text-align: center;
    background-color: #F26541;
    border-radius: 2px;
    overflow: hidden;
    cursor: pointer;
}

.s_g1c3r2 {
    align-items: flex-end;
}

.s_g1c3r {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.s_f1contnr {
    padding: 67px 90px 0 65px;
    background-color: #fff;
    border-radius: 20px;
    overflow: hidden;
    margin-top: -188px;
    position: relative;
    z-index: 7;
}

.s_f1topnew {
    border-bottom: 1px solid #C7C8CA;
    padding-bottom: 83px;
    margin-bottom: 76px;
}

.s_f1topnew a {
    display: flex;
    align-items: center;
}

.s_f1topig {
    width: 53.5%;
    border-radius: 20px;
}

.s_f1topwz {
    width: calc(100% - 53.5%);
    padding-left: 65px;
}

.s_f1toptime {
    font-family: 'UniversLTStdBoldCn_0';
    font-size: 18px;
    color: #F26541;
    line-height: 1.75;
}

.s_f1toptit h4 {
    font-weight: normal;
    line-height: 1.5;
}

.s_f1toptit {
    height: 36px;
    overflow: hidden;
    margin-top: 11px;
    margin-bottom: 9px;
}

.s_f1topnr {
    max-height: 84px;
    overflow: hidden;
}

.s_f1topmore {
    margin-top: 70px;
}

.s_f1newlist {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    margin: 0 -30px;
}

.s_f1newli {
    width: 33.333333%;
    padding: 0 30px;
    margin-bottom: 56px;
}

.s_f1newlinr {
    box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.06);
    border-radius: 20px;
    overflow: hidden;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding-bottom: 55px;
    background-color: #fff;
}

.s_f1newig {
    width: 100%;
}

.s_f1newlinrwz {
    padding: 29px 35px 0;

}

.s_f1newli .s_f1toptit {
    height: 108px;
}

.s_f1newli .s_f1topmore {
    margin-top: 32px;
}

.s_f1newli .s_f1topmore {
    padding: 0 35px;
}

.s_f1newli .s_f1topnr {
    margin-top: 20px;
}

.s_f1newli.on .s_f1topnr {
    display: none;
}

.s_f1newli.act .s_f1newig {
    display: none;
}

.s_f1newli.act .s_f1newlinr {
    padding-top: 25px;
}

.s_f2top {
    padding-bottom: 60px;
}

.s_f2top .s_f1toptime {
    margin-top: 16px;
    margin-bottom: 48px;
}

.s_f2top .s_f6lnr p {
    margin-bottom: 14px;
}

.s_f2dain p {
    position: relative;
    padding-left: 15px;
    margin-bottom: 2px !important;
}

.s_f2dain p::before {
    content: "";
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: #F26541;
    position: absolute;
    top: 11px;
    left: 0;
    z-index: 3;
}

.s_f2dain {
    margin-bottom: 35px;
}

.s_f2top .s_f6rshare {
    border-bottom: none;
}

.s_f2top .s_f6rtop {
    padding: 40px 65px 48px 50px;
}

.s_f2bot {
    background-color: #F6F6F6;
}

.s_f2botnr {
    padding-left: 65px;
    padding-right: 90px;
    padding-bottom: 37px;
}

.s_f2bottit {
    padding: 55px 0;
}

.s_f3ccont1 {
    padding-top: 100px;
    padding-bottom: 87px;
}

.s_f3c1tit {
    width: 49%;
    padding-right:60px;
}

.s_f3c1tit h2 {
    line-height: 1.5;
}

.s_f3c1nr {
    width: calc(100% - 49%);
    padding-top: 60px;
}
.s_f3c1nr_en{
    padding-top:0px;
    margin-top: 60px;
    max-height: 410px;
    overflow: auto;
}

.s_f3c1nr h4 {
    font-size: 18px;
    color: #000;
    line-height: 1.75;
    font-weight: bold;
    margin-bottom: 33px;
}

.s_f3c1nr p {
    margin-bottom: 15px;
}

.s_f3ccont2 {
    background-color:#0269b8;
    padding-top: 48px;
    padding-bottom:48px;
}
/*关于我们-保障*/
.s_f3ccont2_baozhang{
    background-image: linear-gradient(to right, #0269b8 , #02def5);
    padding-bottom:80px;
}
.s_f3ccont2_baozhang_tit{
    font-size: 42px;
    color: #fff;
    text-align: center;
    margin-top: 50px;
    font-weight: 700;
    letter-spacing: 3px;
    font-family: '宋体';
    text-shadow: 3px 3px 3px #000000;
}
.s_f3ccont2_baozhang_nr{
    width: 60%;
    margin: 0 auto;
    margin-top: 40px;
    text-align: center;
}
.s_f3ccont2_baozhang_nr_left{
    width:auto;
    display: inline-block;
    text-align: center;
    line-height: 50px;
    color: #0269b8;
    background-color: #fff;
    border-radius: 100px;
    font-size: 18px;
    margin-right: 6%;
    font-family: '宋体';
    font-weight: 700;
    padding-right:15px;
}
.s_f3ccont2_baozhang_nr_left span{
    padding: 10px 20px;
    background-color: #0269b8;
    margin-left: 10px;
    border-radius: 30px;
    color: #fff;
    margin-right: 10px;
}
.s_f3ccont2_baozhang_nr_left span sup{
    margin-left:10px;
}
.s_f3ccont2_baozhang_nr_right{
    width:auto;
    display: inline-block;
    text-align: center;
    line-height: 50px;
    color: #0269b8;
    background-color: #fff;
    border-radius: 100px;
    font-size: 18px;
    font-family: '宋体';
    font-weight: 700;
    padding-right:15px;
}
.s_f3ccont2_baozhang_nr_right span{
    padding: 10px 20px;
    background-color: #0269b8;
    margin-left: 10px;
    border-radius: 30px;
    color: #fff;
    margin-right: 10px;
}
.s_f3ccont2_baozhang_nr_right span sup{
    margin-left:10px;
}
/*英文*/
.s_f3ccont2_baozhang_tit_en{
    letter-spacing:0px;
}
.s_f3ccont2_baozhang_nr_en{
    width: 70%;
}
.s_f3ccont2_baozhang_nr_left_en{
    font-size: 16px;
    margin-right: 4%;
}
.s_f3ccont2_baozhang_nr_right_en{
    font-size: 16px;
}
/*关于我们-保障*/
.s_f3ccont2 .s_f3c1tit h2 {
    color: #fff;
}

.s_f3c2list {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
}

.s_f3c2li {
    width: 33.3333333%;
    padding-right: 10px;
    margin-bottom: 16px;
}

.s_f3c2li p {
    color: #fff;
    font-size: 18px;
    font-weight: bold;
}

.s_f3c2li p::before {
    width: 5px;
    height: 5px;
    background-color: #fff;
    top: 7px;
}

.s_f3ccont3 .s_f3c1tit,
.s_f3ccont4 .s_f3c1tit {
    width: 100%;
    padding-right: 0;
}

.s_f3c3nr p {
    margin-bottom: 32px;
}

.s_f3c3nr {
    margin-top: 33px;
}

.s_f3ccont3 {
    padding-top: 88px;
    padding-bottom: 88px;
}

.s_f3c3ig {
    width: 100%;
    border-radius: 20px;
    overflow: hidden;
}

.s_f3c3ig img {
    width: 100%;
}

.s_f3ccont4 {
    position: relative;
    overflow: hidden;
    padding-bottom:80px;
    padding-top: 80px;
    background-color: #f4f4f4;
}

.s_f3c4 {
    position: relative;
    z-index: 3;
}

.s_f3c4ig {
    width: 69%;
    position: absolute;
    right: 0;
    bottom: 0;
}

.s_f3c4ig img {
    width: 100%;
}

.s_f3ccont5 {
    
    padding:88px 0;
}
.s_f3c5_cont ul li{
    width: 18.4%;
    float: left;
    margin-right: 2%;
    margin-top:2%;
    border: 1px solid #dfdfdf;
    box-sizing: border-box;
}
.s_f3c5_cont ul li:nth-child(5n){
    margin-right:0;
}
.s_f3c5linr_1{
    background:url(../images/qywh-hezuo.png) no-repeat;
    background-position-x:96%;
    background-position-y:96%; 
    background-size: 120px;
}
.s_f3c5linr_2{
    background:url(../images/qywh-chengxin.png) no-repeat;
    background-position-x:96%;
    background-position-y:96%; 
    background-size: 125px;
}
.s_f3c5linr_1 .g_title2, .s_f3c5linr_2 .g_title2{
    font-size:27px;
}
.s_f3c5linr_2 p{
    text-align: center;
}
.s_f3c5list {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    margin: 0 -15px;
}
.s_f3c5tit{
    width: 100%;
    text-align: center;
}

.s_f3c5li {
    width: 50%;
    padding: 0 15px;
}

.s_f3c5linr {
    height: 100%;
    padding: 56px 56px 103px;
    background-color: #fff;
    border-radius: 20px;
    overflow: hidden;
    box-shadow: 0px 4px 9px rgba(0, 0, 0, 0.06);
}

.s_f3c5tit {
    margin-bottom: 16px;
}

.s_f4cont .s_f3c1tit {
    width: 34.5%;
    padding-right: 15px;
}

.s_f4cont .s_f3c1nr {
    width: calc(100% - 34.5%);
    padding-top: 12px;
}

.s_f4c1rtw {
    display: flex;
    align-items: center;
    margin-bottom: 31px;
}

.s_f4c1twig {
    width: 49%;
    border-radius: 20px;
    overflow: hidden;
}

.s_f4c1twig img {
    width: 100%;
}

.s_f4c1rtwz {
    width: calc(100% - 49%);
    padding-left: 30px;
}

.s_f4c1down a {
    display: inline-block;
}

.s_f4c1downl p {
    color: #F26541;
    margin-bottom: 0;
}

.s_f4c1downl {
    width: calc(100% - 18px);
    height: 28px;
    overflow: hidden;
    padding-right: 5px;
}

.s_f4c1downr {
    width: 18px;
    line-height: 28px;
}

.s_f4c1downr img {
    width: 100%;
}

.s_f4ccont1 {
    padding-top: 133px;
    padding-bottom: 87px;
}

.s_f4c1rp {
    padding-bottom: 50px;
}

.s_f4c1rdowntit {
    font-size: 18px;
    color: #000;
    line-height: 1.75;
    margin-bottom: 2px;
}

.s_f4c1rdownbox {
    width: 49%;
}

.s_f4c1rdownli {
    display: flex;
    flex-wrap: wrap;
}

.s_f4c1rdownli .s_f4c1down {
    width: 50%;
    padding-right: 10px;
    margin-bottom: 5px;
}

.s_f4c1rdownli .s_f4c1downl p {
    text-decoration: underline;
}

.s_f4c2 {
    padding: 145px 138px 162px;
    border-radius: 20px;
    overflow: hidden;
}

.s_f4c2 p {
    font-size: 24px;
    color: #fff;
    font-weight: bold;
    line-height: 1.75;
    margin-bottom: 6px;
}

.s_f4ccont3 {
    padding-top: 117px;
    padding-bottom: 87px;
}

.s_f4c3tit h3 {
    line-height: 1.5;
}

.s_f4c3tit {
    margin-bottom: 61px;
}

.s_f4c3nr {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    margin: 0 -53px;
}

.s_f4c3li {
    width: 50%;
    padding: 0 53px;
    margin-bottom: 32px;
}

.s_f4c3lig {
    width: 50px;
}

.s_f4c3litit {
    margin-top: 2px;
    margin-bottom: 28px;
}

.s_f4c4list {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    margin: 0 -15px;
}

.s_f4c4li {
    width: 50%;
    padding: 0 15px;
}

.s_f4c4linr {
    height: 100%;
    padding: 50px 54px 60px;
    background: #FFFFFF;
    box-shadow: 0px 4px 9px rgba(0, 0, 0, 0.09);
    border-radius: 20px;
    overflow: hidden;
}

.s_f4c4nrp p {
    line-height: 1.2;
    margin-bottom: 27px;
}

.s_f4c4nrp {
    margin-top: 25px;
    margin-bottom: 45px;
}

.s_f4ccont4 {
    padding-bottom: 105px;
}

.s_f4c4lig {
    width: 100px;
}

.s_f4c4lig img {
    width: 100%;
}

.g_e2 .g_sypart5nr {
    margin-bottom: 0;
}

.s_over {
    overflow: hidden;
}
/*产品中心*/
.ny_fumenu




/* sumi 2021.12.10 end*/
.s_f1toptit h4 {
    transition: all 0.36s;
}

/*鼠标效果*/
@media screen and (min-width: 1200px) {
    .g_sypart2_botfl a:hover .ys_imgbox_cover img {
        transform: scale(1.05);
    }

    .g_sypart2_botfl a:hover .ys_imgbox_cover {
        box-shadow: 3px 3px 15px 2px rgba(0, 0, 0, .25);
    }

    .g_botton a:hover .g_bottonfr {
        transform: translateX(10px);
    }

    .g_sypart2_serch:hover::before {
        transform: scale(1.05);
    }

    .g_sypart5fl a:hover .g_sypart5_img img {
        transform: scale(1.05);
    }

    .g_sypart5fl a:hover .g_sypart5_word {
        transform: translateY(0);
    }

    .g_sypart5fl a:hover .g_sypart5_word .ys_imgbox_cover {
        opacity: 1;
    }

    /* tammy - start - 2021.12.8 */
    .g_sypart6fl a:hover .g_title4 {
        color: #0269b8;
    }

    .g_sypart6fl a:hover .g_sypart6_img img {
        transform: scale(1.05);
    }

    .ys_select_li:hover {
        color: #000
    }

    .t_b2k2li a:hover .t_b2k2xin {
        color: #F26541;
    }

    .t_b6k5li a:hover .g_title4 {
        color: #F26541;
    }

    .t_naverli:hover .t_naverzi a {
        color: #0269b8;
    }

    .t_navsanli a:hover {
        color: #0368b8;
    }

    .t_navsanli a:hover::before {
        width: 100%;
        opacity: 1;
    }

    .t_naverli:hover .t_naveric {
        opacity: 1;
    }

    .g_navli:hover>a {
        color:#0269b8;
    }

    .g_sypart4nr a:hover .g_sypart4_img img {
        transform: scale(1.05);
    }

    .g_sypart4nr a:hover .g_bottonfr {
        transform: translateX(10px);
    }

    .s_f1newli a:hover .s_f1newig img {
        transform: scale(1.05);
    }

    .s_f1newli a:hover .s_f1toptit h4 {
        color: #F26541;
    }

    /* tammy - end - 2021.12.14 */
    /* grace 12.09 start*/
    .pc_fenye li:hover {
        color: #fff;
        background-color: #000;
    }

    /* grace 12.09 end*/
    /* sumi 2021.12.10 start*/
    .s_g1c2lir a:hover {
        color: #F26541;
    }

    .s_f1newlinr:hover .g_bottonfr {
        transform: translateX(10px);
    }

    .s_f1topnew a:hover .g_bottonfr {
        transform: translateX(10px);
    }

    /* sumi 2021.12.10 end*/
}

/*载入效果*/
.g_fadeup1.animated {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}

.g_fadeup1 {
    opacity: 0;
    -webkit-transform: translateY(70px);
    transform: translateY(70px);
    -webkit-transition: transform 600ms ease 100ms;
    transition: transform 600ms ease 100ms;
}

.g_fadein1.animated {
    opacity: 1;
}

.g_fadein1 {
    opacity: 0;
    -webkit-transition: all 600ms ease 100ms;
    transition: all 600ms ease 100ms;
}

.ys_footefr {
    margin-top: 10px;
}

.g_sypart2 .ys_imgbox_cover {
    position: relative;
}

.g_sypart2 .ys_imgbox_cover::before {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .4);
    z-index: 10;
}

.g_sypart4_img img{
    border-radius: 20px;
}



.t_sycai {
    display: none;
}

.ys_banner .ys_ban_imgbox:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /*
    background: rgba(0, 0, 0, .4);
    background-image: linear-gradient(to right, rgba(0, 0, 0, .4), rgb(0, 0, 0, 0));
    */
    /* z-index: 5; */
}

.t_b6k4xin {
    cursor: pointer;
}

@media screen and (min-width: 1921px) {
    .t_neicon>div:not(.t_neiban) {
        width: 1920px;
        display: inline-block;
        text-align: left;
    }

    .t_neicon {
        text-align: center;
    }

    .t_neiban {
        text-align: left;
    }

    .t_b3k2le,
    .t_c2k1le {
        padding-left: 160px;
    }

    .g_sypart3bj img {
        width: 100%;
    }
}

.s_f6lnr.yxedr_active ul li {
    list-style-type: disc;
}

.s_f6lnr.yxedr_active ul li::marker {
    unicode-bidi: isolate;
    font-variant-numeric: tabular-nums;
    text-transform: none;
    text-indent: 0px !important;
    text-align: start !important;
    text-align-last: start !important;
    color: #F26541;
}

.s_f6lnr.yxedr_active ul,
.s_f6lnr .yxedr_active ol {
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 18px;
}

.s_f2top .s_f6lnr.yxedr_active ul p {
    margin-bottom: 2px;
}

.s_f2top .s_f6lnr.yxedr_active ul li:last-of-type p {
    margin-bottom: 14px;
}

.g_e2pt3 .yxedr_active li {
    color: #fff;
}

.yxedr_active ul li,
.yxedr_active ol li {
    list-style-type: disc;
    font-size: 16px;
    color: #666;
    line-height: 1.75;
    margin-bottom:5px;
}

.yxedr_active ul li::marker {
    unicode-bidi: isolate;
    font-variant-numeric: tabular-nums;
    text-transform: none;
    text-indent: 0px !important;
    text-align: start !important;
    text-align-last: start !important;
    color:#0269b8;
}

.yxedr_active ul,
.yxedr_active ol {
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 18px;
}

.yxedr_active ul p,
.yxedr_active ol p {
    margin-bottom: 2px;
}

.yxedr_active ul li:last-of-type p {
    margin-bottom: 14px;
}

/* slogan */
.t_syh2box,
.t_sybanp {
    overflow: hidden;
}

.ys_ban_li.slick-active .ys_ban_title {
    -webkit-animation: fadebanup 800ms ease both;
    animation: fadebanup 800ms ease both;
    animation-delay: 1000ms;
}

.ys_ban_li.slick-active .ys_ban_titlebox p {
    -webkit-animation: fadebanxia 800ms ease both;
    animation: fadebanxia 800ms ease both;
    animation-delay: 1000ms;
}

@keyframes fadebanup {
    0% {
        transform: translateY(120%);
    }

    100% {
        transform: translateY(0);
    }
}

@keyframes fadebanxia {
    0% {
        transform: translateY(-100%);
    }

    100% {
        transform: translateY(0);
    }
}

.ys_hd_pc.isfixed {
    top: 0;
}

.ys_hd_pc {
    transition: top .2s ease;
    -webkit-transition: top .2s ease;
    -moz-transition: top .2s ease;
}

.ys_hd_pc {
    transition: padding .6s;
}

.ys_hd_pc.isfixed {
    /* padding: 0; */
    width: 100vw;
}

.ys_header.on {
    width: 100%;
}

/* .ys_hd_pc.on::before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    background: #000;
    -webkit-animation: widthhui 600ms ease both;
    animation: widthhui 600ms ease both;
    animation-delay: 200ms;
}
.ys_hd_pc.isfixed.on::before{
    -webkit-animation: widthchang 600ms ease both;
    animation: widthchang 600ms ease both;
    animation-delay: 200ms;
} */
@keyframes widthchang {
    0% {
        width: 100%;
    }

    100% {
        width: 100vw;
    }
}

@keyframes widthhui {
    0% {
        width: 100vw;
    }

    100% {
        width: 100%;
    }
}

.t_navbox .ys_cont1600 {
    width: 1600px;
}

.t_navnr {
    padding: 69px 10% 69px;
    transition: all 0.5s ease;
}

.ys_hd_pc.isfixed .t_navnr {
    padding: 69px 0 90px;
}

.banner_two {
    display: none;
}

/* b1 on */
.t_b1con {
    position: relative;
}

.t_b1con.on .t_b2k1 {
    background: transparent;
    padding: 0px;
    position: absolute;
    width: 100%;
    top: 64%;
    z-index: 10;
}

.t_b1con.on .t_banduan {
    margin-bottom: 140px;
}

.t_b1con.on .t_b1jia {
    position: relative;
}


.yxedr_active h3 {
    font-size: 30px;
    color: #000;
    line-height: 1.75;
    font-weight: bold;
    margin-bottom: 6px;
}

.yxedr_active h4 {
    font-size: 24px;
    color: #000;
    line-height: 1.75;
    font-weight: bold;
    margin-bottom: 6px;
}

.g_sypart5nr {
    z-index: 4;
}

.ys_ban_title {
    margin-bottom: 0px;
}

.t_syh2box {
    margin-bottom: 30px;
}

.t_b4k1le,
.g_b4topfl,
.t_b3k1sheng,
.g_botfr {
    width: 50%;
}

.g_b4top {
    margin-bottom: 30px;
}

.t_b3k1ul {
    width: 100%;
}

.ys_hd_pc {
    transition: all .5s ease;
}

.ys_hd_pc.ys_hd_pc .ys_cont1600 {
    width: 100%;
}

.g_more {
    height: 28px;
}

.g_e2pt2fl {
    width: 70%;
}

.g_brand .s_f6main {
    margin-top: 30px;
}

.g_re .g_e1nr {
    padding-bottom: 0;
}

a:not([href]) {
    cursor: default;
}

.t_c1k1 .g_sypart4_img video {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    min-height: 100%;
    object-fit: cover;
    z-index: 2;
}

.ys_header.active .ys_hd_pc {
    width: 100vw;
    top: 0;
}

.ys_header.active .t_navbox {
    width: 100vw;
}

.ys_header.active .t_navbox .ys_cont1600 {
    width: 1600px;
}

.t_b4k1tit {
    margin-bottom: 14px;
}

.t_navbox .ys_cont1600 {
    transition: width .36s ease;
}

.g_pdf p {
    font-size: 18px;
    font-weight: 600;
    color: #ff6633;
}

.g_pdf p span {
    font-size: 16px;
    font-weight: normal;
    color: #666;
}

.g_pdfimg img {
    width: 30px;
}

.g_pdfimg {
    margin-top: 18px;
}

.g_pdf {
    margin-top: 30px;
    margin-bottom: 18px;
}

.s_f6tit {
    width: 65%;
}

.g_bian {
    margin-bottom: 50px;
}

.g_e2pt3fl .yxedr_active ul li::marker {
    color: #fff;
}

.t_c2k1 .t_c2k1le {
    width: 75%;
    padding-right: 50px;
}

.t_c2k1 .t_c2k1rg {
    display: none;
}

.g_navli.active .t_naverli {
    width: 50%;
    float: left;
}

.g_navli.active .t_naverul {
    width: 65%;
}

/* .new_ueditor_box_img{
    width:96px;
    margin-right: 100px;
} */
.s_f2top .s_f6lnr p a {
    color: #ff6633 !important;
    text-decoration: underline;
    font-size: 16px !important;
}

.g_b3k1ul {
    margin-bottom: 16px;
    margin-top: 16px;
}

.g_b3k1ul .t_b3k1li {
    width: 25%;
}

.s_g1c2lil {
    width: 50%;
    padding-right: 30px;
}

.s_g1c2liz {
    width: 45%;
    padding-right: 30px;
}

.s_g1c2lir {
    width: 5%;
}

.g_downfl {
    width: 50%;
    padding: 0 12px;
    margin-bottom: 24px;
}

.g_downnr {
    margin: 0 -12px;
    margin-top: 36px;
}

.g_downimg {
    width: 92px;
}

.g_downwz {
    width: calc(100% - 92px);
    padding-left: 36px;
}

.g_downnr a {
    display: block;
    padding: 24px;
    border-radius: 8px;
    background: #fcf7f4;
}

.g_title5 {
    font-size: 16px;
    color: #000;
    font-weight: bold;
    line-height: 1.75;
    height: 56px;
    overflow: hidden;
    margin-bottom: 32px;
}

.t_b3k3li:last-child .t_b3k3icon:last-of-type {
    /* display: none; */
}

.s_g1c3la:first-child .s_g1c3l1nr:first-child .ys_select_bd {
    display: none !important;
}

.s_g1c3la:first-child .s_g1c3l1nr:first-child .ys_select_xtbbox {
    transform: translateY(-50%) rotate(0deg) !important;
    display: none;
}

.g_sypart2_two {
    background: #F26541;
    border-radius: 20px;
}

/*  */

.ys_footezh {
    width: 100px;
}

.ys_footefr {
    width: calc(35% - 100px);
}

.ys_footefl {
    width: calc(65% - 100px);
}

/* .ys_footefr, .ys_footefl{
    width: calc(50% - 100px);
} */
.ys_footefr {
    display: flex;
    justify-content: right;
}

.ys_footefr a {
    width: 220px;
    display: block;
}

.t_ditop {
    display: flex;
    align-items: flex-end;
    flex-wrap: nowrap;
}

.ys_footefl {
    display: flex;
    order: 1;
}

.ys_footefr {
    display: flex;
    justify-content: right;
    order: 3;
}

/* .ys_footezh {
    width: 100px;
    order: 2;
    flex-wrap: nowrap;
} */

.he_fottbx {
    width: 100%;
}

.ys_footezh {
    width: 100%;
}

.ys_footezh {
    display: flex;
}

.ys_footezh p {
    margin-right: 15px;
}

.t_ditop {
    display: block;
}

.ys_footefl {
    width: 70%;
}

.ys_footefr {
    width: 30%;
}

.he_fottbx {
    margin-top: 15px;
}

.ys_foote {
    background:#efefef;
}

.ys_footezh a {
    color: #fff;
}

/* .ys_footefl p span {
    color: #fff !important;
}

.ys_footefl p a {
    color: #fff !important;
} */

.ys_footezh {
    display: flex;
    justify-content: center;
}

.he_foote1,
.he_foote2 {
    width: 100%;
}

.he_foote2 {
    background:#efefef;
    padding: 10px 0;
    margin-top: 20px;
}

.ys_foote {
    padding-bottom: 0;
}

.ys_footezh {
    /* justify-content: space-evenly; */
}

.ys_footezh p {
    padding: 0 4%;
}

.ys_foote {
    padding: 22px 0 0px 0;
}

.he_fottbx {
    display: flex;
    align-items: center;
}

.ys_footefr {
    margin-top: 0px;
    margin-bottom: 0px;
}

.ys_footefl p {
    width: 100%;
    justify-content: space-between;
}

.he_fottbx {
    margin-top: 0px;
}

.he_foote2 {
    padding: 22px 0;
}


.ys_footefl {
    width: 55.4%;
}

.ys_footefr {
    width: 44.6%;
}

/* .s_g1c3l1 .ys_select_hd input{
    color: #fff;
}


.s_g1c3l1 .ys_select_hd input::-webkit-input-placeholder {
    color: #fff;
}

.s_g1c3l1 .ys_select_hd input:-moz-placeholder {
    color: #fff;
}

.s_g1c3l1 .ys_select_hd input::-moz-placeholder {
    color: #fff;
}

.s_g1c3l1 .ys_select_hd input:-ms-input-placeholder {
    color: #fff;
}


.s_g1c3la:first-child .s_g1c3l1nr:first-child .ys_select_hd input::-webkit-input-placeholder {
    color: #333;
}

.s_g1c3la:first-child .s_g1c3l1nr:first-child .ys_select_hd input:-moz-placeholder {
    color: #333;
}

.s_g1c3la:first-child .s_g1c3l1nr:first-child .ys_select_hd input::-moz-placeholder {
    color: #333;
}

.s_g1c3la:first-child .s_g1c3l1nr:first-child .ys_select_hd input:-ms-input-placeholder {
    color: #333;
} */

.g_e1nr .ys_select_hd {
    border-radius: 2px;
}


.s_g1c3nr .ys_select_hd {
    background-color: #fff;
}


.s_g1c3la:first-child .s_g1c3l1nr:first-child .ys_select_hd{
    background-color: #F8F8F8;
}

.s_g1c3la .ys_select_bd {
    background: #fff;
    box-shadow: 0 5px 10px 0 rgba(0,0,0,0.06);
}


.ys_footefr {
    justify-content: flex-end;
}

/* 暂时隐藏 */
/* .he_g1c3l1nr2 .ys_select_bd .ys_select_li{
    display: none;
}

.he_g1c3l1nr2 .ys_select_bd .ys_select_li:first-child{
    display: block;
} */

/* 暂时隐藏 */


.t_b6k4xin .g_title4 {
    word-break: break-all;
    word-wrap: break-word;
}


.t_b6k4xin .g_title4{
    height: 3.5em;
}

/*.s_f2top .s_f1toptime ,.s_f1newlinrwz .s_f1toptime{*/
/*    display: none;*/
/*}*/

.s_f6main {
    margin-top: 20px;
}

.ys_footefl  a{
    color: #fff;
}

.ys_footefl p a:last-child{
    display: none;
}
/*2022.5.24*/
.t_mainli:first-child a{
    width: 16px;
    line-height: 24px;
    display: block;
}   
.t_mainli:first-child a img{
    width: 100%;
    position: relative;
    top: -1px;
}
.t_mainli:first-child{
    margin-right: 10px;
}
.t_mainli a{
    font-size: 14px;
    line-height: 26px;
    color: #fff;
}
.t_mainli{
    margin-right: 20px;
    position: relative;
    color: #ffffff;
}
.t_mainli::before{
    content:'>';
    font-size: 14px;
    line-height: 26px;
    position: absolute;
    right: -16px;
    color: #fff;
}
.t_mainli:first-child::before{
    display: none;
}
.t_mainli:last-child::before{
    display: none;
}
.s_f1contnr .t_mianbox{
    position:absolute;
    left: 0;
    top: -41px;
}
.s_f1contnr{
    overflow: visible;
}
.s_f1 .t_neibanzh,.s_f2 .t_neibanzh{
    top: 45%;
}
.s_f1 .t_mianban ,.s_f2 .t_mianban{
    display: none;
}
.ys_cont1600 .ys_cont1600 {
    padding-left: 0;
    padding-right: 0;
}
.t_mianban{
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 28px;
    z-index: 10;
}
.t_zhupa{
    width: 50%;
}
.t_zhupale{
    padding-right: 50px;
    position: relative;
}
.t_zhupale::before{
    content:'';
    height: 100%;
    width: 1px;
    position: absolute;
    background: #666;
    top: 0;
    right: 0;
    opacity: .7;
}
.t_zhuparg{
    padding-left: 50px;
}
.t_zhuanti{
    color: #333;
    font-size: 16px;
    line-height: 1.5;
    font-weight: bold;
    margin-bottom: 5px;
}


.ys_footefl {
    width: calc(100% - 220px);
    padding-right: 6.5%;
}

.ys_footefr{
    width: auto !important;
}

.proxq_cont{
    background-color: #f7f7f7;
    padding-top: 80px;
}
.proxq_cont_top{
    padding-bottom: 50px;
}
.proxq_cont_top_left{
    width:48%;
    float: left;
}
.mySwiper_slt{
    margin-top: 9px;
}
.proxq_cont_top_left .mySwiper2 .swiper-button-prev{
    left: 20px;
}
.proxq_cont_top_left .mySwiper2 .swiper-button-next{
    right: 20px;
}
.proxq_cont_top_left .mySwiper2 .swiper-button-prev:after{
    font-size: 28px;
    color: #0269b8;
}
.proxq_cont_top_left .mySwiper2 .swiper-button-next:after{
    font-size: 28px;
    color: #0269b8;
}
.proxq_cont_top_left .mySwiper{
    padding: 1px;
}
.proxq_cont_top_left .mySwiper .swiper-slide-thumb-active{
    border:1px solid #0269b8;
    box-sizing: border-box;
}
.proxq_cont_cpmc{
    font-size: 26px;
    font-weight: 700;
    color: #000000;
    border-bottom: 1px solid #cccccc;
    line-height: 50px;
    padding-bottom: 20px;
}
.proxq_cont_top_right{
    margin-left: 5%;
    width: 47%;
    float: left;
}
.proxq_cont_cpjj{
    margin-top: 30px;
    font-size: 16px;
    color: #666666;
    line-height: 1.8;
}
.proxq_cont_cpjj_ms{
    line-height: 1.8;
}
.proxq_cont_cpjj_td{
    margin-top:20px;
}
.proxq_cont_cpjj_td p{
    margin-top:10px;
    font-size: 16px;
    color: #666666;
    line-height: 1.5;
}
.proxq_cont_xzlx{
    margin-top: 30px;
    border-top:1px solid #cccccc;
    padding-top:30px;
}
.proxq_cont_xzlx_xiazai{
    width:40%;
    display: inline-block;
    background-color: #0269b8;
    color: #ffffff;
    text-align: center;
    font-size: 16px;
    height:60px;
    line-height:60px;
    margin-right: 5%;
}
.proxq_cont_xzlx_xiazai img{
    width: 36px;
    display: inline-block;
    margin-right: 15px;
}
.proxq_cont_xzlx_lianxi{
    width:50%;
    display: inline-block;
    background-color: #0269b8;
    color: #ffffff;
    text-align: center;
    font-size: 16px;
    height:60px;
    line-height:60px;
}
.proxq_cont_xzlx_lianxi img{
    width:36px;
    display: inline-block;
    margin-right: 15px;
}
.proxq_cont_main{
    margin-top: 30px;
    border-top:1px solid #d2d2d2;
    padding-bottom:50px;
}
.proxq_cont_main_tit{
    font-size: 22px;
    margin-top: 50px;
}
.proxq_cont_main_cont{
    margin-top: 30px;
}