:root {

    --swiper-theme-color: #da261d;

}


:focus{outline:unset;}

.tabs-title>a:focus, .tabs-title>a[aria-selected=true]{

    color: #da251c;

}
.product-m{
	padding:0 20px;
}
.product-m .image-wrapper-title{padding:10px;background: #da251c;}
.product-m .image-wrapper-title a{color:#fff;font-size: 14px;}
.product-m .cell{margin-bottom:15px;}
#inquryModal .close-button,#inquryModal .close-button.medium{

    background: #ff6f01;

    color: #ffffff;

}
table{width:100% !important;}
.fenlei{



    margin: 0;

    position: fixed;

    float: right;

 

    height: 50px;

    line-height: 50px;

    background: #e21624;

    border-right: 1px solid #ebebeb;

    box-sizing: border-box;

    -webkit-box-sizing: border-box;

    bottom: 0;

    z-index: 999;}

.fenlei:last-child{border-right:none;}

.new-sub{position:absolute;

   width: 300px;

    right: 0;

      bottom:60px;

      z-index:10;

     

      padding: 0px 10px;

      background: #fff;

      box-sizing:border-box;

      -webkit-box-sizing:border-box;

      border: 1px solid #EEEEEE;

      border-radius: 5px;

      display:none;}

.new-sub li{width: 100%;

        background:#fff;

        float:none;

        box-sizing:border-box;

        -webkit-box-sizing:border-box;

        border-top:1px solid #f2f2f2;}

.new-sub li a{display:block;

          height:50px;

          line-height:50px;

          text-align:left;

          background:#fff;

          color:#333;

          border:none;

          text-align:center;

          font-size:16px;}

.sanjiao{position:absolute;bottom:5px;right:5px;width:0;height:0;border:5px solid transparent;border-right:5px solid #000;border-bottom:5px solid #000;opacity:.5;}

.bt-name{font-size:16px;color:#000;}

.bt-name a{display:block;font-size:16px;color:#000;}

.new-sub .tiggle{

	width:0px;

      height:0px;

      position:absolute;

      left:50%;

      margin-left:-10px;

      bottom:-9px;

      border-top:10px solid #EEEEEE;

      border-left:10px solid transparent;

      border-right:10px solid transparent;

      z-index:10;

  }

  .new-sub .innertiggle{

  	width:0px;

      height:0px;

      position:absolute;

      left:50%;

      margin-left:-9px;

      bottom:-8px;

      border-top:9px solid white;

      border-left:9px solid transparent;

      border-right:9px solid transparent;

      z-index:11;

  }

#float_nav {display: none;margin:0;position:fixed;bottom:0px;left:0px;z-index:999;width:100%;height:50px;font-size:0px;background: #e21624;overflow:hidden;}

#float_nav li {display:inline-block;width: 25%;height:50px;}

#float_nav li:last-child a {border-right:none;}

#float_nav li a {display:block;padding-top:6px;height: 55px;color:#fff;text-align:center;border-right: 1px solid #c31b26;}

#float_nav li a:hover {background:#b51f17;}

#float_nav li img {height:20px;}

#float_nav li span {letter-spacing:3px;display:block;margin-top:2px;font-size:12px;}

ul li{list-style:none;}

.pop {display: none;max-width: 400px;min-height: 320px;/* max-height: 750px; *//* height:470px; */position:fixed; top: 120px;left: 0;right: 0;margin: auto;padding: 25px;z-index: 130;border-radius: 8px;background-color: #fff;box-shadow: 0 3px 18px rgba(100, 0, 0, .5);}

	.pop-top{  height:40px;  width:100%;  border-bottom: 1px #E5E5E5 solid;  }

	.pop-top h2{  float: left;  display:black}

	.pop-top span{  cursor: pointer;  font-weight: bold; display:black}

	.pop-foot{  height:50px;  line-height:50px;  width:100%;  border-top: 1px #E5E5E5 solid;  text-align: right;  }

	.pop-cancel, .pop-ok {  padding:8px 15px;  margin:15px 5px;  border: none;  border-radius: 5px;  background-color: #337AB7;  color: #fff;  cursor:pointer;  }

	.pop-cancel {  background-color: #FFF;  border:1px #CECECE solid;  color: #000;  }

	.pop-content{/* height: 380px; */}

	.pop-content-left{  float: left;  }

	.pop-content-right{width: 100%;float: left;padding-top:20px;padding-left:20px;font-size: 16px;line-height:35px;}

	.bgPop{  display: none;  position: absolute;  z-index: 129;  left: 0;  top: 0;  width: 100%;  height: 100%;  background: rgba(0,0,0,.2);  }

.inquery_email{

    background-color: #da251c;

}

.reveal{

    overflow-y: initial !important;

}

 .contact-info li {

    position: relative;

    display: flex;

    flex-wrap: wrap;

width:33%;

float:left;

    padding-bottom: 10px;

    margin-bottom: 25px;

}

.fl-mosaicflow-col{float:left; width:33%; padding:5px;}

.fl-mosaicflow-item{margin-bottom:10px;}

 .contact-info .icon{margin:0 auto; padding-bottom:20px;}

.contact-info-section .contact-info li .icon {

    position: relative;

    width: 100%;

    display: block;

    color: #fff;

    font-size: 14px;

    /* width: 45px; */

    /* height: 45px; */

    line-height: 45px;

    text-align: center;

    border-radius: 50%;

    -webkit-transition: all 300ms ease;

    -o-transition: all 300ms ease;

    transition: all 500ms ease;

    margin: 8px 0;

    margin-right: 15px;

    font-size: 18px;

}

.contact-info li .text {

    /* position: relative; */

    width: 100%;

    font-weight: 400;

    color: #222;

    text-align: center;

}

.contact-info li strong {

    display: block;

    font-size: 20px;

    margin-bottom: 20px;

    font-weight: 700;

}

.prisna-wp-translate-dropdown-languages-list-scroll,

.prisna-wp-translate-dropdown-languages-list{

    height:unset !important;

}

.prisna-wp-translate-dropdown-languages-list p{

    display:inline-block;

    height:unset !important;

}

.product.card:hover{box-shadow:0 0 5px 3px #00000033;}

.product.card a img{width:100%;height:270px;}

.product.card .card-divider{flex-wrap:wrap;}

.product.card .card-divider p{margin-bottom:0;padding-bottom:.5rem;flex:0 0 100%;}

.product.card .card-divider h4{font-size:1rem;}

.product.card .card-divider h4 a{color:#da251c;}

.product.card .card-section a,.product.card .card-section p,.product.card .card-section ul li{font-size:14px;}

.product.card .card-section a,.product.card .card-section a p,.product.card .card-section ul li{color:#606060;}

.page .pagination{padding-top:20px;padding-bottom:20px;}

.page .pagination li{display:inline-block!important;margin-bottom:4px;}

.page .pagination li a{display:inline-block!important;padding:.4rem 1.5rem;background:#efefef;cursor:pointer;}

.page .pagination .current{background:#da261d;}

.dropdown.menu > li.is-dropdown-submenu-parent > a::after {border-color: #da261d transparent transparent;}

.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right>a::after {border-color: transparent transparent transparent #da261d;}

.dropdown.menu > li.is-active > a {background: transparent;color: #da261d; }

.dropdown.menu > li.is-dropdown-submenu-parent > a:hover {background: #da261d;color: #ffffff;}

.dropdown.menu.vertical>li.opens-right>a::after{border-color:transparent transparent transparent #da261d;}

.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right>a::after{border-color:transparent transparent transparent #da261d;}



@media screen and (max-width:39.99875em){.mobile-bar{position:fixed;top:0;right:0;left:0;z-index:200;display:block;width:100%;height:45px;background: #f50000;box-shadow:0 2px 2px rgba(0,0,0,.1);}

.mobile-bar .mobile-title .title-left{float:left;}

.mobile-bar .title-left .mobile-language,.mobile-bar .title-left .mobile-search,.mobile-bar .title-left .mobile-sidebar{position:relative;display:inline-block;margin-left:20px;color:#c22b23;font-size:30px;font-size:30px;}

.mobile-bar .title-left a:hover{color:#c22b23;}

.mobile-logo{padding-top:45px;text-align:center;}

.mobile-logo a img{padding:10px 0;}

}

.mobile-title{z-index:99;}

.mobile-bar .mobile-title a img{max-height:35px;}

.mobile-bar .dropdown-pane{top:45px!important;left:0!important;padding:0;width:100%;}

.mobile-bar .dropdown-pane .prisna-wp-translate-seo{overflow-y:auto;height:800px;}

.mobile-bar .dropdown-pane .input-group{margin-top:1rem;padding:0 10px;}

.mobile-bar .dropdown-pane .input-group .button{background:#da251c;}

.mobile-nav-close{position:relative;right:0;height:45px;border-bottom:2px solid #c22b23;}

.mobile-nav-close .button{z-index:99;}

.mobile-nav li{list-style-type:none;}

.mobile-nav li a{color:#606060;}

.mobile-nav .submenu-toggle::after{border-color:#c22b23 transparent transparent;}

.dropdown-pane.is-open ul li{display:inline-block;}

.page .entry table p{margin-bottom:0;}

.off-canvas{background:#fff;}

#customer-chat-iframe{min-height:420px!important;}

.desktop-language{position:relative;z-index:999;float:right;margin:5px 10px 0 0;padding-top:10px;}

.desktop-language .prisna-wp-translate-seo{margin-left:0;}

.change-language{position:relative;display:inline-block;vertical-align:top;}

.change-language .change-language-cont .empty{display:none;}

.change-language .change-language-cont .change-empty{padding:10px 0;text-align:center;}

.change-language .prisna-wp-translate-seo .lang-more{display:none;margin:10px;}

.change-languag,.change-language-cont ul,.change-language-cont ul li{text-align:left;}

.change-language-info .language-icon:before{display:inline-block;margin-right:.2em;margin-left:.2em;width:1em;text-align:center;text-decoration:inherit;text-transform:none;font-weight:400;font-style:normal;font-variant:normal;font-family:fontawesome;line-height:1em;speak:none;}

.change-language .change-language-cont .lang-item-hide{display:none!important;}

.change-language .change-language-cont .lang-more{position:relative;display:block;text-align:center;cursor:pointer;}

.medium-title{cursor:pointer;}

.sub-content{position:absolute;right:0;z-index:99999;display:none;border:1px solid #dbdbdb;border-radius:5px 0 5px 5px;background:#fff;}

.dropdown-pane.is-open ul li{display:inline-block;padding:10px 20px;width:20%;}

.change-language-info .change-language-title.title-show{border-color:#dbdbdb;border-radius:5px 5px 0 0!important;background:#fff;}

.change-language-info .change-language-title.title-hide{border-color:transparent;border-radius:5px!important;background:0 0;}

.prisna-wp-translate-dropdown-hidden{display:none!important;}

.change-language-info .language-icon{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;}

.change-language-info:hover .language-icon{top:6px;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);-ms-transform:rotate(-180deg);}

.change-language-info{position:relative;display:inline-block;vertical-align:top;}

.change-language-info .change-language-title{position:relative;padding:6px 25px 6px 5px;border:1px solid transparent;border-bottom:none;border-radius:5px 5px 0 0;line-height:16px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;}

.change-language-info:hover .change-language-title,.change-language-info:hover .change-language-title a,.change-language-info:hover .change-language-title span,.change-language-info:hover .language-icon{color:inherit;}

.change-language-info .language-icon{position:absolute;top:6px;right:4px;}

.change-language-info .language-icon:before{content:"\f0d7";}

.change-language-cont{top:27px;display:none;padding:10px 5px;width:400px;}

.change-language ::-webkit-scrollbar{width:8px;}

.change-language ::-webkit-scrollbar-track{background-color:#fff;}

.change-language ::-webkit-scrollbar-thumb{border-radius:3px;background-color:rgba(0,0,0,.5);}

.change-language .language-cont:hover::-webkit-scrollbar-thumb{display:block;}

.change-language ::-webkit-scrollbar-thumb:hover{background-color:#9c3;}

.change-language ::-webkit-scrollbar-thumb:active{background-color:#00aff0;}

.change-language-cont ul li{position:relative;display:inline-block;padding:5px 0;width:32%;border-bottom:1px solid #ececec;list-style:none;vertical-align:bottom;line-height:16px;}

.change-language-title span{color:#666;}

.language-flag span{position:relative;display:inline-block;color:#606060;vertical-align:top;font-size:14px;}

.language-flag .country-flag{position:relative;display:inline-block;margin:0 5px;width:22px;height:16px;background-image:url(../image/all-m.png);background-repeat:no-repeat;vertical-align:top;}

.language-flag-af .country-flag{background-position:0 0!important;}

.language-flag-sq .country-flag{background-position:0 -16px!important;}

.language-flag-ar .country-flag{background-position:0 -32px!important;}

.language-flag-hy .country-flag{background-position:0 -48px!important;}

.language-flag-az .country-flag{background-position:0 -64px!important;}

.language-flag-eu .country-flag{background-position:0 -80px!important;}

.language-flag-be .country-flag{background-position:0 -96px!important;}

.language-flag-bg .country-flag{background-position:0 -112px!important;}

.language-flag-ca .country-flag{background-position:0 -128px!important;}

.language-flag-zh .country-flag{background-position:0 -144px!important;}

.language-flag-zh-TW .country-flag{background-position:0 -160px!important;}

.language-flag-hr .country-flag{background-position:0 -176px!important;}

.language-flag-cs .country-flag{background-position:0 -192px!important;}

.language-flag-da .country-flag{background-position:0 -208px!important;}

.language-flag-nl .country-flag{background-position:0 -240px!important;}

.language-flag-en .country-flag{background-position:0 -256px!important;}

.language-flag-et .country-flag{background-position:0 -272px!important;}

.language-flag-tl .country-flag{background-position:0 -288px!important;}

.language-flag-fi .country-flag{background-position:0 -304px!important;}

.language-flag-fr .country-flag{background-position:0 -320px!important;}

.language-flag-gl .country-flag{background-position:0 -336px!important;}

.language-flag-ka .country-flag{background-position:0 -352px!important;}

.language-flag-de .country-flag{background-position:0 -368px!important;}

.language-flag-el .country-flag{background-position:0 -384px!important;}

.language-flag-ht .country-flag{background-position:0 -400px!important;}

.language-flag-iw .country-flag{background-position:0 -416px!important;}

.language-flag-gu .country-flag,.language-flag-hi .country-flag,.language-flag-kn .country-flag,.language-flag-ta .country-flag,.language-flag-te .country-flag{background-position:0 -432px!important;}

.language-flag-hu .country-flag{background-position:0 -448px!important;}

.language-flag-is .country-flag{background-position:0 -464px!important;}

.language-flag-id .country-flag{background-position:0 -480px!important;}

.language-flag-ga .country-flag{background-position:0 -496px!important;}

.language-flag-it .country-flag{background-position:0 -512px!important;}

.language-flag-ja .country-flag{background-position:0 -528px!important;}

.language-flag-ko .country-flag{background-position:0 -544px!important;}

.language-flag-la .country-flag{background-position:0 -560px!important;}

.language-flag-lv .country-flag{background-position:0 -576px!important;}

.language-flag-lt .country-flag{background-position:0 -592px!important;}

.language-flag-mk .country-flag{background-position:0 -608px!important;}

.language-flag-ms .country-flag{background-position:0 -624px!important;}

.language-flag-mt .country-flag{background-position:0 -640px!important;}

.language-flag-no .country-flag{background-position:0 -656px!important;}

.language-flag-fa .country-flag{background-position:0 -672px!important;}

.language-flag-pl .country-flag{background-position:0 -688px!important;}

.language-flag-pt .country-flag{background-position:0 -704px!important;}

.language-flag-ro .country-flag{background-position:0 -720px!important;}

.language-flag-ru .country-flag{background-position:0 -736px!important;}

.language-flag-sr .country-flag{background-position:0 -752px!important;}

.language-flag-sk .country-flag{background-position:0 -768px!important;}

.language-flag-sl .country-flag{background-position:0 -784px!important;}

.language-flag-es .country-flag{background-position:0 -800px!important;}

.language-flag-sw .country-flag{background-position:0 -816px!important;}

.language-flag-sv .country-flag{background-position:0 -832px!important;}

.language-flag-th .country-flag{background-position:0 -848px!important;}

.language-flag-tr .country-flag{background-position:0 -864px!important;}

.language-flag-uk .country-flag{background-position:0 -880px!important;}

.language-flag-ur .country-flag{background-position:0 -896px!important;}

.language-flag-vi .country-flag{background-position:0 -912px!important;}

.language-flag-cy .country-flag{background-position:0 -928px!important;}

.language-flag-yi .country-flag{background-position:0 -944px!important;}

.language-flag-bn .country-flag{background-position:0 -960px!important;}

.language-flag-eo .country-flag{background-position:0 -976px!important;}

.language-flag.language-flag-custom-afghanistan .country-flag{background-position:0 -992px!important;}

.language-flag.language-flag-custom-albania .country-flag{background-position:0 -1008px!important;}

.language-flag.language-flag-custom-algeria .country-flag{background-position:0 -1024px!important;}

.language-flag.language-flag-custom-argentina .country-flag{background-position:0 -1040px!important;}

.language-flag.language-flag-custom-australia .country-flag{background-position:0 -1056px!important;}

.language-flag.language-flag-custom-austria .country-flag{background-position:0 -1072px!important;}

.language-flag.language-flag-custom-belgium .country-flag{background-position:0 -1088px!important;}

.language-flag.language-flag-custom-brazil .country-flag{background-position:0 -1104px!important;}

.language-flag.language-flag-custom-canada .country-flag{background-position:0 -1120px!important;}

.language-flag.language-flag-custom-chile .country-flag{background-position:0 -1136px!important;}

.language-flag.language-flag-custom-cote-d-ivoire .country-flag{background-position:0 -1152px!important;}

.language-flag.language-flag-custom-ecuador .country-flag{background-position:0 -1168px!important;}

.language-flag.language-flag-custom-egypt .country-flag{background-position:0 -1184px!important;}

.language-flag.language-flag-custom-england .country-flag{background-position:0 -1200px!important;}

.language-flag.language-flag-custom-luxembourg .country-flag{background-position:0 -1216px!important;}

.language-flag.language-flag-custom-malaysia .country-flag{background-position:0 -1232px!important;}

.language-flag.language-flag-custom-mexico .country-flag{background-position:0 -1248px!important;}

.language-flag.language-flag-custom-new-zealand .country-flag{background-position:0 -1264px!important;}

.language-flag.language-flag-custom-oman .country-flag{background-position:0 -1280px!important;}

.language-flag.language-flag-custom-qatar .country-flag{background-position:0 -1296px!important;}

.language-flag.language-flag-custom-saudi-arabia .country-flag{background-position:0 -1312px!important;}

.language-flag.language-flag-custom-singapore .country-flag{background-position:0 -1328px!important;}

.language-flag.language-flag-custom-south-africa .country-flag{background-position:0 0!important;}

.language-flag.language-flag-custom-switzerland .country-flag{background-position:0 -1344px!important;}

.language-flag.language-flag-custom-syria .country-flag{background-position:0 -1360px!important;}

.language-flag.language-flag-custom-united-arab-emirates .country-flag{background-position:0 -1376px!important;}

.language-flag.language-flag-custom-united-states-of-america .country-flag{background-position:0 -1392px!important;}

.language-flag-hy .country-flag{background-position:0 -1408px;}

.language-flag-bs .country-flag{background-position:0 -1424px;}

.language-flag-ceb .country-flag{background-position:0 -1440px;}

.language-flag-ny .country-flag{background-position:0 -1456px;}

.language-flag-ha .country-flag{background-position:0 -1472px;}

.language-flag-hmn .country-flag{background-position:0 -1488px;}

.language-flag-ig .country-flag{background-position:0 -1504px;}

.language-flag-jw .country-flag{background-position:0 -1520px;}

.language-flag-kk .country-flag{background-position:0 -1536px;}

.language-flag-km .country-flag{background-position:0 -1552px;}

.language-flag-lo .country-flag{background-position:0 -1568px;}

.language-flag-la .country-flag{background-position:0 -1584px;}

.language-flag-mg .country-flag{background-position:0 -1600px;}

.language-flag-ml .country-flag{background-position:0 -1616px;}

.language-flag-mi .country-flag{background-position:0 -1632px;}

.language-flag-mr .country-flag{background-position:0 -1648px;}

.language-flag-mn .country-flag{background-position:0 -1664px;}

.language-flag-my .country-flag{background-position:0 -1680px;}

.language-flag-ne .country-flag{background-position:0 -1696px;}

.language-flag-pa .country-flag{background-position:0 -1712px;}

.language-flag-st .country-flag{background-position:0 -1728px;}

.language-flag-si .country-flag{background-position:0 -1744px;}

.language-flag-so .country-flag{background-position:0 -1760px;}

.language-flag-su .country-flag{background-position:0 -1776px;}

.language-flag-tg .country-flag{background-position:0 -1792px;}

.language-flag-uz .country-flag{background-position:0 -1808px;}

.language-flag-yo .country-flag{background-position:0 -1824px;}

.language-flag-zu .country-flag{background-position:0 -1840px;}

@media (max-width:768px){

	

	 .contact-info li {

    position: relative;

    display: flex;

    flex-wrap: wrap;

width:100%;

float:left;

    padding-bottom: 0px;

    margin-bottom: 25px;

}

	.change-language-cont{top:auto;padding:0;width:100%;text-align:left;}

.sub-content{position:relative;right:auto;z-index:99999;display:block;border:none;border-radius:0;box-shadow:none;}

.change-language-title{display:none;}

.change-language-cont ul li{width:auto;}

}

#desktop-nav li ul{display:none;margin:0;padding:0;list-style:none;}

#desktop-nav li.is-active>ul{display:block;}

#desktop-nav li.is-active>ul li.is-active>ul{display:block;}

.page{padding-top:20px;padding-bottom: 40px;}

.page .navigation nav ul{margin-left:0;}

.page .navigation nav ul li a{color:#da251c;}

.page .page-title h1{margin-bottom:20px;color:#000;font-size:1.8rem;}

.page .page-nav{margin-bottom:20px;}

.page .page-nav .menu li{margin-right:10px;margin-bottom:10px;}

.page .page-nav .menu li a{border-radius:3px;background:#efefef;color:#606060;}

.page .video-title h2 a{font-size:14px;}

.page .article-content{margin-bottom:15px;}

.page .article-content .article-img a img{width:100%;}

.page .article-content .article-content-header{font-size:1.5rem;}

.page .article-content .article-content-header a{color:#da251c;}

.page .article-content .article-content-description{font-size:1rem;}

.page .article-content .article-content-description a{color:#606060;}

.page .article-content-author,.page .article-content-time{margin-bottom:0;color:#8a8a8a;font-size:.875rem;}

.page .entry{padding-top:20px;}

.page .entry img{}

.page .entry .tabs{border-top:none;border-right:none;border-bottom:1px solid #ccc;width:100%;}

.page .entry .tabs .tabs-title{border-top:3px solid #d0d0d0;border-right:1px solid #ccc;}

.page .entry .tabs .tabs-title a{padding:.8rem 2rem;font-size:inherit;}

.page .entry .tabs .tabs-title.is-active{border-top:3px solid #da251c;border-bottom:none;}



.page .gm-sep a{background-color:#da251c;font-size:inherit;}

.page .product-box{margin-bottom:10px;border:1px solid #eee;}

.page .product-box:hover{box-shadow:0 0 5px 3px #00000033;}

.page .product-box .product-box-header a img{width:100%;}

.page .product-box .product-box-content{padding:0 10px;}

.page .product-box .product-box-content .model{padding:10px 0 5px 0;font-weight:400;font-size:.85rem;}

.page .product-box .product-box-content .model span{font-weight:700;font-size:.85rem;}

.page .product-box .product-box-content .product-box-content-title{font-size:1rem;}

.page .product-box .product-box-content .product-box-content-title a{color:#da251c;}

.page .product-box .product-box-content .product-box-content-content a{color:#606060;font-size:.9rem;}

.page .product-list-title{position:relative;margin:0 0 20px;padding:5px 0;border-bottom:1px solid #f3f3f3;}

.page .product-list-title .product-list-title-title a{color:#333;font-weight:700;font-size:18px;}

.page .product-list-title .product-list-title-title a:hover{color:#da251c;}

.page .product-list-title .product-list-title-link{float:right;}

.page .product-list-title .product-list-title-link a{color:#da251c;color: #da251c;margin-top: 30px;display: block;}

.page .image-wrapper{margin-bottom:20px;}

.page .image-wrapper .image-wrapper-title{margin-top:10px;text-align:center;}

.page .image-wrapper .image-wrapper-title a{color:#606060;}

.page .video-title a{color:#606060;}

.page .download-list{float:left;padding:10px 0;width:100%;border-bottom:1px solid #9a9a9a;}

.page .download-list .download-cont{float:left;}

.page .download-list .download-cont .download-pic{float:left;margin-right:10px;}

.page .download-list .download-cont .download-detail{float:left;}

.page .download-list .download-cont .download-detail a{color:#000;}

.page .download-list .download-cont .download-excerpt a{color:#606060;}

.page .download-list .download-button{float:right;}

.page .download-list .download-button a{background:#da251c;}

.page .page-pagination{padding-top:20px;}

.page .page-pagination .pagination li a{display:inline-block!important;padding:.4rem 1.5rem;cursor:pointer;}

.page .page-pagination .pagination .current{background:#da261d;}

.off-canvas-wrapper .off-canvas-content .title-bar{background:#fff;box-shadow: 2px 3px 5px #ddd;}

.off-canvas-wrapper .off-canvas-content .title-bar .title-bar-right .menu-icon::after{background:#c22b23;-webkit-box-shadow:0 7px 0 #c22b23,0 14px 0 #c22b23;box-shadow:0 7px 0 #c22b23,0 14px 0 #c22b23;}

.off-canvas-wrapper .off-canvas-content .title-bar .title-bar-left a img{max-height:px;}

.sticky-container .header-footer{background-color:#fff;box-shadow:0 2px 2px rgba(0,0,0,.1);-webkit-transition:top .5s;transition:top .5s;}

.sticky-container .header-footer.is-stuck #desktop-nav{margin-top:10px;}

.sticky-container .header-footer.is-stuck .logo img{max-height:42px;line-height:48px;}

.header .header-bar{height:49px;background:url(../image/top_bg.png);}

.header .header-bar .link li a{padding-top:0;padding-bottom:0;color:#606060;line-height:49px;}

.header .header-bar .link li a:hover{color:#da251c;}

.header .header-bar .link li a em{font-style:inherit;}

.header .header-bar .search{float:right;margin-top:4px;margin-bottom:0;width:330px;border-radius:6px;background:#fff;box-shadow:inset 0 1px 3px rgba(0,0,0,.18);}

.header .header-bar .search .input-group-button .button{background:#da251c;}

.header .header-footer{z-index:99;}

.header .header-footer .logo{display:block;margin-top:10px;margin-bottom:10px;}

.header .header-footer #desktop-nav{margin-top:26px;}

.header .header-footer #desktop-nav a{color:#606060;}

.header .header-footer #desktop-nav a:hover{color:#ffffff;background:#da251c;}

.header .header-footer ul.dropdown{float:right;}

.header .header-footer ul.dropdown li a em{font-style:inherit;}

.index-welcome{margin-bottom:50px;}

.index-welcome .index-welcome-content .index-welcome-content-title{position:relative;margin-bottom:20px;padding:30px 0 10px 0;text-align:center;text-transform:uppercase;font-size:26px;}

.index-welcome .index-welcome-content .index-welcome-content-title a{color:#0a0a0a;}

.index-welcome .index-welcome-content .index-welcome-content-title:after{position:absolute;bottom:0;left:50%;margin:0 0 0 -20px;width:40px;height:4px;background:#da251c;content:"";}

.index-welcome .index-welcome-content .index-welcome-content-content{position:relative;}

.index-tabs-one{margin-bottom:30px; margin-top:40px;}

.index-tabs-one .index-tabs-one-text .index-tabs-one-title{
	position: relative;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	font-size: 18px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}

.index-tabs-one .index-tabs-one-text .index-tabs-one-title a{color:inherit;}

.index-tabs-one .index-tabs-one-text .index-tabs-one-title:after{/*position:absolute;bottom:0;left:50%;margin:0 0 0 -20px;width:40px;height:4px;background:#da251c;content:"";*/}

.index-tabs-one .index-tabs-one-gallery-title{background:#c22b23;}

.index-tabs-one .index-tabs-one-gallery-title .tabs{margin:0 auto;/* display: inherit; */border:none;text-align: center;background:0 0;}

.index-tabs-one .index-tabs-one-gallery-title .tabs-title a{position:relative;color:#fff;font-size:18px;cursor:pointer;}

.index-tabs-one .index-tabs-one-gallery-title .tabs-title>a:hover{background:#fefefe;color:#c22b23;}

.index-tabs-one .index-tabs-one-gallery-title .tabs-title.is-active>a{background:#fff;color:#c22b23;}

.index-tabs-one .index-tabs-one-gallery-title .tabs-title>a:focus{outline:unset;}

.index-tabs-one .index-tabs-one-gallery-content .grid-container{max-width:95rem;}

.index-tabs-one .index-tabs-one-gallery-content .grid-container .tabs-gallery-box{border:1px solid #eee;}

.index-tabs-one .index-tabs-one-gallery-content .grid-container .tabs-gallery-box:hover{box-shadow:0 0 5px 3px #00000033;}

.index-tabs-one .index-tabs-one-gallery-content .grid-container .tabs-gallery-box .tabs-gallery-box-header a img{width:100%;}

.index-tabs-one .index-tabs-one-gallery-content .grid-container .tabs-gallery-box .tabs-gallery-box-content{padding:20px;}

.index-tabs-one .index-tabs-one-gallery-content .grid-container .tabs-gallery-box .tabs-gallery-box-content>a{color:#606060;font-size:.9rem;}

.index-tabs-one .index-tabs-one-gallery-content .grid-container .tabs-gallery-box .tabs-gallery-box-content .model{font-size:14px;}

.index-tabs-one .index-tabs-one-gallery-content .grid-container .tabs-gallery-box .tabs-gallery-box-content .model span{font-weight:700;}

.index-tabs-one .index-tabs-one-gallery-content .grid-container .tabs-gallery-box .tabs-gallery-box-content h3{font-size:17px;}

.index-tabs-one .index-tabs-one-gallery-content .grid-container .tabs-gallery-box .tabs-gallery-box-content h3 a{color:#da251c;}

.index-tabs-one .index-tabs-one-gallery-content .grid-container .tabs-gallery-box .tabs-gallery-box-content p{color:#606060;font-size:14px;}

.index-tabs-one .index-tabs-one-gallery-content .grid-container .tabs-gallery-box .tabs-gallery-box-content p a{color:inherit;}

.index-tabs-one .index-tabs-one-gallery-content .tabs-panel .grid-container .link{margin-top:15px;}

.index-tabs-one .index-tabs-one-gallery-content .tabs-panel .grid-container .link li a{background-color:#da251c;}

.index-tabs-one .index-tabs-one-gallery-content .tabs-panel .grid-container .link li a:hover{background-color:#b91f17;}

.index-gallery-one{margin-bottom:30px;}

.index-gallery-one .index-gallery-one-text .index-gallery-one-title{position:relative;margin-bottom:20px;padding:30px 0 10px 0;text-align:center;text-transform:uppercase;font-size:26px;}

.index-gallery-one .index-gallery-one-text .index-gallery-one-title:after{position:absolute;bottom:0;left:50%;margin:0 0 0 -20px;width:40px;height:4px;background:#da251c;content:"";}

.index-gallery-one .index-gallery-one-text .index-gallery-one-title{position:relative;}

.index-gallery-one .one-box .one-box-img img{width:100%;height:135px;}

.index-gallery-one .one-box .one-box-title{margin-top:5px;margin-bottom:5px;text-align:center;font-size:13px;}

.index-gallery-one .one-box .one-box-title a{color:#c22b23;}

.index-gallery-one .link{margin-top:15px;}

.index-gallery-one .link li a{margin-top:15px;background-color:#da251c;}

.index-gallery-one .link li a:hover{background-color:#b91f17;}

.index-gallery-two{padding:5pc 0;background:url(../image/6f3a0cfa.jpg) no-repeat center;}

.index-gallery-two .two-box{float:left;margin-bottom:20px;}

.index-gallery-two .two-box .two-header>a{text-align:center;}

.index-gallery-two .two-box .two-header>a img{min-width:45px;}

.index-gallery-two .two-box .two-header h4{float:right;color:#fff;text-align:left;font-size:32px;}

.index-gallery-two .two-box .two-header h4 a{color:#fff;font-size:20px;}

.index-gallery-two .two-box .two-content{float:left;width:100%;color:#fff;}

.index-gallery-two .two-box .two-content a{color:#fff;}

.index-news{margin-bottom:30px;}

.index-news .index-news-content .index-news-content-title{position:relative;margin-bottom:20px;padding:30px 0 10px 0;color:#0a0a0a;text-align:center;text-transform:uppercase;font-size:26px;}

.index-news .index-news-content .index-news-content-title:after{position:absolute;bottom:0;left:50%;margin:0 0 0 -20px;width:40px;height:4px;background:#da251c;content:"";}

.index-news .article-row{display:block;border:1px solid #eaeaea;}

.index-news .article-row:hover{box-shadow:0 0 5px 3px #00000033;}

.index-news .article-row .article-row-content .article-row-content-img a img{width:100%;}

.index-news .article-row .article-row-content .article-row-content-header{margin-bottom:0;padding:10px;font-size:17px;}

.index-news .article-row .article-row-content .article-row-content-header a{color:#c22b23;}

.index-news .article-row .article-row-content .article-row-content-time{padding:0 10px 10px 10px;color:#606060;font-size:14px;}

.index-news .article-row .article-row-content .article-row-content-description{padding:0 10px 10px 10px;color:#606060;}

.index-news .article-row .article-row-content .article-row-content-description a{color:inherit;font-size:14px;}

.index-tabs-two{position:relative;overflow:hidden;padding:50px 0 58px;background:#c22b23;}

.index-tabs-two .tabs-content{position:relative;border:none;border-radius:0 6px 6px 6px;background:#d47974;}

.index-tabs-two .index-tabs-two-content .index-tabs-two-content-title{margin-bottom:20px;padding:0 0 10px 0;color:#fff;text-align:center;text-transform:uppercase;font-size:26px;}

.index-tabs-two .tabs-content .tabs-panel{color:#fff;}

.index-tabs-two .tabs{border:none;background:0 0;}

.index-tabs-two .tabs .tabs-title{border:none;border-radius:6px 0 0 6px;background:0 0;line-height:68px;}

.index-tabs-two .tabs .tabs-title>a{color:#fff;font-size:inherit;}

.index-tabs-two .tabs .tabs-title.is-active>a{color:#0a0a0a;font-size:inherit;}

.index-tabs-two .tabs .tabs-title>a:hover{background:#fff;color:#0a0a0a;}

.index-tabs-two .tabs .tabs-title>a:focus,.index-tabs-two .tabs .tabs-title>a[aria-selected=true]{background:#fff;color:#0a0a0a;}

.entry .tabs-content{border:none;width:100%;}

.footer-top{padding:47px 0 40px;background: #f5f5f5;list-style:none;}

.footer-top h5{margin-bottom:20px;}

.footer-top .list-link li{margin-bottom:6px;float: left;/* padding: 20px; */text-align: left;width: 150px;}

.footer-top ul li a{color:#606060;font-size:15px;}

.footer-top .list-link li a em{font-style:inherit;}

.footer-top .contact li i{padding-right: 10px;}

.footer-top .contact li{margin-bottom:10px;font-size:15px;}

.footer-top .contact li.address span{color: #606060;font-size: 15px;}

.footer-top .contact li.email a{color:#da251c;}

.footer-top .contact li.email a:hover{text-decoration:underline;}

/**.footer-top .contact li span{display:block;display:inline-block;margin-right:10px;width:21px;height:21px;text-align:center;}**/

.footer-top .sns li{margin-right:5px;}

.footer-top .sns li a{padding:0;max-width:150px;}

.footer-top .sns li a img{width:100%; background-position: right;}

.sns {display: table; margin:0 auto; text-align: center;}
.sns li  {}

.footer-bottom{position:relative;padding:20px 0;background:#dfdfdf;}

.footer-bottom .link li a{color:#606060;font-size:15px;}

.footer-bottom .link li a:hover{color:#da251c;}

.footer-bottom .copyright{color:#606060;font-size:15px;}

.footer-bottom .copyright img{max-height:43px;font-size:15px;}

.product-slider-title{padding:10px 0;width:100%;}

.product-slider-title .title{margin:0 0 20px;height:38px;border-bottom:2px solid #da251c;font-size:23px;line-height:38px;}

.chat{display:none;}

	/**nymain**/

	.ny_main { width:96%; overflow: hidden;  padding: 0;}

	.ny_main .ny_l { width:23.5%; overflow: hidden; margin: 0; padding: 0; float: left;}

	.ny_main .ny_r { width:74%; overflow: hidden; margin: 0; padding: 0; float: right;}

	.ny_lcon { width:100%; overflow: hidden; margin: 0 auto 20px; padding: 0;}

	.ny_ltit { width:100%; height: 60px; overflow: hidden; line-height: 40px; color: #fff; font-size: 20px; margin: 0 auto; padding: 10px 20px; background-color: #0c65b6; box-sizing: border-box;}

	.ny_ltit span { display: inline-block; font-size: 12px; font-style: italic; margin: 0 0 0 10px;}

	.ny_lcon ul { width:100%; overflow: hidden; margin: 0 auto; padding: 20px 10px 10px; border-right: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea; border-left: 1px solid #eaeaea; box-sizing: border-box;}

	.ny_lcon ul li { width:100%; overflow: hidden; margin:0 auto 10px; padding: 0;}

	.ny_lcon ul li a { display:block; width: 100%; height: 40px; overflow: hidden; line-height: 40px; color: #333; font-size: 14px; background: #f5f5f5 url(../images/jt_tb2.png) 200px 14px no-repeat; margin: 0 auto; padding: 0 10px;}

	.ny_lcon ul li a:hover, .ny_lcon ul li a.nyon { color:#fff; background: #0c65b6 url(../images/jt_tb3.png) 200px 14px no-repeat;}

	

	.ny_l .pro_menu { width:100%; margin: 0 0 20px;}

	

	.ny_lnew { width:100%; overflow: hidden; margin: 0 auto; padding: 20px 9px; border-right: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea; border-left: 1px solid #eaeaea; box-sizing: border-box;}

	.ny_lnew ol li { width: 100%; height: 40px; overflow: hidden; line-height: 40px; margin: 0 auto; padding: 0; border-bottom: 1px dotted #eaeaea;}

	.ny_lnew ol li a { color: #666; font-size: 14px;}

	.ny_lnew ol li a:hover { color:#008ed8;}

	.ny_lnew ol li a span { display:block; width:4px; height: 4px; overflow: hidden; margin: 18px 10px 18px 0; padding: 0; background-color: #008ed8; border-radius: 50%; float: left;}

	

	.ny_lcon .ny_llxwm { width:100%; overflow: hidden; margin: 0 auto; padding: 20px 20px 10px; border-right: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea; border-left: 1px solid #eaeaea; box-sizing: border-box;}

	.ny_llxwm p { width:100%; overflow: hidden; line-height: 22px; color: #333; font-size: 14px; margin: 0 auto 10px; padding: 0;}

	.ny_llxwm p span, .ny_llxwm p em { color:#999; font-style: normal;}

	.ny_llxwm p em { display: block; text-indent: 2em; text-align: justify; margin: 4px 0 0;}

	.ny_llxwm p a { display: block; color:#008ed8; text-decoration: underline; text-indent: 2em; text-align: justify; margin: 4px 0 0;}

	.ny_llxwm p a:hover { color:#00af80;}

		/**产品目录**/

	.pro_menu { width:23.5%; overflow: hidden; margin: 0; padding: 0; float: left;}

	.pro_menu .pro_menu_tit { width:100%; height: 60px; overflow: hidden; line-height: 60px; color: #fff; font-size: 20px; margin: 0 auto; padding: 0 20px; background-color: #da251c; box-sizing: border-box;}

	.pro_menu_tit span { display: inline-block; font-size: 12px; font-style: italic; margin: 0 0 0 10px;}

	.pro_menu_tit img { display:none;}

	.pro_menu ul.dropdown { width: 100%; background-color: #fff; font-family: "Montserrat", sans-serif; margin: 0; padding: 10px 0 0; border-right: 1px solid #eaeaea; border-left: 1px solid #eaeaea; box-sizing: border-box;}

	.pro_menu ul.dropdown li { border-bottom: 1px solid #eaeaea; position: relative;}

	.pro_menu ul.dropdown li:hover {}

	.pro_menu ul.dropdown li a { display: block; width: 100%; height: 44px; overflow: hidden; line-height: 44px; color: #333; font-size: 14px; text-decoration: none; margin: 0; padding:0 20px; box-sizing: border-box;}

	.pro_menu ul.dropdown li:hover a { color: #0c65b6;}

	.pro_menu ul.dropdown li p { width:44px; height: 44px; margin: 0; padding: 0; position: absolute; top: 0; right: 0; cursor: pointer;}

	.pro_menu ul.dropdown li p.showWordsBtn { background: url(../images/jt1.png) center center no-repeat; background-size: 20px 20px;}

	.pro_menu ul.dropdown li:hover p.showWordsBtn { background: url(../images/jt01.png) center center no-repeat; background-size: 20px 20px;}

	.pro_menu ul.dropdown li p.hideWordsBtn { background: url(../images/jt02.png) center center no-repeat; background-size: 20px 20px;}

	.pro_menu ul.dropdown li > ul { margin:0; padding: 0; background-color: #fafafa;}

	.pro_menu ul.dropdown li > ul li { border: none;}

	.pro_menu ul.dropdown li > ul li a { color: #666; padding: 0 30px; }

	.pro_menu ul.dropdown li:hover > ul li a {  color: #999;}

	.pro_menu ul.dropdown li > ul li a:hover { background-color: #f8f8f8; color:#0c65b6;}

		

	.pro_list1 { width:100%; overflow: hidden; margin: 0 auto; padding: 0;}

	.pro_list1 ul li { width:32%; overflow: hidden; margin: 0 2% 0 0; padding: 0; float: left;}

	.pro_list1 ul li:nth-child(3n+3) { margin:0;}

	.pro_list1 ul li .pro_img a { display:block; width:100%; height: 285px; overflow: hidden; margin: 0 auto; padding: 0; border: 1px solid #eee; background-color: #fff; position: relative; box-sizing: border-box;}

	.pro_img img {/* display:block; *//* max-width: 100%; *//* max-height: 100%; *//* margin: auto; *//* padding: 0; *//* position: absolute; *//* left: 0; *//* top: 0; *//* right: 0; *//* bottom: 0; */}

	.pro_list1 ul li p a { display:block; width:100%; height: 40px; overflow: hidden; line-height: 40px; color: #666; font-size: 14px; text-align: center;}

	.pro_list1 ul li .pro_img a:hover { border: 1px solid #0c65b6;}

	.pro_list1 ul li p a:hover { color: #0c65b6;}

	

	.pro_list2 { width:100%; margin: 0 auto; padding: 0; float: right;}

	.pro_list2 ul li { width:31%; margin: 0 3.5% 20px 0; padding: 0; float: left;}

	.pro_list2 ul li:nth-child(3n+3) { margin:0 0 20px;}

	.pro_list2 ul li .pro_img a {display:block;width:100%;height: 200px;/* height: auto; */margin: 0 auto;padding: 0;border: 1px solid #eee;background-color: #fff;position: relative;box-sizing: border-box;}

	.pro_img img {/* display:block; *//* max-width: 100%; *//* max-height: 100%; *//* margin: auto; *//* padding: 0; *//* position: absolute; *//* left: 0; *//* top: 0; *//* right: 0; *//* bottom: 0; */}

	.pro_list2 ul li .xc_img a { display: block; width:100%; height: 200px; overflow: hidden; margin: 0 auto; padding: 0; border: 1px solid #eee; background-color: #fff; position: relative; box-sizing: border-box;}

	.pro_img img, .xc_img img {/* display:block; *//* max-width: 100%; *//* max-height: 100%; *//* margin: auto; *//* padding: 0; *//* position: absolute; *//* left: 0; *//* top: 0; *//* right: 0; *//* bottom: 0; */}

	.pro_list2 ul li p a {display:block;width:100%;height: 40px;overflow: hidden;background: #e6e6e6;line-height: 40px;color: #1f1e1e;font-size: 16px;text-align: center;}

	.pro_list2 ul li .pro_img a:hover { border: 1px solid #fff; box-shadow:0 10px 20px rgba(0, 0, 0, 0.1);}

	.pro_list2 ul li p a:hover { color: #0c65b6;}

	

	.ly_more { width:100%; overflow: hidden; margin: 20px auto 0; padding: 0;}

	.ly_more a { display:block; width: 158px; height: 38px; overflow: hidden; line-height: 38px; color: #0c65b6; font-size: 14px; text-align: center; border: 1px solid #0c65b6; margin: 0 auto; padding: 0; border-radius:20px;}

	.ly_more a:hover { color:#fff; background-color: #0c65b6;}

	

.activer{

    margin: 5px;

    padding: 10px 20px;

    display: inline-block;

    border: 1px solid #868181;

    border-radius: 5px;

    color: #615d5d;

    }

	 .recent-post-desc a {

    color: #ffffff;

}

	.recent-post-desc {

    display: table-cell;

    vertical-align: middle;

    padding-left: 15px;

}

.recent-post-desc span {

    color: #f9a305;

}

.recent-post-thumb {

    width: 46%;

    clear: both;

	float:left;

    vertical-align: top;

}

.recent-post-desc a{display:block;}

	.list-unstyled {

		margin:0;

    padding-left: 0;

    list-style: none;

}

.col-md-6 {

  margin:5px;

   width: 48%;

	float:left;

}

.content{color:#fff;}

 .content h2 {

    color: #fff;

    font-size: 35px;

    font-weight: 700;

}

 .content .text {

    position: relative;

    color: #fff;

    font-size: 20px;

    padding-bottom: 25px;

}

#send{    background: #ac0b08;

    padding: 10px;

    text-align: center;

}




	.index-tabs-one .index-tabs-one-gallery-title{display:block}


.list-unstyled  li{color: #666;font-size: 15px;margin-bottom:20px; width:80%;}
	.product-m{display:none;}
@media screen and (max-width:768px){
		.pro_list2 ul li:nth-child(3n+3) { margin:0 0 0px;}
.index-tabs-one {
    margin-bottom: 0;
    margin-top: 40px;
}
	.product-m{display:block;}
	.index-tabs-one .index-tabs-one-gallery-title{display:none;}

	#float_nav {display: block;}

	/**nymain**/

	.ny_main { width:94%; overflow: hidden; margin: 0.24rem auto 0.48rem; padding: 0;}

	.ny_main .ny_l {width:100%;overflow: hidden;margin: 0 auto 0.24rem;padding: 0;}

	.ny_main .ny_r { width:100%; overflow: hidden; margin: 0 auto; padding: 0;}

	.ny_l .ny_lcon { width:100%; overflow: hidden; margin: 0 auto 0.24rem; padding: 0;}

	.ny_ltit { width:100%; overflow: hidden; color: #fff; font-size: 0.32rem; margin: 0 auto; padding: 0.24rem; background-color: #0c65b6; box-sizing: border-box;}

	.ny_ltit span { display:inline-block; font-size: 0.22rem; font-weight: normal; font-style: italic; margin: 0 0 0 0.12rem;}

	.ny_lcon ul { width:100%; overflow: hidden; margin: -0.24rem auto 0; padding: 0; box-sizing: border-box;}

	.ny_lcon ul li { width:32%; overflow: hidden; margin:0.24rem 2% 0 0; padding: 0; background-color: #f8f8f8; float: left;}

	.ny_lcon ul li:nth-child(3n+3) { margin:0.24rem 0 0 0;}

	.ny_lcon ul li a { display:block; width: 100%; height: 0.8rem; overflow: hidden; line-height: 0.8rem; color: #333; font-size: 0.28rem; background: #f5f5f5 url(../images/jt_tb2.png) 2.7rem 0.28rem no-repeat; margin: 0 auto; padding: 0 0.24rem; box-sizing: border-box;}

	.ny_lcon ul li a:active, .ny_lcon ul li a.nyon { color:#fff; background: #0c65b6 url(../images/jt_tb3.png) 2.7rem 0.28rem no-repeat;}

	

	.ny_lcon ul li.pro_mli { width:100%; overflow: hidden; margin:0 0 0.24rem 0; padding: 0; background: none;}

	.ny_lcon ul li.pro_mli a { background: #f5f5f5 url(../images/jt_tb2.png) 6.0rem 0.28rem no-repeat;}

	.ny_lcon ul li.pro_mli a:active, .ny_lcon ul li.pro_mli a.nyon { color:#fff; background: #0c65b6 url(../images/jt_tb3.png) 6.0rem 0.28rem no-repeat;}

	

	.ny_lcon ul li .pro_menu { width: 100%; overflow: hidden; margin: 0.24rem auto 0; padding: 0;}

	.ny_lcon ul li .pro_menu a { display:block; width:50%; height: 0.6rem; overflow: hidden; line-height: 0.6rem; color:#999; font-size: 0.24rem; margin: 0 0 0.12rem 0; padding: 0 0.24rem; background: none; box-sizing: border-box;}

	.ny_lcon ul li.pro_mli .pro_menu a { float:left;}

	.ny_lcon ul li .pro_menu a:active, .ny_lcon ul li.pro_mli .pro_menu a:active { color:#0c65b6; background: none;}

	

	.ny_l .pro_menu { width:100%; margin: 0 auto 0.24rem;}

	

	.ny_lnew { width:100%; overflow: hidden; margin: 0 auto; padding: 0.24rem 0.24rem 0.24rem; border-right: 0.01rem solid #eaeaea; border-bottom: 0.01rem solid #eaeaea; border-left: 0.01rem solid #eaeaea; box-sizing: border-box;}

	.ny_lnew ol li { width: 100%; height: 0.8rem; overflow: hidden; line-height: 0.8rem; margin: 0 auto; padding: 0; border-bottom: 0.01rem dotted #eaeaea;}

	.ny_lnew ol li a { color: #666; font-size: 0.28rem;}

	.ny_lnew ol li a:active { color:#0c65b6;}

	.ny_lnew ol li a span { display:block; width:0.1rem; height: 0.1rem; overflow: hidden; margin: 0.35rem 0.2rem 0.35rem 0; padding: 0; background-color: #0c65b6; border-radius: 50%; float: left;}

	

	.ny_lcon .ny_llxwm { width:100%; overflow: hidden; margin: 0 auto; padding: 0.24rem 0.24rem 0; border-right: 0.01rem solid #eaeaea; border-bottom: 0.01rem solid #eaeaea; border-left: 0.01rem solid #eaeaea; box-sizing: border-box;}

	.ny_llxwm p { width:100%; overflow: hidden; line-height: 0.4rem; color: #333; font-size: 0.28rem; margin: 0 auto 0.24rem; padding: 0;}

	.ny_llxwm p span, .ny_llxwm p em { color:#999; font-style: normal;}

	.ny_llxwm p a { color:#0c65b6; text-decoration: underline;}

	.ny_llxwm p a:active { color:#00af80;}

	

	.ny_rtit { width:100%; overflow: hidden; color: #fff; font-size: 0.32rem; margin: 0 auto 0.24rem; padding: 0.24rem; background-color: #0c65b6; box-sizing: border-box;}

	.ab_con { width:100%; overflow: hidden; margin: 0 auto 0.24rem; padding: 0;}

	.ab_con p{font-size: 0.26rem;line-height:0.44rem;color: #555;}

	

	/**产品目录**/

	.pro_menu { width:100%; overflow: hidden; margin: 0 auto 0.48rem; padding: 0;}

	.pro_menu .pro_menu_tit {width:100%;height: 30px;overflow: hidden;line-height: 30px;color: #fff;font-size: 16px;margin: 0 auto;padding: 0 0.24rem;background-color: #0c65b6;box-sizing: border-box;position: relative;}	

	.pro_menu_tit span { display: inline-block; font-size: 0.24rem; font-style: italic; margin: 0 0 0 0.1rem;}

	.pro_menu_tit img { display:block; width: 24px; height: 24px; margin: 0; padding: 0.2rem; position: absolute; top: 0; right: 0;}

	.pro_menu ul.dropdown { width: 100%; background-color: #fff; font-family: "Montserrat", sans-serif; margin: 0; padding: 0; border-right: 0.01rem solid #eaeaea; border-left: 0.01rem solid #eaeaea; box-sizing: border-box; display: none;}

	.pro_menu ul.dropdown li { border-bottom: 0.01rem solid #eaeaea; position: relative;}

	.pro_menu ul.dropdown li:hover {}

	.pro_menu ul.dropdown li a {display: block;width: 100%;height: 28px;overflow: hidden;line-height: 28px;color: #333;font-size: 14px;text-decoration: none;margin: 0;padding:0 0.24rem;box-sizing: border-box;}

	.pro_menu ul.dropdown li:hover a { color: #0c65b6;}

	.pro_menu ul.dropdown li p { width:0.8rem; height: 0.8rem; margin: 0; padding: 0; position: absolute; top: 0; right: 0; cursor: pointer;}

	.pro_menu ul.dropdown li p.showWordsBtn { background: url(../images/jt1.png) center center no-repeat; background-size: 0.4rem 0.4rem;}

	.pro_menu ul.dropdown li:hover p.showWordsBtn { background: url(../images/jt01.png) center center no-repeat; background-size: 0.4rem 0.4rem;}

	.pro_menu ul.dropdown li p.hideWordsBtn { background: url(../images/jt02.png) center center no-repeat; background-size: 0.4rem 0.4rem;}

	.pro_menu ul.dropdown li > ul { margin:0; padding: 0; background-color: #fafafa;}

	.pro_menu ul.dropdown li > ul li { border: none;}

	.pro_menu ul.dropdown li > ul li a { color: #666; padding: 0 0.48rem; background: none;}

	.pro_menu ul.dropdown li:hover > ul li a { background: none; color: #999;}

	.pro_menu ul.dropdown li > ul li a:hover { background-color: #f8f8f8; color:#0c65b6;}

	

	.pro_list1 { width:100%; overflow: hidden; margin: 0 auto; padding: 0;}

	.pro_list1 ul li { width:48%; overflow: hidden; margin: 0 4% 0.24rem 0; padding: 0; float: left;}

	.pro_list1 ul li:nth-child(2n+2) { margin:0 0 0.24rem;}

	.pro_list1 ul li .pro_img a { display:block; width:100%; height: 3.0rem; overflow: hidden; margin: 0 auto; padding: 0; border: 0.01rem solid #eee; background-color: #fff; position: relative; box-sizing: border-box;}

	.pro_img img {/* display:block; *//* max-width: 100%; *//* max-height: 100%; *//* margin: auto; *//* padding: 0; *//* position: absolute; *//* left: 0; *//* top: 0; *//* right: 0; *//* bottom: 0; */}

	.pro_list1 ul li p a { display:block; width:100%; height: 0.64rem; overflow: hidden; line-height: 0.64rem; color: #666; font-size: 0.26rem; text-align: center;}

	.pro_list1 ul li .pro_img a:active { border: 0.01rem solid #0c65b6;}

	.pro_list1 ul li p a:active { color: #0c65b6;}

	

	.pro_list2 { width:100%; overflow: hidden; margin: 0 auto; padding: 0; float: right;}

	.pro_list2 ul li {width: 48%;overflow: hidden;margin: 0 4% 0.24rem 0;padding: 0;float: left;}

	.pro_list2 ul li:nth-child(2n+2) { margin:0 0 0.24rem;}

	.pro_list2 ul li .pro_img a {display:block;width:100%;/* height: 3rem; */overflow: hidden;margin: 0 auto;padding: 0;border: 0.01rem solid #eee;background-color: #fff;position: relative;box-sizing: border-box;}

	.pro_img img {/* display:block; *//* max-width: 96%; *//* max-height: 96%; *//* margin: auto; *//* padding: 0; *//* position: absolute; *//* left: 0; *//* top: 0; *//* right: 0; *//* bottom: 0; */}

	.pro_list2 ul li .xc_img a { display: block; width:100%; height: 2.2rem; overflow: hidden; margin: 0 auto; padding: 0; border: 0.01rem solid #eee; background-color: #fff; position: relative; box-sizing: border-box;}

	.pro_img img, .xc_img img {/* display:block; *//* max-width: 96%; *//* max-height: 96%; *//* margin: auto; *//* padding: 0; *//* position: absolute; *//* left: 0; *//* top: 0; *//* right: 0; *//* bottom: 0; */}

	.pro_list2 ul li p a {display:block;width:100%;height: 30px;background: #e6e6e6;overflow: hidden;line-height: 30px;color: #292929;font-size: 16px;text-align: center;}

	.pro_list2 ul li .pro_img a:active { border: 0.01rem solid #0c65b6;}

	.pro_list2 ul li p a:active { color: #0c65b6;}

	

	.ly_more { width:100%; overflow: hidden; margin: 0.24rem auto 0; padding: 0;}

	.ly_more a { display:block; width: 50%; height: 0.8rem; overflow: hidden; line-height: 0.8rem; color: #0c65b6; font-size: 0.26rem; text-align: center; border: 0.01rem solid #0c65b6; margin: 0 auto; padding: 0; border-radius:0.4rem;}

	.ly_more a:active { color:#fff; background-color: #0c65b6;}

	

	/**about**/

.content .text {

    position: relative;

    color: #fff;

    font-size: 16px;

    padding-bottom: 25px;

}

	.index-tabs-one .index-tabs-one-gallery-title .tabs-title a {

    position: relative;

    color: #fff;

    /* text-transform: uppercase; */

    font-size: 14px;

    cursor: pointer;

}

	.tabs-title>a {

    display: block;

    padding: 1rem 0.4rem;

    font-size: .75rem;

    line-height: 1;

    color: #1779ba;

}

	.index-news .index-news-content .index-news-content-title {

    position: relative;

    margin-bottom: 20px;

    padding: 0px 0 10px 0;

    color: #0a0a0a;

    text-align: center;

    text-transform: uppercase;

    font-size: 20px;

}

	.index-tabs-two {

    position: relative;

    overflow: hidden;

    padding: 20px 0 28px;

    background: #c22b23;

}

	.content h2 {

    color: #fff;

    font-size: 22px;

    font-weight: 700;

}

.col-md-6 {

    margin: 5px;

    width: 100%;

    float: left;

}

	.index-welcome .index-welcome-content .index-welcome-content-title {

  

    font-size: 20px;

}

.index-tabs-one .index-tabs-one-text .index-tabs-one-title {

	



    font-size: 20px;

}

.index-gallery-one .index-gallery-one-text .index-gallery-one-title {

  

    padding: 0px 0 10px 0;

    text-align: center;

    text-transform: uppercase;

    font-size: 20px;

}

.activer {

    margin: 5px;

    padding: 6px;

    display: inline-block;

    border: 1px solid #868181;

    border-radius: 5px;

    color: #615d5d;

}

.card-divider {

   

    padding: 5px;

   

}

	.index-banner {margin-top:45px;}

	.chat{position:fixed;right:20px;bottom:20px;z-index:1100px;display:block;}

.chat a{position:relative;display:block;width:60px;height:60px;border-radius:50%;background:green;box-shadow:0 0 10px 0 #717171;animation:mapPulse 1.8s infinite;-webkit-animation:mapPulse 1.8s infinite;}

.chat a i{position:relative;top:10px;left:13px;color:#fff;font-size:40px;}

.mobile-bar .mobile-title a img{max-height:35px;}

}

@media screen and (max-width:641px){.index-welcome{margin-bottom:20px;}

.index-welcome .index-welcome-content .index-welcome-content-title{margin-bottom:10px;padding:10px 0 10px 0;}

.index-gallery-three .three-content h2{text-align:center;}

.mobile-bar .mobile-title a img{max-height:35px;}

}

.inquiry-form-wrap .Enquiry_form_wrap{position:relative;border:1px solid #eee;}

.inquiry-form-wrap .Enquiry_form_title{position:relative;padding-left:22px;background:#013e5a;color:#fff;font-size:16px;line-height:55px;}

.inquiry-form-wrap .Enquiry_form_input{margin-bottom:15px;padding:0 20px 10px 20px;width:100%;}

.inquiry-form-wrap .Enquiry_form .input_item{overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:16px 90px 16px 16px;width:100%;height:39px;outline:0;border:1px solid #eee;border-left:3px solid #013e5a;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#fff;font-size:13px;font-family:'Open Sans',sans-serif;resize:none;}

.inquiry-form-wrap .Enquiry_form .input_item:focus{border-color:red;}

.inquiry-form-wrap #Enquiry_form_input_60{width:60%;}

.inquiry-form-wrap #Enquiry_form_input_100{width:100%;}

.inquiry-form-wrap .input_item.Enquiry_form_input_height{height:95px;}

.inquiry-form-wrap .input_item.input-file{padding:0;border:none;}

.inquiry-form-wrap .Enquiry_form_btn{display:block;padding:20px;width:100%;border:1px solid #da251c;background:#da251c!important;color:#fff;text-align:center;text-decoration:none;text-transform:uppercase;font-weight:700;line-height:0;cursor:pointer;}

.inquiry-form-wrap .Enquiry_form .input_item::-webkit-input-placeholder{color:#989898;}

.inquiry-form-wrap .Enquiry_form .input_item:-moz-placeholder{color:#989898;}

.inquiry-form-wrap .Enquiry_form .input_item::-moz-placeholder{color:#989898;}

.inquiry-form-wrap .Enquiry_form .input_item:-ms-input-placeholder{color:#989898;}

.inquiry-form-wrap .contact-verify-pop{display:none;}

.code input{max-width:120px;}

.inquiry-form-wrap .Enquiry_form_input text{margin-bottom:15px;padding:0 20px;width:100%;}

.inquiry-form-wrap .Enquiry_form_input .wpcf7-captchar{float:left;}

.inquiry-form-wrap .Enquiry_form_input .wpcf7-captcha-captcha-668{margin-left:20px;}

.mobile_language{display:none;}

.index-tabs-one-text{margin-bottom:0px;}





@media (max-width:950px){.desktop-language{display:none;}

.mobile_language{z-index:9999;display:block;}

}

.language_icon{position:absolute;top:5px;left:220px;z-index:99999;display:block;width:32px;height:39px;background-image:url(../image/resizeApi.png);background-size:cover;background-repeat:no-repeat;font-size:0;}

.mobile_language_wrap{position:absolute;top:45px;left:0;z-index:9999;display:none;width:100%;height:430px;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.2);}

.change-language-cont{position:absolute;top:100%;overflow-y:scroll;max-height:400px;}

}

.none{display:block;}
@media (max-width:560px){
	.none{display:none;}
	

	.page {

    padding-top: 60px;

    padding-bottom: 40px;

}

	

	.language_icon{right:130px;left:unset;}

.mobile-bar .mobile-title a img{max-height:35px;}

}

.inquiry-pop-bd{position:fixed;top:200px;left:9.1%;z-index:2000;display:none;overflow:visible;width:81.8%;box-shadow:0 0 10px rgba(255,255,255,.5);}

body .pop_task{position:fixed;top:0;left:0;z-index:1999;display:none;width:100%;height:100%;background:rgba(0,0,0,.7);content:"";}

.inquiry-pop-bd .inquiry-pop{position:relative;top:0;left:0;z-index:10000;padding:36px;width:100%;height:100%;background:#fff;}

.inquiry-pop-bd .inquiry-pop .ico-close-pop{position:absolute;top:7px;right:9px;z-index:1;width:30px;height:30px;background:url(https://www.goldenlaser.cc/style/img/icon09.png) no-repeat center center;cursor:pointer;}

.inquiry-form-wrap{position:relative;margin:10px 0 8px;}

.ad_prompt{position:absolute;top:50%;left:0;display:block;display:none;margin:-20px 0 0;width:100%;color:#ff6f00;text-align:center;font-size:20px;line-height:40px;-webkit-animation:twinkling 1s infinite ease-in-out;animation:twinkling 1s infinite ease-in-out;}

.contact_form{border:1px solid #eee;background:#fff;}

.contact_form .title{overflow:hidden;padding:0 20px;height:50px;background:#013e5a;color:#fff;font-weight:500;font-size:14px;line-height:50px;}

.contact_form form{padding:0 20px 26px;}

.contact_form form li{position:relative;margin:13px 0 15px;}

.contact_form form .wpcf7-textarea,.contact_form form input[type=text],.contact_form form .form-input-email,.contact_form form .form-input-phone{overflow:hidden;margin:15px 0 0 0;padding:0 12px;width: 100%;height:38px;border:1px solid #eee;border-radius:3px;background:#fff;font-weight:500;font-size:13px;font-family:'Open Sans',sans-serif;line-height:38px;border-left-width:3px;border-left-color:#013e5a;}

.contact_form form .wpcf7-textarea,.contact_form form input[type=text],.form-input-email,.form-input-phone{overflow:hidden;margin:15px 0 0 0;padding:0 12px;width: 100%;height:38px;border:1px solid #eee;border-radius:3px;background:#fff;font-weight:500;font-size:13px;font-family:'Open Sans',sans-serif;line-height:38px;border-left-width:3px;border-left-color:#013e5a;}

.contact_form form .wpcf7-textarea{width:100%;height:140px;}

.contact_form form input[type=text].form-input-capcha{width:213px;font-weight:500;}

.contact_form form input[type=submit],.form-btn-submitx{margin:15px 0 0 0;width:100%;height:38px;border:1px solid #11982a;border-color:#ff6f00!important;border-radius:3px;background:#da251c;background:#da251c url(https://www.goldenlaser.cc/style/img/icon06.png) no-repeat calc(50% + 30px) center;background:#ff6f00!important;color:#fff;text-align:center;text-transform:capitalize;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-ms-transition-duration:.3s;}

.contact_form form button[type=submit]:hover{border-color:#013e5a!important;background:#013e5a!important;}

.contact_form ::-webkit-input-placeholder{color:#666;}

.contact_form :-moz-placeholder,.contact_form :-ms-input-placeholder,.contact_form ::-moz-placeholder{color:#666;}

#v_container,#wpcf7-not-valid-tip-no-ajax,.contact_form form input[type=text].form-input-capcha{position:relative;display:inline-block;vertical-align:middle;}

label.error{margin-left:10px;color:red;}

.mauticform-errormsg,.wpcf7-validation-errors{color:red;}

.mauticform-message,.wpcf7-response-output{position:absolute;top:50%;width:100%;color:#ff6f00;text-align:center;text-align:center;font-size:20px;}

#v_container{margin-left:10px;letter-spacing:15px;font-style:italic;font-size:28px;line-height:38px;}

#code_capcha-error{position:absolute;top:10px;left:350px;display:none;line-height:38px;}

.wpcf7-form.sent .texttest{display:none;}

@media screen and (max-width:550px){

	.list-unstyled li {

    padding-bottom: 0;

    clear: both;

    margin-bottom: 20px;

}

	

	.inquiry-pop-bd{left:0;margin:-265px 0 0 2.5%;width:95%;height:450px;}

.inquiry-pop-bd .inquiry-pop{padding:10px;}

.scrollsidebar{display:none;}





.tabs-panel {
	clear: both;
	border-top: 1px dotted #ccc;
	margin: 10px 0px 20px 0px;
	padding: 20px 0px 0px 0px;
	line-height: 26px;
	overflow: auto;
}





}


@media only screen and (max-width:480px){.center_items .swiper-slide.pic_slide_item,.contact_form form .wpcf7-textarea,.contact_form form input[type=text],.product_list_item{width:100%!important;}
.sns {display: table; float: left;}
}

.contact_form .mauticform_wrapper {

    max-width:unset !important;

    width:100%

}