.tk-ubuntu { font-family: sans-serif; }
.tk-montserrat { font-family: sans-serif; }


:root {
	--headerIds-h:135px; 
	--banner-h:860px;
	--banner-bk-h:780px;
	--banner-bk-h2:390px;
	--product-imglist-h:600px;
	
	--site-color:#0576c7;
	--btnbk-color:#e93f40;
}
* {
  font-family: '微软雅黑', sans-serif ! important;
}
body{ overflow-x:hidden;background-color:#fff;color: #000;}
body,ul,li{ margin: 0px auto;padding: 0px; }
.foot-dl ul li,.menu-item,.menu-item .sub-menu li,.project ul li,.ewmUl li{ list-style: none;} 
::-webkit-scrollbar{ width: 5px;}
ul,li{ list-style: none;}
img{ max-width:100%}
.clearfix{ clear:both;}
/**display:inherit; */
a{color: var(--a-color);display: unset;  text-decoration:none;outline: none!important;}  
a:hover{ color:var(--hover-color); text-decoration: none;}
.mtop30{ margin-top:30px}
.mtop80{ margin-top:80px !important;}
#ID-ContactForm7 .hidden-fields-container{ display:none}

#headerIds{background-color: var(--site-color);color:#fff;padding-bottom: 5px; padding-top:5px;}
#headerIds .logo{  display: flex; align-items: center; padding-top: 10px; padding-bottom: 5px;}
#headerIds .logo img{ max-height:60px; margin: 0px auto;}
#headerIds .layui-nav{ background-color:unset; margin-top: 15px;}
#headerIds .layui-nav .layui-nav-more{top:5px}
#headerIds .layui-nav *{ font-size: 16px;}
#headerIds .layui-nav .layui-nav-item{ margin-right: 10px;}
#headerIds .a-nav{ line-height: 25px; font-size: 16px; text-align: center;color: #fff; opacity: 1;}
#headerIds .a-nav span{ display: block; width: 100%; height: 20px; line-height: 20px; font-size: 12px;}

#headerIds .layui-nav .layui-this:after, .layui-nav-bar{ background-color: #fff; top: 67px!important;}
#headerIds .nav-searchdiv{ text-align: right; padding-top: 25px;padding-right: 25px;}
#headerIds .m-search-clomn{ display:inline-block;width: 300px;position: relative;}
#headerIds #exampleModal{ display:inline-block; padding:5px; padding-left:10px; padding-right: 10px;color: #fff; background-color:var(--btnbk-color); margin-right: 20px; border: solid 1px #fff; border-radius: 3px;}
#headerIds .search-trigger{ display:inline-block;width: 100%;  height: 25px;}
#headerIds .search-trigger .search-ipt{ width:205px;height: 34px; line-height: 34px; float: left; padding-left: 5px;border: solid 1px #fff;border-radius: 3px;}
#headerIds .search-trigger .btn-search{ float: right;width: 80px;height: 37px; line-height: 37px; border:solid 1px var(--btnbk-color); background-color: var(--btnbk-color);color: #fff; text-align: center;border: solid 1px #fff;border-radius: 3px;}

.search-h1{ text-align: center; margin-top:10px; border-bottom: unset!important;}
#searchDiv{ margin: 0px auto;margin-top: 20px; margin-bottom:20px;width:380px;height: 38px;border: solid 1px #ddd;border-radius: 4px; }
#searchDiv .search-trigger{ display:inline-block;width:100%;  height: 25px;}
#searchDiv .search-trigger .search-ipt{ width:205px;height: 34px; line-height: 34px; float: left; padding-left: 5px;border: solid 1px #fff;border-radius: 3px;}
#searchDiv .search-trigger .btn-search{ float: right;width: 80px;height: 37px; line-height: 37px; border:solid 1px var(--btnbk-color); background-color: var(--btnbk-color);color: #fff; text-align: center;border: solid 1px #fff;border-radius: 3px;}



.ggaodiv{ background-color: #eee;color: #000;}
.ggaodiv,.ggaodiv a{ line-height: 20px; font-size: 13px;}
.ggaodiv marquee{ margin-top: 4px;}
.ggaodiv marquee *{ display:inline}
.ggaodiv marquee a{ font-weight:550}

#headerIds.active{ position: fixed;left: 0px; top: 0px;width: 100%; z-index: 100;padding-bottom: 0;padding-top: 0; background-color: rgba(5,118,199,0.85); box-shadow: 0px 0px 8px rgba(0,0,0,0.85);}

#index-banner img{ width:100%}
.link-btn{ text-align:right; margin-top:15px; margin-bottom: 15px;}
.link-btn a{ width:40px; height:40px; border: solid 1px #fff; border-radius: 10px; display: block; text-align: center; line-height: 40px; color: #666; font-size: 24px; font-weight: 550; margin-left: 10px; float: right;}
.link-btn .link-afont{ font-size:14px}
.link-btn a i{ font-size:20px}
.link-btn a svg{width: 20px !important; height: 20px!important;transition: all 0.3s;}
.link-btn a:hover{ background-color: var(--site-color)!important;color: #fff!important;border: solid 1px #fff; transition: all 0.3s;}
.bkcolor-green{ background-color:green!important;color: #fff!important;}
.bkcolor-gray{ background-color:#666!important;color: #fff!important;}
.bkcolor-blue{ background-color:deepskyblue!important;color: #fff!important;}
.font-color-blue{ color:var(--site-color)}
.title-h2{ margin-top:20px; text-align: center;}
.title-h22{ margin-bottom:30px; margin-top:40px; font-size: 28px;}
.project-item a{ display:flow-root;width:98%; height:auto; border:solid 1px #999; border-radius: 10px; align-items: center; font-size:15px; line-height: 25px; text-align: center; padding-top: 10px; padding-bottom: 10px;  font-weight: 550;transition: all 0.3s;}
.project-item a img{ max-width:100px; margin: 0px auto; display: block;}
.project-item a:hover{ background-color: var(--site-color);color: #fff;box-shadow: 0px 0px 8px rgba(0,0,0,0.35); transition: all 0.3s;}


.project-services{ text-align: center;}
.project-services .project-item{ float: unset;display: inline-block;}

.aboutus-div{ background-color:#333; color: #fff; padding-top: 40px; padding-bottom: 40px; margin-top: 50px;}
.aboutus-div .aboutus-logo{ text-align: center;width:100%;align-items: center;display: flow-root;}
.aboutus-div .aboutus-logo img{ margin:0px auto; margin-top: 40px;}
.aboutus-div .aboutus-detail{line-height:30px; font-size: 16px;}
.aboutus-div .aboutus-detail h2{ font-size:24px; line-height: 60px;}
.aboutus-div .read-a{ background-color:#fff;color: #000!important; padding:5px; padding-left: 20px; padding-right:20px; font-size: 14px; margin-top: 10px; clear: both; float: right;}  

.index-art .a-img{ display: flex;align-items: center;width: 100%; height: 295px; background-color: #333; transition: all 0.3s; overflow: hidden;border-radius: 4px;}
.index-art .a-img img{ margin: 0px auto; opacity: 0.9;width: 100%; }
.index-art .a-title{display: block;width: 100%; line-height: 30px; font-size: 18px; padding-top: 8px; padding-bottom: 8px; font-weight: 550;}
.index-art .txt-excerpt{color:#999;line-height: 30px; font-size: 16px;padding-top: 8px; padding-bottom: 8px;  }
.index-art .txt-data{ height: 30px;  border-bottom: solid 1px #ddd;}
.index-art .txt-data span,.index-art .txt-data a{ display:block; height: 30px; line-height: 30px; font-size: 14px; color: #999; float: left; border-right: solid 1px #ddd; padding-left: 10px; padding-right: 10px;}
.index-art .txt-data .a-more{ float: right; background-color: var(--site-color);color: #fff;transition: all 0.3s;}
.index-art .txt-data .a-more:hover{ background-color: var(--btnbk-color);color: #fff!important; transition: all 0.3s;}


.index-art .txt-data a:hover,.index-art .a-title:hover{color:var(--btnbk-color); transition: all 0.3s;}
.index-art .a-img:hover{ background-color: #fff; transition: all 0.3s;}

.moreBtn-div{ text-align:center; margin-top: 30px; margin-bottom: 50px;}
.moreBtn-a{ background-color: #666;color: #fff; line-height: 40px; padding: 8px; padding-left: 30px; padding-right: 30px;}
.moreBtn-a:hover{ background-color: var(--site-color);color: #fff; transition: all 0.3s;}

#footer{color:#fff;background-color: #333; padding-top: 30px; padding-bottom: 20px;display: flow-root;}
#footer .logo{ text-align:center; display: block;width: 100%; margin-bottom: 30px;}
#footer .logo img{ margin:0px auto; max-height: 60px;}
.foot-clist .foot-tit{color:var(--site-color); font-size: 24px!important; line-height: 50px;}
.foot-clist .foot-tit span{display: block;height: 60px; text-align:left}
.foot-clist .foot-tit span i,.foot-clist .foot-tit span svg{ font-size: 60px;width:60px;height: 60px;}
.foot-clist  ul li{ line-height:25px; font-size: 14px;}

.foot-clist .foot-icon{ display:inline-block;width:60px; height:50px;font-size: 16px; text-align: center; margin-right: 20px;}
.foot-clist .foot-icon span{ display:block;width: 40px; height: 40px; text-align: center; border:solid 1px #fff; border-radius:40px; position: relative; margin: 0px auto;}
.foot-clist .foot-icon span svg{ width: 30px !important;height: 30px !important; position: relative; margin-top: 5px;}
.foot-clist .foot-icon a{ line-height:unset}

.foot-bot{ text-align:center; background-color: #000; color: #fff; line-height: 40px;}

#mob-kefu{ position: fixed; width: 80px; display: flow-root; z-index: 100; background-color: rgba(255,255,255,0.85); border-radius: 8px; box-shadow: 0px 0px 8px rgba(0,0,0,0.3);right:10px; bottom: 20px;padding:0px}
#mob-kefu dl dd{ width:100%; min-height: 80px; border-bottom: solid 1px #ddd; text-align: center; font-size: 12px;padding-top: 10px; padding-bottom: 0px;color:#666}
#mob-kefu dl dd svg{ width: 40px !important;height: 40px !important;}
#mob-kefu dl dd:last-child{ border-bottom: unset;}
#mob-kefu #kefuBtn{ cursor: pointer;}
#mob-kefu dl dd:hover a{ color: red;}

.page-banner{ position: relative; max-height: 350px; overflow: hidden; background-color:#333}
.page-banner img{ position: relative; z-index: 0; opacity: 0.29;}
.page-banner .h2{ position: absolute;top:33.3%; z-index: 1; width: 100%;color: #fff; text-align: center;}
.page-banner .h2 h2{ font-size: 30px; line-height: 60px;}
.page-banner .h2 p{ font-size:16px; line-height: 16px; font-weight: 500;}

.page-h1{ color:var(--site-color); border-bottom: solid 1px #eee; margin-top:10px; font-size:24px;}
.position-cls{ margin-bottom: 10px; text-align: left;}
.position-cls,.position-cls a,.position-cls span{ font-size:14px; line-height: 40px;color: #999;}
.title-h21{ margin-bottom:30px;}
.repair-item {min-height: 480px; }
.repair-item .txt-excerpt{ display:block;width:100%; height:58px; font-size: 14px; line-height: 25px; padding-top: 0px;}
.repair-item .child-list a{ margin-top:8px; margin-right: 10px; color:#999; padding: 2px; border-radius: 3px; transition: all 0.3s;}
.repair-item .child-list a:hover{ background-color: var(--site-color);color: #fff !important;; transition: all 0.3s;}
.repair-item .a-more{display: block; text-align: center; background-color: #eee;width: 100%; height: 35px; line-height: 35px;margin-top:10px; margin-bottom: 10px; color:#666; font-size: 14px; border-radius: 3px;transition: all 0.3s;}
.repair-item .a-more:hover{ background-color: #f5f5f5; transition: all 0.3s;}

.repair-item .a-more2{ background-color: #666;color: #fff;}
.repair-item .a-more2:hover{ background-color: #333;}
.repair-item-border{border:solid 1px #eee;}
.repair-item .dtitle{ font-size:12px; line-height: 20px;color:#999}

.tag-itemlist{ margin-top:30px}
.tag-item{ width:100px; height: 120px; display: inline-grid; text-align: center; margin-left: 10px; margin-right: 10px; font-size: 14px; color: #666; cursor: pointer;}
.tag-item div{width:100%; height: 80px; position: relative;display: flex;align-items: center; margin-bottom: 10px; background-color: #e6e6e6; border-radius: 10px; }
.tag-item img{ width: 80px; height: 80px; margin: 0px auto;  border-radius: 80px;}
.tag-item p{ line-height:20px;}

#biaoQianArtlist{ padding:20px; background-color: #fff; box-shadow: 0px 0px 8px rgba(0,0,0,0.3); border-radius: 6px;}
#biaoQianArtlist a{ font-weight: 550; font-size: 16px; color:#333}
#biaoQianArtlist a:hover{color:var(--site-color)}

.lists-table-content th{background:lightskyblue;color:#fff;font-weight: bold;font-size:15px;padding:10px 5px;text-align:center;border:8px solid #fff}
.lists-table-content td{background:#f2f2f2;color:#4d4d4d;font-size:15px;padding:10px 5px;text-align:center;border:8px solid #fff}
.lists-table-content .lists-table-gray{background:#ccc}

.page-aboutusdiv{background-image: url(/wp-content/uploads/2025/06/bk02.jpg); padding-top: 50px; padding-bottom: 40px;color: #fff;}
.page-aboutusdiv h2{color:#fff; font-size:30px; line-height: 60px; text-align: center; margin-top:20px; margin-bottom: 30px;}
.page-aboutusdiv .page-aboutus{ border:solid 1px #fff; border-radius: 8px; padding: 20px; margin-bottom: 40px;}
.page-aboutusdiv .page-aboutus dt { text-align: center;}
.page-aboutusdiv .page-aboutus dt svg{ width:60px; height: 60px;color: #fff; margin: 0px auto;fill: #fff; color:#fff;}
.page-aboutusdiv .page-aboutus .dtitle h2{ font-size:24px; line-height: 60px!important; margin: 0px auto; margin-top:20px; margin-bottom: 20px;}
.page-aboutusdiv .page-aboutus dd{ text-align:center; line-height: 30px; font-size: 14px;}

.h2-title23{ background: #666;color: #fff; font-size: 20px; text-align: center; border-radius: 4px;padding-top: 8px;padding-bottom: 8px; margin-bottom: 30px; margin-top: 30px;}
.h2-color23{color: #fff;}
.h2-margin23{ margin-bottom: 10px;}

.page-aboutusdiv-detail .page-aboutus{width:75%; margin:0px auto; text-align: center; border: solid 1px #ddd; border-radius: 8px; padding: 20px;}
.page-aboutusdiv-detail .page-aboutus dt{ margin-bottom: 20px;}
.page-aboutusdiv-detail .page-aboutus dt svg{width:60px; height: 60px;fill:skyblue; color:skyblue;}
.page-aboutusdiv-detail .page-aboutus .dtitle h2{font-size: 20px; margin-bottom: 20px;color: deepskyblue; }
.page-aboutusdiv-detail .page-aboutus dd{ font-size: 14px!important;color: #666;}

.page-ppai dl{width:85%;height: 100px;margin:0px auto; text-align: left; border: solid 1px #ddd; border-radius: 8px; padding: 20px;}
.page-ppai dt{ width: 100px; height: 100%; float: left; text-align: center;}
.page-ppai dt svg{width:60px; height: 60px;fill:skyblue; color:skyblue; margin-top: 15px;}
.page-ppai dd{max-width:70%; height: 100%; float: left; text-align: left;}
.page-ppai dd h3{ line-height: 50px;color: deepskyblue;}
.page-ppai dd p{color:#666}

.page-service-detail{ line-height: 30px; text-align: center; font-size: 16px;}
.page-service-detail p{color:#666}
.star-cls{ margin-bottom: 15px; margin-top: 20px; }
.star-cls i{color:orange; font-size: 40px;}

.contactus-div{min-height: 135px; padding: 20px; border: solid 1px #ddd; border-radius: 10px; font-size: 14px; line-height: 25px; background-color: #f5f5f5; transition: all 0.3s;}
.contactus-div:hover{ background-color: #fff; box-shadow: 0px 0px 8px rgba(0,0,0,0.3); transition: all 0.3s;}
.contactus-divewm{ text-align: center;}
.contactus-divewm .contactus-ewmimg{ text-align: center; font-size: 13px; line-height: 20px;}
.contactus-divewm .contactus-ewmimg img{ border-radius:8px; max-width: 200px;}

.form7Div{ width: 70%; position: relative; margin: 0px auto;}
.form7Div .red{color: red;}
.radiolist{ padding-top: 10px;}
.radiolist .wpcf7-radio .wpcf7-list-item{ margin-right: 20px;}
.radiolist .wpcf7-list-item-label{ margin-left: 5px;}
#submitBtn input{width:200px; height:40px; line-height: 40px; border-radius: 8px; background-color: var(--site-color);color: #fff; font-size: 16px;font-weight: 550; border: unset;}

.h2-title24{ background-color: #eee; padding: 5px; font-size: 14px; border-radius: 4px; margin-bottom: 10px;}

.mtop20{ margin-top: 20px;}
.rightDiv-h2-title{ text-align: center; background-color: #999; font-size: 16px; line-height: 40px;color: #fff;}
.rightDiv-h2-title2{ border-radius: 4px;}
.product-catlist{width: 100%; height: auto; display: flow-root;}
.product-catlist li{width: 100%;height:auto;  border-bottom: solid 1px #e6e6e6;padding-top: 5px; padding-bottom: 5px; transition:  all 0.3s;}

.product-catlist li a{display: block;width: 100%; height: 40px; position: relative; padding-left: 5px;}
.product-catlist li a img{ height: 40px; float: left; margin-right: 5px; border-radius: 40px;}
.product-catlist li a span{ display: block; float: left; padding-top: 10px;}
.product-catlist li:hover{ background-color: rgba(5,118,199,0.85); transition:  all 0.3s;}
.product-catlist li:hover a{color: #fff;}

.product-catlist2 li{ display: inline-block; padding: 3px; padding-left: 8px; padding-right: 8px; border-radius: 4px; border: solid 1px #ddd; margin-top: 8px; margin-right: 8px;transition: all 0.3s;}
.product-catlist2 li:hover{ background-color: var(--site-color); border: solid 1px var(--site-color); transition: all 0.3s;}
.product-catlist2 li:hover a{color: #fff;}

.hot-artlist{}
.hot-artlist li{ width: 100%; height: 135px; position: relative; margin-top: 10px;}
.hot-artlist li .img-div{ width: 140px;height: 100px; broder-radius:4px; display: flex; align-items: center; overflow: hidden; position: relative; float: left; margin-right: 8px;}
.hot-artlist li .img-div img{ broder-radius:4px}
.hot-artlist li .a-title{ font-size: 14px; font-weight: 550; line-height: 25px;}
.hot-artlist li .txt-excerpt,.hot-artlist li .txt-data{ color:#999; font-size: 12px; line-height: 20px;}
.hot-artlist li .a-more{ position: absolute;right: 0px; bottom: 0px; padding: 2px; padding-left: 5px; padding-right: 5px; border: solid 1px #ddd; border-radius: 3px; font-size: 12px;transition: all 0.3s;}
.hot-artlist li .a-more:hover{ background-color: var(--site-color); border: solid 1px var(--site-color);color: #fff; transition: all 0.3s;}

.cat-div{ margin-bottom: 30px;}
.news-list{}
.news-list .news-item{ padding: 8px; border: solid 1px #eee;}
.news-list .news-item-img{display:flex; width: 100%; height: 220px; align-items: center;margin-bottom: 10px; overflow: hidden;border-radius: 10px; transition: all 0.3s;}
.news-list .div-title{  margin-bottom: 8px; font-size: 16px;}
.news-list .time-div{color: #999; font-size: 12px;}
.news-list .div-excerpt{color: #999;font-size: 12px; max-height: 40px; overflow: hidden;}
.news-list .news-item:hover .news-item-img{ border-radius: 0px; transition: all 0.3s;}
.news-list .news-item:hover .div-title{color:var(--site-color); transition: all 0.3s;}

.pages,.pages span,.pages a{ line-height: 25px; background-color: #999;color: #fff; padding-left: 6px; padding-right: 6px;}
.pages .current,.pages a:hover{ background-color: var(--btnbk-color);}

.art-attr{ font-size: 12px; color: #999; line-height: 30px; border-bottom: solid 1px #eee;}
.NewsDetail img{ margin: 0px auto; display: block; margin-bottom: 10px; margin-top: 10px;}
.NewsDetail{ line-height: 30px;}


#dra-table table{height:240px;background-color:#fff;border-color:#fff;width:100%;margin:10px 0}
#dra-table tr{font-size:15px;color:#888;text-align:center;line-height:22px;background-color:#f1f1f1;border:0;padding:1%}
#dra-table td{font-size:15px;color:#888;text-align:center;line-height:22px;background-color:#f1f1f1;border:0;padding:1%;border:3px solid #fff}
#dra-table th{font-size:15px;color:#888;text-align:center;line-height:22px;background-color:#f1f1f1;border:0;padding:1%;font-weight:normal}
#dra-table .major-item{background-color:#969696;text-align:center;color:#fff;font-weight:bold;font-size:16px;padding:1%}
#dra-table .major-3item{background-color:#969696;text-align:center;color:#fff;font-weight:bold;font-size:16px;width:33.3%;padding:1%}
#dra-table .major-4item{background-color:#969696;text-align:center;color:#fff;font-weight:bold;font-size:16px;width:25%;padding:1%}
#dra-table .major-5item{background-color:#969696;text-align:center;color:#fff;font-weight:bold;font-size:16px;width:20%;padding:1%}
#dra-table .major-6item{background-color:#969696;text-align:center;color:#fff;font-weight:bold;font-size:16px;width:16.6%;padding:1%}
#dra-table .major-width10{background-color:#969696;text-align:center;color:#fff;font-weight:bold;font-size:16px;width:10%;padding:1%}
#dra-table .major-width12{background-color:#969696;text-align:center;color:#fff;font-weight:bold;font-size:16px;width:12%;padding:1%}
#dra-table .major-width20{background-color:#969696;text-align:center;color:#fff;font-weight:bold;font-size:16px;width:20%;padding:1%}
#dra-table .major-width22{background-color:#969696;text-align:center;color:#fff;font-weight:bold;font-size:16px;width:22%;padding:1%}
#dra-table .major-width30{background-color:#969696;text-align:center;color:#fff;font-weight:bold;font-size:16px;width:30%;padding:1%}
#dra-table .major-width35{background-color:#969696;text-align:center;color:#fff;font-weight:bold;font-size:16px;width:35%;padding:1%}
#dra-table .major-width40{background-color:#969696;text-align:center;color:#fff;font-weight:bold;font-size:16px;width:40%;padding:1%}
#dra-table .major-width45{background-color:#969696;text-align:center;color:#fff;font-weight:bold;font-size:16px;width:45%;padding:1%}
#dra-table .major-width50{background-color:#969696;text-align:center;color:#fff;font-weight:bold;font-size:16px;width:50%;padding:1%}
#dra-table .major-width60{background-color:#969696;text-align:center;color:#fff;font-weight:bold;font-size:16px;width:60%;padding:1%}
#dra-table .major-width70{background-color:#969696;text-align:center;color:#fff;font-weight:bold;font-size:16px;width:70%;padding:1%}
#dra-table .major-width80{background-color:#969696;text-align:center;color:#fff;font-weight:bold;font-size:16px;width:80%;padding:1%}
#dra-table .major-width90{background-color:#969696;text-align:center;color:#fff;font-weight:bold;font-size:16px;width:80%;padding:1%}
#dra-table .minor-item{background-color:#dfdfdf;text-align:center;padding:.5%}
#dra-table .minor-width30{font-size:15px;color:#888;text-align:center;line-height:22px;background-color:#f1f1f1;border:0;padding:1%;width:30%}
#dra-table td strong{color:#000}
#dra-table a{font-size:15px;color:#000;text-decoration:underline}
#dra-table a:hover{opacity:.8}

.color-skyblue{color:deepskyblue}
.lists-table-pc{margin-bottom:60px}
.lists-table-pc h2{font-size:27px;font-weight:bold;color:#2aa8de}
.lists-table-pc ul{padding-left:25px;list-style:disc;margin:1% 0!important;color:#555}
.lists-table-pc ul li{line-height:30px}
.lists-table-pc ul strong{color:#2aa8de}
.change-page{ margin-top: 20px; border-top: solid 1px #ddd; padding-top: 10px;}
.change-page .page-link{color:#666; line-height: 30px;}
.change-page .page-link a{color: #000;}

.single-art .a-title{ font-size: 16px;}
.single-art .txt-excerpt{ font-size: 12px; line-height: 20px;}
.single-art .txt-data{height: 20px;}
.single-art  .txt-data span, .single-art .txt-data a{height: 20px;line-height: 20px;}
.single-art .txt-data,.single-art .txt-data a,.single-art .txt-data i,.single-art .txt-data span{ font-size: 10px;}
.single-art .a-more{ display: block;width: 100%; text-align: center; line-height: 30px; background-color: #666; color: #fff;border-radius: 3px; margin-bottom: 8px;}

.childlist{ border-bottom: solid 1px #ddd; text-align: center; margin-bottom: 20px;}
.childlist li{ display: inline-block; height: 40px; line-height: 40px; margin-left: 20px; margin-right: 20px;}
.childlist li a{display: block; font-size: 20px; line-height: 40px; color: #666;}
.childlist li.active a{color: var(--site-color); font-weight: 550; border-bottom: solid 3px rgba(5,118,199,1);}


/* 超小屏幕（手机，小于 768px） */ 
@media (max-width:430px)
{  
    .row{ margin-right:0px; margin-left:0px;}
    .row>* { padding-right:5px; padding-left:5px}
    .row .col-sm-6{width:50%}
	.container{width:100%;min-width:unset;max-width: 100%;padding-right:0px; padding-left:0px}
	
	#headerIds{padding: 0px;}
	#headerIds .layui-nav{ margin-top: 0px; padding: 0px;}
	#headerIds .layui-nav .layui-nav-item{ width: 46%; margin: 0px auto; margin-bottom:8px;}
	#headerIds .a-nav span{ display: none;}
	#headerIds .layui-nav .layui-this:after, .layui-nav-bar{display: none!important;}
	#headerIds .nav-searchdiv{ padding: 0px; padding-top: 0px; margin-top: 0px;}
	#headerIds #exampleModal{ display: none;}
	#headerIds .search-trigger{ height: auto;}
	#headerIds .m-search-clomn{ display: block;width: 90%; position: relative;margin: 0px auto;}
	#headerIds .search-trigger .search-ipt { width: 73%;}
	#headerIds .search-trigger .btn-search{ position: absolute; z-index: 1;right: 0px; top: 0px;}

	#index-banner{ height: 215px!important;}
}

@media (min-width:431px) and (max-width:767px)
{ 
	     .container{width:100%;min-width:unset;max-width: 100%;}
	    
	
}

/* 小屏幕（平板，大于等于 768px） and (max-width:991px)  @screen-sm-min */
@media (min-width:768px ) and (max-width:991px)
{
    .container{width:100%;min-width:unset;max-width: 100%;}
	
}
/* 中等屏幕（桌面显示器，大于等于 992px）
@media (min-width: @screen-md-min) {   }
 */
/* 大屏幕（大桌面显示器，大于等于 1200px） 
@media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {   }
@media (min-width: @screen-md-min) and (max-width: @screen-md-max) {   }
*/
@media (min-width: 992px) and (max-width:1199px)
{
	
	
}
/* 大屏幕（大桌面显示器，大于等于 1200px）==screen-lg-min */
@media (min-width:1200px)  and (max-width:1369px)
{
	
}
@media (min-width:1370px) and (max-width:1499px)
{
	
}
@media (min-width:1500px){
	
	
}