@charset "utf-8";
/* CSS Document */
* {margin: 0;padding: 0;}
body {background:#fff;font-size: 14px;font-family: "微软雅黑";font-style:normal; color:#000;font-weight: 400;overflow-x: hidden;}


a {text-decoration: none; color:#000;transition: all 0.3s ease;}
a:hover {color: #2a2a6d;text-decoration: none !important;}
li {list-style-type: none;}
h1, h2, h3, h4, h5, h6 {font-weight: normal;}
input, button, select, textarea {outline: none;}
button:focus{border:0; outline:0;}
table{border-collapse: collapse;}
th,tr,td{border: 1px solid #DDD;}
.cl:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.cl {zoom: 1;}
img{transition: all 0.5s ease;}
.cont{width: 1660px;margin: 0 auto;}
.ny-cont{width: 1440px;margin: 0 auto;}

/*banner*/
.in-banner{width: 100%;overflow: hidden;height:450px;margin-top:77px;}
.in-banner .mySwiper{position: relative;overflow: hidden;width: 100%;height: 100%;}
.in-banner .mySwiper .swiper-pagination{width: 100%;text-align: center;}
.in-banner .mySwiper .banner-bj{width: 100%;height: 100%;background-repeat: no-repeat;background-size: cover;display: flex;
justify-content: center;background-position: center;align-items: center;}
.in-banner .mySwiper .swiper-pagination-bullet{background: #fff;width: 40px;height: 4px;border-radius: 5px;opacity: 1;}
.in-banner .mySwiper .swiper-pagination-bullet-active{background: #2a2a6d;}
.in-banner-text{text-align: center;color: #fff;}
.in-banner-text h3{font-size: 60px;margin: 0 0 45px;font-weight: 600;color: #fff;}
.in-banner-text p{font-size: 22px;font-weight: 400;color: #fff;}
.in-banner-text a{display: block;margin:50px auto 0;width: 150px;height:46px;text-align: center;background: #fff;border-radius: 30px;font-size: 16px;
color: #0e63ff;line-height: 45px;}
.in-banner-text a:hover{background: #2a2a6d;color: #fff;}
/*banner-end*/

/*index*/
.in-title{width: 100%;display: flex;justify-content: space-between;align-items: center;padding: 120px 0 70px;}
.in-title-l{width: 70%;display: flex;justify-content: left;align-items: center;}
.in-title-ico{margin-right: 15px;}
.in-title-ico img{width: 32px;}
.in-title-text h2{font-size: 40px;margin: 0;font-weight: bold;}
.in-title-r{width: 30%;text-align: right;font-size: 16px;}
.in-title-r a:hover{color: #2a2a6d;background: #fff;} 

.in-btn{background: #2a2a6d;display: inline-block;width: 150px;height: 50px;line-height: 50px;border-radius: 30px;text-align: center;color: #fff;
border: 1px solid #2a2a6d;font-size: 16px;}

.in-fw{width: 100%;background:url(../images/index_06.jpg) no-repeat center;background-size: cover;}
.in-fw .mySwiper1{padding-bottom: 150px;}
.in-fw .mySwiper1 .swiper-pagination{bottom: 40px;display: none;}
.in-fw .mySwiper1 .swiper-pagination-bullet-active{background: #2a2a6d;}
.in-fw .box{width: 100%;border-radius: 10px;overflow: hidden;background: #fff;position: relative;perspective: 1000px;padding-bottom: 55px;}
.in-fw .box .box-img{transform: rotateY(0);transition: all 0.50s ease-in-out 0s;}
.in-fw .box:hover .box-img img{transform:scale(1.05);}
/*.in-fw .box:hover .box-img{transform: rotateY(-90deg);}*/
.in-fw .box .box-img figure{width: 100%;height: 150px;display: flex;justify-content: center;align-items: center;overflow: hidden;}
.in-fw .box .box-img img{width: 100%;}
.in-fw .box .box-img h3{font-size: 24px;font-weight: bold;margin: 0;padding: 50px 28px 70px;height: 80px;}
.in-fw .box .box-img p{font-size: 16px;color: #666;line-height: 24px;padding: 0 30px;text-align: justify;height: 170px;overflow: hidden;}
.in-fw .box .box-img .you-jt{max-width: 100%;width: auto;padding: 0 30px;}
.in-fw .box .box-content{width: 100%;height: 100%;position: absolute;text-align: left;padding: 0px 30px;top: 0;left: 0;    
    background: url(../images/index_18.jpg);
    background-size: 100% 100%;
    transform: rotateY(90deg);
    transition: all 0.50s ease-in-out 0s;
    display: none;
}
/*.in-fw .box:hover .box-content{transform: rotateY(0);}*/
.in-fw .box-content h3{font-size: 24px;font-weight: bold;margin: 0;padding: 55px 0px 23px;color: #000;transition: all 0.5s;}
.in-fw .box-content h3:hover{color: #2a2a6d;}
.in-fw .box-content h4{margin: 0;font-size: 18px;color: #000;font-weight: 400;}
.in-fw .box-content .well-item-p{width: 100%;border-top: 1px solid #2a2a6d;margin-top: 23px;padding-top: 23px;}
.in-fw .box-content .well-item-p p{font-size: 14px;color: #666;line-height: 24px;text-align: justify;}
.in-fw .box-content .well-item-text p{font-size: 14px;color: #666;line-height: 24px;text-align: justify;padding-left: 30px;
background: url(../images/index_09.png) no-repeat left 6px;transition: all 0.5s;}
.in-fw .box-content .well-item-text p:hover{color: #2a2a6d;}
.in-fw .box-content .more{display: flex;border-radius: 30px;width: 140px;height: 40px;justify-content: center;align-items: center;border: 1px solid #2a2a6d;
margin-top: 22px;transition: all 0.5s;}
.in-fw .box-content .more span{display: inline-block;margin: 0 4px;font-size: 14px;color: #000;transition: all 0.5s;}
.in-fw .box-content .more .more-img{height: 11px;width: 15px;display: flex;justify-content: center;align-items: center;}
.in-fw .box-content .more img{width: 100%;height: 100%;}
.in-fw .box-content .more:hover{background: #2a2a6d;}
.in-fw .box-content .more:hover span{color: #fff;}
.in-fw .box-content .more:hover img{
    ofilter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    filter: brightness(0%) invert(100%);
    -webkit-filter: brightness(0%) invert(100%);
}


.in-about{width: 100%;background: url(../images/index_10.jpg) no-repeat center;background-size: cover;background-attachment: fixed;
padding-bottom: 80px;}
.in-about .in-title .in-title-text h2{color: #fff;}
.in-about .in-about-c{display: flex;justify-content: space-between;align-items: center;}
.in-about .in-about-l{width: 35%;}
.in-about .in-about-r{width: 50%;padding-top: 120px;}
.in-about .in-about-l .in-about-text{margin-bottom: 65px;}
.in-about .in-about-l .in-about-text p{color: #fff;font-size: 16px;line-height: 30px;}
.in-about .in-about-l .in-btn{background: #fff;color: #2a2a6d;border: 1px solid #fff;}
.in-about .in-about-l .in-btn:hover{background: none;color: #fff;}
.in-about-dt{width: 100%;height: 377px;background: url(../images/index_11.png) no-repeat center right;background-size:100% auto;position: relative;}
.dt-text{position: absolute;color: #fff;font-size: 16px;display: flex;align-items: center;justify-content: left;}
.dt-text span{display: inline-block;border: 1px solid #fff;border-radius: 50%;width: 15px;height: 15px;margin-right: 7px;
animation: breath 3s ease-in-out infinite;}
@keyframes breath {
    0%, 100% {
      transform: scale(1.02);
      opacity: 1;
    }
    50% {
      transform: scale(0.8);
      opacity: 0.7;
    }
  }
.dt-1{top: 35.57%;right: 19.7%;}
.dt-2{top: 40.01%;right: 9.8%;}
.dt-3{top: 34.4%;right: 37.6%;}
.dt-4{top: 41.3%;right: 30.8%;}
.dt-5{top: 49.3%;right: 25.7%;}
.dt-6{top: 63.3%;left: 26.2%;}

.in-about-ul{width: 100%;display: flex;justify-content: center;align-items: flex-start;padding: 150px 0;margin: 0;}
.in-about-ul li{color: #fff;width: 25%;text-align: center;}
.in-about-ul li b{font-size: 48px;}
.in-about-ul li i{font-style: normal;}
.in-about-ul li p{font-size: 16px;margin-top: 15px;}

.in-news{width: 100%;background: url(../images/index_15.jpg) no-repeat center;padding-bottom: 120px;background-size: cover;}
.in-news .in-title .in-title-l{width: 100%;text-align: center;display: block;}
.in-news .mySwiper2{margin-top: 40px;}
.in-news .in-news-img{width: 100%;overflow: hidden;position: relative;height: 295px;}
.in-news .in-news-img figure{width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;}
.in-news .in-news-img figure a{display: block;height: 100%;width: 100%;}
.in-news .in-news-img figure img{width: 100%;transition: all 0.5s;}
.in-news .in-news-img:hover figure img{transform: scale(1.05);}
.in-news .in-news-time{position: absolute;width: 140px;height: 40px;display: flex;justify-content: center;align-items: center;background: #fff;
border-radius: 30px;z-index: 1;top: 25px;left: 30px;}
.in-news .in-news-time span{display: inline;margin-right: 5px;}
.in-news .in-news-time time{display: block;margin-top: 3px;}
.in-news .swiper-slide h3{font-size: 20px;font-weight: bold;color: #333;transition: all 0.5s;line-height: 30px;margin:40px 0 45px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.in-news .swiper-slide h3:hover{color: #2a2a6d;}
.in-news .swiper-slide .in-news-btn{display: flex;justify-content: left;align-items: center;display:none;}
.in-news .swiper-slide .in-news-btn span{display: block;margin-right: 10px;}
.in-news .swiper-slide .in-news-btn a{font-size: 14px;color: #666;display: block;margin-top: 3px;}
.in-news .swiper-slide .in-news-btn a:hover{color: #2a2a6d;}
.in-news-btn{margin-top: 90px;text-align: center;}
.in-news-btn a:hover{background: #fff;color: #2a2a6d;}

/*footer*/
.footer{padding-top: 50px;background: #353535;}
.footer-c{width: 100%;padding: 0 4vw;display: flex;justify-content:space-between;align-items:center;}
.foot-logo{display: flex;justify-content: left;align-items: center;width: 360px;}
.foot-logo figure{margin-right: 10px;}
.foot-logo figure img{height: 30px;}
.foot-logo .foot-logo-t{}
.foot-logo .foot-logo-t h3{margin:5px 0 7px;font-size: 19px;color: #fff;font-weight: bold;opacity: 0.8;}
.foot-logo .foot-logo-t p{color: #fff;opacity: 0.8;margin: 0;}
.foot-cen{width: calc(100% - 58%);}
.foot-cen .foot-nav{display: flex;justify-content: left;}
.foot-cen .foot-nav a{display: inline-block;font-size: 16px;color:#cecece;border-right: 1px solid #cecece;line-height: 18px;
padding-right: 2vw;margin-left: 2vw;}
.foot-cen .foot-nav a:nth-child(1){margin-left: 0vw;}
.foot-cen .foot-nav a:last-child{border-right: none;}
.foot-cen .foot-nav a:hover{color:#fff;}
.foot-cen .foot-lx{margin-top: 30px;}
.foot-cen .foot-lx a{display: block;font-size: 14px;color: #cecece;line-height: 35px;padding-right: 0;}
.footer-ewm{text-align: center;display: flex;justify-content: right;}
.footer-ewm .ewm{margin-left:1vw;text-align:center;}
.footer-ewm figure{width: 115px;height:115px;background: #fff;border-radius: 5px;margin: 0 auto;}
.footer-ewm figure img{width: 100%;}
.footer-ewm .ewm p{font-size: 14px;color: #999999;margin-top: 15px;margin-bottom: 0;}

.foot-bq-c{width: 100%;padding: 0 4vw;border-top: 1px solid #767678;margin-top: 20px;}
.foot-bq{width: 100%;padding: 25px 0;display: flex;justify-content: space-between;align-items: center;font-size: 14px;color: #999;
padding-left: 31%;}
.foot-bq a{display: inline-block;color: #999;}
.foot-bq a:hover{color: #fff;}

.foot-link{border-top: 1px solid #767678;width: 100%;margin-top: 50px;padding: 0 4vw;}
.foot-link-div{display: flex;justify-content: left;align-items: flex-start;font-size: 14px;color: #999;padding-top:20px;padding-left: 31%;}
.foot-link-div h4{font-size:14px;margin: 0;width: 85px;line-height: 30px;}
.foot-link-div .foot-link-a{display: flex;justify-content: left;align-items: center;flex-wrap: wrap;}
.foot-link-div .foot-link-a a{color: #999;margin-right: 2vw;line-height: 30px;}
.foot-link-div .foot-link-a a:hover{color:#fff;}

.fhdb {position: fixed;right: 1vw;bottom: 25%;z-index: 99;}
.fhdb a {display: flex;width: 62px;height: 62px;justify-content: center;align-items: center;background: #2a2a6d;border-radius: 50%;}
.fhdb a:hover{background: #1f1f53;}

/*右侧悬浮*/
.fd-right{width: 70px;position: fixed;right: 1vw;bottom: 40%;z-index: 999;background: #fff;box-shadow: 0 0 15px rgb(42 42 109 / 20%);border-radius: 50px;
text-align: center;overflow: hidden;}
.fd-right ul{width: 100%;margin: 0;}
.fd-right ul li:nth-child(1){padding-top: 25px;}
.fd-right ul li{text-align: center;display: block;width: 100%;padding: 10px 10px 1px;transition: all 0.5s;}
.fd-right ul li a{display: block;border-bottom: 1px solid #c9c8da;}
.fd-right ul li:last-child{padding-bottom: 15px;}
.fd-right ul li:last-child a{border-bottom: none;}
.fd-right ul li p{font-size: 12px;color: #000;transition: all 0.5s;margin-top: 5px;}
.fd-right ul li img{}
.fd-right ul li:hover p{color: #fff;}
.fd-right ul li:hover{background: #2a2a6d;}
.fd-right ul li:hover a{border-bottom: 1px solid #2a2a6d;}
.fd-right ul li:last-child:hover a{border-bottom: none;}
.fd-right ul li:hover figure img{
    ofilter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    filter: brightness(0%) invert(100%);
    -webkit-filter: brightness(0%) invert(100%);
}

/*内页*/
/*banner*/
.ny-banner{width: 100%;height: 350px;position: relative;background-repeat: no-repeat;background-size: cover;margin-top: 76px;
background-position: center;}
.ny-banner .ny-cont{height: 100%;position: relative;height: 100%;}
.ny-banner-text{text-align: left;position: absolute;left: 0;bottom: 145px;}
.ny-banner-text h2{font-size: 36px;color: #fff;font-weight: bold;margin: 0 0 18px;}
.ny-banner-text span{background: #fff;display: block;width: 40px;height: 4px;}

/*内页标题*/
.ny-title{text-align: center;padding: 95px 0 50px;}
.ny-title h3{font-size: 48px;color: #000;font-weight: bold;margin: 0 0 25px;}
.ny-title span{display: block;margin: 0 auto;width: 45px;height: 4px;background: #2a2a6d;}

/*公司愿景*/
.ny-zlfz{width: 100%;text-align: center;font-size: 16px;}
.ny-zlfz-ul{width: 100%;display: flex;justify-content: space-between;margin-top: 70px;margin-bottom: 70px;}
.ny-zlfz-ul li{width: 31%;position: relative;background: #fff;box-shadow: 0 0 15px rgb(42 42 109 / 20%);padding:62px 2.3vw 30px;text-align: center;
transition: all 0.5s;}
.ny-zlfz-ul li span{display: block;position: absolute;width: 54px;height: 54px;background: #2a2a6d;text-align: center;color: #fff;border-radius: 50%;font-size: 24px;font-weight: bold;line-height: 54px;top: -25px;left: 50%;transition: all 0.5s;transform: translateX(-50%);}
.ny-zlfz-ul li .ny-zlfz-p{font-size: 16px;color: #333;line-height: 30px;transition: all 0.5s;}
.ny-zlfz-ul li:hover{background: #2a2a6d;}
.ny-zlfz-ul li:hover span{background: #fff;color: #2a2a6d;box-shadow: 0 0 15px rgb(42 42 109 / 20%);}
.ny-zlfz-ul li:hover .ny-zlfz-p{color: #fff;}

.ny-jyfz{width: 100%;background: #f3f3f3;margin-top: 120px;padding-bottom: 100px;}
.gsyj-ul{width: 100%;display: flex;justify-content: space-between;margin: 100px 0;}
.gsyj-ul li{width: 48%;position: relative;height: 445px;background-size: cover;background-repeat: no-repeat;overflow: hidden;}
.gsyj-ul li img{width: 100%;}
.gsyj-text{position: absolute;text-align: left;width: 75%;left: 3vw;top: 45%;}
.gsyj-text .ny-title{text-align: left;padding: 0 0 27px;}
.gsyj-text .ny-title h3{color: #fff;font-size: 36px;}
.gsyj-text .ny-title span{background: #fff;margin: 0;}
.gsyj-text p{font-size: 16px;color: #fff;line-height: 30px;}
.gsyj-ul li:hover img{transform: scale(1.05);}

.gzx-1{display: flex;justify-content: space-between;align-items: center;margin: 0px auto 60px;}
.gzx-lf{width: calc(100% - 25%);}
.gzx-rf{width:22%;border-radius:30px;overflow:hidden;}
.gzx-rf img{width: 100%;}
.gzx-ul{margin: 30px auto 80px;}
.gzx-ul li{display: flex;justify-content: space-between;align-items: center;background: #f5f5f5;border:1px solid  #ccc;border-radius: 10px;
margin-bottom: 25px;}
.gzx-num{
    width: 60px;
    height: 60px;
    text-align: center;
    line-height: 60px;
    border-radius: 10px;
    background: #2a2a6d;
    color: #fff;
    margin: 15px;
    font-size: 25px;
    font-weight: bold;
}
.gzx-div{width: calc(100% - 65px);padding-right: 15px;font-size: 16px;line-height: 22px;}
.gzx-div span{color:#2a2a6d;font-weight: bold;}

.gz-bot{text-align: right;margin-bottom: 60px;}
.gz-bot p{font-size: 16px;margin: 0;line-height: 25px;}

/*about*/
.ny-about{width: 100%;position: relative;}
.ny-about-c{width: 100%;display: flex;justify-content: space-between;align-items: center;margin-top: 150px;}
.ny-jj-l{width: 45%;}
.ny-jj-l .ny-title{text-align: left;padding-top: 0;}
.ny-jj-text p{font-size: 16px;color: #333;line-height: 36px;}
.ny-jj-r{width: 45%;overflow: hidden;}
.ny-jj-r img{width: 100%;}
.ny-jj-r:hover img{transform: scale(1.05);}
.ny-about-ul{background: #fff;box-shadow: 0 0 15px rgb(42 42 109 / 20%);padding: 43px 0;width: 75%;position: absolute;bottom: 10%;}
.ny-about-ul li{color: #000;}
.ny-about-ul li b{color: #2a2a6d;font-size: 36px;}
.ny-about-ul li p {margin-top: 10px;}

.ny-wh{width: 100%;background: #f3f3f3;margin-top: 150px;padding-bottom: 130px;}
.ny-wh .ny-title{display: flex;justify-content: space-between;align-items: center;}
.ny-wh .ny-title p{font-size: 18px;}
.ny-wh-ul{width: 100%;display: flex;justify-content: space-between;margin: 0;}
.ny-wh-ul li{width: 23%;overflow: hidden;position: relative;}
.ny-wh-ul li figure{overflow: hidden;}
.ny-wh-ul li figure img{width: 100%;}
.ny-wh-ul li:hover figure img{transform: scale(1.05);}
.ny-wh-ul li .ny-wh-div{text-align: left;position: absolute;top: 50px;left: 30px;padding-right: 30px;}
.ny-wh-ul li .ny-wh-div h3{color: #fff;font-size: 22px;font-weight: bold;margin: 0 0 30px;}
.ny-wh-ul li .ny-wh-div p{color: #fff;font-size: 14px;line-height: 24px;}

.ny-lc {margin-bottom: 100px;display: none;}
.ny-lc .swiper-container-wrapper{width: 100%;position: relative;}
.ny-lc .mySwiper{margin: 0 auto;width:90%;}
.ny-lc .mySwiper .swiper-wrapper{}
.ny-lc .mySwiper .swiper-slide{text-align: center;}
.ny-lc .mySwiper .swiper-slide h2{font-size: 20px;color: #666;font-weight: bold;line-height: 72px;margin: 0;transition: all 0.2s;}
.ny-lc .mySwiper .swiper-slide-thumb-active h2{font-size: 72px;color: #dee1ee;}
.ny-lc .swiper-container-wrapper .swiper-button-next,.ny-lc .swiper-container-wrapper .swiper-button-prev{width: 38px;height: 38px;border-radius: 50%;}
.ny-lc .swiper-container-wrapper .swiper-button-prev{background:url(../images/index_27.png) no-repeat center;left: 0;right: auto;}
.ny-lc .swiper-container-wrapper .swiper-button-next{background:url(../images/index_28.png) no-repeat center;right: 0;left: auto;}
.ny-lc .swiper-container-wrapper .swiper-button-next:after,.ny-lc .swiper-container-wrapper .swiper-button-prev:after{content:"";}
.ny-lc .mySwiper2{margin-top: 100px;}
.ny-lc .mySwiper2 .swiper-slide{}
.ny-lc .mySwiper2 .swiper-slide .lc-list{display: flex;justify-content: left;align-items: flex-start;width: 34%;margin: 0 auto 30px;}
.ny-lc .mySwiper2 .swiper-slide .lc-list h3{font-size: 18px;color: #2a2a6d;font-weight: bold;margin: 0 35px 0 0;line-height: 24px;}
.ny-lc .mySwiper2 .swiper-slide .lc-list p{font-size: 16px;background: url(../images/index_26.png) no-repeat left 3px;padding-left: 45px;line-height: 24px;
transition: all 0.5s;}
.ny-lc .mySwiper2 .swiper-slide .lc-list p:hover{color: #2a2a6d;}

.about-js{width: 100%;position: relative;overflow: hidden;margin: 105px 0;}
.about-js .about-js-r{width: 55%;float: right;}
.about-js .about-js-r figure{width: 100%;overflow: hidden;}
.about-js .about-js-r figure img{width: 100%;}
.about-js .about-js-r:hover figure img{transform: scale(1.05);}
.about-js-l{width: 50%;position: absolute;background: #fff;box-shadow: 0 0 15px rgb(42 42 109 / 10%);z-index: 9;left: 10px;top: 50%;
transform: translateY(-50%);}
.about-js .about-js-nr{width: 100%;padding: 50px;}
.about-js .about-js-nr figure img{height: 36px;}
.about-js .about-js-nr h1{margin: 45px 0 35px;font-weight: bold;font-size: 43px;}
.about-js .about-js-nr .about-js-p{font-size: 16px;line-height: 36px;color: #333;width:74%;}
.about-wsf .about-js-nr figure{margin-top:80px;}
.about-wsf .about-js-nr figure img{height: 60px;}
.about-wsf .about-js-nr .sp{display: block;width: 45px;height: 4px;background: #2a2a6d;margin: 25px 0;}
.about-wsf .about-js-nr .about-js-p{width: 100%;min-height: 250px;}

.ry-bj{width: 100%;background: url(../images/index_35.jpg) no-repeat;background-size: cover;padding-bottom: 110px;}
.ry-bj .jq22{}
.ry-bj .list{display: flex;justify-content: center;flex-wrap: wrap;}
.ry-bj .list li{text-align: center;width: 22%;margin: 0 1vw;}
.ry-bj .list li figure{width: 100%;overflow: hidden;display: flex;justify-content: center;align-items: center;height: 340px;
background: #fff;}
.ry-bj .list li figure img{width: 100%;}
.ry-bj .list li p{font-size: 18px;transition: all 0.5s;line-height: 75px;}
.ry-bj .list li:hover figure img{transform: scale(1.05);}
.ry-bj .list li:hover p{color: #2a2a6d;}
.ry-bj .more{width: 100%;margin-top: 30px;text-align: center;font-size: 18px;color: #666;}

/*业务*/
.ny-ywnav{position:relative;}
.ny-ywnav-1{display: flex;justify-content: left;align-items: center;margin-top: -45px;}
.ny-ywnav-1 li{padding: 0 1.5vw;height:45px;line-height: 45px;border: 1px solid #eee;text-align: center;font-size:16px;background: #fff;}
.ny-ywnav-1 li.on,.ny-ywnav-1 li:hover{background:#eee;}
.ny-ywnav-1 li a{}
.ny-ywnav-2{display: flex;justify-content: left;align-items: center;margin-top: 20px;}
.ny-ywnav-2 li{position:relative;padding-bottom: 5px;}
.ny-ywnav-2 li::after{position: absolute;content: "";left: 15px;right: 15px;bottom: 0;height: 1px;background: #2a2a6d;opacity:0;}
.ny-ywnav-2 li.on::after,.ny-ywnav-2 li:hover::after{opacity:1;}
.ny-ywnav-2 li a{border-right: 1px solid #ccc;font-size:14px;font-weight: bold;color: #666;display: inline-block;padding: 0 15px;}
.ny-ywnav-2 li:last-child a{border-right:none;}

.yw-cont{display: flex;justify-content: space-between;align-items: flex-start;margin: 120px 0;}
.yw-cont-l{width: 25%;background: #f9f9f9;}
.yw-cont-l h3{background: #2c2b71;text-align: center;font-size: 24px;color: #fff;line-height: 100px;margin: 0;}
.yw-cont-l ul{width: 100%;padding: 0 2vw;}
.yw-cont-l ul li{text-align: center;font-size: 18px;line-height: 35px;background: url(../images/index_32.png) no-repeat bottom center;padding: 21px 0;}
.yw-cont-l ul li:hover a,.yw-cont-l ul li.on a{color: #2a2a6d;font-weight: bold;}
.yw-cont-r{width: 100%;}
.yw-text{width: 100%;border-bottom: 1px solid #dfdfe9;margin-bottom: 40px;}
.yw-text h3{font-size: 30px;font-weight: bold;margin: 0 0 30px;}
.yw-p{width: 100%;border-bottom: 1px solid #dfdfe9;padding-bottom: 30px;}
.yw-p img{max-width: 100%;}
.yw-p p{font-size: 16px;color: #333;line-height: 30px;margin: 0;}
.yw-a a{display: block;margin: 50px auto;border-radius: 30px;background: #2a2a6d;border: 1px solid #2a2a6d;text-align: center;color: #fff;font-size: 18px;
width: 160px;height: 45px;line-height: 45px;}
.yw-a a:hover{background: #fff;color: #2a2a6d;}

/*新闻列表*/
.ny-news{width: 100%;margin-top: 100px;display: flex;justify-content: left;flex-wrap: wrap;}
.ny-news li{width: 32%;margin-bottom: 50px;margin-right: 1.5vw;}
.ny-news li:nth-child(3n){margin-right: 0;}
.ny-news .in-news-img{width: 100%;overflow: hidden;position: relative;height: 270px;}
.ny-news .in-news-img figure{width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;}
.ny-news .in-news-img figure a{display: block;height: 100%;width: 100%;}
.ny-news .in-news-img figure img{width: 100%;transition: all 0.5s;}
.ny-news .in-news-img:hover figure img{transform: scale(1.05);}
.ny-news .in-news-time{position: absolute;width: 140px;height: 40px;display: flex;justify-content: center;align-items: center;background: #fff;
border-radius: 30px;z-index: 1;top: 25px;left: 30px;}
.ny-news .in-news-time span{display: inline;margin-right: 5px;}
.ny-news .in-news-time time{display: block;margin-top: 3px;}
.ny-news li h3{font-size: 20px;font-weight: bold;color: #333;transition: all 0.5s;line-height: 30px;margin:30px 0 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.ny-news li:hover h3 a{color: #2a2a6d;}

/*分页*/
.paging{display: flex;justify-content: right;align-items: flex-start;margin: 80px 0;}
.paging .page-status,.paging .page-index,.paging .page-last{display: none;}
.paging span a{display: inline-block;width: 45px;height: 45px;border-radius: 5px;background-color: #f5f5f5;margin: 0 5px;text-align: center;line-height: 45px;
font-size: 18px;overflow: hidden;}
.paging span.page-pre a{line-height: 100px;font-size: 10px;background: #2a2a6d url(../images/index_33.png) no-repeat center;}
.paging span.page-next a{line-height: 100px;font-size: 10px;background: #2a2a6d url(../images/index_34.png) no-repeat center;}
.paging span a:hover,.paging span .page-num-current{background-color: #2a2a6d;color: #fff;}
.paging .paging_textBox{font-size: 16px;margin-left: 5px;}
.paging .paging_textBox input{width: 45px;height: 45px;border-radius: 5px;background-color: #f5f5f5;margin: 0 5px;text-align: center;line-height: 45px;
font-size: 18px;border: none;}
.paging .paging_textBox button{width: 55px;height: 45px;border-radius: 5px;background-color: #2a2a6d;color: #fff;border: none;margin-left: 5px;}
.text-secondary{margin-bottom:80px;}

/*新闻详情*/
.ny-xq{width: 100%;display: flex;justify-content: space-between;}
.ny-xq-l{width: 100%;margin-top: 80px;margin-bottom: 80px;}
.ny-xq-title {width: 100%;display: flex;justify-content: space-between;align-items: flex-start;}
.ny-xq-title h3{font-size: 36px;font-weight: bold;line-height: 60px;width: 80%;}
.ny-xq-flex{width: 100%;display: flex;justify-content: left;align-items: center;margin-top: 30px;}
.ny-xq-time{font-size: 16px;color: #2a2a6d;margin-right: 10vw;}
.ny-xq-fx{display: flex;align-items: center;font-size: 16px;margin-top: 30px;}
.ny-xq-fx ol{margin: 0;}
.ny-xq-fx .social-share .icon-wechat,.ny-xq-fx .social-share .icon-weibo{border-radius: 10px;height: 40px;width: 40px;line-height: 38px;}
.ny-xq-fx .social-share .icon-wechat{background: #3fd700;margin-right: 10px;}
.ny-xq-fx .social-share .icon-weibo{}
.ny-xq-fx .social-share .icon-wechat:before{color: #fff;font-size: 25px;}
.ny-xq-fx .social-share .icon-wechat:hover:before{color: #3fd700;}
.ny-xq-fx .social-share .icon-wechat:hover{background: #fff;border: 1px solid #3fd700;}
.ny-xq-fx .social-share .icon-weibo:hover{background: #e71f19;}
.ny-xq-nr{border-top: 1px solid #f0f0f0;margin-top: 30px;padding-top: 30px;}
.ny-xq-nr p{font-size: 16px;line-height: 25px;text-align: justify;color: #666;}
.ny-xq-nr img{max-width: 100%;}
.ny-xq-btn{border-top: 1px solid #f0f0f0;display: flex;justify-content: space-between;margin-top: 30px;padding-top: 30px;font-size: 16px;color: #666;}
.ny-xq-btn div{width: 50%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ny-xq-btn-r{text-align: right;}
.ny-xq-btn a{color: #666;}
.ny-xq-btn a:hover{color: #2a2a6d;}

/*客户服务*/
.fw-nr{width: 100%;margin-bottom: 100px;margin-top: 50px;}
.fw-nr img{max-width: 100%;}
.fw-nr p{font-size:16px;line-height:30px;}

.rzsq-form{}
.rzsq-form .form-group{display: flex; justify-content: left; align-items: center;}
.rzsq-form .RadioStyle{width: 92%;}
.rzsq-form .form-group label{width: 115px;font-size: 16px;font-weight: 400;padding: 0;margin: 0 10px 0 0;text-align: right;}
.rzsq-form .form-group label span{color: red;}
.rzsq-form .form-group .radio{margin: 0 1vw 0 0;}
.rzsq-form .form-group .PaddingL{display: flex; justify-content: left; align-items: center;}
.rzsq-form .RadioStyle label{border: 1px solid #e1e1e1;color: #000;font-size: 16px;line-height: 50px;width: 180px;height: 50px;text-align: center;border-radius: 30px;}
.rzsq-form .checkbox+.checkbox,.rzsq-form .radio+.radio{margin-top: 0px;}
.rzsq-form .RadioStyle input {position: absolute;opacity: 0;width: 119%;height: 100%;cursor: pointer;}
.rzsq-form .RadioStyle input:checked + label {
    background: #2a2a6d;
    color: #fff;
    border-color: #2a2a6d;
}
.sq-div{width: 100%;display: flex;justify-content: space-between;align-items: center;}
.sq-div .form-group{width: 49%;}
.sq-div .form-group input{background: #f4f4f4;height: 50px;line-height: 50px;font-size: 16px;border: none;width: calc(100% - 120px);
padding: 0 15px;border-radius: 5px;}
.sq-100{width:100%;flex-wrap: wrap;}
.sq-100 .form-group{width:100%;}
.sq-div select{background: #f4f4f4;height: 50px;line-height: 50px;font-size: 16px;border: none;width: calc(100% - 120px);
padding: 0 15px;border-radius: 5px;}
.sq-div textarea{background: #f4f4f4;height: 120px;line-height: 50px;font-size: 16px;border: none;width: calc(100% - 120px);
padding: 0 15px;border-radius: 5px;}
.sq-text{margin-top: 20px;}
.sq-text .form-group{align-items: flex-start;}
.sq-text .form-group label{margin-top: 15px;}
.sq-text .form-group textarea{width: 92%;padding: 15px;background: #f4f4f4;border: none;height: 120px;font-size: 16px;}
.rzsq-form .btn{border-radius: 5px;background: #2a2a6d;width: 160px;height: 55px;color: #fff;font-size: 18px;padding: 0;
text-align: center;display: block;}
.rzsq-form .btn:hover{background: #1f1f53;}
.rzsq-form .sqkc .PaddingL{flex-wrap: wrap;}
.rzsq-form .sqkc .radio{margin-bottom: 1vw;}
.rzsq-form .form-group {align-items: baseline;}
.sqkc-form .sq-cjry .form-group{width: 100%;}
.sqkc-form .sq-cjry .form-group input{width:92%;}

.pxsq-btn{display: flex;justify-content: center;align-items: center;margin: 60px auto 120px;}
.pxsq-btn a{display:block;border-radius: 5px;height: 55px;font-size: 16px;line-height: 55px;border: 1px solid #2a2a6d;padding: 0 15px;
margin-left: 15px;color:#2a2a6d;}
.pxsq-btn a:hover{background: #2a2a6d;color: #fff;}

.cx-nav{width: 100%;display: flex;justify-content: space-between;align-items: center;}
.cx-nav li{width: 32%;border-radius: 5px;overflow: hidden;position: relative;}
.cx-nav li figure{width: 100%;overflow: hidden;}
.cx-nav li figure img{width: 100%;}
.cx-nav li:hover figure img{transform: scale(1.05);}
.cx-nav-h3{position: absolute;width: 100%;height: 100%;top: 0;left: 0;text-align: center;color: #fff;display: flex;justify-content: center;align-items: center;}
.cx-nav-h3 p{font-size: 24px;font-weight: bold;margin: 0;line-height: 36px;}


.zscx-c{display: flex;justify-content: space-between;align-items: center;margin-top: 70px;margin-bottom:70px;}
.zscx-c .zscx-lf{position: relative;width: 40%;overflow: hidden;}
.zscx-c .zscx-lf figure{}
.zscx-c .zscx-lf figure img{width: 100%;}
.zscx-c .zscx-lf p{position: absolute;top:31%;left: 0;width: 100%;text-align: center;color: #fff;font-size: 24px;font-weight: bold;}
.zscx-ss{width: calc(100% - 42%);}
.zscx-ss h3{font-size: 24px;color: #2a2a6d;font-weight: bold;margin: 0;}
.zscx-div{margin-top: 30px;width: 100%;}
.zscx-div p{color: #2a2a6d;padding-left: 105px;}
.zscx-div .form-group{width: 100%;margin-right: 5vw;}
.zscx-div .form-group label{width:100px;font-size: 16px;text-align: left;font-weight: 400;}
.zscx-div .form-group label span{color: red;}
.zscx-div .form-group input{background: #f4f4f4;height: 50px;line-height: 50px;font-size: 16px;border: none;width: calc(100% - 105px);
padding: 0 15px;border-radius: 5px;}
.zscx-form .btn{border-radius: 5px;background: #2a2a6d;width: 160px;height: 55px;color: #fff;font-size: 18px;padding: 0;text-align: center;
display: block;margin-top:30px;margin-left:105px;}
.zscx-form .btn:hover{background: #1f1f53;}

.in-ss-jg{width: 100%;margin-bottom: 100px;}
.in-ss-jg ul{}
.in-ss-jg ul li{display: flex;justify-content: center;width: 100%;line-height: 25px;color: #666;font-size: 14px;padding:20px 0 20px}
.in-ss-jg ul li{border-bottom: 1px solid rgba(30,41,116,0.1);color: #2a2a6d;font-size: 16px;}
.in-ss-jg ul li span{display: inline-block;text-align: center;margin: 0 5px;width: 24%;}
#searchcontent li{color: #000;}
#searchcontent li a:hover{color: #2a2a6d;}

.wtfk-form .sq2{justify-content: left;}

.zscx-link{display: flex;justify-content: left;align-items: center;font-size:16px;margin-top: 20px;padding-left: 105px;}
.zscx-link h3{font-size:16px;color:#000;font-weight: 400;margin: 0;}
.zscx-link a{color: #2a2a6d;display: inline-block;margin-left: 15px;margin-right: 10px;}
.zscx-link a:hover{color:#000;}

/*客户风采*/
.fw-nr-kh{display: flex;justify-content: left;flex-wrap: wrap;}
.fw-nr-kh li{width: 18%;border: 1px solid #ececec;border-radius:15px;overflow: hidden;margin: 10px;display: flex;justify-content: center;
align-items: center;}
.fw-nr-kh li img{}
.fw-nr-kh li:hover img{transform: scale(1.05);}

/*证书样本*/
.zsyb-list{display: flex;justify-content: space-between;align-items: flex-start;flex-wrap: wrap;margin-top: 100px;}
.zsyb-list li{width: 48%;background: #f3f3f3;margin-bottom: 30px;padding:20px 0;transition: all 0.5s;}
.zsyb-list li a{display: flex;justify-content: space-between;align-items: center;}
.zsyb-list li h3{width: 85%;font-size: 18px;color: #2a2a6d;font-weight: bold;background: url(../images/index_39.png) no-repeat left center;
    line-height: 40px;padding-left: 30px;margin: 0;transition: all 0.5s;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.zsyb-list li span{display:block;margin-right: 35px;transition: all 0.5s;}
.zsyb-list li:hover{background: #2a2a6d;}
.zsyb-list li:hover h3{color: #fff;background: url(../images/index_40.png) no-repeat left center;}
.zsyb-list li:hover span img{
    ofilter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    filter: brightness(0%) invert(100%);
    -webkit-filter: brightness(0%) invert(100%);
}
.ny-zsyb .paging{justify-content: center;}

/*联系我们*/
.nyxq-bj{width: 100%;overflow: hidden;background: #fff;box-shadow: 0 0 15px rgb(42 42 109 / 20%);margin-top: 95px;}
.nylx-1-r{width: 50%;overflow: hidden;}
.nylx-1-r #allmap1{height: 580px;width: 100%;}
.nylx-1{width: 100%;background: #fff;display: flex;justify-content: space-between;align-items: center;}
.nylx-1-l{width: 50%;padding-left: 35px;}
.nylx-1-l .ny-title{text-align: left;padding: 0;}
.nylx-1-l .ny-title h2{font-weight:bold;font-size:30px;color:#2a2a6d;margin: 0 0 40px;}
.nylx-1-l .ny-title h3{margin-bottom: 20px;}
.nylx-1-l .ny-title span{margin: 0;}
.nylx-1-l h3{font-size: 30px;font-weight: bold;margin: 0 0 45px;}
.nylx-1-l ul{margin-top: 30px;}
.nylx-1-l ul li{width: 100%;display: flex;justify-content: left;align-items: center;margin-bottom: 20px;}
.nylx-1-l ul li figure{}
.nylx-1-l ul li a{font-size: 16px;margin: 0;padding-left: 10px;}
.nylx-1-img{display: flex;justify-content: left;margin-top: 30px;}
.nylx-1-img .ewm-img{width: 173px;text-align: center;margin-right: 3vw;}
.nylx-1-img .ewm-img figure{width: 173px;height: 173px;box-shadow: 0 0 10px rgb(42 42 109 / 10%);background: #fff;}
.nylx-1-img .ewm-img figure img{width: 100%;}
.nylx-1-img .ewm-img p{font-size: 16px;margin-top: 15px;}

.ny-job{width:100%;}
.ny-job .ny-title{}
.job-list{width: 100%;}
.job-list .job-zk{}
.job-list .job-zk .job-bt{border-top: 1px solid #ddd;padding: 50px 0;cursor: pointer;}
.job-list .job-zk .job-bt1{border: none;}
.job-list .job-zk .job-bt h3{font-size: 28px;margin: 0 0 25px;background: url(../images/index_44.png) no-repeat right -172px;}
.job-list .job-zk .job-bt:hover h3,.job-list .job-zk .job-bt h3.on{color: #2a2a6d;background: url(../images/index_44.png) no-repeat right 6px;}
.job-list .job-zk .job-bt h3 span{font-size: 28px;color: #999;display: inline-block;margin-left: 20px;}
.job-list .job-zk .job-bt p{font-size: 18px;color: #333;margin: 0;}
.job-zk ul {display: none;padding: 0 0 30px;}
.job-zk ul li{display: flex;justify-content: space-between;width: 100%;}
.job-zk ul li .job-nr{width: 48%;}
.job-zk ul li .job-nr p{font-size: 16px;color: #666;line-height: 30px;}
.job-zk ul li .job-nr p span{
    word-break: break-word;
    overflow-wrap: break-word;
    white-space: normal;
    text-wrap-mode: wrap !important;
}
.job-zk.active ul {display: block;}
.job-yx{background: url(../images/index_45.png) no-repeat left 60px;padding-left: 65px;padding-bottom: 80px;border-top: 1px solid #ddd;padding-top: 50px;}
.job-yx a{display: inline-block;font-size: 28px;color: #2a2a6d;}

.lxwm-fgs{width:100%;margin:80px auto 80px;}
.lxwm-fgs h2{color: #2a2a6d;font-size: 30px;font-weight: bold;}
.lxwm-fgs ul{display: flex;justify-content: space-between;align-items: center;margin-top: 30px;}
.lxwm-fgs ul li{width: 48%;background:#2a2a6d0f;padding: 30px 40px;}
.lxwm-fgs ul li h3{margin:0px;border-bottom:1px solid #2a2a6d;padding-bottom: 20px;color: #2a2a6d;font-weight: bold;font-size: 18px;}
.lxwm-fgs-p{margin-top:20px;}
.lxwm-fgs-p p{font-size: 14px;color: #000;margin: 0;line-height: 30px;}

.px-pxsq{text-align:center;}
.px-pxsq a{
    background: #2a2a6d;
    display: inline-block;
    width: 150px;
    height: 50px;
    line-height: 50px;
    border-radius: 30px;
    text-align: center;
    color: #fff;
    border: 1px solid #2a2a6d;
    font-size: 16px;
    margin: 30px auto 60px;
}
.px-pxsq a:hover{background:#fff;color:#2a2a6d;}
.zhushi{color:red;font-size:14px;padding-left:125px;}

.wap-nav{display: none;}

/*en*/
#in-banner-en .in-banner-text{width: 1660px;margin: 0 auto;}
#in-fw-en .box .box-img h3 {
    font-size: 20px;
    padding: 28px 20px 10px;
    height: 90px;
}
#in-fw-en .box .box-img p,#in-fw-en .box-content .well-item-p p{font-size: 14px;line-height: 22px;padding: 0 20px;height: 260px;overflow: hidden;
    word-break: break-word;
    overflow-wrap: break-word;
    white-space: normal;
    text-align: left;
}
#in-fw-en .box-content .well-item-p p{padding:0;height: auto;}
#in-fw-en .box-content .well-item-text p span{
    word-break: break-word;
    overflow-wrap: break-word;
    white-space: normal;
    text-wrap-mode: wrap !important;
}
#in-fw-en .box-content h3 {font-size: 20px;padding: 40px 0px 22px;}
#in-fw-en .box .box-content{padding: 0 20px;}
#in-fw-en .box-content h4{font-size: 16px;}
#in-fw-en .box-content .well-item-text p{text-align: left;}
#in-about-en .in-about-l {width: 43%;}
#in-about-en .in-about-l .in-about-text p{font-size: 14px;}
#in-about-en .dt-1 {top: 35.5%;right: 18.33%;}
#in-about-en .dt-2 {right: 8.4%;}
#in-about-en .dt-3 {top: 34.31%;right: 36.9%;}
#in-about-en .dt-4 {top: 41%;right: 31.1%;}
#in-about-en .dt-5 {top: 49.2%;right: 25%;}
#in-about-en .dt-6 {top: 63%;}
#footer-en .footer-nav a{padding-right: 1vw;margin-right: 1vw;}
#footer-en .footer-r {}
#fd-right-en{width: 95px;right: 3vw;}
#gsyj-ul-en .gsyj-text {width: 87%;left: 2vw;}
#gsyj-ul-en .gsyj-text p {font-size: 14px;line-height: 24px;}
#gsyj-ul-en .gsyj-text .ny-title h3 {font-size: 30px;}
#ny-about-en .ny-jj-text p {font-size: 14px;line-height: 30px;}
#ny-wh-en .ny-wh-ul li .ny-wh-div h3{font-size: 18px;line-height: 30px;}
#ny-lc-en .mySwiper2 .swiper-slide .lc-list{width: 45%;}
#about-js-en .about-js-nr h1 {margin: 30px 0 25px;font-size: 30px;}
#about-js-en .about-js-nr .about-js-p{width: 100%;}
#about-js-en .about-js-nr .about-js-p p{margin-bottom:0;}
#about-js-en .about-js-r{width: 62%;}
#about-js-en .about-js-l {width: 53%;}
#about-js-en .about-js-nr{padding: 40px;}
#about-wsf-en .about-js-nr figure {margin-top: 0px;}
#yw-cont-en .yw-cont-l h3 {line-height: 40px;padding: 20px 0;}
#yw-cont-en .yw-cont-l ul {padding: 0 1vw;}
#yw-cont-en .yw-cont-l ul li {font-size: 16px;line-height: 28px;}
#yw-cont-en .yw-text h3 {font-size: 22px;}
#yw-cont-en .yw-text{margin-bottom: 30px;}
#paging-en{}
#ny-xq-en .ny-xq-title h3 {font-size: 25px;line-height: 40px;}
#ny-xq-en .ny-xq-title {width: 100%;}
#rzsq-en .form-group label{text-align: left;margin-bottom:15px;}
#rzsq-en .rzsq-form .form-group label,#rzsq-en .rzsq-form .RadioStyle,#rzsq-en .sq1 .form-group input{width: 100%;}
#rzsq-en .sq1 .form-group {width: 32%;}
#rzsq-en .rzsq-form .RadioStyle{}
#rzsq-en .rzsq-form .form-group{flex-wrap: wrap;}
#rzsq-en .rzsq-form .form-group .PaddingL{flex-wrap: wrap;}
#rzsq-en .rzsq-form .form-group .radio {margin: 0 0.5vw 1vw 0;width: auto;}
#rzsq-en .rzsq-form .RadioStyle label{padding: 0 1vw;width: 100%;}
#rzsq-en .sq-text .form-group textarea{width: 100%;}
#ny-pxsq .form-group label{text-align: left;margin-bottom:15px;width: 100%;}
#ny-pxsq .rzsq-form .form-group{width: 100%;flex-wrap: wrap;}
#ny-pxsq .rzsq-form .RadioStyle{width: 100%;}
#ny-pxsq .rzsq-form .form-group .radio {margin: 0 0.5vw 1vw 0;width: auto;}
#ny-pxsq .rzsq-form .form-group .radio label{padding: 0 1vw;width: 100%;}
#ny-pxsq .sq1 .form-group input,#ny-wtfk .sq1 .form-group input{width: 100%;}
#ny-pxsq .rzsq-form .sq1 .form-group,#ny-wtfk .rzsq-form .sq1 .form-group{width: 32%;}
#ny-pxsq .sq-text .form-group textarea{width: 100%;}
#ny-pxsq .rzsq-form .sq1.sq-cjry .form-group{width: 100%;}

#fd-right-kr {width: 84px;right: 3.5vw;}
#in-about-kr .dt-3 {right: 39.6%;}
#about-js-kr .about-js-nr .about-js-p{width: 100%;}
#footer-kr .footer-nav a{ padding-right: 1vw; margin-right: 1vw;}
#in-fw-kr .box .box-img p{text-align: left;}

.zscx-link-kr{flex-wrap: wrap;}
.zscx-link-kr h3{width:100%;}
.zscx-link-kr a{margin-left: 0;margin-right: 35px;margin-top: 10px;}

@media (min-width: 1950px){
    
}

@media screen and (max-width:1700px){
	.cont{width: 100%;padding: 0 4.5vw;}
	#in-banner-en .in-banner-text{width: 100%;padding: 0 4.5vw;}
	.in-about .in-about-l {width: 39%;}
	.dt-1 {top: 36.4%;right: 19.4%;}
	.dt-2 {top: 40.6%;right: 9.4%;}
	.dt-3 {top: 35.4%;right: 37.2%;}
	.dt-4 {top: 41.6%;right: 30.4%;}
	.dt-5 {top: 49.3%;right: 25.4%;}
	.dt-6 {top: 62%;left: 26%;}
	
	#in-about-en .dt-1 {top: 36.5%;right: 17.8%;}
	#in-about-en .dt-2 {right: 7.8%;}
	#in-about-en .dt-3 {top: 35.31%;right: 36.4%;}
	#in-about-en .dt-4 {top: 41.6%;right: 30.7%;}
	#in-about-en .dt-5 {top: 49.2%;right: 24.7%;}
	#in-about-en .dt-6 {top: 62%;}
	#footer-kr .footer-r {}
}

@media screen and (max-width:1650px){
	/*.dt-1{right: 20.5%;}
	.dt-2{right: 9.99%;}
	.dt-3{right: 38.999%;}
	.dt-4{right: 31.99%;}
	.dt-5{right: 26.8%;}
	.dt-6{right: 65.99%;}*/
	.footer-nav a{padding-right: 1.3vw;margin-right: 1vw;}
	#footer-en .footer-nav a {padding-right: 0.8vw;margin-right: 0.8vw;}
}

@media screen and (max-width:1600px){
    .dt-1 {top: 37.2%;right: 19%;}
    .dt-2 {top: 40.9%;right: 8.9%;}
    .dt-3 {top: 36.1%;right: 36.7%;}
    .dt-4 {top: 42%;right: 30.1%;}
    .dt-5 {top: 49.1%;right: 25.1%;}
    .dt-6 {top: 61.2%;left: 26%;}
    
    .in-news .in-news-img{height: 16.6vw;}
    .in-fw .box .box-img figure{height: 10vw;}
    .in-fw .box .box-img p{height: 190px;}
    
    .ny-cont{width: 100%;padding: 0 6vw;}
    .ny-banner-text{left:6vw;bottom: 110px;}
    .ny-banner{height: 500px;}
    .about-js .about-js-nr{padding: 40px;}
    .about-js .about-js-nr h1 {margin: 30px 0 25px;font-size: 35px;}
    .about-js .about-js-nr .about-js-p{width: 100%;}
    .about-js-p p{margin: 0;}
    
    .foot-cen {width: calc(100% - 56%);}
    
    #in-fw-en .box .box-img p {height: 280px;}
    #in-about-en .dt-1 {top: 37%;right: 17.5%;}
    #in-about-en .dt-2 {right: 7.5%;}
    #in-about-en .dt-3 {top: 36%;right: 35.9%;}
    #in-about-en .dt-4 {top: 41.8%;right: 30.5%;}
    #in-about-en .dt-5 {top: 49%; right: 24.3%;}
    #in-about-en .dt-6 {top: 61%;}
    #in-about-kr .dt-3 {right: 39%;}
    #gsyj-ul-kr .gsyj-text .ny-title h3{font-size: 30px;}
    #gsyj-ul-kr .gsyj-text {width: 86%;left: 2vw;top: 41%;}
	
}

@media screen and (max-width:1550px){
    .in-about .in-about-r {width: 54%;}

    #footer-kr .footer-nav a{ padding-right: 0.5vw; margin-right: 0.3vw;}
    #footer-en .footer-nav a {padding-right: 0.4vw;margin-right: 0.4vw;}
}

@media screen and (max-width:1500px){
    .cont {width: 100%;padding: 0 3.5vw;}
    #in-banner-en .in-banner-text{width: 100%;padding: 0 3.5vw;}
    .in-banner{height: 700px;}
    .in-banner-text h3 {font-size: 50px;margin: 0 0 40px;}
    .in-banner-text p {font-size: 20px;}
    .in-banner .mySwiper .swiper-pagination{bottom: 20px;}
    .in-fw .box .box-img h3 {padding: 30px 25px 25px;}
    .in-fw .box .box-img p{line-height: 22px;padding: 0 25px;height: 190px;font-size: 15px;}
    .in-fw .box{padding-bottom: 35px;}
    .in-fw .box .box-content{padding: 0px 25px;}
    .in-fw .box-content h3{padding: 30px 0px 20px;}
    .in-fw .box-content .well-item-p{margin-top: 15px; padding-top: 15px;}
    .in-fw .box-content .well-item-text p{line-height: 20px;}
    .in-fw .box-content .more{margin-top: 15px;}
    
    .footer-c{padding: 0 2.5vw;}
    .footer-r {margin-top: 14px}
    .foot-bq-c{padding: 0 2.5vw;}
    .fhdb,.fd-right{right:2.5vw;}
    .foot-link-div {padding-left: 30.2%;}
    
    #in-about-en .in-about-r {width: 56%;}
    #in-about-en .dt-1 {top: 36.8%;right: 17.9%;}
    #in-about-en .dt-2 {right: 7.9%;top: 40.6%;}
    #in-about-en .dt-3 {top: 35.4%;right: 36.4%;}
    #in-about-en .dt-4 {right: 30.7%;}
    #in-about-en .dt-5 {top: 49.5%;right: 24.7%;}
    #in-about-en .dt-6 {top: 62.2%;left: 26.1%;}
    #fd-right-en{right: 1vw;}
    #fd-right-kr{right: 1vw;}
    #in-about-kr .dt-1 {top: 36.7%;right: 19.2%;}
    #in-about-kr .dt-2 {top: 40.6%;right: 9.2%;}
    #in-about-kr .dt-3 {right: 39.1%;top: 35.4%;}
    #in-about-kr .dt-4 {top: 41.5%;right: 30.2%;}
    #in-about-kr .dt-5 {top: 49%;right: 25.2%;}
    #in-about-kr .dt-6 {top: 61.4%;left: 26.1%;}
}

@media screen and (max-width:1450px){
    .about-wsf .about-js-nr .about-js-p {min-height: 180px;}
    .about-wsf .about-js-nr figure {margin-top: 20px;}
    .ny-news .in-news-img{height: 16vw;}
    .ny-news li h3{font-size: 18px;margin: 20px 0 0px;}
    .footer-nav a{padding-right: 1vw;margin-right: 0.8vw;}
    
    #in-about-en .in-about-r {width: 55%;}
    #in-about-en .dt-1 {top: 37.1%;right: 17.6%;} 
    #in-about-en .dt-2 {right: 7.5%;}
    #in-about-en .dt-3 {top: 36%;right: 36.1%;}
    #in-about-en .dt-4 {right: 30.5%;}
    #in-about-en .dt-5 {top: 49.3%;right: 24.4%;}
    #in-about-en .dt-6 {top: 61.5%;left: 26%;}
    #about-js-en .about-js-r {width: 71%;}
    #in-about-kr .in-about-l {width: 42%;}
    #in-about-kr .in-about-r {width: 56%;}
    #in-about-kr .dt-3 {right: 39%;top: 35.5%;}
    #gsyj-ul-kr .gsyj-text {top: 34%;}
}

@media screen and (max-width:1400px){
    .in-banner {height: 600px;}
    .in-fw .box .box-img figure {height: 15vw;}
    .dt-1 {top: 37.5%;right: 18.7%;}
    .dt-2 {top: 40.9%;right: 8.7%;}
    .dt-3 {top: 36.5%;right: 36.3%;}
    .dt-4 {top: 42%;right: 29.7%;}
    .dt-5 {top: 48.8%;right: 24.7%;}
    .dt-6 {top: 60.2%;}
    .in-about-ul li b {font-size: 40px;}
    
    .ny-title h3 {font-size: 40px;}
    .ny-title {padding: 60px 0 40px;}
    .gsyj-text .ny-title h3{font-size: 30px;margin: 0 0 15px;}
    .gsyj-text p {font-size: 14px;line-height: 24px;}
    .gsyj-text{left: 2vw;top: 50%;width: 88%;}
    .gsyj-ul li img {width: auto;height: 100%;}
    .gsyj-ul{margin: 75px 0;}
    .ny-jj-l {width: 50%;}
    .ny-about-ul{padding: 25px 0;}
    .ny-lc .mySwiper .swiper-slide-thumb-active h2 {font-size: 50px;}
    .about-js-l {width: 56%;}
    .about-js{margin: 70px 0;}
    .ny-xq-title h3 {font-size: 25px;line-height: 40px;}
    .ny-xq-fx{margin-top: 16px;}
    .cx-nav-h3 p {font-size: 20px;line-height: 32px;}
    .in-ss-jg ul li span:nth-child(1){width: 8%;}
    .in-ss-jg ul li span:nth-child(2){}
    .in-ss-jg ul li span:nth-child(3){}
    .in-ss-jg ul li span:nth-child(4){}
    .in-ss-jg ul li span:nth-child(5){width: 10%;}
    .in-ss-jg ul li span:nth-child(6){width: 10%;}
    .in-ss-jg ul li{font-size:14px;}
    .in-fw .mySwiper1 .swiper-pagination{display: block;}
    
    .foot-cen {width: calc(100% - 55%);}
    
    #in-about-en .dt-1 {top: 37.5%;right: 17.3%;}
    #in-about-en .dt-2 {right: 7.3%;top: 41%;}
    #in-about-en .dt-3 {top: 36.3%;right: 35.7%;}
    #in-about-en .dt-4 {right: 30.3%;top: 42%;}
    #in-about-en .dt-5 {top: 49.3%;right: 24.1%;}
    #in-about-en .dt-6 {top: 61%;left: 26%;}
    #footer-en .footer-nav a{font-size:14px;}
    #about-wsf-en .about-js .about-js-r {width: 62%;}
    #in-about-kr .dt-1 {top: 37.3%;right: 18.9%;}
    #in-about-kr .dt-2 {top: 41%;right: 9%;}
    #in-about-kr .dt-3 {right: 38.8%;top: 36.1%;}
    #in-about-kr .dt-4 {top: 41.8%;right: 29.9%;}
    #in-about-kr .dt-5 {top: 49%;right: 25%;}
    #in-about-kr .dt-6 {top: 61%;left: 26.1%;}
}

@media screen and (max-width:1360px){
    .in-title{padding: 70px 0 50px;}
    .in-title-text h2 {font-size: 35px;}
    .in-fw .box .box-img h3 {font-size: 20px;padding: 30px 25px 20px;}
    .in-fw .box .box-img p {padding: 0 20px;font-size: 14px;height: 130px;}
    .in-fw .box .box-content {padding: 0px 20px;}
    .in-fw .box-content h3{font-size: 20px;}
    .in-fw .box-content h4{font-size: 16px;}
    .in-news .swiper-slide h3{font-size: 18px;margin: 20px 0 30px;}
    .in-news-btn {margin-top: 50px;}
    .dt-3 {top: 36.9%;right: 36%;}
    .dt-4 {top: 42.4%;right: 29.6%;}
    .dt-1 {top: 38%;right: 18.5%;}
    .dt-2 {top: 41.5%;right: 8.6%;}
    .dt-5 {top: 48.8%;right: 24.5%;}
    .footer-r {margin-left: 0vw;}
    
    .ny-banner {height: 400px;background-position: center;}
    .about-js .about-js-nr {padding: 30px;}
    .zscx-div{flex-wrap: wrap;}
    .zscx-div .form-group{width: 100%;}
    .zscx-div .form-group label {width: 90px;}
    
    #about-js-en .about-js-r {width: 80%;}
    

}

@media screen and (max-width:1200px){
    .in-banner{margin-top: 60px;}
    .ny-banner{margin-top: 60px;}
	
}

@media screen and (max-width:1024px){
    .in-banner {height: 450px;}
    .in-fw .box .box-img p{height: 190px;}
    .in-banner-text h3 {font-size: 36px;}
    .in-about .in-about-c{flex-wrap: wrap;}
    .in-about .in-about-l {width: 100%;}
    .in-about .in-about-r {width: 100%;padding-top: 0px;}
    .in-about-dt{height: 50vw;}
    .dt-text span{width: 20px;height: 20px;}
    .dt-1 {top: 38%;right: 20.3%;}
    .dt-2 {top: 41.8%;right: 10.3%;}
    .dt-3 {right: 38.4%;}
    .dt-4 {top: 42.7%;right: 31.3%;}
    .dt-5 {top: 49.6%;right: 26.3%;}
    .dt-6 {top: 61.2%;}
    .in-about{background-attachment: inherit;}
    .in-news .in-news-img {height: 26vw;}
    .in-news .mySwiper2{padding-bottom: 80px;}
    .in-news .mySwiper2 .swiper-pagination-bullet-active{background: #2a2a6d;}
        .fhdb a{width: 45px;height:45px;}
    .in-fw .box-content .more {margin-top: 50px;}
    .footer-nav{display: none;}
    .footer-c{flex-wrap: wrap;}
    .footer-l {width: 100%;}
    .footer-ewm {justify-content: left;margin-top: 10px;}
    .footer-ewm .ewm {margin-right: 5vw;}
    .footer-r {margin-left: 0;margin-top: 0px;}
    .footer-lx .lx-1{margin-top: 40px;}
    .foot-bq,.in-about-ul{flex-wrap: wrap;}
    .foot-bq-l{width: 100%;}
    .foot-bq-2{margin-top: 10px;}
    .foot-cen{display:none;}
    .foot-link-div,.foot-bq{padding-left: 0;}
    .fd-right{display: none;}
    .in-about-ul li{width:50%;margin-bottom: 30px;}
    .in-about-ul{padding: 70px 0;}
    .in-banner-text p{padding:0 2.5vw;}
    
    .ny-cont {padding: 0 3vw;}
    .ny-banner{margin-top: 60px;}
    .ny-title h3{font-size: 30px;margin: 0 0 15px;}
    .ny-zlfz-ul li .ny-zlfz-p{font-size: 14px;line-height: 20px;}
    .ny-about-c{flex-wrap: wrap;}
    .ny-jj-l {width: 100%;}
    .ny-about-ul{position: relative;width: 100%;}
    .ny-jj-r {width: 100%;margin-bottom: 30px;}
    .ny-about-ul{padding: 20px 0 0;}
    .ny-about-c{margin-top: 50px;}
    .ny-jj-text p {font-size: 14px;line-height: 26px;}
    .ny-jj-l .ny-title{padding-bottom: 10px;}
    .ny-about-ul li p {margin-top: 0;}
    .ny-wh{margin-top: 60px;padding-bottom: 40px;}
    .ny-wh .ny-title,.ny-wh-ul{flex-wrap: wrap;}
    .ny-wh .ny-title h3,.ny-wh .ny-title p{width: 100%;}
    .ny-wh-ul li {width: 49%;margin-bottom: 20px;}
    .ny-lc .mySwiper2 .swiper-slide .lc-list{width: 100%;}
    .ny-lc .mySwiper .swiper-slide-thumb-active h2 {font-size: 40px;}
    .ny-lc .mySwiper2 .swiper-slide .lc-list h3{font-size: 16px;margin: 0 10px 0 0;}
    .ny-lc .mySwiper2 .swiper-slide .lc-list p{font-size: 14px;padding-left: 25px;}
    .ny-lc .swiper-container-wrapper .swiper-button-next,.ny-lc .swiper-container-wrapper .swiper-button-prev{width: 30px;height: 30px;}
    .ny-lc .swiper-container-wrapper .swiper-button-prev,.ny-lc .swiper-container-wrapper .swiper-button-next{background-size: 100%;}
    .about-js-l {width: 99%;left: 3px;top: 10px;transform: translateY(0);position: relative;}
    .about-js .about-js-nr figure img {height: 25px;}
    .about-js .about-js-nr h1{font-size: 30px;}
    .about-js .about-js-r {width: 100%;float: none;margin-top: 30px;}
    .about-wsf .about-js-nr figure img{height: 55px;}
    .about-wsf .about-js-nr .about-js-p {min-height: auto;}
    .ry-bj .list li {width: 32%;}
    .yw-cont-l{display: none;}
    .yw-cont-r {width: 100%;}
    .ny-ywnav{display:none;}
    .wap-nav {display: block;width: 100%;margin-top: 30px;}
    .yw-cont{margin: 40px 0;}
    .wap-nav .btn{width: 100%;background: #2a2a6d;line-height: 45px;color: #fff;text-align: left;padding: 0 2vw;}
    .wap-nav .btn .caret{float: right; margin-top: 18px;border-top: 10px dashed;border-right: 10px solid transparent;border-left: 10px solid transparent;}
    .wap-nav .dropdown-menu{min-width: 100%;}
    .wap-nav .dropdown-menu li{}
    .wap-nav .dropdown-menu li a{padding: 0 2vw;line-height: 40px;}
    .wap-nav .dropdown-menu li.on a{color: #2a2a6d;}
    .ny-news li {width: 49%;margin-right: 0;}
    .ny-news .in-news-img{height: 26vw;}
    .ny-news{justify-content: space-between;}
    .paging span a{width: 30px;height: 30px;line-height: 30px;font-size: 14px;}
    .paging span.page-pre a,.paging span.page-next a{background-size: 6px auto;}
    .paging{align-items: center;}
    .paging .paging_textBox input{width: 30px;height: 30px;line-height: 30px;font-size: 14px;}
    .paging .paging_textBox button{width: 40px;height: 30px;line-height: 30px;font-size: 14px;}
    .paging .paging_textBox {font-size: 14px;}
    .ny-xq-l{margin-top: 30px;}
    .ny-banner-text {left: 3vw;}
    .ny-xq-title h3 {font-size: 18px;width:100%;}
    .ny-xq-time {font-size: 14px;margin-right: 2vw;}
    .ny-xq-fx{font-size: 14px;}
    .ny-xq-fx .social-share .icon-wechat:before{font-size: 20px;}
    .ny-xq-fx .social-share .icon-wechat, .ny-xq-fx .social-share .icon-weibo {height: 35px;width: 35px;line-height: 34px;}
    .ny-xq-btn,.sq1{flex-wrap: wrap;}
    .ny-xq-btn div{width: 100%;font-size:14px;}
    .ny-xq-btn-r {text-align: left;margin-top: 10px;}
    .rzsq-form .form-group label {width: 120px;font-size: 14px;line-height: 40px;height: 40px;}
    .rzsq-form .form-group .PaddingL {flex-wrap: wrap;}
    .rzsq-form .form-group{justify-content: space-between;}
    .rzsq-form .RadioStyle{width: 86%;}
    .rzsq-form .form-group .radio{margin: 0 0.5vw 10px 0;}
    .sq1 .form-group {width: 100%;}
    .sq1 .form-group input{width: 85%;}
    .sq2 {margin-top: 0px;}
    .sq1 .form-group input {height: 45px;line-height: 45px;font-size: 14px;}
    .sq-text .form-group textarea {width: 85%;}
    .sq-text {margin-top: 0px;}
    .sq1{margin-top: 10px;}
    .ny-xq-title{flex-wrap: wrap;}
    .zscx-link{flex-wrap: wrap;}
    .zscx-link h3{width:100%;margin-bottom:10px;}
    .zscx-link a{margin-left: 0;margin-right: 10px;margin-bottom:10px;}
    .zscx-c{flex-wrap: wrap;}
    .zscx-c .zscx-lf{width:100%;}
    .zscx-ss {width: 100%;margin-top: 20px;}
    .fw-nr-kh li {width: 32%;margin: 10px 0;}
    .fw-nr-kh {justify-content: space-between;}
    
    
    
    #in-fw-en .box .box-img p {height: 230px;}
    #in-about-en .in-about-l,#in-about-en .in-about-r,#about-js-en .about-js-l,#about-js-en .about-js-r,#about-wsf-en .about-js .about-js-r{width:100%;}
    #in-about-en .dt-1 {top: 38.2%;right: 19%;}
    #in-about-en .dt-2 {right: 9%;top: 42%;}
    #in-about-en .dt-3 {top: 37%;right: 37.7%;}
    #in-about-en .dt-4 {right: 31.5%;top: 42.7%;}
    #in-about-en .dt-5 {top: 49.56%;right: 25.6%;}
    #in-about-en .dt-6 {top: 61.4%;}
    #about-js-en .about-js-nr {padding: 15px;}
    .dropdown-menu>li>a{white-space: pre-wrap;}
    #ny-xq-en .ny-xq-title h3 {font-size: 18px;line-height: 32px;}
    #footer-kr .footer-r {margin-left: 0;}
    #in-about-kr .in-about-l {width: 100%;}
    #in-about-kr .in-about-r {width: 100%;}
    #in-about-kr .dt-1 {top: 38%;right: 20.2%;}
    #in-about-kr .dt-2 {top: 41.8%;right: 10.2%;}
    #in-about-kr .dt-3 {right: 40%;top: 37%;}
    #in-about-kr .dt-4 {top: 42.5%;right: 31.2%;}
    #in-about-kr .dt-5 {top: 49.5%;right: 26.2%;}
}

@media screen and (max-width:910px){
	.dt-1 {top: 37.9%;right: 19.6%;}
	.dt-2 {top: 41.7%;right: 9.7%;}
	.dt-3 {top: 36.6%;right: 37.6%;}
	.dt-4 {top: 42.5%;right: 30.6%;}
	.dt-5 {right: 25.7%;}
	.dt-6 {left: 25.9%;top: 61%;}
	
	.in-ss-jg ul li span:nth-child(3),.in-ss-jg ul li span:nth-child(4),.in-ss-jg ul li span:nth-child(5){display:none;}
	.in-ss-jg ul li span{margin: 0 0;width: 69%;}
	.in-ss-jg ul li span:nth-child(1) {width: 15%;}
	.in-ss-jg ul li span:nth-child(6) {width: 15%;}
	.in-ss-jg ul li{align-items: center;}
	.nylx-1{flex-wrap: wrap;}
	.nylx-1-l{width: 100%;padding: 30px;}
	.nyxq-bj{margin-top: 50px;}
	.nylx-1-r{width: 100%;}
	
	#in-about-en .dt-1 {top: 38%;right: 18%;}
	#in-about-en .dt-2 {right: 8%;top: 41.5%;}
	#in-about-en .dt-3 {top: 36.7%;right: 36.7%;}
	#in-about-en .dt-4 {right: 30.8%;top: 42.5%;}
	#in-about-en .dt-5 {top: 49.56%;right: 24.7%;}
	#in-about-en .dt-6 {top: 61%;left: 25.9%;}
}

@media screen and (max-width:760px){
    .in-banner-text p {font-size: 16px;}
    .in-banner-text h3 {margin: 0 0 25px;font-size: 30px;}
    .in-btn{width: 120px;height: 40px;line-height: 40px;font-size: 14px;}
    .in-title-text h2 {font-size: 25px;}
    .in-fw .box .box-img figure {height: 40vw;}
    .in-fw .box .box-img p {height: 20vw;}
    .dt-1 {top: 37.39%;right: 18.3%;}
    .dt-2 {top: 40.9%;right: 8.3%;}
    .dt-3 {top: 36.2%;right: 35.8%;}
    .dt-4 {top: 42%;right: 29.3%;}
    .dt-5{right: 24.4%;top: 48.7%;}
    .dt-6 {left: 25.5%;top: 60.5%;}
    .in-about-ul li b {font-size: 30px;}
    .in-about-ul li p {font-size: 14px;margin-top: 5px;}
    .in-about-ul {padding: 70px 0 30px;}
    .in-news .in-news-img {height: 54vw;}
    .in-news{padding-bottom: 60px;}
    .in-news .mySwiper2 {margin-top: 0px;}
    .foot-bq a{line-height: 30px;}
    .foot-bq-2 {margin-top: 0;}
    .in-title {padding: 40px 0 30px;}
    .foot-logo{flex-wrap: wrap;}
    .foot-logo figure {margin: 0 0 15px;}
    .foot-link-div .foot-link-a{width:80%;}
    
    .ny-banner {height: 300px;}
    .ny-banner-text {left: 3vw;bottom: 30px;}
    .ny-banner-text h2 {font-size: 30px;}
    .ny-title h3 {font-size: 25px;}
    .ny-title {padding: 40px 0 30px;}
    .ny-zlfz p{margin-bottom:0px;}
    .ny-zlfz p span{font-size: 14px !important;}
    .gsyj-text .ny-title h3 {font-size: 25px;}
    .ny-wh-ul li .ny-wh-div {top: 20px;left: 15px;padding-right: 15px;}
    .ny-wh-ul li .ny-wh-div h3 {font-size: 18px;margin: 0 0 15px;}
    .ny-wh-ul li .ny-wh-div p {font-size: 12px;line-height: 18px;}
    .ny-lc .mySwiper2 {margin-top: 50px;}
    .ny-lc {margin-bottom: 30px;}
    .ny-about-ul {padding: 20px 0 0;}
    .about-js .about-js-nr {padding: 20px;}
    .about-js-p p span{font-size:16px !important;}
    .ry-bj .list li{width: 48%;margin: 0 0.5vw;}
    .ry-bj .list li figure{height: 55vw;}
    .ry-bj .list li p {font-size: 16px;line-height: 30px;margin-bottom: 20px;}
    .yw-text h3 {font-size: 20px;}
    .rzsq-form .form-group,.cx-nav{flex-wrap: wrap;}
    .rzsq-form .form-group label{width: 100%;text-align: left;}
    .rzsq-form .RadioStyle {width: 100%;}
    .rzsq-form .form-group .radio label{text-align: center;}
    .rzsq-form .form-group .radio {margin: 0 1vw 10px 0;width: 23%;}
    .sq1 .form-group input,.sq-text .form-group textarea {width: 100%;}
    .rzsq-form .btn,.zscx-form .btn{width: 130px;height: 50px;font-size: 16px;margin: 30px auto 50px;}
    .zscx-form .btn{margin: 30px 0 0;}
    .sq1 {margin-top: 0px;}
    .zscx-div .form-group input,.cx-nav li{width: 100%;}
    .cx-nav li{margin-bottom: 20px;}
    .zscx-ss h3 {font-size: 18px;}
    .zscx-ss {margin-top: 20px;}
    .zscx-div{margin-top: 35px;}
    .zsyb-list li {width: 100%;padding: 25px 0;}
    .zsyb-list li h3{font-size: 16px;padding-left: 15px;}
    .zsyb-list li span{margin-right: 10px;}
    .nylx-1-img .ewm-img {width: 120px;}
    .nylx-1-img .ewm-img figure{width: 120px;height:120px;}
    .nylx-1-img .ewm-img p {font-size: 14px;}
    .nylx-1-r #allmap1 {height: 400px;}
    .job-list .job-zk .job-bt h3,.job-list .job-zk .job-bt h3 span {font-size: 18px;}
    .job-list .job-zk .job-bt h3 {background: url(../images/index_44.png) no-repeat right -77px;background-size: 12px auto;}
    .job-list .job-zk .job-bt:hover h3, .job-list .job-zk .job-bt h3.on {background: url(../images/index_44.png) no-repeat right 7px;
    background-size: 12px auto;}
    .job-list .job-zk .job-bt p {font-size: 14px;}
    .job-zk ul li .job-nr {width: 100%;margin-bottom:10px;}
    .job-zk ul li{flex-wrap: wrap;}
    .job-yx a{font-size: 16px;}
    .job-yx {background: url(../images/index_45.png) no-repeat left 41px;padding-left: 38px;padding-bottom: 54px;border-top: 1px solid #ddd;
    padding-top: 35px;background-size: 27px auto;}
    
    .in-about-dt{background: url(../images/index_46.png) no-repeat center;background-size: 100% auto;}
    .dt-text{display: none;}
    .zscx-div p,.zscx-link{padding-left: 0;}
    .sq-div .form-group input,.sq-div select{width:100%;}
    
    .gzx-1{flex-wrap: wrap;}
    .gzx-lf {width: 100%;}
    .gzx-rf {width: 100%;margin-top: 30px;}
    .gzx-rf img{max-width:100%;width:auto;}
    .gzx-div{font-size:14px;}

    #in-about-en .in-about-dt{background: url(../images/index_46_en.png) no-repeat center;background-size: 100% auto;}
    #in-about-kr .in-about-dt{background: url(../images/index_46_kr.png) no-repeat center;background-size: 100% auto;} 
    
    #in-fw-en .box .box-img p {height: 13vw;padding: 0 10px;}
    #in-fw-en .in-title-text h2 {font-size: 20px;}
    #in-fw-en .in-btn {width: 100px;height: 35px;line-height: 35px;font-size: 12px;}
    #in-fw-en .in-title-l {width: 60%;}
    #in-fw-en .box .box-img h3 {font-size: 16px;padding: 15px 10px 10px;}
    #in-fw-en .box-content h3 {font-size: 16px;padding: 20px 0px 15px;}
    #in-fw-en .box .box-content {padding: 0 10px;}
    #in-fw-en .box-content h4 {font-size: 14px;}
    #in-fw-en .box-content .more span{font-size: 12px;}
    #in-fw-en .box-content .more{width: 125px;height: 35px;}
    #gsyj-ul-en .gsyj-text .ny-title h3 {font-size: 20px;}
    #gsyj-ul-en .gsyj-text {width: 100%;left: 1vw;padding: 0 1vw 3vw;}
    #gsyj-ul-en li{height: 100vw;}
    #ny-wh-en .ny-wh-ul li .ny-wh-div h3 {font-size: 16px;line-height: 25px;height: auto;}
    #ny-lc-en .mySwiper2 .swiper-slide .lc-list {width: 100%;}
    #rzsq-en .sq1 .form-group,#ny-pxsq .rzsq-form .sq1 .form-group, #ny-wtfk .rzsq-form .sq1 .form-group{width: 100%;}
    
    .pxsq-btn,.lxwm-fgs ul{flex-wrap: wrap;}
    .lxwm-fgs ul li{width:100%;margin-bottom:20px;padding: 20px 20px;}
}

@media screen and (max-width:640px){
    
    .footer-lx .lx-1{flex-wrap: wrap;}
    .footer-lx a {margin-bottom: 15px;}
    .footer-lx .lx-1{margin-bottom: 10px;}
    .in-news .in-news-time {width: 110px;height: 35px; top:10px;left: 10px;}
    .in-news .in-news-time time{font-size: 12px;}
    .in-news .in-news-time span img{width: 13px;}
    .in-news .swiper-slide h3 {font-size: 16px;margin: 10px 0 15px;}
    .in-news-btn {margin-top: 20px;}
    .footer-l .footer-logo img {height: 22px;}
    .footer-ewm figure {width: 105px;height: 105px;margin-top: 15px;}
    .footer {padding-top: 40px;}
    .footer-ewm .ewm p {font-size: 12px;margin-top: 10px;}
    .footer-lx .lx-1 {margin-top: 15px;}
    .footer-lx{font-size: 14px;}
    .footer-lx .lx-1 {margin-bottom: 0px;}
    .footer-lx p {margin-bottom: 11px;}
    .foot-bq-c{margin-top: 26px;}
    .foot-bq{padding: 20px 0;font-size: 12px;}
    .in-about-ul li b {font-size: 25px;}
    .in-about-ul li p {font-size: 12px;}
    .in-about-ul {padding: 10px 0 30px;}
    .in-about .in-about-l .in-about-text p {font-size: 14px;line-height: 25px;}
    .in-about .in-about-l .in-about-text {margin-bottom: 30px;}
    
    .ny-zlfz-ul{flex-wrap: wrap;}
    .ny-zlfz-ul li {width: 100%;margin-bottom: 50px;}
    .ny-jyfz{margin-top: 10px;padding-bottom: 20px;}
    .gsyj-ul{flex-wrap: wrap;}
    .gsyj-ul li{width: 100%;margin-bottom: 30px;height: 70vw;}
    .gsyj-text {left: 0;top: auto;width: 100%;bottom: 3vw;padding: 0 3vw;}
    .ny-banner {height: 250px;}
    .ny-banner-text h2 {margin: 0 0 10px;font-size: 22px;}
    .ny-banner-text span{width: 30px;height: 2px;}
    .ny-about-ul {padding: 20px 0 0;}
    .ny-wh .ny-title p {font-size: 14px;}
    .ny-news li{width: 100%;}
    .ny-news .in-news-img {height: 55vw;}
    .ny-news .in-news-time{top: 10px;left: 10px;}
    .ny-news li h3 {font-size: 16px;}
    .ny-xq-flex{flex-wrap: wrap;}
    .ny-xq-time{width: 100%;}
    .ny-xq-fx{margin-top: 10px;}
    .ny-xq-title h3 {line-height: 30px;}
    .paging{flex-wrap: wrap;}
    .paging .paging_textBox {width: 100%;margin-top: 10px;text-align: right;}
    .ny-zsyb .paging .paging_textBox{text-align: center;}
    
    #in-fw-en .box .box-img p {height: 24vw;}

}

@media screen and (max-width:510px){
    .in-fw .box-content .more {margin-top: 25px;}
    .in-fw .mySwiper1 {padding-bottom: 100px;}
    
    #in-fw-en .box .box-img p {height: 40vw;}
}

@media screen and (max-width:480px){
    .in-title-r {width: 40%;}
    .in-title-l {width: 50%;}
    .in-fw .box .box-img p {height:40vw;}
    
    #in-fw-en .box .box-img p {height: 64vw;}
    .in-banner {height: 180px;}
}

@media screen and (max-width:380px){
    .in-banner-text h3{font-size: 22px;}
    .in-banner-text p {font-size: 14px;}
    .in-banner-text a {margin: 30px auto 0;width: 130px;height: 40px; font-size: 14px;line-height: 40px;}
    .in-banner {height: 400px;}
    
    .gsyj-ul li{height: 90vw;}
    
    #in-fw-en .box .box-img p {height: 100vw;}

}

@media screen and (max-width:320px){

}


