﻿@charset "utf-8";
* {box-sizing:border-box;margin:0;padding:0}
html {overflow-x:hidden!important;overflow-y:auto;-webkit-tap-highlight-color:transparent}
body {min-height:100vh;background:#fff;overflow:hidden}
a {transition:all .36s;text-decoration:none}
a:hover {text-decoration:none}
a:focus {text-decoration:none;outline:0}
a:not([href]) {cursor:default}
li,ol,ul {margin:0;list-style-type:none}


/*img,video {max-width:100%;vertical-align:middle}
*/
img {image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor}
video {background:#000;outline:0}
body,button,input,select,textarea {font-size:14px;line-height:1;margin:0;color:#333;border:0;outline:0;background:0 0}
form {width:100%}
input,textarea {-webkit-appearance:none}
input {line-height:normal;text-overflow:ellipsis}
input:focus::-webkit-input-placeholder {color:transparent}
input:focus:-moz-placeholder {color:transparent}
input:focus::-moz-placeholder {color:transparent}
input:focus:-ms-input-placeholder {color:transparent}
[tabindex="0"],input {outline:0!important}
textarea {resize:none}
label {font-weight:400;margin-bottom:0}
select::-ms-expand {display:none}
a:active,button::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=file]>input[type=button]::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner,select::-moz-focus-inner {border:0;outline:0}
a,button {cursor:pointer}
a,a:focus, a:hover{color:var(--colormain1);}

.main{width:100%;margin:0 auto;}
.ymain{position: relative;z-index: 3;overflow: hidden;background:#ffffff;}
.ymain2{position: relative;z-index: 3;overflow: hidden;}
.ys_block,.ys_show {display:block}
.ys_hide {display:none}
.clear,.cl {clear:both;}
.clearfix::after {display:block;clear:both;height:0;content:' '}
.clearfix {zoom:1}
.fl {float:left}
.fr {float:right}
.pr{position: relative;}
.pa{position: absolute;}
.tl {text-align:left;}
.tr {text-align:right;}
.tc {text-align:center;}

.zw_r1 { opacity: 0;}
.flex-col {flex-direction:column;}
.items-center {align-items:center;}
.am6 {transition:.6s all;}
.am {transition:.2s all;}
.am1 {transition: all 1s;}

.flex{display: flex;}
.ys_flex {display:flex;flex-wrap:wrap}
.flexBetween {display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.flexStart {display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.flexCenter {display:-webkit-flex;/* Safari */display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.flexEnd {display:-webkit-flex;/* Safari */display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}

.ys_flex_center {display:flex;align-items:center}
.ys_pos_top {position:absolute;top:0;left:50%;transform:translateX(-50%)}
.ys_pos_bot {position:absolute;bottom:0;left:50%;transform:translateX(-50%)}
.ys_pos_center {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.ys_pos_cover {position:absolute;left:0;top:0;z-index:10;width:100%;height:100%}
.ys_pos_under {position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%}
.vertical-text {
  writing-mode: vertical-rl;
  /* 或者使用vertical-lr，取决于你想要的排列方式 */
}
.ys_page_wrap,body {display:flex;flex-direction:column;}
.ys_page_wrap {min-height:100vh;}
.ys_main {flex-grow:1;position: fixed; width: 100%; top: 0; left: 0; z-index: 2;}
.w100{width:100%;margin:0 auto;}
.w1600{width:100%;max-width: 1600px;margin:0 auto;}
.w1500{width:100%;max-width: 1500px;margin:0 auto;}
.w1440{width:100%;max-width: 1440px;margin:0 auto;}
.w1280{width:100%;max-width: 1280px;margin:0 auto;}

.ys_imgbox_cover {position:relative;overflow:hidden}
.ys_imgbox_cover img {width:100%;transition:all .36s ease}
.ys_imgbox_cover img:nth-child(2) {position:absolute;top:0;left:0;height:100%}
@media screen and (min-width:1200px) {
    a:hover .ys_imgbox_cover img {transform:scale(1.05)}
}

/* 规范 */
:root{
    /* 字号 */
    --font56: 56px;
    --font48: 48px;
    --font36: 36px;
    --font24: 24px;
    --font18: 18px;
    --font16: 16px;
    /* 行高 */
    --lineh175:1.75;
    --lineh15:1.5;
    /* 颜色 */
    --colorfff: #fff;
    --color333: #333;
    --color666: #666;
    --color999:#999;
    --colorbg1:#F8F8FA;
    --colorbg2:#F2F5F6;
    --colormain1: #0f41a0;
    --colormain2: #533CBF;
    /* 段落 */
    --text20:20px;
    --text16:16px;
    /* 间距 */
    --space130:130px;
    --space50:50px;
    --space30:30px;
    /* 段落间距 */
    --paraspacef48:24px;
    --paraspacef36:18px;
    --paraspacef2416:12px;
    --paraspacef18:14px;
    /* 弧度角 */
    --raidus20:20px;

    /* tammy - add - start */
    --font32: 32px;
    /* summary_main */
    --distance120: 120px;
    --distance107: 107px;
    --distance95: 95px;
    --distance88: 88px;
    --distance80: 80px;
    --distance33: 33px;
    /* prodet_main */
    --distance164: 164px;
    --distance117: 117px;
    --distance100: 100px;
    --distance40: 40px;
    /* tammy - add - end */
}
/* 规范 end */

.ellip1{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.ellip2{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.ellip3{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}

.guang{position: relative;overflow: hidden;}
.guang:after{content: '';position: absolute;left: -100%;top: 0;width:100%;height:100%;background-image: -moz-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0));background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0));transform: skewx(-25deg);}
.guang:hover:after{left:100%; -moz-transition:1s; -o-transition:1s; -webkit-transition:1s; transition:1s;}

.swiper-pagination-bullet:only-child{display: none !important;}
.swiper-pagination-bullet{margin:0 10px !important;}
.swiper-pagination-bullet-active{position: relative;background:var(--colormain1);}
.swiper-pagination-bullet-active::after{
    width: 20px;
    height: 20px;
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    border-radius: 50%;
    border: 1px solid var(--colormain1);
    -webkit-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    opacity: 1;
}


.margin0{margin:0 auto;}
.over{overflow: hidden;}
/*head*/
.ys_hd_pc,
.head_er_text a,
.hndb_top_text,
.ys_imgbox_cover,
.head_nav_li>a p,
.head_nav_li_icon i
{transition: all .36s ease;}

/* pc 导航 */
.ys_header {position:relative;z-index:199}
.ys_hd_pc {padding:0 0;position:fixed;top:0;left:0;width:100%;}
.head_logo {position: relative;width:162px;height:90px;display: flex;align-items: center;}

.head_logo img:last-child {opacity:0;position:absolute;top:0;left:0;}
.head_logo img{transition:all .36s ease;}
.head_right {display:flex;}
.ys_hd_pc .std_btn1,.head_other {height:100%;}
.head_other,.head_nav_ul {display:flex;}
.head_other {margin:0 30px 0 35px;}
.head_other+.std_btn1 {width:auto;}
.head_other+.std_btn1 p {margin-right:20px;}
.ys_hd_pc .std_btn1 {margin-top:22px;height: 50px;}

.head_nav_li {padding:0 15px;}
.head_nav_li>a p {color:var(--colorfff);font-size:18px;line-height:90px;padding-right:6px;margin:0;}
.head_nav_li>a {display:flex;align-items:center;padding:0 10px;}
.head_nav_li_icon {width:16px;position:relative}
.head_nav_li_icon i {color:#ffffff;}
.head_nav_li>a:hover .head_nav_li_icon i {color:var(--colormain1);}

/*导航默认选中*/
.yxnav_active1.head_nav_li>a p {
    color:#fff;font-weight: 700;
}
.ys_hd_pc.on .yxnav_active1.head_nav_li>a p {
    color: var(--colormain1) !important;font-weight: 700;
}
.ys_hd_pc:hover .yxnav_active1.head_nav_li>a p{color:var(--colormain1) !important;}

.head_lang_top {display:flex;align-items:flex-end;cursor:pointer;padding:36px 0;color:#fff;}
.head_lang {position:relative;display: none;}
.head_lang::before {position:absolute;top:50%;transform:translateY(-50%);left:-20px;width:2px;height:18px;content:'';background:#E4E4E4;}
.ys_hd_pc.on .head_lang_top ,.ys_hd_pc:hover .head_lang_top {color:var(--color333);}

.head_nav_li {position:relative;}
.head_nav_drop {display:none;position:absolute;top:90px;left:50%;transform:translateX(-50%);padding-top:10px;}
.head_style4 {width:190px;}
.head_nav_drop_bg {padding:23px 16px;background:#fff;border-radius:var(--raidus20);box-shadow:0px 2px 19px 10px rgba(134,146,165,0.07);}
 a.head_er_text {line-height:40px;color:var(--color333);font-size:var(--font16);padding:0 24px;display:block;}
.head_style4_li:last-child {margin-bottom:0;}
.head_style4_li {margin-bottom:16px;}
.head_style4_li.yxnav_active2 a, a.head_er_text:hover{color: var(--colormain1); background: #F7F8FA; }
.yxnav_active2.head_style4_li a{color: var(--colormain1); background:#F7F8FA;}

.ys_hd_pc.on {background:#fff;box-shadow:0px 2.767px 2.214px 0px rgba(29,86,185,0.02),0px 12.522px 10.017px 0px rgba(29,86,185,0.04);}
.ys_hd_pc.on .head_logo img:last-child {opacity:1;}
.ys_hd_pc.on .head_logo img:first-child {opacity:0;}
.ys_hd_pc.on .head_nav_li>a p,.ys_hd_pc:hover .head_nav_li>a p {color:var(--color333);}
.ys_hd_pc.on .head_nav_li .head_nav_li_icon i,.ys_hd_pc:hover .head_nav_li_icon i{color:var(--color333);}{color:var(--color333);}

.ys_hd_pc.on .head_nav_li>a:hover .head_nav_li_icon i {color:var(--colormain1);}
.ys_hd_pc.on .std_btn1,.ys_hd_pc:hover .std_btn1 {border:1px solid #EEEDEF;}
.ys_hd_pc.on .std_btn1 p,.ys_hd_pc:hover .std_btn1 p{color:var(--color333);}
.ys_hd_pc.on .std_btn1_icon,.ys_hd_pc:hover .std_btn1_icon{background:#041D2C;}
.ys_hd_pc.on .std_btn1_icon i,.ys_hd_pc:hover .std_btn1_icon i{color:var(--colorfff);}

.head_lang_bot a:hover {background:#F7F8FA;color:var(--colormain1);}
.head_er_text a:hover {color:var(--colormain1);background:#F7F8FA;}
.head_nav_li>a:hover p {color:var(--colormain1) !important;}

.ys_hd_pc:hover {background:#fff;box-shadow:0px 2.767px 2.214px 0px rgba(29,86,185,0.02),0px 12.522px 10.017px 0px rgba(29,86,185,0.04);}
.ys_hd_pc:hover .head_logo img:last-child {opacity:1;}
.ys_hd_pc:hover .head_logo img:first-child {opacity:0;}
/* pc 导航 */


/* search */
.yx_search3box {position:relative;}
.yx_search3xlbox {width:100%;height:350px;background:rgba(255,255,255,.95);box-shadow:0 5px 13px rgba(35,50,64,0.13);display:none;position:fixed;left:0;top:90px;z-index:99;}
.yx_search3_tbox {width:50%;margin:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:60px;border-bottom:1px solid #666;}

.yx_search3xlbtn {width:30px;line-height:60px;background: url(../images/sear.svg) no-repeat center center;}
.yx_search3xlbtn input{width: 100%;height: 100%;cursor:pointer;}
.yx_search3xlbtn img {width:100%;transition:all .36s;}
.yx_search3_xls {width:calc(100% - 30px);padding-right:20px;}
.yx_search3_xls  input {font-size:16px;line-height:3.75;color:#666;width:100%;transition:all .36s;}
.yx_search3_xls  input::placeholder {color:#666;}
.yx_search3_colx{font-size: 32px;color:#666;cursor:pointer; position:absolute;top:50%;left:78%;transform:translate(-50%,-50%); }
.yx_search3.act .yx_search3_btn .yx_search3img2 {opacity:1;}
.yx_search3.act .yx_search3_btn .yx_search3img1 {opacity:0;}
.yx_search3_btn.on .yx_search3img2 {opacity:1;}
.yx_search3_btn.on .yx_search3img1 {opacity:0;}
.yx_search3_btn {width:18px;margin-right:40px;line-height:90px;position:relative;}
.yx_search3_btn i {color:#ffffff; width:100%;transition:all .36s;font-size: 20px;}
.ys_hd_pc.on .yx_search3_btn i,.yx_search3_btn.on .yx_search3_btn i{color:var(--color333);}
.ys_hd_pc:hover .yx_search3_btn i{color:var(--color333);}

/* tel按钮 */
.std_btn1 {width:174px;border-radius:40px;border:1px solid #fff;}
.std_btn1 .std_btn_box {position:relative;padding:0 34px 0 20px;}
.std_btn_box {display:block;width:100%;height:100%;}
.std_btn1 .std_btn1_icon {position:absolute;top:50%;right:12px;transform:translateY(-50%);
    width:30px;height:30px;border-radius:50%;background:#fff;display: flex;justify-content: center;align-items: center;}
.std_btn1 p {color:var(--colorfff);font-size:var(--font16);line-height:50px;}
.std_btn1 .std_btn_box {border-radius:40px;}
.std_btn1,.std_btn1 p,.std_btn1_icon i,.std_btn1_icon {transition:all .36s ease;}
.std_btn1:hover{ background: var(--colormain1) !important; border-color: var(--colormain1) !important;}
.std_btn1:hover p{ color: var(--colorfff) !important; }
.std_btn1:hover .std_btn1_icon{ background: var(--colorfff) !important;}
.std_btn1:hover .std_btn1_icon i{ color: var(--color333);}



/*手机站head*/
.ys_hd_pc {display:block}
.ys_hd_ph {display:none}


@keyframes donghua {
    from {
        transform: translateX(0);
    }
    to {
        transform: translateX(-100%);
    }
}
@keyframes donghua1 {
    from {
        transform: translateX(-100%);
    }
    to {
        transform: translateX(0);
    }
}

.zw_r1 img{width: 100%;object-fit: cover;}

/*ban video*/
.home_banner_ph {display:none;}
.home_indus_bot_left {width:18%;}
.home_indus_bot_right {width:82%;padding-left:30px;}
.home_indus_bot {display:flex;}
.home_banner_pc {position:relative;width:100%;}
.home_banner_pc video {position:absolute;left:0;top:0;width:100%;max-width: 100%; background:#fff;}
.home_banner_pc img {max-width:100%;object-fit:contain;vertical-align:middle;width:100%;}
.home_banner {position:relative;z-index:10;overflow: hidden;}
.home_banner::before {content:'';position:absolute;top:0;left:0;width:100%;height:48%;background:linear-gradient(180deg,rgba(0,46,139,0.20) 0%,rgba(0,46,139,0.00) 100%);z-index:1;}
.home_bann_point {position:absolute;top:0;left:0;width:100%;height:100%;}
.home_bann_point_li {position:absolute;z-index:5;}
.home_bann_point_li a {display:block;position:relative;}
.gaicheng {background: rgba(20,31,56,0); width: 100%; height: 100%;
    position: absolute; z-index: 1;}

.pitext { position:absolute;width:95%;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;}
.pitext h4 {font-weight: 500;margin-bottom: 10px; color:#ffffff;font-size:60px;line-height:100px;text-align:left;}
.pitext span {display: block; height:7px;width:70px;background:#034591;}
.pitext p {color:#fff;font-size:30px;line-height:50px;margin-top:20px;max-width:55%;}
.pitext .butn {display: none; margin-top:10px;text-align:left;}
.pitext .butn .MORE {width:165px;height:56px;background-color:#0076db;display:inline-block;margin-right:25px;}
.pitext .butn .MORE a {text-align:center;line-height:56px;color:white;display:block;font-size:16px;}
.pitext .butn .Quote {width:165px;height:56px;background-color:#ff3635;display:inline-block;}
.pitext .butn .Quote a {text-align:center;line-height:56px;color:#fff;display:block;font-size:16px;}

.ny_Banner{ position: relative;}
.ny_Banner .banback{position: absolute;content:' '; width: 100%;height: 100%;background:rgba(0,0,0,.2);}
.ny_Banner .img img{width: 100%;}
.orientation{position: absolute;left: 0; top:50%; width: 100%;transform: translateY(-50%);}
.orientation .banbox{color: #fff;}
.orientation .banbox .content2{line-height:2; font-size:50px;text-transform: capitalize;color:rgba(255,255,255,.8);}
.orientation .banbox .content3{line-height:1;font-size:40px;margin-top:10px;}

/*#myElem{
      animation: hidetip 13s 1;
      animation-fill-mode: forwards;
      -webkit-animation: hidetip 13s 1;
      -webkit-animation-fill-mode: forwards;
}
@keyframes hidetip {
      from {
        opcity: 1;
      }
      to {
        opacity: 0;
      }
    }
    @-webkit-keyframes hidetip {
      from {
        opcity: 1;
      }
      to {
        opacity: 0;
      }
    }
*/

.topback{display: none;height: 0}

/*foot*/
.footer{background:#090c1d;padding-top:80px;color:#fff;}
.footer-t{padding-bottom: 70px;display: flex;justify-content: space-between;}
.footer-t>dl{}
.footer-t>dl h3{font-size:20px;margin-bottom:28px;}
.footer-t>dl span{display: inline-block; width: 30px;height:2px;background:#64697c;margin-bottom:25px;}
.footer-t>dl dd{font-size:16px;line-height:34px;}
.footer-t>dl dd a{color:#64697c;}
.footer-t>dl dd a:hover{color:#fff;}

.lxfs{min-width:30%;}
.lxfs h6{margin-bottom:10px;display: none;}
.lxfs dl{margin-bottom:40px;display: flex;justify-content: space-between;align-items: center;}
.lxfs dl dt{width:47px;height:47px;border-radius:47px;background:#64697c;display: flex;justify-content:center;align-items: center;}
.lxfs dl:nth-child(2) dt{background:var(--colormain1);}
.lxfs dl dd{width:calc(100% - 65px);font-size: 18px;color:#fff;}
.lxfs dl dd h3{font-size: 18px;opacity:1;margin-bottom:10px;color:#64697c;}
.lxfs dl dd h4{font-size:38px;}
.lxfs dl dd a{line-height:100%;color:#fff;}
.lxfs dl dd p{line-height: 26px;}

.foot_code{width:200px;text-align: center;color:#fff;font-size: 18px;
display: flex;flex-direction: column;}
.foot_code img{max-width:90%;background:#fff;margin:20px auto;}

.footer-b{height:65px;line-height:65px;font-size: 16px; border-top:1px solid #3c3c3c;color:#64697c;}
.footer-b .cot{display: flex;justify-content: space-between; }
.footer-b .ftl{float: left;}
.footer-b .ftr{float: right;}
.footer-b a{padding-left:5px;color:#64697c;}
.footer-b a:hover{color:#fff}





@keyframes bordershow {
    50% {box-shadow:0px 0px 10px 0 var(--colormain2);}
}
@keyframes boderM {
    0% {transform:translate(-50%,-50%) scale(1);opacity:0}
    20% {opacity:1}
    75% {transform:translate(-50%,-50%) scale(2);opacity:0}
    100% {opacity:0}
}

/* 首页 end */


@keyframes pathlu {
    0%{
        width: 0;
    }
    100%{
        width: 100%;
    }
}



@media screen and (max-width:1600px) {
    .w1600,.w1500{width: 96%;margin:0 auto;}
    .head_nav_li{padding:0 10px;}
    .head_other{margin:0 0;}

}
@media screen and (max-width:1440px) {
    .w1440{width: 96%;margin:0 auto;}
    .head_nav_li>a p{font-size: 16px;}
    .pitext h4{font-size: 50px;line-height: 80px;}
    .pitext p{font-size: 20px;line-height: 35px;}
    .orientation .banbox .content2{font-size:40px;}
    .orientation .banbox .content3{font-size:30px;margin-top: 0;}
}
@media screen and (max-width:1360px) {
    .std_btn1{display: none;}
    .head_other{margin:0 20px;}
    .yx_search3_btn{margin-right: 0}
    .w1280{width: 96%;margin:0 auto;}

    .lxfs{width: 28%;}
    .lxfs dl dd h4{font-size: 30px;}

    
}


@media screen and (max-width:1199px) {
    .w1600,.w1500,.w1440,.w1280{width: 90%;margin:0 auto;}

    .ys_hd_pc{display: none;}
    .ys_hd_ph {display:block}
    .ys_hd_ph .head_lang_top{color:var(--color333);}
    .ys_hd_ph .head_lang::before{display: none;}
    .ys_ph_navbar {height:74px}
    .ys_phnav_header {position:fixed;top:0;left:0;z-index:99;width:100%;display:flex;justify-content:space-between;align-items:center;padding:0 2%;height:74px;background:#fff;box-shadow:0 0 10px 3px rgb(0 0 0 / 5%)}
    .ys_phnav_logo {width:120px;height: 74px; display:flex;justify-content:flex-st;align-items:center;}
    .ys_phnav_logo img{max-width:90%;max-height:90%;}
    .ys_phnav_logo a {width:100%}
    .ys_phnav_r>div {line-height:74px}
    .ys_phnav_r>div {float:left;margin-left:25px}
    .ys_phnav_header a {display:inline-block;vertical-align:middle;font-size:14px;color:#333}
    .ys_phnav_menubtn {display:inline-block;vertical-align:middle;position:relative;top:0px; width:30px;height:22px}
    .ys_phnav_menubtn::after,.ys_phnav_menubtn::before {content:""}
    .ys_phnav_menubtn span,.ys_phnav_menubtn::after,.ys_phnav_menubtn::before {display:block;position:absolute;left:0;top:50%;width:100%;height:2px;transform:translateY(-50%);background:#666;transition:all .36s}
    .ys_phnav_menubtn::before {margin-top:-10px}
    .ys_phnav_menubtn::after {margin-top:10px}
    .ys_phnav_menubtn.on span {opacity:0}
    .ys_phnav_menubtn.on::after,.ys_phnav_menubtn.on::before {margin-top:0}
    .ys_phnav_menubtn.on::before {transform:translateY(-50%) rotate(45deg)}
    .ys_phnav_menubtn.on::after {transform:translateY(-50%) rotate(-45deg)}

    /*.ys_phnav_menubox .ys_phnav_menubtn svg {width:70px;height:40px;top:-6px;left:4px;stroke:#333;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none;display:block;position:absolute;}
    .ys_phnav_menubox .ys_phnav_menubtn svg path {transition:stroke-dasharray var(--duration,0.85s) var(--easing,ease) var(--delay,0s),stroke-dashoffset var(--duration,0.85s) var(--easing,ease) var(--delay,0s);
        stroke-dasharray:var(--array-1,26px) var(--array-2,100px);stroke-dashoffset:var(--offset,126px);-webkit-transform:translateZ(0);transform:translateZ(0);}
    .ys_phnav_menubox .ys_phnav_menubtn svg path:nth-child(2) {--duration:.7s;--easing:ease-in;--offset:100px;--array-2:74px;}
    .ys_phnav_menubox .ys_phnav_menubtn svg path:nth-child(3) {--offset:133px;--array-2:107px;}
    .ys_phnav_menubtn.on svg path {--offset:57px;}
    .ys_phnav_menubtn.on svg path:nth-child(1),.ys_phnav_menubtn.on svg path:nth-child(3) {--delay:.15s;--easing:cubic-bezier(0.2,0.4,0.2,1.1);}
    .ys_phnav_menubtn.on svg path:nth-child(2) {--duration:.4s;--offset:2px;--array-1:1px;}
    .ys_phnav_menubtn.on svg path:nth-child(3) {--offset:58px;}*/


    .ys_phnav_menu {display:none;position:fixed;left:0;top:64px;width:100%;height:calc(100% - 64px);padding:20px;background:#043c62;color:#fff}
    .ys_ph_search {width:100%;overflow:hidden;padding:0 0px;margin-top:50px}
    .ys_phs_form {position:relative;z-index:1;width:100%;border:1px solid rgba(255,255,255,.4);border-radius:17.5px;}
    .ys_phs_form input {width:100%;height:35px;padding-left:20px;padding-right:50px;color:#fff}
    .ys_phs_form input::-webkit-input-placeholder {color:rgba(255,255,255,.6)}
    .ys_phs_form input:-moz-placeholder {color:rgba(255,255,255,.6)}
    .ys_phs_form input::-moz-placeholder {color:rgba(255,255,255,.6)}
    .ys_phs_form input:-ms-input-placeholder {color:rgba(255,255,255,.6)}
    .ys_phs_form .searfont2 {width:20px; position:absolute;right:0;top:50%;transform:translateY(-50%);
        z-index:5;color:rgba(255,255,255,.6);background:url(../images/searw.svg) no-repeat center center;}
    .ys_ph_nav ul {padding:0 15px;display:none}
    .ys_ph_nav a {display:inline-block;vertical-align:middle;font-size:14px;line-height:1.5;padding:1em 0;color:#fff;max-width:calc(100% - 40px)}
    .ys_ph_nav ul a {font-size:12px}
    .ys_ph_nav li.yxnav_active1>.ys_phnav_lisbox a {color:rgba(255,255,255,.6)}
    .ys_phnav_lisbox {position:relative;border-bottom:1px solid rgba(255,255,255,.4)}
    .ys_phnav_icon {display:none;position:absolute;right:5px;top:50%;transform:translateY(-50%);width:14px;height:14px}
    .ys_phnav_icon::after,.ys_phnav_icon::before {content:"";position:absolute;background:#fff;transition:all .36s}
    .ys_phnav_icon::before {left:0;top:50%;transform:translateY(-50%);width:100%;height:1px}
    .ys_phnav_icon::after {left:50%;top:0;transform:translateX(-50%);width:1px;height:100%}
    .ys_phnav_icon.on::after {transform:translateX(-50%) rotate(90deg)}
    .ys_phnav_haschild .ys_phnav_icon {display:block}
    .ys_ph_nav li:not(.ys_phnav_haschild)>.ys_phnav_lisbox .ys_phnav_icon {display:none}
    .ys_ph_nav li:not(.ys_phnav_haschild)>.ys_phnav_lisbox>a {display:block;max-width:100%;}
    .ys_phmenu_scroll {margin-right:-15px;padding-right:15px;max-height:calc(100% - 85px);}

    .ys_main{top:74px;}
    .ny_Banner .img img{width: 100%;min-height:250px;object-fit: cover;}
    .orientation .banbox .content2{font-size:34px;}
    .orientation .banbox .content3{font-size:22px;}

    .lxfs{width: 35%;}
    .lxfs dl dd h4{font-size: 28px;}
    .lxfs dl dd{font-size:16px;}

    .footer-t>dl h3{font-size: 16px;}
    .footer-t>dl span{margin-bottom:15px;}
    .foot_code{width: 150px;}

}


@media screen and (max-width:991px) {
    .pitext h4{font-size: 40px;line-height: 80px;}
    .pitext p{font-size: 16px;line-height: 35px;}
    .footer-t>dl{display: none;}
    .lxfs{width: 70%;}
    .footer{padding-top: 50px;}
    .footer-t{padding-bottom:40px;}
    .foot_code {width: 25%;}

}


@media screen and (max-width:767px) {
    .ys_phmenu_scroll {overflow: scroll; }
    .pitext h4{font-size: 30px;line-height:60px;}
    .pitext p{display: none;}
    .orientation .banbox .content2{font-size:28px;}
    .orientation .banbox .content3{font-size:20px;}
    .lxfs dl dd h4{font-size: 22px;}
    .lxfs dl dd h3{font-size: 14px;}
    .lxfs dl dt{width:40px;height:40px;}
    .lxfs dl dt img{max-width:25px;max-height: 28px;}
    .footer-t{padding-bottom:20px;}
    .footer-b .cot{flex-wrap: wrap;flex-direction:column;padding-top: 10px;
     text-align: center;height: auto;line-height: 25px;font-size: 14px;}
     .swiper-pagination-bullet-active::after{width: 14px;height: 14px;}

    .topback{position: fixed;bottom:20%;right:10px; width:40px;height:40px;line-height: 40px;text-align: center;
    background:#0f41a0;color:#fff;z-index: 10;}
    .topback i{font-size: 30px;}
}

@media screen and (max-width:640px) {
    .w1600,.w1500{width: 90%;margin:0 auto;}
    .w1440{width: 90%;margin:0 auto;}

    .ny_Banner .img img{min-height:200px;}
    .footer-t{flex-direction: column;}
    .lxfs{width:100%;}
    .lxfs dl{margin-bottom: 30px;justify-content: space-around;}
    .foot_code {width:50%;margin:0 auto;font-size: 14px;}
    .foot_code img{margin:0 auto 5px;}

    
}