@charset "utf-8";
@import url(../iconfont/iconfont.css);

/* WU自定义*/
.wu-main-container {margin: 40px auto 0;}
.wu-button {display: block; width: 165px; height: 40px; line-height: 40px; text-align: center; background-color: #009bdb; color: #fff; font-size: 14px; text-decoration: none;}
a.wu-video {display: block; margin: 20px auto 0; width: 100%;}
a.wu-video img {max-width: 100%; height: auto;}
.wu-main-container-bg {padding: 40px 15px 0; background-color: #009bdb; text-align: center;}
.wu-main-container-bg h2 {color: #fff;}

/* banner */
.main-banner.one {
    background: url(../images/m/banner-img-about.jpg) center;
    background-size: auto 100%;
}
.main-banner.two {
    background: url(../images/m/banner-img-cold.jpg) center;
    background-size: auto 100%;
}
.main-banner.three {
    background: url(../images/m/banner-img-heat.jpg) center;
    background-size: auto 100%;
}
.main-banner.four {
    background: url(../images/m/banner-img-contact.jpg) center;
    background-size: auto 100%;
}
.welcome-area.about {
    margin-top: 30px;
}
.welcome-area {
    margin-top: 40px;
    color: #0c0c0c;
}
.welcome-area.product {
    margin-top: 30px;
}
.welcome-area.product .main-heading1 {
    color: #009bdb;
    font-weight: 500;
    font-size: 15px;
}
.welcome-area.product .main-heading2 {
    color: #121212;
    font-weight: bold;
    font-size: 26px;
}

.page_factory {padding-top: 30px; padding-bottom: 30px;}
.page_factory .box_title {margin-bottom: 20px; text-align: center;}
.page_factory video, .video_box video {width: 100%;}
.box_title span.gray {display: block; width: 118px; height: 2px; background-color: #999; margin: 15px auto 45px;}
.img_group {display: flex; margin-top: 25px;}
.img_group .child {flex: 1; height: auto;}
.img_group .child + .child {margin-left: 20px;}
.img_group .child img {max-width: 100%; border: 0;}
.video_page {display: table; width: 100%; position: relative;}
.video_page .video_box {display: table-cell; vertical-align: middle;}
.video_page .wu-top-bar {position: absolute; width: 100%; top: 0; left: 0;}
.video_page .wu-top-bar a {display: block; width: 48px; height: 48px; line-height: 48px; color: #e5e5e5; font-size: 36px;}

.wu-product-ct {display: block; max-width: 100%; border: 0; margin-bottom: 20px;}
.page_parameter {}
.page_parameter h2 {font-size: 28px; text-align: center;}
.page_parameter h4 {margin: 40px 0 15px; font-size: 22px;}
.page_parameter table tr td.dt {width: 180px; background: #5988b9; color: #fff; font-weight: 600; padding: 15px; vertical-align: top;}
.page_parameter table tr td.dd {width: 388px; background: #d9ebfb; padding: 15px; vertical-align: top;}
.page_parameter table tr td.dd ul {margin: 0; padding-left: 15px;}
.yingyong {margin: 40px 0 0;}
.yingyong .box_title {margin-bottom: 30px;}
.yingyong h5 {font-weight: bold; margin: 5px 0 15px; text-align: center;}
.yingyong .img_box {position: relative; overflow: hidden; width: 100%; height: 200px; background: #9fcdf6; border-radius: 10px; margin: 0 auto;}
.yingyong .img_box img.jz {position: absolute; top: 50%; margin-top: -64px; left: 50%; margin-left: -82px;}
.yingyong .img_box img.lhq {position: absolute; top: 50%; margin-top: -66px; left: 50%; margin-left: -69px;}
.yingyong img.jzq {display: block; margin: 15px auto 20px;}
.yingyong .text {width: 100%; margin: 15px auto 25px;}
.yingyong .text ul {margin: 0; background: #e5e5e5; padding-top: 10px; padding-bottom: 10px;}
.yingyong .left img.jzq {display: block;}

.anjo-mob {display: block;}
.anjo-mob:last-child {margin-left: 21px}
