body,
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.select2-container--default .select2-search--inline .select2-search__field{
    font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #000000;
}
body{background-color: #FFF}
#main-container{background-color: #FFF}

/* 单页 */
.document-content p img,
.page-content p img{
    max-width: 100%!important;
}

/* 客服 */
.support {
    position: fixed;
    top: 200px;
    right: 0;
    overflow: hidden;
}
.support .support-tag{
    width: 38px;
    text-align: center;
    padding: 8px 10px;
    float: left;
    background-color: #009EE8;
    color: #fff;
    margin-top: 20px;
}
.support .support-content{
    width: 200px;
    float: right;
    background: #009EE8;
    display: none;
}
.support .support-item{padding: 5px 0;border-bottom: 1px dotted #ccc;}
.support .support-item a{padding-right: 5px;}
.support .support-content-inner{background-color: #fff;padding: 10px;margin: 8px;min-height: 200px;}
.support .support-wx img{width: 100%;}
.support .support-extra{padding-top: 10px;border-bottom: 1px dotted #ccc;margin-bottom: 10px;}
.bg-blue{background: rgb(0,87,177)}
#page-container{background-color: #FFF}
.content.content-boxed {max-width: 1260px;}
.content-boxed{max-width: 1260px}
#page-footer {padding-bottom: 30px}
#page-footer p{text-align: center;padding: 5px;color: #FFF;margin: 0}
.langue{background: #FFF;text-align: right;padding-top:0;padding-bottom: 0}
.langue .row .underline{padding-bottom: 10px; border-bottom:1px solid #e4e4e4;}
.langue a{color: #000;margin-left: 10px}
.logo,.mini-logo{width:100%}
.header-nav{width: 100vw;margin: 0 -30px;height:42px}
.header-nav .nav{margin: 0 auto;width: 100%;max-width: 1260px;padding: 0 20px;
    box-sizing: border-box;}
.nav-main-header a {
    min-height: 22px;
    line-height: 22px;
}
.nav > li > a:focus, .nav > li > a:hover {text-decoration: none;background-color: rgb(0,87,177);color: #eee;}
.nav-main-header{background: rgb(0,87,177)}
.nav-main-header a{color: #FFF;}
.mini-logo img{max-width: 40%}
.banner .slick-slider.slick-dotted .slick-dots {bottom: 0;}
.banner .slick-slider.slick-dotted .slick-dots li button{border:1px solid #FFF;height: 3px;width: 3px;}
.banner .slick-dots li button::before {content:none;display: none;}
.banner .slick-dots li.slick-active button {background-color: #FFF;}
.slick-slider.slick-dotted {
     margin-bottom: 5px;
}
.slick-dots li{margin: 0;}
.home-main h3.block-title{font-size: 24px;color: #000;line-height: 48px;height: 48px ;overflow: hidden}
.home-main .block-header{border-bottom:1px solid #e4e4e4 ;padding-bottom: 0;padding-left: 0;padding-right: 0}
.home-main h3.block-title a{}
.nice-copy.home-main .block{margin-bottom: 0;}
.nice-copy.home-main .block-content{padding-left: 0;padding-right: 0}
.hzhb .block-content .row div:first-child{margin-bottom: 20px}
.nice-copy.home-main  .hzhb .block-content{padding-right:  15px;padding-left: 15px}
/*.nice-copy.home-main .produt .p-box img{height:210px}*/
/*.p-list .p-box img{height:210px}*/
.nice-copy.home-main .produt{margin-bottom: 100px}
.p-list img,.zoomImg{width: 100%;transition: all 0.3s ease-in;transform:scale(1);-webkit-transform:scale(1);  /*兼容-webkit-引擎浏览器*/-moz-transform:scale(1);/*兼容-moz-引擎浏览器*/max-height:207px;height:207px}
@media (min-width: 768px) and (max-width:991px){
    .p-list img,.zoomImg{
        max-height:301px;
        height: 301px;
    }
}
@media(max-width:761px){
    .p-list img,.zoomImg{
        max-height: unset;
        height: auto;
    }
}
.p-list img:hover,.zoomImg:hover{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);}
.p-list .p-title{
    width: 100%;
    text-align: center;
    color: #fff;
    background: rgba(0,0,0,0.5);
    position: absolute;
    left: 0;
    bottom: 0;
    min-height: 40px;
    line-height: 40px;
    vertical-align: middle;
    max-height: 40px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding: 0 10px;
}
.p-list .p-box{width: 100%;position: relative;border:1px solid #ddd;display: block;overflow: hidden;margin-bottom: 15px}
/*.p-list div:first-child{padding-left:0 }*/
/*.p-list div:last-child{padding-right:0 }*/
.top-img{max-width: 1260px;width: 100%;margin: 0 auto;padding-top: 0px;background-color: transparent}
.top-img img{width: 100%;}
.p-content{max-height:88px;overflow:hidden }
.p-nav-main{background-color: rgb(241,241,241);color: #000;border:1px solid #e4e4e4;border-top:none}
.p-nav-main .nav-main .nav-submenu{border-bottom: 1px solid #ddd;}
.p-nav-main .nav-main .open ul{border-bottom: 1px solid #ddd;padding-bottom: 20px;}
.p-nav-main .nav-main{margin: 0 -10px}
.p-nav-main .nav-main a{color: #000}
.p-nav-main .nav-main ul{background-color: rgb(241,241,241)}
.p-nav-main .nav-main a.nav-submenu::before {font-family: 'FontAwesome';color: rgba(0, 0, 0, 0.25);content: "\f105";}
.p-nav-main .nav-main li.open > a.nav-submenu{color: #000}
.p-nav-main .nav-main ul a:hover, .nav-main ul a:focus{color: #000;text-decoration: underline}
.nav-main a:hover, .nav-main a:focus {background-color: rgb(241, 241, 241);}


.f-box{border: 1px solid #e4e4e4;display: block;margin-bottom: 10px;overflow: hidden}
.f-title{font-size: 20px;color: #0057b1;font-weight: 700;text-align: center;display: block;height: 100%;padding: 0}
.p-list .f-one>div{
 padding-left: 10px;
padding-right: 0;
}
.p-list .f-one:last-child{
padding-right: 10px;
}
.produt .block-content{padding: 20px 0 1px;}
.p-list .f-one{padding-right: 10px}
.morelink{display: inline-block}
.morelink .more_act{display: none}
.morelink:hover .more_act{display: inline-block}
.morelink:hover img:first-child{display: none}
.eng-document-detail .content .home-main .document-content,
.cms-document-detail .content .home-main .document-content
{
    position: relative;
    max-width: 100%;
    padding-right: 0;
}
@media (max-width:991px){
    .about_content{padding-left: 0}
}
.m_m_langues{overflow: hidden}
.m_m.nav-main-header .m_m_langues a{font-size: 14px}
.m_m_langues .act a{color: #08A8E8}
.m_m.nav-main-header a{font-size: 18px;font-weight: normal;line-height: 43px}
.m_m.nav-main-header{background: rgba(0,87,177,0.95);}





