@charset "utf-8";
/* CSS Document */
*{font-size:1.0rem;}
body{background:#233040; font-family:Arial, Helvetica, sans-serif; margin:0;}
a{color:#000;}
a:hover{color:#acacac;}
.main{width:750px; margin:0 auto; line-height:24px; background:#fff; padding:10px 20px;}
#head{padding:10px 0 10px 20px;background: #233040; color:#fff;}
#head h1 a{font-size:1.5rem; color:#fff; text-decoration:none;}
h2 a{color:#000;}
strong{font-size:1.2rem;}
.mcontent{width:auto; height:auto;}
.slink{color:#ff0000; font-weight:bold;}
#foot{height:90px; margin-top:20px;}
.content h2{font-size:1.3rem;}
.ways{padding:10px 0 5px 0;}
.csearch p a{margin-left:10px; color:#F90; text-decoration:underline;}
.csearch p a:hover{ background:#233040;}
.clr{clear:both;}
.aline b,.line,.moreinfo a{text-decoration:underline;}
.nav{ height:auto; background:#e8e8e8;margin-bottom:10px;}
.nav ul{margin:0; padding:0;}
.nav li{float:left; padding:5px 20px 5px 20px;list-style:none; text-align:center;}
.nav li a{text-decoration:none;}
.nav li:hover,.nav .on{background:#999; }
.nav li:hover a,.nav .on a{ color:#fff;}
.clist li{float:left; width:110px; list-style:none;}
.clist{padding-bottom:20px;}
.fixed{ width:190px; height:430px; top:10px;}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 900px) {.main { width:100%; padding:0;} .nav{height:auto; padding:0;} .nav ul li{width:31%; font-size:1rem; padding:0.2rem 0 0.2rem 0;}.content{ width:auto; padding:0.8rem 1rem 0.8rem 1rem;} }
@media screen and (max-width: 700px) {.nav ul li{width:46%; } }
@media screen and (max-width: 500px) {.nav ul li{width:100%; } }