@charset "utf-8";

#mainArea .mainBox .content {word-break:keep-all; word-wrap:break-word}

#mainArea .mainBox .content .titleArea {margin-bottom:40px; padding:20px 10px 10px; border-top:2px solid #EDB226; border-bottom:1px solid #dcdcdc;}
#mainArea .mainBox .content .titleArea .mainTitle {margin-bottom:30px; font-size:20px; line-height:28px;}
#mainArea .mainBox .content .titleArea .subTitle ul {list-style-type:square;}
#mainArea .mainBox .content .titleArea .subTitle li {margin-left:20px; padding:4px 0; color:#E4A000; font-size:14px; font-weight:bold;}
#mainArea .mainBox .content .titleArea .date {margin-right:10px; font-size:11px; color:#9a9a9a; text-align:right;}

#mainArea .mainBox .content .contentArea {margin-bottom:40px;}

#mainArea .mainBox .content .contentArea .news-image {max-width:100%; margin: 3em 0;}
#mainArea .mainBox .content .contentArea .news-image img {max-width: 100%; height: auto; border:5px solid #e3e3e3; display: block;}
#mainArea .mainBox .content .contentArea .news-image figcaption {padding:10px; font-size:14px; color:#36A529; line-height:22px; text-align: center;}

#mainArea .mainBox .content .contentArea .news-image.center img {margin: 0 auto;}
#mainArea .mainBox .content .contentArea .news-image.left {float:left; margin: 1em 3em 1em 0; max-width: 45%;}
#mainArea .mainBox .content .contentArea .news-image.right {float:right; margin: 1em 0 1em 2em; max-width: 45%;}

#mainArea .mainBox .content .contentArea .text {font-size:14px; line-height:24px; overflow: hidden;}
#mainArea .mainBox .content .contentArea .text .link {color:#2e82e9; font-size:16px; font-weight:bold;}
#mainArea .mainBox .content .contentArea .text .link:hover {color:#333;}

#mainArea .mainBox .content .btnArea {margin-top:50px; padding-top:10px; text-align:right; border-top:1px solid #dcdcdc;}
#mainArea .mainBox .content .btnArea a {margin:0 5px; padding:5px 20px 10px; font-size:14px; color:#fff; background:#6c6c6c; border-radius:5px;}
#mainArea .mainBox .content .btnArea a:hover {background:#8c8c8c;}
#mainArea .mainBox .content .btnArea a i {padding-right:10px;}

#mainArea .mainBox .content .listBtn {text-align:right; padding-top:10px; border-top:1px solid #dcdcdc;}
