
.icon-home{
    width: 20px;
    height: 20px;
    display: block;
    margin-top: 30px;
    float: left;
    margin-right: 10px;
}
.right-nav{
    font-size: 16px;
}
.webpage{padding-top:75px;overflow: hidden}
.webpage>div:first-of-type{height: auto;overflow: hidden;}
.webpage>div:first-of-type>img{width:100%;height:100%;}
.webpage>h1{
    width: 1200px;
    line-height: 80px;
    border-bottom: 0px solid rgb(227,227,227);
    background: white;
    margin-top: -40px;
    left: 50%;
    margin-left: -600px;
    position: relative;
}
.webpage>h1>p{width:1200px;line-height:85px;height:85px;font-weight:500;margin:0 auto;text-align:right;font-size:0;}
.webpage>h1>p>span{font-size:18px;color:rgb(51,51,51);float: left;position: relative;padding-left:10px;display: none;}
.webpage>h1>p>span>i{width:1px;height: 18px;margin:auto;position: absolute;top:0;bottom:0;left:0;background:#1c69d4;}
.webpage>h1>p>a{display:inline-block;font-size: 16px;padding:0 25px;border-left:0px solid rgb(208,208,208);position: relative;}
.webpage>h1>p>a:last-of-type{border-right:0px solid rgb(208,208,208);}
.webpage>h1>p>a>i{height: 2px;width:0%;margin:auto;position: absolute;bottom:0;top:auto;left:0;right:0;}
.webpage>h1>p>a:hover>i,.webpage>h1>p>.ahover>i{height: 2px;
    width: 60%;
    margin: auto;
    position: absolute;
    bottom: 0;
    top: 41px;
    left: 0;
    right: 0;
    background: #1c69d4;
    color: #1c69d4;}

/*首页*/
.home>.swiper-container-banner{height:auto;position: relative}
.home>.swiper-container-banner>.swiper-pagination-banner{bottom:1.5vw}
.home>.swiper-container-banner>.swiper-pagination-banner>.swiper-pagination-bullet{width:10px;height:10px;margin:0 10px;background:rgba(0,0,0,.7);opacity:1}
.home>.swiper-container-banner>.swiper-pagination-banner>.swiper-pagination-bullet-active{background: white;width: 40px;border-radius: 10px;}
.home>.swiper-container-banner>.swiper-button-next-banner{width:22px;height:38px;margin:auto;top:auto;right:0;bottom:50%;left:76%;background:transparent url("../images/b_right.png") no-repeat center;background-size: cover}
.home>.swiper-container-banner>.swiper-button-prev-banner{width:22px;height:38px;margin:auto;top:auto;right:76%;bottom:50%;left:0;background:transparent url("../images/b_left.png") no-repeat center;background-size: cover}
.home>.swiper-container-banner>div>div>img{width:100%;}

.home .swiper-container-banner .learnmore2{
    position: absolute;
    margin-top: -9px;
    margin-left: -47px;
    left: 50%;
    line-height: 20px;
    color: white;
    border: 1px solid white;
    padding: 5px 18px 5px 18px;
    background: transparent;
    z-index: 1000;
    top: 50%;
}
.home .swiper-container-banner .learnmore2:hover{
    background: #1c69d4;
    border:none;
}

.home .module_title{
    font-size: 30px;
    font-weight: 500;
    position: relative;
    z-index: 1;
    color: black;
    line-height: 56px;
    width: 1200px;
    margin: 0 auto;
    margin-top: 30px;
    background: transparent;
    left:0;
}
.home>.in_divs,.home>.in_new{width: 1400px;margin:0 auto;}
.home>.in_divs>h1{text-align: center;font-weight:500;margin:70px 0 35px 0;font-size:36px;color:rgb(69,69,69)}
.home>.in_divs>h1>p{font-size:14px;/*font-family:MSZYJ;*/color:rgb(153,153,153)}
.home>.service>div{width:31.3335%;height:332px;float: left;margin-right:3%;}
.home>.service>div>h2{text-align: center;rgb(86,86,86);font-weight:500;font-size:24px;margin:120px auto 15px auto; }
.home>.service>div>p{text-align: center;rgb(153,153,153);width:67%;margin:0 auto 30px auto;font-size:14px;line-height:25px;}
.home>.service>div>a{display:block;width:30px;height:30px;margin:0 auto;background:transparent url("../images/kno_next_off.png") no-repeat center;background-size: cover;}
.home>.service>div:nth-child(2){background:transparent url("../images/s1.png") no-repeat center;background-size: cover; }
.home>.service>div:nth-child(3){background:transparent url("../images/s2.png") no-repeat center;background-size: cover; }
.home>.service>div:nth-child(4){background:transparent url("../images/s3.png") no-repeat center;background-size: cover;margin-right:0px;}
.home>.product>div{width:49.7%;height:450px;float: left;margin-right:0.6%;margin-bottom:0.6%;overflow: hidden;position: relative}
.home>.product>div>img{width:100%;height:100%;position:absolute;top:0;left:0;}
.home>.product>div>h2,.home>.product>div>p,.home>.product>div>a{position:relative;text-align:center;color:rgb(255,255,255);z-index:2}
.home>.product>div>h2{margin-top:150px;font-size:30px;font-weight:500;}
.home>.product>div>p{width:45px;height:3px;background:rgb(255,255,255);margin: 15px auto}
.home>.product>div>a{display:block;font-size:18px;line-height: 30px;}
.home>.product>div>b{width:100%;height:100%;position: absolute;top:0;left:0;background:rgb(0,0,0);opacity:0.5;z-index: 1}
.home>.product>div:nth-child(2n+1){margin-right:0px;}
.home>.product>div:nth-last-child(2),.home>.product>div:nth-last-child(3){margin-bottom:0px;}
.home>.case_>div{height: 278px;}
.home>.case_>div>a>img{width: 50%;float:right}
.home>.case_>div:nth-child(3)>a>img{width: 50%;float:left}
.home>.case_>div:nth-child(3)>div{width: 50%;float:right}
.home>.case_>div>div{width: 50%;height:100%;position:relative;}
.home>.case_>div>div>div{height: 65%;width:70%;margin:auto;position:absolute;top:0;bottom:0;right:0;left:0;}
.home>.case_>div>div>div>h2{font-size:24px;font-weight:500;margin-bottom:8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.home>.case_>div>div>div>p{font-size:14px;line-height: 25px;color:rgb(153,153,153);height: 75px;word-break: normal;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical; overflow: hidden;-webkit-line-clamp:3;}
.home>.case_>div>div>div>a{display:block;width:30px;height:30px;margin-top:25px;background:transparent url("../images/kno_next_off.png") no-repeat center;background-size: cover;}

.home>.in_new {
    margin-top: 60px;
    height: 336px;
    margin-bottom: 60px;
    position: relative;
}

.home>.in_new>div {
    width: 24%;
    height: 100%;
    float: left;
    margin-left: 0.5%;
    background: rgb(243,243,243);
    position: relative;
}

.home>.in_new>div>h2 {
    width: 90%;
    font-weight: 500;
    margin: 20px auto 15px auto;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.home>.in_new>div>h2>a {
    font-size: 18px;
}

.home>.in_new>div>p {
    width: 90%;
    margin: 0 auto;
    font-size: 14px;
    color: rgb(153,153,153);
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    position: absolute;
    left: 20px;
    bottom: 20px;
}

.home>.in_new>div:first-of-type {
    margin-left: 0;
    background: transparent;
    position: relative
}

.home>.in_new>div>a>img {
    width: 100%;
    max-height: 315px;
    max-width: 370px;
}

.home .in_new .learnmore2 {
    position: absolute;
    margin-top: 20px;
    margin-left: 0;
    line-height: 20px;
    color: white;
    border: 0;
    padding: 5px 18px 5px 18px;
    background: #1c69d4;
    z-index: 1009;
}
.home>.in_new>div>a:last-of-type {
    display: block;
    width: 30px;
    height: 30px;
    margin: 10px 0 0 5%;
    background: transparent url("../images/kno_next_off.png") no-repeat center;
    background-size: cover;
    position: absolute;
    right: 20px;
    bottom: 20px;
}

.home>.in_new>div>a:last-of-type:hover {
    background: transparent url("../images/kno_next.png") no-repeat center;
    background-size: cover;

}

.home>.in_new>div:first-of-type>div {
    position: absolute;
    width: 80%;
    height: 72%;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.home>.in_new>div:first-of-type>div>h1 {
    font-size: 72px;
    /*font-family:MSFSF;*/
    font-weight: 500;
}

.home>.in_new>div:first-of-type>div>h2 {
    font-size: 36px;
    /*font-family:MSFSF;*/
    font-weight: 500;
    color: rgb(69,69,69)
}

.home>.in_new>div:first-of-type>div>p {
    font-size: 14px;
    color: rgb(153,153,153);
    margin-top: 20px;
}

.home>.market>div{width: 48.71%;height:248px;border:1px solid rgb(217,217,217);background:rgb(243,243,243);float:left;margin-right:2%;margin-bottom:2%;overflow: hidden;}
.home>.market>div:nth-child(2n+1){margin-right:0;}
.home>.market>div:nth-last-child(2),.home>.market>div:nth-last-child(3){margin-bottom:0;}
.home>.market>div>a{display: block;width:40%;height:100%;margin-right: 5%;position:relative;float: left}
.home>.market>div>a>img{max-width:88%;max-height:70%;position: absolute;margin:auto;top:0;bottom:0;left:0;right:0;}
.home>.market>div>div{width:50%;margin-right: 5%;height:100%;float:right}
.home>.market>div>div>h2{margin:30px 0 10px 0;}
.home>.market>div>div>h2>a{font-size: 18px;}
.home>.market>div>div>p{line-height: 25px;font-size:14px;color:rgb(153,153,153);height: 100px;word-break: normal;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical; overflow: hidden;-webkit-line-clamp:4;}
.home>.market>div>div>a{display:block;width:30px;height:30px;margin-top:20px;background:transparent url("../images/kno_next_off.png") no-repeat center;background-size: cover;}
.home>.service>div:last-of-type,.home>.product>div:last-of-type,.home>.market>div:last-of-type{width:1px;height:1px;float:none;clear: both;margin:0;padding:0;}
.home>.in_about{width: 100%;height: 500px;overflow: hidden;margin-top:0;position: relative;margin-top:28px;}
.home>.in_about>img{width:100%;height:100%;}
.home>.in_about>div{width: 1200px;height: 100%;overflow: hidden;margin-top:0px;position: relative;left: 50%;margin-left: -600px;
}
.home>.in_about>div>b{width: 100%;height:100%;position:absolute;top:0;right:0}
.home>.in_about>div>div{width: 100%;height:100%;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;color:rgb(255,255,255);}
.home>.in_about>div>div{width: 100%;height:100%;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;color:rgb(255,255,255);}
.home>.in_about>div>div>div{
    background:#f7f7f7;
}

.home>.in_about>div>div>div>div>.brieftitle{
    position: relative;
    color:black;
    font-size: 24px;
    line-height: 60px;
    margin-top:109px;
    font-weight: normal;
}
.home>.in_about>div>div>div>div>.briefcontent{
    position: relative;
    font-size: 18px;
    line-height: 30px;
    color:#666666;
}
.home .in_about .learnmore2{
    position: absolute;
    margin-top: 400px;
    margin-left: 833px;
    line-height: 20px;
    color: white;
    border: 1px solid #dddddd;
    padding: 5px 18px 5px 18px;
    background: #1c69d4;
    z-index: 1000;
}
.home .in_about .learnmore2:hover{
    background: #095ed5;
}
.home>.in_about>div>div>h1{font-size:30px;font-weight:500;position: relative;z-index: 1;
    color:black;line-height: 5.8vw;
}
.home>.in_about>div>div>div:first-of-type{ width:800px;height:550px;position: relative;float:left;}
.home>.in_about>div>div>div:last-of-type{width:400px;height:550px;position: relative;float:left;}

.home .in_about_company{
    position: absolute; top: 153px; left: 30px; color: black; font-size: 24px; font-weight: 500; width: 195px; height: 24px; line-height: 24px;
}
.home .in_about_brief{
    position: absolute; top: 207px;  left: 30px; color: #575454; font-size: 20px; font-weight: 500; width: 346px; height: 109px;line-height: 30px;
}
.home .in_about_t1{
    position: absolute; top: 443px;  right: 130px; width:8px;height:8px;background: #d9efea;
}
.home .in_about_t2{
    position: absolute; top: 476px;  right: 130px; width:8px;height:8px;background: #d9efea;
}
.home .in_about_t1b {
    position: absolute;top: 437px;right: 60px;width: 63px;height: 15px;color: #757373;
}
.home .in_about_t2b {
    position: absolute;top: 470px;right: 60px;width: 63px;height: 15px;color: #757373;
}
/*service*/
.home>.in_service{width: 100%;height: 550px;overflow: hidden;margin-top:30px;position: relative}
.home .in_service .img{width:100%;height:100%;position: relative;top:0;left:0;}

.home .in_service .learnmore2{
    position: absolute;
    margin-top: 370px;
    margin-left: 424px;
    line-height: 20px;
    color: #5fd5b7;
    border: 2px solid #dddddd;
    padding: 5px 18px 5px 18px;
    z-index: 1000;
}
.home>.in_service>div{width:100%;margin:0 auto;position: relative;}
.home>.in_service>div>h1{font-size:36px;margin:70px 0 35px 0;font-weight: 500;}
.home>.in_service>div>.swiper-container-service{width:1200px;height:304px;margin-top:110px;}
.home>.in_service>div>.swiper-container-service>div>div>a{display:block;width:99%;height:98%;border-top:1px solid transparent;border-bottom:1px solid transparent;border-left:0.4px solid transparent;border-right:0.4px solid transparent;position: relative}
.home>.in_service>div>.swiper-container-service>div>div>a>img{position: absolute;margin: auto;top:0;right:0;bottom:0;left:0;}
.home>.in_service>div>.swiper-button-next{width:44px;height:44px;margin:auto;top:auto;right:0;bottom:50%;left:76%;background:transparent url("../images/kno_next.png") no-repeat center;background-size: cover}
.home>.in_service>div>.swiper-button-prev{width:44px;height:44px;margin:auto;top:auto;right:76%;bottom:50%;left:0;background:transparent url("../images/kno_previous.png") no-repeat center;background-size: cover}

.home .in_service .servicename{
    position: absolute;
    margin-top: 260px;
    color: black;
    border: 0px solid white;
    font-size: 18px;
    padding: 5px 20px 5px 20px;
    text-align: center;
    width: auto;
    left: 50%;
    margin-left: -52px;
    background: white;
    border: 0;
    border-radius: 30px;
}
.home>.in_service>div>.swiper-container-service>div>div>a {
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.home .in_service .servicename:hover{
    color:white;
    background: #1c69d4;
    border:0;
}
.home .in_service .swiper-slide img:hover {
    width: 105%;
}

/*partner*/
.home>.in_partner{width: 100%;height: 220px;overflow: hidden;margin-top:30px;position: relative;background: #dfdfdf4d;padding-top: 30px;}
.home .in_partner .img{width:100%;height:100%;position: relative;top:0;left:0;}

.home .in_partner .learnmore2{
    position: absolute;
    margin-top: 370px;
    margin-left: 424px;
    line-height: 20px;
    color: #5fd5b7;
    border: 2px solid #dddddd;
    padding: 5px 18px 5px 18px;
    z-index: 1000;
}
.home>.in_partner>div{width:96%;margin:0 auto;position: relative;height:420px;}
.home>.in_partner>div>h1{font-size:36px;margin:70px 0 35px 0;font-weight: 500;}
.home .in_partner .swiper-container-partner{width:1400px;height:200px;margin-top:0;}

.home>.in_partner>div>div>.swiper-container-partner>div>div>a{display:block;width:99%;height:98%;border-top:1px solid transparent;border-bottom:1px solid transparent;border-left:0.4px solid transparent;border-right:0.4px solid transparent;position: relative}
.home>.in_partner>div>.swiper-container-partner>div>div>a>img{position: absolute;margin: auto;top:0;right:0;bottom:0;left:0;}
.home>.in_partner>div>.swiper-button-next{width:44px;height:44px;margin:auto;top:auto;right:0;bottom:50%;left:76%;background:transparent url("../images/b_right.png") no-repeat center;background-size: cover}
.home>.in_partner>div>.swiper-button-prev{width:44px;height:44px;margin:auto;top:auto;right:76%;bottom:50%;left:0;background:transparent url("../images/b_left.png") no-repeat center;background-size: cover}
.home .in_partner .swiper-button-prev{
    left: 30px !important;
    right: auto  !important;
    width:44px;
    height:44px;
    background-size: 100%;
    border-radius:100%;
    display: none;
}
.home .in_partner .swiper-button-next{
    right: 30px  !important;;
    left: auto  !important;;
    width:44px;
    height:44px;
    background-size: 100%;
    border-radius:100%;
    display: none;
}
.home .in_partner .partnername {
    width: 100%;
    text-align: center;
    margin-top: 20px;
}
.home>.in_partner>div>.swiper-container-service>div>div>a {
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.home .in_partner .servicename:hover{
    color:white;
    background: #1c69d4;
    border:0;
}
.home .in_partner .swiper-slide img{
    width:100%;display:block;padding:0px;margin:0 auto;
}

/*in_client*/
.home>.in_client>div{width:1400px;margin:0 auto;position: relative;}
.home>.in_client>div>h1{font-size:36px;margin:70px 0 35px 0;font-weight: 500;}
.home>.in_client>div>.swiper-container-client{width:100%;height:100px;margin-bottom: 90px;}
.home>.in_client>div>.swiper-container-client>div>div>a{display:block;width:99%;height:98%;border-top:1px solid rgb(224,224,224);border-bottom:1px solid rgb(224,224,224);border-left:0.4px solid rgb(224,224,224);border-right:0.4px solid rgb(224,224,224);position: relative}
.home>.in_client>div>.swiper-container-client>div>div>a>img{position: absolute;max-width:80%;max-height:75%;margin: auto;top:0;right:0;bottom:0;left:0;}
.home>.in_client>div>.swiper-button-next-client{width:30px;height:30px;top:77%;right:-50px;background:transparent url("../images/kno_next_off.png") no-repeat center;background-size: cover;}
.home>.in_client>div>.swiper-button-prev-client{width:30px;height:30px;top:77%;left:-50px;background:transparent url("../images/i_left-h.png") no-repeat center;background-size: cover;}


/*关于我们*/
.abouts>.about{width:1200px;margin:0 auto;text-align:center;font-size:0;}
.abouts>.about>h1{text-align: center;font-size:36px;color:rgb(51,51,51);font-weight:500;margin:70px 0 0 0;
    float:left;width:100%;display: block;text-align: left;font-size: 28px;    line-height: 28px;

}
.abouts>.about>h1>i{display: block;
    width: 100%;
    height: 1px;
    background: rgb(224,224,224);
    margin: 20px auto 40px auto;}
.abouts>.about>div:first-of-type{color:#333;line-height:30px !important;font-size:16px;width:100%;margin:0 auto;text-align: left;margin-bottom:0px;}
.abouts>.recommend>h1{ width:100%;display: block;text-align: left;font-size: 28px;    line-height: 28px;
    width:1200px;margin:0 auto;text-indent: 30px;
}

.abouts .about .about_content_brief{
    width: 400px;
    height: 70px;
    position: absolute;
    font-size: 18px;
    color: black;
    background: white;
    z-index: 3;
    display: block;
    opacity: 0;
    padding: 30px;
    left: 50%;
    margin-left: -200px;
    top: 50%;
    margin-top: -50px;
}


.abouts>.culture>div:first-of-type{color:#333;line-height:30px !important;font-size:16px;width:100%;margin:0 auto;text-align: left;margin-bottom:0px;
    width:100%;height:550px;position: relative
}
.abouts .culture #company_target{
    position: absolute;left: 787px;bottom: 0px;width:293px;height:0px;background: white;opacity: 0;
}


.abouts .culture #wf01{
    position: absolute;left: 0px;bottom:0;width:25%;height:119px;background: transparent;z-index: 2;
}
.abouts .culture #wf01>p:first-of-type{
    margin-left: 0;margin-top: 13px;font-size: 20px;font-weight: bold;text-align: center;
}
.abouts .culture #wf01>p:last-of-type{
    margin:0 auto; margin-top:20px;width: 90%;font-size: 14px;text-align: center;
}

.abouts .culture #wf02{
    position: absolute;left: 25%;top:0;width:25%;height:119px;background: transparent;z-index: 2;
}
.abouts .culture #wf02>p:first-of-type{
    margin-left: 0;margin-top: 13px;font-size: 20px;font-weight: bold;text-align: center;
}
.abouts .culture #wf02>p:last-of-type{
    margin:0 auto; margin-top:20px;width: 90%;font-size: 14px;text-align: center;
}

.abouts .culture #wf03{
    position: absolute;left: 50%;bottom:0;width:25%;height:119px;background: transparent;z-index: 2;
}
.abouts .culture #wf03>p:first-of-type{
    margin-left: 0;margin-top: 13px;font-size: 20px;font-weight: bold;text-align: center;
}
.abouts .culture #wf03>p:last-of-type{
    margin:0 auto; margin-top:20px;width: 90%;font-size: 14px;text-align: center;
}
.abouts .culture #wf04{
    position: absolute;right: 0px;top:0;width:25%;height:119px;background: transparent;z-index: 2;
}
.abouts .culture #wf04>p:first-of-type{
    margin-left: 0;margin-top: 13px;font-size: 20px;font-weight: bold;text-align: center;
}
.abouts .culture #wf04>p:last-of-type{
    margin:0 auto; margin-top:20px;width: 90%;font-size: 14px;text-align: center;
}
.abouts>.history{position: relative;height:540px;position: relative;overflow: hidden;margin:80px auto 0px auto;}
/*.abouts>.history>img{width:100%;height: 100%;}*/
.abouts>.history>div{position: absolute;width: 1200px;height:350px;margin:auto;top:0;bottom:0;left:0;right:0;}
.abouts>.history>div>h1{text-align: center;font-size:36px;color:rgb(255,255,255);font-weight:500;margin:0;}
.abouts>.history>div>h1>i{display: block;width:36px;height:2px;background:rgb(255,255,255);margin:20px auto 40px auto;}
.abouts>.history>div>ul{display:none;}
.abouts>.history>div>div{height: 226px;width: 75%;}
.abouts>.history>div>.swiper-container-history>.swiper-pagination-history{bottom:auto;top:0;}
.abouts>.history>div>.swiper-container-history>.swiper-pagination-history>.swiper-pagination-bullet{width:100px;margin:0;background:transparent;border-radius:0;opacity:1;color:rgb(255,255,255);}
.abouts>.history>div>.swiper-container-history>.swiper-pagination-history>.swiper-pagination-bullet>b{display: inline-block;font-size: 14px;line-height:37px;font-weight:500}
.abouts>.history>div>.swiper-container-history>.swiper-pagination-history>.swiper-pagination-bullet>i{display:block;width:100%;height:29px;background:transparent url("../images/history_pagb.png") no-repeat center;background-size: cover;}
.abouts>.history>div>.swiper-container-history>.swiper-pagination-history>.swiper-pagination-bullet-active>b{color:#1c69d4;font-weight: 600;-webkit-transform:scale(1.5);}
.abouts>.history>div>.swiper-container-history>.swiper-button-prev-history{width:30px;height:30px;top:85%;left:0px;background:transparent url("../images/i_left.png") no-repeat center;background-size: cover;}
.abouts>.history>div>.swiper-container-history>.swiper-button-next-history{width:30px;height:30px;top:85%;right:0px;background:transparent url("../images/i_right.png") no-repeat center;background-size: cover;}
.abouts>.history>div>.swiper-container-history>.swiper-button-disabled{opacity:1}
.abouts>.history>div>.swiper-container-history>div>div>h2{width:200px;line-height:45px;color:#1c69d4;background:rgb(255,255,255);border-radius:5px;font-size: 24px;margin: 0 auto;text-align: center;margin-top: 130px; }
.abouts>.history>div>.swiper-container-history>div>div>p{color:rgb(255,255,255);font-size: 16px;text-align: center;margin-top: 30px; }


.abouts>.in_new {
    width:1200px;
    height: auto;
    display: block;
    margin:0 auto;
    margin-bottom:60px;
    height: 380px;
}

.abouts>.in_new>div {
    width: 30%;
    height: 336px;
    float: left;
    margin-left: 3%;
    margin-top:30px;
    background: rgb(243,243,243);
    position: relative;
}

.abouts>.in_new>div>h2 {
    width: 90%;
    font-weight: 500;
    margin: 20px auto 15px auto;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.abouts>.in_new>div>h2>a {
    font-size: 18px;
}

.abouts>.in_new>div>p {
    width: 90%;
    margin: 0 auto;
    font-size: 14px;
    color: rgb(153,153,153);
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    position: absolute;
    left: 20px;
    bottom: 20px;
}


.abouts>.in_new>div>a>img {
    width: 100%;
    max-height: 315px;
    max-width: 370px;
}

.abouts>.in_new>div>a:last-of-type {
    display: block;
    width: 30px;
    height: 30px;
    margin: 10px 0 0 5%;
    background: transparent url("../images/kno_next_off.png") no-repeat center;
    background-size: cover;
    position: absolute;
    right: 20px;
    bottom: 12px;
}

.abouts>.in_new>div>a:last-of-type:hover {
    background: transparent url("../images/kno_next.png") no-repeat center;
    background-size: cover;

}

.abouts>.in_new>div:last-of-type>div {
    position: absolute;
    width: 70%;
    height: 72%;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.abouts>.in_new>div:last-of-type>div>h1 {
    font-size: 72px;
    /*font-family:MSFSF;*/
    font-weight: 500;
}

.abouts>.in_new>div:last-of-type>div>h2 {
    font-size: 36px;
    /*font-family:MSFSF;*/
    font-weight: 500;
    color: rgb(69,69,69)
}

.abouts>.in_new>div:last-of-type>div>p {
    font-size: 14px;
    color: rgb(153,153,153);
    margin-top: 20px;
}

.abouts>.in_new>div:last-of-type>div>a {
    display: block;
    width: 30px;
    height: 30px;
    margin: auto;
    background: transparent url("../images/kno_next_off.png") no-repeat center;
    background-size: cover;
    position: absolute;
    bottom: 20px;
    left: 0;
}
.abouts>.in_new>div:last-of-type>div>a:hover {
    background: transparent url("../images/kno_next.png") no-repeat center;
    background-size: cover;
}
.abouts>.in_new>div{
    width: 30%;height: 350px;float: left;margin-left: 3%;margin-top: 30px;background: rgb(243,243,243);position: relative;
}
.abouts>.in_new>div>a>h2{
    font-size: 18px;font-weight: normal;width:96%;margin: 10px auto;text-align: center;
}

.innovates>.innovate>h1{float:left;width:100%;display: block;text-align: left;font-size: 28px;    line-height: 28px;}
.innovates>.innovate>h1>i{display: block;
    width: 100%;
    height: 1px;
    background: rgb(224,224,224);
    margin: 20px auto 40px auto;}
.innovates>.innovate>div:first-of-type{color:#333;line-height:30px !important;font-size:16px;width:100%;margin:0 auto;text-align: left;margin-bottom:0px;}


.products>.product {
    width: 1200px;
    margin: 0 auto;
    text-align: center;
    font-size: 0;
}
.products>.product>h1 {
    text-align: center;
    font-size: 36px;
    color: rgb(51,51,51);
    font-weight: 500;
    margin: 70px 0 0 0;
}

.products>.product>h2 {
    font-size: 14px;
    font-weight: normal;
    width: 750px;
    color: #484848;
    text-align: left;
    margin: 0 auto;
    margin-top: 20px;
    margin-bottom: 34px;
}

.products>.product>h3 {
    font-size: 18px;
    font-weight: normal;
    width: 100%;
    color: #333;
    text-align: left;
    margin: 0 auto;
    margin-top: 20px;
    margin-bottom: 20px;
}
.products>.product>i {
    display: block;
    width: 100%;
    height: 1px;
    background: rgb(224,224,224);
    margin: 20px auto 40px auto;
}
.products>div:last-of-type{margin-bottom:100px;}
.products>div:last-of-type>p{margin-bottom:40px;text-align: center;font-size:0;}
.products>div:last-of-type>p>a{display:inline-block;width: 185px;line-height: 42px;border:1px solid rgb(211,211,211);font-size: 18px;margin-right:20px;}
.products>div:last-of-type>p>a:hover,.products>div:last-of-type>p>.ahover{color:rgb(255,255,255);border:1px solid #1c69d4;background:#1c69d4;}
.products>div:last-of-type>p>a:last-of-type{margin-right:0px;}
.products>div:last-of-type>div:first-of-type{width:1200px;text-align:left;font-size:0;margin:0 auto;}
.products>div:last-of-type>div:first-of-type>a{display: inline-block;width: 47%;margin:0 2.2% 2.2% 0;text-align: center; background: white}
.products>div:last-of-type>div:first-of-type>a>img{width: 100%;height:auto;max-height: 280px;}
.products>div:last-of-type>div:first-of-type>a>span{display: block;font-size: 16px;line-height: 50px;background:transparent;text-indent: 4px;}
.products>div:last-of-type>div:first-of-type>a:hover{background:transparent;color:#1c69d4 !important;}
.products>div:last-of-type>div:first-of-type>a>span:hover{background:transparent;color:#1c69d4 !important;}


.products .pic{
    width:50%;

}

.products .product .product_title{
    text-align: left;color:black;width:95%;margin:0 auto;margin-top:40px;display: block;font-size: 16px;line-height: 50px;background: transparent;text-indent: 4px;
}

.products .product .product_content_brief{
    font-size: 14px;line-height: 16px;text-align: left;width:95%;margin:0 auto;margin-bottom: 20px;height: 48px;display:inline-block;  line-height: 30px;background: transparent;text-indent: 4px;
}



.pages{width:1200px;margin:0 auto}
.pages>div{text-align: center;font-size: 0;padding-top:40px;}
.pages>div>a,.pages>div>span{display:inline-block;font-size:16px;line-height:38px;width:38px;margin-left:20px;text-align: center;border-radius:30px;border:1px solid rgb(221,221,221);background:rgb(250,250,250);color:rgb(60,60,60)}
.pages>div>span,.pages>div>a:hover{border:1px solid #1c69d4;background:#1c69d4;color:rgb(255,255,255)}
.pages>div>a:nth-child(1),.pages>div>span:nth-child(1){margin-left:0px;}
.pages>div>.prev,.pages>div>.next{width: auto;background:transparent;;border:none}
.pages>div>.prev:hover,.pages>div>.next:hover{color:rgb(60,60,60);border:none;background:transparent;}
.news .pages>div{text-align: center;font-size: 0;padding-top:40px;padding-bottom: 80px;}


.service>div:last-of-type>div:first-of-type{width:1200px;margin:0 auto 80px auto;}
.service>div:last-of-type>div:first-of-type>div{height:400px;}
.service>div:last-of-type>div:first-of-type>div>span{height:100%;width: 50%;float: left;overflow: hidden;}
.service>div:last-of-type>div:first-of-type>div>span>img{height:100%;width:100%;}
.service>div:last-of-type>div:first-of-type>div:hover>span>img{-webkit-transform:scale(1.03)}
.service>div:last-of-type>div:first-of-type>div:nth-child(2n+0)>span{float: right;}
.service>div:last-of-type>div:first-of-type>div>div{height:100%;width: 50%;float: right;background-color:rgb(243,243,243);position: relative}
.service>div:last-of-type>div:first-of-type>div:nth-child(2n+0)>div{float: left;}
.service>div:last-of-type>div:first-of-type>div>div>div{height:70%;width:80%;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;}
.service>div:last-of-type>div:first-of-type>div>div>div>p{font-size:24px;color:#1c69d4;margin-bottom: 10px;}
.service>div:last-of-type>div:first-of-type>div>div>div>div{font-size:14px;color:rgb(114,114,114);line-height:27px;height:243px;word-break: normal;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical; overflow: hidden;-webkit-line-clamp:9;}

.case>div:last-of-type>div:first-of-type{width:1200px;margin:0 auto 80px auto;}
.case>div:last-of-type>div:first-of-type>ul{width:20%;float: left;}
.case>div:last-of-type>div:first-of-type>ul>li{line-height:48px;width:94%;padding-left:5%;border:1px solid rgb(208,208,208);border-top:none;}
.case>div:last-of-type>div:first-of-type>ul>li:first-of-type{border-top:1px solid rgb(208,208,208);}
.case>div:last-of-type>div:first-of-type>ul>li:hover,.case>div:last-of-type>div:first-of-type>ul>.lihover{border:1px solid rgb(208,208,208);border-top:none;background:#1c69d4;color:rgb(255,255,255)}
.case>div:last-of-type>div:first-of-type>ul>li:first-of-type:hover{border-top:1px solid rgb(208,208,208);}
.case>div:last-of-type>div:first-of-type>ul>li>a{display: block;width: 100%;height: 100%;font-size:16px;}
.case>div:last-of-type>div:first-of-type>ul>li:hover>a,.case>div:last-of-type>div:first-of-type>ul>.lihover>a{color:rgb(255,255,255)}
.case>div:last-of-type>div:first-of-type>div{width:73.333%;float:right;font-size:0;}
.case>div:last-of-type>div:first-of-type>div>a{display: inline-block;width: 31.8%;margin-right:2.3%;margin-bottom:2.3%;}
.case>div:last-of-type>div:first-of-type>div>a:nth-child(3n+0){margin-right:0;}
.case>div:last-of-type>div:first-of-type>div>a:nth-last-child(1),.case>div:last-of-type>div:first-of-type>div>a:nth-last-child(2),.case>div:last-of-type>div:first-of-type>div>a:nth-last-child(3){margin-bottom:0;}
.case>div:last-of-type>div:first-of-type>div>a>span{display:block;width:100%;overflow: hidden}
.case>div:last-of-type>div:first-of-type>div>a>span>img{width:100%;height:250px}
.case>div:last-of-type>div:first-of-type>div>a:hover>span>img{-webkit-transform:scale(1.03)}
.case>div:last-of-type>div:first-of-type>div>a>p{font-size: 16px;line-height:50px;background:rgb(208,208,208);padding:0 10px;text-align: center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.case>div:last-of-type>div:first-of-type>div>a:hover>p{background:#1c69d4;color:rgb(255,255,255)}
.case>div:last-of-type>div:first-of-type>div:last-of-type{width:100%;height:0.1em;clear:both;float:none;margin:0;padding:0;}

.caset>div:last-of-type>div:first-of-type{width:1200px;margin:0 auto 80px auto;}
.caset>div:last-of-type>div:first-of-type>p{font-size:0;text-align: left;margin-bottom: 40px;}
.caset>div:last-of-type>div:first-of-type>p>a{display: inline-block;width:12.5%;line-height:42px;font-size:16px;text-align: center;border:1px solid rgb(183,183,183);margin-left: 1.885%;}
.caset>div:last-of-type>div:first-of-type>p>a:hover,.caset>div:last-of-type>div:first-of-type>p>.ahover{border:1px solid #1c69d4;background:#1c69d4;color:rgb(255,255,255)}
.caset>div:last-of-type>div:first-of-type>p>a:first-of-type{margin-left: 0;}
.caset>div:last-of-type>div:first-of-type>div{width:100%;float:right;font-size:0;}
.caset>div:last-of-type>div:first-of-type>div>a{display: inline-block;width: 31.8%;margin-right:2.3%;margin-bottom:2.3%;}
.caset>div:last-of-type>div:first-of-type>div>a:nth-child(3n+0){margin-right:0;}
.caset>div:last-of-type>div:first-of-type>div>a:nth-last-child(1),.case>div:last-of-type>div:first-of-type>div>a:nth-last-child(2),.case>div:last-of-type>div:first-of-type>div>a:nth-last-child(3){margin-bottom:0;}
.caset>div:last-of-type>div:first-of-type>div>a>span{display:block;width:100%;overflow: hidden}
.caset>div:last-of-type>div:first-of-type>div>a>span>img{width:100%;height:340px}
.caset>div:last-of-type>div:first-of-type>div>a:hover>span>img{-webkit-transform:scale(1.03)}
.caset>div:last-of-type>div:first-of-type>div>a>p{font-size: 16px;line-height:50px;background:rgb(208,208,208);padding:0 10px;text-align: center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.caset>div:last-of-type>div:first-of-type>div>a:hover>p{background:#1c69d4;color:rgb(255,255,255)}
.caset>div:last-of-type>div:first-of-type>div:last-of-type{width:100%;height:0.1em;clear:both;float:none;margin:0;padding:0;}

.news>div:last-of-type>div:first-of-type{width:1200px;margin:0 auto;}
.news>div:last-of-type>div:first-of-type>div{height:300px;margin-bottom:30px;background-color:rgb(243,243,243);}
.news>div:last-of-type>div:first-of-type>div:last-of-type{margin-bottom:0;}
.news>div:last-of-type>div:first-of-type>div>a{height:100%;width: 38.666%;float: left;overflow: hidden;position:relative;}
.news>div:last-of-type>div:first-of-type>div>a>img{max-height:100%;max-width:100%;margin:auto;position: absolute;top:0;bottom:0;right:30px;border-radius: 10px;}
.news>div:last-of-type>div:first-of-type>div:hover>a>img{-webkit-transform:scale(1.03)}
.news>div:last-of-type>div:first-of-type>div>div{height:100%;width: 61.333%;float: right;background-color:rgb(243,243,243);position: relative}
.news>div:last-of-type>div:first-of-type>div>div>div{height:90%;width:80%;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;}
.news>div:last-of-type>div:first-of-type>div>div>div>p{font-size:20px;color:rgb(84,84,84);margin-bottom: 20px;line-height: 24px;}
.news>div:last-of-type>div:first-of-type>div:hover>div>div>p{color:#1c69d4;}
.news>div:last-of-type>div:first-of-type>div>div>div>span{display:block;font-size:16px;color:rgb(153,153,153);margin-bottom:20px;line-height: 25px;}
.news>div:last-of-type>div:first-of-type>div>div>div>div{font-size:14px;color:rgb(114,114,114);line-height:27px;height:81px;word-break: normal;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical; overflow: hidden;-webkit-line-clamp:3;}
.news>div:last-of-type>div:first-of-type>div>div>div>a{display: block;position: absolute;bottom:0;left:0;width: 138px;line-height:43px;text-align: center;border:1px solid rgb(227,227,227);background:rgb(250,250,250)}
.news>div:last-of-type>div:first-of-type>div>div>div>a:hover,.news>div:last-of-type>div:first-of-type>div>div>div>.ahover{color:rgb(255,255,255);border:1px solid #1c69d4;background:#1c69d4}


.news>div:last-of-type>h1{width: 1200px;margin:70px auto 0 auto;}
.news>div:last-of-type>div:first-of-type{width:1200px; margin:20px auto;color:rgb(102,102,102);line-height: 25px;}
.news>div:last-of-type>div:first-of-type img{max-width:100%;margin:5px 0;}

.news .new{
    width:1200px;margin:0 auto;
}
.news .in_new {
    margin-top: 60px;
    height: 336px;
    margin-bottom: 60px;
}
.news .in_new>div{
    width: 30%;height: 336px;float: left;margin-left: 3%;margin-top: 30px;background: white;position: relative;
}
.news .in_new>div>h2 {
    width: 90%;
    font-weight: 500;
    margin: 20px auto 15px auto;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.news .in_new>div>h2>a {
    font-size: 18px;
}

.news .in_new>div>p {
    width: 90%;
    margin: 0 auto;
    font-size: 14px;
    color: rgb(153,153,153);
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    position: absolute;
    left: 20px;
    bottom: 20px;
}

.news .in_new>div:last-of-type {
    margin-left: 3%;
    background: white;
    position: relative
}

.news .in_new>div>a>img {
    width: 100%;
    max-height: 315px;
    max-width: 370px;
    border: 1px solid #efefef;
}

.news .in_new>div>a:last-of-type {
    display: block;
    width: 30px;
    height: 30px;
    margin: 10px 0 0 5%;
    background: transparent url("../images/kno_next_off.png") no-repeat center;
    background-size: cover;
    position: absolute;
    right: 20px;
    bottom: 10px;
}

.news .in_new>div>a:last-of-type:hover {
    background: transparent url("../images/kno_next.png") no-repeat center;
    background-size: cover;
}

.news .in_new>div:last-of-type>div {
    position: absolute;
    width: 70%;
    height: 72%;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.news .in_new>div:last-of-type>div>h1 {
    font-size: 72px;
    /*font-family:MSFSF;*/
    font-weight: 500;
}

.news .in_new>div:last-of-type>div>h2 {
    font-size: 36px;
    /*font-family:MSFSF;*/
    font-weight: 500;
    color: rgb(69,69,69)
}

.news .in_new>div:last-of-type>div>p {
    font-size: 14px;
    color: rgb(153,153,153);
    margin-top: 20px;
}

.news .in_new>div:last-of-type>div>a {
    display: block;
    width: 30px;
    height: 30px;
    margin: auto;
    background: transparent url("../images/kno_next_off.png") no-repeat center;
    background-size: cover;
    position: absolute;
    bottom: 20px;
    left: 0;
}
.news .in_new>div:last-of-type>div>a:hover {
    background: transparent url("../images/kno_next.png") no-repeat center;
    background-size: cover;
}

.prve_next{width: 1200px;margin: 70px auto;height: 80px;position: relative;border-bottom:1px solid rgb(224,224,224);}
.prve_next>a{display: block;line-height: 35px;width: 50%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.prve_next>a:last-of-type{width:140px;font-size:14px;background:#1c69d4;color:rgb(255,255,255);line-height:40px;height:40px;text-align:center;margin:auto;position: absolute;right:40px;top:0;bottom:0;}


.newsdetail>div>div>h1{border-bottom:1px solid rgb(224,224,224);width: 1200px;margin:70px auto 0 auto;text-align: center}
.newsdetail>div>div>h1>i{font-style:normal;display:block;text-align: center;font-size: 14px;line-height: 34px;margin:20px 0 5px 0;color:rgb(153,153,153)}
.newsdetail>div>div>div:first-of-type{width:1200px; margin:20px auto;color:rgb(102,102,102);line-height: 25px;}
.newsdetail>div>div>div>div:first-of-type img{max-width:100%;margin:5px 0;}

.newsdetail>.in_newsdtail{
    margin:0 auto;width:1200px;margin-top: 80px;
}

.members .member>div:first-of-type{width:1200px;margin:0 auto;margin-bottom: 60px;}

.members .member>div:first-of-type>h1 {
    width: 100%;display: block;text-align: left;font-size: 28px;line-height: 68px;position: relative;text-align: left;
}
.members>div:last-of-type>div:first-of-type{width:1200px;margin:0 auto;}
.members>div:last-of-type>div:first-of-type>div{height:240px;margin-bottom:30px;background-color:rgb(243,243,243);}
.members>div:last-of-type>div:first-of-type>div:last-of-type{margin-bottom:0;}
.members>div:last-of-type>div:first-of-type>div>a{height:100%;width: 38.666%;float: left;overflow: hidden;position:relative;text-align: center}
.members>div:last-of-type>div:first-of-type>div>a>img{max-height:100%;max-width:100%;position: relative;margin:30px;}
.members>div:last-of-type>div:first-of-type>div:hover>a>img{-webkit-transform:scale(1.03)}
.members>div:last-of-type>div:first-of-type>div>div{height:100%;width: 61.333%;float: left;background-color:rgb(243,243,243);position: relative}
.members>div:last-of-type>div:first-of-type>div>div>div{height:90%;width:80%;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;}
.members>div:last-of-type>div:first-of-type>div>div>div>p{font-size:20px;color:rgb(84,84,84);margin-bottom: 20px;line-height: 20px;}
.members>div:last-of-type>div:first-of-type>div:hover>div>div>p{color:#1c69d4;}
.members>div:last-of-type>div:first-of-type>div>div>div>span{display:block;font-size:25px;color:rgb(153,153,153);margin-bottom:20px;line-height: 25px;}
.members>div:last-of-type>div:first-of-type>div>div>div>div{font-size:14px;color:rgb(114,114,114);line-height:27px;height:81px;word-break: normal;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical; overflow: hidden;-webkit-line-clamp:3;}
.members>div:last-of-type>div:first-of-type>div>div>div>a{display: block;position: absolute;bottom:0;left:0;width: 138px;line-height:43px;text-align: center;border:1px solid rgb(227,227,227);background:rgb(250,250,250)}
.members>div:last-of-type>div:first-of-type>div>div>div>a:hover,.members>div:last-of-type>div:first-of-type>div>div>div>.ahover{color:rgb(255,255,255);border:1px solid #1c69d4;background:#1c69d4}


.members>div:last-of-type>h1{width: 1200px;margin:70px auto 0 auto;}
.members>div:last-of-type>div:first-of-type{width:1200px; margin:20px auto;color:rgb(102,102,102);line-height: 25px;}
.members>div:last-of-type>div:first-of-type img{max-width:100%;margin:5px 0;}



.membersdetail>div>h1{width: 100%;display: block;text-align: left;font-size: 28px;line-height: 30px;position: relative;text-align: left; margin-top: 66px;}
.membersdetail>div>h1>i{font-style:normal;display:block;text-align: center;font-size: 14px;line-height: 34px;margin:20px 0 5px 0;color:rgb(153,153,153)}
.membersdetail>div>div:first-of-type{width:1200px; margin:20px auto;color:rgb(102,102,102);line-height: 25px;}


/*members_detail*/
.membersdetail .bearing-tab{
    height: 34px;
    padding-top: 45px;
    margin-bottom: 24px;
    font-size: 14px;
    line-height: 34px;
    text-align: center;
}
.membersdetail .bearing-tab li{
    float: left;
}
.membersdetail .bearing-tab a{
    display: inline-block;
    width: 142px;
    color: #666;
    background: #ededed;
    float: left;
    margin-right: 3px;
}
.membersdetail .bearing-tab a:hover,.membersdetail .bearing-tab a.on{
    color: #fff;
    background: #00438e;
}
.membersdetail #duty-list p{
    text-align: left;
    line-height: 2em;
    font-size: 14px;
    margin-bottom:15px;
}


.membersdetail #duty-list{
    padding-top: 16px;
    height:auto;

    overflow:hidden;/*加上它，即可*/

}
.membersdetail #duty-list h2{
    font-size: 18px;
    line-height: 34px;
}
.membersdetail #duty-list .list{
    margin-top: 30px;
    height:auto;
}
.membersdetail #duty-list .list ul{
    float: left;
    *padding-bottom: 19px;
}
.membersdetail #duty-list .list li{
    width: 960px;
    height: 217px;
    float: left;
    margin-bottom: 19px;
}
.membersdetail #duty-list .list-in{
    width: 910px;
    height: 190px;
    padding: 25px 24px 0;
    border: 1px solid #e9e9e9;
    background: #f8f8f8;
    position:relative;
}
.membersdetail #duty-list .list-in .int{
    width: 605px;
    float: left;
    margin-left: 42px;
    display: inline;
    font-size: 14px;
}
.membersdetail #duty-list .list-in .int a{
    display: inline-block;
    width: 100%;
    color: #666;
}
.membersdetail #duty-list .list-in .int a.tit{
    font-weight: bold;
    font-size: 16px;
    color: #333;
    padding-top: 2px;
}
.membersdetail #duty-list .list-in .int a.more{
    display: inline-block;
    width: 52px;
    height: 27px;
    padding-left: 16px;
    font-size: 12px;
    line-height: 27px;
    color: #afafaf;
    background: url(../images/news/bg_btn06.png) no-repeat;
    margin-top: 14px;
}
.membersdetail #duty-list .list-in .int a:hover{
    color: #00438e;
}
.membersdetail #duty-list .list-in .int a.more:hover{
    background-position: 0 -27px;
}
.membersdetail #duty-list .page{
    margin-top: 25px;
}

.in_memberdetail{
    width:1200px;margin:0 auto;margin-bottom: 60px;
}

.partners>div:first-of-type{width:100%;margin:0 auto;}
.partners>div:last-of-type>h1 {
    width: 1200px;
    margin: 70px auto 0 auto;
}
.partners>div:last-of-type>h1>i {
    display: block;
    width: 100%;
    height: 1px;
    background: rgb(224,224,224);
    margin: 20px auto 40px auto;
}

.partners .partner>div:first-of-type{
    width:1200px;margin:0 auto;margin-bottom: 80px;
}

.partners .partner .list{
    width: 1200px;
    display: block;
    margin: 0 auto;
    margin-bottom: 30px;
    position: relative;
    height: 400px;
}

.partners .partner .list li{
    float:left;width:197px;height:80px;border:1px solid #eee;margin:4px;
}

.email>div:last-of-type>p{font-size:14px;color:rgb(102,102,102);text-align: center;margin-bottom:40px;line-height:14px;}
.email>div:last-of-type>div{width:1200px;margin:0 auto 70px auto;}
.email>div:last-of-type>div>form{width:100%;}
.email>div:last-of-type>div>form>div:first-of-type{width:50%;float:left;/*text-align: right*/}
.email>div:last-of-type>div>form>div:last-of-type{width:50%;float:right}
.email>div:last-of-type>div>form>div>span{display:block;width:100%;font-size:0;}
.email>div:last-of-type>div>form>div>span>span{display:inline-block;width:20%;font-size:14px;text-align: right;color:rgb(102,102,102);}
.email>div:last-of-type>div>form>div:first-of-type>span>span{margin-left:10%;}
.email>div:last-of-type>div>form>div>span>input{display:inline-block;width:65%;font-size:14px;color:rgb(102,102,102);padding-left:1%;text-align:left;line-height:38px;border:1px solid rgb(227,227,227);background:rgb(250,250,250);outline:none;margin-bottom:20px;}
.email>div:last-of-type>div>form>span{display:block;width:100%;clear:both;font-size:0;}
.email>div:last-of-type>div>form>span>span{display:inline-block;width:15%;font-size:14px;text-align: right;color:rgb(102,102,102);position:relative;top:-176px;}
.email>div:last-of-type>div>form>span>textarea{display:inline-block;width:77%;resize:none;padding:10px 0.5%;height:160px;font-size:14px;line-height:20px;text-align: left;color:rgb(102,102,102);border:1px solid rgb(227,227,227);background:rgb(250,250,250);outline: none;margin-bottom:20px;}
.email>div:last-of-type>div>form>span>input:first-of-type{border:1px solid #1c69d4;font-size:18px;width:176px;line-height:36px;background:#1c69d4;outline: none;color:rgb(255,255,255);margin-right:20px;}
.email>div:last-of-type>div>form>span>input:last-of-type{border:1px solid rgb(227,227,227);background:rgb(250,250,250);font-size:18px;width:176px;line-height:36px;outline: none;color:rgb(102,102,102);}
.email>div:last-of-type>div>form input{-webkit-appearance:none;border-radius:0px;}

.contact>div:last-of-type>div{width:1200px;margin: 0 auto;}
.contact>div:last-of-type>div:first-of-type{border:1px solid rgb(227,227,227);width:1198px;background:rgb(250,250,250);height:404px;margin-bottom:20px;}
.contact>div:last-of-type>div:first-of-type>div:last-of-type{padding:20px 1%;width: 38%}
.contact>div:last-of-type>div:first-of-type>div:last-of-type>p{font-size:24px;line-height:24px;margin-bottom: 10px;color:rgb(51,51,51);}
.contact>div:last-of-type>div:first-of-type>div:last-of-type>div{font-size:14px;line-height:30px;height:330px;color:rgb(102,102,102);word-break: normal;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical; overflow: hidden;-webkit-line-clamp:11;}
.contact>div:last-of-type>div:first-of-type>div:first-of-type{width:59%;height:100%;float: right;border-left:1px solid rgb(227,227,227);}
.BMap_cpyCtrl,.anchorBL{display:none;}
.BMapLabel{opacity: 0;}
.BMap_omViewInnFrame{border:0px solid #3e6bb8;border-radius: 15px;}
.BMap_Division{border-width: 0.5px;opacity: 0.5;}
.BMap_omOutFrame,.BMap_omMapContainer,.BMap_omInnFrame,.quad4{border-top-left-radius: 200px;display:none;}

.contact>div:last-of-type>div:last-of-type{font-size:0;margin-bottom:70px;}
.contact>div:last-of-type>div:last-of-type>div{display:inline-block;border:1px solid rgb(227,227,227);width:48.95%;background:rgb(250,250,250);height: 198px;margin-right:1.75%;margin-bottom:1.75%;position:relative;}
.contact>div:last-of-type>div:last-of-type>div:nth-child(2n+0){margin-right:0}
.contact>div:last-of-type>div:last-of-type>div:nth-last-child(1),.contact>div:last-of-type>div:last-of-type>div:nth-last-child(2){margin-bottom:0}
.contact>div:last-of-type>div:last-of-type>div>div{width:95%;height:75%;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;}
.contact>div:last-of-type>div:last-of-type>div>div>p{font-size:24px;line-height:24px;color:rgb(51,51,51);margin-bottom:15px;}
.contact>div:last-of-type>div:last-of-type>div>div>div{width:50%;float: left;}
.contact>div:last-of-type>div:last-of-type>div>div>div>p{font-size:14px;line-height:30px;color:rgb(102,102,102);}
.contact>div:last-of-type>div:last-of-type>div>div>div>p:first-of-type{font-size:18px;line-height:30px;color:rgb(102,102,102);}

.case_c>div:last-of-type>div:first-of-type>div{margin-bottom:40px;}
.case_c>div:last-of-type>div:first-of-type>div:last-of-type{margin-bottom:0;}
.case_c>div:last-of-type>div:first-of-type>div:nth-last-child(2){margin-bottom:0;}
.case_c>div:last-of-type>div:first-of-type>.yhgs,.case_c>div:last-of-type>div:first-of-type>.jgfs,.case_c>div:last-of-type>div:first-of-type>.jjfa,.case_c>div:last-of-type>div:first-of-type>.sysj{border:1px solid rgb(227,227,227);width:98%;padding:2% 1%;background:rgb(250,250,250);}
.case_c>div:last-of-type>div:first-of-type>.yhgs>p,.case_c>div:last-of-type>div:first-of-type>.jgfs>p,.case_c>div:last-of-type>div:first-of-type>.jjfa>div>p,.case_c>div:last-of-type>div:first-of-type>.sysj>div>p{font-size:24px;line-height:24px;margin-bottom:10px;color:rgb(51,51,51);}
.case_c>div:last-of-type>div:first-of-type>.yhgs>div,.case_c>div:last-of-type>div:first-of-type>.jgfs>div,.case_c>div:last-of-type>div:first-of-type>.jjfa>div>div,.case_c>div:last-of-type>div:first-of-type>.sysj>div>div{font-size:14px;line-height:25px;color:rgb(102,102,102)}

.case_c>div:last-of-type>div:first-of-type>.jjfa>img{float: right;margin:0 0px 5px 70px;}
.case_c>div:last-of-type>div:first-of-type>.jjfa>div:first-of-type{margin-bottom: 20px;}
.case_c>div:last-of-type>div:first-of-type>.sysj>img{float: right;margin:0 70px 5px 0px;}

.caset_c>div:last-of-type>div:first-of-type>.sysj>img{float:right;margin:0 0px 5px 70px;}
.caset_c>div:last-of-type>div:first-of-type>.sysj>div>span{font-size: 18px;line-height:30px;color:#1c69d4;}
.caset_c>div:last-of-type>div:first-of-type>.sysj>div>div img{max-width:100%;margin:5px 0;}

.go{width:1200px;height:0.2em;position:relative;margin:0 auto;}
.go-{width:83px;height:38px;position:absolute;right:5px;font-size:19px;color:rgb(255,255,255);background:rgb(56, 54, 53) url("../images/xf_4.png") no-repeat 0% 50%;background-size: 38px;bottom:24px;text-align: right;line-height: 38px;padding-right:20px;border-radius: 5px;}
.go-:hover{color:rgb(255,255,255)}

.product_c>div:last-of-type>.product_in{height:380px;padding-top:80px;padding-bottom:40px; }
.product_c>div:last-of-type>.cljb{height:380px;width:1198px;border:1px solid rgb(227,227,227);background:rgb(250,250,250);margin:0 auto 40px auto; }
.product_c>div:last-of-type>.product_in>div:first-of-type,.product_c>div:last-of-type>.cljb>div:first-of-type{height:100%;width:31.666%;float: left;}
.product_c>div:last-of-type>.product_in>div:first-of-type>.swiper-container-product_in,
.product_c>div:last-of-type>.cljb>div:first-of-type>.swiper-container-product_in2{height:100%;width:100%;}
.product_c>div:last-of-type>.product_in>div:first-of-type>.swiper-container-product_in>div>div>img,
.product_c>div:last-of-type>.cljb>div:first-of-type>.swiper-container-product_in2>div>div>img{height:100%;width:100%;}
.product_c>div:last-of-type>.product_in>div:first-of-type>.swiper-container-product_in>.swiper-pagination-product_in,
.product_c>div:last-of-type>.cljb>div:first-of-type>.swiper-container-product_in2>.swiper-pagination-product_in2{text-align: right;}
.product_c>div:last-of-type>.product_in>div:first-of-type>.swiper-container-product_in>.swiper-pagination-product_in>.swiper-pagination-bullet:last-of-type,
.product_c>div:last-of-type>.cljb>div:first-of-type>.swiper-container-product_in2>.swiper-pagination-product_in2>.swiper-pagination-bullet:last-of-type{margin-right: 10px;}
.product_c>div:last-of-type>.product_in>div:first-of-type>.swiper-container-product_in>.swiper-pagination-product_in>.swiper-pagination-bullet-active,
.product_c>div:last-of-type>.cljb>div:first-of-type>.swiper-container-product_in2>.swiper-pagination-product_in2>.swiper-pagination-bullet-active{background:#1c69d4;}
.product_c>div:last-of-type>.product_in>div:last-of-type{height:100%;width:68.333%;float:right;position:relative;}
.product_c>div:last-of-type>.product_in>div:last-of-type>div{height:100%;width:88%;margin:auto;text-align:left;position:absolute;top:0;bottom:0;right:0;left:0;}
.product_c>div:last-of-type>.product_in>div:last-of-type>div>p.title{font-size:24px;line-height:24px;padding:30px 0 15px 0;color:rgb(51,51,51)}
.product_c>div:last-of-type>.product_in>div:last-of-type>div>div{font-size:14px;line-height:25px;color:rgb(102,102,102);height:225px;word-break: normal;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical; overflow: hidden;-webkit-line-clamp:9;}
.product_t>div:last-of-type>.product_in>div:last-of-type>div>div{font-size: 14px;
    line-height: 20.5px;
    color: rgb(102,102,102);
    height: 223.5px;
    word-break: normal;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 11;}
.product_c>div:last-of-type>.product_in>div:last-of-type>div>a{display:inline-block;font-size:18px;text-align:center;margin-right:20px;margin-top:41px;width:138px;line-height:43px;border:1px solid rgb(183,183,183);background:rgb(250,250,250);}
.product_c>div:last-of-type>.product_in>div:last-of-type>div>a:hover{border:1px solid #1c69d4;background:#1c69d4;color:rgb(255,255,255);}
.product_c>div:last-of-type>.table{width:1198px;margin:0 auto 40px auto;border:1px solid rgb(227,227,227);background:rgb(250,250,250);}
.product_c>div:last-of-type>.table2{margin:0 auto;}
.product_c>div:last-of-type>.table>p{line-height: 50px;font-size:24px;text-align: center;color:rgb(51,51,51);border-bottom:1px solid rgb(227,227,227);}
.product_c>div:last-of-type>.table2>p{text-align: left;padding-left: 20px;}
.product_c>div:last-of-type>.table>div{font-size:14px;line-height:25px;color:rgb(102,102,102);}
.product_c>div:last-of-type>.table>div img{max-width:100%;}
.product_c>div:last-of-type>.table>a,
.product_c>div:last-of-type>.cljb>a,
.product_c>div:last-of-type>.ys>a,
.product_c>div:last-of-type>.rj>a,
.product_c>div:last-of-type>.yy>a{display:block;position:relative;top:-100px;}

.product_c>div:last-of-type>.cljb>div:last-of-type{height:100%;width:68.333%;float:right;position:relative;}
.product_c>div:last-of-type>.cljb>div:last-of-type>div{height:100%;width:88%;margin:auto;text-align:left;position:absolute;top:0;bottom:0;right:0;left:0;}
.product_c>div:last-of-type>.cljb>div:last-of-type>div>p{font-size:24px;line-height:24px;padding:30px 0 15px 0;color:rgb(51,51,51)}
.product_c>div:last-of-type>.cljb>div:last-of-type>div>div{font-size:14px;line-height:25px;color:rgb(102,102,102);height:275px;word-break: normal;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical; overflow: hidden;-webkit-line-clamp:11;}

.product_c>div:last-of-type>.ys,
.product_c>div:last-of-type>.yy,
.product_c>div:last-of-type>.rj{width:1198px;margin:0 auto 40px auto;border:1px solid rgb(227,227,227);background:rgb(250,250,250);}
.product_c>div:last-of-type>.ys>p,
.product_c>div:last-of-type>.yy>p,
.product_c>div:last-of-type>.rj>p{line-height: 50px;font-size:24px;text-align: left;padding-left:20px;color:rgb(51,51,51);border-bottom:1px solid rgb(227,227,227);}
.product_c>div:last-of-type>.ys>div{padding:20px 20px;font-size:0;}
.product_c>div:last-of-type>.ys>div>div{display:inline-block;width: 49.1%;float:left;margin-bottom: 20px;margin-right:1.8%;font-size:14px;line-height:25px;}
.product_c>div:last-of-type>.ys>div>div:nth-last-child(2),.product_c>div:last-of-type>.ys>div>div:nth-last-child(3){margin-bottom:0;}
.product_c>div:last-of-type>.ys>div>div:nth-child(2n+0){margin-right:0;}
.product_c>div:last-of-type>.ys>div>div{width:100%;height:1px;margin:0;padding:0;float: none;clear: both;}
.product_c  img {
    width: auto;
    margin:0 auto;
}
.product_c  .ys p{
    text-align: center;
}

.product_t a.nnn {
    border: none !important;
}
.product_t a.ppp {
    padding: 0 5px;border: none;
}
.product_t a {
    color: #1c69d4;
}
.product_t a.last{
    color:rgb(51,51,51);
}

@media only screen and (max-width: 1646px) {
    .webpage{padding-top:100px;}
    .home>.in_about>img{width:120%;height:100%;position:relative;left:-10%;top:0%;}

    .home>.in_about>div>div>.briefcontent {
        height: 320px;
        overflow-y: hidden;
    }
    .home>.in_about>div>div>.briefcontent>p{
        color:white !important;
        text-indent: 2em;line-height: 24px;
    }


    .home>.in_partner>div>.swiper-container-partner {
        height: 100%;
        width: 100%;
    }
}
@media only screen and (max-width: 1510px) {
    .home>.in_client>div>.swiper-button-next-client,.home>.in_client>div>.swiper-button-prev-client{display: none;}
    .home>.in_divs,.home>.in_new,.home>.in_client>div{width:95%;position:relative;}
    .home>.service>div{height:22.5vw;}
    .home>.service>div>h2{font-size:1.6vw;margin:9vw auto 1vw auto;  }
    .home>.service>div>p{margin:0 auto 1vw auto;font-size:0.93vw;line-height:1.6vw;}
    .home>.in_divs>h1,.home>.in_client>div>h1{margin:4vw 0 2vw 0;font-size:2.6vw;}
    .home>.in_divs>h1>p{font-size:0.93vw;}
    .home>.product>div {height: 29.81vw;}
    .home>.product>div>h2{margin-top: 9vw;font-size: 1.8vw;}
    .home>.product>div>a{font-size: 1.2vw;line-height: 2vw;}
    .home>.product>div>p{width:6%;height:0.2vw;margin:1vw auto;}
    .home>.case_>div{height:19vw;}
    .home>.case_>div>div>div>h2 {font-size: 1.6vw;  margin-bottom:0.3vw;}
    .home>.case_>div>div>div>p{font-size:0.93vw;line-height:1.6vw;height:4.8vw;}
    .home>.swiper-container-banner>.swiper-pagination-banner>.swiper-pagination-bullet{width:0.6vw;height:0.6vw;margin:0 0.6vw;}
    .home>.swiper-container-banner>.swiper-button-next-banner,.home>.swiper-container-banner>.swiper-button-prev-banner{width:1.1vw;height:2vw;}
    .home>.in_new>div:last-of-type>div>h1{font-size:4.8vw;}
    .home>.in_new>div:last-of-type>div>h2{font-size:2.6vw;}
    .home>.in_new>div:last-of-type>div>p{font-size:0.93vw;margin-top:1vw;}
    .home>.service>div>a{width:2vw;height:2vw;}
    .home>.case_>div>div>div>a,.home>.market>div>div>a,.home>.in_about>div>div>a{width:2vw;height:2vw;margin-top: 2vw;}
    .home>.in_new>div:last-of-type>div>a{width:2vw;height:2vw;bottom:1vw;}
    .home>.in_new{height:25.81vw;margin-top:6vw;}
    .home>.in_new>div>h2{margin:1vw auto 0.8vw auto;line-height:1.2vw;}
    .home>.market>div>div>h2{margin: 1.5vw 0 0.8vw 0;line-height:1.2vw;}
    .home>.in_new>div>h2>a,.home>.market>div>div>h2>a{font-size:1.2vw;}
    .home>.in_new>div>p{font-size:0.93vw;}
    .home>.market>div>div>p{line-height:1.6vw;font-size:0.93vw;height:6.4vw;}
    .home>.market>div{height:16.3vw;}
    .home>.in_about>div>div>h1{font-size:2.6vw;}
    .home>.in_about>div>div>h1>p{margin:0.6vw 0 1vw 0;font-size: 0.93vw;}
    .home>.in_about>div>div>p{font-size:0.93vw;line-height:1.9vw;height:20.9vw;}

    .home>.in_about>div>div>.briefcontent {
        height: 320px;
        overflow-y: hidden;
    }
    .home>.in_about>div>div>.briefcontent>p{
        color:white !important;
        text-indent: 2em;line-height: 24px;
    }
    .home>.in_client>div>.swiper-container-client{margin-bottom:6vw;height: 7vw;}
    .home>.in_client>div>.swiper-container-client>div>div>a{height: 97%;}

    .foorter>div:first-of-type{height:16vw;width:95%;}
    .foorter>div:first-of-type>div>h1{font-size:1.2vw;margin:4vw 0 2vw 0;}
    .foorter>div:first-of-type>div>a{font-size: 0.93vw;line-height: 1.6vw;}
    .foorter>div:first-of-type>div>h2{font-size: 1.1vw;height: 3.3vw;line-height: 2.35vw;margin: 4vw 0 1.5vw 0;}
    .foorter>div:first-of-type>div>div{font-size: 0.93vw;}
    .foorter>div:first-of-type>div>h2>i{width: 3.3vw;height: 3.3vw;margin-right: 0.5vw;    display: none;}
    .foorter>div:first-of-type>div>h2>span{font-size: 0.8vw;height: 1.4vw;line-height: 1.4vw;padding: 0 0.5vw;top: -0.5vw;}
    .foorter>div:last-of-type{width:100%;height: 4vw;}
    .foorter>div:last-of-type>p{font-size: 0.93vw;line-height: 2vw;height: 2.2vw;}
    .foorter>div:last-of-type>p>span>a{font-size: 0.93vw;}
    .foorter>div:first-of-type>div:last-of-type {
        width: 14%;
    }
}
@media only screen and (max-width: 1366px) {
    .home>.in_about>div>div>.briefcontent {
        height: 320px;
        overflow-y: hidden;
    }
    .home>.in_about>div>div>.briefcontent>p{
        color:white !important;
        text-indent: 2em;line-height: 24px;
    }
    .webpage{padding-top:75px;}
}
@media only screen and (max-width: 1260px) {
    .go {width: 100%;}
    .go- {width:6.5vw;height:3vw;right:2.5vw;font-size:1.6vw;background-size:3vw;bottom:1.5vw;line-height:3vw;padding-right:1.5vw;border-radius:0.4vw;}
    .webpage>h1>p{width:95%;}
    .webpage>h1>p>span {font-size:1.5vw;padding-left:1vw;}
    .webpage>h1>p>span>i{height:1.5vw;}
    .webpage>h1>p>a{font-size: 1.5vw;padding: 0 1.6vw;}
    .abouts>.about>h1, .product>div:last-of-type>h1, .service>div:last-of-type>h1, .case>div:last-of-type>h1, .caset>div:last-of-type>h1, .news>div:last-of-type>h1, .new>div:last-of-type>h1, .contact>div:last-of-type>h1, .email>div:last-of-type>h1{font-size: 2.6vw;    margin: 4vw 0 0 0;}
    .abouts>.about>h1>i, .product>div:last-of-type>h1>i, .service>div:last-of-type>h1>i, .case>div:last-of-type>h1>i, .caset>div:last-of-type>h1>i, .news>div:last-of-type>h1>i, .contact>div:last-of-type>h1>i, .email>div:last-of-type>h1>i,.abouts>.history>div>h1>i{width: 2.6vw;    height: 0.2vw;margin: 1vw auto 2vw auto;}
    .abouts>.about>div:first-of-type{font-size: 1vw;line-height: 1.9vw;margin-bottom: 5vw;}
    .abouts>.about,.pages{width: 100%;}

    .home .module_title {
        width: 95%;
    }

    .home>.in_about>div>div>.briefcontent {
        height: 320px;
        overflow-y: hidden;
    }
    .home>.in_about>div>div>.briefcontent>p{
        color:white !important;
        text-indent: 2em;line-height: 24px;
    }
    .abouts>.history{height:34.81vw;margin: 5vw auto 0px auto;}
    .abouts>.history>div>h1{font-size: 2.6vw;}
    .abouts>.history>div{width:95%;height:25vw;}
    .abouts>.history>div>div{height:19vw;width:85%;}
    .abouts>.history>div>.swiper-container-history>div>div>h2{width: 25%;line-height: 3vw;font-size: 1.8vw;margin-top: 11.5vw;}
    .abouts>.history>div>.swiper-container-history>.swiper-pagination-history>.swiper-pagination-bullet{width: 10.3%;}
    .abouts>.history>div>.swiper-container-history>.swiper-pagination-history>.swiper-pagination-bullet>i{height: 2.4vw;}
    .abouts>.history>div>.swiper-container-history>.swiper-pagination-history>.swiper-pagination-bullet>b{font-size: 1vw;line-height: 3vw;}
    .abouts>.history>div>.swiper-container-history>div>div>p{font-size: 1.2vw;    margin-top: 2vw;}
    .abouts>.history>div>.swiper-container-history>.swiper-button-prev-history,.abouts>.history>div>.swiper-container-history>.swiper-button-next-history{width:2vw;height: 2vw;top: 75%;}
    .abouts>.history>div>.swiper-container-history>.swiper-button-next-history{font-size:1vw;/*padding:0 1.6vw;*/}


    .home .in_partner .partnername {
        width: 100%;
        text-align: center;
        font-size: 10px;
    }
    .product>div:last-of-type>p>a{width: 13.5%;line-height: 3.5vw;font-size: 1.4vw;margin-right: 1.6vw;}
    .product>div:last-of-type>div:first-of-type{width: 95%;}
    .product>div:last-of-type>div:first-of-type>a>img{height:29.8vw;}
    .product>div:last-of-type>div:first-of-type>a>span,.case>div:last-of-type>div:first-of-type>div>a>p,.caset>div:last-of-type>div:first-of-type>div>a>p{font-size: 1.2vw;line-height: 3vw;}
    .pages>div{padding-top: 2.5vw;}
    .pages>div>a, .pages>div>span{font-size: 1.2vw;line-height: 2.5vw;width: 2.5vw;}
    .product>div:last-of-type{margin-bottom: 6vw;}
    .service>div:last-of-type>div:first-of-type,.case>div:last-of-type>div:first-of-type,.caset>div:last-of-type>div:first-of-type,.email>div:last-of-type>div{width: 95%;margin: 0 auto 6vw auto;}
    .service>div:last-of-type>div:first-of-type>div{height:31.6vw;}
    .service>div:last-of-type>div:first-of-type>div>div>div>p{font-size:1.8vw;margin-bottom:0.5vw;}
    .service>div:last-of-type>div:first-of-type>div>div>div>div{font-size: 1vw;line-height: 2vw;height: 18vw;}
    .case>div:last-of-type>div:first-of-type>div>a>span>img{height: 19.7vw;}
    .case>div:last-of-type>div:first-of-type>ul>li>a{font-size: 1.3vw;}
    .case>div:last-of-type>div:first-of-type>ul>li{line-height: 3.3vw;}
    .caset>div:last-of-type>div:first-of-type>p>a{line-height: 3.3vw;font-size: 1.3vw;width: 12.4%;margin-left: 1.8%;}
    .caset>div:last-of-type>div:first-of-type>p{text-align: center;margin-bottom:2.5vw;}
    .caset>div:last-of-type>div:first-of-type>div>a>span>img{height: 27vw;}
    .news>div:last-of-type>div:first-of-type,.contact>div:last-of-type>div{width: 95%;}
    .news>div:last-of-type>div:first-of-type>div{height: 23.7vw;margin-bottom: 2.37vw;}
    .news>div:last-of-type>div:first-of-type>div>div>div>span{font-size: 1.9vw;line-height: 1.9vw;margin-bottom: 1vw;}
    .news>div:last-of-type>div:first-of-type>div>div>div>p{font-size: 1.4vw;line-height: 1.8vw;margin-bottom: 1vw;}
    .news>div:last-of-type>div:first-of-type>div>div>div>div{font-size: 1vw;height: 8vw;line-height: 2vw;-webkit-line-clamp: 3;}
    .news>div:last-of-type>div:first-of-type>div>div>div>a{width: 30%;line-height: 3.5vw;font-size: 1vw;}
    .news .pages>div{padding-bottom:6vw;padding-top:2.5vw;}
    .contact>div:last-of-type>div:first-of-type{width:95%;height:32vw;margin-bottom:2vw;}
    .contact>div:last-of-type>div:first-of-type>div:last-of-type>p{font-size:1.8vw;line-height:1.8vw;margin-bottom:1vw;}
    .contact>div:last-of-type>div:first-of-type>div:last-of-type>div{font-size:1vw;line-height:2.3vw;height:25.4vw;-webkit-line-clamp:12;}
    .contact>div:last-of-type>div:last-of-type>div>div>p{font-size:1.6vw;line-height:1.6vw;margin-bottom: 1vw}
    .contact>div:last-of-type>div:last-of-type>div>div>div>p:first-of-type{font-size:1.4vw;line-height: 2vw;}
    .contact>div:last-of-type>div:last-of-type>div>div>div>p{font-size: 1vw;    line-height: 2.5vw;}
    .contact>div:last-of-type>div:last-of-type>div{width:48.87%;margin-right:1.6%;height: 15vw;}
    .contact>div:last-of-type>div:last-of-type{margin-bottom: 6vw;}
    .email>div:last-of-type>p{font-size:1vw;margin-bottom:2.5vw;line-height:1vw;}
    .email>div:last-of-type>div>form>div>span>span{font-size:1vw;}
    .email>div:last-of-type>div>form>span>span{font-size:1vw;top:-15vw;}
    .email>div:last-of-type>div>form>div>span>input{font-size:1vw;line-height:3vw;margin-bottom:1.5vw;}
    .email>div:last-of-type>div>form>span>textarea{height:13.4vw;font-size:1vw;line-height:2vw;margin-bottom:1.5vw;}
    .email>div:last-of-type>div>form>span>input:first-of-type,.email>div:last-of-type>div>form>span>input:last-of-type{font-size:1.4vw;width:15%;line-height:2.8vw;margin-right:1.5vw;}
    .new>div:last-of-type>h1>i{font-size:1vw;margin:1.5vw 0 0.5vw 0;}
    .prve_next{width: 95%;margin: 0 auto 6vw auto;height: 6vw;}
    .prve_next>a{line-height: 3vw;font-size:1.1vw;}
    .prve_next>a:last-of-type{font-size: 1.2vw;width: 12%;line-height: 3vw;height: 3vw;right: 3vw;}
    .new>div:last-of-type>div:first-of-type{width: 95%;margin: 1.5vw auto;line-height: 2vw;font-size: 1.1vw;}
    .new>div:last-of-type>h1{width: 95%;}
    .case_c>div:last-of-type>div:first-of-type>.yhgs>p, .case_c>div:last-of-type>div:first-of-type>.jgfs>p, .case_c>div:last-of-type>div:first-of-type>.jjfa>div>p, .case_c>div:last-of-type>div:first-of-type>.sysj>div>p{font-size: 1.8vw;line-height: 1.8vw;margin-bottom: 1vw;}
    .case_c>div:last-of-type>div:first-of-type>.yhgs>div, .case_c>div:last-of-type>div:first-of-type>.jgfs>div, .case_c>div:last-of-type>div:first-of-type>.jjfa>div>div, .case_c>div:last-of-type>div:first-of-type>.sysj>div>div{font-size: 1.2vw;line-height: 2vw;}
    .case_c>div:last-of-type>div:first-of-type>.sysj>img{margin: 0 3vw 0.5vw 0px;width: 40%;}
    .case_c>div:last-of-type>div:first-of-type>.jjfa>img{margin: 0 0 0.5vw 3vw;width: 40%;}
    .case_c>div:last-of-type>div:first-of-type>div{margin-bottom:2vw;}
    .caset_c>div:last-of-type>div:first-of-type>.sysj>img{margin:0 0 0.5vw 3vw;width:17%;}
    .caset_c>div:last-of-type>div:first-of-type>.sysj>div>span{font-size: 1.5vw;line-height: 2.5vw;}
    .product_c>div:last-of-type>.product_in{height:32vw;padding-top:6vw;padding-bottom:2.5vw;}
    .product_c>div:last-of-type>.product_in>div:last-of-type>div>p{font-size:2vw;line-height:2vw;padding:3vw 0 1.8vw 0;}
    .product_c>div:last-of-type>.product_in>div:last-of-type>div>div{font-size:1.2vw;line-height:2vw;height:18vw;}
    .product_c>div:last-of-type>.product_in>div:last-of-type>div>a{font-size: 1.5vw;margin-right: 1.5vw;margin-top: 3.2vw;line-height: 4vw;width: 18%;}
    .product_c>div:last-of-type>.table{width:95%;margin:0 auto 2.5vw auto;}
    .product_c>div:last-of-type>.table>p,.product_c>div:last-of-type>.ys>p, .product_c>div:last-of-type>.yy>p, .product_c>div:last-of-type>.rj>p{line-height: 4.5vw;font-size: 2vw;}
    .product_c>div:last-of-type>.cljb{width: 95%;height: 31.3vw;}
    .product_c>div:last-of-type>.cljb>div:last-of-type>div>p{font-size:2vw;line-height:2vw;}
    .product_c>div:last-of-type>.cljb>div:last-of-type>div>div{font-size:1.2vw;line-height:2vw;height:22vw;}
    .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width:0.6vw;height: 0.6vw;}
    .product_c>div:last-of-type>.ys, .product_c>div:last-of-type>.yy, .product_c>div:last-of-type>.rj{width:95%;margin:0 auto 2.5vw auto;}
    .product_t>div:last-of-type>.product_in>div:last-of-type>div>div{line-height: 1.7vw;}
    .product_c>div:last-of-type>.ys>div>div>p, .product_c>div:last-of-type>.yy>div>div>p, .product_c>div:last-of-type>.yy>div>div>div>div>p, .product_c>div:last-of-type>.rj>div>div>p{font-size:1.3vw;}
    .product_c>div:last-of-type>.ys>div>div>div{font-size:1.1vw;line-height:2vw;height:10vw;}
    .product_c>div:last-of-type>.rj>div>div>div{font-size:1.1vw;line-height:2vw;}
    .product_c>div:last-of-type>.yy>div>div>div>div>img{width: 100%;}
    .product_c>div:last-of-type>.rj>div>div, .product_c>div:last-of-type>.yy>div>div{font-size:1.1vw;line-height:2vw;margin-bottom:1.5vw;}
    .product>div:last-of-type>p{margin-bottom:5vw;}
}
@media only screen and (max-width: 1024px) {
    .home>.in_about>div {
        width: 98%;
        left: auto;
        margin-left: auto;
        margin: 0 auto;
    }
    .home>.in_about>div>div>div:first-of-type {
        width: 60%;
    }
    .home .in_about .learnmore2 {
        margin-left: 64%;
    }
    .home>.in_service>div>.swiper-container-service {
        width: 98%;
    }
    .home .in_about_company {
        top: 123px;
    }
    .home .in_about_brief {
        top: 187px;
    }
    .webpage>h1 {
        margin: 0 auto;
        width: 100%;
        margin-top: -40px;
        left: auto;
        margin-left: auto;
        position: relative;
    }
    .abouts>.about, .pages {
        width: 98%;
    }
    .abouts>.about > div> p > img {
        width: 98%;
    }
    .abouts>.in_new {
        width: 98%;
    }
    .products>.product {
        width: 100%;
    }
    .products>.product>h3 {
        width: 98%;
    }
    .products>div:last-of-type>div:first-of-type {
        width: 96%;
    }

    .partners>div:last-of-type>h1 {
        width: 98%;
    }
    .partners .partner>div:first-of-type {
        width: 98%;
    }
    .partners .partner .list {
        width: 98%;
    }
    .news .new{
        width:98%
    }
    .in_page {
        width: 98%;
    }
    .members>div:last-of-type>div:first-of-type {
        width: 100%;
    }
    .webpage>.in_page>div>p>img{width: 100%;margin:0 auto;}
    .webpage>.in_page>div>p>strong>img{width: 100%;margin:0 auto;}

    .webpage>.in_page>div>p>strong{width: 100%;margin:0 auto;}

    #map>img{
        max-width: 100%;
    }
    .home>.in_about>div>div>div:last-of-type {
        position: absolute;
        right: 0;
    }
    .home>.in_new>div:first-of-type>div>h1 {
        font-size: 32px;
    }
    .home>.in_new>div:first-of-type>div>h2 {
        font-size: 26px;
    }
}

.in_tel{display:none}

