.header .top { background: #23201e; padding: 1em 0; }
.header .top .tel { margin-right: 66px; }
.header .top .tel, .header .top .mail { color: #ffbc23; line-height: 2; }
.header .top .tel img, .header .top .mail img, .footer .left .tel img, .footer .left .mail img { margin-right: 10px; vertical-align: -3px; }
.header .top .tel a{font-family: "raleway";}
.header .top .tel a:hover, .header .top .mail a:hover{text-decoration: underline;}
.header .top .facebook{width:16px;height:16px;margin-left:66px;margin-top:9px;}
.search { border: 1px solid #ffbc23; padding: 0 0.5em; width: 136px;border-radius:3px; }
.search .text { color: #ffbc23; background: none; border: none; line-height: 2; width: 100%; }
.search .sub { border: none; line-height: 2; margin-left: 0.4em; background: url(../images/icon4.png) center no-repeat; text-indent: -9999px; width: 16px; overflow: hidden; }
.header .language { padding-left: 1.4em; margin-left: 1.4em; background: url(../images/line.jpg) left center no-repeat; }
.header .menu { background: #fff; border-bottom: 2px solid #ffbc23; padding-top: 18px; }
.header .logo { display: block; width: 106px; }
.header .mainNav li { float: left; position: relative;padding-bottom:20px; }
.header .mainNav li > a { display: block; text-transform: uppercase; padding: 0 2em 0 1.5em; background: url(../images/icon6.png) right center no-repeat; line-height: 3; }
.header .mainNav li:last-child > a { padding-right: 0; background: none; }
.header .mainNav li .subNav { position: absolute; left:50%; top: 100%; width: 100%; z-index: 999999; background: rgba(255,255,255,0.9);  display: none; min-width: 200px;margin-left:-100px; box-shadow: 0 2px 20px rgba(0, 0, 0, 0.1); }
.header .mainNav li .subNav a { display: block; text-align: center; color: #666; padding: 0 1em; height: 40px; line-height: 40px;overflow: hidden; text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; word-break: break-all;   }
.header .mainNav li .subNav a:hover {background: #ffbc23; color: #fff; } 
.header .mainNav li:hover > a, .header .mainNav li.cr > a { color: #ffbc23; }
/*模拟下拉*/

.aboutFont  iframe {
    width: 50%;
    height: 500px;
    margin: 0 auto;
    display: block;
    margin-top: 25px;
}

.clear{ clear:both;}

.inp { color: #ffbc23; }
.lanSelect { width: 100%; position: relative; width: 78px; padding: 0 10px 0 32px; background: url(../images/icon1.png) left center no-repeat; }
.lanSelect dt { background: url(../images/icon5.png) right center no-repeat; cursor: pointer; line-height: 2; }
.lanSelect dd { position: absolute; overflow-y: auto; overflow-x: hidden; width: 100%; left: -1px; top: 2.9em; display: none; line-height: 32px; z-index: 999999; max-height: 300px; background: rgba(0,0,0,0.5); }
.lanSelect dd a { display: block; color: #ffbc23; white-space: normal; text-align: center; }
/*模拟下拉*/

.index-new{
        width: 6em;
    line-height: 2;
    border-radius: 1em;
    text-align: center;
    display: block;
    border: 1px solid #000;
    position: relative;
    top:-50px;
}


.leftfixapp {
    width: 50px;
    height: 50px;
    text-align: center;
    position: fixed;
    bottom: 10%;
    margin-bottom: 70px;
    right: 3%;
    z-index: 10;
    text-align: center;
    cursor: pointer;
    z-index: 1990;
}
.leftfixapp img {
    width: 50px;
}
.leftfixapp.appwap {
    display: none;
}



.footer { background: #262626; padding-top: 60px; }
.footer .left { margin-right: 90px; }
.footer .left .tel, .footer .left .mail { color: #fff; margin-top: 23px; }
.footer .left .tel a:hover, .footer .left .mail a:hover{ color: #ffbc23!important; text-decoration: underline;}
.footer .left br { display: none; }
.footer .share .item { margin: 0 2em 0 0; }
.footer .search { width: 200px; padding: 0 0 0 0.5em; border-color: #51515151; margin-top: 2em; }
.footer .search .text { line-height: 1; color: #fff;padding:6px 0; }
.footer .search .sub { line-height: 2.4; width: 2.4em; background: url(../images/icon9.png) center no-repeat #5c5d5a; }
.footer .right { padding-bottom: 4em; }
.footer .right dl { width: 33.3%; float: left; }
.footer .right dl dt { font-size: 18px; color: #fff; text-transform: uppercase; margin-bottom: 1em;font-weight: bold;font-family: "Poppins"; }
.footer .right dl dd a { display: block; font-size: 16px; color: #fff; line-height: 1.8; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-right: 1em; }
.footer .right dl dd a:hover { color: #ffbc23; text-decoration: underline;}
.footer .copyright { color: #878787; text-align: center; padding: 1em 0; border-top: 1px solid #454545; }
/*index css start*/

.wpcf7-form label {
    font-size: 16px;
    margin-bottom: 22px;
    display: block;
}

.wpcf7-form input,
.wpcf7-form textarea {
    height: 40px;
    /*padding: 20px;*/
    border: 1px solid #DBDBDB;
    width: 100%;
    margin-top: 11px;
}

.wpcf7-form p{ width:45%; margin:0 2%; float:left; display: flow-root;}

.wpcf7-form p:nth-child(6),.wpcf7-form p:last-child{ width:94%; float:none; }
.wpcf7-form p:nth-child(7),.wpcf7-form p:nth-child(8){ text-align: center;
    width: 100%;}

.wpcf7-form textarea {
    height: 90px;
}

.wpcf7-form p:nth-child(7) input{
   width: 15%; 
}

.wpcf7-form input[type="submit"] {
    width: auto;
    padding: 15px 30px;
    height: auto;
}

.wpcf7-form input[type="submit"]:hover {
    background-color: #F9AD07;
    color: #FFF;
}



.banner { position: relative; }
.banner .owl-carousel{z-index: 10;}
.banner .owl-controls .owl-page { width: 3em; height: 6px; border-radius: 6px; background: rgba(255,255,255,0.3); display: inline-block; margin: 0 6px; transition: all 0.3s; }
.banner .owl-controls .owl-page.active {background: rgba(255,255,255,0.7);  width: 5em; }
.banner .owl-pagination { position: absolute; left: 0; bottom: 12px; width: 100%; z-index: 999999; text-align: center; }
.banner .swiper-pagination-bullet{ width: 3em; height: 6px; border-radius: 6px; background: rgba(255,255,255,0.3); display: inline-block; margin: 0 6px; transition: all 0.3s; opacity: 1;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin: 0 6px;}
.banner .swiper-pagination-bullet-active{background: rgba(255,255,255,0.7);  width: 5em;}
.arrow_down{position: absolute;width:40px;height:40px;background:url(../images/arrow.png) no-repeat center;bottom:35px;left:50%;margin-left:-20px;z-index: 100; opacity: 0.7;}
.indProduct { background: url(../images/indPro.jpg.webp) center no-repeat; background-size: cover; padding: 100px 0 190px 0; }
.product .proLeft { margin-right: 3em; }
.product .proLeft h2 { text-transform: uppercase; padding: 0 20px; margin-bottom: 0.4em; padding-bottom: 0.2em; background: url(../images/line2.jpg) 20px bottom no-repeat; font-family: "Poppins"; }
.product .proLeft .proLeftTab .item { line-height: 3; width: 300px; padding: 0 20px; cursor: pointer; display: block;margin-bottom:1px; transition: all 0.3s; }
.product .proLeft .more {clear:both; display: block; padding: 0 20px; margin-top: 2em; border: 1px solid #1c1c1c; line-height: 2.4; border-radius: 1.2em; background: url(../images/arrow1.png) 230px center no-repeat; width: 240px; }
.product .proLeft .more:hover { background: url(../images/arrow3.png) 230px center no-repeat #1c1c1c; color: #fff; }
.proLeftTab .proTabItem .subTab { padding: 0.5em 0; display: none; }
.proLeftTab .proTabItem .subTab a { display: block; padding: 0 30px; color: #888; line-height: 2; }
.proLeftTab .proTabItem .subTab a.cr, .proLeftTab .proTabItem .subTab a:hover { color: #333; }
.proLeftTab .proTabItem.cr .item, .proLeftTab .proTabItem .item:hover, .indProTab .item.cr, .indProTab .item:hover { background: #ffbc23; color: #fff; }
.proLeftTab .proTabItem.cr .subTab { display: block; }
.proList { margin: 0 -1em; }
.proList .item { width: 31%; float: left; margin-left:3.5%;display: block; margin-bottom: 2em; }
.proList .item:nth-child(3n+1){margin-left:0;clear:both;}
.proList .item span { display: block; }
.proList .item span.w {  background: #fff; padding: 1.5em 0; }
.proList .item span.img { margin-bottom: 1em; }
.proList .item span.font { text-align: center; color: #505050; margin: 0 1em ;font-family: "Poppins";}
.proList .item:hover span.font { color: #ffbc23; }
.proList .cont { display: none; }
.indService { margin-top: -5em; }
.indService .serviceLeft { background: url(../images/indService.jpg.webp) center no-repeat; background-size: cover; width: 46%; padding: 3em 0; margin-right: 4em; }
.indService .serviceLeft .item { display: block; margin: 1em 30px; padding: 20px 30px; color: #fff; }
.indService .serviceLeft .item .font { line-height: 1.4; display: block; font-family: "Poppins";}
.indService .serviceLeft .item .itemL { display: flex; align-items: center; }
.indService .serviceLeft .item:hover { background: #fff; color: #ffbc23; }
.indService .serviceLeft .item .icon { opacity: 0; display: block; margin-top: 0.6em; }
.indService .serviceLeft .item img { float: left; margin-right: 1em; }
.indService .serviceLeft .item .pic2, .indService .serviceLeft .item:hover .pic1 { display: none; }
.indService .serviceLeft .item:hover .icon { opacity: 1; }
.indService .serviceLeft .item:hover .pic2 { display: inline-block; }
.indService .serviceList .cont { padding-bottom: 2em; }
.indService .serviceList .img { width: 72%; }
.indService .serviceList .font { margin: 1em 0; color: #777; height: 12em; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 8; -webkit-box-orient: vertical; }
.indService .serviceList .serviceListBox { margin: 0 -1em; }
.indService .serviceList .item { display: block; width: 50%; float: left; margin-bottom: 2em; }
.indService .serviceList .item .w { display: block; margin: 0 1em; }
.indService .serviceList .more, .indAbout .indAboutFont .more { width: 6em; line-height: 2; border-radius: 1em; text-align: center; display: block; border: 1px solid #000; }
.indService .serviceList .more:hover, .indAbout .indAboutFont .more:hover { background: #000; color: #fff; }
.indAbout .indAboutFont { padding: 3em 4em; background: #fff; margin-top: -6em; position: relative; }
.indAbout .indAboutFont h2 { text-transform: uppercase; padding-bottom: 30px; line-height:1;background: url(../images/line2.jpg) left bottom no-repeat; font-family: "Poppins"; }
.indAbout .indAboutFont .more { margin: 1.5em 0 0 2em; }
.indAbout .indAboutFont p { color: #777; margin-top: 2em; }
.share { margin-top: 2em; }
.share .item { display: inline-block; margin: 0 1em; }
.share .item .pic2, .share .item:hover .pic1 { display: none; }
.share .item:hover .pic2 { display: inline-block; }
.indNews { padding: 90px 0; background: #f9f8f8; }
.indNewsTit{ display: none; text-transform: uppercase; padding-bottom: 30px; line-height:1;background: url(../images/line2.jpg) left bottom no-repeat; font-family: "Poppins";margin-bottom:2em;}
.indNews .img { width: 50%; position: relative; }
.indNews .font { }
.indNews .font h2 { text-transform: uppercase; padding-left: 50px; font-family: "Poppins"; }
.indNews .font .newsItem { padding: 20px 50px 45px 50px; background: #fff; margin-top: 20px; }
.indNews .font .item { display: block; padding: 1em 0; border-bottom: 1px solid #e9e9e9; }
.indNews .font .item:hover .f1 { color: #ffbc23; } 
.indNews .font .item span { display: block; }
.indNews .font .item .f1 { color: #595757; margin-bottom: 0.6em;font-family: "Poppins"; }
.indNews .font .item .f2 { color: #777; line-height: 1.4; }
.indNews .owl-controls .owl-buttons div { position: absolute; bottom: 0; width: 60px; height: 60px; text-indent: -9999px; overflow: hidden; }
.indNews .owl-controls .owl-buttons .owl-prev { right: 60px; background: url(../images/prev.png) center no-repeat #fff; }
.indNews .owl-controls .owl-buttons .owl-next { right: 0; background: url(../images/next.png) center no-repeat #fff; }
.indNews .owl-controls .owl-buttons .owl-prev:hover { background: url(../images/prev01.png) center no-repeat #ffbc23; }
.indNews .owl-controls .owl-buttons .owl-next:hover { background: url(../images/next01.png) center no-repeat #ffbc23; }
/*index css end*/







/*about start*/



.breadPath { padding: 2em 0; }
.breadPath a, .breadPath span { display: inline-block; color: #888; text-transform: uppercase; }
.breadPath span { margin-left: 1em; }
.breadPath a img, .breadPath span img { margin-right: 1em; vertical-align: -1px; }
.aboutFont { color: #777; background: #fafafa; padding-bottom: 5em; }
.aboutFont .share { text-align: center; margin: 2em 0; }
.aboutFont h2, .ourFactory h2 { text-align: center; margin-bottom: 0.6em;font-family: "Poppins";color:#333; }
.aboutFont h3 { color: #505050; margin: 2em 0 1em 0; padding-left: 1.4em; background: url(../images/icon12.jpg) no-repeat 0 10px; font-family: "Poppins";}
.ourFactory { padding: 5em 0 }
.factorySwitchBox { margin: 0 -1.5em; }
.factorySwitch .item div { margin-bottom: 3em; }
.factorySwitch .item .w { display: block; margin: 0 1.5em; }
.factorySwitch .owl-controls .owl-buttons { text-align: center; }
.factorySwitch .owl-controls .owl-buttons div { width: 60px; height: 60px; display: inline-block; overflow: hidden; text-indent: -9999px; margin: 0 1em; }
.factorySwitch .owl-controls .owl-buttons div.owl-prev { background: url(../images/prev.png) center no-repeat #f1f1f1; }
.factorySwitch .owl-controls .owl-buttons div.owl-next { background: url(../images/next.png) center no-repeat #f1f1f1; }
.factorySwitch .owl-controls .owl-buttons div.owl-prev:hover { background: url(../images/prev01.png) center no-repeat #ffbc23; }
.factorySwitch .owl-controls .owl-buttons div.owl-next:hover { background: url(../images/next01.png) center no-repeat #ffbc23; }
.honor { background: #fafafa; padding: 6em 0; }
.honor .honorLeft { width: 214px; text-align: right; padding: 30px; background: #ffbc23; border-radius: 10px; color: #fff; margin-right: 4em; }
.honor .honorLeft .f2 { border-top: 2px solid #fff; margin: 5em 0; }
.honor .honorLeft .prev, .honor .honorLeft .next { margin-left: 1em; cursor: pointer; display: inline-block; width: 3em; height: 3em; border-radius: 50%; display: inline-block; border: 1px solid #fff; background-position: center; background-repeat: no-repeat; background-size: 0.8em auto; }
.honor .honorLeft .prev { background-image: url(../images/prev01.png); }
.honor .honorLeft .next { background-image: url(../images/next01.png); }
.honor .honorLeft .prev:hover { background-image: url(../images/prev.png); background-color: #fff; }
.honor .honorLeft .next:hover { background-image: url(../images/next.png); background-color: #fff; }
.honorSwitchBox { margin: 0 -0.5em; }
.honorSwitch .item { padding: 10px; }
.honorSwitch .item .w { margin: 0 0.5em; display: block; background: #fff; padding: 2em; border-radius: 20px; box-shadow: 0 0 10px #eee; text-align: center; }
.honorSwitch .item .w span { display: block; }
.honorSwitch .item .w .font { text-align: center; margin-top: 1em; }
.honorSwitch .item .w .icon { display: none }
.honorSwitch .item .w:hover .icon { display: block; }
.honorSwitch .owl-controls { display: none !important; }
/*about end*/ 
/*product start*/ 
.editor { line-height: 1.8 }
.editor img { max-width: 100%; height: auto; display: block; margin: 0 auto; }
.productBox, .productInfo, .related { background: #fafafa; }
.productBox .product .proList .item span.w { box-shadow: 0 0 10px #eee; }
.productBox .product .proList { padding: 10px; }
.page{margin:2em 0;}
.wp-pagenavi {clear:both;  text-align: center;font-size:0; }
.wp-pagenavi .pages{ display: none;line-height: 30px; font-size: 1.4rem;color: #8a8a8a; } 
.wp-pagenavi a{margin:0 5px; position: relative; z-index: 1;background: #f1f1f1;} 
.wp-pagenavi a,.wp-pagenavi .current { display: inline-block;width:40px; height: 40px; line-height: 40px; font-size: 16px; color: #999; text-align:center;   }
.wp-pagenavi a:hover{color: #fff;  background: #ffbc23;}
.wp-pagenavi .current { color: #fff;  background: #ffbc23; }
.wp-pagenavi a.previouspostslink, .wp-pagenavi a.nextpostslink {text-indent: -9999px; }
.wp-pagenavi a.previouspostslink { background:#f1f1f1 url(../images/page_prev.png) no-repeat center; }
.wp-pagenavi a.nextpostslink { background:#f1f1f1 url(../images/page_next.png) no-repeat center; }
.wp-pagenavi a.previouspostslink:hover { background:#ffbc23 url(../images/page_prev_hover.png) no-repeat center; }
.wp-pagenavi a.nextpostslink:hover { background:#ffbc23 url(../images/page_next_hover.png) no-repeat center; }
 
.productInfo { padding-bottom: 4em; }
.productInfo .breadPath { margin-bottom: 1.5em; }
.productInfo .img { width: 48.6%; margin-left: 4em; box-shadow: 0 0 10px #ececec; }
.productInfo .font .f1 { margin-bottom: 2em; font-family: "Poppins";}
.productInfo .font .f2 { color: #505050; margin-bottom: 0.4em; }
.productInfo .font .f3 { color: #777; line-height: 1.8 }
.productInfo .font .btnBox { margin-top: 2em; }
.productInfo .font .btn { display: block; cursor: pointer; margin-right: 1em; line-height: 2.4; padding: 0 1.5em; float: left; border: 1px solid #212121; }
.productInfo .font .btn img { margin: 0.6em 1em 0 0; }
.productInfo .font .btn .pic2, .productInfo .font .btn:hover .pic1 { display: none; }
.productInfo .font .btn:hover .pic2 { display: inline-block; }
.productInfo .font .btn:hover { background: #212121; color: #ffbc23; }
.pad-3-0 { padding: 4em 0; }
.pad-b-3 { padding-bottom: 4em; }
.advanTitle { padding-left: 1em; background: url(../images/icon12.jpg) left center no-repeat; background-size: 2px 1em; margin-bottom: 1em;font-family: "Poppins"; }
.proAdvantage .editor { color: #777; }
.proAdvantage .editor iframe{
    width: 50%;
    height: 500px;
    margin: 0 auto;
    display: block;
}
.parameter { padding-top: 3em; margin-top: 3em; border-top: 1px solid #e4e4e4; }
.parameter .advanTitle { margin-bottom: 1em; }
.parameter table { width: 100%; }
.parameter table tr th { font-size: 18px; background: #ffbc23; color: #fff; padding: 0.6em 16px; border-right: 1px solid #fff; }
.parameter table tr td { font-size: 16px; background: #fafafa; color: #777; padding: 0.6em 16px; border-top: 1px solid #f0f0f0; border-right: 1px solid #f0f0f0; background: #fafafa; }
.parameter table tr td.bn { border-right: none; }
.w7 { width: 7% }
.w15-4 { width: 15.4% }
.w22-8 { width: 22.8%; }
.related .proList .item { width: 25%; text-align: center;margin-left:0;clear:none; }
.related .proList .item .w {margin:0 10px; box-shadow: 0 0 10px #eee; }
.message { box-shadow: 0 0 10px #eee; padding: 2em; margin-top: 2em; background: #fff; margin-bottom: 4em;     padding-bottom: 16em;}
.message h2 { text-align: center; text-transform: uppercase;font-family: "Poppins"; }
.message h2 img { width: 0.78em; vertical-align: -1px; margin-right: 0.4em; }
.message form { padding: 0 !important; }
.xhl-form-input { width: 50%; float: left; color: #b8b8b8; margin-top: 3em; }
.xhl-form-input:last-child { width: 100%; }
.xhl-form-input label ,.xhl-form-text label{ display: block; float: left; width: 9em; text-align: right; margin-right: 0.5em; line-height: 3;color:#333; text-transform: capitalize; }
.xhl-control-group .xhl-controls { overflow: hidden; position: relative; }
.xhl-form-input .xhl-controls input { width: 90%; line-height: 3; border: none; padding: 0 10px; color: #333;border: 1px solid #dadada;  }
.xhl-control-group .xhl-controls span { padding-left:3px;color: #ff0000; }
.xhl-form-text{width:100%;float:left;margin-top:3em;}
.xhl-form-text textarea{width: 95.7%;height:9em; line-height: 1.8; padding: 10px; color: #333;border: 1px solid #dadada; vertical-align: middle;}



.message .item.w100 { width: 100%; }
.xhl-footer { clear: both; padding-top: 3em; }
#xhlFormSubmit { width: 8em; text-align: center; margin: 0 auto; color: #212121; display: block; line-height: 2.8; border: none; background: #fff; border: 1px solid #212121;font-family: "Poppins";text-transform:capitalize; }
#xhlFormSubmit:hover { background: #212121; color: #ffbc23; }
/*product end*/ 
/*news start*/ 
.news h2 { text-align: center; text-transform: uppercase; margin-top: 0.5em;font-family: "Poppins"; }
.news .newsTabs { text-align: center; margin: 1.4em 0; }
.news .newsTabs a { display: inline-block; width: 6em; line-height: 2; border-radius: 1em; text-align: center; border: 1px solid #1c110f; margin: 0 0.4em; }
.news .newsTabs a:hover, .news .newsTabs a.cr, .news .newsBox .item .font .f3:hover { color: #ffbc23; background: #1c110f; }
.news .newsBox { border-bottom: 1px solid #dadada; }
.news .newsBox .item { display: block; padding: 3em 0; border-top: 1px solid #dadada; }
.news .newsBox .item span { display: block; }
.news .newsBox .item .date { width: 72px; margin-right: 3em; color: #ffbc23; }
.news .newsBox .item .date .f1 { text-transform: uppercase; background: url(../images/line2.jpg) left bottom no-repeat; background-size: 1.5em auto; padding-bottom: 0.8em; margin-bottom: 0.6em; }
.news .newsBox .item .date .f1 em{display:none;}
.news .newsBox .item .date .f2 { font-size: 72px; line-height: 1; }
.news .newsBox .item .img { margin-right: 3em; width: 23.3%; }
.news .newsBox .item .font { padding-top: 0.4em; }
.news .newsBox .item .font .f1 { color: #595757; }
.news .newsBox .item .font .f2 { color: #777; margin: 1em 0 2em 0; }
.news .newsBox .item .font .f1:hover { color: #ffbc23; }
.news .newsBox .item .font .f2:hover { color: #ffbc23; opacity: 0.6; }
.news .newsBox .item .font .f3 { display: inline-block; width: 6em; line-height: 2; border-radius: 1em; text-align: center; border: 1px solid #1c110f; margin: 0 0.4em; }
.newsInfo h2 { text-align: center; margin-top: 2em; }
.newsInfo .share { margin-top: 0; }
.newsInfo .share a { width: 1.8em; height: 1.8em; background: #cacaca; border-radius: 50%; text-align: center; }
.newsInfo .share img { width: 1.2em; margin-top: 0.3em; }
.newsInfo .share a:hover { background: #ffbc23; }
.newsInfo .newsdesc { max-width: 360px; margin: 3em auto; }
.newsInfo .newdate { color: #b2b2b2; }
.newsInfoSwitch { padding-bottom: 2em; border-bottom: 1px solid #dadada; margin: 4em 0 2em 0; border-bottom: 1px solid #dadada; }
.newsInfoSwitch a { display: block; color: #777; }
.newsInfoSwitch a:hover span { color: #ffbc23 }
.newsInfoSwitch a.dis, .newsInfoSwitch a.dis:hover span { color: #b2b2b2; }
.relatedNews { padding-bottom: 5em; }
.relatedNews h2 { margin-bottom: 1.2em; }
.rnSwitchBox { margin: 0 3em; }
.relatedNewsSwitch .owl-controls .owl-buttons div { position: absolute; width: 40px; height: 40px; top: 50%; margin-top: -20px; overflow: hidden; text-indent: -9999px; background-color: #cacaca; background-position: center; background-repeat: no-repeat; background-size: 0.8em auto; }
.relatedNewsSwitch .owl-controls .owl-buttons div.owl-prev { left: -42px; background-image: url(../images/prev01.png); }
.relatedNewsSwitch .owl-controls .owl-buttons div.owl-next { right: -42px; background-image: url(../images/next01.png); }
.relatedNewsSwitch .owl-controls .owl-buttons div:hover { background-color: #ffbc23; }
.relatedNewsSwitch .item .w { display: block; margin: 0 1em; }
.relatedNewsSwitch .item .w .font { display: none; position: absolute; left: 0; top: 0; width: 100%; height: 100%; color: #fff; background: rgba(255,188,35,0.8); text-align: center; }
.relatedNewsSwitch .item .w:hover .font, .relatedNewsSwitch .item .w .font span { display: block; }
.relatedNewsSwitch .item .w .font span { width: 80%; }
/*news end*/







/*case start*/


.caseTit{text-align:center;font-family: "Poppins";}
.case, .service { background: #fafafa; }
.case h2 { text-align: center; margin: 1em 0; }
.caseTabs { text-align: center; margin-bottom: 2.5em; }
.caseTabs a { display: inline-block; width: 16%; padding: 0.6em 0; border-bottom: 1px solid #fafafa; }
.caseTabs a span { display: inline-block; border-right: 1px solid #e4e4e4; width: 100%; line-height: 1.2 ;font-family: "Poppins";}
.caseTabs a:first-child span { border-left: 1px solid #e4e4e4; }
.caseTabs a:hover, .caseTabs a.cr { color: #ffbc23; border-color: #ffbc23; }
.caseList { margin: 0 -1.3em; }
.caseList .item { width: 25%; float: left; margin-bottom: 3em; }
.caseList .item span { display: block; }
.caseList .item .w { margin: 0 1.3em; display: block; }
.caseList .item .img { box-shadow: 0 0 14px #ddd; }
.caseList .item .font { text-align: center; margin-top: 0.6em; color: #545454;font-family: "Poppins";overflow: hidden;
    white-space: nowrap; text-overflow: ellipsis; }
.caseList .item:hover .font { color: #ffbc23; }
.caseInfo { margin-bottom: 4em; }
.caseInfo h3 { margin-bottom: 0.5em;font-family: "Poppins"; }
.caseInfo .caseInfoRight { width: 344px; float: right; margin-left: 9em; }
.caseInfo .caseInfoRight h4 { text-transform: uppercase; margin: 0 20px 1em 20px; padding-bottom: 0.5em; background: url(../images/line2.jpg) left bottom no-repeat; font-family: "Poppins";}
.caseInfoNav { margin-bottom: 2.5em; }
.caseInfoNav a { display: block; padding: 0 20px; color: #505050; font-family: "Poppins"; }
.caseInfoNav a span { display: block; border-bottom: 1px solid #e4e4e4; line-height: 3; }
.caseInfoNav a:hover { color: #fff; background: #ffbc23; }
.caseInfoNav a:hover span { border-color: #ffbc23; }
.caseInfoPro .proList .item { width: auto; float: none; margin: 0 20px; margin-top: 2em; }
.caseInfoPro .proList .item .w { box-shadow: 0 0 10px #eee; }
.caseInfoPro .proList .item span.w, .caseInfoPro .proList { margin: 0; }
/*case end*/







/*service start*/



.service .breadPath { margin-bottom: 2em; }
.service1 { position: relative; }
.service1 .font { width: 35%; padding: 50px 21% 50px 50px; background: #fff; box-shadow: 0 0 10px #eee; }
.service1 .font h2 { text-transform: uppercase; padding-bottom: 0.2em; background: url(../images/line2.jpg) left bottom no-repeat; margin-bottom: 0.6em; font-family: "Poppins";}
.service1 .img { width: 52.5%; position: absolute; right: 0; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -moz-transform: translateY(-50%); }
.sreviceSwitch .item { display: block; }
.sreviceSwitch .owl-controls .owl-buttons div { width: 60px; height: 60px; position: absolute; top: 50%; margin-top: -30px; text-indent: -9999px; overflow: hidden; background-color: #f1f1f1; background-size: 1em auto; background-position: center; background-repeat: no-repeat; }
.sreviceSwitch .owl-controls .owl-buttons div.owl-prev { background-image: url(../images/prev.png); left: -60px; }
.sreviceSwitch .owl-controls .owl-buttons div.owl-next { background-image: url(../images/next.png); left: 0; }
.sreviceSwitch .owl-controls .owl-buttons div:hover { background-color: #ffbc23; }
.sreviceSwitch .owl-controls .owl-buttons div.owl-prev:hover { background-image: url(../images/prev01.png); }
.sreviceSwitch .owl-controls .owl-buttons div.owl-next:hover { background-image: url(../images/next01.png); }
.service2 { margin: 6em -4em 0 -4em; }
.service2 .item { width: 33.3%; float: left; margin-bottom: 5em; }
.service2 .item .w { margin: 0 4em; }
.service2 .item .img { width: 90px; }
.service2 .item .f1 { margin: 1em 0; color: #505050;font-family: "Poppins"; }
.service2 .item .f2 { height: 10.5em; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 7; -webkit-box-orient: vertical; }
/*service end*/ 
/*contact start*/ 
.contact h2 { text-transform: uppercase; margin: 0.5em 0 1em 0;font-family: "Poppins"; }
.contact .contactInfo { width: 38%; margin-right: 6em; }
.contact .contactInfo .f1 { color: #ffbc23; margin-bottom: 2em; font-family: "Poppins";}
.contact .contactInfo .f2 { margin-bottom: 1em; }
.contact .contactInfo .f2 img { margin-right: 2em; vertical-align: -4px; }
.contact .contactInfo .f2 a { color: #777; }
.contact .contactInfo .f2:hover a { color: #ffbc23; text-decoration: underline; }
.contact .contactBox { margin-bottom: 4.5em; }
/*contact end*/ 
/*404 search start*/ 
.top404 { padding: 8em 0 6em 0; }
.img404 { max-width: 78%; margin: 0 auto 3em auto; }
.btn404, .searchPageList .f3 { border: 1px solid #777; width: 6.4em; line-height: 2.4; border-radius: 1.2em; margin: 0 auto; display: block; text-align: center; }
.btn404:hover, .searchPageList .f3:hover { border-color: #ffbc23; background: #ffbc23; }
.bot404 { background: #f3f4f6; }
.searchPageTop { margin-bottom: 3em; }
.searchPageTop h2 { text-transform: uppercase; }
.searchPageTop .search { width: 280px; border-radius: 1.2em; padding: 0 1em; border-color: #c9c9c9; margin-top: 0.6em; }
.searchPageTop .search .text, .searchPageTop .search .sub { line-height: 2.4; font-size: 18px; }
.searchPageTop .search .text { color: #c9c9c9 }
.searchPageTop .search .sub { width: 27px; background: url(../images/icon14.png) center no-repeat; }
.searchPageList .item { display: block; padding: 1.5em; background: #fff; box-shadow: 0 0 10px #eee; margin-bottom: 1.5em; }
.searchPageList .item span { display: block; }
.searchPageList .f1 { margin-bottom: 1em; }
.searchPageList .f2 { margin-bottom: 1em; }
.searchPageList .f3 { margin: 0; line-height: 2; border-radius: 1em; }



/*404 search end*/











@media only screen and (max-width:1560px) {
.box1 { max-width: 100%; margin: 0 60px; }
}
 @media only screen and (max-width:1440px) {
.f-48 { font-size: 40px; }
.news .newsBox .item .date .f2 { font-size: 60px; }
.indProduct, .indNews { padding: 80px 0; }
.indService { margin-top: -3em; }
.indAboutFont .share { margin-top: 1.8em; }
.indAbout .indAboutFont .more { margin-top: 1.3em; }
.caseInfo .caseInfoRight { margin-left: 4em; }
.news .newsBox .item .date, .news .newsBox .item .img { margin-right: 2em; }
}
 @media only screen and (max-width:1360px) {
.f-18 { font-size: 16px; }
.f-20 { font-size: 18px; }
.f-24 { font-size: 20px; }
.f-30 { font-size: 24px; }
.f-36 { font-size: 32px; }
.indService .serviceLeft, .product .proLeft, .honor .honorLeft, .contact .contactInfo { margin-right: 3em; }
.caseInfo .caseInfoRight { margin-left: 3em; }
.indProduct, .indNews { padding: 60px 0; }
.footer { padding-top: 42px; }
.footer .right { padding-bottom: 3em; }
.newsInfo h2 { margin-top: 1em; }
.searchPageTop .search { margin-top: 0; }
}
 @media only screen and (max-width:1280px) {
.box1 { margin: 0 40px; }
.f-48 { font-size: 32px; }
.news .newsBox .item .date .f2 { font-size: 48px; }
.header .logo { width: 80px; }
.header .mainNav li > a { padding: 0 1.5em 0 1em; }
.indProduct, .indNews { padding: 40px 0; }
.indService .serviceLeft, .product .proLeft, .honor .honorLeft, .contact .contactInfo { margin-right: 2em; }
.caseInfo .caseInfoRight { margin-left: 1em; }
.product .proLeft h2 { margin-bottom: 1em; }
.product .proLeft .proLeftTab .item { width: 240px; }
.product .proLeft .more, .product .proLeft .more:hover { width: 200px; margin-top: 1em; background-position: 204px center; }
.proList, .indService .serviceList .serviceListBox, .factorySwitchBox, .caseList { margin: 0 -0.5em; }
.proList .item span.w, .indService .serviceList .item .w, .factorySwitch .item .w { margin: 0 0.5em; }
.indService { margin-top: 0; }
.indService .serviceLeft, .indService .serviceList, .ourFactory, .honor { padding: 2em 0; }
.indService .serviceLeft .item { padding: 1em; margin: 1em; }
.indNews .font h2 { padding-left: 28px; }
.indNews .font .newsItem { padding: 1em 28px; }
.aboutFont, .productInfo { padding-bottom: 2em; }
.page { margin: 2em 0; }
.case h2 { margin: 0.5em 0; }
.message .item { margin-top: 2em; }
.contact .contactBox, .searchPageTop { margin-bottom: 2em; }
.news .newsBox .item .date { margin-right: 1em; }
.news .newsBox .item .font .f2 { margin: 1em 0; }
.news .newsBox .item { padding: 2em 0; }
.productInfo .font .f1 { margin-bottom: 1em; }
.parameter { margin-top: 2em; padding-top: 2em; }
.searchPageTop .search .text, .searchPageTop .search .sub { line-height: 2; }
.searchPageTop .search .sub { background-size: 1.2em; }
.service2 { margin: 4em -2em 0 -2em; }
.service2 .item .w { margin: 0 2em; }
.service2 .item .img { width: 60px; }
.service2 .item { margin-bottom: 3em; }
.service1 .font { padding: 2em 21% 2em 2em; }
}
 @media only screen and (max-width:768px) {
     .leftfixapp.appwap{
		display: block;
	}
	.leftfixapp.appc{
		display: none;
	}
.f-16 { font-size: 14px; }
.f-20 { font-size: 16px; }
.f-24 { font-size: 18px; }
.f-30 { font-size: 20px; }
.f-36, .f-48 { font-size: 24px; }

.box1 { margin: 0 1em; }
.banner, .ban { margin-top: 53px; }
.banner .swiper-pagination{bottom:3px;}
.banner .swiper-pagination-bullet,.banner .swiper-pagination-bullet-active{width:6px;}
.arrow_down{width:30px;height:30px;background-size:100%;margin-left:-15px;bottom:18px;}
.header { position: fixed; background: #fff; z-index: 99999999; width: 100%; top: 0; left: 0; }
 .header .logo {width:64px;} 
.logo img{height: 35px;}
.header .menu { padding-top: 0.6em;height:43px; }
.header .top { padding: 0; background: none; }
.header .top .tel, .header .top .mail, .header .top .facebook, .header .top .search { display: none; }
.header .language { position: absolute; right: 3em; top: 12px; padding: 0; margin: 0; background: none; }
.lanSelect { padding-right: 0;width:50px; }
.footer .left br { display: block; }
.mainNav { padding: 2em 0; position: fixed; overflow-y: scroll; top: 0; bottom: 0; right: -60%; width: 60%; z-index: 999998; background: #fff; transition: 0.5s all; -webkit-transition: 0.5s all; -o-transition: 0.5s all; -moz-transition: 0.5s all; }
.header .mainNav li { float: none;padding-bottom:0; }
.header .mainNav li > a { background: none; padding: 0 1em; }
.mainNavMask { position: fixed; left: 0; top: 0; background: rgba(0,0,0,0.6); width: 100%; height: 100%; display: none; }
.mainNavBtn { float: right; width: 20px; height: 19px; position: absolute; right: 1em; top: 1.2em; z-index: 999999; transition: 0.5s all; -webkit-transition: 0.5s all; -o-transition: 0.5s all; -moz-transition: 0.5s all; }
.mainNavBtn:before { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border-top: 2px solid #ffbc23; border-bottom: 2px solid #ffbc23; transition: 0.2s all; -webkit-transition: 0.2s all; }
.mainNavBtn:after { content: ''; position: absolute; top: 8px; right: 0; left: 0; height: 2px; overflow: hidden; background: #ffbc23; transition: 0.2s all; -webkit-transition: 0.2s all; }
.open .mainNav { right: 0; }
.open .mainNavBtn::before { -webkit-transform: rotate3d(0, 0, 1, 45deg) translate(-2px, 3px); transform: rotate3d(0, 0, 1, 45deg) translate(-2px, 3px); border-bottom: 0; top: 7px; left: 1px; right: 1px; }
.open .mainNavBtn::after { -webkit-transform: rotate3d(0, 0, 1, -45deg) translate(-2px, 2px); transform: rotate3d(0, 0, 1, -45deg) translate(-2px, 2px); top: 6px; left: 1px; right: 1px; }
.open .mainNavMask { display: block; }
.header .mainNav li.has_nav>a{display:inline-block;}
.header .mainNav li:hover .subNav { display: none; }
.header .mainNav li .subNav { display: none; position: static; padding: 0.5em 0; background: #f6f6f6; min-width: none;margin-left:0; box-shadow:none; }
.header .mainNav li .subNav a { text-align: left; padding: 0 2em; line-height: 3; border-bottom: 1px solid #eee; }
.header .mainNav li .subNav a:last-child { border: none; }
.header .mainNav .navDown { position: absolute; right: 0; top: 0; width: 3em; height: 3em; background: url(../images/navDown.png) center no-repeat; }
.header .mainNav .navDown.on { background: url(../images/navDown2.png) center no-repeat; }
.footer .right { display: none; }
.footer .left { margin: 0 0 2em 0; }
.footer .left .tel, .footer .left .mail, .footer .search, .footer .share { display: inline-block; margin-top: 1em; }
.footer .share { vertical-align: 1em; }
.footer .left .mail, .footer .search { margin-left: 2em; }
.pad-3-0 { padding: 2em 0; }
.pad-b-3, .relatedNews { padding-bottom: 2em; }
.indAboutFont .share { margin-top: 1em; }
.indAbout .indAboutFont .more { margin-top: 0.6em; }
.caseInfo { margin-bottom: 2em; }
.caseInfo .caseInfoRight { float: none; margin-bottom: 2em; width: auto; margin-left: 0; }
.caseInfoNav a { display: inline-block; }
.caseInfoPro { margin: 0 -0.5em; }
.caseInfoPro .proList .item span.w { margin: 0 0.5em; }
.caseInfoPro .proList .item { width: 25%; float: left; margin: 0 0 1em 0; }
.caseInfo .caseInfoRight h4 { margin: 0 0 1em 0; }
.caseInfoNav a { padding: 0 0.2em; }
.contact .contactInfo .f1 { margin-bottom: 1em; }
.contact .contactInfo { width: auto; float: none; margin: 0 0 1em 0; }
.newsInfoSwitch { margin: 2em 0; }
.newsInfo .newsdesc {width:100%;max-width: 100%; margin: 2em auto; }
.newsInfo .newdate { margin-top: 0.2em; }
.productInfo .img { width: auto; max-width: 700px; margin: 0 auto; float: none; margin-bottom: 2em; }
.productInfo .font .btn img { margin: 0.4em 0.6em 0 0; }
.service1 .font { padding: 1em 21% 1em 1em; }
.message { margin-bottom: 2em; }
.breadPath a { display: none; }
.breadPath span { margin-left: 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; }
.share .item{margin:0 6px;}
.xhl-form-input label, .xhl-form-text label{width:5em;}
.xhl-control-group .xhl-controls span{right:0;}
.caseList .item{width:33.3%;}
.wpcf7-form p{ width:100%; margin:0 auto; float:none;}
}
 @media only screen and (max-width:768px) {
 .proAdvantage .editor iframe,.aboutFont  iframe{
    width: 90%;
    height: 300px;
    margin: 0 auto;
    display: block;
}

.breadPath { padding: 1em 0; }
.footer { padding-top: 1em; }
.footer .left { margin-bottom: 1em; }
.indProduct, .indNews { padding: 2em 0; }
.indProduct { padding-bottom: 0; }
.indService .serviceLeft, .product .proLeft { float: none; margin-right: 0; margin-bottom: 1em; }
.product .proLeft h2 { padding: 0 0 0.2em 0; background-position: left bottom; }
.indProduct .proLeft .proLeftTab { text-align: center; overflow: hidden;margin-bottom: 1em; }
.indProduct .proLeft .proLeftTab .item { float:left;width: 47%; overflow: hidden; padding:10px 1.5%;line-height:1.2;  margin:0 0 2px 0; }
.proProTab { display: none; }
.product .proLeft .more{margin:0 auto;}
.proMenu { width: 1.2em; height: 1.2em; background: url(../images/proMenu.png) center no-repeat; background-size: contain; float: right; margin-top: 0.4em; }
.indService { padding-top: 2em; }
.indService .serviceLeft { width: 100%; padding: 0.5em 0; }
.indService .serviceLeft .item { padding: 0.5em;margin:0.2em 1em; }
.indService .serviceLeft .item img { width: 1.6em; }
.indService .serviceList .img { width: 100%; text-align:center; }
.indService .serviceList { padding-top: 0; }
.indService .serviceList .more{margin:0 auto;}
.indAbout .indAboutFont { padding: 1em 0; margin-top: 0; }
.indAbout .indAboutFont h2,.indNewsTit{padding-bottom:1px;}
.indNewsTit{display: block;}
.indNews .font h2{display:none;}
.indNews .img { float: none; width: auto; margin-bottom: 1em; }
.indNews .img img { width: 100%; }
.indNews .font .item .f1.ellipsis{white-space: normal;}
.factorySwitch .item div { margin-bottom: 1em; }
.ourFactory { padding-bottom: 0; }
.indService .serviceLeft .item .icon{display:none;}
.indNews .owl-controls .owl-buttons div, .factorySwitch .owl-controls .owl-buttons div, .sreviceSwitch .owl-controls .owl-buttons div { width: 40px; height: 40px; }
.indNews .owl-controls .owl-buttons .owl-next, .indNews .owl-controls .owl-buttons .owl-prev, .factorySwitch .owl-controls .owl-buttons div.owl-prev, .factorySwitch .owl-controls .owl-buttons div.owl-next { background-size: 0.8em auto; }
.indNews .owl-controls .owl-buttons .owl-prev { right: 40px; }
.indNews .font .newsItem { margin-top: 0; padding: 0; }
.indNews .font h2 { padding: 0; }
.top404 { padding-bottom: 3em; }
.case h2, .contact h2, .newsInfo h2 { margin-top: 0; }
.caseTabs { margin-bottom: 1em; text-align: center; }
.caseTabs a { width: auto; margin-bottom: 0.5em; }
.caseTabs a span { padding: 0 1em; width: auto; }
.caseList .item { margin-bottom: 1em; }
 
.proAdvantage { padding-top: 0; }
.searchPageList .item { padding: 1em; }
.sreviceSwitch .owl-controls .owl-buttons div.owl-prev { left: 0; }
.sreviceSwitch .owl-controls .owl-buttons div.owl-next { left: auto; right: 0; }
.service2 .item .img { width: 40px; }
.service1 .img { position: static; transform: translateY(0); -webkit-transform: translateY(0); -o-transform: translateY(0); -moz-transform: translateY(0); max-width: 756px; margin: 0 auto; width: auto; }
.service1 .font { padding: 1em; margin-bottom: 2em; width: auto; }
.service2 { margin: 2em -0.5em 0 -0.5em; }
.service2 .item { margin-bottom: 2em; }
.service2 .item .w { margin: 0 0.5em; }
.service .breadPath { margin-bottom: 0; }
.indService .serviceList .cont { padding-bottom: 0; }
.xhl-form-input,.xhl-form-text { width: 100%; float: none;margin-top:5px; }
.xhl-form-input label,.xhl-form-text label{float:none;width:100%;text-align:left;margin-right:0;color:#333;}
.xhl-form-text textarea{width:90%; vertical-align: middle;}
#xhlFormSubmit { background: #212121; color: #ffbc23; } 
.contact .contactInfo .f2 img{margin-right:1em;}
}
 @media only screen and (max-width:600px) {
 	.breadPath a img, .breadPath span img{margin-right:5px;}
 	.news .newsBox{border:none;}
 	.news .newsBox .item{padding:1em 0;border:none;border-bottom: 1px solid #dadada;}
 	.news .newsBox .item span{display:inline-block;}
.news .newsBox .item .date .f2 { font-size: 16px; }
.news .newsBox .item .date {float:none; width: 100%; }
.news .newsBox .item .date .f1{padding-bottom:0; background: none;font-size:16px;margin-bottom:5px;}
.news .newsBox .item .date .f1 em{display: inline-block;margin-left:5px;}
.news .newsBox .item .img{width:28%;margin-right:1em;}
.news .newsBox .item span.ovh{display:block;padding-top:0;line-height: 1.4;}
.news .newsBox .item span.ovh .f1{white-space: normal;font-size:14px;}
.news .newsBox .item span.ovh .f2,.news .newsBox .item span.ovh .f3{display: none;}
.footer .left br { display: none; }
.related .proList .item, .caseList .item, .caseInfoPro .proList .item, .service2 .item { width: 50%;clear:none!important; } 
.productBox .proList .item { width: 49%;margin-left:2%;}
.productBox .proList .item:nth-child(3n+1){margin-left:2%;clear:none;}
.productBox .proList .item:nth-child(2n+1){margin-left:0;clear:both;}
.footer .left{float:none;text-align:center;margin-bottom:0;}
.logo2{display: block;text-align:center;margin-bottom:1em;}
.logo2 img{height:40px;}
.footer .left .tel, .footer .left .mail{display: inline-block;margin:0 10px;}
.footer .left .tel img, .footer .left .mail img{margin-right:1px;}
.footer .search, .footer .share { display: block;text-align:center; }
.footer .share { vertical-align: 1em; }
.footer .left .mail, .footer .search { margin-left: 0; }
.footer .search{width:100%;padding:0;}
.footer .search .text{padding-left:5px;}
.footer .copyright{border:none;}
.indAbout .indAboutFont h2 { margin-bottom: 1em; }
.indAbout .indAboutFont h2, .indAbout .indAboutFont .fr { float: none; }
.honor .honorLeft { width: auto; float: none; margin: 0 0 1em 0; padding: 1em; text-align: center; }
.honor .honorLeft .f1 br { display: none; }
.honor .honorLeft .f2 { margin: 1em 0; }
.fb { font-weight: normal; }
.message { padding: 1em; }
.news .newsTabs a { width: auto; padding: 0 0.8em; margin-bottom: 0.5em; }
.ban img{display:none;}
.service2 .item{width:50%;}
.caseTit{padding:0.5em 1em;text-align:left; font-size:20px;background: #f2f2f2 url(../images/proMenu.png) no-repeat 98% 50%/30px;}
.caseTabs{display:none;}
.caseTabs a{display:block;background: #f2f2f2;margin:0;margin-top:1px;text-align:left;}
.caseTabs a span{padding:0 1em;border:none!important;font-size:14px;}
.caseList{margin-top:1em;}
.news h2{padding:0.5em 1em;text-align:left; font-size:20px;background: #f2f2f2 url(../images/proMenu.png) no-repeat 98% 50%/30px;}
.news .newsTabs{display:none;margin-top:0;}
.news .newsTabs a{display:block;background: #f2f2f2;margin:0;margin-top:1px;border-radius:0;text-align:left;border:none;}
.indProduct.product .proLeft h2{position:relative; }
.indProduct.product .proLeft h2::after{width:30px;height:30px; position: absolute;right:0;top:2px;content: "";background: url(../images/proMenu.png) no-repeat 100% 2px/30px;}
.indProduct .proLeft .proLeftTab {display:none;}
.indProduct .proLeft .proLeftTab .item{float:none;width:auto;background: #f2f2f2;margin:0;margin-top:1px;text-align:left;padding:10px 20px;}
.indProduct .proLeft .proLeftTab .item.cr{background: #ffbc23;}
.product .proLeft .more{display: none;}
.indProduct .proList .item{width:50%;margin-left:0;margin-bottom:15px;}
.indProduct .proList .item:nth-child(3n+1){clear:none;}
.caseList .item .font{font-size:16px;}
.caseList .item .w{margin:0 0.5em;}
}
#dibunav { display: none; }
 @media only screen and (max-width: 750px) {
 	.footer{padding-bottom:80px;}
#dibunav { width: 80%; height: 70px; position: fixed; display: block; bottom: -3%; left: 50%; transform: translate(-50%, -50%); display: flex; justify-content: center; background: rgba(245,245,245,0.9); border-radius: 100px; z-index: 99; box-shadow: 0px 26px 25px -29px #000; }
}
#dibunav .dibunav-con { width: 95%; display: -webkit-flex; display: flex; }
#dibunav .dibunav-con li { text-align: center; float: left; width: 25%; padding: 6px 0px; }
#dibunav .dibunav-con li { border-left: 1px solid #fff; }
#dibunav .dibunav-con li:nth-child(1) { border-left: none; }
#dibunav .dibunav-con li a { color: #1968d1; text-align: center; }
#dibunav .dibunav-con li a img { /*width: 100%;*/

display: inline-block; margin: 0 auto; }
 @media only screen and (max-width: 450px) {
#dibunav { width: 95%; height: 63px; }
#dibunav .dibunav-con li a img { width: 25px; }
#dibunav .dibunav-con li { padding: 8px 0px 10px 0; }
}
 @media only screen and (max-width: 320px) {
#dibunav { width: 100%; bottom: -3%; }
#dibunav .dibunav-con li a img { width: 20px; }
}
