.no_padding{
    padding: 0;
}
.header_top{
    padding: 50px 0;
    background: #e3e4e9;
}
.header_top_text h2{
    padding-top: 6px;
    font-size: 24px;
    color: #3b3b3b;
}
.header_top_text p{
    font-size: 14px;
    color: #3b3b3b;
}
.hotline{
    margin-top: 10px;
    padding-left: 50px;
    margin-right: 20px;
    background: url("https://huajingfloor.cn162.wondercdn.com/public/static/images/home/zh-cn/Hotline.png") no-repeat left 3px;
}
.hotline h3{
    font-size: 24px;
    color: #3b3b3b;
}
.hotline h4{
    font-size: 16px;
    color: #3b3b3b;
    margin-top: 15px;
    font-weight: normal;
}
.hotline span{
    font-size: 14px;
    color: #3b3b3b;
    display: block;
    font-weight: normal;
}
.language_box{
    padding-top: 7px;
}
.language_box .img{
    line-height: 0;
    padding: 0 24px;
}
.language_box h3 a{
    font-size: 18px;
    padding-right: 15px;
    line-height: 40px;
    display: block;
    padding-left: 50px;
    color: #333333;
    background: url(https://huajingfloor.cn162.wondercdn.com/public/static/images/home/zh-cn/Hotline.png) no-repeat left center;
}
.header_bottom .nav{
    background: #ffffff;
}
.nav_normal > li.active,
.nav_normal > li.on {
    background: url("https://huajingfloor.cn162.wondercdn.com/public/static/images/home/zh-cn/nav_bj.jpg") repeat-x center;
    transition: all .5s;
}
.nav_normal > li.active span,
.nav_normal > li.on span {
    color: #ffffff;
}
.header_bottom .header_search{
    width: 100px;
    position: relative;
    text-align: right;
    padding-top: 7px;
    transition: all .4s;
}
.header_bottom .header_search em{
    display: inline-block;
    width: 38px;
    height: 36px;
    line-height: 0;
    background: url("https://huajingfloor.cn162.wondercdn.com/public/static/images/home/zh-cn/reset/search.png") no-repeat center;
    cursor: pointer;
}
.header_bottom .header_search form{
    position: absolute;
    right: -280px;
    top: 6px;
    opacity: 0;
    display: none;
    z-index: 3;
}
.header_bottom .header_search .inp_bordered{
    border-radius: 0;
    height: 38px;
    margin-top: 6px;
}
.header_bottom .header_search .inp_control{
    height: 36px;
}
.header_bottom .header_search .inp{
    width: 280px;
    margin: 0;
}
.header_bottom .btn_search {
    position: absolute;
    top: 0;
    right: 36px;
    height: 36px;
    width: 36px;
    line-height: 36px;
    text-align: center;
    background-image: url(https://huajingfloor.cn162.wondercdn.com/public/static/images/home/zh-cn/reset/search.png);
    background-repeat: no-repeat;
    background-position: center center;
    outline: none;
    border-top: 0;
    border-right: 0;
    border-bottom: 0;
    cursor: pointer;
}
.header_bottom .colse_search {
    position: absolute;
    top: 0;
    right: 0;
    height: 36px;
    width: 36px;
    line-height: 36px;
    text-align: center;
    background-color: #000000;
    background-image: url("https://huajingfloor.cn162.wondercdn.com/public/static/images/home/zh-cn/reset/close_search.png");
    background-repeat: no-repeat;
    background-position: center center;
    outline: none;
    border: 0;
    cursor: pointer;
}
.banner .banner_item{
    position: relative;
    padding-top: 690px;
}
.banner .banner_item .poa{
    position: absolute;
    width: 1200px;
}
.banner .banner_item .poa1{
    left: 185px;
    right: 0;
    top: 29.7%;
    margin: auto;
}
.banner .banner_item .poa1 .text{
    width: 715px;
    height: 275px;
    padding-left: 40px;
    padding-top: 15px;
    background: rgba(0,227,170,.58);
}
.banner .banner_item .poa1 .text h2{
    font-size: 45px;
    color: #ffffff;
}
.banner .banner_item .poa1 .text h2 span{
    font-size: 170px;
}
.banner .banner_item .poa1 .text p{
    font-family: SourceHanSans_Light;
    font-size: 36px;
    color: #ffffff;
    font-weight: lighter;
    line-height: 1;
}
.banner .banner_item .poa1 .img{
    position: absolute;
    top: 176px;
    left: 41.5%;
}
.banner .banner_item .poa2{
    width: 920px;
    right: 0;
    top: 120px;
}
.banner .banner_item .poa2 h2{
    font-size: 64px;
    color: #111111;
}
.banner .banner_item .poa2 p,
.banner .banner_item .poa2 a{
    line-height: 1.6;
}
.banner .banner_item .poa2 p{
    font-size: 34px;
    color: #111111;
}
.banner .banner_item .poa2 a{
    font-size: 18px;
    color: #111111;
    padding-bottom: 5px;
    border-bottom: 1px solid #111111;
}
.banner .banner_item .poa2 ul{
    margin-top: 40px;
}
.banner .banner_item .poa2 ul li{
    width: 25%;
    float: left;
    text-align: center;
}
.banner .banner_item .poa2 ul li img{
    display: block;
    clear: both;
    margin: auto;
}
.banner .banner_item .poa2 ul li span{
    display: block;
    font-size: 24px;
    color: #ffffff;
    line-height: 1;
    margin-top: 10px;
}
.banner .banner_item .poa3{
    width: 1200px;
    left: 0;
    right: 0;
    top: 90px;
    margin: auto;
}
.banner .banner_item .poa3 h2{
    font-size: 85px;
    color: #404040;
}
.banner .banner_item .poa3 p{
    font-size: 36px;
    color: #574545;
    padding: 15px 0;
    font-family: SourceHanSans_Light;
}
.banner .banner_item .poa3 a{
    font-size: 24px;
    color: #4f4f4f;
    display: inline-block;
    margin-top: 30px;
    border-bottom: 1px solid #4f4f4f;
}
.banner .banner_item .poa3 p,
.banner .banner_item .poa3 a{
    line-height: 1;
}
.banner .banner_item .poa3 ul{
    padding-top: 70px;
}
.banner .banner_item .poa3 ul li{
    width: 16.66%;
    float: left;
}
.banner .banner_item .poa3 ul li img{
    clear: both;
    display: block;
    margin: auto;
}
.banner_slick .slick-prev,
.banner_slick .slick-next{
    width: 40px;
    height: 50px;
    margin-top: -25px;
    background-image: url("https://huajingfloor.cn162.wondercdn.com/public/static/images/home/zh-cn/reset/skin.png");
    background-repeat: no-repeat;
    background-color: rgba(255,255,255,0);
}
.banner_slick .slick-prev{
    background-position: 0 0;
    left: 10px;
}
.banner_slick .slick-next{
    background-position: -150px 0;
    right: 10px;
}
.Fast_navigation{
    padding: 80px 0;
    background: #222222;
}
.Fast_navigation h3{
    font-size: 18px;
    color: #e0e0e0;
    padding-bottom: 30px;
}
.Fast_navigation li{
    padding: 5px 0;
}
.Fast_navigation a{
    font-size: 14px;
    color: #aeaeae;
}
.Fast_navigation li.on a,
.Fast_navigation a:hover{
    color: #ffffff;
}
.footer_hotline{
    margin-top: 90px;
}
.footer_hotline span{
    display: block;
    font-size: 14px;
    font-weight: normal;
    color: #ffffff;
    padding-bottom: 6px;
}
.footer_hotline h4{
    font-size: 24px;
    color: #ffffff;
}
.footer_copyright{
    text-align: center;
    padding: 15px 0;
    background: #00c9a1;
}
.footer_copyright p,
.footer_copyright span,
.footer_copyright a{
    color: #ffffff;
}
.footer_copyright span{
    display: inline-block;
    padding:  0 10px;
}
/*index*/
.index_box1{
    padding: 30px 0;
    background: #ecedf1;
}
.index_box1 .img{
    width: 100%;
}
.index_box1 .text h3{
    font-size: 30px;
    color: #3b3b3b;
    padding: 5px 0;
}
.index_box1 .text p{
    font-size: 15px;
    color: #3b3b3b;
}
.index_box1_1{
    padding: 40px 0 0;
}
.index_box1_1 li{
    width: 25%;
    float: left;
}
.index_box1_1 li div{
    width: 180px;
    height: 180px;
    padding: 40px 20px;
    text-align: center;
    background: #ecedf1;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}
.index_box1_1 h3{
    font-size: 30px;
    color: #3b3b3b;
    padding-bottom: 10px;
}
.index_box1_1 p{
    font-size: 15px;
    color: #3b3b3b;
}
.index_box2 .title{
    text-align: center;
    padding-top: 60px;
    padding-bottom: 40px;
}
.index_box2 .title h2{
    font-size: 30px;
    color: #1e1e1e;
    padding-bottom: 30px;
}
.index_box2 .title li{
    display: inline-block;
    line-height: 0;
    vertical-align: top;
    margin: 0 8px;
}
.index_box2 .title li a{
    width: 140px;
    height: 31px;
    display: inline-block;
    color: #3b3b3b;
    font-size: 14px;
    line-height: 31px;
    border: 1px solid #343b41;
}
.index_box2 .title li a:hover{
    color: #0cce7f;
    border-color: #0cce7f;
}
.index_box2 .ind_p_box{
    background: #ecedf1;
    padding-bottom: 75px;
}
.ind_p_box h2{
    height: 47px;
    background: #00c9a1;
    line-height: 47px;
    text-align: center;
    font-size: 18px;
    color: #ffffff;
    font-weight: normal;
}
.ind_p_box ul{
    background: #ffffff;
    overflow: hidden;
    padding: 10px 10px 0;
}
.ind_p_box ul > li{
    margin-bottom: 10px;
}
.ind_p_box ul > li h3{
    font-size: 16px;
    color: #3b3b3b;
    background: #dcdcdc;
    font-weight: normal;
    padding: 12px 15px;
    cursor: pointer;
}
.ind_p_box ul > li ol{
    display: none;
    padding-top: 10px;
}
.ind_p_box ul > li ol li{
    height: 25px;
    line-height: 25px;
    color: #757575;
    padding-left: 30px;
    cursor: pointer;
    border-bottom: 1px dashed #eeeeee;
    background: url("https://huajingfloor.cn162.wondercdn.com/public/static/images/home/zh-cn/ico1.png") no-repeat 15px center;
    transition: all .3s;
}
.ind_p_box ul > li ol li.on,
.ind_p_box ul > li ol li:hover{
    color: #00c9a1;
    transition: all .3s;
}
.ind_p_box .ind_p_con{
    padding-top: 60px;
    padding-left: 25px;
    display: none;
}
.ind_p_box .ind_p_con .img{
    line-height: 0;
    text-align: center;
    overflow: hidden;
}
.ind_p_box .ind_p_con .img img{
    width: 400px;
    height: 400px;
    display: inline-block;
    margin-right: 20px;
    float: left;
}
.ind_p_box .ind_p_con .text{
    padding-top: 30px;
    padding-bottom: 30px;
}
.ind_p_box .ind_p_con .text h3{
    font-size: 18px;
    color: #3b3b3b;
    padding-left: 18px;
    margin-bottom: 15px;
    border-left: 6px solid #434343;
}
.ind_p_box .ind_p_con .text p{
    font-size: 16px;
    color: #3b3b3b;
    padding-right: 50px;
}
.ind_p_box .ind_p_con a{
    font-size: 16px;
    color: #3b3b3b;
}
.ind_p_box .ind_p_con a:hover{
    color: #00c9a1;
}
.ind_p_box_slick{
    display: none;
    padding: 50px 0 50px;
    background: #ecedf1;
}
.ind_p_box_slick .slick_first{
    padding: 0 10px;
}
.ind_p_box_slick .img{
    width: 100%;
    text-align: center;
    display: block;
    overflow: hidden;
}
.ind_p_box_slick .img img{
    width: 45%;
    margin-right: 20px;
    display: inline-block;
}
.ind_p_box_slick .ind_p_con .text {
    padding-top: 30px;
    padding-bottom: 30px;
}
.ind_p_box_slick .ind_p_con .text h3 {
    font-size: 18px;
    color: #3b3b3b;
    padding-left: 18px;
    margin-bottom: 15px;
    border-left: 6px solid #434343;
}
.ind_p_box_slick .ind_p_con .text p {
    font-size: 16px;
    color: #3b3b3b;
    padding-right: 50px;
}
.ind_p_box_slick .ind_p_con a {
    font-size: 16px;
    color: #3b3b3b;
}
.index_box3{
    background: url("https://huajingfloor.cn162.wondercdn.com/public/static/images/home/zh-cn/bj2.jpg") no-repeat top center;
    padding: 100px 0 40px;
}
.index_box3 .title{
    text-align: center;
    margin-bottom: 40px;
}
.index_box3 .title h2{
    font-size: 30px;
    color: #1e1e1e;
    padding-bottom: 5px;
}
.index_box3 .title p{
    font-size: 18px;
    color: #3b3b3b;
}
.index_box3 li{
    padding: 35px 0;
}
.index_box3 li p{
    font-size: 18px;
    color: #3b3b3b;
}
.index_box3 .center_img{
    text-align: center;
    line-height: 0;
}
.index_box4 {
    margin-bottom: 100px;
}
.index_box4 .index_about{
    background: url("https://huajingfloor.cn162.wondercdn.com/public/static/images/home/zh-cn/bj1.jpg") no-repeat bottom;
}
.index_box4 .index_about .img{
    padding: 40px 0 40px 100px;
}
.index_box4 .index_about .text {
    padding-top: 35px;
}
.index_box4 .index_about .text h3{
    font-size: 30px;
    color: #242424;
    margin-bottom: 5px;
}
.index_box4 .index_about .text p {
    font-size: 24px;
    color: #242424;
    line-height: 30px;
    padding-left: 145px;
    background: url("https://huajingfloor.cn162.wondercdn.com/public/static/images/home/zh-cn/Four_stars.png") no-repeat left center;
}
.index_box4 .index_about .text a{
    font-size: 14px;
    color: #242424;
    margin-top: 15px;
    display: inline-block;
    border-bottom: 1px solid #242424;
}
.index_box4 .index_about .text a:hover{
    color: #00c9a1;
}
.index_box5{
    padding: 50px 0;
    background: #ecedf1;
}
.index_box5 .text_title{
    text-align: center;
}
.index_box5 .text_title h2{
    font-size: 36px;
    color: #242424;
    padding: 15px 0;
}
.index_box5 .text_title p{
    font-family: SourceHanSans_Light;
    width: 720px;
    font-size: 18px;
    color: #686868;
    margin: auto;
    line-height: 1.2;
}
.index_box5 .text_title a{
    font-size: 18px;
    color: #979797;
    font-weight: 100;
    margin-top: 25px;
    margin-bottom: 10px;
    display: inline-block;
}
.index_box5 .text_title a i{
    display: inline-block;
    margin-left: 20px;
}
.index_box5 .text_title a:hover{
    color: #00c9a1;
}
.index_box5 .ind_case_list .slick-dots{
    bottom: -35px;
}
.index_box5 .ind_case_list{
    margin-left: -10px;
    margin-right: -10px;
    overflow: hidden;
}
.index_box5 .case_list{
    width: 25%;
    float: left;
    padding: 0 10px;
    margin-top: 20px;
}
.index_box5 .case_list .img{
    height: 265px;
    line-height: 0;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center center;
}
.index_box5 .case_list .img a{
    width: 100%;
    height: 100%;
    display: block;
}
.index_box5 .case_list .img img{
    transition: all .3s;
}
.index_box5 .case_list span a{
    color: #ffffff;
    font-size: 18px;
    background: #00c9a1;
    display: block;
    line-height: 50px;
    padding-left: 25px;
}
.index_box5 .case_list:hover img{
    -webkit-transform: scale(1.1,1.1);
    -moz-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    -o-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1);
    transition: all .3s;
}
.index_box5 .case_list:hover span a{
    background: #007a87;
}
.index_box6{
    background: url("https://huajingfloor.cn162.wondercdn.com/public/static/images/home/zh-cn/index_about_bj.jpg") repeat-x bottom;
}
.index_box6 .texe_title{
    padding: 60px 0 18px;
}
.index_box6 .texe_title h2{
    color: #232323;
    font-size: 36px;
    padding-bottom: 10px;
}
.index_box6 .texe_title p{
    font-size: 18px;
    color: #3b3b3b;
}
.index_box6 .text_con p{
    font-size: 16px;
    color: #3b3b3b;
}
.index_box6 .text_con a{
    width: 178px;
    height: 40px;
    font-size: 16px;
    color: #ffffff;
    line-height: 40px;
    text-align: center;
    display: inline-block;
    background: url("https://huajingfloor.cn162.wondercdn.com/public/static/images/home/zh-cn/a_bj.jpg") no-repeat center;
    opacity: .85;
    margin-top: 70px;
}
.index_box6 .text_con a:hover{
    opacity: 1;
}
.huilian_Somewhat{
    padding-top: 50px;
    padding-bottom: 15px;
}
.huilian_Somewhat .col_box{
    padding-right: 45px;
}
.huilian_Somewhat h3{
    font-size: 40px;
    color: #232323;
    float: left;
    width: 130px;
    text-align: right;
    padding-right: 10px;
}
.huilian_Somewhat p{
    margin-left: 130px;
    font-size: 15px;
    color: #3b3b3b;
    line-height: 1.2;
}
.certificate_slick_box{
    padding: 40px 0;
}
.certificate_slick{
    padding: 0 40px;
}
.certificate_slick .slick_first{
    height: 290px;
    padding: 0 5px;
    line-height: 0;
    overflow: hidden;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: Center;
}
.certificate_slick .slick_first img{
    clear: both;
    display: block;
    margin: auto;
    max-width: 100%;
    max-height: 100%;
}
.certificate_slick .slick-prev,
.certificate_slick .slick-next{
    width: 21px;
    height: 42px;
    margin-top: -21px;
    background-image: url("https://huajingfloor.cn162.wondercdn.com/public/static/images/home/zh-cn/reset/buttonstyle.png");
    background-repeat: no-repeat;
    background-color: rgba(255,255,255,0);
}
.certificate_slick .slick-prev{
    background-position: left top;
    left: 10px;
}
.certificate_slick .slick-next{
    background-position: right top;
    right: 10px;
}
.index_box7{
    padding: 70px 0;
}
.index_box7 .title{
    text-align: center;
}
.index_box7 .title h2{
    font-size: 30px;
    color: #232323;
}
.index_box7 .n_list{
    margin-top: 70px;
}
.index_box7 .n_list .ind_n_time{
    width: 70px;
    float: left;
    background: #eeeeee;
    padding: 5px;
    margin-right: 10px;
}
.index_box7 .n_list .ind_n_time span{
    line-height: 28px;
    display: block;
    text-align: center;
}
.index_box7 .n_list .ind_n_time .bold{
    font-weight: bold;
    border-bottom: 1px solid #7d7d7d;
}
.index_box7 .n_list .ind_n_con {
    width: 445px;
    float: left;
    padding-left: 20px;
    border-left: 1px solid #d2d2d2;
}
.index_box7 .n_list .ind_n_con a{
    font-weight: bold;
    font-size: 18px;
    color: #232323;
    display: block;
    padding-bottom: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.index_box7 .n_list .ind_n_con p{
    height: 35px;
    font-size: 14px;
    color: #747474;
    line-height: 1.3;
    overflow: hidden;
}
.index_box7 .n_list .ind_n_con a:hover{
    color: #00c9a1;
}
.n_banner .img_box{
    line-height: 0;
}
/*about*/
.about_box1{
    padding: 50px 0;
}
.about_box1 h2{
    font-size: 36px;
    color: #242424;
    text-align: center;
    font-weight: bold;
}
.about_box1 p{
    font-size: 18px;
    color: #242424;
    line-height: 1.3;
}
.about_box2{
    background: url("https://huajingfloor.cn162.wondercdn.com/public/static/images/home/zh-cn/about_bj.jpg") repeat-x bottom center;
}
.about_box2 .img_box{
    line-height: 0;
    text-align: center;
}
.about_box2 .t1{
    padding-top: 95px;
}
.about_box2 .text p{
    font-size: 18px;
    color: #686868;
}
.about_box2 .huilian_Somewhat{
    padding: 60px 0;
}
.about_box2 .r3{
    padding-top: 35px;
    padding-bottom: 100px;
}
.about_box2 .r3 .img_box{
    padding-top: 30px;
}
.about_box3.img_box{
    line-height: 0;
}
.about_box4{
    padding: 45px 0;
}
.about_box4 p{
    font-size: 18px;
    color: #686868;
}
.about_certificate{
    padding: 40px 0;
    background: #f5f5f5;
}
.about_certificate h2{
    text-align: center;
    margin-bottom: 40px;
}
.about_certificate .img{
    line-height: 0;
    margin-bottom: 20px;
    border: 1px solid #dddddd;
    background: #ffffff;
    text-align: center;
    padding: 8px 0;
}
    /*客户案例*/
.csae_title{
    text-align: center;
    padding: 45px 0;
}
.csae_title h2 {
    font-size: 36px;
    color: #242424;
    padding: 15px 0;
}
.csae_title p{
    width: 720px;
    font-size: 18px;
    color: #686868;
    margin: auto;
    line-height: 1.2;
}
.case_list_box {
    padding-bottom: 20px;
}
.case_list_box .case_list{
    padding: 0 100px;
    margin-bottom: 35px;
    overflow: hidden;
}
.case_list_box h3{
    font-size: 24px;
    color: #242424;
    font-weight: bold;
    line-height: 1.4;
    border-left: 8px solid #00c9a1;
    padding-left: 15px;
}
.case_list_box li{
    width: 18%;
    position: relative;
    top: 0;
    float: left;
    margin-top: 15px;
    margin-right: 20px;
    transition: all .3s;
}
.case_list_box .img_box{
    line-height: 0;
    border-bottom: 13px solid #00c9a1;
    overflow: hidden;
}
.case_list_box .img_box a{
    width: 180px;
    height: 195px;
    display: block;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    background-size: cover;
}
.case_list_box li:hover{
    top: -5px;
    -webkit-box-shadow: 3px 0 10px 0 #aaaaaa;
    -moz-box-shadow: 3px 0 10px 0 #aaaaaa;
    box-shadow: 3px 0 10px 0 #aaaaaa;
    transition: all .3s;
}
.case_list_box li .text{
    height: 55px;
    margin-top: 15px;
}
.case_list_box li .text a{
    font-size: 16px;
    color: #454545;
    line-height: 1.1;
    display: block;
}
.case_list_box li a{
    font-size: 14px;
    color: #9d9d9d;
}
.case_list_box li:hover a{
    color:#00c9a1;
}
/*案例详情*/
.csae_det {
    padding: 100px 0 50px;
}
.csae_det .title h2{
    text-align: center;
    padding: 10px 0 50px;
    font-size: 36px;
    color: #242424;
    font-weight: bold;
}
.csae_det .img_box{
    line-height: 0;
    border-bottom: 13px solid #00c9a1;
}
.csae_det .img_box img{
    width: 100%;
}
.csae_det .text {
    padding-top: 80px;
    padding-left: 35px;
}
.csae_det .text h3{
    font-size: 30px;
    color: #454545;
    font-weight: normal;
    position: relative;
    padding-bottom: 25px;
    margin-bottom: 30px;
}
.csae_det .text h3:before{
    position: absolute;
    content: "";
    width: 56px;
    height: 5px;
    bottom: 0;
    background: #00c9a1;
}
.csae_det .text p{
    font-size: 16px;
    color: #727272;
}
.csae_page{
    padding-bottom: 50px;
}
.csae_page ul li{
    width: 33.33%;
    float: left;
}
.csae_page li a{
    display: block;
    width: 100%;
    height: 30px;
    position: relative;
}
.csae_page li a:after{
    position: absolute;
    content: '';
    top: 0;
    bottom: 0;
    left: 5px;
    right: 5px;
    background: rgba(0,0,0,.05);
}
.csae_page li a:before{
    position: absolute;
    content: '';
    top: 0;
    bottom: 0;
    left: 5px;
    right: 5px;
    background-repeat: no-repeat;
    background-position: center center;
}
.csae_page li.csae_menu a:before{
    background-image: url(https://huajingfloor.cn162.wondercdn.com/public/static/images/home/zh-cn/btn-menu.png);
}
.csae_page li.csae_prev a:before{
    background-image: url(https://huajingfloor.cn162.wondercdn.com/public/static/images/home/zh-cn/btn-prev.png);
}
.csae_page li.csae_next a:before{
    background-image: url(https://huajingfloor.cn162.wondercdn.com/public/static/images/home/zh-cn/btn-next.png);
}
/*联系我们*/
.contact_box{
    padding: 45px 0 70px;
}
.contact_info h2{
    font-size: 36px;
    color: #242424;
    padding-top: 5px;
    padding-bottom: 10px;
}
.contact_info p{
    font-size: 18px;
    color: #686868;
}
.contact_info ul{
    margin-top: 55px;
}
.contact_info ul li{
    line-height: 1.8;
}
.contact_info ul li,
.contact_info ul li a{
    font-size: 18px;
    color: #686868;
}
.contact_map #map{
    width: 100%;
    height: 540px;
    margin-top: 110px;
}
.contact_map #map img{
    width: 100%;
}
.contact_box .img_box{
    line-height: 0;
    margin-bottom: 20px;
    background: #00c9a1;
    width: 280px;
    height: 260px;
}
.contact_box .img_box img{
    width: 100% !important;
    height: auto !important;
}
.contact_box .form_box .info{
    position: relative;
    width: 100%;
    height: 44px;
    margin-top: 13px;
    background: #f8f8f8;
}
.contact_box .form_box .info.textarea{
    height: 170px;
}
.contact_box .form_box label{
    line-height: 44px;
}
.contact_box .form_box .label_control{
    position: absolute;
    left: 15px;
    top: 0;
    font-size: 18px;
    color: #686868;
}
.contact_box .form_box .tips{
    position: absolute;
    right: 10px;
    top: 0;
    color: #ff0000;
}
.contact_box .form_box input,
.contact_box .form_box textarea{
    text-indent: 15px;
    width: 100%;
    height: 100%;
    border: 0;
    background: none;
    font-family: 思源黑体;
}
.contact_box .form_box textarea{
    padding: 15px;
    resize: none;
    text-indent: 0;
}
.product_tab .txt{
    width: 100%;
    margin: auto;
}
.product_tab .txt h2{
    font-size: 18px;
    color: #ffffff;
    margin-bottom: 20px;
    line-height: 44px;
    padding-left: 25px;
    font-weight: normal;
    background: #828282;
}
.product_tab .txt h3{
    padding: 0 25px;
    margin-bottom: 15px;
}
.product_tab .txt span,
.product_tab .txt p{
    /*padding: 0 25px;*/
    font-size: 14px;
}
.product_tab .txt span{
    display: block;
    margin-top: 20px;
    font-weight: bold;
    margin-bottom: 3px;
    color: #3b3b3b;
}
.product_tab .txt h3 span{
    font-size: 22px;
    color: #3b3b3b;
    display: block;
    margin-top: 0;
    padding: 0;
}
.product_tab .txt .img{
    text-align: center;
}
.product_tab .txt img{
    width: auto !important;
    height: auto !important;
}
.t1{
    margin-bottom: 40px;
}
.t3 .img{
    margin-bottom: 25px;
}
.product_tab .txt .t3-3 .tl{
    margin-top: 15px;
}
.product_tab .txt .t3-3 .tr img{
    margin: 0;
}
.product_tab .txt .table{
    overflow-x: auto;
    margin-bottom: 50px;
    padding-bottom: 10px;
}
.product_tab .txt table{
    width: 1250px !important;
}
.product_tab .txt table tr,
.product_tab .txt table th,
.product_tab .txt table td{
    height: auto !important;
    border: 1px solid #000000;
}
.product_tab .txt table td{
    padding: 5px 10px !important;
    margin: 0 !important;
}
.product_tab .txt table p,
.product_tab .txt table span{
    display: inline-table;
    margin-top: 0;
    font-weight: normal;
    margin-bottom: 0;
    color: #000000;
    padding: 0;
}
.product_tab .txt table p{
    width: 100%;
}
#newBridge{
    display: none !important;
}
/*form success*/
.success_box {
    padding: 50px 0;
}
.success_box .img {
    text-align: center;
    line-height: 0;
    padding: 20px 0;
}
.success_box .text {
    text-align: center;
}
.success_box .text a {
    display: inline-block;
    margin-top: 15px;
    margin-left: 10px;
    margin-right: 10px;
    color: #ffffff;
    background: #ef524a;
    padding: 10px;
}
.success_box .text a:hover {
    opacity: .85;
}
@media (max-width: 1200px) {
    .nav_list > li > a{
        padding: 0 10px;
    }
    .header_bottom .header_search{
        width: 40px;
    }
    .banner .banner_item .poa3{
        width: 100%;
        padding: 0 10px;
    }
    .ind_p_box .ind_p_con{
        padding-left: 0;
    }
    .ind_p_box .ind_p_con .img img{
        width: 45%;
        height: auto;
    }
    .index_box4 .index_about .text p{
        padding-left: 0;
        background: none;
    }
    .index_box5 .case_list .img{
        padding-top: 94%;
        height: auto;
    }
    .index_box5 .case_list span a{
        font-size: 16px;
        padding-left: 10px;
    }
    .preview{
        display: none;
    }
    .pro_B_img{
        display: block;
    }
    .pro_B_img .slick-dots{
        bottom: 20px;
    }
    .product_tab .txt{
        width: 100%;
    }
    .case_list_box li{
        width: 25%;
        padding-right: 20px;
        margin-right: 0;
    }
    .case_list_box .img_box a{
        width: 100%;
    }
    .huilian_Somewhat .col_box{
        padding-right: 0;
    }
}
@media (max-width: 992px) {
    body{
        padding-top: 87px;
    }
    .header_top,
    .header_bottom{
        display: none;
    }
    .m_menu {
        overflow: hidden;
        margin-top: -4px;
    }
    .m_menu ul{
        overflow: hidden;
        background: #00c9a1;
    }
    .m_menu li{
        /*width: 25%;*/
        padding: 0 5px;
        float: left;
        line-height: 32px;
        text-align: center;
        background: #00c9a1;
        border-right: 1px solid rgba(163,163,163,0.3);
        border-bottom: 1px solid rgba(163,163,163,0.3);
    }
    .m_menu li a{
        color: #ffffff;
    }
    .banner .banner_item{
        padding-top: 520px;
    }
    .banner .banner_item .poa1,
    .banner .banner_item .poa2,
    .banner .banner_item .poa3{
        left: 0;
        right: 0;
        top: 10%;
        margin: auto;
        -webkit-transform: scale(0.8);
        -moz-transform: scale(0.8);
        -ms-transform: scale(0.8);
        -o-transform: scale(0.8);
        transform: scale(0.8);
    }
    .banner .banner_item .poa2{
        width: 100%;
        padding: 0 20px;
    }
    .banner .banner_item .poa2 h2,
    .banner .banner_item .poa3 h2{
        font-size: 48px;
    }
    .banner .banner_item .poa3 p{
        font-size: 34px;
    }
    .banner .banner_item .poa3 a{
        font-size: 18px;
    }
    .banner .banner_item .poa2 ul{
        width: 80%;
        overflow: hidden;
        margin: auto;
    }
    .banner .banner_item .poa2 ul li,
    .banner .banner_item .poa3 ul li{
        padding: 0 15px;
    }
    .index_box2 .ind_p_box{
        display: none;
    }
    .ind_p_box_slick{
        display: block;
    }
    .index_box3 .col_sm_24{
        display: none;
    }
    .index_box3 li{
        padding-bottom: 0;
    }
    .index_box4 .index_about{
        padding: 20px 0;
        -webkit-background-size: cover;
        background-size: cover;
    }
    .index_box4 .index_about .img{
        padding: 0;
    }
    .index_box5 .case_list{
        width: 33.33%;
    }
    .index_box6{
        background: #ecedf1;
    }
    .index_box6 .img{
        text-align: center;
    }
    .index_box7 .n_list .ind_n_con{
        width: auto;
        float: none;
        margin-left: 80px;
        padding-left: 10px;
    }
    .case_list_box li{
        width: 33.33%;
        padding: 0 10px;
    }
    .case_list_box .case_list{
        padding: 0;
    }
    .csae_det .text{
        padding-top: 0;
        padding-left: 0;
    }
    .csae_det{
        padding: 50px 0;
    }
    .contact_box .img_box{
        width: 100%;
        text-align: center;
    }
    .language_box .img img{
        position: inherit;
        width: auto !important;
        height: auto !important;
    }
    .contact_map #dituContent{
        margin-top: 30px;
        margin-bottom: 20px;
    }
    .about_box2 .t1{
        padding-top: 0;
    }
    #newBridge .nb-invite-wrap-0{
        min-height: 120px !important;
    }
    #newBridge .nb-icon-wrap-0{
        display: none;
    }
    #newBridge .nb-invite-body-base{
        padding: 0;
    }
    .about_box1{
        padding: 40px 0;
    }
    .about_box1 h2{
        padding-bottom: 15px;
    }
    .about_box2{
        background: none;
    }
    .about_box2 .t1{
        margin-bottom: 0;
    }
    .about_box2 .huilian_Somewhat{
        padding: 40px 0;
    }
    .huilian_Somewhat .col_box{
        margin-bottom: 20px;
    }
    .about_box2 .r3 .img_box{
        display: none;
    }
    .about_box2 .r3{
        padding-top: 0;
        padding-bottom: 50px;
    }
    .about_certificate .h1{
        display: none;
    }
    .contact_map #map{
        margin-top: 50px;
        margin-bottom: 40px;
        text-align: center;
    }
    .contact_map #map img{
        width: 540px;
    }
    .about_box1 .col_lg_4,
    .about_box1 .col_lg_20{
        width: 100%;
    }
    .about_box1 h2{
        font-size: 34px;
    }
    .about_box2 .huilian_Somewhat .col_lg_6{
        width: 50%;
    }
    .huilian_Somewhat h3{
        font-size: 32px;
    }
}
@media (max-width: 767px) {
    body{
        padding-bottom: 48px;
    }
    .container_1200{
        padding-left: 10px;
        padding-right: 10px;
    }
    .banner .banner_item .poa{
        width: 100%;
    }
    .banner .banner_item{
        padding-top: 340px;
    }
    .banner .banner_item .poa1,
    .banner .banner_item .poa2,
    .banner .banner_item .poa3{
        left: 0;
        right: 0;
        top: 30%;
        margin: auto;
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }
    .banner .banner_item .poa2{
        top: 13%;
    }
    .banner .banner_item .poa1 .text h2 span{
        font-size: 80px;
    }
    .banner .banner_item .poa1 .text h2{
        font-size: 40px;
    }
    .banner .banner_item .poa1 .text p{
        font-size: 24px;
    }
    .banner .banner_item .poa2 h2{
        padding-bottom: 10px;
    }
    .banner .banner_item .poa2 h2,
    .banner .banner_item .poa3 h2{
        font-size: 30px;
    }
    .banner .banner_item .poa2 p{
        line-height: 1.2;
    }
    .banner .banner_item .poa2 p,
    .banner .banner_item .poa3 p{
        font-size: 20px;
    }
    .banner .banner_item .poa2 a{
        font-size: 14px;
        margin-top: 10px;
        display: inline-block;
    }
    .banner .banner_item .poa2 ul,
    .banner .banner_item .poa3 ul,
    .banner .banner_item .poa1 .img{
        display: none;
    }
    .banner .banner_item .poa1 .text{
        width: 100%;
        padding-bottom: 20px;
        height: auto;
    }
    .index_box1 .text{
        margin-bottom: 20px;
    }
    .index_box2 .title li:nth-of-type(2n){
        display: none;
    }
    .index_box4{
        margin-bottom: 0;
    }
    .index_box5 .text_title p{
        width: auto;
    }
    .index_box5 .case_list{
        width: 50%;
    }
    .index_box7 .n_list{
        margin-top: 30px;
    }
    .Fast_navigation{
        padding: 30px 0;
        text-align: center;
    }
    .Fast_navigation .col_lg_6,
    .Fast_navigation .col_lg_4{
        display: none;
    }
    .Fast_navigation .col_lg_6.col_xs_24{
        display: block;
    }
    .footer_hotline{
        margin-top: 20px;
    }
    .product_tab .txt .table{
        overflow-x: auto;
    }
    .t4 table{
        width: 768px;
    }
    .csae_title p{
        width: 100%;
    }
    .case_list_box li{
        width: 50%;
        padding: 0 10px;
    }
    .csae_det .text h3{
        padding-top: 30px;
    }
    .contact_info h2{
        font-size: 24px;
    }
    .contact_box .img_box{
        height: auto;
        background: none;
    }
    .index_box1{
        display: none;
    }
    .index_box2 .title{
        padding-top: 40px;
    }
    .index_box4 .index_about .img img{
        width: 125px;
    }
    .index_box2 .title h2,
    .index_box3 .title h2,
    .index_box4 .index_about .text h3,
    .index_box7 .title h2{
        font-size: 24px;
    }
    .index_box4 .index_about .text p{
        font-size: 20px;
    }
    .index_box4 .index_about .text{
        padding-top: 20px;
    }
    .index_box5 .text_title h2,
    .index_box6 .texe_title h2{
        font-size: 24px;
    }
    .index_box6 .text_con a{
        margin-top: 30px;
    }
    .index_box7{
        padding: 40px 0;
    }
    .Fast_navigation .img img{
        width: 155px;
    }
    .index_box6 .texe_title{
        padding-top: 20px;
    }
    .about_box2 .img_box{
        margin-bottom: 20px;
    }
    .huilian_Somewhat .col_xs_24{
        width: 50%;
    }
    .about_certificate .last{
        display: none;
    }
    .ind_p_box_slick .ind_p_con .text p{
        padding-right: 0;
    }
    .index_box3{
        display: none;
    }
    .index_box4 .index_about .text p,
    .index_box5 .text_title p{
        font-size: 16px;
    }
    .page_box{
        width: 100%;
        float: left;
    }
    .csae_title h2{
        font-size: 30px;
    }
    .csae_title p{
        font-size: 16px;
    }
    .about_box1 h2{
        font-size: 30px;
    }
    .about_box1 p{
        font-size: 16px;
    }
    .about_box2 .col_lg_14,
    .about_box2 .col_lg_10{
        width: 100%;
    }
    .about_box2 .img_box img{
        width: 100%;
    }
    .about_box2 .text p{
        font-size: 16px;
    }
    .huilian_Somewhat .col_box{
        padding-top: 0;
    }
    .about_box2 .r3 .col_lg_16{
        width: 100%;
    }
    .about_box2 .r3 .col_lg_8{
        width: 100%;
    }
    .about_certificate .col_lg_1_5{
        width: 33.3333%;
    }
    .about_certificate .row:last-child .col_lg_1_5:nth-of-type(1){
        display: none;
    }
    .about_certificate .col_lg_4{
        width: 33.33%;
    }
    .about_box4 p{
        font-size: 16px;
    }
    .about_certificate{
        padding-top: 0;
    }
    .about_certificate h2{
        font-size: 30px;
    }
    .Fast_contact {
        width: 100%;
        height: auto;
        top: auto;
        bottom: 0;
        z-index: 999;
        display: block;
    }
    .Fast_contact ul li.onlineservice_li {
        width: 50%;
        float: left;
        margin-bottom: 0;
        border-left: 1px solid #fff;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
    }
    .onlineservice_tips {
        display: none;
    }
}
@media (max-width: 640px) {
    .ejectEmail_form {
        width: 90%;
        left: 5%;
        margin-left: 0
    }
    .m_header{
        height: 120px;
    }
    body{
        padding-top: 120px;
    }
    .certificate_slick .slick_first img{
        clear: both;
        display: block;
        margin: auto;
    }
    .index_box2 .title li{
        margin-bottom: 10px;
    }
    .ind_p_box_slick .img img{
        width: 100%;
        margin: 0;
    }
    .index_box3 .title{
        margin-bottom: 0;
    }
    .ind_p_box_slick .img a:nth-of-type(2){
        display: none;
    }
    .case_list_box li{
        width: 100%;
        padding: 0 10px;
    }
    .news_box .news_list{
        height: auto;
    }
    .news_box .news_img{
        width: 100%;
        height: auto;
        margin: auto;
        display: list-item;
    }
    .news_box .news_text{
        width: 100%;
        float: left;
        margin-left: 0;
        padding: 0 10px;
    }
    .news_box .news_text p{
        height: auto;
    }
    .content_title h3{
        font-size: 24px;
    }
    .csae_title h2{
        font-size: 24px;
    }
    .case_list_box li .text{
        height: auto;
        margin-bottom: 10px;
    }
    .about_box1 h2{
        font-size: 24px;
    }
    .about_box2 .huilian_Somewhat .col_lg_6{
        width: 100%;
    }
    .about_certificate h2{
        font-size: 24px;
    }
}
@media (max-width: 560px) {
    .contact_map #map{
        height: auto;
        width: 100%;
    }
    .contact_map #map img{
        width: 100%;
    }
    .m_menu li a span{
        font-size: 12px;
    }
    .language_box h3 a{
        padding-left: 0;
        background: none;
        padding-right: 10px;
    }
    .banner .banner_item .poa1 .text h2 span {
        font-size: 44px;
    }
    .banner .banner_item .poa1 .text h2 {
        font-size: 22px;
    }
    .banner .banner_item .poa1 .text p {
        font-size: 12px;
    }
}
@media (max-width: 480px) {
    .huilian_Somewhat .col_xs_24{
        width: 100%;
    }
    .products_inquire a.inquire{
        background-position: 20px -40px;
    }
}
@media (max-width: 320px) {
    .m_menu li a span{
        font-size: 10px;
    }
}