.pro_a{padding: 6.25% 0; background-color:#fff;}
.pro_a .mktitle{margin-bottom: 3.375%; text-align:center}
.pro_a .wrap{position: relative; width:1200px;}
.pro_a .displaycontro {overflow: hidden; padding: 30px 0; margin:30px 0 10px;}
.pro_a .displaycontro span {float: right; border-radius:5px; cursor:pointer; line-height: 30px; font-size: 15px;  margin-left: 20px;  border: 1px solid #ddd;  padding: 0 15px;}.pro_a .displaycontro span em{color:#ec6c00; font-weight:bold;font-style: normal;padding: 0 5px;}
.pro_a .displaycontro span:hover{color:#ec6c00}
.pro_a .pannel1 {}
.pro_a .pannel1 .p1ro_title{margin-top:30px;color:#333333;font-size:18px;line-height:22px;margin-bottom:25px;}
.pro_a .pannel1 .p1ro_title span{margin-right:20px; display:inline-block;  font-size: 16px; height:24px; line-height:24px; background:url(/upload/images/2020/12/a49d7eb041473f0b.png) no-repeat center left;   background-size:22px 22px;  padding-left: 25px;}
.pro_a .pannel1 .p1ro_title span.on{background:url(/upload/images/2020/12/4c74702fcecc04ad.png) no-repeat center left;  background-size:22px 22px;}
.pro_a .pannel1 .p1ro_title img{vertical-align: middle;margin-right:10px; float:left;}
.pro_a .pannel1 .leftbox {float:left; width:768px; border-right:1px solid #ddd; position:relative; }
.pro_a .pannel1 .leftbox img{margin:auto;}
.pro_a .pannel1 .rightbox {float:right; background-color:#f9f9f9; width:430px; padding: 10px 20px;height: 580px; overflow-y: auto;}
.pro_a .pannel1 .rightbox .item{width:100%; overflow:hidden; clear:both;  margin-top: 12px;}
.pro_a .pannel1 .rightbox h2{ font-size: 18px;color: #333;line-height: 30px;}
.pro_a .pannel1 .rightbox .bb{ width: 32%; float: left; margin-right: 1%; position:relative; }
.pro_a .pannel1 .rightbox .bb img{width:100%; border: 1px solid #eee;}
.pro_a .pannel1 .rightbox .bb p{ text-align: center; font-weight: bold; line-height: 20px; position:absolute; width:100%; left:0; right:0; bottom:2px; color:#333; font-size:12px; background-color: #ddd;}
.pro_a .pannel1 .boxs{border:1px solid #ddd; overflow:hidden; }
.pro_a .dhead { height: 45px; line-height: 45px;  background: #f2f2f2 url(/upload/images/2020/10/6c3d892812922585.jpg) no-repeat 98% center; padding: 0 20px;  font-size: 18px;  color: #333333;   margin-bottom: 10px;    cursor: pointer;}
.pro_a .dcon {background-color:#fff; border:1px solid #eee; }
.pro_a .dcon img{width:100%;}
.pro_a .pannel3,.pro_a .pannel4,.pro_a .pannel5,.pro_a .pannel6{margin-top:100px;}
/*.pro_a .pannel6 .swiper-button-prev {background:url(/upload/images/2020/10/f6879f10e877c5bd.jpg) no-repeat center left; }
.pro_a .pannel6 .swiper-button-next {background:url(/upload/images/2020/10/3cce2b8646e0bebc.jpg) no-repeat center left; }*/
.pro_a .pannel6 .swiper-slide img{width:100%;  border: 1px solid #ddd; padding: 5%;}
.pro_a .pannel6 .swiper-slide p{padding: 15px 15%; line-height: 22px; text-align: center; color: #333;}
.pro_a .pannel6 {overflow:initial; position:relative; }
.pro_a .pannel6 .swiper-button-prev{  right: 0; left: 95%; top: 20%; width: 20px; height: 25px; background-size: contain; border: 1px solid #ddd; }
.pro_a .pannel6 .swiper-button-next{  right: 0; left: 97%; top: 20%; width: 20px; height: 25px; background-size: contain; border: 1px solid #ddd; }

.pro_b{background: url(../images/pro_13.jpg) no-repeat;}
.pro_b .conbox .indiv{border: solid 1px #005999;-webkit-border-radius: 4px 4px 0px 0px;-moz-border-radius: 4px 4px 0px 0px;border-radius: 4px 4px 0px 0px;}
.pro_b .conbox .indiv .pro_name{background-color: #0062a7;-webkit-border-radius: 4px 4px 0px 0px;-moz-border-radius: 4px 4px 0px 0px;border-radius: 4px 4px 0px 0px;border: solid 1px #005999;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;font-size: 24px;line-height: 70px;color: #fff;}
.pro_b .conbox .indiv .pro_name .main{font-size: 24px;padding: 0 20px;border-right: solid 1px rgba(0, 89, 153, 0.6);}
.pro_b .conbox .indiv .pro_name .te{font-size: 18px;padding: 0 20px;}
.pro_b .conbox .indiv .proinfobox{padding: 5.5556%;}
.pro_b .conbox .indiv .proinfobox .inconbox{border: solid 1px #e5e5e5;}
.pro_b .conbox .indiv .proinfobox .tablebox{background-color: #f7f7f7;-webkit-border-radius: 0px 0px 4px 4px;-moz-border-radius: 0px 0px 4px 4px;border-radius: 0px 0px 4px 4px;padding: 3.125%;}
.pro_b .conbox .indiv .proinfobox .tablebox .mkbox{margin-bottom: 40px;}
.pro_b .conbox .indiv .proinfobox .tablebox .mkbox h1{padding: 0 20px;margin-bottom: 20px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;border: solid 1px #dbdbdb;line-height: 48px;color: #333333;font-size: 18px;}
.pro_b .conbox .indiv .proinfobox .tablebox .mkbox .smllimg{display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.pro_b .conbox .indiv .proinfobox .tablebox .mkbox .smllimg img{width: 31.666%;-webkit-box-flex: 0;-webkit-flex-grow: 0;-moz-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;}
.pro_b .conbox .indiv .proinfobox .tablebox .mkbox table{font-size: 16px;color: #555555;width: 100%;border-collapse: collapse;}
.pro_b .conbox .indiv .proinfobox .tablebox .mkbox table td{height: 50px;border: 1px solid #dbdbdb;padding: 4px 20px;line-height: 24px;}
.propagebox a{color: rgba(85, 85, 85, 0.8);}

.pro_a .pannel {overflow:hidden}
.pro_a .pannel .aitem { float:left; width: 16%; padding: 35px 20px 40px; background-color: #f2f2f2; margin-right: 0.6666666%;border-bottom: 5px solid #ddd;}
.pro_a .pannel .aitem:hover{border-color:#ec6c00}
.pro_a .pannel .aitem .icon { width: 60px; margin: auto;}
.pro_a .pannel .aitem h2 {font-size: 16px; text-align: center; font-weight: bold;margin-top: 15px;line-height: 30px;color: #333;}
.pro_a .pannel .aitem h3 { font-size: 12px;text-align: center; font-weight: bold; color: #666; line-height: 30px;}
.pro_a .pannel .aitem p {font-size: 15px; color: #333; line-height: 24px; margin-top: 15px; text-align:center; }

.pannel2 .ttti { overflow:hidden; background-color:#eee; } 
.pannel2 .ttti a{display:block; width:238px; position:relative; margin-right:1px; font-size: 15px; font-weight:bold; color: #333; line-height: 50px; float: left; text-align: center; border-left:none;} 
.pannel2 .ttti a.on{background-color:#fff; }
.pannel2 .ttti img{display:none} 
.pannel2 .cons { overflow: hidden;  /*width: 1200px;*/ clear:both; }
.pannel2 .list{overflow:hidden; display:none;   background-color: #fff; padding: 2% 1.5%;} 
.pannel2 .list:first-child{display}
.pannel2 .list .box{width: 24%; display:block; float: left;margin: 1% 0.5%; text-align:center;    background-color: #fff; border: 1px solid #ddd; padding: 1%;} 
.pannel2 .list .box h3{  font-size: 16px; color: #666;  line-height: 30px;    margin-top: 10px;} 
.pannel2 .list .box .p1{ width:90%; margin:10px auto 0; line-height: 20px; font-size: 15px;  white-space: nowrap; text-overflow: ellipsis; overflow: hidden;} 
.pannel2 .list .box .p2{ width:90%; margin:10px auto;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;line-height: 20px;} 
.pannel2 .list .box img{ width:80%; margin:auto; }

.hmtc .pannel2 .list .sscate {}
.hmtc .pannel2 .list .sscate a{ margin: 0 10px; background-color: #eee;  padding: 4px 15px; border-radius: 5px; color: #333;}
.hmtc .pannel2 .list .sscate a.on{ background-color: #ec6c00;color: #fff;}
.hmtc .pannel2 .list .sscon { overflow: hidden;  margin-top: 10px;}
.hmtc .pannel2 .list .sscon .cccon {display:none}
.hmtc .pannel3 .dcon {border:none; margin-right: -0.666%; }
.hmtc .pannel3 .aitem p {margin-top:25px; height:48px; overflow:hidden; }
.kuaicha .pannel3 .dcon {border:none; margin-right: -0.666%; }
.kuaicha .pannel3 .aitem p {margin-top:25px; height:72px; overflow:hidden; }
.znmk .pannel3 .dcon {border:none; margin-right: -0.666%; }
.znmk .pannel3 .aitem p {margin-top:25px; height:72px; overflow:hidden; }
.znmk .pannel4 .dcon {border:none; margin-right: -0.666%;}
.yyjm .pannel3 .dcon {border:none; margin-right: -0.666%; }
.yyjm .pannel3 .dcon .aitem{width: 32.5%; margin-right: 0.83%;}
.yyjm .pannel3 .dcon .aitem h2{ color: #ec6C00; margin-top: 0; font-size: 28px;}
.yyjm .pannel3 .dcon .aitem h3{ color: #ec6C00; font-weight: bold; font-size: 14px;  line-height: 24px;}
.yyjm .pannel3 .dcon .aitem p{font-size:20px; line-height: 18px; padding-top: 35px;    margin-top: 20px; position:relative; background:url(/images/arrow.png) no-repeat top center;background-size:20px;  }
.yyjm .pannel3 .dcon .aitem .p2{ color: #666; font-size: 16px; line-height: 20px; background: no-repeat; padding-top: 0px; height: 40px; }
.yyjm .area-box { z-index: 88;   }
.yyjm .area-box .dot{position:absolute; top: 3px; left: 3px; width:15px;height:15px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#ec6c00;opacity:1;filter:alpha(opacity=100)}
.yyjm .area-box .pulse{position:absolute;top:-35px;left:-35px;height:90px;width:90px;border:4px solid #ec6c00;-webkit-border-radius:48px;-moz-border-radius:48px;border-radius:48px;-webkit-box-shadow:0 0 4px #ec6c00,0 0 10px #ec6c00 inset;-moz-box-shadow:0 0 4px #ec6c00,0 0 10px #ec6c00 inset;box-shadow:0 0 4px #ec6c00,0 0 10px #ec6c00 inset;opacity:.88;filter:alpha(opacity=0);-webkit-animation:warn 2s ease-out both;-moz-animation:warn 2s ease-out both;-o-animation:warn 2s ease-out both;animation:warn 2s ease-out both;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;background:0 0}
.yyjm .area-box .delay-01{-webkit-animation-delay:0;-moz-animation-delay:0;-o-animation-delay:0;animation-delay:0}
.yyjm .area-box .delay-02{-webkit-animation-delay:.4s;-moz-animation-delay:.4s;-o-animation-delay:.4s;animation-delay:.4s;}
.yyjm .area-box .delay-03{-webkit-animation-delay:.8s;-moz-animation-delay:.8s;-o-animation-delay:.8s;animation-delay:.8s}
.yyjm .area-box .delay-04{-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s;-o-animation-delay:1.2s;animation-delay:1.2s}
.yyjm .area-box .delay-05{-webkit-animation-delay:1.6s;-moz-animation-delay:1.6s;-o-animation-delay:1.6s;animation-delay:1.6s}
.yyjm .area-box .delay-06{-webkit-animation-delay:2s;-moz-animation-delay:2s;-o-animation-delay:2s;animation-delay:2s}
.yyjm .region-list{position:absolute;left:0;top:0}
.yyjm .region-list .show-regin {display:none; background-color: #ec6c00; padding: 10px; border-radius: 15px; width:250px;z-index:999999; position:relative;}
.yyjm .region-list .show-regin h2{ color: #fff; text-align: center; line-height: 30px; font-size: 18px;  font-weight: bold;}
.yyjm .region-list:hover .show-regin{display:block}
.yyjm .region-list.dot_ymb {  left: 100px;top: 375px; }
.yyjm .region-list.dot_ymb .show-regin{top:-120px;left:-30px;}
.yyjm .region-list.dot_jiamq {  left: 350px;top: 340px; }
.yyjm .region-list.dot_jiamq .show-regin{top:-120px;left:-30px;}
.yyjm .region-list.dot_jumq {  left: 424px;top: 360px;; }
.yyjm .region-list.dot_jumq .show-regin{top:-130px;left:-130px;}
.yyjm .region-list.dot_dkxt {  left: 550px;top: 60px; }
.yyjm .region-list.dot_dkxt .show-regin{top:-30px;left:-100px;}
.yyjm .region-list.dot_qdbp {  left: 640px;top: 455px; }
.yyjm .region-list.dot_qdbp .show-regin{top:-250px;left:-180px;}
.yyjm .region-list.dot_sj_jiamq {  left: 75px;top: 210px; }
.yyjm .region-list.dot_sj_jiamq .show-regin{top:-120px;left:-60px;}
.yyjm .region-list.dot_sj_dkxt {  left: 550px;top: 180px; }
.yyjm .region-list.dot_sj_dkxt .show-regin{top:-130px;left:-130px;}
.yyjm .region-list.dot_sj_qdbp {  left: 640px;top: 475px; }
.yyjm .region-list.dot_sj_qdbp .show-regin{top:-250px;left:-180px;}

@-webkit-keyframes warn{
        0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}
        100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}
        }
        @-moz-keyframes warn{
        0%{-moz-transform:scale(0);transform:scale(0);opacity:1}
        100%{-moz-transform:scale(1);transform:scale(1);opacity:0}
        }
        @-o-keyframes warn{
        0%{-o-transform:scale(0);transform:scale(0);opacity:1}
        100%{-o-transform:scale(1);transform:scale(1);opacity:0}
        }
@keyframes warn {
    0% {
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0);
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
        opacity: 0
    }
}
.clmb .pannel3 .dcon {border:none; margin-right: -0.666%; }
.clmb .pannel3 .dcon .aitem { width: 24.5%;margin-right: 0.5%;}
.clmb .pannel3 .dcon .aitem h2{ color: #ec6C00; margin-top: 0; font-size: 26px;}
.clmb .pannel3 .dcon .aitem h3{ color: #ec6C00; font-weight: normal; font-size: 14px;  line-height: 24px;}
.clmb .pannel3 .dcon .aitem p{font-size:20px; line-height: 18px; padding-top: 35px;    margin-top: 20px; position:relative; background:url(/images/arrow.png) no-repeat top center;background-size:20px;  }
.clmb .pannel3 .dcon .aitem .p2{ color: #666; font-size: 15px; line-height: 20px; background: no-repeat; padding-top: 0px; height: 40px; }
.kuaicha .pannel3 .dcon .aitem{width: 24.5%; margin-right: 0.5%;}
.kuaicha .pannel3 .dcon .aitem p {    font-weight: bold;  font-size: 15px; line-height:28px;}


/*.producinfo{overflow:hidden; }
.producinfo .productimgs{padding:40px; position:relative}
.producinfo .productimgs .bigimg{width:320px; float:left;  border: 1px solid #eee; padding: 5px; }
.producinfo .productimgs .productintro{width:660px; float:right; padding-top:0;}
.producinfo .productimgs .productintro h1{font-size:26px; color:#333; position:relative; line-height:50px; padding-bottom:20px;}
.producinfo .productimgs .productintro h1::after{content:""; width:60px; height:2px; background-color:#ffa600; position:absolute; left:0; bottom:10px;}
.producinfo .productimgs .productintro p{font-size:15px; color:#444; line-height:24px; margin-top:10px;}
.producinfo .contents{overflow:hidden; margin-top:10px;}
.producinfo .contents .tit{ width:100%; background:url(/upload/images/2020/9/8555f8cac9f29b1c.png) no-repeat center center; padding:35px 0;}
.producinfo .contents .tit h2{font-size:32px;  color:#fff; line-height:45px; letter-spacing:2px;}
.producinfo .contents .tit h2 span{margin-left:20px; color:#fff; font-size:20px; text-transform:uppercase; letter-spacing:0; word-spacing:3px; font-weight:normal}
.producinfo .contents .container{width:1120px;}
.producinfo .contents .tab-nav{ padding: 30px 0; overflow:hidden}
.producinfo .contents .tab-nav a{font-size:16px; color:#666; line-height:40px; display:block; float:left; margin-right:30px; border-bottom:2px solid #fff;}
.producinfo .contents .tab-nav a:hover,.producinfo .contents .tab-nav a.on{font-size:18px; color:#333;border-bottom:2px solid #ffa600; font-weight:bold; }
.producinfo .contents .tab-con{overflow:hidden; padding-bottom:100px;}
.producinfo .contents .tab-con .con{display:none}
.producinfo .contents .tab-con .con p{color:#333; line-height:24px; margin-top:15px; font-size:15px;}
.producinfo .contents .tab-con .con img{margin:auto; max-width:100%}
.producinfo .series{background-color:#eee; padding:30px 0px 50px;}
.producinfo .series .tit{color:#333; font-size:22px; line-height:40px; letter-spacing:1px; padding:10px 0 25px;}
.producinfo .series .seriesbox{padding-bottom:65px}
.producinfo .series .swiper-slide{display:block; background-color:#fff; padding:20px 20px 30px; height:380px;}
.producinfo .series .swiper-slide h3{color:#333; font-size:18px; line-height:35px;}
.producinfo .series .swiper-slide h4{color:#333; font-size:16px; line-height:30px; font-weight:normal}
.producinfo .series .swiper-slide p{color:#666;font-size:15px; }
.producinfo .series .swiper-slide img{width:100%; margin-top:5px;}
.producinfo .series .swiper-slide span{display:none; text-align:right; position:relative; line-height:30px;margin-top:120px;}
.producinfo .series .swiper-slide span::after{content:""; width:55px; height:2px; background-color:#ffa600; position:absolute; right:0; bottom:-3px; }
.producinfo .series .swiper-slide:hover h3{color:#ec6c00}
.producinfo .series .swiper-slide:hover span{color:#ec6c00; display:block}
.producinfo .series .swiper-pagination{}
.producinfo .series .swiper-pagination .swiper-pagination-bullet{width:10px; height:10px; border:1px solid #999; background:none; opacity:0.8;}
.producinfo .series .swiper-pagination .swiper-pagination-bullet-active{background:#FFA600; border:1px solid #FFA600;}*/
.producinfo1 {overflow:hidden;  padding-top: 50px; }
.producinfo1 .seriesbox { float:left; width:280px; overflow:hidden; }
.producinfo1 .seriesbox .items {position:relative; text-indent: 20px;display: block;line-height: 30px;background-color: #f9f9f9;padding: 10px;color: #666; font-size: 16px; margin-bottom: 10px;}
.producinfo1 .seriesbox .items::after{ content: "→"; position: absolute; right: 10%; top: 12px; color: #ec6c00; font-size: 18px;  font-weight: bold;}
.producinfo1 .seriesbox .items:hover,.producinfo1 .seriesbox .items.on {background-color:#ec6c00; color:#fff;}
.producinfo1 .seriesbox .items:hover::after,.producinfo1 .seriesbox .items.on::after {color:#fff}
.producinfo1 .contentbox {overflow:hidden; width:850px; float:right;  }
.producinfo1 .productimgs{ position:relative}
.producinfo1 .productimgs .imgbox {width:420px; float:left;  }
.producinfo1 .productimgs .bigimg{ border: 1px solid #eee; padding: 5px;    width: 100%;}
.producinfo1 .productimgs .imglist{ overflow:hidden; margin-top:10px;  border: 1px solid #ddd; }
.producinfo1 .productimgs .imglist img{float:left; width:100px; border:1px solid #eee;margin-left: 6px; margin-bottom:6px;}
.producinfo1 .productimgs .imglist img:first-child{margin-left:0;}
.producinfo1 .productimgs .imglist img:nth-child(5){margin-left:0;}
.producinfo1 .productimgs .imglist img.on,.producinfo1 .productimgs .imglist img:hover{border:1px solid #ec6c00}
.producinfo1 .productimgs .productintro{width:380px; float:right; padding-top:0;}
.producinfo1 .productimgs .productintro h1{font-size:26px; color:#333; position:relative; line-height:40px; padding-bottom:20px;}
.producinfo1 .productimgs .productintro h1::after{content:""; width:20px; height:2px; background-color:#ec6c00; position:absolute; left:0; bottom:10px;}
.producinfo1 .productimgs .productintro p{font-size:15px; color:#444; line-height:24px; margin-top:10px;}
.producinfo1 .productimgs .productintro p.zl{font-weight:bold; color:#ec6c00; font-size:16px;}
.producinfo1 .productimgs .productintro .consult { position: absolute; bottom: 0; padding:2% 3%; background-color: #eee; width:380px;}
.producinfo1 .productimgs .productintro .consult p{ color: #333; font-weight: 600; line-height: 30px; margin-top: 0; margin-bottom: 10px;}
.producinfo1 .productimgs .productintro .consult a{ display: block; line-height: 34px; color: #333; padding-left: 30px; font-size: 15px;}
.producinfo1 .productimgs .productintro .consult a.qq{ background: url(/upload/images/2021/4/4d0674926841d48c.png) no-repeat center left;}
.producinfo1 .productimgs .productintro .consult a.wechat{ background: url(/images/foli7.png) no-repeat center left;}
.producinfo1 .productimgs .productintro .consult a.wechat_img {display:none}
.producinfo1 .productimgs .productintro .consult a.mail{ background: url(/images/foli4.png) no-repeat center left;}
.producinfo1 .productimgs .productintro .consult a.tel{ background: url(/images/foli1.png) no-repeat center left;}
/*.producinfo1 .productimgs .productintro .consult a.tel{line-height: 50px; display: block;}
.producinfo1 .productimgs .productintro .consult a.tel span{color: #ec6c00; font-size: 16px; letter-spacing: 1px; font-weight:bold;}
.producinfo1 .productimgs .productintro .consult a.online{ display: none; color: #fff; line-height: 40px;text-indent: 45px; font-size: 16px; font-weight: bold; background-image: url(/images/qqonline/rnqq.png); background-repeat:no-repeat; background-position:15px 5px;background-color: #ec6c00;background-size: 30px; width:140px; border-radius:4px; }*/
.producinfo1 .contents{overflow:hidden; margin-top:50px;}
.producinfo1 .contents .tab-nav{ overflow:hidden;  border-bottom: 1px solid #ddd;}
.producinfo1 .contents .tab-nav a{font-size:16px; color:#666; line-height:50px; display:block; float:left; margin-right:50px; border-bottom:2px solid #fff;}
.producinfo1 .contents .tab-nav a:hover,.producinfo1 .contents .tab-nav a.on{font-size:18px; color:#333;border-bottom:2px solid #ec6c00; font-weight:bold; }
.producinfo1 .contents .tab-con{overflow:hidden; padding-bottom:100px;}
.producinfo1 .contents .tab-con .con{display:none; padding: 3% 5px;}
.producinfo1 .contents .tab-con .con p{color:#333; line-height:28px; font-size:15px; width:100%;    overflow: hidden; display:block;}
.producinfo1 .contents .tab-con .con p.w15{width:15%;}
.producinfo1 .contents .tab-con .con p.w20{width:20%;}
.producinfo1 .contents .tab-con .con p.w33{width:33%;}
.producinfo1 .contents .tab-con .con p.w50{width:50%;}
.producinfo1 .contents .tab-con .con p.w100{width:100%;}
.producinfo1 .contents .tab-con .con strong{color:#333; font-weight:bold; max-width:100%; line-height:40px; font-size:16px;}
.producinfo1 .contents .tab-con .con strong span{font-weight:normal; padding-left:10px;}
.producinfo1 .contents .tab-con .con img{max-width:100%; margin-bottom:20px;}
.editercon {overflow:hidden;width:100%;}
.editercon .panneltit{position:relative;  font-weight: bold; font-size: 16px; color: #ec6c00;line-height: 40px; display: block;  padding-left: 15px; margin-top:5px;}
.editercon .panneltit::after{ content: ""; position: absolute; width: 5px; height: 20px; left: 0; top: 10px; background-color: #ec6c00; }
.editercon .pannelcon {overflow:hidden; margin-bottom:5%;}
.editercon table{ margin-top: 10px; width:100%; margin-bottom:5%;}
.editercon table thead{}
.editercon table tbody{}
.editercon table tr{}
.editercon table tr td:first-child{}
.editercon table td{line-height: 35px; height: 35px; border: 1px solid #ddd; text-align:center; color: #333;}
.editercon table th{ background-color: #eee; height: 35px; line-height: 35px; border: 1px solid #ddd; color: #333;}


@media (max-width: 1200px){
    .pro_a{padding: 5% 0%; background-color:#fff;}
    .pro_a .wrap{position: relative; width:100%;}
    .pro_a .displaycontro {padding:1% 3%; margin:5% 0;}
    .pro_a .pannel1 .p1ro_title{text-align:center; margin-top:5%;color:#333333;font-size:18px;line-height:22px;margin-bottom:4%;}
    .pro_a .pannel1 .leftbox {float:none; width:100%; border-right:none; position:relative; }
    .pro_a .pannel1 .rightbox {width:100%; padding:4%}
    .pro_a .pannel1 .rightbox .bb p{font-weight:normal; text-overflow:ellipsis; white-space:nowrap; width:98%;}
    .pro_a .pannel1 .boxs{border:1px solid #ddd; overflow:hidden; width:100%;}
    .pro_a .pannel3,.pro_a .pannel4,.pro_a .pannel5,.pro_a .pannel6{margin-top:5%;}
    .pro_a .pannel6 .swiper-slide img{width:100%;  border: 1px solid #ddd; padding: 1%;}
    .pro_a .pannel6 .swiper-slide p{padding: 15px 15%; line-height: 22px; text-align: center; color: #333; font-weight:bold;    font-size: 16px;}
    .pro_a .pannel6 {overflow:initial; position:relative; padding-top:5%; }
    .pro_a .pannel6 .swiper-button-prev{ display:none; right: 0; left: 95%; top: 20%; width: 20px; height: 25px; background-size: contain; border: 1px solid #ddd; }
    .pro_a .pannel6 .swiper-button-next{  display:none; right: 0; left: 97%; top: 20%; width: 20px; height: 25px; background-size: contain; border: 1px solid #ddd; }

    .pannel2 .ttti { overflow:hidden; background-color:#eee; } 
    .pannel2 .ttti a{display:block; width:20%; margin-right:0px; font-size: 13px; } 
    .pannel2 .cons { overflow: hidden;  /*width: 1200px;*/ clear:both; }
    .pannel2 .list{overflow:hidden; display:none;   background-color: #fff; padding: 2% 0.5%;} 
    .pannel2 .list .box{width: 49%; margin: 1% 0.5%; } 
    .pannel2 .list .box h3{  font-size: 15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; } 
    .pannel2 .list .box .p1{ width:90%; margin:10px auto 0; line-height: 20px; font-size: 15px;  white-space: nowrap; text-overflow: ellipsis; overflow: hidden;} 
    .pannel2 .list .box .p2{ width:90%; margin:10px auto;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;line-height: 20px;} 
    .pannel2 .list .box img{ width:96%; margin:auto; }

    .hmtc .pannel2 .ttti a{width:35%}
    .hmtc .pannel2 .list .sscate {overflow:hidden; padding:10px;}
    .hmtc .pannel2 .list .sscate a{ line-height:30px; margin: 0 10px 0 0; display:inline-block;  padding:0 5%; border-radius: 0; color: #333;}
    .hmtc .pannel2 .list .sscon { overflow: hidden;  margin-top: 10px;}
    .hmtc .pannel3 .dcon {padding:0 3%; overflow:hidden; }
    .hmtc .pannel3 .aitem{width:100%; margin-right:0; padding: 3% 10%; margin-bottom: 1%;}
    .hmtc .pannel3 .aitem .icon{float:left;}
    .hmtc .pannel3 .aitem p {margin-top:0; line-height:1.6; overflow:hidden; float:left; margin-left:5%; font-size:16px; margin-top:10px; max-width:70%; text-align:left}
    .kuaicha .pannel2 .ttti a{width:30%}
    .kuaicha .pannel3 .dcon {border:none; margin-right:0; padding:1% 3%;}
    .kuaicha .pannel3 .dcon .aitem{width: 49%; margin-right: 1%; margin-bottom:1%;}
    .kuaicha .pannel3 .dcon .aitem p {    font-weight: bold;  font-size: 15px; line-height:28px;}
    .kuaicha .pannel3 .aitem p {margin-top:25px; height:72px; overflow:hidden; }
    .znmk .pannel3 .dcon {border:none; margin-right:0; padding:1% 3%; }
    .znmk .pannel3 .dcon .aitem{width:32.333%; margin:0 0.5% 1% 0.5%;}
    .znmk .pannel3 .aitem p {margin-top:25px; height:72px; overflow:hidden; }
    .znmk .pannel4 .dcon {border:none; margin-right:0; padding:1% 3%; }
    .znmk .pannel4 .dcon .aitem{width:32.333%; margin:0 0.5% 1% 0.5%;}
    .znmk .pannel4 .dcon .aitem h2{height:30px; overflow:hidden}
    .znmk .pannel4 .dcon .aitem h3{height:30px; overflow:hidden}
    .yyjm .pannel3 .dcon {border:none; margin-right: -0.666%; padding: 0 3%; }
    .yyjm .pannel3 .dcon .aitem{width: 49%; margin-right: 1%; margin-bottom:1%; padding:5% 3%; }
    .yyjm .pannel3 .dcon .aitem h2{ color: #ec6C00; margin-top: 0; font-size: 24px;}
    .yyjm .pannel3 .dcon .aitem h3{ color: #ec6C00; font-weight: bold; font-size: 14px;  line-height: 24px;}
    .yyjm .pannel3 .dcon .aitem p{font-size:18px; line-height: 18px; padding-top: 30px;    margin-top: 10px;   }
    .yyjm .pannel3 .dcon .aitem .p2{ color: #666; font-size: 16px; line-height: 20px; background: no-repeat; padding-top: 0px; height: 40px; }
    .yyjm .region-list{position:absolute;left:0;top:0; }
    .yyjm .region-list .show-regin {display:none; padding: 10px; border-radius: 15px; width:auto;position:fixed; margin-top:-150px; margin-left:-145px}
    .yyjm .region-list .show-regin img{height:270px;}
    .yyjm .region-list .show-regin h2{  line-height: 30px; font-size: 18px;  }
    .yyjm .region-list.on .show-regin{display:block}
    .yyjm .region-list.dot_ymb {  left: 10%;top: 64%; }
    .yyjm .region-list.dot_ymb .show-regin{top:50%;left:50%;}
    .yyjm .region-list.dot_jiamq {  left: 43%;top: 58%; }
    .yyjm .region-list.dot_jiamq .show-regin{top:50%;left:50%;}
    .yyjm .region-list.dot_jumq {  left: 58%;top: 62%;; }
    .yyjm .region-list.dot_jumq .show-regin{top:50%;left:50%;}
    .yyjm .region-list.dot_dkxt {  left: 71%;top: 10%; }
    .yyjm .region-list.dot_dkxt .show-regin{top:50%;left:50%;}
    .yyjm .region-list.dot_qdbp {  left: 80%;top: 76%; }
    .yyjm .region-list.dot_qdbp .show-regin{top:50%;left:50%;}
    .yyjm .region-list.dot_sj_jiamq {  left: 10%;top: 35%; }
    .yyjm .region-list.dot_sj_jiamq .show-regin{top:50%;left:50%;}
    .yyjm .region-list.dot_sj_dkxt {  left: 78%;top: 34%; }
    .yyjm .region-list.dot_sj_dkxt .show-regin{top:50%;left:50%;}
    .yyjm .region-list.dot_sj_qdbp {  left: 83%;top: 80%; }
    .yyjm .region-list.dot_sj_qdbp .show-regin{top:50%;left:50%;}
    .clmb .pannel2 .ttti a{width:35%}
    .clmb .pannel3 .dcon {border:none; margin-right: -0.666%;padding: 0 3%;  }
    .clmb .pannel3 .dcon .aitem { width: 49%; margin-bottom:1%; margin-right: 1%; padding:5% 3%;}
    .clmb .pannel3 .dcon .aitem h2{ color: #ec6C00; margin-top: 0; font-size: 24px;}
    .clmb .pannel3 .dcon .aitem h3{ color: #ec6C00; font-weight: normal; font-size: 14px;  line-height: 24px; height:24px; overflow:hidden;}
    .clmb .pannel3 .dcon .aitem p{font-size:18px; line-height: 18px; padding-top: 30px;    margin-top: 10px;  }
    .clmb .pannel3 .dcon .aitem .p2{ color: #666; font-size: 15px; line-height: 20px; background: no-repeat; padding-top: 0px; height: 60px; }

    .producinfo1 {padding:5% }
    .producinfo1 .seriesbox { display:none; float:left; width:280px; overflow:hidden; }
    .producinfo1 .contentbox {overflow:hidden; width:100%; float:none;  }
    .producinfo1 .productimgs{ position:relative; width:100%;}
    .producinfo1 .productimgs .imgbox {width:100%; float:none;  }
    .producinfo1 .productimgs .bigimg{ border: 1px solid #eee; padding: 5%; width:99%}
    .producinfo1 .productimgs .imglist{ overflow:hidden; margin-top:10px;  border: none; width:100%;     padding-bottom: 10px;}
    .producinfo1 .productimgs .imglist img{float:left; width:20%; border:1px solid #eee;margin-left: 2%;}
    .producinfo1 .productimgs .productintro{width:100%; float:none; padding-top:5%;}
    .producinfo1 .productimgs .productintro h1{font-size:22px;padding-bottom:20px;}
    .producinfo1 .productimgs .productintro .consult { position: initial; margin-top:15px; padding:2% 3%; width:100%;}
    .producinfo1 .productimgs .productintro .consult p{ color: #333; font-weight: 600; line-height: 30px; margin-top: 0; margin-bottom: 10px;}
    .producinfo1 .contents{overflow:hidden; margin-top:5%;}

}


