﻿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 40px; 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,a:hover,a:active,a:visited,a:link,a:focus {text-decoration:none; -webkit-tap-highlight-color:rgba(255, 255, 255, 0); -moz-user-focus:none;}

/* body */
.main {margin:5px;}
.main .mbody {width:100%; box-sizing:border-box; float:left;}
.main .mbody .hometit {width:100%; box-sizing:border-box; padding:5px;}
.main .mbody .hometit span {color:#fd6d27;}
.main .mbody .hometit .more {font-size:12px; padding-right:5px; float:right;}
.main .mbody .homediv {width:100%; height:54px; box-sizing:border-box; margin:3% auto;}
.main .mbody .homediv .homed2 {width:31%; background:#fff; border-radius:0.5em; margin:0 1%; text-align:center; float:left;}
.main .mbody .homediv .homed2 img {width:75px; height:34px; padding:10px 0; border-radius:0.5em; border:0;}
.main .mbody span.tm {font-weight:bold; font-family:helvetica; line-height:180%;}
.main .mbody span.nr {font-size:small; color:#555; font-family:arial; line-height:180%;}
.main .mbody span.nr a {color:#f60; text-decoration:none;}
.main .mbody .mtit {background:#a9e1ff; border-radius:0.5em; color:#222; padding:3px 5px; clear:both;}
.main .mbody .mtit span {padding-left:10px; text-align:left;}
.main .mbody .mtit span.more {padding-right:10px; float:right; font-size:small; text-align:right;}
.main .mbody .mtit a {color:#000; text-decoration:none;}
.main .mbody .stit {background:#fff; border-radius:0.5em; font-size:12px; color:#222; padding:5px 0; clear:both;}
.main .mbody .stit span {padding-left:10px; text-align:left;}
.main .mbody .stit a {color:#000; text-decoration:none;}
.main .mbody .stit2 {color:#666; padding:5px 0; margin:5px auto; clear:both;}
.main .mbody .stit2 span {padding-left:5px; font-size:small;}
.main .mbody .stit2 .more {font-size:10px; padding:0 5px 0 15px; color:#ccc;}
.main .mbody .ttit {padding:20px 5px; text-align:center; clear:both;}
.main .mbody .ttit h1 {font-size:large; color:#232323;}
.main .mbody .ttit .tit {text-align:center; font-size:12px; color:#888;}
.main .mbody .mtxt {width:100%; box-sizing:border-box; background:#fff; border:1px solid #e5e5e5; border-radius:0.5em; padding:10px; margin:5px auto; line-height:180%; clear:both;}
.main .mbody .lmt0 {background:#fff  no-repeat right 0; background-size:40px;}
.main .mbody .lmt1 {background:#fff  no-repeat right 0; background-size:40px;}
.main .mbody .lmt2 {background:#fff  no-repeat right 0; background-size:40px;}
.main .mbody .lmt3 {background:#fff  no-repeat right 0; background-size:40px;}
.main .mbody .mtbg0 {background:#fff  no-repeat right 0; background-size:40px;}
.main .mbody .mtbg1 {background:#fff  no-repeat right 0; background-size:40px;}
.main .mbody .mtbg2 {background:#fff  no-repeat right 0; background-size:40px;}
.main .mbody .mtbg3 {background:#fff  no-repeat right 0; background-size:40px;}
.main .mbody .mtbg4 {background:#fff  no-repeat right 0; background-size:40px;}
.main .mbody .mtbg5 {background:#fff  no-repeat right 0; background-size:40px;}
.main .mbody .mtbg6 {background:#fff  no-repeat right 0; background-size:40px;}
.main .mbody .mtbg7 {background:#fff  no-repeat right 0; background-size:40px;}
.main .mbody .mtxt .more {color:#f50; float:right;}
.main .mbody .mtxt h2 {font-size:16px;}
.main .mbody .mtxt a {background:none; text-decoration:none; color:#3879d9; outline:none;}
.main .mbody .mtxt a:visited {text-decoration:none; color:#555;}
.main .mbody .mtxt p {margin-bottom:10px;}
.main .mbody .mtxt strong {color:#000;}
.main .mbody .mtxt b {color:#35f; font-size:small; font-weight:normal;}
.main .mbody .mtxt em {font-style:normal; color:#f40;}
.main .mbody .mtxt strike {text-decoration:none; color:#ae0064;}
.main .mbody .mtxt u {text-decoration:none; color:#d45a00;}
.main .mbody .mtxt ul,li {list-style:decimal-leading-zero inside; margin-left:15px;}
.main .mbody .mtxt .tm {font-weight:bold;}
.main .mbody .mtxt .nr {text-align:justify; font-size:small; color:#555;}
.main .mbody .mtxt .nr a {color:#f60; text-decoration:none;}
.main .mbody .mtxt .nr b.nor {color:#333;}
.main .mbody .mtxt .nr b.red {color:#f00;}
.main .mbody .mtxt .nr b.blue {color:#00f;}
.main .mbody .mtxt .nr b.gray {color:#aaa;}
.main .mbody .mtxt .nr b.green {color:#00be35;}
.main .mbody .mtxt .ym {color:#999; font-size:small;}
.main .mbody .mtxt .yy {color:#888; margin-left:3px; font-size:x-small;}
.main .mbody .mtxt .time {color:#bbb; font-size:10px;}
.main .mbody .mtxt .ssort {font-size:small;}
.main .mbody .mtxt .ssort a {color:#1e8ad1;}
.main .mbody .mtxt .sother {color:#4dab1b; font-size:small;}
.main .mbody .mtxt .sother a {color:#4dad1b;}
.main .mbody .mtxt .div01 {color:#888; font-size:small; border-bottom:1px dotted #ccc; text-align:left; height:30px; line-height:30px; clear:both;}
.main .mbody .mtxt .div01 .div02 {width:33%; float:left;}
.main .mbody .mtxt .div01 .div02 .comtj {font-size:x-small; color:#666;}
.main .mbody .mtxt .div03 {border-bottom:1px dotted #e0e0e0; text-align:left; height:30px; line-height:30px; float:left;}
.main .mbody .mtxt .div03 .div04 {width:75px; float:left;}
.main .mbody .mtxt .divs1 {padding:5px 0; clear:both;}
.main .mbody .mtxt .divs1 a {color:#222; text-decoration:none;}
.main .mbody .mtxt .divs1 .divs2 {font-size:small;}
.main .mbody .mtxt .divs1 .divs2 .spans2 {padding-right:5px;}
.main .mbody .mtxt .divs1 .divs2 .spans2 a {color:#f60;}
.main .mbody .mtxt .divs1 .divs2 .spans3 {padding-right:5px;}
.main .mbody .mtxt .divs1 p {text-align:right; padding:0 15px 0 0; margin:0;}
.main .mbody .mtxt .divs1 p a {color:#338fff; font-size:small;}
.main .mbody .tpage {width:100%; box-sizing:border-box; background:#fff; border:1px solid #e5e5e5; border-radius:0.5em; padding:10px; margin:5px auto; text-align:center; word-break:break-all; line-height:200%; clear:both;}
.main .mbody .tpage b {background:#000; font-weight:normal;}
.main .mbody .tpage a {color:#333; text-decoration:none; padding:1px 30px;}
.main .mbody .upto {line-height:200%; margin:10px 0; padding:0 5px; float:left; clear:both;}
.main .mbody .upto a {color:#034d6a; font-weight:bold; text-decoration:none;}
.main .mbody .mad {margin-bottom:2px;}

.main .mbody .dlist {padding:5px 10px; line-height:1.6em; clear:both;}
.main .mbody .dlist a {color:#555;}
.main .mbody .dlist b {color:#49a920;}
.main .mbody .dlist .sort {color:#40a0eb; font-size:small;}
.main .mbody .dlist .sort a {color:#40a0eb;}
.main .mbody .dlist .ym {font-size:small;}
.main .mbody .dlist .time {font-size:small; font-family:helvetica;}
.main .mbody .dlist .time a {color:#0080d9;}
.main .mbody .dlist .page {margin:0 0 20px; color:#999; font-family:verdana; text-align:center;}
.main .mbody .dlist .page a {color:#0080d9;}
.main .mbody .ad {width:100%; box-sizing:border-box; background:#fff; border:1px solid #e5e5e5; border-radius:0.5em; padding:5px 0; text-align:center; clear:both;}
.main .mbody .ad .addiv {background:#fff; clear:both;}

.ad {margin:5px;}
.ad .addiv {width:100%; box-sizing:border-box; background:#fff; border:1px solid #e5e5e5; border-radius:0.5em; padding:5px 0; text-align:center; clear:both;}

/* bottom */
.bottom {margin:10px 0px;}
.bottom .copy {padding:10px 0; font-size:small; color:#aaa; text-align:center;}
.bottom .copy p {line-height:150%;}
.bottom .copy a {color:#999;}