@import url("/cn/css/css_whir.css");
.header .handle-box .lan .btn{padding: 0 17px;}
#fp-nav ul li .fp-tooltip.fp-left{font-size: 12px;}
.header.header_fixed{top: -100%;}
.header.header_fixed2{top: 0;}
.index-part4 .en{z-index: -1;}
.human_resources .box1 .type{width: calc(100% - 110px);}

.investor_relation ul{text-align: center;}
.investor_relation li:first-child{width: 30%;}
.investor_relation li span{font-size: 16px;}
.investor_relation li {width: 15%;}
.investor_relation li:last-child{width: 24%;}

.dot2,.dot3{  word-break: break-word;}

.index-part3 .left{width: 50vw;padding-top: 4%;}
.index-part3 .auto{padding-top: 0;}
.index-part3 .right{width: 40vw;position: absolute;right: 0;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.index-part3 .des{padding-bottom: 0;margin-bottom: 4%;max-height: 220px;overflow: auto;}
.index-part3 .des::-webkit-scrollbar{width:5px;}
.index-part3 .des::-webkit-scrollbar-track{background-color:#f2f2f2;}
.index-part3 .des::-webkit-scrollbar-thumb{background-color:#bbb;}
.index-part3 .des::-webkit-scrollbar-thumb:hover{background-color:#555}
.index-part3 .des::-webkit-scrollbar-thumb:active{background-color:#666}

@media (max-width:1800px){
.menu{float: none;clear: both;text-align: center;line-height: 20px;}
.location{float: right;line-height: 20px;padding: 25px 0 25px 20px;}
.menu li a{line-height: 20px;padding: 0px 0 25px;}
.menu li{
    display: inline-block;
    float: none;
    margin: 0 10px;}

}

.header .header-left{ top: auto;transform:none}
.header .header-right{ margin-left: 0; float: none}
.header .header-nav{ padding-top: 15px}
.header .header-nav li{ padding-left: 2.5vw;}

.duty-nav a{line-height: 20px;padding: 20px 10px;}

@media (min-width: 1025px){
.header .header-nav li em a { font-size: 18px;}
.header .header-nav li .sub dd{ padding: 10px 0}
.header .header-nav li .sub dd a{line-height:20px;}
}
@media (max-width:1400px){
.header .header-nav li{ padding-left:1vw;}
}
@media (max-width:1240px){

.header .header-nav li em a { font-size: 16px;}
}




.bottom .bot-nav ul{ max-width: none}

.system_certification .btn_list{ display: table}
.system_certification .btn_list li{ height: 94px; display: inline-block; border: solid 5px #fff; padding: 5px; vertical-align: middle}
.system_certification .btn_list li a{line-height:24px; white-space:normal}
.system_certification .btn_list li.on{background: url(/cn/images/duty_nav_bg.jpg);
    background-size: 100% 100%;}
.system_certification .btn_list li.on a{color: #fff;}

@media (min-width: 1340px){
.menu li { margin-right:30px;}
}
@media (min-width: 1025px){
.menu li { margin-right:20px;}
}

.about .part3 .item a h2{margin-bottom: 20px;}
.about .part3 .item a h2,
.about .part3 .item a .title-box div{ float: none}
.about .part3 .item a .title-box{ line-height: 22px}
.about .part3 .item a .title-box div{ margin-left:0}

.RD_honor .right ul li{ line-height: 30px; padding: 20px 0}

.process .slick-nav .des{ min-height: 60px; line-height: 20px; padding: 0 5%}
.human_resources table .item {width: 95%;}
.process .slick-box .slick-item .mCSB_container{padding-right: 20px;}

@media (max-width: 640px){
.header .handle-box .login{margin-left: 0;}
.header .handle-box .lan .btn{padding: 0 10px 0 0;font-size: 12px;}

.header .search_box .btn::before{    right: 50%;
    margin-right: 93px;}
.header .search_box{left: 50%;margin-left: -127px;width: 252px;top: 44px;}
.header .handle-box .lan .btn::after{display: none;}

.header .handle-box .contact a{font-size: 12px;}

.header .header-right{padding-top: 12px;padding-bottom: 12px;}
.header .header-left{padding: 0;top: 14px;}
.header .header-left img{height: 26px;}


}







.SingleTrue .area li h3{ height: 60px; }
.SingleTrue .area li p{ height: unset; }

.solution-det .content .det-list .txt span{
    word-break: break-all;
}
.solution-det .content .det-list .txt{
    text-align: unset;
}


.technical_skills .out td{
    padding: 22px 0;
    line-height: unset
}
.technical_skills .out td span{
    white-space: unset !important;
}



@media (max-width: 1400px){
.SingleTrue .area li h3{ height: 80px; }
/* .SingleTrue .area li p{ height: 240px; } */
}


@media (max-width:640px){
.SingleTrue .area li h3{ height: auto; }
.SingleTrue .area li p{ height: auto; }
}






.quality_culture .time{font-size: 30px}<!--0.00032305717468262-->