/* 1 */
@font-face {
    font-family: "montserrat";
    font-weight: 300;
    src: url(../imagesMontserrat-ExtraLight-5.otf);
}

.ysPro {
    background: #f2f2f2;
    padding: 68px 0 108px;
}

.ysPro_list { border-bottom: 2px solid #f2f2f2; border-right:2px solid #f2f2f2; border-top: 2px solid #f2f2f2;
    display: flex;
    align-items: stretch;
    justify-content: space-between;
}

.ysPro_a {
    position: relative;
    z-index: 3;
    width: 100%;
    min-height:200px;
    padding:48px 0 54px 0; text-align:center;
    background: #ffffff;
    border-left: 2px solid #f8f8f8;
}

.ysPro_a::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
/*    height: 4px;
    background: #f2f2f2;*/
    transition: all 0.68s;
}

.ysPro_a.show:before,
.ysPro_a:hover:before {
    width: 100%;
}

.ysPro_a::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 0;
    z-index: -1;
    background: #ececec;
    transition: all 0.68s;
}

.ysPro_a:hover:after {
    height: 100%;
}

.ysPro_a .ysMore {
    position: absolute;
    bottom: 0; width:100%; display:block; margin:auto;
    left:0px;
    opacity: 0; padding-left:0px;
    transition: all 0.48s;
}

.ysPro_a.show .ysMore,
.ysPro_a:hover .ysMore {
    bottom: 34px;
    opacity: 1;
}

.ysPro_a span {font-family: "Montserrat";
    /*text-transform: uppercase;*/
    font-weight: 500;
    font-size: 17px;
    color: #666;
    line-height: 1.4;
}

.ysPro_a p {    color: #333;
    font-size: 20px;
    letter-spacing: 1px;
    line-height: 1.4;
    margin-top:4px;
    /* min-height: 58px; */
}
.ysPro_a img{
    width:60px;
    margin-top:40px;
}
.ysPro_a svg {
    width: 54px;
    height: 54px;
    margin-top: 38px;
}

.ysPro_a .ysPro_ico_2 {
    width: 82px;
    height: 82px;
    margin-top: 34px;
}

.ysPro_a .ysPro_ico_5 {
    width: 51px;
    height: 51px;
}

.ysPro_a svg path:not(.ysPro_color) {
    fill: #bebebe;
}
.ysPro_a.show p{ color:#333;}
.ysPro_a:hover p {
    color: #335fa2;
}

.ysPro_a.show svg path:not(.ysPro_color),
.ysPro_a:hover svg path:not(.ysPro_color) {
    fill: #335fa2;
}

.ysPro_box {
    height: 352px;
    position: relative;
    display: flex;
    align-items: stretch;
    justify-content: space-between;
}

.ysPro_box_swiper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    opacity: 0;
}

.ysPro_box_swiper:first-child {
    position: relative;
}

.ysPro_box_swiper.show {
    z-index: 99;
    opacity: 1;
}

.ysPro_item {
    background: #fff;
    padding: 28px 48px;
    margin-bottom: 18px;
    display: flex;
    align-items: stretch;
    justify-content: space-between;
}

.ysPro_img {
    width: 58%;
    height: 278px;
    padding: 34px;
}

.ysPro_item img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.ysPro_txt {
    width: 38%;
    display: flex;
    align-items: center;

}

.ysPro_txt>div {
    display: inline-block;
    text-align: left;
}

.ysPro_txt span {
    position: relative;
    color: #335fa2;
    font-size: 22px;
    font-weight: 500;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 24px;
    padding-bottom: 10px;
}

.ysPro_txt span::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 24px;
    height: 3px;
    background: #335fa2;
}

.ysPro_txt li p {
    letter-spacing: 0.5px;
    line-height: 2;
    color: #666;
}

.ysPro_box_swiper .swiper-button-next,
.ysPro_box_swiper .swiper-button-prev {
    position: absolute;
    top: 50%;
    margin-top: -30px;
    background: transparent;
    border: 1px solid #ccc;
    text-align: center;
    outline: none;
}

