@charset "utf-8";
/*
Theme Name: dehumidifier
Version: 1.5
*/
/* 首字母大写 body{text-transform:capitalize;}
*//* 全大写 .topnav{text-transform:uppercase;}
*/
@import url(static/font-awesome/css/font-awesome.min.css);
/* 浮动与清除 */
.fleft {float: left;}
.fright {float: right;}
.clearfix:after {clear: both;content: ".";display: block;height: 0;font-size: 0;visibility: hidden;}
.clearfix {*zoom:1;}
img.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.ovh{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.logoimg{max-width:100%;max-height:100%;}
#wpmobans{display:none;}
.fnone{display:none!important;}
.wp-caption{max-width:100%;}
.w1200{width: 1200px;margin: auto;}
.pt20{padding-top:20px;}
.btx{margin:20px auto!important}
.lrbanner img{width:100%;height:auto;max-height:400px}
ul,ol{list-style:none}

/*轮播*/
.carousel-container {width: 100%;height: 600px;position: relative;overflow: hidden;margin: 0 auto;z-index: 0;}
.carousel-slides {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.carousel-slide {position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0; transition: all 3s ease; transform: scale(1.25);object-fit: cover;}
.carousel-slide.active {opacity: 1;transform: scale(1); z-index: 10;}
.carousel-container .prev-btn,.carousel-container .next-btn{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(basic/images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5; z-index:999;border:none;  }
.carousel-container .next-btn{ left:auto; right:3%; background-position:8px 5px; }
.carousel-container .prev-btn:hover,
.carousel-container .next-btn:hover{ filter:alpha(opacity=100);opacity:1;  }
.carousel-container .prev-btnStop{ display:none;  }
.carousel-container .next-btnStop{ display:none;  }
.carousel-dots {position: absolute;bottom: 20px; left: 50%;transform: translateX(-50%);display: flex;gap: 10px; z-index: 20; }
.carousel-dot {width: 20px;height: 6px;border-radius: 3px; margin-right:5px;background: rgba(255, 255, 255, 0.6); cursor: pointer;transition: background 0.3s ease; }
.carousel-dot.active {background: #f00; }
.slider_banner{position:relative;overflow:hidden;}
.slideBox2{ width:100%; overflow:hidden; position:relative; border:0px solid #ddd;  }
.slideBox2 .hd{ position:absolute;  left:0;right:0;bottom:10px; z-index:1; }
.slideBox2 .hd ul{ overflow:hidden; zoom:1; width:100%;text-align:center;  }
.slideBox2 .hd ul li{ display:inline-block; margin-right:2px;  width:20px; height:6px; border-radius:3px;line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox2 .hd ul li.on{ background:#f00; color:#fff; }
.slideBox2 .bd{ position:relative; height:100%; z-index:0;  }
.slideBox2 .bd li{ zoom:1; vertical-align:middle; }
.slideBox2 .bd img{ width:100%; height:auto; display:block; transition: 3s linear; transform: scale(1.08); }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox2 .prev,.slideBox2 .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(basic/images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox2 .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox2 .prev:hover,
.slideBox2 .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox2 .prevStop{ display:none;  }
.slideBox2 .nextStop{ display:none;  }


.picFocus{ display:none;margin:0 auto;  width:100%; border:0px solid #ccc; padding:5px;  position:relative;  overflow:hidden;  zoom:1;   }
.picFocus .hd{ width:100%; padding-top:5px;  }
.picFocus .hd ul{ margin:10px 0;  overflow-x: auto; overflow-y: hidden; white-space: nowrap; zoom:1; }
.picFocus .hd ul::-webkit-scrollbar {height: 6px; }
.picFocus .hd ul::-webkit-scrollbar-thumb {background-color: #ccc; border-radius: 3px; }
.picFocus .hd ul::-webkit-scrollbar-track {background-color: #f5f5f5;}
.picFocus .hd ul li{ padding-top:5px;text-align:center; display: inline-block; }
.picFocus .hd ul li img{ width:60px; height:60px; border:1px solid #ddd; cursor:pointer; margin-right:5px;   }
.picFocus .hd ul li.on{ background:url("images/icoUp.gif") no-repeat center 0; }
.picFocus .hd ul li.on img{ border-color:#f60;  }
.picFocus .bd { border:1px solid #ccc;padding:10px; }
.picFocus .bd li{ vertical-align:middle;}
.picFocus .bd img{ width:auto; height:460px; display:block;margin:0 auto  }

@media screen and (max-width: 768px) {.picFocus{width:100%}
.box{width:380px;}
.picFocus .bd img{ width:auto; height:280px; }
}

.product-section {display: flex;margin-bottom: 20px;gap: 10px;}
.sidebar {width: 240px;background-color: #e0e0e0;display: flex;flex-direction: column;justify-content: center;align-items: center;text-align: center;padding: 20px;}
.sidebar h2 {font-size: 24px;margin-bottom: 10px;}
.sidebar p {font-size: 12px;color: #666;margin-bottom: 20px;}
.sidebar a {font-size: 12px;color: #333;text-decoration: none;border-bottom: 1px solid #333;}
.product-grid {flex: 1;display: grid;grid-template-columns: repeat(4, 1fr);gap: 5px;}
.product-item {background-color: #f5f5f5;padding: 15px;text-align: center;border-radius:10px;overflow: hidden;}
.product-item img {max-width: 100%;min-height: 180px;object-fit: contain;margin-bottom: 10px;transition: transform 0.5s ease;}
.product-item:hover img {transform: scale(1.05);}
.product-item p {font-size: 14px;color: #333;}

        .footer-container {max-width: 1200px;margin: 0 auto;display: flex;flex-wrap: wrap;justify-content: space-between;gap: 30px;}
        .footer-left {flex: 1;min-width: 250px;}
        .footer-logo {display: flex;align-items: center;gap: 10px;margin-bottom: 15px;}
        .footer-logo img {height: 50px;}
        .footer-logo h2 {font-size: 20px;color: #333;}
        .footer-desc {font-size: 14px;color: #666;line-height: 1.6;margin-bottom: 20px;}
        .footer-contact {font-size: 14px;color: #ddd;margin-bottom: 8px;display: flex;align-items: center;gap: 8px;}
        .footer-contact svg {width: 16px;height: 16px;fill: #666;}
        .footer-social {display: flex;gap: 12px;margin-top: 20px;}
        .footer-social a {width: 24px;height: 24px;display: flex;align-items: center;justify-content: center;background-color: #333;color: #fff;border-radius: 4px;text-decoration: none;font-size: 14px;}
        .footer-columns {display: flex;flex: 2;justify-content: space-between;min-width: 300px;}
        .footer-column {flex: 1;}
        .footer-columns>li>a {display:block;font-size:1.3em;color: #fff;margin-bottom: 15px;text-transform: uppercase;letter-spacing: 0.5px;}
        .footer-columns ul {list-style: none;}
        .footer-columns ul li {margin-bottom: 10px;}
        .footer-columns ul li a {font-size: 14px;color: #ddd;text-decoration: none;transition: color 0.3s ease;}
        .footer-columns ul li a:hover {color: #007bff;}
        /* 响应式适配 */
        @media (max-width: 768px) {
		.footer-container {flex-direction: column;}
		.footer-columns {flex-direction: column;gap: 30px;}
		}

/*首页视频轮播*/
.pro-video{background:#f7f9fa;padding:80px 0;}
.pro-industries{padding:50px 0;}

/* 视频轮播容器 - 适配BANNER尺寸 */
        .video-banner {height: 500px; position: relative;overflow: hidden;background: #000;}

        /* 视频轮播列表 */
        .video-banner-list {width: 100%;height: 100%;position: relative;}

        /* 单个视频项 */
        .video-item {width: 100%;height: 100%;position: absolute;top: 0;left: 0;opacity: 0;transition: opacity 0.5s ease;z-index: 0;}
        .video-item.active {opacity: 1;z-index: 1;}

        /* 视频封面图 - 初始展示，点击播放视频 */
        .video-cover {width: 100%;height: 100%;position: absolute;top: 0;left: 0;background-size: cover;background-position: center;cursor: pointer;z-index: 2;display: flex;align-items: center;justify-content: center;}
        /* 播放按钮样式 */
        .play-btn {width: 80px;height: 80px;border-radius: 50%;background: rgba(255,255,255,0.8);display: flex;align-items: center;justify-content: center;transition: transform 0.3s ease;}
        .play-btn::after {content: "";width: 0;height: 0;border-style: solid;border-width: 15px 0 15px 25px;border-color: transparent transparent transparent #000;margin-left: 5px;}
        .play-btn:hover {transform: scale(1.1);}

        /* 视频标签样式 */
        .video-item video {width: 100%;height: 100%;object-fit: cover; /* 保持视频比例，填满容器 */}

        /* 切换按钮 - 左右箭头 */
        .switch-btn {width: 50px;height: 80px;background: rgba(0,0,0,0.5);color: #fff;border: none;outline: none;cursor: pointer;position: absolute;top: 50%;transform: translateY(-50%);z-index: 10;font-size: 30px;transition: background 0.3s ease;font-size:0;background:url(basic/images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;}
        .switch-btn:hover {filter:alpha(opacity=100);opacity:1;}
        .prev-btn {left: 0;}
        .next-btn {left:auto; right:0; background-position:8px 5px; }}

        /* 分页指示器 - 底部小圆点 */
        .indicator {position: absolute;bottom: 20px;left: 50%;transform: translateX(-50%);display: flex;gap: 10px;z-index: 10;}
        .indicator-item {width: 12px;height: 12px;border-radius: 50%;background: rgba(255,255,255,0.5);cursor: pointer;transition: background 0.3s ease;}
        .indicator-item.active {background: #fff;width: 30px;border-radius: 6px; /* 激活态变椭圆，更醒目 */}

.slideBox{ width:100%; overflow:hidden; position:relative; border:0px solid #ddd;}
.slideBox .hd{ position:absolute;left:0;right:0;bottom:10px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; width:100%;text-align:center;}
.slideBox .hd ul li{ display:inline-block; margin-right:2px;width:10px; height:10px; border-radius:50%;line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img,.slideBox .bd video{ width:100%; height:auto; display:block;}
.slideBox .prev,.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:#ddd url(basic/images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5; }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;}
.slideBox .prevStop{ display:none;}
.slideBox .nextStop{ display:none;}
.five{padding: 20px 0 80px 0;margin-top: 32px;background-color: #f7f9fa;}
.five .main-title {font-size: 30px;line-height: 45px;color: rgba(0,0,0,.85);margin-top: 26px;margin-bottom: 10px;text-align: left;font-weight: 600;}
.five .leave-title {font-size: 20px;line-height: 45px;color: rgba(0,0,0,.85);margin-top: 16px;margin-bottom: 5px;text-align: left;font-weight: 200;}
.five .icon{width: 20%;}
.five-module-list{display: flex;justify-content: space-between;align-items: flex-start;}
.five-module-item{text-align: center;width: 282px;position: relative;}


 .five-module-item.link-box{position: relative;z-index: 400;text-align: center;margin-top: 16px;display: inline-flex;align-items: center;border-radius: 64px;transition: all .3s ease;cursor: pointer;margin-left: 8px;}
.five-module-item .link-box .text {font-size: 16px;line-height: 24px;color: rgba(0,0,0,.85);}
.five-module-item .title {font-size: 24px;line-height: 36px;color: rgba(0,0,0,.85);margin-top: 16px;font-weight: 500;}
.five .item {position: relative;float: left;width: 90%;border: 1px solid #e4e4e4;margin-right: 10px;margin-bottom: 10px;border-radius: 5px;}
.five .item1 {position: relative;float: left;border: 1px solid #e4e4e4;margin-right: 10px;margin-bottom: 10px;border-radius: 5px;}
.five .item1 label {position: absolute;left: 0;top: 0;z-index: 11;text-align: center;display: block;margin: 0;font-size: 14px;line-height: 36px;color: #666;padding-left: 15px;}
.five .item1 .txt {width: 83%;color: #666;font-size: 16px;line-height: 32px;padding: 0 0 0 80px;}
.five textarea, .five textarea::placeholder { color: #666;font-size: 16px;line-height: 32px;}
.five .word-content{width:90.7%;}
.five .submut_box {margin-top: 10px;text-align: left;float: left;}
.five .control-label {text-align: right;margin-bottom: 0;padding-top: 7px;}
.five .submut_btn{display: inline-block; padding: 10px 35px; font-size: 16px; color:#fff; background: #dd3333; border-radius:5px; border: none;cursor: pointer;overflow: hidden;}
.five .item label {position: absolute;left: 0;top: 0;z-index: 11;text-align: center;display: block;margin: 0;font-size: 14px;line-height: 36px;color: #666;padding-left: 15px;}
.five .item .txt {width: 100%;color: #666;font-size: 16px;line-height: 32px;padding: 0 0 0 80px;}
.pro-header h3{font-size: 30px;line-height: 45px;letter-spacing: -.03em;text-align:center;padding:0px 0 50px;}
.industries-ul li{width:32%;float:left;margin-right:2%;height:300px;box-sizing:border-box;margin-bottom:20px;position:relative;}
.industries-ul li img{width:100%;height:100%;transition: transform 0.5s ease;}
.industries-ul li:hover img {transform: scale(1.05);}
.industries-ul li:hover p{height:auto;}
.industries-ul ul li:nth-child(3n){margin-right:0;}
.industries-ul li .conn{position:absolute;bottom:30px;left:30px;right:30px;color:#fff;}
.conn h3{font-size: 24px;line-height: 28px;}
.conn p{font-size: 16px;line-height: 24px;margin-top: 16px;height:0;overflow:hidden;}
.conn a{display:block;margin-top: 16px;color:#fff;}
.foot_bottom .w1200{border-top:1px solid #494949;padding:20px 0;}


/*PC二级菜单*/
.web_header{position:relative;}
.znav_wrap_main{display:flex;flex-wrap:wrap;border-top:1px solid #f5f5f5;}
.znav_item{display:flex;width:33.33333%;padding:30px 15px;box-sizing:border-box;border-right:2px solid #f5f5f5;border-bottom:2px solid #f5f5f5;}
.znav_item_left img{width:160px;}
.znav_item_right{margin-left:20px;}
.znav_item_right h3{line-height: 20px;font-size: 16px;font-weight: 500;margin-bottom:10px;color: rgba(0, 0, 0, .85);}
.znav_item_right p{font-size: 12px;line-height: 16px;margin-bottom: 16px;}
.znav_item_right li a{line-height: 24px;font-size: 14px;color: rgba(0, 0, 0, .85);}
.znav_item_right li a:hover{color:#A28B2C}
.znav_wrap{display:none;position:absolute;left:0;right:0;top:100%;background:#fff;z-index:999;}

/*弹窗表单*/
.tjdiv2{display:none;position:fixed;z-index:999;top:10%;left:calc(50% - 300px);width:600px;background:#fff;max-width:100%;padding:20px;box-sizing:border-box;border:1px solid #ddd;border-radius:10px;box-shadow: 0px 2px 10px 0px rgb(0 0 0 / 10%);}
.tjdiv2 .items{padding:5px 0;}
.tjdiv2 .items span{display:block;margin-bottom:5px;}
.tjdiv2 .items{width:48%;box-sizing: border-box;box-sizing:border-box;float:left;margin-right:4%;}
.tjdiv2 input{width:100%;background:#fff;padding:10px;border:1px solid #ddd;border-radius:0px}
.tjdiv2 .items:nth-child(2n){margin-right:0}
.tjdiv2 .mess{width:100%}
.tjdiv2 textarea{width:100%;background:#fff;padding:10px;border:1px solid #ddd;border-radius:0px;min-height:100px;}
.tjdiv2 #tjbtnn{width:90%;text-align:center;background:#013e5a;color:#fff;border-radius:0px;display:block;cursor:pointer;}

.xss{position:absolute;top:5px;right:5px;font-size:13px;cursor:pointer;}
.tjdiv22{text-align:center}
.tjdiv22 h3{padding:20px 20px;background:#013e5a;color:#fff;font-size:1.2em}
.tjdiv22 p{padding:20px;text-align:left;}
@media screen and (max-width: 768px){
.tjdiv2 {left: 0;}
}

/*mbx*/
.mbx-dl{background: #e9e9e9;margin-bottom:20px;padding: 15px 0;}

.content-wrap.form .ch_form_wrap{ width:100%; font-family:Arial, Helvetica, sans-serif;margin:0;padding:0;font-size:13px;}
.content-wrap.form .ch_form_wrap .title{background:#013e5a;width: 100%;height:55px;line-height:55px;color:#fff;margin:0;padding:0;font-size:16px;padding:0 20px;font-weight:normal;}
.content-wrap.form .ch_form_wrap .title em{ font-style:normal}
.content-wrap.form .ch_form_wrap .title svg{ display:none}
.content-wrap.form .ch_form_wrap form{position:relative;}
.content-wrap.form .ch_form_wrap ul{ padding:20px 20px 5px;}
.content-wrap.form .ch_form_wrap ul li{ position:relative;list-style:none; margin:0 0 14px;display: flex;min-height: auto;line-height: 40px;}
.content-wrap.form .ch_form_wrap ul li label{ float: left;min-width: 80px}
.content-wrap.form .ch_form_wrap ul,.content-wrap.form .ch_form_wrap ul li,.content-wrap.form .ch_form_wrap ul input,.content-wrap.form .ch_form_wrap ul textarea,.content-wrap.form .ch_form_wrap ul select{position:relative;width:100%;}
.content-wrap.form .ch_form_wrap ul input,.content-wrap.form .ch_form_wrap ul textarea,.content-wrap.form .ch_form_wrap ul select{ border:1px solid #eee; border-left:3px solid #013e5a; height:39px; padding:0 10px;font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.content-wrap.form .ch_form_wrap ul textarea{ height:95px; padding:10px;resize: none;}
.content-wrap.form .ch_form_wrap .item_submit{ padding:0 20px;}
.content-wrap.form .ch_form_wrap .item_submit input{ width:100%; height:33px; color:#fff; background:#1257b4; border:none; cursor:pointer;-moz-transition-duration:.3s;-webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s;transition-duration:.3s;}
.content-wrap.form .ch_form_wrap .item_submit input:hover{ background:#013e5a;}
.content-wrap.form .ch_form_wrap .Validform_checktip.Validform_wrong{ position:absolute; right:7px; top:0; display:block; line-height:39px;color:red;pointer-events:none;}
.content-wrap.form .ch_form_wrap .Validform_error{ border-color:red !important;border-left-color:#013e5a !important}
.content-wrap.form .ch_form_wrap .form_tip{position:relative;color:red; padding:0 0 10px;}
.content-wrap.form .ch_form_wrap .email_point{display:none; }


.content-wrap.form #gif-show{top:0 !important;height:100%;display: flex;align-items: center;text-align: center;justify-content: center;}
.content-wrap.form #gif-show img{margin-top:0 !important;}

.content-wrap.livechat{width: 100%;font-family: Arial, Helvetica, sans-serif;margin: 0;padding: 0;font-size: 12px;/*border: 1px solid #36a9e1;*/border-top: none;border-radius: 15px 15px 0 0;overflow: hidden;background: #FFFFFF}
.content-wrap.livechat .ch_form_wrap {width: 100%;font-family: Arial, Helvetica, sans-serif;margin: 0;padding: 0;font-size: 12px;}
.content-wrap.livechat .ch_form_wrap .title {position: relative;display: flex;justify-content: space-between;align-items: center;background: #36A9E1;width: 101%;height: 45px;line-height: 45px;color: #fff;margin-left: -2px;font-size: 15px;padding: 0 20px;font-weight: normal;cursor: pointer;}
.content-wrap.livechat .ch_form_wrap .title em {font-style: normal}
.content-wrap.livechat .ch_form_wrap .title svg {position: relative;display: block;-moz-transition-duration: .3s;-webkit-transition-duration: .3s;-o-transition-duration: .3s;-ms-transition-duration: .3s;transition-duration: .3s;}
.content-wrap .ch_form_wrap form{position:relative;background: #fff;height:390px;overflow-y:scroll;padding-bottom:20px;}
.content-wrap.livechat .ch_form_wrap ul {padding: 20px 20px 5px;}
.content-wrap.livechat .ch_form_wrap ul li {position: relative;list-style: none;margin: 0 0 18px;display: flex;min-height: auto;line-height: 40px}
.content-wrap.livechat .ch_form_wrap ul li label{ float: left;min-width: 80px}
.content-wrap.livechat .ch_form_wrap ul, .content-wrap.livechat .ch_form_wrap ul li, .content-wrap.livechat .ch_form_wrap ul input, .content-wrap.livechat .ch_form_wrap ul textarea, .content-wrap.livechat .ch_form_wrap ul select {position: relative;width: 100%;}
.content-wrap.livechat .ch_form_wrap ul input,.content-wrap.livechat .ch_form_wrap ul textarea,.content-wrap.livechat .ch_form_wrap ul select{border: 1px solid #e5e5e5;height: 39px;padding: 0 13px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;border-radius: 25px;}
.content-wrap.livechat .ch_form_wrap ul textarea {height: 95px;padding: 10px 13px;resize: none;}
.content-wrap.livechat .ch_form_wrap .item_submit {padding: 0 20px;}
.content-wrap.livechat .ch_form_wrap .item_submit input {width: 100%;height: 33px;color: #fff;background: #86C953;border: none;cursor: pointer;border-radius: 25px;-moz-transition-duration: .3s;-webkit-transition-duration: .3s;-o-transition-duration: .3s;-ms-transition-duration: .3s;transition-duration: .3s;}
.content-wrap.livechat .ch_form_wrap .item_submit input:hover {background: #94D662;}
.content-wrap.livechat .ch_form_wrap .Validform_checktip.Validform_wrong {position: absolute;left: 0;bottom: -16px;display: block;line-height: initial;color: red;pointer-events: none;}
.content-wrap.livechat .ch_form_wrap .Validform_error {border-color: red !important;}


.content-wrap.livechat .ch_form_wrap .form_tip {position: relative;color: red;padding: 0 0 10px;}
.content-wrap.livechat .ch_form_wrap .email_point {display: none;position: absolute;width: 45px;height: 45px;text-align: center;padding: 15px 0 0;right: 0;top: 0;z-index: 1;background: #36A9E1;color: #fff;cursor: pointer;}


.content-wrap .ch_form_wrap form{ background: #fff;/*border: 1px solid #36a9e1;*/}
.content-wrap.livechat .ch_form_wrap form{ border: 1px solid #36a9e1;}
.content-wrap .ch_form_wrap .input-radio-checkbox {display: flex;white-space: nowrap;}
.content-wrap .ch_form_wrap ul li input[type=radio],.content-wrap .ch_form_wrap ul li input[type=checkbox]{width:20px;-webkit-appearance: radio;}
.content-wrap .ch_form_wrap .input-radio-checkbox input{margin: 0px 10px 0px 5px;}
.item-input-checkbox,.item-input-radio {overflow-y :auto}

.main .fs-wrap {width: 50%;height: 30px;background: #FFFFFF;margin:initial}
.main .fs-wrap .fs-label-wrap{width: 100%;height: 100%;border: initial}
.main .fs-wrap .fs-label-wrap .fs-search{background: gainsboro !important;}
.main .fs-wrap .fs-label-wrap .fs-search input{background: #eee !important;}


/*客服*/
.parts-floatings {position: fixed;z-index: 999;right:10px;bottom:20%;}
.pro_single_con{font-size:14px;font-weight:400;}
.pagestate{position: relative;top: -18px;left: 94%;}
.parts-floatings li{width:42px;height:42px;border-radius:50%;overflow:hidden;transform: translateY(-50%);-ms-transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);font-size: inherit;color: inherit;margin-bottom:5px;}
li.email,li.phone{background-color: #EE6100;border-color: #EE6100;}
li.skype{background-color: #007ace;border-color: #007ace;}
li.top{background-color: #5c6ac4;border-color: #5c6ac4;}
li.qrcode{background-color: #B762FF;border-color: #B762FF;}
.ewmhover{display:none;position:fixed;bottom:25%;right:60px;padding:20px;background:#333;border-radius:5px;}
.skypehover{display:none;position:fixed;bottom:35%;right:60px;padding:20px;background:#333;border-radius:5px;}
.skypehover a{display:block;color:#fff;margin-bottom:5px;}
li.qrcode,li.skype{cursor:pointer;}
.iconfont{display:block;width:20px;height:20px;margin:10px auto;}
.iconfont1{background:url(static/images/email.png) no-repeat; background-size:20px;}
.iconfont2{background:url(static/images/phone.png) no-repeat;background-size:20px;}
.iconfont3{background:url(static/images/skype.png) no-repeat;background-size:20px;}
.iconfont4{background:url(static/images/top.png) no-repeat;background-size:20px;}
.iconfont5{background:url(static/images/ewm.png) no-repeat;background-size:20px;}
.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}
.tooltip.in{filter:alpha(opacity=90);opacity:.9}
.tooltip.top{padding:5px 0;margin-top:-3px}
.tooltip.right{padding:0 5px;margin-left:3px}
.tooltip.bottom{padding:5px 0;margin-top:3px}
.tooltip.left{padding:0 5px;margin-left:-3px}
.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}
.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}
.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}
.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}
.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}
.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}
.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}
.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}
.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}
.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}
/*隐藏式表单*/
.tjdiv input{width:100%;box-sizing: border-box;background:#fff;padding:10px;border:1px solid #ddd;border-radius:0px}
.tjdiv textarea{width:100%;background:#fff;box-sizing: border-box;padding:10px;border:1px solid #ddd;border-radius:0px;min-height:100px;}
.tjdiv .items{margin-top:10px}
.tjdiv #tjbtnn{width:40%;line-height: 10px;text-align:center;background:#000;color:#fff;border-radius:0px;display:block;cursor:pointer;}
.xss{position:absolute;top:10px;right:10px;font-size:13px;cursor:pointer;}
.content-wrap-live-main {position: fixed;bottom: 0px;right: 0px;z-index: 999999;max-width: 337px;}
.content-wrap-live.form {border-radius: 0px;box-shadow: 0 4px 20px rgba(0,0,0,0.15);overflow: hidden;background: white;}
.content-wrap-live-main{width:337px;position:fixed;right:0;bottom:0;z-index:999999}
.content-wrap-live{width:100%;background:#fff;}
.content-wrap-live h3.titles{position:relative;background: #013e5a;height: 55px;line-height: 55px;color: #fff;margin: 0;padding: 0;font-size: 16px;padding: 0 20px;font-weight: normal;cursor: pointer;}
.content-wrap-live .titles em {font-style: normal;font-weight: 600;}
.content-wrap-live .titles svg {transition: transform 0.4s ease;position:absolute;top:30%;right:20px}
.content-wrap-live .layout6s {max-height: 0;overflow: hidden;transition: max-height 0.8s ease-out;background: white;}
.content-wrap-live .expanded {max-height: 500px;}
.content-wrap-live .rotated {transform: rotate(180deg);}
.content-wrap-live .form-container {padding: 20px;}
.content-wrap-live .form-group {margin-bottom: 20px;}
.foot_bottom .fright a{font-size:20px;margin-left:10px;}
.content-wrap-live .ff-default .ff-el-form-control{border-radius:0!important;border-left:3px solid #013e5a;}
.content-wrap-live button[type=”submit”]{width: 100%;height: 33px;color: #fff;border: none;cursor: pointer;-moz-transition-duration: .3s;-webkit-transition-duration: .3s;-o-transition-duration: .3s;-ms-transition-duration: .3s;transition-duration: .3s;border-radius:0!important;font-size:13px;}
.content-wrap-live button[type=”submit”]:hover{background:#000!important;color: #fff!important;}
.css-xff{display:none;}
@media screen and (max-width: 768px) {
.content-wrap-live h3.titles{width:55px;font-size:0;height: 55px;padding:0;line-height: 55px;color: #fff;top: -55px;right: 0;position: absolute;}
.css-i6dzq1{dispay:none;}
.css-xff{display:block;transition: transform 0.4s ease;position:absolute;top:30%;right:20px}
}


.foot_bottom .fleft{COLOR: #888;font-size:0.9em}
.logo{position:absolute;top:10px;}
.nav_wrap{text-align:right;}
.logo img{max-height:50px;}
/*二唯码弹窗*/
#share_wechat2,#share_qq2{display: none;position: fixed;left: 0%;top: 0%;z-index: 99;width: 100%;height: 100%;background: rgba(0,0,0,0.3);}
.showwx2 {position: fixed;border-radius: 6px;left: 50%;top: 50%;z-index: 100;width: 380px;margin-left: -200px;margin-top: -200px;background: #fff;padding: 0px;text-align: center;}
.wxclose2 {width: 100%;font-size: 14px;color: #333;cursor: pointer;margin-bottom: 10px;float: right;text-align: right;width: 25px;height: 25px;text-align: center;margin: 5px 5px 0 0;background: url(basic/images/close.png) no-repeat;background-size: contain;}
.showwx2 img {width: 220px;}
.swz22 {text-align: center;font-size: 16px;}
.showwx2-1{padding: 0 10px;font-size: 18px;text-align: left;height: 50px;line-height: 50px;margin: 0;border-bottom: solid 1px #eeeeee;}
.showwx2-2{padding:10px;font-size: 16px;}
.rzimg{display: block;float: left;background: url(basic/images/yrz.png) no-repeat left center;height: 25px;width: 62px;}
.wxhsz{float:left;font-size: 16px;line-height: 25px;}
.showwx2-3{padding:10px;background:#f0f0f0;}
.showwx2-3 span{color: #2196F3;height: 25px;line-height: 30px;font-size: 15px;margin: 0;padding: 0;text-align: center;}
.showwx2-3 img{display:block;width:60%;margin:10px auto;}
.showwx2-4 a{display: inline-block;width: 50%;text-align: center;text-decoration: none;box-sizing:border-box;height: 50px;line-height: 50px;color: #1381ff;border-right: solid 1px #eeeeee;cursor:pointer;}
.showwx2-4 a:nth-child(2){border-right:none;}
/*页面循环字段*/
.pagelistmain{margin:20px 0;}
.pagelistmain dd{width:25%;float:left;box-sizing:border-box;padding:20px 10px 0;}
.pagelistmain dd img{display:block;width:100%;margin-bottom:0px!important;transition: transform 0.5s ease;}
.pagelistmain dd img:hover{transform: scale(1.05);}
.pagelistmain dd a.plmain_tit{display:block;text-align:center;font-size:14px;padding:10px 0;background:#eee}
/*前台编辑*/
.mbg_s{position:relative;z-index:999999}
.mbg_s .mbg_edit{display:block;width:20px!important;height:20px!important;position:absolute;top:0px;right:-20px;z-index:999999}
.mbg_s.fleft+.mbg_s.fleft .mbg_edit{position:absolute;top:0px;right:-50px;z-index:999999}
.mbg_s .mbg_edit i{display:block;width:20px!important;height:20px!important;border-radius:50%;background:#fff url(basic/images/edit.png) no-repeat;background-size:100% 100%;position:relative;z-index:999999;}
.mbg_s .mbg_flbj i{background:#fff url(basic/images/flbj.png) no-repeat;background-size:100% 100%;}
/*底部菜单样式*/
.ftnav>li{width: 19%;float: left;padding: 10px 0;visibility: visible;animation-delay: 0.2s;animation-name: fadeInLeftA;}
.ftnav>li>a{display:block; padding-bottom: 20px;font-size: 18px;font-weight: normal;color: #fff;}
.ftnav ul li{height: 24px;line-height: 24px;overflow: hidden;}
.ftnav ul li a {color: #ddd;}


/*文章页*/
.kmain,.kmain p{line-height:1.8em;font-size:16px!important;color:#444!important}
.kmain .aligncenter{margin:10px auto;}
.kmain img {max-width:100%;height:auto;display:block;margin:10px auto;}
.kmain video{max-width:100%;height:auto;display:block;margin:10px auto;}
.kmain code{padding:1px 4px;border-radius:2px;background-color:#eee;font-family:'courier new';color:#777;margin:0 4px}
.kmain table{border:solid 1px #ddd;max-width: 100%;box-sizing:border-box;margin-bottom: 16px;border-collapse:collapse;}
.kmain table th{background-color:#f9f9f9;text-align:center}
.kmain table td,.kmain table th{border-bottom:solid 1px #ddd;border-right:solid 1px #ddd;padding:5px 10px}
.kmain .alignleft{float:left;text-align:left;margin-right:10px}
.kmain .aligncenter{text-align:center}
.kmain .alignright{float:right;text-align:right;margin-left:10px}
.kmain pre{margin:15px auto;font:12px/20px 'courier new';border:1px solid #d6d6d6;border-left-width:4px;background:#fbfbfb;padding:10px 15px}
.kmain blockquote{margin:15px auto;border:1px solid #d6d6d6;border-top-width:3px;padding:15px 20px 10px;background-color:#fdfdfd;}
.kmain blockquote p{margin:0;padding:0;text-indent:24px;margin-bottom:10px;}
/* 分页*/
.pagination{min-height:40px;width:100%;text-align:center;margin-top: 20px;text-align:center;}
.pagination .current, .pagination a{display:inline-block;height:30px;line-height:30px;padding:0px 8px;border:1px solid #0158cb;border-radius: 0px;margin-right:10px;font-size:14px;text-decoration:none;}
.pagination a:hover,.pagination .current{color:#0158cb;background:#FFF;}
.pagination a{background:#0158cb;color:#FFF;}
.pagination .total-pages{font-size:14px;}
@media screen and (max-width: 768px) {
.w1200{width:100%;}
div[id^="attachment_"]{width:100%!important;}
.kmain {overflow-x:auto !important;}
.kmain table{width:100% !important;}
.kmain table img{max-width:100% !important;}
.showwx2{width:94%;margin-left:3%;left:0;}
.pagelistmain dd{width:48%;margin:0 1%;padding:0}
.industries-ul li{width:96%;margin-left:2%}
.web_footer .foot_service{display:none;}
.foot_bottom{padding:10px;}
.index_hd{padding: 30px 20px;}
.pro-header h3{font-size:22px;}
.pro-video,.pro-industries{padding:20px 0;}
.pro-header h3{padding:10px 0;}
.five {padding: 20px 10px 80px 10px;}
.carousel-container{height:180px;}
.content-wrap.form .ch_form_wrap ul{padding:20px 0;}
.fl-node-586bad7834b40.fl-module-heading .fl-heading{font-size:26px}
.faq .fl-accordion-item .fl-accordion-button{padding:15px!important}
.faq .fl-accordion-item .fl-accordion-button:after{display:none;}
.product_list_item figure .item_img img{width:90%}
.picFocus{display:block;margin-bottom:20px;}
.proqh{display:none;}
.mobile-ico-close {font-size: 30px;line-height: 30px;text-align: center;}
	.sidebar{width:100%;margin-bottom:10px}
	.product-section{display:block;padding: 5px;}
	.product-grid{grid-template-columns: repeat(2, 1fr);}
	.product-item{width:100%}
	.industries-ul li{height:220px}
	.video-banner{height:240px}
}
