
/*article_page*/
.article_page{ float: left;width: 100%;margin-bottom: 60px;}
.article_page .cate{width: 100%;float: left;position: relative;margin-bottom: 60px;background: #ddd;padding: 20px 0;}
.article_page .cate .list{float:left; }
.article_page .cate .list a{height: 60px;line-height: 60px;color: #000;float: left;font-size: 20px;margin-right: 30px;font-weight: bold;font-family: 'MB';position: relative;}
.article_page .cate .list a.cur{color: var(--colorone)}
.article_page .cate .list a.parent{padding-right: 30px;}
.article_page .cate .list a.parent::after{content: "";height: 20px;top: 20px;right:0;width: 2px;background-color: #ccc;position: absolute;}
.article_page .cate form{float: right;width:400px;max-width: 60%;height: 60px;border-bottom: 2px solid #888;display: flex;}
.article_page .cate form .input{flex:1;background: none;border: none;outline: none;color: #888;line-height: 60px;margin: 0;padding: 0;float: left;height: 60px;font-size: 15px;}
.article_page .cate form button{float: right;color: #000;font-size: 48px;line-height: 60px;height: 60px;background: none;border: none;margin: 0;padding: 0;width: 60px;text-align: center;}
.article_page .cate form button span{line-height: 60px;top: 0;font-size: 24px;color: #000;vertical-align: top;display: inline-block; }
.article_page .box{float: left;width: 100%;}
.article_page .box .ul{float: left;width:100%;font-size:13px;display: flex;justify-content: start;flex-wrap: wrap;}
.article_page .box .ul li{width:32%;transition:0.5s;margin: 0 2% 50px 0;padding: 20px;background: #fff;}
.article_page .box .ul li:nth-child(3n){margin-right: 0}
.article_page .box .ul li .img{width:100%;float: left;overflow: hidden;aspect-ratio: 3/2;}
.article_page .box .ul li .img img{width:100%;float: left;transition:0.5s;aspect-ratio: 3/2;}
.article_page .box .ul li .info{width: 100%%;float: left;transition:0.5s;padding: 15px 0;}
.article_page .box .ul li .info .tit{width: 100%;float: left;font-size: 20px;font-weight: blod;line-height: 30px;color: var(--colorone);transition:0.5s;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family: 'MB'}
.article_page .box .ul li .info .time{width: 100%;float: left;line-height: 44px;color: #aaa;font-size: 16px;transition:0.5s;}
.article_page .box .ul li .info p{width: 100%;float: left;font-size: 16px;color: #999;line-height: 26px;transition:0.5s;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom: 15px;}
.article_page .box .ul li .info i{float: left;color:#666;font-size: 16px;line-height: 40px;padding: 0 20px;font-style: normal;transition:0.5s;border: 1px solid #888;}
.article_page .box .ul li:hover .desc{color: var(--colorone)}
.article_page .box .ul li:hover p{color: var(--colorone)}
.article_page .box .ul li:hover i{background: var(--colorone);color: #fff;border: 1px solid var(--colorone);}
.article_page .box .ul li:hover .img img{transform: scale(1.1);}
.article_page .content{float: left;width: 100%;line-height: 24px;font-size: 13px;}
.article_page .content .htext{float: left;width: 100%;}
.article_page .content .htext .h1{float: left;width: 100%;margin:30px 0 15px;line-height: 30px;font-size: 30px;font-weight: bold;}
.article_page .content .htext .h1 .w3c:hover{color: #fff;background: var(--colorone);padding: 0 30px 0 50px;}
.article_page .content .htext .info{float: left;width: 100%;line-height: 30px;margin-bottom: 10px;color: #aaa;}
.article_page .content .htext .price{float: left;width: 100%;padding-bottom: 20px;border-bottom: 1px solid #ddd;margin-bottom: 40px;}
.article_page .content .htext .price b{float: left;line-height: 50px;font-size: 30px;color: var(--colorone);}
.article_page .content .htext .price a{float: right;line-height: 50px;background: var(--colorone);color: #fff;border-radius: 6px;color: #fff;padding: 0 20px;font-size: 18px;font-weight: bold;}
.article_page .content .htext .text{float: left;width: 100%;line-height: 30px;font-size: 15px;}
.article_page .content .htext .text img{max-width: 100%;}
.article_page .content .htext .text h1{float: left;width: 100%;line-height: 60px;font-size: 36px;margin: 0 0 20px;padding: 0 0 15px;font-weight: bold;border-bottom: 3px dashed #eee;}
.article_page .content .htext .text h2{float: left;width: 100%;line-height: 60px;font-size: 24px;margin: 0 0 10px;padding: 0;font-weight: bold;}
.article_page .content .htext .text h3{float: left;width: 100%;line-height: 40px;font-size: 18px;margin: 0 0 10px;padding: 0;font-weight: bold;}
.article_page .content .htext .text blockquote{float: left;width: 100%;line-height: 30px;font-size: 15px;margin: 5px 0;padding: 15px;background: #fafafa;margin:  0 0 15px;}
.article_page .content .htext .text blockquote p{color: #999;}
.article_page .content .htext .text .syntaxhighlighter{margin: 15px 0 !important;display: inline-block;}
@media (max-width: 768px) {
.article_page{ float: left;width: 100%;margin-bottom: 0px;padding-top: 0;margin-top: 0px;}
.article_page .cate{display: none;}
.article_page .box{float: left;width: 100%;background: none;border-radius: 0px;padding:20px 10px;box-shadow: none;}
.article_page .content .htext .h1{margin:10px 0 15px;font-size: 24px;line-height: 24px;}
.article_page .box .ul{justify-content: space-between;}
.article_page .box .ul li{width:49%;margin: 0 0 20px 0;padding: 0px;}
.article_page .box .ul li:nth-child(3n){margin-right: 0}
.article_page .box .ul li .info{padding:15px 15px 20px;}
.article_page .box .ul li .info .tit{font-size: 16px;line-height: 24px;}
.article_page .box .ul li .info .time{line-height: 30px;font-size: 14px;;}
.article_page .box .ul li .info p{font-size: 14px;line-height: 20px;transition:0.5s;margin-bottom: 15px;}
.article_page .box .ul li .info i{font-size: 14px;line-height:32px;padding: 0 15px;}
.article_page .box .ul li:hover .desc{color: var(--colorone)}
.article_page .box .ul li:hover p{color: var(--colorone)}
.article_page .box .ul li:hover i{background: var(--colorone);color: #fff;border: 1px solid var(--colorone);}
.article_page .box .ul li:hover .img img{transform: scale(1.1);}
.article_page .content{padding:15px;}
}


/*news_page*/
.news_page{ float: left;width: 100%;margin:80px 0 40px;}
.news_page .box{float: left;width: 100%;}
.news_page .box .catenav{width: 100%;float: left;position: relative;margin-bottom: 60px;}
.news_page .box .catenav .list{float:left; }
.news_page .box .catenav .list a{height: 60px;line-height: 60px;color: #000;float: left;font-size: 20px;margin-right: 30px;font-weight: bold;font-family: 'MB';}
.news_page .box .catenav .list a.cur{color: var(--colorone)}
.news_page .box .catenav form{float: right;width:500px;max-width: 60%;height: 60px;border-bottom: 2px solid #888;display: flex;}
.news_page .box .catenav form .input{flex:1;background: none;border: none;outline: none;color: #888;line-height: 60px;margin: 0;padding: 0;float: left;height: 60px;font-size: 15px;}
.news_page .box .catenav form button{float: right;color: #000;font-size: 48px;line-height: 60px;height: 60px;background: none;border: none;margin: 0;padding: 0;width: 60px;text-align: center;}
.news_page .box .catenav form button span{line-height: 60px;top: 0;font-size: 32px;color: #000;vertical-align: top;display: inline-block;}
.news_page .box .title{float: left;width:100%;margin-bottom: 40px;}
.news_page .box .title b{float: left;width:100%;font-size: 48px;line-height: 60px;color: #000;font-family: 'MB';}
.news_page .box .title p{float: left;width:60%;font-size: 20px;line-height: 32px;color: #888;}
.news_page .box .ul{float: left;width:100%;font-size:13px;display: flex;justify-content: start;flex-wrap: wrap;}
.news_page .box .ul li{width:30.33%;transition:0.5s;margin: 0 3% 50px 0;}
.news_page .box .ul li .img{width:100%;float: left;overflow: hidden;}
.news_page .box .ul li .img img{width:100%;float: left;transition:0.5s;}
.news_page .box .ul li .info{width: 100%%;float: left;transition:0.5s;padding: 15px 0;}
.news_page .box .ul li .info .tit{width: 100%;float: left;font-size: 24px;font-weight: blod;line-height: 30px;color: var(--colorone);transition:0.5s;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family: 'MB'}
.news_page .box .ul li .info .time{width: 100%;float: left;line-height: 44px;color: #aaa;font-size: 16px;transition:0.5s;}
.news_page .box .ul li .info p{width: 100%;float: left;font-size: 16px;color: #999;line-height: 26px;transition:0.5s;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom: 15px;}
.news_page .box .ul li .info i{float: left;color:#666;font-size: 16px;line-height: 40px;padding: 0 20px;font-style: normal;transition:0.5s;border: 1px solid #888;}
.news_page .box .ul li:hover .desc{color: var(--colorone)}
.news_page .box .ul li:hover p{color: var(--colorone)}
.news_page .box .ul li:hover i{background: var(--colorone);color: #fff;border: 1px solid var(--colorone);}
.news_page .box .ul li:hover .img img{transform: scale(1.1);}
.news_show{float: left;width: 100%;margin:140px 0 100px;z-index: 333;position: relative;}
.news_show .box{float: left;width: 100%;}
.news_show .box .title{float: left;width: 100%;display: flex;justify-content: space-between;align-items: flex-end;border-bottom: 2px solid #888;margin-bottom:40px;padding-bottom: 20px;}
.news_show .box .title b{font-weight: normal;flex: 1;font-size: 40px;font-family: 'MB';line-height: 50px;padding-right: 100px;}
.news_show .box .title p{color: #aaa;width: 200px;text-align: right;}
.news_show .box .text{float: left;width: 100%;line-height: 30px;font-size: 18px;}
.news_show .box .text p{float: left;width: 100%;line-height: 30px;font-size: 18px;margin: 0;padding: 0;}
.news_show .box .text p img{max-width: 100%;}
.news_show .box .text img{max-width: 100%;}
@media (max-width: 768px) {
.news_page{ float: left;width: 100%;margin-bottom: 0px;padding-top: 0;margin-top: 0px;}
.news_page .box .address{display: none;}
.news_page .box{float: left;width: 100%;background: none;border-radius: 0px;padding:0 20px;box-shadow: none;}
.news_page .box .title{margin-bottom:20px;margin-top: 20px;}
.news_page .box .title b{font-size: 32px;line-height: 48px;}
.news_page .box .title p{width:100%;font-size: 16px;line-height: 24px;color: #888;}
.news_page .box .ul{justify-content: space-between;}
.news_page .box .ul li{width:48%;margin: 0 0 20px 0;}
.news_page .box .ul li .info .tit{font-size: 16px;line-height: 24px;}
.news_page .box .ul li .info .time{line-height: 30px;font-size: 14px;;}
.news_page .box .ul li .info p{ont-size: 14px;line-height: 26px;transition:0.5s;margin-bottom: 15px;}
.news_page .box .ul li .info i{font-size: 14px;line-height:32px;padding: 0 15px;}
.news_page .box .ul li:hover .desc{color: var(--colorone)}
.news_page .box .ul li:hover p{color: var(--colorone)}
.news_page .box .ul li:hover i{background: var(--colorone);color: #fff;border: 1px solid var(--colorone);}
.news_page .box .ul li:hover .img img{transform: scale(1.1);}
.news_show{float: left;width: 100%;padding: 20px;margin: 70px 0;}
.news_show .box .title{justify-content: space-between;align-items: flex-end;margin-bottom:30px;padding-bottom: 20px;flex-direction: column;}
.news_show .box .title b{font-size: 24px;line-height: 30px;padding-right:0px;margin-bottom: 10px;}
.news_show .box .title p{width: 100%;text-align: left;}
.news_show .box .text{line-height: 30px;font-size: 16px;}
.news_show .box .text p{line-height: 30px;font-size: 16px;}
}

.page_size_m{float: left;margin-bottom: 40px;font-size: 14px;display: none;;width: 100%;padding: 0 20px;text-align: center;}
.page_size_m a{width: 50px;height: 50px;margin: 0 10px;}
.page_size_m a span{line-height: 50px;width:50px;height: 50px;text-align: center;color: var(--colorcolor);font-weight: normal;border-radius: 50px;background:#fff;display: inline-block;}
.page_size_m a .threed-arr_sf_left_01{}
.page_size_m a .threed-arr_sf_right_01{}
@media (max-width: 992px) {
.page_size_m{display: block;}
}


/*faq_page*/
.faq_page{ float: left;width: 100%;margin:80px 0 40px;}
.faq_page .box{float: left;width: 100%;}
.faq_page .box .catenav{width: 100%;float: left;position: relative;margin-bottom: 40px;}
.faq_page .box .catenav .list{float:left;width:100%; }
.faq_page .box .catenav .list a{height: 50px;line-height: 50px;color: #000;float: left;font-size: 18px;margin-right:20px;font-weight: bold;font-family: 'MB';border: 1px solid #aaa;padding: 0 20px;transition: 0.5s;}
.faq_page .box .catenav .list a:hover{border-color: var(--colorone);background: var(--colorone);color: #fff;}
.faq_page .box .catenav .list a.cur{border-color: var(--colorone);background: var(--colorone);color: #fff;}
.faq_page .box .title{float: left;width:100%;margin-bottom: 40px;}
.faq_page .box .title b{float: left;font-size: 48px;line-height: 60px;color: #000;font-family: 'MB';}
.faq_page .box .title form{float: right;width:500px;max-width: 60%;height: 60px;border-bottom: 2px solid #888;display: flex;}
.faq_page .box .title form .input{flex:1;background: none;border: none;outline: none;color: #888;line-height: 60px;margin: 0;padding: 0;float: left;height: 60px;font-size: 15px;}
.faq_page .box .title form button{float: right;color: #000;font-size: 48px;line-height: 60px;height: 60px;background: none;border: none;margin: 0;padding: 0;width: 60px;text-align: center;}
.faq_page .box .title form button span{line-height: 60px;top: 0;font-size: 32px;color: #000;vertical-align: top;display: inline-block;}
.faq_page .box .ul{float: left;width:100%;font-size:13px;display: flex;justify-content: start;flex-wrap: wrap;}
.faq_page .box .ul li{width:32%;transition:0.5s;margin: 0 2% 50px 0;padding: 20px;background: #fff;}
.faq_page .box .ul li:nth-child(3n){margin-right: 0}
.faq_page .box .ul li .info{width: 100%%;float: left;transition:0.5s;padding: 15px 0;}
.faq_page .box .ul li .info .tit{width: 100%;float: left;font-size: 24px;font-weight: blod;line-height: 30px;color: var(--colorone);transition:0.5s;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family: 'MB';margin-bottom: 10PX;}
.faq_page .box .ul li .info p{width: 100%;float: left;font-size: 16px;color: #999;line-height: 26px;transition:0.5s;word-break:break-all;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom: 15px;}
.faq_page .box .ul li .info i{float: left;color:var(--colorfive);font-size: 16px;line-height: 40px;font-style: normal;transition:0.5s;font-weight: bold;font-family: 'MB';}
.faq_page .box .ul li:hover{box-shadow: 10px 10px 0px rgba(0,0,0,0.05);}
.faq_page .box .ul li:hover .desc{color: var(--colorone)}
.faq_page .box .ul li:hover p{color: var(--colorone)}
.faq_page .box .ul li:hover i{color: var(--colorone);}
.faq_page .box .ul li:hover .img img{transform: scale(1.1);}
.faq_show{float: left;width: 100%;margin:100px 0 100px;z-index: 333;position: relative;}
.faq_show .box{float: left;width: 100%;}
.faq_show .box .title{float: left;width: 100%;display: flex;justify-content: space-between;align-items: flex-end;margin-bottom:40px;}
.faq_show .box .title b{font-weight: normal;flex: 1;font-size: 40px;font-family: 'MB';line-height: 50px;padding-right:0px;float: left;text-align: center;width: 100%;}
.faq_show .box .title p{color: #aaa;width: 200px;text-align: right;}
.faq_show .box .text{float: left;width: 100%;line-height: 30px;font-size: 18px;}
.faq_show .box .text p{float: left;width: 100%;line-height: 30px;font-size: 18px;margin: 0;padding: 0;}
.faq_show .box .text p img{max-width: 100%;}
.faq_show .box .text img{max-width: 100%;}
@media (max-width: 768px) {
.faq_page{ float: left;width: 100%;margin-bottom: 0px;padding-top: 0;margin-top: 0px;}
.faq_page .box .address{display: none;}
.faq_page .box{float: left;width: 100%;background: none;border-radius: 0px;padding:0 20px;box-shadow: none;}
.faq_page .box .catenav{margin-bottom: 30px;}
.faq_page .box .catenav .list{float:left; display: flex;justify-content: space-between;flex-wrap: wrap;}
.faq_page .box .catenav .list a{height: 50px;line-height: 50px;color: #000;float: left;font-size: 15px;width:49%;margin: 0 0 10px;background: #fff;padding: 0 10px;}
.faq_page .box .catenav .list a.cur{color: var(--colorone)}
.faq_page .box .catenav form{float: right;width:100%;max-width: 100%;height: 60px;border-bottom: 2px solid #888;display: flex;}
.faq_page .box .catenav form .input{flex:1;background: none;border: none;outline: none;color: #888;line-height: 60px;margin: 0;padding: 0;float: left;height: 60px;font-size: 15px;}
.faq_page .box .catenav form button{float: right;color: #000;font-size: 48px;line-height: 60px;height: 60px;background: none;border: none;margin: 0;padding: 0;width: 60px;text-align: center;}
.faq_page .box .catenav form button span{line-height: 60px;top: 0;font-size: 32px;color: #000;vertical-align: top;display: inline-block;}
.faq_page .box .title{margin-bottom:20px;margin-top:0px;}
.faq_page .box .title b{font-size: 32px;line-height: 48px;}
.faq_page .box .title p{width:100%;font-size: 16px;line-height: 24px;color: #888;}
.faq_page .box .ul{justify-content: space-between;}
.faq_page .box .ul li{width:48%;margin: 0 0 20px 0;padding: 0px;}
.faq_page .box .ul li:nth-child(3n){margin-right: 0}
.faq_page .box .ul li .info{padding:15px 15px 20px;}
.faq_page .box .ul li .info .tit{font-size: 16px;line-height: 24px;}
.faq_page .box .ul li .info p{ont-size: 14px;line-height: 20px;transition:0.5s;margin-bottom: 15px;}
.faq_page .box .ul li .info i{font-size: 14px;line-height:32px;padding: 0 15px;}
.faq_page .box .ul li:hover .desc{color: var(--colorone)}
.faq_page .box .ul li:hover p{color: var(--colorone)}
.faq_page .box .ul li:hover i{background: var(--colorone);color: #fff;border: 1px solid var(--colorone);}
.faq_page .box .ul li:hover .img img{transform: scale(1.1);}
.faq_show{float: left;width: 100%;padding: 20px;margin: 20px 0 60px;}
.faq_show .box .title{justify-content: space-between;align-items: flex-end;margin-bottom:20px;flex-direction: column;}
.faq_show .box .title b{font-size: 24px;line-height: 30px;padding-right:0px;margin-bottom: 10px;}
.faq_show .box .title p{width: 100%;text-align: left;}
.faq_show .box .text{line-height: 30px;font-size: 16px;}
.faq_show .box .text p{line-height: 30px;font-size: 16px;}
}

/*printing_page*/
.printing_page{ float: left;width: 100%;margin:80px 0 40px;}
.printing_page .box{float: left;width: 100%;}
.printing_page .box .con{float: left;width: 100%;margin-bottom: 40px;}
.printing_page .box .con:nth-child(2) .li{flex-direction: row-reverse;}
.printing_page .box .con:nth-child(2) .li .text{padding: 0 0 0 60px;}
.printing_page .box .con .title{float: left;width:100%;margin-bottom: 60px;}
.printing_page .box .con .title b{float: left;width:100%;font-size: 48px;line-height: 60px;color: #000;font-family: 'MB';}
.printing_page .box .con .title p{float: left;width:60%;font-size: 20px;line-height: 32px;color: #888;word-break: break-all;}
.printing_page .box .con .li{float: left;width:100%;margin-bottom: 50px;display: flex;overflow: hidden;}
.printing_page .box .con .li:hover .text .tt{color: var(--colorone)}
.printing_page .box .con .li:hover .text .td{color: var(--colorone)}
.printing_page .box .con .li:hover .img img{transform: scale(1.1);}
.printing_page .box .con .li .text{float: left;flex:1;padding: 0 60px 0 0;}
.printing_page .box .con .li .text .tt{float: left;width: 100%;line-height: 60px;font-size: 32px;font-family: 'MB';transition:0.5s;}
.printing_page .box .con .li .text .td{float: left;width: 100%;line-height: 30px;font-size: 16px;padding-bottom: 15px;transition:0.5s;border-bottom: 1px solid #aaa;margin-bottom: 15px;}
.printing_page .box .con .li .text .list{float: left;width: 100%;margin-bottom: 15px;}
.printing_page .box .con .li .text .list b{float: left;width: 100%;line-height: 30px;font-size: 20px;}
.printing_page .box .con .li .text .list p{float: left;width: 100%;line-height: 30px;font-size: 16px;color: #888;}
.printing_page .box .con .li .img{width: 480px;float: right;position: relative;z-index: 1;overflow: hidden;}
.printing_page .box .con .li .img img{width: 100%;transition: 0.5s;}
@media (max-width: 768px) {
.printing_page{ float: left;width: 100%;margin-bottom: 0px;padding-top: 0;margin-top: 0px;}
.printing_page .box{float: left;width: 100%;background: none;border-radius: 0px;padding:0 20px;box-shadow: none;}
.printing_page .box .con .title{margin-bottom:20px;margin-top: 20px;}
.printing_page .box .con .title b{font-size: 32px;line-height: 48px;margin-bottom: 10px;}
.printing_page .box .con .title p{width:100%;font-size: 16px;line-height: 24px;}
.printing_page .box .con .li{float: left;width:100%;margin-bottom: 40px;display: flex;flex-direction: column;}
.printing_page .box .con .li .text{padding: 0 0px 0 0;}
.printing_page .box .con .li .text .tt{float: left;width: 100%;line-height:36px;font-size: 24px;font-family: 'MB';transition:0.5s;}
.printing_page .box .con .li .text .td{float: left;width: 100%;line-height: 30px;font-size: 16px;padding-bottom: 15px;transition:0.5s;border-bottom: 1px solid #aaa;margin-bottom: 15px;}
.printing_page .box .con .li .text .list{float: left;width: 100%;margin-bottom: 15px;}
.printing_page .box .con .li .text .list b{float: left;width: 100%;line-height: 30px;font-size: 20px;}
.printing_page .box .con .li .text .list p{float: left;width: 100%;line-height: 30px;font-size: 16px;color: #888;}
.printing_page .box .con .li .img{width: 100%;}
.printing_page .box .con:nth-child(2) .li{flex-direction:column;}
.printing_page .box .con:nth-child(2) .li .text{padding: 0;}
}

/*printing_list*/
.printing_list{ float: left;width: 100%;margin:140px 0 40px;}
.printing_list .box{float: left;width: 100%;}
.printing_list .box .title{float: left;width:100%;margin-bottom: 60px;}
.printing_list .box .title b{float: left;width:100%;font-size: 48px;line-height: 60px;color: #000;font-family: 'MB';}
.printing_list .box .title p{float: left;width:60%;font-size: 20px;line-height: 32px;color: #888;word-break: break-all;margin-bottom: 20px;}
.printing_list .box .title span{float: left;width: 100%;}
.printing_list .box .title span img{float: left;width: 100%;}
.printing_list .box .con{float: left;width:100%;margin-bottom: 40px;display: flex;}
.printing_list .box .con .l{width:400px;float: left;line-height: 50px;font-weight: bold;}
.printing_list .box .con .l .t{float: left;width: 100%;font-size:24px; color: #000;font-family: 'MB'}
.printing_list .box .con .l a{float: left;width: 100%;font-size:17px; color: #666;}
.printing_list .box .con .l a.cur{color: var(--colorone)}
.printing_list .box .con .r{flex: 1;padding: 0 0 0 80px;float: right;}
.printing_list .box .con .r .t{float: left;width: 100%;line-height: 60px;font-size: 32px;font-family: 'MB';margin-bottom: 20px;}
.printing_list .box .con .r .li{float: left;width: 100%;margin-bottom: 30px;}
.printing_list .box .con .r .li .tt{float: left;width: 100%;font-size: 16px;line-height: 24px;color: #000;margin-bottom: 10px;text-transform: uppercase;font-weight: bold;font-family: 'MB';}
.printing_list .box .con .r .li .text{float: left;width: 100%;font-size: 16px;line-height: 24px;color: #888;}
.printing_list .box .con .r .li .text p{float: left;width: 100%;font-size: 16px;line-height: 24px;color: #888;}
@media (max-width: 768px) {
.printing_list{ margin-top: 60px;}
.printing_list .box{float: left;width: 100%;background: none;border-radius: 0px;padding:0;box-shadow: none;}
.printing_list .box .title{margin-bottom:20px;margin-top: 20px;padding: 0 20px;}
.printing_list .box .title b{font-size: 24px;line-height: 32px;margin-bottom: 10px;}
.printing_list .box .title p{width:100%;font-size: 16px;line-height: 24px;}
.printing_list .box .con{margin-bottom: 40px;flex-direction: column;}
.printing_list .box .con .l{width:100%;float: left;line-height: 50px;font-weight: bold;background: #fff;padding: 10px 20px;margin-bottom: 30px;}
.printing_list .box .con .l .t{float: left;width: 100%;font-size:24px; color: #000;font-family: 'MB'}
.printing_list .box .con .l a{float: left;width: 100%;font-size:17px; color: #666;}
.printing_list .box .con .l a.cur{color: var(--colorone)}
.printing_list .box .con .r{flex: 1;padding: 0 20px;float: right;}
.printing_list .box .con .r .t{float: left;width: 100%;line-height: 32px;font-size: 24px;font-family: 'MB';margin-bottom: 20px;}
.printing_list .box .con .r .li{float: left;width: 100%;margin-bottom: 30px;}
.printing_list .box .con .r .li .tt{float: left;width: 100%;font-size: 16px;line-height: 24px;color: #000;margin-bottom: 10px;text-transform: uppercase;font-weight: bold;font-family: 'MB';}
.printing_list .box .con .r .li .text{float: left;width: 100%;font-size: 16px;line-height: 24px;color: #888;}
.printing_list .box .con .r .li .text p{float: left;width: 100%;font-size: 16px;line-height: 24px;color: #888;}
}


/*solutions_page*/
.solutions_page{ float: left;width: 100%;margin:80px 0 40px;}
.solutions_page .box{float: left;width: 100%;}
.solutions_page .box .title{float: left;width:100%;margin-bottom: 40px;text-align: center;}
.solutions_page .box .title b{float: left;width:100%;font-size: 48px;line-height: 60px;color: #000;font-family: 'MB';margin-bottom: 20px;}
.solutions_page .box .title p{float: left;width:100%;font-size: 20px;line-height: 32px;color: #888;padding: 0 20%;}
.solutions_page .box .more{float: left;width:100%;text-align: center;margin-bottom: 80px;}
.solutions_page .box .more a{vertical-align: top;line-height: 50px;border: 1px solid #aaa;padding: 0 40px;font-size: 20px;font-family: 'MB';color: #000;display: inline-block;transition:0.5s;}
.solutions_page .box .more a:hover{background: var(--colorfive);color: #fff;border: 1px solid var(--colorfive);}
.solutions_page .box .ul{float: left;width:100%;font-size:13px;display: flex;justify-content: start;flex-wrap: wrap;}
.solutions_page .box .ul li{width:30.33%;transition:0.5s;margin: 0 3% 50px 0;}
.solutions_page .box .ul li .img{width:100%;float: left;overflow: hidden;}
.solutions_page .box .ul li .img img{width:100%;float: left;transition:0.5s;}
.solutions_page .box .ul li .info{width: 100%%;float: left;transition:0.5s;padding: 15px 0 0;}
.solutions_page .box .ul li .info .tit{width: 100%;float: left;font-size: 24px;font-weight: blod;line-height: 30px;color: var(--colorone);transition:0.5s;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family: 'MB';}
.solutions_page .box .ul li .info .time{width: 100%;float: left;line-height: 44px;color: #aaa;font-size: 16px;transition:0.5s;margin-top: 20px;}
.solutions_page .box .ul li .info p{width: 100%;float: left;font-size: 14px;color: #999;line-height: 20px;transition:0.5s;word-break:break-all;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-top: 15px;}
.solutions_page .box .ul li .info i{float: left;color:#666;font-size: 16px;line-height: 40px;padding: 0 20px;font-style: normal;transition:0.5s;border: 1px solid #888;}
.solutions_page .box .ul li:hover .desc{color: var(--colorone)}
.solutions_page .box .ul li:hover p{color: var(--colorone)}
.solutions_page .box .ul li:hover i{background: var(--colorone);color: #fff;border: 1px solid var(--colorone);}
.solutions_page .box .ul li:hover .img img{transform: scale(1.1);}
.solutions_show{float: left;width: 100%;margin:140px 0 100px;z-index: 333;position: relative;}
.solutions_show .box{float: left;width: 100%;}
.solutions_show .box .title{float: left;width: 100%;display: flex;justify-content: space-between;align-items: flex-end;border-bottom: 2px solid #888;margin-bottom:40px;padding-bottom: 20px;}
.solutions_show .box .title b{font-weight: normal;flex: 1;font-size: 40px;font-family: 'MB';line-height: 50px;padding-right: 100px;}
.solutions_show .box .title p{color: #aaa;width: 200px;text-align: right;}
.solutions_show .box .text{float: left;width: 100%;line-height: 30px;font-size: 18px;}
.solutions_show .box .text p{float: left;width: 100%;line-height: 30px;font-size: 18px;margin: 0;padding: 0;}
.solutions_show .box .text p img{max-width: 100%;}
.solutions_show .box .text img{max-width: 100%;}
@media (max-width: 768px) {
.solutions_page{ float: left;width: 100%;margin-bottom: 0px;padding-top: 0;margin-top: 0px;}
.solutions_page .box .address{display: none;}
.solutions_page .box{float: left;width: 100%;background: none;border-radius: 0px;padding:0 20px;box-shadow: none;}
.solutions_page .box .title{margin-bottom:20px;margin-top: 20px;}
.solutions_page .box .title b{font-size: 32px;line-height: 48px;margin-bottom: 10px;}
.solutions_page .box .title p{width:100%;font-size: 16px;line-height: 24px;color: #888;padding: 0;}
.solutions_page .box .ul{justify-content: space-between;}
.solutions_page .box .ul li{width:48%;margin: 0 0 20px 0;}
.solutions_page .box .ul li .info .tit{font-size: 16px;line-height: 24px;}
.solutions_page .box .ul li .info .time{line-height: 30px;font-size: 14px;;}
.solutions_page .box .ul li .info p{ont-size: 14px;line-height: 20px;transition:0.5s;margin-bottom: 15px;margin-top: 0;}
.solutions_page .box .ul li .info i{font-size: 14px;line-height:32px;padding: 0 15px;}
.solutions_page .box .ul li:hover .desc{color: var(--colorone)}
.solutions_page .box .ul li:hover p{color: var(--colorone)}
.solutions_page .box .ul li:hover i{background: var(--colorone);color: #fff;border: 1px solid var(--colorone);}
.solutions_page .box .ul li:hover .img img{transform: scale(1.1);}
.solutions_show{float: left;width: 100%;padding: 20px;margin: 70px 0;}
.solutions_show .box .title{justify-content: space-between;align-items: flex-end;margin-bottom:30px;padding-bottom: 20px;flex-direction: column;}
.solutions_show .box .title b{font-size: 24px;line-height: 30px;padding-right:0px;margin-bottom: 10px;width: 100%;}
.solutions_show .box .title p{width: 100%;text-align: left;}
.solutions_show .box .text{line-height: 30px;font-size: 16px;}
.solutions_show .box .text p{line-height: 30px;font-size: 16px;}
}