.links{margin:30px auto;min-height: 400px;}
.links a{font-size: 16px;color:#333; transition: color 0.3s ease-in-out;}
.links a:hover{color:#e64545;}


.trademarks{min-height: 400px;}
.trademarks .item{display:flex;flex-wrap:wrap;width:100%;margin-bottom:30px;padding:20px;border:1px solid #fff;background-color:#fff}
.trademarks .logo-box{margin:0 50px;width:200px;display:flex;align-items:center;justify-content:center}
.trademarks .logo-box img{width:200px;height:auto;object-fit:contain}
.trademarks .desc-box{width:calc(100% - 330px);margin-left:10px;padding:10px;font-size:15px}
.trademarks .desc-box p{font-size:16px;line-height:24px;color:#333}
.trademarks .desc-box h3{font-size:16px;font-weight:700;color:#333}
.trademarks .desc-box .more{font-size:16px;color:#e64545}
.trademark-box{margin:30px auto;min-height:400px;}
.trademark-box .trademark-image{margin:50px 0px 30px;}
.trademark-box .content{margin:30px auto;min-height:400px;}
.trademark-box .content p{font-size: 15px;color:#333;line-height: 26px;}
.trademark-box .content video,.trademark-box .content img{max-width: 100%;height: auto;vertical-align: middle;}


/* FAQ page style */
.faq-list{margin:20px 0 50px; min-height: 400px;}
.faq-list .item{margin-bottom:15px; border-radius: 10px;background-color: #fff;border:none}
.faq-list .item a{width: 100%;} 
.faq-list .item .box{padding: 15px; width: 100%;}
.faq-list .item .title{margin-bottom:5px; font-size: 18px; line-height: 30px; font-weight: 600; color:#333;}
.faq-list .item .content{font-size: 15px;color:#666;line-height: 26px;}
.faq-box{min-height: 500px;}
.faq-box .title{margin:50px auto 30px; text-align: center;font-size: 24px;line-height: 40px;font-weight: 600;color: #333;}
.faq-box .content{font-size: 15px;line-height: 26px;}
.faq-box .content p{font-size: 15px;color: #333;}
.faq-box .content video,.faq-box .content img{max-width: 100%;height: auto;vertical-align: middle;}


/** site map **/
.site-map .categories{margin-bottom:20px;padding:20px;border-radius:10px;background-color:#fff}
.site-map .categories a{color:#1b1b1b}
.site-map .categories .title{margin-bottom:20px;font-size:24px;font-weight:500}
.site-map .categories .main-item{margin:0px 0px 20px 10px}
.site-map .site-map .categories .main-item h3{line-height:40px;font-size:20px;font-weight:600}
.site-map .categories .sub-item{margin:0px 0px 10px 30px}
.site-map .categories .sub-item h4{line-height:35px;color:#333333;font-size:18px;font-weight:500}
.site-map .categories .three-item a{margin:5px 0px 0px 0px;color:#585858;font-size:15px;font-weight:400;line-height:30px}

@media screen and (max-width: 768px) {
    .trademarks .item{flex-direction: column;padding:10px}
    .trademarks .logo-box{margin: 10px; padding: 0px;}
    .trademarks .desc-box{width: 100%;margin-left: 0px;}
    .faq-box .title{margin:30px auto; line-height: 30px; font-size: 18px;}
}

