@charset "utf-8";
*{margin:0;padding:0;box-sizing:border-box}
body{font-family:"Microsoft YaHei","PingFang SC",Arial,sans-serif;font-size:14px;line-height:1.8;color:#333;background:#f4efe6}
a{color:#a52a2a;text-decoration:none}
a:hover{color:#d43f3a;text-decoration:underline}
img{border:0;max-width:100%;height:auto}
ul,ol{list-style:none}
.wrap{width:1200px;margin:0 auto}

.topbar{background:#2b1a12;color:#d9c9a8;font-size:12px;padding:6px 0}
.topbar a{color:#d9c9a8;margin-left:15px}
.topbar a:hover{color:#fff}

.header{background:linear-gradient(180deg,#3a1f12 0%,#5a2a1a 100%);padding:20px 0;overflow:hidden}
.logo{float:left}
.logo h1{font-size:32px;color:#f5d98a;letter-spacing:2px}
.logo h1 a{color:#f5d98a;text-decoration:none}
.logo p{color:#c9a876;font-size:12px;margin-top:4px}
.nav{float:right;margin-top:18px}
.nav li{display:inline-block;margin-left:5px}
.nav li a{display:block;padding:8px 18px;color:#f0e0c0;font-size:15px;border-radius:3px;text-decoration:none}
.nav li a:hover,.nav li a.on{background:#a52a2a;color:#fff}

.breadcrumb{background:#e8dcc4;border-bottom:1px solid #d4c4a0;font-size:13px;padding:10px 0;color:#666}
.breadcrumb a{color:#8b4513;margin:0 4px}

.banner{position:relative;overflow:hidden;margin-bottom:20px}
.banner img{width:100%;display:block}
.banner .bt{position:absolute;left:0;bottom:0;background:rgba(0,0,0,.6);color:#fff;padding:15px 25px;width:100%}
.banner .bt h2{font-size:22px;color:#f5d98a}
.banner .bt p{font-size:13px;color:#ddd;margin-top:5px}

.main{overflow:hidden;margin-bottom:25px}
.content{float:left;width:850px}
.sidebar{float:right;width:320px}

.box{background:#fff;border:1px solid #ddd0b8;margin-bottom:20px;box-shadow:0 1px 3px rgba(0,0,0,.05)}
.box-h{border-bottom:2px solid #a52a2a;padding:10px 15px;overflow:hidden}
.box-h h3{float:left;font-size:17px;color:#a52a2a}
.box-h h3:before{content:"▎";color:#a52a2a}
.box-h .more{float:right;font-size:12px;color:#999;margin-top:4px}
.box-b{padding:15px}

.news-list li{padding:10px 5px;border-bottom:1px dashed #e5dcc8;overflow:hidden}
.news-list li:last-child{border-bottom:0}
.news-list .t{float:left;width:680px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.news-list .t a{color:#333}
.news-list .t a:hover{color:#a52a2a}
.news-list .date{float:right;color:#999;font-size:12px}

.guide-grid{overflow:hidden}
.guide-grid li{float:left;width:50%;padding:8px 10px;border-bottom:1px dashed #eee}
.guide-grid li:before{content:"›";color:#a52a2a;margin-right:6px}

.faq-item{margin-bottom:12px;padding-bottom:12px;border-bottom:1px dashed #eee}
.faq-item:last-child{border-bottom:0}
.faq-item .q{font-weight:bold;color:#8b0000;margin-bottom:5px}
.faq-item .q:before{content:"Q：";color:#a52a2a}
.faq-item .a{color:#555;padding-left:20px}
.faq-item .a:before{content:"A：";color:#2e7d32;font-weight:bold}

.article{background:#fff;border:1px solid #ddd0b8;padding:30px 40px}
.article h1{font-size:24px;color:#2b1a12;text-align:center;margin-bottom:10px;line-height:1.4}
.article .meta{text-align:center;color:#999;font-size:12px;border-bottom:1px solid #eee;padding-bottom:15px;margin-bottom:20px}
.article .meta span{margin:0 10px}
.article h2{font-size:19px;color:#a52a2a;border-left:4px solid #a52a2a;padding-left:10px;margin:25px 0 12px}
.article h3{font-size:16px;color:#5a2a1a;margin:18px 0 8px}
.article p{margin-bottom:12px;text-indent:2em;color:#444}
.article ul{margin:10px 0 15px 25px}
.article ul li{list-style:disc;margin-bottom:6px}
.article table{width:100%;border-collapse:collapse;margin:15px 0;font-size:13px}
.article table th,.article table td{border:1px solid #ddd;padding:8px 10px;text-align:center}
.article table th{background:#f4e8d0;color:#5a2a1a}
.article .tip{background:#fdf6e3;border:1px solid #e8d9a0;padding:12px 15px;margin:15px 0;border-radius:3px}
.article .tip p{text-indent:0;margin-bottom:5px}
.article .img-box{text-align:center;margin:15px 0}
.article .img-box img{max-width:100%}
.article .img-box p{text-align:center;color:#888;font-size:12px;text-indent:0;margin-top:5px}

.side-box{background:#fff;border:1px solid #ddd0b8;margin-bottom:18px}
.side-h{background:#5a2a1a;color:#f5d98a;padding:8px 12px;font-size:15px}
.side-b{padding:12px}
.side-b li{padding:6px 0;border-bottom:1px dashed #eee}
.side-b li:last-child{border-bottom:0}
.side-b li:before{content:"·";color:#a52a2a;font-weight:bold;margin-right:6px}

.tag-cloud a{display:inline-block;background:#f4e8d0;color:#8b4513;padding:3px 10px;margin:3px;font-size:12px;border-radius:2px}
.tag-cloud a:hover{background:#a52a2a;color:#fff;text-decoration:none}

.rel{background:#fff;border:1px solid #ddd0b8;margin-top:20px;padding:15px 20px}
.rel h3{font-size:15px;color:#a52a2a;margin-bottom:10px}
.rel ul li{display:inline-block;width:48%;padding:4px 0}

.footer{background:#2b1a12;color:#a89070;padding:25px 0;font-size:12px;text-align:center;line-height:2}
.footer a{color:#c9a876;margin:0 8px}
.footer .links{margin-bottom:8px}

.crumb-nav{overflow:hidden;margin-top:20px;padding-top:15px;border-top:1px solid #eee}
.crumb-nav a{display:inline-block;padding:6px 12px;background:#f4efe6;border:1px solid #ddd;margin:3px;font-size:12px}

@media(max-width:1200px){.wrap{width:98%}.content{width:66%}.sidebar{width:30%}.news-list .t{width:auto}}
