/*
 * XiaoyuCMS (http://www.zzshe.com)
 * Copyright (c) 2013-2018 http://www.zzshe.com All rights reserved.
 * Author: 小鱼儿网络 <195094303@qq.com>
 */
 
.head-search-wrap{display:inline;float:left;position: absolute;right: 25px;margin-top: -35px;}
.head-search-bg {display:block;padding-top:28px;padding-bottom:10px;width: 210px;}
.head-search {display:inline-block;vertical-align:top;*display:inline;*zoom:1;}
.head-search .search-ipt {display:inline-block;width:200px;height:28px;line-height:28px;padding-left: 8px;border:0;background-color:#fff;border: 2px solid #eee;color:#aaa;font-size:14px;float:left; position:absolute;}
.head-search .search-btn {display:block;width:28px;height:28px;background:transparent; color: #111;border:0;cursor:pointer;z-index:9;font-weight: bold; position:relative; left:170px; background-image:url(../images/search-btn.png);}	
.head-search-show .head-search-ico,.head-search-wrap .head-search-ico:hover{background-position: center -33px;}

.navbar-fixed-top .logo {margin: 5px 0px;max-width: 300px;height:50px;}
.navbar-fixed-top .head-search-bg {display:block;padding-top:15px;padding-bottom:10px;width: 210px;}

body{font-family: 'Mulish', sans-serif; color: #333;}
header{background-color: #fff;overflow:visible;}
a{transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s;}
ul{list-style:none;}
ul, li {list-style: none;margin: 0; padding: 0;}
.clear{clear: both;}
.img-thumbnail{transition : opacity 0.7s;}
.img-thumbnail:hover,.opacity_img:hover{opacity: 0.75;}

/*顶部信息*/
.top_menu{font-size: 12px; width: 100%;height: 34px; background-color: #02b9f6;color: #fff; border-bottom: 1px solid #f1f1f1;}
.top_menu{overflow:visible;position:relative;z-index:2100;}
.top_menu .container{display:flex;align-items:center;justify-content:space-between;overflow:visible;}
.top_lang{float: none;display:flex;align-items:center;gap:10px;height: auto;min-height: 34px; padding: 0;margin-left:auto;overflow:visible;}
.top_lang .xy-header-extra-nav{display:flex;align-items:center;height:auto;min-height:34px;margin:0;padding:0 0 0 8px;border-left:1px solid rgba(255,255,255,.28);overflow:visible;}
.top_lang .xy-header-lang{display:inline-flex;align-items:center;overflow:visible;}
.top_lang .nav_icons{margin:0;display:flex;align-items:center;}
.top_name{display: inline-block; padding-top:10px;}

.top_bg{color: #777;width: 100%;height: 35px;border-bottom: 1px solid #e4e4e4;}
.top_email {padding-top: 6px;color: #565656;float: left;margin: 35px 0px 0px 10px;font-size: 20px;}
.top_email i{color: #02b9f6;margin-right: 5px;}
.top_search {float: right;width: 40%;}
.top_email a{color: #565656;margin-right: 30px}
.top_email a:hover{color: #21c149;text-decoration: none;}

.nav_icons a{display: inline-flex;align-items: center;justify-content: center;width: 26px;height: 26px;color:#fff; border-radius: 50%;padding: 0;vertical-align: middle;}
.nav_icons a:hover{color:#fff;background:rgba(255,255,255,.18);}
.nav_icons i {font-size: 16px;border-radius: 50%;text-align: center;}
.nav_icons svg{width:16px;height:16px;display:block;fill:currentColor;}
.nav_inquiry i,
.nav_inquiry svg{font-size: 24px;color: #fe8101;margin-top: -5px;display: none;}

/*幻灯片：JS 未起来时只露第一张，避免刷新时三张叠在一起 */
.flash{position:relative;overflow:hidden;width:100%;}
.flash img{width:100%;display:block;}
.flash > ul.bxslider{list-style:none;margin:0;padding:0;}
.flash > ul.bxslider > li{display:none;margin:0;padding:0;}
.flash > ul.bxslider > li:first-child{display:block;}
.flash .bx-wrapper{margin:0 auto;}
.flash .bx-viewport{overflow:hidden !important;}
.flash div.bx-pager{bottom:4%;}
.flash div.bx-controls-direction{display:none;}

/*产品搜索*/
#top_nav > .container{position:relative;}
.search_group{float: right;display:flex;align-items:stretch;height: 36px;width:210px;background-color: #f2f2f2;color: #b7b7b7;margin: 22px 0 0 12px;}
.search_group input.form-control{border-radius: 0px;box-shadow: none;color: #585A5A;padding: 0px 0px 0px 12px;height: 36px;background: transparent;border: none;flex:1;min-width:0;}
.search_group input.form-control:focus{box-shadow: none;}
#search_submit{background-color: #02b9f6;color:#fff;height: 36px;width:40px;border:none;padding:0;margin:0;border-radius: 0;display:flex;align-items:center;justify-content:center;}
#search_submit svg{display:block;fill:currentColor;}
#search_submit:hover{color:#fff;background-color: #444;cursor: pointer;}
#search_btn{display:none;border:none;background:#02b9f6;color:#fff;line-height:1;padding:7px 10px;}
#search_btn svg{display:block;fill:currentColor;}





/*首页-公司简介*/
.about_bg{padding:56px 0;background:#fff;}
.about_inner{display:flex;align-items:stretch;gap:40px;max-width:1170px;margin:0 auto;padding:0 15px;}
.about_media{position:relative;flex:0 0 42%;min-width:0;min-height:0;background:none;border-radius:0;box-shadow:none;}
.about_video{position:absolute;inset:0;display:block;line-height:0;}
.about_media img,.about_bg .about_img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;border:0;border-radius:0;box-shadow:none;background:none;}
.about_video_play{position:absolute;left:50%;top:50%;z-index:2;width:66px;height:66px;margin:0;border:2px solid #fff;border-radius:50%;background:rgba(0,0,0,.28);box-shadow:none;transform:translate(-50%,-50%);transition:transform .2s ease,background .2s ease;}
.about_video_play:after{content:"";position:absolute;left:50%;top:50%;width:0;height:0;margin:-10px 0 0 -5px;border-style:solid;border-width:10px 0 10px 18px;border-color:transparent transparent transparent #fff;}
.about_video:hover .about_video_play{background:rgba(0,0,0,.4);transform:translate(-50%,-50%) scale(1.06);}
.about_video_modal{position:fixed;inset:0;z-index:200010;display:none;align-items:center;justify-content:center;padding:20px;}
.about_video_modal.is-open{display:flex;}
.about_video_mask{position:absolute;inset:0;background:rgba(14,36,48,.62);}
.about_video_dialog{position:relative;z-index:1;width:min(920px,100%);background:#000;box-shadow:0 24px 64px rgba(0,0,0,.4);}
.about_video_close{position:absolute;top:-40px;right:0;width:36px;height:36px;border:0;background:transparent;color:#fff;font-size:32px;line-height:1;cursor:pointer;}
.about_video_el,.about_video_frame{display:block;width:100%;height:auto;max-height:80vh;border:0;background:#000;}
.about_video_el[hidden],.about_video_frame[hidden]{display:none;}
.about_video_frame{height:min(70vh,520px);}
.about_panel{flex:1;min-width:0;padding-top:0;display:flex;flex-direction:column;justify-content:center;}
.about_bg .about_p{margin:0 0 8px;color:#02b9f6;font-size:14px;font-weight:700;letter-spacing:.08em;}
.about_bg .about_h2{margin:0 0 16px;font-size:32px;line-height:1.25;color:#1d2b33;font-weight:700;font-family:'Poppins', sans-serif;}
.about_bg .about_content{margin:0 0 22px;font-size:16px;line-height:1.75;color:#5a6a72;}
.about_bg .about_btn{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;width:auto;padding:12px 22px;color:#fff;background:#02b9f6;border:1px solid #02b9f6;border-radius:10px;font-weight:700;text-align:center;text-decoration:none;}
.about_bg .about_btn svg{flex-shrink:0;}
.about_bg .about_btn:hover,.about_bg .about_btn:focus{color:#fff;text-decoration:none;background:#0296c8;border-color:#0296c8;}
@media screen and (max-width:992px){
	.about_bg{padding:28px 0 24px;}
	.about_inner{flex-direction:column;align-items:stretch;gap:16px;}
	.about_media{flex:none;position:static;min-height:0;}
	.about_video{position:relative;inset:auto;}
	.about_media img,.about_bg .about_img{position:static;width:100%;height:auto;object-fit:unset;}
	.about_panel{padding-top:0;justify-content:flex-start;}
	.about_bg .about_h2{font-size:24px;}
	.about_bg .about_content{margin-bottom:18px;font-size:15px;line-height:1.7;}
	.about_bg .about_btn{width:100%;justify-content:center;}
}


/* 滚动的数字 */
#index-about{}
.our_service{background-color: #02b9f6;padding:55px 15px;margin-bottom: 35px;}
.ve {padding: 0;}
.value {color: #fff;}
.value span{font-size: 40px;}
.icon img {max-width: 100%;float: left;margin-top: 20px;padding-right: 20px;}


/*首页图组*/
.adv{box-shadow: 0 0 40px 5px rgb(0 0 0 / 5%);border-radius: 5px;margin: 20px 0;transition: transform 0.3s ease-in, -webkit-transform 0.3s ease-in, -moz-transform 0.3s ease-in;}
.adv:hover{-webkit-transform: translateY(-20px);-moz-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px);}
.adv img{width: 100%;border-radius: 5px 5px 0px 0;}
.adv_desc{padding: 20px;}
.adv_title a{color: #333;font-size: 22px;}
.adv_title a:hover{text-decoration: none;color:#02b9f6;}
.adv_desc p{color: #999;margin: 10px 0;}

.adv_btn{display: block;text-align: center;width: 140px;padding: 12px 0px;color: #fff;background-color: #02b9f6;border:1px solid #02b9f6;border-radius: 10px;font-weight: bold;margin-top: 25px;}
.adv_btn:hover,.about_btn:focus{color: #fff;text-decoration: none;background-color: #444;border:1px solid #444;}

/*首页优势*/
.adv_bg{background-color: #02b9f6;color: #fff;margin-top: 35px;}
.about_head h2{font-size: 38px;font-weight: bold;margin: 10px 0;font-family: 'Poppins', sans-serif;}
.about_head p{font-size: 19px;margin-top: 60px;font-weight: bold;}
.about_head span{}

.advantage {margin-left: -30px;}
.advantage img{max-width: 100%;margin-top: 30px;border: 2px solid #fff;border-radius: 50px;}
.advantage_desc a{font-size: 22px;color: #fff;}
.advantage_desc p{font-size: 16px;font-weight: 300;margin-top: 10px;}

/*首页产品*/
.product_index{margin:45px 0px 0px 0px;}
.product_head {text-align: center;}
.product_head h2{font-family: 'Poppins', sans-serif;font-size: 36px; color: #232323;text-transform: uppercase;font-weight: bold;}
.product_head span{display: inline-block;padding: 2px 50px;background-color: #02b9f6;border-radius: 10px;}
.product_head p{font-size: 16px; color: #777;padding: 10px 0;}
.product_list{clear: both;padding: 15px 0px 0px 0px;}
.product_list2{padding-top: 20px;}
.product_img{padding-left: 15px; padding-right: 15px; min-height: 360px;}
.product_img img{margin-right: auto;margin-left: auto;display: block;max-height: 340px; max-width: 100%;height: auto; margin-bottom: 10px; padding:0px 0px;}
.product_list2 div.product_img{min-height: 290px;margin-bottom: 10px;}
.product_list2 div.product_img.xy-list-card{display:flex;flex-direction:column;min-height:auto;margin-bottom:28px;}
.product_list2 .xy-list-card-actions{margin-top:8px;padding-top:0;border-top:none;text-align:center;}
.product_list2 .xy-list-card-btns,
.related_list .xy-list-card-btns{flex-direction:row;flex-wrap:nowrap;align-items:stretch;justify-content:center;gap:6px;}
.product_list2 .xy-list-card-form,
.related_list .xy-list-card-form{display:flex;flex:1 1 0;min-width:0;width:auto;margin:0;}
.product_list2 .xy-list-card-btns > .xy-list-card-btn,
.related_list .xy-list-card-btns > .xy-list-card-btn{flex:1 1 0;min-width:0;}
.product_list2 .xy-list-card-btn,
.related_list .xy-list-card-btn{width:100%;box-sizing:border-box;padding:0 6px;border-radius:8px;font-size:11px;white-space:nowrap;}
.product_list2 .xy-list-card-btn .fa,
.related_list .xy-list-card-btn .fa{display:none;}
.home_catpro{padding:42px 0 36px;background:#fff;}
.home_catpro:nth-of-type(even){background:#f5fbfe;}
.home_catpro_head{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px;padding:0 0 14px;}
.home_catpro_head:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(to right,#02b9f6,rgba(2,185,246,0));}
.home_catpro_head h2{display:flex;align-items:center;gap:10px;margin:0;font-family:'Poppins', sans-serif;font-size:20px;line-height:1.3;font-weight:700;color:#02b9f6;text-transform:uppercase;letter-spacing:.02em;}
.home_catpro_head h2:before{content:"";width:4px;height:22px;background:#02b9f6;border-radius:2px;flex-shrink:0;}
.home_catpro_head h2 a{color:#02b9f6;}
.home_catpro_head h2 a:hover{color:#0296c8;text-decoration:none;}
.home_catpro_more{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;padding:6px 14px;color:#fff;background:#02b9f6;border:1px solid #02b9f6;border-radius:18px;font-size:13px;font-weight:600;letter-spacing:.02em;line-height:1;text-decoration:none;}
.home_catpro_more svg{flex-shrink:0;transition:transform .2s ease;}
.home_catpro_more:hover{color:#fff;background:#0296c8;border-color:#0296c8;text-decoration:none;}
.home_catpro_more:hover svg{transform:translateX(3px);}
.home_catpro .product_list.product_list2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;padding-top:4px;}
.home_catpro .product_list.product_list2 > .product_img{float:none !important;width:auto !important;max-width:none !important;clear:none !important;padding:0;margin:0;min-height:0;}
.home_catpro .product_img.xy-list-card{display:flex;flex-direction:column;height:100%;padding:16px 16px 18px;background:#fff;border:1px solid #e8f1f5;border-radius:14px;box-shadow:0 10px 28px rgba(2,185,246,.07);overflow:visible;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;}
.home_catpro .product_img.xy-list-card:hover{transform:translateY(-6px);border-color:#c5eaf6;box-shadow:0 16px 36px rgba(2,185,246,.16);}
.home_catpro .xy-list-card > a{display:flex;align-items:center;justify-content:center;height:196px;margin:0 0 14px;padding:12px;background:linear-gradient(180deg,#f7fbfe 0%,#fff 72%);border-radius:10px;overflow:hidden;}
.home_catpro .xy-list-card img,
.home_catpro .xy-list-card .img-thumbnail{max-height:168px;max-width:100%;width:auto;height:auto;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;transition:transform .35s ease;}
.home_catpro .xy-list-card:hover img{transform:scale(1.05);}
.home_catpro .product_title{height:auto;min-height:42px;margin:0 0 12px;text-align:center;}
.home_catpro .product_title a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:14px;line-height:1.45;font-weight:600;color:#1d2b33;}
.home_catpro .product_title a:hover{color:#02b9f6;text-decoration:none;}
.home_catpro .xy-list-card-actions{margin-top:auto;padding-top:12px;border-top:1px solid #eef3f6;text-align:center;}
.home_catpro .xy-list-card-btns{flex-direction:row;flex-wrap:nowrap;align-items:stretch;justify-content:center;gap:6px;}
.home_catpro .xy-list-card-form{display:flex;flex:1 1 0;min-width:0;width:auto;margin:0;}
.home_catpro .xy-list-card-btns > .xy-list-card-btn{flex:1 1 0;min-width:0;}
.home_catpro .xy-list-card-btn{width:100%;box-sizing:border-box;padding:0 8px;border-radius:8px;font-size:11px;white-space:nowrap;}
.home_catpro .xy-list-card-btn .fa{display:none;}
@media screen and (max-width:1199px){
	.home_catpro .product_list.product_list2{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;}
}
@media screen and (max-width:992px){
	.home_catpro{padding:32px 0 24px;}
	.home_catpro .product_list.product_list2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;}
	.home_catpro_head h2{font-size:17px;}
	.home_catpro .xy-list-card > a{height:168px;}
}
@media screen and (max-width:560px){
	.home_catpro .product_list.product_list2{grid-template-columns:1fr;}
}
.product_title{text-align: center;height: 40px;}
.product_title a{font-size: 16px;color: #2F2F2F;}
.product_title a:hover{text-decoration: none;color:#02b9f6;}
.product_price{text-align: center;font-size: 18px;font-weight: bold;color: #02b9f6;margin-top: 8px;margin-bottom: 10px;letter-spacing: 0.5px;}

@media screen and (min-width:1200px) {
	.product_list .product_img:nth-child(4n+1){
		clear: both;
	}
}
@media screen and (max-width:768px) {
	.product_list .product_img:nth-child(2n+1){
		clear: both;
	}
}

/*首页-新闻：三列等宽卡片 */
.news_list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:8px 0 48px;padding:0;}
.news_box{display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid #eef3f6;border-radius:12px;box-shadow:0 10px 28px rgba(2,185,246,.08);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease;}
.news_box:hover{transform:translateY(-6px);box-shadow:0 16px 36px rgba(2,185,246,.16);}
.news_box_cover{display:flex;align-items:center;justify-content:center;height:228px;padding:22px 20px 10px;background:linear-gradient(180deg,#f7fbfe 0%,#fff 70%);}
.news_box img{display:block;max-width:100%;max-height:190px;width:auto;height:auto;object-fit:contain;transition:transform .35s ease;}
.news_box:hover img{transform:scale(1.04);}
.news_desc{display:flex;flex-direction:column;flex:1;padding:4px 24px 26px;}
.news_box_date{display:inline-flex;align-items:center;gap:6px;margin-bottom:10px;color:#8aa0ab;font-size:13px;}
.news_box_date svg{flex-shrink:0;color:#02b9f6;}
.news_title{margin:0 0 18px;font-size:16px;line-height:1.5;font-weight:700;}
.news_title a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;color:#1d2b33;font-size:16px;}
.news_title a:hover{text-decoration:none;color:#02b9f6;}
.news_box_more{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;margin-top:auto;padding:9px 20px;background:#02b9f6;color:#fff;border-radius:22px;font-size:13px;font-weight:600;letter-spacing:.02em;}
.news_box_more:hover{background:#0296c8;color:#fff;text-decoration:none;}
@media screen and (max-width:992px){
	.news_list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;}
}
@media screen and (max-width:768px){
	.news_list{grid-template-columns:1fr;gap:16px;}
	.news_box_cover{height:200px;}
}

/*首页联系我们*/
.contact_bg{background:#02b9f6;padding:0;overflow:hidden;}
.contact_bg_inner{display:flex;align-items:stretch;min-height:520px;}
.contact_media{position:relative;flex:0 0 46%;min-height:420px;background:#02b9f6;}
.contact_media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;}
.contact_panel{flex:1;background:linear-gradient(to right,#02b9f6,#fff);padding:52px 56px 48px;display:flex;flex-direction:column;justify-content:center;}
.contact_kicker{margin:0 0 8px;color:#fff;font-size:14px;font-weight:700;letter-spacing:.08em;}
.contact_panel h2{margin:0 0 10px;font-size:34px;line-height:1.2;font-weight:700;color:#fff;font-family:'Poppins', sans-serif;text-shadow:0 1px 8px rgba(2,120,160,.18);}
.contact_lead{margin:0 0 22px;font-size:15px;line-height:1.6;color:#fff;}
.contact_form{max-width:520px;}
.contact_form_row{display:flex;gap:12px;}
.contact_form_row .form_in{flex:1;min-width:0;}
.contact_bg .form_in{margin:0 0 12px;}
.contact_bg .form-control{margin:0;height:48px;border:1px solid #dce6eb;border-radius:10px;box-shadow:none;padding:12px 14px;font-size:14px;}
.contact_bg .form-control:focus{border-color:#02b9f6;box-shadow:0 0 0 3px rgba(2,185,246,.15);}
.contact_bg textarea.form-control{height:120px;resize:vertical;}
.contact_bg .butt_in{text-align:left;margin-top:6px;}
.contact_bg .butt_in button{display:inline-flex;align-items:center;gap:8px;width:auto;padding:13px 22px;color:#02b9f6;background-color:#fff;border:1px solid #fff;border-radius:10px;font-weight:700;box-shadow:0 6px 16px rgba(0,70,100,.18);}
.contact_bg .butt_in button:hover,.contact_bg .butt_in button:focus{color:#fff;text-decoration:none;background-color:#1d2b33;border-color:#1d2b33;}
.contact_bg .butt_in button svg{flex-shrink:0;}
@media screen and (max-width:992px){
	.contact_bg_inner{flex-direction:column;min-height:0;}
	.contact_media{flex:none;min-height:240px;height:240px;}
	.contact_panel{padding:32px 22px 36px;background:linear-gradient(to bottom,#02b9f6,#fff);}
	.contact_form{max-width:none;}
	.contact_form_row{flex-direction:column;gap:0;}
	.contact_panel h2{font-size:28px;}
}

/*列表页-购物车*/
.inquire_img img{max-width: 100%;}
.inquire_name a{font-size: 18px; color: #333;}
.inquire_desc a:hover{text-decoration: none;}
.inquire_name p{margin: 10px 0;}
.inquire_list li{padding: 10px 0;border-bottom: 1px dotted #ccc;}
.inquire_list .inquiry_num{border: 1px solid #ccc;border-radius: 4px;height: 34px;}
.remove {float: right;}
.remove a{color: #f00;}

/*列表页-左侧栏目*/
.left_h3{height: 50px;font-size: 20px;font-weight: normal;color: #545454;line-height: 50px;border-bottom: 1px solid #ebebeb;}
.left_h3 span{display: inline-block;height: 50px;border-bottom: 1px solid #02b9f6;}
.left_nav_ul{list-style:none;margin:15px 0 0;padding:0 0 10px;}
.left_nav_ul > li{position:relative;border-bottom:1px solid #f2f2f2;background:url(../images/left_li.gif) 6px 16px no-repeat;padding:0;}
.left_nav_ul > li:last-child{border-bottom:none;}
.left_nav_ul > li > a{display:block;padding:10px 8px 10px 18px;line-height:1.45;text-decoration:none;color:#656464;}
.left_nav_ul > li > a:hover,
.left_nav_ul > li.is-active > a,
.left_nav_ul li a.left_active{color:#02b9f6;text-decoration:none;}
.left_column .w105-aside-cat-list{list-style:none;margin:0;padding:0;}
.left_column .w105-aside-cat-list > li{border-bottom:1px solid #f2f2f2;background:url(../images/left_li.gif) 6px 16px no-repeat;}
.left_column .w105-aside-cat-list > li > a{display:block;padding:10px 8px 10px 18px;color:#656464;text-decoration:none;line-height:1.45;}
.left_column .w105-aside-cat-list > li > a:hover,
.left_column .w105-aside-cat-list > li.is-active > a{color:#02b9f6;}
.left_column .w105-aside-sub{list-style:none;margin:0;padding:0 0 8px;}
.left_column .w105-aside-sub > li > a{display:block;padding:6px 8px 6px 28px;color:#797979;text-decoration:none;}
.left_column .w105-aside-sub > li > a:hover,
.left_column .w105-aside-sub > li.is-active > a{color:#02b9f6;}

.menu_head{cursor:pointer; font: 600 18px/30px "Open Sans", sans-serif; width:35px; text-align:center;color:#303c4b;display:inline-block;position: absolute; top:3px; right:0px;}
.menu_head:hover{ color: #02b9f6;}

/*列表页-左侧二级栏目*/
ul.left_snav_ul{list-style:none;padding:0 0 8px;display:block;padding-top:0;}
ul.left_snav_ul > li{ margin:0px;padding:5px 0px 5px 10px; background: url(../images/left_sli.gif) 0px 13px no-repeat;}
ul.left_snav_ul > li > a{border:0;color:#797979;padding: 5px 0px 5px 0px;}
ul.left_snav_ul > li > a:hover{ text-decoration: none;color:#E60703;}

.left_snav_ul_li{ margin:0px;padding:5px 0px 5px 10px; background: url(../images/left_sli.gif) 0px 13px no-repeat;}
.left_snav_ul_li a{border:0;color:#969494;padding: 5px 0px 5px 0px;}

/*列表页-左侧新闻*/
.left_news{clear: both;list-style:none;margin:0px;padding:0px;}
.left_news_ul{list-style:none;margin:0;padding:0;}
.left_news li{color:#545455;border-bottom: 1px dotted #dddddd;line-height:21px; padding: 12px 0 12px 14px;position:relative;}
.left_news li:before{content:"";position:absolute;left:0;top:18px;width:5px;height:5px;background:#03b29c;border-radius:50%;}
.left_news li a{color:#2F2F2F;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.left_news li a:hover,
.left_news li a:focus{text-decoration:none;color:#03b29c;}
.left_news .left_news_time{display:block;margin-top:4px;font-size:12px;color:#999;line-height:1.3;}

/*列表页-左侧联系*/
.left_contact{margin:30px 0px 35px 0px;}
.left_contact p{clear: both;line-height: 24px;}

/*列表页-横幅*/
.page_bg{height: 160px;margin-bottom: 0px;}

/*列表页-面包屑*/
.bread_bg{background-color: #f3f3f3;margin-top: 20px;}
.bread_nav{padding: 14px 20px;line-height: 24px;font-size: 14px;display:flex;flex-wrap:wrap;align-items:center;}
.bread_nav span{color: #02b9f6;padding-right: 6px;}
.bread_nav .bread_sep{color:#02b9f6;padding:0 8px;}
.bread_nav a{color: #2F2F2F;}
.bread_nav a:hover{color: #02b9f6;text-decoration: none;}
.bread_nav .current,
.bread_nav > :last-child{color:#02b9f6;padding-right:0;}
.bread_nav li{display:inline;list-style:none;margin:0;padding:0;}
.bread_nav .w105-crumb-sep:before{content:" > ";color:#02b9f6;}

/*列表页-右栏*/
.right_head{clear: both;}
.right_head h1,.right_head h2{height: 50px;font-size: 20px;font-weight: normal;color: #545454;line-height: 50px;border-bottom: 1px solid #ebebeb;margin:0;}
.right_head h1 span,.right_head h2 span{display: inline-block;height: 50px;border-bottom: 1px solid #02b9f6;}
.product_info .product_share{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:8px 0;}
.product_info .product_share_label{font-size:14px;font-weight:600;color:#545454;margin-right:2px;}
.product_info .product_share a{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:rgba(2,185,246,.1);color:#02b9f6;transition:background .2s,color .2s;}
.product_info .product_share a:hover{background:#02b9f6;color:#fff;}
.product_info .product_share a svg{display:block;fill:currentColor;}
.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}
.cookieFrame .btn{border:none;cursor:pointer;font:inherit;}
.right_contents{clear: both;padding:15px 0px 15px 0px; line-height:28px; overflow: auto;}
.right_contents_h1{margin: 0px;padding: 10px 0px;text-align: center;color: #000;font-size:24px;color:#434343;font-weight:bold;line-height: 34px;}
.right_contents img {max-width: 840px;}

/*列表页-右侧新闻*/
.right_new{clear: both; list-style:none;margin:0px; padding:0px 0px 20px 0px;}
.right_new li{color:#898989;background: url(../images/li.png) no-repeat left 18px;font-size: 16px;line-height:22px; padding:12px 0px; padding-left:13px;border-bottom: 1px dashed #e3e2e2;}
.right_new li a{color:#2F2F2F;}
.right_new li a:hover,.right_new li a:focus{text-decoration:none;color:#02b9f6;}
.right_new_time{float:right;}
.relevant_new ul.right_new li{font-size: 14px;}

/*列表页-右侧案例*/
.case_list{clear: both;padding: 25px 0px 0px 0px;margin-right: -15px;margin-left: -15px;}
.case_list2{padding-top: 20px;}
.case_img{padding-left: 15px;padding-right: 15px;min-height: 270px;}
.case_img img{margin-right: auto;margin-left: auto;display: block;max-height: 270px;max-width: 100%;height: auto; margin-bottom: 10px; padding: 0px 0px 0px 0px;}
.case_list2 div.case_img{min-height: 160px;}
.case_title{text-align: center;height: 40px;}
.case_title a{color: #2F2F2F;}
.case_title a:hover{text-decoration: none;color:#02b9f6;}

/*分页样式*/
.page{clear:both;margin:20px 0px 20px 0px;text-align: center; }
.page a{display: inline-block; font-family: Arial; font-size: 13px; border: #dbdbdb 1px solid; padding:4px 9px; margin: 2px; margin-bottom: 5px; color: #31363c; text-decoration: none}
.page a:hover,.page a:focus{font-family: Arial;font-size: 13px;border: #02b9f6 1px solid;padding:4px 9px;color: #fff;background-color: #02b9f6;}
.page .current{font-family: Arial;border: #02b9f6 1px solid; font-size: 13px; padding:5px 9px; color: #fff;margin: 2px;background-color: #02b9f6}

/*产品详细页*/
.showpic_box,.proinfo_box{margin: 30px 0px 20px 0px;}
.showpic_box .showpic_flash{margin:0;padding:0;list-style:none;}
.showpic_box .showpic_flash img,
.showpic_box .example-image{display:block;max-width:100%;height:auto;margin:0 auto;}
.product_h1{margin:0px; line-height:22px; font-size:16px;font-weight: bold;color: #000; padding-bottom:10px;border-bottom: 1px dotted #ccc; }
.product_info{list-style:none;padding:0px;margin-top:10px;}
.product_info p{line-height:28px; }
.product_info{list-style:none; padding:0px; margin-top:8px;}
.product_info li{ line-height:24px; padding-bottom:10px;}
.product_info .product_cta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;clear:both;overflow:visible;padding-top:8px;line-height:normal;}
.proinfo_box .xy-product-qty-row{flex:1 0 100%;width:100%;margin:0 0 4px;float:none;}
.proinfo_box .xy-basket-add-form{display:inline-flex !important;float:none !important;margin:0 !important;vertical-align:middle;}
.proinfo_box .button.accents,
.proinfo_box .xy-basket-add-btn,
.product_info .product_cta .page-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;float:none;min-height:36px;height:36px;padding:0 16px;margin:0;border:0;border-radius:4px;background:#02b9f6;color:#fff;font-size:14px;line-height:1;box-sizing:border-box;white-space:nowrap;}
.proinfo_box .button.accents:hover,
.proinfo_box .xy-basket-add-btn:hover,
.product_info .product_cta .page-btn:hover{background:#0296c8;color:#fff;text-decoration:none;}
.proinfo_box .xy-basket-add-btn .fa{
	display:inline-block;width:14px;height:14px;flex-shrink:0;font-size:0;line-height:0;overflow:hidden;
	background:currentColor;
	-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm0 14H6l-2 2V4h16v12z'/%3E%3C/svg%3E") center / contain no-repeat;
	mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm0 14H6l-2 2V4h16v12z'/%3E%3C/svg%3E") center / contain no-repeat;
}
.proinfo_box .xy-basket-add-btn .fa:before{content:none;}
.product_btn{margin-top: 25px;}
#pic-page{text-align: center;margin-top:10px;}
#pic-page a{margin: 0 2px;}
#pic-page a img{width:40px;padding: 2px;border: solid #ccc 1px;margin-bottom:5px;}
#pic-page a:hover img,#pic-page a.active img {border: solid #5280DD 1px;}
.product_con {clear: both; border-top: 1px dotted #a9a9a9;margin:10px 0px 20px 0px;padding:20px 0px 0px 0px; line-height:26px;overflow: auto; }
.photo_con {clear: both;margin:0px 0px 20px 0px; padding:10px 0px 20px 0px;line-height:26px;overflow: auto; }
.product_con img,.photo_con img {max-width: 840px; }
.list_related{margin-top: 50px;margin-bottom: 20px;padding-bottom: 0;}
.list_related .related_list:after{content:"";display:table;clear:both;}
.list_related div.product_img{min-height:auto;margin-bottom:16px;}
.list_related div.product_img.xy-list-card{display:flex;flex-direction:column;padding-bottom:0;}
.list_related .xy-list-card-actions{margin-top:auto;padding-top:8px;}

/*按钮样式*/
.download_btn {float: right;display: block;margin: 10px 10px 20px 0px;}
.page-btn {display: inline-block;float: left; background-color: #02b9f6;border-radius: 0px; border: none; transition:background 0.3s;margin-right: 15px; }
.page-btn:hover,.page-btn:focus {background-color:#444;}
.grey-btn {border-radius: 0px;border: none;background-color: #E8E8E8;}
.grey-btn:hover,.grey-btn:focus {background-color: #ccc;}

/*在线留言订购*/
.feedback {margin-top: 50px;}
.form-horizontal .form-group{margin-right: -10px;margin-left: -10px;margin: 20px 20px;}
.codeimg{margin: 0px 0px -10px -18px;}
.a2a_default_style{display: inline-block;}

/*上一个下一个*/
.point{clear: both; margin:20px 0px 40px 0px;padding-bottom: 40px;line-height:22px;}
.point span.to_prev{text-align:center;}
.point span.to_prev a{color:#337AB7;}
.point span.to_prev a:hover{color: #ea042b;text-decoration: none;}
.point span.to_next{text-align:center;}
.point span.to_next a{color:#337AB7;}
.point span.to_next a:hover{color: #ea042b;text-decoration: none;}

/*标签样式*/
.tags{margin: 18px 0px 10px 0px;}
.tags a{margin: 0px 5px 8px 0px;}
.tags_list{padding: 5px 10px 100px 10px;}
.tags_ul{margin-top: 0px;}
.tags_ul li{line-height: 28px;margin-bottom: 8px;padding-bottom: 10px;}
.tags_ul h3{font-size: 14px;padding: 0px;margin: 0px;line-height: 20px;}
.tags_ul p{font-size: 13px;padding: 0px;margin: 0px;color: #777;line-height: 20px;padding-top: 8px;}

/*网站地图*/
ul.ul_sitemap{margin: 30px 0px 40px 30px;}
ul.ul_sitemap li{list-style: none;line-height: 26px;clear: both; }
ul.ul_sitemap li a{color: #7d7d7d;}
li.small_li_sitemap{clear: both;padding-left: 12px;}
li.small_li2_sitemap{float: left;padding-left: 20px; }

/*友情链接*/
.link_box{background-color: #000;padding:10px 0px;text-align: center;color: #fff;font-size: 13px;}
.link_box a{color: #fff;padding:0px 0px 0px 10px;font-size: 13px;}
.link_box a:hover{text-decoration: none;color: #fff;}
.link_box a:last-child{border-right:0px;}
.link_box button{display: none;}
.link_title{font-size: 13px;margin-right: -6px;}
.link_title:after{content:":";}
.link_box p {margin-top: 5px;}

/*底部TAGS*/
.tags_box{background-color: #121212;padding:10px 0px;text-align: center;color: #f6f6f6;font-size: 13px;}
.tags_box a{color: #fff;padding:0px 2px 0px 8px;font-size: 13px;}
.tags_box a:hover{text-decoration: none;color: #02b9f6; }
.tags_box a:last-child{border-right:0px;}
.tags_box button{display: none;}
.tags_title{font-size: 13px;margin-right: -6px; }
.tags_title a{padding:0px;}
.tags_title:after{content:":";}

/*底部信息*/
footer{color:#fff;padding:50px 0 0;background-color:#02b9f6;font-size:15px;}
footer .mm{padding-right:10px;}
.countt p{display:flex;align-items:flex-start;gap:8px;margin:0 0 10px;line-height:1.6;}
.countt svg{flex-shrink:0;margin-top:4px;opacity:.95;}
.countt a{color:#fff;}
.countt a:hover{color:#e8f8ff;text-decoration:underline;}
.footer_contact {line-height: 28px;}
.footer_icon {padding-top: 10px;}
.footer_icon a:hover{text-decoration: none;}
.footer_icon img{width: 40px;height: 40px;}
.footer_sitemap{color: #fff;}
.footer_sitemap:hover,.footer_sitemap:focus {color: #115F90;text-decoration: none;}
footer .about_content {font-size: 14px;line-height: 1.8;color: #fff;margin: 0;opacity:.95;}
.logo1 {max-width: 240px;}

/*底部分类*/
.footer-nav-col{display:flex;flex-wrap:wrap;gap:8px 36px;}
.footer_menu{flex:1 1 180px;min-width:160px;}
.footer_menu a{display:block;color:#fff;line-height:1.85;opacity:.92;}
.footer_menu a:hover{color:#e8f8ff;text-decoration:none;opacity:1;}
.footer_menu_first{font-family:'Poppins', sans-serif;font-size:20px;font-weight:bold;text-transform:uppercase;margin:0 0 10px;}
.footer_menu_first a{display:inline;font-size:20px;line-height:1.3;opacity:1;}
.footer-bar {padding: 12px 0;text-align: center;color: #fff;background-color: #03aae2;margin-top: 36px;}
.footer-bar a{color:#fff;}
.footer-bar a:hover{color:#e8f8ff;}
/*UEditor编辑器前端表格样式*/
table{
    margin-bottom:10px;
    border-collapse:collapse;
    display:table;
}
td,th{
    padding: 5px 10px;
    border: 1px solid #DDD;
}
caption{
    border:1px dashed #DDD;
    border-bottom:0;
    padding:3px;
    text-align:center;
}
th{
    border-top:1px solid #BBB;
    background-color:#F7F7F7;
}
table tr.firstRow th{
    border-top-width:2px;
}
.ue-table-interlace-color-single{
    background-color: #fcfcfc;
  } 
.ue-table-interlace-color-double{
    background-color: #f7faff;
}
td p{
    margin:0;
    padding:0;
}
.bshare-custom.icon-medium-plus,
.bshare-custom.icon-large{
    width: 230px;
    float: left;
}
/*大屏幕样式（992px 及以上横排导航）*/
@media screen and (min-width: 992px) {
#top_nav > .container{display:flex;align-items:center;}
#top_nav .navbar-header{flex:0 0 auto;}
#top_nav #navbar{flex:1 1 auto;}
#top_nav .search_group{float:none;margin:0 0 0 12px;flex:0 0 210px;}
.logo {margin: 5px 0px;max-width: 300px;}

/*导航样式*/
.navbar {margin:0px;border:none;background-color: #fff;min-height: 50px;}

.navbar-nav > li {}
.navbar-nav > li:first-child {}
.navbar-nav > li:last-child {}
.navbar-nav {float: right;}
.navbar-nav > li > a {text-align: center;}
.navbar-default .navbar-nav > li > a {color: #333;font-size: 16px;padding:30px 16px;}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > li > a.active,
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
background-color: #444; color: #fff; }
.navbar-brand {display: none;}

/*导航-触发滚动*/
.navbar-fixed-top {margin-top:0px;}
.navbar-fixed-top ul.navbar-nav > li > a {padding:15px 16px;}

/*导航二级菜单*/
.nav_small {background-color:#02b9f6;padding: 10px 0px;padding-bottom: 15px;border-radius: 0px;border: none;box-shadow: none;}
.nav_small > li > a {line-height:20px;padding: 8px 30px;text-align:left;color: #fff;font-size: 13px;text-transform: capitalize;}
.nav_small > li > a:hover {color: #fff;background-color: #444;}

/* W('Nav') 输出 li>dl>dd，挂到旧版 #top_nav 上做成下拉 */
#top_nav #navbar .navbar-nav > li {
	position: relative;
}
#top_nav #navbar .navbar-nav > li > a .arrow {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 6px;
	vertical-align: 2px;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 5px solid currentColor;
}
#top_nav #navbar .navbar-nav > li > a .arrow:before,
#top_nav #navbar .navbar-nav > li > a .arrow:after {
	content: none;
	display: none;
}
#top_nav #navbar .navbar-nav > li > dl {
	display: none;
	position: absolute;
	left: 0;
	top: 100%;
	z-index: 1000;
	min-width: 240px;
	margin: 0;
	padding: 8px 0;
	background-color: #02b9f6;
	border: none;
	box-shadow: 0 8px 20px rgba(0,0,0,.12);
	text-align: left;
}
#top_nav #navbar .navbar-nav > li:hover > dl,
#top_nav #navbar .navbar-nav > li:focus-within > dl {
	display: block;
}
#top_nav #navbar .navbar-nav > li > dl dd {
	margin: 0;
	padding: 0;
	position: relative;
}
#top_nav #navbar .navbar-nav > li > dl dd > a {
	display: block;
	padding: 8px 22px;
	line-height: 20px;
	color: #fff;
	font-size: 13px;
	white-space: nowrap;
	text-transform: capitalize;
	text-decoration: none;
}
#top_nav #navbar .navbar-nav > li > dl dd > a:hover,
#top_nav #navbar .navbar-nav > li > dl dd > a:focus {
	color: #fff;
	background-color: #444;
}
#top_nav #navbar .navbar-nav > li > dl dd > dl {
	display: none;
	position: absolute;
	left: 100%;
	top: 0;
	z-index: 1001;
	min-width: 200px;
	margin: 0;
	padding: 8px 0;
	background-color: #02b9f6;
	box-shadow: 0 8px 20px rgba(0,0,0,.12);
}
#top_nav #navbar .navbar-nav > li > dl dd:hover > dl,
#top_nav #navbar .navbar-nav > li > dl dd:focus-within > dl {
	display: block;
}
#app_menudown,#search_btn {display:none;}
.mfoot_box {display:none;}

/*导航三级菜单*/
.dropdown-menu2{position:absolute;left:100%;z-index:22;display:none;top:0;width:194px;}
      .dropdown-menu2 li{background:#02b9f6;height:32px;line-height:32px;color:#333;padding:0 5px;}
      .dropdown-menu2 li a{color:#fff;text-decoration:none;font-size:12px;display:block;}
      .dropdown-menu2 li:hover{background:#444}
      .dropdown-menu2 li:hover a{color:#fff}
      .dropdown-menu li.dropdown{position:relative;}
      .dropdown-menu li.dropdown:hover .dropdown-menu2{display:block!important;}
      @media screen and (max-width:1000px) {
      .dropdown-menu2{padding:5px 10px;position:initial;left:initial;width:99%;}
      .dropdown.open .dropdown-menu2{display:block;}
      .dropdown-menu2 li{background:#e4e6e8}
      .dropdown-menu2 li a{display:block;}
              }
      .dropdown i{display:none;}

.product_head p{width: 45%;margin: 0 auto;line-height: 26px;}

}

/* 中屏/小屏导航（991px 及以下折叠菜单，覆盖 bootstrap 769px 强制展开） */
@media screen and (max-width: 991px) {
#top_nav{box-shadow:0 2px 14px rgba(15,35,48,.07);}
#top_nav .navbar-toggle{display:block !important;}
#top_nav .navbar-collapse.collapse:not(.in){display:none !important;height:0 !important;overflow:hidden !important;}
#top_nav .navbar-collapse.collapse.in{display:block !important;height:auto !important;overflow:visible !important;}
#top_nav .navbar-nav{float:none !important;margin:0;padding:0;}
#top_nav .navbar-header{float:none;position:relative;min-height:64px;padding:10px 56px;display:flex;align-items:center;justify-content:center;}
#top_nav > .container{display:block;padding-left:0;padding-right:0;}
#top_nav .search_group{display:none;float:none;width:calc(100% - 24px);max-width:none;height:42px;margin:0 12px 12px;flex:none;border-radius:8px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.08);}
#topsearch{display:none;}
#top_nav .logo{display:block;margin:0 auto;max-width:220px;height:auto;}
#search_btn{display:flex !important;align-items:center;justify-content:center;position:absolute;right:12px;top:50%;transform:translateY(-50%);float:none;width:40px;height:40px;margin:0;padding:0;font-size:17px;border-radius:8px;border:0;color:#fff;background:#02b9f6;box-shadow:0 2px 8px rgba(2,185,246,.35);}
#search_btn:hover,#search_btn:focus{cursor:pointer;background:#0296c8;color:#fff;}
#search_btn.is-active{background:#1d2b33;box-shadow:0 2px 8px rgba(29,43,51,.25);}
#top_nav .navbar-toggle{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:40px;height:40px;margin:0;padding:10px 11px;border:1px solid #e5eaee;border-radius:8px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.06);}
#top_nav .navbar-toggle:hover,
#top_nav .navbar-toggle:focus{background:#f0f9fd;border-color:#02b9f6;}
.navbar{margin:0;border:0;min-height:0;background-color:#fff;}
#top_nav .navbar-toggle .icon-bar{display:block !important;width:18px;height:2px;background-color:#1d2b33;border-radius:1px;}
#top_nav .navbar-toggle .icon-bar + .icon-bar{margin-top:4px;}
.navbar-default .navbar-nav{margin:0;}
.navbar-fixed-top{margin-top:0;opacity:1;box-shadow:0 2px 14px rgba(15,35,48,.07);}
#top_nav #navbar{clear:both;width:100%;border-top:1px solid #eef2f5;padding:10px 0 14px;background:linear-gradient(180deg,#f8fafb 0%,#fff 100%);}
#top_nav .navbar-nav > li{float:none !important;border:0;margin:0 12px 6px;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 1px 3px rgba(15,35,48,.06);}
#top_nav .navbar-nav > li:last-child{margin-bottom:0;}
#top_nav .navbar-nav > li > a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 16px;font-size:15px;font-weight:600;line-height:1.35;color:#1d2b33;text-align:left;transition:background .2s ease,color .2s ease;}
#top_nav .navbar-nav > li > a:hover,
#top_nav .navbar-nav > li > a:focus{background:#f0f9fd;color:#02b9f6;}
#top_nav .navbar-default .navbar-nav > li > a,
#top_nav .navbar-default .navbar-nav .open .dropdown-menu > li > a{color:#1d2b33;}
#top_nav .navbar-default .navbar-nav > li > a:hover,
#top_nav .navbar-default .navbar-nav > li > a:focus,
#top_nav .navbar-default .navbar-nav > .active > a,
#top_nav .navbar-default .navbar-nav > .active > a:hover,
#top_nav .navbar-default .navbar-nav > .active > a:focus,
#top_nav .navbar-default .navbar-nav > .open > a,
#top_nav .navbar-default .navbar-nav > .open > a:hover,
#top_nav .navbar-default .navbar-nav > .open > a:focus,
#top_nav .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover{background:#f0f9fd;color:#02b9f6;}
#top_nav .navbar-default .navbar-nav > li.active > a,
#top_nav .navbar-default .navbar-nav > li.active > a:hover,
#top_nav .navbar-default .navbar-nav > li.active > a:focus{background:linear-gradient(90deg,#e3f6fd 0%,#fff 55%);color:#02b9f6;box-shadow:inset 3px 0 0 #02b9f6;}
#top_nav #navbar .navbar-nav > li.nav-open > a{background:#f0f9fd;color:#02b9f6;}
#top_nav #navbar .navbar-nav > li > a .arrow{flex-shrink:0;width:0;height:0;margin:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;opacity:.75;transition:transform .22s ease,opacity .22s ease;}
#top_nav #navbar .navbar-nav > li.nav-open > a .arrow,
#top_nav #navbar .navbar-nav > li > dl dd.nav-open > a .arrow{transform:rotate(180deg);opacity:1;}
#top_nav #navbar .navbar-nav > li > dl{display:none;position:static;min-width:0;width:100%;margin:0;padding:4px 0 8px;background:#f8fafb;border-top:1px solid #eef2f5;box-shadow:none;animation:navSubSlide .24s ease;}
#top_nav #navbar .navbar-nav > li.nav-open > dl{display:block;}
#top_nav #navbar .navbar-nav > li > dl dd{margin:0;padding:0;}
#top_nav #navbar .navbar-nav > li > dl dd > a{display:block;position:relative;padding:10px 16px 10px 30px;font-size:14px;font-weight:500;line-height:1.45;color:#4a5c66;white-space:normal;text-decoration:none;transition:background .2s ease,color .2s ease,padding-left .2s ease;}
#top_nav #navbar .navbar-nav > li > dl dd > a:before{content:"";position:absolute;left:16px;top:50%;width:5px;height:5px;border-radius:50%;background:#02b9f6;opacity:.45;transform:translateY(-50%);transition:opacity .2s ease;}
#top_nav #navbar .navbar-nav > li > dl dd > a:hover,
#top_nav #navbar .navbar-nav > li > dl dd > a:focus{background:#fff;color:#02b9f6;padding-left:34px;}
#top_nav #navbar .navbar-nav > li > dl dd > a:hover:before{opacity:1;}
#top_nav #navbar .navbar-nav > li > dl dd > dl{display:none;position:static;margin:0;padding:2px 0 6px;background:#f1f5f7;border-top:1px dashed #e3e9ee;box-shadow:none;}
#top_nav #navbar .navbar-nav > li > dl dd.nav-open > dl{display:block;}
#top_nav #navbar .navbar-nav > li > dl dd > dl dd > a{padding-left:42px;font-size:13px;}
#top_nav #navbar .navbar-nav > li > dl dd > dl dd > a:before{left:28px;width:4px;height:4px;}
#app_menudown{display:none;}
.dropdown-menu2 li a{padding-left:40px;color:#333;text-decoration:none;font-size:14px;display:block;}
}
@keyframes navSubSlide{
from{opacity:0;transform:translateY(-6px);}
to{opacity:1;transform:translateY(0);}
}

/*小屏幕样式*/
@media screen and (max-width: 768px) {
.logo {display: block;margin: 0 auto;margin-top:15px;max-width:300px;}

.top_email,.top_search{display: none;}
.top_name{display:none;}
.top_lang{display:flex;width:100%;justify-content:flex-end;gap:6px;}
.top_lang .nav_icons{display:flex;}
.top_lang .nav_icons a{width:24px;height:24px;}
.top_lang .gt_float_switcher .gt-current-lang{padding:0 6px !important;font-size:12px !important;}

/*手机-首页产品*/
.product_head h2{font-size: 30px;}
.product_index{margin-top: 10px;}
.product_list{padding: 20px 0px 0px 0px;}
.product_img{min-height:80px; margin-bottom: 10px;}
.product_list2 div.product_img{min-height:240px; margin-bottom: 10px;}

/*手机-首页简介*/

/*手机-首页新闻*/
.right_new_time,.news_time {display: none;}

.page_bg{display: none;}
.right_contents img,.product_con img,.photo_con img {max-width: 100%;}
.right_contents_h1{font-size:18px;line-height: 24px;}
.feedback{margin-top:20px;}
.proinfo_box {margin-bottom: 80px;}
#pic-page a img {width:35px;}
#cmsFloatPanel{display: none;}
.point span.to_prev,.point span.to_next {text-align:left;padding-bottom: 8px;}

/*手机-底部信息*/
.footer_contact {margin-bottom:30px;}
.footer_menu{margin-bottom: 20px;}
.footer_menu_first{margin-bottom: 8px;}
.footer-bar{margin-bottom: 40px;}

/*手机-友情链接*/
.link_box a {display: block;border-right:0px;padding:4px 0px;}
.link_title{display: block; }
.link_title:after {content:"";}
.link_box button{display: inline-block;background-color: transparent;border: none;float: right;margin-top: -20px;}
.link_box button:hover,
.link_box button:focus{color: #02b9f6;}
.link_list{display: none;padding-top: 7px;}

/*手机-Tags标签*/
.tags_box a{display: block;border-right:0px;padding:4px 0px;}
.tags_title{display: block;}
.tags_title:after{content:"";}
.tags_box button{display: inline-block;background-color: transparent;border: none;float: right;margin-top: -20px;}
.tags_box button:hover,.tags_box button:focus{color: #02b9f6;}
.tags_rows{display: none;padding-top: 7px; }

/*手机-底部按钮*/
.mfoot_box{background-color: #fafafa;}
.mfoot_nav {width:25%;float:left;background-color: #fafafa;text-align:center;color:#898989;} 
.mfoot_nav:hover,.mfoot_nav:focus {background-color: #e4e4e4;cursor:pointer;}
.mfoot_nav a {color:#898989;display:block;}
.mfoot_nav a:hover,.mfoot_nav a:focus{ text-decoration:none;}
.mfoot_nav span {display:block;padding:3px 0px 0px 0px;}
.mfoot_share {width: 200px;padding: 5px;}

.advantage_head {text-align: center;}
.advantage_head h2{font-size: 40px;}
.remove {float: left;}

}

@media screen and (max-width: 767px) {
.copyright_p{display:none;}
}

/*320px到768px*/
@media screen and (min-width:320px) and (max-width:768px) {
.col-mm-1, .col-mm-2, .col-mm-3, .col-mm-4, .col-mm-5, .col-mm-6, .col-mm-7, .col-mm-8, .col-mm-9, .col-mm-10, .col-mm-11, .col-mm-12 {
float: left;
}
.col-mm-12 {
width: 100%;
}
.col-mm-11 {
width: 91.66666667%;
}
.col-mm-10 {
width: 83.33333333%;
}
.col-mm-9 {
width: 75%;
}
.col-mm-8 {
width: 66.66666667%;
}
.col-mm-7 {
width: 58.33333333%;
}
.col-mm-6 {
width: 50%;
}
.col-mm-5 {
width: 41.66666667%;
}
.col-mm-4 {
width: 33.33333333%;
}
.col-mm-3 {
width: 25%;
}
.col-mm-2 {
width: 16.66666667%;
}
.col-mm-1 {
width: 8.33333333%;
}
}

/* 顶栏：空篮可见 + 翻译收成国旗（压过系统默认隐藏/大白块） */
header .top_menu .top_lang ul.xy-header-extra-nav > li.xy-basket-nav.is-empty,
header .top_menu .top_lang ul.xy-header-extra-nav > li.xy-basket-nav[hidden],
header .top_menu .top_lang ul.xy-header-extra-nav > li.xy-basket-nav.is-empty[hidden]{
	display:inline-flex !important;
	visibility:visible !important;
	pointer-events:auto !important;
	width:auto !important;
	height:auto !important;
	margin:0 !important;
	padding:0 2px !important;
	overflow:visible !important;
}
.top_lang .gt_float_switcher,
.top_lang #gt_float_wrapper{
	display:block !important;
	visibility:visible !important;
	opacity:1 !important;
	background:transparent !important;
	box-shadow:none !important;
	overflow:visible !important;
}