.ysPro_box_swiper .swiper-button-next img,
.ysPro_box_swiper .swiper-button-prev img {
    width: 24%;
    margin: 0 auto;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}

.ysPro_box_swiper .swiper-button-prev {
    left: -80px;
}

.ysPro_box_swiper .swiper-button-next {

    right: -80px;}
.ysMore {
    margin-top: 89px;
    position: relative;
    padding-left: 38px;
    display: inline-block;
    z-index: 2;
}

.ysMore .more {
    display: inline-block;
    transition: cubic-bezier(0.215, .61, .355, 1) .45s;
    text-transform: uppercase;
    font-weight: 400;
    font-size:15px;
}

/*.ysMore:before {
    content: '';
    display: block;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    background: rgba(31, 54, 143, 0.3);
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -24px;
    z-index: -1;
    transition: cubic-bezier(0.215, .61, .355, 1) .45s;
}*/

@keyframes more1 {

    0%,
    100% {
        transform: scale(1);
    }

    50% {
        transform: scale(.7);
    }
}

@keyframes more2 {

    0%,
    100% {
        transform: translateX(0);
    }

    50% {
        transform: translateX(10px);
    }
}

.ysMore:after {
    content: '';
    display: block;
    width:59px;
    height: 2px;
    background: #335fa2;
    position: absolute;
    left:36%;
    top: 50%;
    margin-top: 15px;
    transition: cubic-bezier(0.215, .61, .355, 1) .45s;
}

.ysMore:hover:before {
    width: 118%;
    border-radius: 30px;
}

.ysMore:hover .more {
    color:rgb(51, 95, 162);
}

.ysMore:hover:after {
    background:rgb(51, 95, 162);
}

.ysMore.white .more {
    color: #fff;
}

.ysMore.white:before {
    background: rgba(255, 255, 255, .3);
}

.ysMore.white:after {
    background: #fff;
}

.ysMore.sm:before {
    width: 40px;
    height: 40px;
    margin-top: -20px;
}

.ysMore.sm:hover:before {
    width: 118%;
    border-radius: 30px;
}


.index-solution {
   display: flex; margin-top:45px;
   margin-left: -10px;
   margin-right: -10px;
}

.index-solution>li {
   display: flex;
   flex-direction: column;
   justify-content: end;
   flex: 25% 1 1;
   background-color: #1E283B;
   height: 450px;
   color: #fff;
   border-radius: 16px;
   margin:13px;
   padding: 20px 0 30px 20px;
   line-height: 1.8;
}

.index-solution>li h3 {
   font-size: 32px;
   font-weight: 900;
}
.index-solution-inner-list li{font-weight: normal; font-size:15px;}
.index-solution>li p {
   font-size: 16px; font-weight: normal;
   margin-bottom: 20px;
}

