body,html {background:#9ccdb7;padding:0;margin:0;font-size:14Px;over-x:hidden}
body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;list-style-type:none;}
fieldset,img,input,input:focus{border:0 none;outline:none;}
.row {margin:0!important;padding:0!important}
body,a {color:#0f0f0f;font-style: normal;list-style-type:none;text-decoration:none;}
.headertop {background:rgba(31,62,116, 0.9);box-shadow:0Px 0Px 5Px #666;}.headertop a {color:#fff}
.main {max-width:1200Px;margin:0 auto}
.sitelogo h1 {;padding:10Px 0}
.sitelogo h1 a {font-size:32Px}.showcontent p a {color:#bb2e2e}

@media ( max-width : 768px) {
.sitelogo {text-align:center}
.sitenav {padding-top:5Px;border-top:1Px dotted #d2d0ba;width:100%;display:flex;flex-wrap:wrap;height:80Px;overflow:hidden}
.sitenav a {padding:1Px 0;width:22%;display:block;text-align:center;padding:0 5Px;margin:5Px;font-size:110%;height:23Px;line-height:23Px;overflow:hidden}

}
@media (min-width : 768px) {
.sitenav {padding-top:10Px;border-top:1Px dotted #d2d0ba;width:100%;height:40Px;overflow:hidden}
.sitenav a {padding:1Px 0;padding:0 5Px;margin:5Px;font-size:110%;height:40Px;line-height:40Px;overflow:hidden}
}
.tagbox {padding:10Px 0;display:flex;flex-wrap:wrap}
.tagbox  li {flex:48%}
.tagbox  li a {display:block;height:40Px;line-height:40Px;overflow:hidden;background:rgba(255,255,255,0.1);margin:5Px 1%;padding-left:15Px}

.gsbox {background:rgba(255,255,255,0.4);padding:10Px;border-radius:3Px;margin-bottom:10Px}
.gstitle {border-bottom:1Px solid #d2d0ba;padding:1Px 0;height:56Px;overflow:hidden;margin:5Px 0}
.gstitle h2 {float:left;line-height:56Px;font-size:20Px;font-weight:bold;}
.gstitle h2 a {font-size:20Px;font-weight:bold}

.arttitle {border-bottom:1Px solid #d2d0ba;padding:15Px 0;overflow:hidden;text-align:center}
.arttitle h2 {line-height:56Px}
.arttitle h2 a {font-size:20Px;font-weight:bold}
.gscontent {padding:10Px;line-height:220%}
.boxsub {padding:5Px;margin-top:10Px;}
.intags {display:flex;flex-wrap:wrap}
.intags a {margin:10Px 5Px;border:1Px solid #d7d5ca;padding:2Px 8Px;border-radius:4Px;font-size:12Px;display:block;line-height:22Px}
.tagindex {display:flex;flex-wrap:wrap}
.tagindex a {margin:10Px 5Px;border:1Px solid #d7d5ca;padding:2Px 8Px;border-radius:4Px;font-size:12Px;line-height:22Px}
.footer {}
.tmore {float:right;border:1Px solid #b7a97d;border-radius:4Px;line-height:10Px;height:16Px;margin-top:14Px;overflow:hidden}
.tmore a {font-size:10Px;padding:1Px 5Px;overflow:hidden}
.tmore a:hover,.intags a:hover {background:rgba(255,255,255,0.5);}
.links {padding:10Px 0;}
.links  a {margin-right:5Px;font-size:12Px}
.copyright {text-align:center;padding:10Px 0;background:#888886}
.listcontent {padding:10Px 0;}
.listcontent ul li {height:30Px;line-height:30Px;overflow:hidden}
.listcontent ul li span {float:right;margin-left:5Px;color:#bfbda6;font-size:12Px}
.listcontent3 {padding:10Px;}
.listcontent3 ul li {height:40Px;line-height:40Px;overflow:hidden}
.listcontent3 ul li span {float:right;margin-left:5Px;color:#bfbda6;font-size:12Px}

.listcontent2 {padding:10Px 0;display:flex;width:100%;flex-wrap:wrap}
.listcontent2 a {height:30Px;line-height:30Px;overflow:hidden;diaplay:block;margin:0 5Px}
.listcontent2 a span {margin-left:5Px;color:#bfbda6;font-size:12Px}
.showcontent,.showcontent * {font-size:15Px;line-height:230%;max-width:100%}
.showcontent h2 a {font-weight:bold!important;font-size:120%}














































































































