html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,p,form,fieldset,input,th,td {margin:0; padding:0;}
body {background:#eee;}

/* top */
.top {background:#fff;}
.top .menu {background:#1b334b  no-repeat 5px 0; background-size:137px auto; height:40px;}
.top .menu .ml {width:30px; padding:10px 10px 0 0; display:inline; float:right;}
.top .menu .ml .mr {padding-left:10px;}
.top .menu a {color:#fff;}

/* guid */
.guid {background:#e5e5e5;}
.guid .gdiv {padding:5px; line-height:180%; font-family:helvetica; color:#333; clear:both;}
.guid .gdiv a {color:#333;}
.guid .gdiv a:hover {color:#f90; text-decoration:underline;}

/* link */
a {font-family:arial; text-decoration:none;}
a:link {color:#000;}
a:visited {color:#555;}
a:hover {color:#f60;}
a:active {color:#f00;}

.main {margin:4px;}
.main .mbody {width:100%; box-sizing:border-box; background:#fff; border:1px solid #e5e5e5; border-radius:0.5em; margin:1px 0; float:left;}
.whead0,.whead1,.whead2,.whead3,.whead4,.whead5,.whead6,.whead7 {width:100%; box-sizing:border-box; border-radius:0.5em;}
.main .mbody .whead0 {background:;}
.main .mbody .whead1 {background: no-repeat left 0; background-size:48px;}
.main .mbody .whead2 {background: no-repeat left 0; background-size:48px;}
.main .mbody .whead3 {background: no-repeat left 0; background-size:48px;}
.main .mbody .whead4 {background: no-repeat left 0; background-size:48px;}
.main .mbody .whead5 {background: no-repeat left 0; background-size:48px;}
.main .mbody .whead6 {background: no-repeat left 0; background-size:48px;}
.main .mbody .whead7 {background: no-repeat left 0; background-size:48px;}
.main .mbody .hlogo {text-align:center; padding-top:5px;}
.main .mbody .hlogo img,.main .mbody .hlogo image {width:40%; height:auto; border-radius:0.5em;}
.main .mbody .htit {text-align:center;}
.main .mbody h1 {font-size:14px; font-weight:400; color:#555; margin:2px 0 10px;}
.main .mbody .wtit {height:30px; line-height:30px; text-align:center; clear:both;}
.main .mbody .wtit .tbg1 {background:#9cea66;}
.main .mbody .wtit .tbg2 {background:#fab000; border-radius:0.5em 0.5em 0 0;}
.main .mbody .wtit .tbg3 {background:#78bcff; border-radius:0.5em 0.5em 0 0;}
.main .mbody .wtit .tbg4 {background:#e9ffa4; font-size:small;}
.main .mbody .wtit .tbg5 {background:#fff; border:1px dotted #e9ffa4; color:#f70; border-radius:0.5em 0.5em 0 0;}
.main .mbody .wbd {width:100%; box-sizing:border-box; padding:10px 5px; border-bottom:1px dotted #ddd; font-size:12px; float:left; clear:both;}
.main .mbody .wbd a {color:#08f;}
.main .mbody .tbd {width:100%; box-sizing:border-box; padding:10px 5px; color:#333; font-size:12px; float:left; clear:both;}
.main .mbody .tbd a {color:#f62;}
.main .mbody .nrbd {width:100%; box-sizing:border-box; padding:10px 15px; line-height:200%; float:left; clear:both;}
h2,h3,h4 {box-sizing:border-box; font-size:16px; line-height:140%; padding:0 0 0 5px; margin:8px 0;}
.main .mbody .nrbd h2 {border-left:8px solid #007719; color:#000;}
.main .mbody .nrbd h3 {border-left:8px solid #00b726; color:#555;}
.main .mbody .nrbd h4 {border-left:8px solid #00eb31; color:#999;}
.main .mbody .nrbd strong {font-weight:bold; color:#00b294;}
.main .mbody .abd {width:100%; box-sizing:border-box; padding:10px 15px; color:#555; font-size:small; float:left; clear:both;}
.main .mbody span.urlgo {background:#08f; border-radius:1.5em; color:#fff; text-align:center; padding:2px 10px 3px; margin-left:15px;}
.main .mbody span.urlgo a {color:#fff; text-decoration:none;}
.main .mbody span.urlgo2 {background:#888; border-radius:1.5em; color:#fff; text-align:center; padding:2px 10px 3px; margin-left:15px;}
.main .mbody span.lan {color:#666;}
.main .mbody span.pr {color:#aaa; text-align:right; float:right;}
.main .mbody span.pr2 {color:#000;}
.main .mbody span.pr2 .pr2t {background:#333; border-radius:1.5em; color:#fff; padding:0 5px 2px;}
.main .mbody span.pr2 a {background:#666; border-radius:1.5em; color:#fff; text-decoration:none; padding:2px 5px 3px;}
.main .mbody span.pr3 {color:#000;}
.main .mbody span.pr3 .pr3t {background:#00500b; border-radius:1.5em; color:#fff; padding:0 5px 2px;}
.main .mbody span.pr3 a {background:#071; border-radius:1.5em; color:#fff; text-decoration:none; padding:2px 5px 3px;}
.main .mbody span.hotnum {color:#c00;}
.main .mbody span.atime {color:#aaa; font-size:12px;}
.main .mbody .oseo {width:33%; box-sizing:border-box; text-align:center; float:left;}
.main .mbody .divone {width:50%; float:left;}
.main .mbody .divtwo {width:25%; float:left;}
.main .mbody .divthree {width:25%; float:left;}
.main .mbody p {width:100%; box-sizing:border-box; line-height:200%; text-align:justify; font-size:16px; color:#333; padding:10px 0;}
.main .mbody b {font-weight:bold; margin-right:5px; color:#222;}
.main .mbody em {font-style:normal; color:#999;}
.main .mbody i {font-style:normal; color:#f70;}
.main .mbody strike,.main .mbody s {text-decoration:none; font-weight:bold; color:#756300;}
.main .mored {width:100%; box-sizing:border-box; float:left;}
.main .mored .hometit {width:100%; box-sizing:border-box; padding:5px;}
.main .mored .hometit span {color:#fd6d27;}
.main .mored .hometit .more {font-size:12px; padding-right:5px; float:right;}
.main .mored .homediv {width:100%; height:54px; box-sizing:border-box; margin:3% auto;}
.main .mored .homediv .homed2 {width:31%; background:#fff; border-radius:0.5em; margin:0 1%; text-align:center; float:left;}
.main .mored .homediv .homed2 img {width:75px; height:34px; padding:10px 0; border-radius:0.5em; border:0;}
.main .cad {width:100%; box-sizing:border-box; background:#fff; border:1px solid #e5e5e5; border-radius:0.5em; padding:5px 3px; margin:5px 0; text-align:center; float:left; clear:both;}

/* bottom */
.bottom {width:100%; font-size:12px;}
.bottom .copy {width:100%; color:#bbb; padding:10px 0; text-align:center;}
.bottom .copy a {color:#bbb;}