.index-solution iconpark-icon {
   color: #ee8b39;
   vertical-align: middle;
   margin-right: 6px;
}
.clear{clear:both;}
.cl{clear:both;}
.news_page_in_row1{/*! padding: 40px; */ /*! background: #fff; */ position: relative; margin-top: -100px; background: #f5f5f5;}
.news_page_in_row3{margin-top: 2px;padding: 30px 0 0 0;margin-bottom: 0px;}
.news_page_in_row3 > .pagination a.first_page:after{content: '';display: block;width: 7px;height: 7px;position: absolute;top: 50%;left:50%;margin-top: -3.5px;margin-left: -4px;background:url(../images/first_page.gif) no-repeat center;}
.news_page_in_row3 > .pagination a.previous_page:after{content: '';display: block;width: 7px;height: 7px;position: absolute;top: 50%;left:50%;margin-top: -3.5px;margin-left: -4px;background:url(../images/pre_page.gif) no-repeat center;}
.news_page_in_row3 > .pagination a.next_page:after{content: '';display: block;width: 7px;height: 7px;position: absolute;top: 50%;left:50%;margin-top: -3.5px;margin-left: -3px;background:url(../images/next_page.gif) no-repeat center;}
.news_page_in_row3 > .pagination a.Last_page:after{content: '';display: block;width: 7px;height: 7px;position: absolute;top: 50%;left:50%;margin-top: -3.5px;margin-left: -2px;background:url(../images/last_page.gif) no-repeat center;}
.news_page_in_row3 > .pagination a{display: inline-block;vertical-align: middle;width:38px;height:38px;border: 1px solid #ddd;line-height:38px;text-align: center;border-radius: 50%;font-size: 18px;font-family: arial;color: #666;margin: 3px;transform: rotate(0deg);position: relative;transition: 0.3s all ease; background: #fff;}
.news_page_in_row3 > .pagination a.cur_page,.news_page_in_row3 > .pagination a:hover{background:#335fa2 ;border: 1px solid rgba(255,255,255,0);color: #fff;}
.news_page_in_row3 > .pagination{font-size: 0;text-align: center;}

.polaris-news-detail {overflow: hidden;padding-top:90px;position: relative;}
.polaris-news-detail::before {content: '';width: 100%;height:88px;position: absolute;left: 0;top: 0; background: #335fa2;}
.polaris-news-detail .index-content {width:81%; margin:auto;}
.polaris-news-detail-top {padding: 3% 0;overflow: hidden;border-bottom: 1px solid #e5e5e5;margin-top:3%;}
.polaris-news-detail-top .path-1{color: #999; font-size:15px;}
.polaris-news-detail-top .path-1 a{color: #999;}
.polaris-news-detail-top .title-1{padding: 2% 0 1.3% 0;overflow: hidden;width:100%; font-size:2.2vw; color: #335fa2 ;}
.polaris-news-detail-top .date-1{position: relative;overflow: hidden;}
.polaris-news-detail-top .date-1 span{color: #666; font-size:16px; font-family:hs_l;}
/*.polaris-news-detail-top .date-1 span::before {content: '';width: 1.8rem;height: 1.8rem;display: inline-block;vertical-align: middle;margin-right: 1rem;background: url('../images/data.png') center no-repeat;}*/
.polaris-news-detail-bottom {padding: 3% 0;overflow: hidden;}
a{color: #333;}
.polaris-news-detail-left {float: left;width: 68%;position: relative; line-height:30px;}
.polaris-news-detail-main {overflow: hidden;color: #333;text-align: justify;padding-bottom: 5%; line-height:33px; font-size:17px; font-family:"Microsoft Yahei";}
.polaris-news-detail-main p{text-indent:24px; margin-bottom:12px;}
.polaris-news-detail-main p a b{ font-size:23px; font-weight:bold; height:50px;}
.polaris-news-detail-main p b{ font-size:23px; font-weight:bold; height:50px;}
/*.polaris-news-detail-main p a strong{font-size:23px; font-weight:bold; height:50px;}*/
.polaris-news-detail-main b{ font-size:20px; font-weight:bold; margin-top:10px; height:40px; display:block;}
.polaris-news-detail-main img {max-width: 100%;height:auto!important; ;}
.news-detail-bottom {clear: both;overflow: hidden;padding: 3% 0;border-top: 1px solid #e5e5e5;position: relative;}
.news-detail-bottom .link-1  {color: #666;display: block;padding:4px 0; font-size:16px;}
.news-detail-bottom .link-1:hover {color: #335fa2 ;}
.news-detail-bottom .link-1:hover a{color: #335fa2 ;}
.news-detail-bottom .return-1 {position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.news-detail-bottom .return-1 a {display: block;width: 150px;height:42px;line-height:38px;font-size: 0;overflow: hidden;position: relative;text-align: center;border: 2px solid #335fa2 ;border-radius: 50px;}
.news-detail-bottom .return-1 span {display: inline-block;vertical-align: middle;color: #335fa2 ; font-size:16px;}
.news-detail-bottom .return-1 i {display: inline-block;vertical-align: middle;width: 7px;height: 10px;background: url('../images/r2.png') center no-repeat;margin-left: 10px;}
.news-detail-bottom .return-1 a:hover {background: #e28a23;border: 2px solid #e28a23;}
.news-detail-bottom .return-1 a:hover span {color: #fff;}
.news-detail-bottom .return-1 a:hover i {background: url('../images/r3.png') center no-repeat;}

.polaris-news-detail-right {float: right;width: 25%;padding-bottom: 5%;overflow: hidden;}
.news-detail-right-type {overflow: hidden;}
.news-detail-right-type .title-1{padding-bottom: 4%;overflow: hidden; font-size:1vw;}
.news-detail-right-list{padding: 3% 0;overflow: hidden;}
.news-detail-right-list .news-content-item{width: 100%;margin-right: 0;margin-bottom: 10%;}
.news-detail-right-list .news-content-item .img{border-radius: 0; border:#ccc solid 1px; border-radius: 10px;}
.news-detail-right-list .news-content-item .text {padding: 1% 0;}
.news-detail-right-list .news-content-item .date-1 {margin-top: 0;}

.news-detail-right-follow {overflow: hidden;margin-top: 2%;}
.news-detail-right-follow .follow-1{text-align: center;background: #f7f7f7;padding: 15% 5%;}
.news-detail-right-follow .ewm-1 {overflow: hidden;}
.news-detail-right-follow .ewm-1 img {width: 70%;margin:auto;}
.news-detail-right-follow .text-1  {color: #666666;margin-top: 5%; font-size:16px;}


/* news */
.polaris-news {position: relative;padding: 6% 0;overflow: hidden;background: #f7f7f7;}
.polaris-news-content {overflow: hidden;}
.news-content-top {overflow: hidden;}
.news-content-top .title-1{display: inline-block;vertical-align: middle;font-weight: bold;}
.nav-type-1 {display: inline-block;vertical-align: middle;margin-left: 5%;}
.nav-type-1 a {display: inline-block;vertical-align: middle;margin-right: 2rem;color: #666666;}
.nav-type-1 a.cur {color:#008c3f;}
.news-content-bottom {margin-top: 3%;position: relative;overflow: hidden;}
.news-content-list {overflow: hidden;}
.news-content-item {float: left;width: 32%;margin-right: 2%;margin-bottom: 3%;}
.news-content-bottom .news-content-item:nth-child(3){margin-right: 0;}
.news-content-bottom .news-content-item:nth-child(6){margin-right: 0;}
.news-content-bottom .news-content-item:nth-child(9){margin-right: 0;}
.news-content-item a {display: block;overflow: hidden;}
.news-content-item .img{border-radius: 10px;}
.news-content-item .text{padding-top: 7%;overflow: hidden;}
.news-content-item .type-1{color:#F78181;}
.news-content-item .type-1 span {padding: 4px 10px;background: #FDE6E6;border-radius: 4px;}
.news-content-item .title-1 {margin-top: 4%;font-weight: 500;}
.news-content-item .date-1{color: #999;margin-top: 3%;}
.news-content-item a:hover .pic {transform: scale(1.05);}
.news-end-bottom {clear: both;}

.polaris-news-num {position: fixed;right: 2%;z-index: 99;bottom: 15%;}
.polaris-news-num a {display: block;display: block;opacity: .3;margin: 2rem auto;}
.polaris-news-num i {display: block;width: 20px;height: 20px;position: relative;}
.polaris-news-num i::after,.polaris-news-num i::before {content: '';border-radius: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.polaris-news-num i::after {width: 5px;height: 5px;background: #000;}
.polaris-news-num i::before {border: 1px solid #000;width: 20px;height: 20px;opacity: 0;}
.polaris-news-num a.cur {opacity: 1;} 
.polaris-news-num a.cur i::before {opacity: 1;}


#c_category_263-1737261606753{min-height:300px;background_radio:2;display-radio:1}
#c_category_263-1737261606753 .e_loop-6 .p_list{display:flex;flex-wrap:wrap}
#c_category_263-1737261606753 .e_loop-6 .p_loopitem{flex:0 0 33.3%;position:relative}
#c_category_263-1737261606753 .e_loop-6 .p_page{text-align:center}
#c_category_263-1737261606753 .e_loop-6 .p_filter_wrapper{width:100%}
#c_category_263-1737261606753 .e_loop-6 .p_kv_wrapper{display:flex;flex-wrap:nowrap}
#c_category_263-1737261606753 .e_loop-6 .p_filter_key{line-height:40px;margin-right:10px;font-weight:bold}
#c_category_263-1737261606753 .e_loop-6 .p_v_item{display:inline-block;margin:0 5px;line-height:40px;cursor:pointer}
#c_category_263-1737261606753 .e_loop-6 .p_active{color:blueviolet}
#c_category_263-1737261606753 .e_loop-6 .p_result_item{position:relative;padding:3px 20px 3px 10px;border:1px solid #ddd;border-radius:3px;margin-right:10px}
#c_category_263-1737261606753 .e_loop-6 .p_filter_close{position:absolute;right:0;top:0;padding:3px;font-style:normal;font-size:16px;margin-top:-5px;cursor:pointer}
#c_category_263-1737261606753 .e_loop-6 .multSelect{font-size:14px;position:relative}
#c_category_263-1737261606753 .e_loop-6 .multSelect .inputWrap{width:100%;min-width:100px;min-height:40px;border:1px solid #ccc;border-radius:3px;position:relative;cursor:pointer}
#c_category_263-1737261606753 .e_loop-6 .multSelect.is-invalid .inputWrap{border-color:#dc3545}
#c_category_263-1737261606753 .e_loop-6 .multSelect ul{padding:0 5px;margin:0;padding-right:35px}
#c_category_263-1737261606753 .e_loop-6 .multSelect ul,li{list-style:none}
#c_category_263-1737261606753 .e_loop-6 .multSelect li{display:inline-block;background:#edf0f3;color:#92969c;padding:3px 5px;margin:5px 5px 5px 0;border-radius:5px}
#c_category_263-1737261606753 .e_loop-6 .multSelect .multSelect-option{width:100%;border:1px solid #ccc;border-top:0;max-height:200px;overflow-y:scroll;position:absolute;height:0;opacity:0;z-index:9;background:#fff}
#c_category_263-1737261606753 .e_loop-6 .multSelect .multSelect-option>div{line-height:35px;cursor:pointer;padding:0 10px}
#c_category_263-1737261606753 .e_loop-6 .multSelect .multSelect-option>div.selected{color:#409eff}
#c_category_263-1737261606753 .e_loop-6 .multSelect .multSelect-option>div:hover{color:#409eff;background:#f3f6f9}
#c_category_263-1737261606753 .e_loop-6 .multSelect .fa-close{font-style:normal;font-size:12px;padding:0 5px 0 7px}
#c_category_263-1737261606753 .e_loop-6 .multSelect .inputWrap>.fa svg{fill:#666;width:16px;height:16px;position:absolute;right:0;top:calc(50% - 8px)}
#c_category_263-1737261606753 .e_loop-6 .multSelect .inputWrap>.fa-down svg{transform:rotate(-90deg)}
#c_category_263-1737261606753 .e_loop-6 .multSelect .inputWrap>.fa-up svg{transform:rotate(90deg)}
#c_category_263-1737261606753 .e_loop-6 .multSelect .placeholder{line-height:40px;padding-left:10px;color:#aaa;position:absolute;left:0;top:0}
#c_category_263-1737261606753 .e_loop-6 .p_filter_select{width:150px}
#c_category_263-1737261606753 .e_loop-6 .p_normal_start,#c_category_263-1737261606753 .e_loop-6 .p_date_start{display:inline;width:100px}
#c_category_263-1737261606753 .e_loop-6 .p_normal_end,#c_category_263-1737261606753 .e_loop-6 .p_date_end{display:inline;width:100px}
#c_category_263-1737261606753 .e_loop-6 .p_split{margin:0 5px}
#c_category_263-1737261606753 .e_loop-6 .p_normal{margin-right:16px}
#c_category_263-1737261606753 .e_loop-6{background_radio:1;max-width:1460px;margin-left:auto;margin-right:auto;padding-left:0px;padding-right:0px;padding-top:25px;padding-bottom:50px;display-radio:1;width:96%}
#c_category_263-1737261606753 .e_container-7{display:flex;flex-wrap:wrap;flex-direction:row;width:auto;margin-left:10px;margin-right:10px;margin-bottom:20px;/*padding-left:15px;padding-top:15px;padding-right:15px;padding-bottom:35px;*/background-color:rgba(255,255,255,1);display-radio:flex;background_radio:2}
.dd{height:30px;width:43%;float:left;overflow:hidden;line-height:30px;padding-left:20px}
.dd::before{content:'';position:relative;top:70%;left:-10px;display:block;width:5px;height:5px;border-radius:5px;background:#fb8c00;transform:translateY(-50%)}
.cateName2{line-height:20px;position:relative;padding-left:3px;font-size:14px;color:rgb( 113,111,111 )}
#c_category_263-1737261606753 .e_container-7 > .p_item{flex:1;max-width:100%;max-height:100%}
#c_category_263-1737261606753 .e_text-9{font_radio:2; font-family:Arial;text-align:center;line-height:1;color:rgba(51,51,51,1);margin-top:10px;margin-bottom:10px;display-radio:1;font-weight:bold}
#c_category_263-1737261606753 .e_image-10{overflow:hidden}
#c_category_263-1737261606753 .e_image-10 img{width:100%;height:100%;object-fit:contain}
#c_category_263-1737261606753 .e_container-17{display:flex;flex-wrap:wrap;flex-direction:row;padding:30px 0px;width:90%;margin:auto; height:220px; overflow:hidden;background-color:#ffffff;border-top:#e2e2e2 1px solid;background_radio:2;display-radio:flex}
#c_category_263-1737261606753 .e_container-17 > .p_item{flex:1;max-width:100%;max-height:100%}
#c_category_263-1737261606753 .e_container-18{position:absolute;left:0px;top:0px;width:100%;height:100%;background:rgba(0,0,0,.6);transition:all .5s ease;transform:scale(0,1)}
#c_category_263-1737261606753 .e_container-7:hover .e_container-18{transform:scale(1)}
#c_category_263-1737261606753 .e_container-18 > .p_item{flex:1;max-width:100%;max-height:100%}
#c_category_263-1737261606753 .e_text-19{border-radius:50%;width:54px;height:50px;background-color:#335fa2;display:block;padding:12px;margin-top:30.5%;font-size:0.875rem;font_radio:2;color:rgba(255,255,255,1);text-align:center;line-height:50px;display-radio:block;margin-left:auto;margin-right:auto; font-size:19px;}
#c_category_263-1737261606753 .e_text-19 a{ color:#fff;}
#c_category_263-1737261606753 .e_container-18 .cbox-18-0{align-self:center}
#c_category_263-1737261606753 .e_container-18 .p_item{display-radio:1}
#c_category_263-1737261606753 .e_container-20{display:flex;flex-wrap:wrap;flex-direction:row;width:100%;background_radio:1;display-radio:flex}
#c_category_263-1737261606753 .e_container-20 > .p_item{flex:1;max-width:100%;max-height:100%}
@media screen and (max-width:768px){#c_category_263-1737261606753 .e_loop-6 .p_loopitem{flex-grow:0;flex-shrink:0;flex-basis:calc(100% / 2)}
#c_category_263-1737261606753 .e_container-7{display:flex;flex-wrap:wrap;flex-direction:row;width:auto;margin-left:5px;margin-right:5px;margin-bottom:5px;padding-left:5px;padding-top:5px;padding-right:5px;padding-bottom:5px;background-color:rgba(255,255,255,1);display-radio:flex}
}@media screen and (min-width:769px){#c_category_263-1737261606753 .e_loop-6 .p_loopitem{flex-grow:0;flex-shrink:0;flex-basis:calc(100% / 3)}
}@media screen and (max-width:1024px) and (min-width:769px){}

div[class^=cbox-],div[id^=c_] {
    position: relative;
}


