/*module css*/
.m-1 {margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #ccc;}
.m-1 img {width:205px; float:left;}
.m-1 h2 {font-size:22px; margin-left:220px; margin-bottom:10px; font-family:Georgia; color:#036; text-decoration:underline;}
.m-1 h2 a {text-decoration:underline;}
.m-1 h2 a:hover {text-decoration:none;}
.m-1 p {color:#333; margin-left:220px; margin-bottom:10px; line-height:1.6}

.m-2 {margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #ccc;}
.m-2 .title {background:none;}
.m-2 h3 { font-size:15px;}
.m-2 h5 {font-size:16px; margin-bottom:10px;}
.m-2 h6 {color:#036; font-size:12px;}
.m-2 ul li { margin-bottom:10px; font-weight:bold; background:url(../images/module/m-2/li.jpg) 5px 4px no-repeat; padding-left:15px;}
.m-2 ul li span {font-size:10px; color:#f00; font-weight:normal;}
.m-2 ol {width:46%; float:left; padding-left:10px;}
.m-2 ol li {margin-bottom:10px; background:url(../images/module/m-2/ol.jpg) 0 4px no-repeat;}
.m-2 ol li a {padding-left:10px;}
.m-2 .more {font-weight:bold; text-align:right; font-size:11px;}
.m-2 .more a {text-decoration:underline; color:#555}
.m-2 .more a:hover {text-decoration:none;}

.m-3 {margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #ccc;}
.m-3 img {width:80px; float:left; padding:5px 7px 5px 0;}
.m-3 h5 {font-size:16px; margin-bottom:10px;}
.m-3 h2 {font-size:16px;}
.m-3 h3 {font-size:13px;}
.m-3 h3 span {font-size:11px; color:#f00; font-weight:normal;}
.m-3 p {color:#666;  line-height:1.5;}
.m-3 p a {padding-right:6px;text-decoration:underline;}
.m-3 p a:hover {text-decoration:none;}
.m-3 ul {width:98%; margin:0 auto;}
.m-3 ul li {margin-bottom:5px; border-bottom:1px dotted #ddd; padding-bottom:5px;}
.m-3 .last {border:none;}

.m-4 { height:1%; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #ccc;}
.m-4 h5 {font-size:15px; margin-bottom:10px;}
.m-4 .on {background:#D6E9EE;}
.m-4 li {width:94%; border-bottom:1px solid #ccc; margin-bottom:10px; padding-bottom:10px; padding:10px;}
.m-4 img {float:left; width:150px;}
.m-4 h2 { margin-left:160px; font-size:12px; margin-bottom:5px;}
.m-4 h2 a {text-decoration:underline;}
.m-4 h2 a:hover {text-decoration:none;}
.m-4 p {margin-left:160px; color:#444; line-height:1.5}


/*404*/
.m-21 { padding:50px 0; width:550px; height:200px; margin:0 auto;}
.m-21 h2 { text-align:center; color:#666; font-size:20px; margin-bottom:10px;}
.m-21 p { line-height:2;}
.m-21 .box { background:#E8F4FF; margin:0 auto; width:80%; padding:10px;}