@charset "utf-8";
body{ font-family:"思源黑体",sans-serif;}

/*中文首页*/
.header-right .nav{ float: right; margin-right: 20px;}
.language a.cn{ width: 32px;}
.banner-text2 h1{ line-height: 36px;}
.latest .more a{ font-size: 16px;}
.through_list dd {
    position: relative;
}
.through_list dd p{ 
    padding:0 25px;line-height: 32px; margin-top: 0;
    text-align: center;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}

.group_bottom li p{ margin-bottom: 20px; padding: 10px;}
.oemtext .contract-menu{ height: 135px;}
.hsmleft p{text-align: left;}
.customer{ background: url(../images/customerbg-cn.png) no-repeat;}
.pro-right h2{ margin-top: 14px; margin-bottom: 14px;}
.yearbox{ font-size: 24px; width: 120px; height: 120px; line-height: 110px;}
#products .pro-right ul li{ margin-top: 12px;}
/*.customer .pm{ margin-top: 80px;}*/

@media (max-width: 767px){
    .latest .more a{ font-size: 15px;}
    .language a.en{ display: block;}
    .language a.cn{ display: none;}
    .language a,.searchbox .language{ width: 60px;}
    .banner1 img{ max-width: 85% !important;}
    .banner2{ margin-left: -55px; margin-top: 50px;}
    .banner-text2 h1{ clear: both; margin-bottom:0;}
    .banner3 img{ max-width: 90% !important;}
    .banner4{ margin-top: 195px;}
    .banner-text6 h2{ margin-top: 215px;}
    .banner5{ margin-top: -240px;}
    .banner5 img{ max-width: 45% !important;}

    .through_list dd p{ line-height: 140px;}

    .pro-right h2{ margin-top: 0; margin-bottom: 0;}

    .medical-right{ width: 90%; padding-left: 15px;}
    .top_text .Gm-img img{ margin-left: -50px;}
    .customer{background: url(../images/custbgcn4.png) no-repeat bottom;background-size: 100% auto; padding-bottom: 172px;}
    .cus-list .cus-text.index0{ background: url(../images/custbgcn1.png) no-repeat; background-size: cover;}
    .customer .rlq,.customer .pm{ margin-top: 15px;}

    .susicon li{height: 160px;}
    .hsmtop{padding-bottom: 0;}
    .group_bottom li p{ margin-bottom: 0;}
    .oemtext .contract-menu{ height:auto;}

}
@media screen and (max-width: 400px){
    .banner2{ margin-top: 40px;}
    .banner-text6 h2{ margin-top: 195px;}
    .banner5{ margin-top: -220px;}
}
@media screen and (max-width: 350px){
    .banner1 img{ max-width: 90% !important;}
    .banner3 img{ max-width: 95% !important;}
    .banner-text4{ margin-top: 0;}
    .banner4{ margin-top: 180px;}
    .banner5{ margin-top: -192px;}
    .banner-text6 h2{ margin-top: 155px;}
    .banner5 img{ max-width: 40% !important;}
    .Gm-img img,.top_text .Gm-img img{ margin-left: 0;}
    .medical-right{ width: 100%;}
}