.main-container{margin: 30px auto;}
.news-ul li{margin-bottom:30px;}
.news-list-title a{color: #1a1a1a;font-size: 24px;font-weight: bold;}
.news-list-title{margin-bottom: 10px;}
.news-list-images{display: block;}
.news-list-images img{width: 100%;vertical-align: middle;}
.news-list-texts{margin: 20px 0px;font-size: 15px;line-height: 20px;}
.class-select{height: 44px;border-radius: 5px;width: 100%;background: #f2f3f5;font-size: 17px;color: #4D4D4D;display: none;margin-bottom: 10px;}
.hot-item-title a{font-size:15px;font-weight:bold;color: #333333;}
@media (max-width: 767px){
	.class-select{display: block;}
	.news-list-texts{margin: 20px 0px;font-size: 14px;line-height: 20px;}
	.news-list-title a{color: #1a2a68;font-size: 20px;font-weight: bold;}
	.hot-depiction{margin: 0px;}
}
.hot-depiction {margin: 20px 0px;font-size: 13px;line-height: 20px;word-break:break-all;height:60px;overflow: hidden;padding-left: 7px;}
.pages{padding: 30px 0px;}
.content-left{width: 70%;box-sizing: border-box;padding-right: 15px;}
.content-right{width: 30%;padding-left: 15px;box-sizing: border-box;}
.hot-block-title{background: #f5f5f5;padding:0 15px;line-height: 48px;color: #555;font-weight: bold;font-size: 17px;margin: 10px 0;}
.hot-classification li{border-bottom: 1px solid #ccc;line-height: 20px;padding:8px 0px;}
.hot-classification ul a{display: block;color: #999;font-size: 14px;font-weight: bold;}
.hot-classification{margin-bottom: 45px;}
.hot-classification-smail a{line-height: 30px;display: inline-block;border: 1px solid #d8d8d8;margin-bottom: 5px;margin-right: 5px;color: #7d7d7d;padding: 0px 7px;border-radius: 10px;font-weight: bold;font-size: 12px;}
.hot-content-block-ul li{border-bottom: 1px solid #cccccc;padding: 12px 0px;position: relative;}
.new-tag-a{font-size:12px;color:#666;margin-left:20px}
@media (max-width: 321px){
	.new-tag-a{font-size:12px;color:#666;margin-left:2px}
	.new-hot-content-block-desc{color: #999999;font-size: 12px;line-height: 12px;}
}

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

.tagicon{background: url(../images/tag-icon.svg) no-repeat;display: inline-block;width: 15px;height: 15px;vertical-align: middle;opacity: 0.4;background-size: 12px;}
.hot-content-block-images{display: block;width: 43%;}
.hot-content-block-images img{width: 100%;vertical-align: middle;}
.hot-content-block-text{width: 55%;}
.hot-content-block-desc{color: #999999;font-size: 12px;line-height: 18px;/*height: 36px;overflow: hidden;*/}
.hot-content-block-titles a{display: block;font-size: 15px;font-weight:bold;color: #666;line-height: 16px;height: 48px;overflow: hidden;}
.hot-content-block-bottom{width: 55%;right: 0;bottom: 12px;position: absolute;line-height: 20px;}
.hot-content-block-bottom .index-numbers{font-size: 12px;}
.hot-content-block-bottom .index-numbers img{vertical-align: middle;}
.hot-content-block-bottom {display: inline-block;border-radius: 3px;background: #999999;color: #fff;padding: 0px 8px;}
.hot-content-block ul li{border-bottom: 1px solid #ccc;padding: 8px 0px;line-height: 20px;display: inline-block;}
.hot-image img{width: 100%;vertical-align: middle;}
.hot-image{display: block;margin-bottom: 5px;}
.hot-item-title h3 a{display: block;color: #555;font-size: 15px;height: 50px;line-height: 20px;font-weight: bold;}
.article-bottom{border-top: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6;padding: 5px 0;color: #999;line-height: 20px;color: #666;}
.article-bottom a{color: #666;}
.article-bottom .index-numbers{font-size: 12px;}
.article-bottom .index-numbers img{vertical-align: middle;}
.list-tag-block{font-size: 12px; border-top: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6;padding: 5px 0;color: #999;line-height: 20px;color: #999;line-height: 25px;}
.list-tag-block a{color: #999;}
.list-tag-block .index-numbers{font-size: 12px;color: #999;}
.list-tag-block .index-numbers img{vertical-align: middle;}
.contact-button-fix{display: block;position: fixed;right: 34px;bottom: 150px;color: #b58150;text-align: center;}
.contact-button-fix img{width: 50px;vertical-align: middle;}

@media (min-width: 1080px){
	.content-right a:hover{opacity: 0.8;}
	.hot-classification-smail a:hover{background: #d8d8d8!important;}
}
@media (max-width: 767px){
    .content-left{width: 100%;padding: 0px;}
    .content-right{width: 100%;padding: 0px;margin-top: 30px;}
    .contact-button-fix{display: none;}
    .hot-classification{display: none!important;}
	.footer-bottom-images p{display: block;}
	.hot-image{width: 43%; float: left;}.hot-blog-title
	.hot-item-title{height: 211px;position: relative;}
	.hot-blog-title{width: 55%; position: relative;}
	.hot-item-title h3 a {display: block; font-size: 15px; font-weight: bold;color: #666; line-height: 16px;overflow: hidden;}
	.hot-item-title, .hot-depiction{width: 55%; float: right;}
	.hot-depiction{margin: unset; padding: 0px;}
	.width-100{width: 100%;}
}
.contents-bottom-title{padding: 45px 10px 10px 10px;font-size: 18px;font-weight: bold;color: #666666;border-top: 1px solid #cccccc;}
.contents-message{border:none; font-size: 20px; font-weight: bold;margin-top: 20px;}
.contents-display-button{cursor: pointer;background: #666666;display: inline-block;color: #fff;padding: 0px 10px;border-radius: 5px;border: 1px solid #666666;font-size: 13px;margin-left: 10px;}
.contents-display-button em{display: inline-block;background: url(../images/xindenr_266.png) no-repeat;width: 14px;height: 6px;margin-left: 5px;vertical-align: 2px;background-size: 10px;}
.contents-message .close-write em {background: url(../images/xindenr_26.png) no-repeat;}
.contents-message .close-write{background: none;color: #666;}
.contents-message-main form{width: 50%;}
.contents-message-group{margin-top: 12px;font-size: 15px;}
.contents-message-group input[type="text"]{-webkit-appearance: none;border: 1px solid #c7c7c7;padding: 0px 10px;height: 30px;line-height: 30px;font-size: 13px;border-radius: 5px;box-sizing: border-box;width: 100%;}
.contents-message-group .input-name{width: 40%!important;}
.contents-message-group textarea{-webkit-appearance: none;border: 1px solid #c7c7c7;font-size: 13px;padding: 3px 10px;height: 120px;width: 100%;resize: none;border-radius: 5px;margin-bottom: 10px;box-sizing: border-box;}
.contents-write-submit{-webkit-appearance: none;height: 30px;width: 90px;color: #888;font-size: 13px;text-align: center;background: #f7f7f7;margin-top: 12px;border-radius: 10px;border: 1px solid #d8d8d8;}
.input-radio input{border: 1px solid #999999;width: 16px;height: 16px;margin-top: 7px;margin-right: 5px;margin-left: 10px;}
.input-radio{line-height: 30px;}
.contents-message img {display: inline-block;vertical-align: -3px;margin-right: 5px;}
.message-item .content{border-bottom: 1px dashed #cccccc;padding: 15px 15px;color: #808080;font-size: 15px;line-height: 28px;}
.content-time{margin-top: 10px;font-size: 12px;color: #c7c7c7;}
.message-item .answer{padding: 15px;font-size: 15px;line-height: 28px!important;color: #808080;}
.message-item .answer .reply-title img{max-width: 75px;display: inline-block;vertical-align: middle;}
.message-item .answer .reply-title .reply-arrow{max-width: 20px;}
.message-item .answer p{line-height: 28px;}
.message-item{border-top: 3px solid #b3b3b3;}
.message-item:nth-child(2n-1){background: #f2f2f2;}
.message-item:last-child{border-bottom: 3px solid #b3b3b3;}
@media (max-width: 767px) {
	.contents-message-main form{width: 100%;}
}
.content-banner{background: url(/assets/images/new_img/article.png) no-repeat center;background-size: cover;}

.content-main img{max-width: 100%;}
.content-main img{text-align: center;margin: auto;display: block;}

.content-img-center{text-align: center;}
.content-main td{padding: 10px 0;}
.content-main p, td{font-size: 16px;color: #888;line-height: 30px;margin: 1% 0 1% 0;}
.content-main strong{font-weight: bold;color: #333;font-size: 16px;}
.content-main p em{font-size: 30px;color: #888;font-weight: bold;font-style: normal;}
.content-main strong em{color: #888}
.content-main h2{background: #444;border-radius: 5px;color: #ffffff;font-size: 22px;line-height: 33px;font-weight: 700;padding: 5px 10px;margin: 5% 0 2% 0;}
.content-main{padding: 20px 0px;}
.content-main blockquote p{background: #f1f1f1;padding: 1%;border-left: 3px solid #c57579;}
.content-main h3{font-size: 20px;line-height: 33px;margin: 5% 0 1.5% 0;color: #9f353a;font-weight: bold;}
.content-main h4{font-size: 18px;line-height: 33px;margin: 5% 0 1.5% 0;color: #555;font-weight: bold;}
.content-main a{color: #333!important;font-size: 16px!important;text-decoration: underline!important;}
.content-main li{font-weight: bold;list-style:  disc;margin-left: 23px;color: #888;line-height: 30px;font-size: 16px;}
.content-main #content-table{width:100%;}
.content-main .major-item{background-color: #9f353a; height: 55px; text-align: center;font-weight: bold;}
.content-main .major-item p, .content-main .major-item td{color: #fff;}
.content-main .minor-item{background-color:#dcdcdc;}
.content-main .p-quote{background: #e8e8e8; color: #888; text-align: center; font-size: 12px; padding-bottom: 0px!important;}
.content-main .anchor-list{background-color: #f8f8f8; border-radius: 5px;padding: 1.5%; font-weight: bold; margin-top: 2%;}
.anchor-list li{list-style: decimal!important;}
.anchor-list li ul li{list-style: circle!important;}

.article-copyright-announcement p{line-height: normal; font-size:12px;margin-top:7px;border-radius: 5px; border: 1px solid #b10808; padding: 3px 10px; color: #b10808;}
.article-copyright-announcement-btn{cursor: pointer; margin-top: 5px; display: inline-block;padding: 3px 10px;background-color: #a94442;color: #fff;border-radius: 5px; font-size: 12px;}
.article-copyright-announcement-btn img{vertical-align: text-top;padding-bottom: unset;display: unset;}

.content-bottom-title{font-size: 24px;font-weight: bold;color: #333;border-bottom: 1px solid #e0e0e0;line-height: 50px;}
.content-bottom li{float: left;width: 33.3%;margin-top: 20px;}
.content-bottom-item{margin: 0px 10px;margin-bottom: 20px;position: relative;}
.content-bottom{margin-bottom: 30px;}
 
@media (max-width: 767px) {
.content-bottom-title{background: #f5f5f5; padding: 0 15px; line-height: 48px; color: #555; font-weight: bold; font-size: 17px;}
.content-bottom li{width: 100%; margin-top: 10px;}
.content-main p{font-size: 15px;line-height: 28px;}
.content-main strong{font-size: 15px;}
.content-main h2{font-size: 20px;line-height: 28px;}
.content-main h3{font-size: 18px;line-height: 26px;}
.content-main h4{font-size: 17px;line-height: 26px;}
.content-main li{font-size: 15px;}
.content-bottom-item{ border-bottom: 1px solid #cccccc;padding-bottom: 10px;}

/* 著作權聲明 */

.article-copyright-announcement p{line-height: 17px; font-size: 12px;}

/* 著作權聲明 END */

}
.blog-ul li{margin-bottom: 35px;}
.blog-imgaes{display: block;width: 48%;}
.blog-imgaes img{width: 100%;vertical-align: middle;}
.blog-item{margin-bottom: 10px;}
.blog-content{width: 48%;}
.blog-title a{color: #666;font-size: 20px;font-weight: bold;line-height: 28px;display: block;}
.blog-description{color: #999;font-size: 14px;line-height: 26px;margin-top: 10px;}
.hot-blog-description{color: #999;font-size: 13px;line-height: 17px;margin-top: 10px;margin-bottom: 10px;overflow: hidden;line-height: 18px;height: 36px;}
.knowledge-select{height: 44px;border-radius: 5px;width: 100%;background: #f2f3f5;font-size: 17px;color: #4D4D4D;display: none;margin-bottom: 10px;}
@media (max-width: 767px){
	.blog-title a{font-size: 17px;line-height: 21px;}
	.blog-description{line-height: 18px;}
	.blog-imgaes,.blog-content{width: 100%;}
	.blog-title a{font-size: 18px;}
	.blog-content{margin-top: 20px;}
	.knowledge-select{display: block;}
}