﻿/* CSS Document */
/****** Reset *******/
html{overflow-y:scroll}
body{height:100%}
body,
div,
td{color:#000;/*font-family:Arial, Tahoma, Verdana, sans-serif;*/font-size:12px;line-height:1.4em;text-align:left}
body{text-align:center}
body,
div,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
form,
fieldset,
legend,
input,
textarea,
p,
fieldset,
table,
pre,
th,
td,
dl,
dt,
dd,
blockquote{margin:0;padding:0;color:#4a4a4a}
table{border-collapse:collapse;border-spacing:0}
img{border:0 none}
address,
caption,
cite,
code,
dfn,
em,
th,
var{font-weight:normal;font-style:normal}
ul li{list-style-position:outside;list-style-type:none;list-style-image:none;list-style-type:none;7972list-style-type:none}
caption,
th{text-align:left}
h1,
h2,
h3,
h4,
h5,
h6{font-size:100%;vertical-align:baseline;zoom:1}
input,
textarea,
select,
button{font-family:Verdana;font-size:12px;font-weight:inherit;vertical-align:middle}
input[type=radio],
input[type=checkbox]{vertical-align:middle}
textarea{overflow:auto}
a:hover{ text-decoration:underline !important}
a:focus{outline-style:none;outline-width:0}
ul:after{display:block;visibility:hidden;clear:both;height:0;content:'.'}
label.checkbox,
label.radio{padding-left:4px;vertical-align:top}
/* Clearing
------------------------------------------------------------------------------ */

/*
.clearfix:after,#content:after,ul:after,.room:after{display:block;visibility:hidden;overflow:hidden;clear:both;height:0;content:'\0020'}
.clearfix,#content,ul,.room{display:block}
*/

.clearfix:after{display:block;visibility:hidden;clear:both;height:0;font-size:0;content:' '}
* html .clearfix{zoom:1}
/* IE6 */
*:first-child+html .clearfix{zoom:1}
/* IE7 */

.clear{overflow:hidden;clear:both;height:0;font-size:0;line-height:0;zoom:1}
.hidden{display:none}
.visible{display:block}
/****** Links ******/

a{color:#919191;text-decoration:none}
a.user{text-decoration:none}
a:link,a:active,a:visited{text-decoration:none}
a:hover{color:#039;text-decoration:none}
/****** layout *****/
#header,#content,#foot{overflow:hidden;clear:both;width:950px;margin:0 auto}
#logo{float:left;margin:10px 0}
.menu{overflow:hidden;clear:both;background:#f3f3f3}
.menu ul.menu-list{height:40px;border:5px solid #ccc}
.menu ul.menu-list li{float:left;height:40px;margin-right:-1px;background:url(../images/line_v1.gif) no-repeat 100% 50%;font-size:16px; font-family:微软雅黑}
.menu ul.menu-list li.current{border-right:1px solid #ccc;border-left:1px solid #ccc;color:#c00}
.menu ul.menu-list li.on1{margin-left:-1px}
.menu ul.menu-list li.last{background:none}
.menu ul.menu-list li.current a{display:inline-block;position:relative;left:0;bottom:0;height:46px;background:#fff;color:#336699; font-family:微软雅黑}
.menu ul.menu-list li a{display:block;padding:0 17px;color:#666;font-weight:bold;line-height:40px}
#post{width:100%;height:160px;background:#c00}
.main{margin-top:-5px;padding:10px;border:5px solid #ccc; overflow:hidden}
.main .mbox{padding:10px}
.main .mbox.contact{width:650px;margin:0 auto}
.main .mbox.contact p{margin:0;padding:0;font-size:12px}
.main .mbox.contact b{margin-right:10px}
.main .mbox h2{margin-bottom:20px;font-size:18px; border-bottom:1px solid #ccc; padding-bottom:20px; padding-top:15px; font-family:微软雅黑;}
.main .mbox p{margin-bottom:15px;font-size:14px;line-height:25px; text-align:justify}
.main .mbox p a{color:#336699}
#foot{padding:10px 0;text-align:center}
#foot p{margin-bottom:5px}
/* sf */
.hy_lst,.ad_s{width:800px;margin:0 auto;margin-bottom:10px;border:1px solid #ccc}
.hy_lst caption,table.ad_s caption{padding:10px 0;padding-left:10px;background:#666;color:#fff;font-size:14px;font-weight:bold}
.hy_lst th{height:30px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background:#f2f2f2;color:#666;font-size:14px;font-weight:bold;text-align:center}
.hy_lst td{padding:5px 0;border-right:1px solid #ccc;border-bottom:1px solid #ccc}
.hy_lst td.name{padding:0;font-size:14px;font-weight:bold;text-align:center}
.hy_lst td.money{color:#c00;font-weight:bold;text-align:center}
.hy_lst td.time{text-align:center}
.hy_lst td span{display:inline-block;margin-left:3px;color:#666}
.hy_lst td em{color:#f00;font-weight:bold}
.hy_lst td p{padding-left:10px}
.s_lst{padding:10px;list-style:none}
.s_lst li{line-height:22px}
/* ad_s */
.ad_s th{height:30px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background:#f2f2f2;color:#666;font-size:14px;font-weight:bold;text-align:center}
.ad_s td{padding:10px 0;border-right:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center}
.ad_s td.name{color:#c00;font-size:14px;font-weight:bold}
dl.contact{overflow:hidden;width:800px;margin:0 auto;padding:10px 0;font-size:14px;font-weight:bold}
dl.contact dt{float:left;margin-right:5px;color:#333}
dl.contact dd{float:left;margin-right:10px;color:#666}
/* abouts */
.abouts img.logo{display:inline-block;float:right;margin-left:10px}
/* contact */
.contact img{display:block;margin-bottom:10px;padding:3px;border:1px solid #ccc}
dl.contact_lst{margin:10px 0 0 160px}
dl.contact_lst dt{float:left;margin-right:10px;border:0}

.map dl{text-align:center; border-bottom:1px solid #EAEAEA; padding-bottom:20px; overflow:hidden; margin-bottom:20px}
.map dl dt{ font-weight:bold; font-size:14px; margin-bottom:12px}
.map dl dt a{ color:#333; font-family:微软雅黑; font-size:16px}

.map dl dd{margin-bottom:5px; display:inline}
.map dl dd a{ color:#333; display:inline-block;margin:0 5px 5px 5px; padding:8px; background:#fff; border:1px solid #e2e2e2; border-radius:5px; font-size:14px; box-shadow:2px 2px 2px #ccc}
.map dl dd a:hover{ background:#F30; border:1px solid #F00; color:#fff; text-decoration:none}