@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{ font-size:12px; font-family:"Times New Roman", Times, serif; line-height:20px;color:#5a5b5d}
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
small{font-size:12px;}
ul,ol.li{list-style:none; list-style-type:none}
a{text-decoration:none; color:#333}
a:hover{text-decoration:none; color:#235980}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000;}
.block{ display:block; border:1px solid #dedede; padding:5px 10px; margin-bottom:10px;}
img{ border:none}
fieldset{border:0;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
.clear{ clear:both}
.h10{ height:10px; margin:0px; padding:0;}
.nav{padding:10px 0; border-top:none}
.b10{ margin-bottom:10px}
.red{ color:#f00}
.l{ float:left}
.r{ float:right}
.table{ margin-bottom:10px}
.titleh5,.titleh5 a,#ordain dt{ font-size:14px; color:#235980;margin-bottom:0;font-weight:normal; line-height:35px; height:35px;}
.dot{ background:url(doth5.jpg) 10px center no-repeat; padding-left:25px}
body{ background:url(bodybg.jpg) left top repeat-x}
#wrapper{ width:320px; margin:0 auto}
#logo{ width:320px; height:50px; margin:0 auto; padding:0}
#logo a{ display:block; width:320px; height:50px; background:url(logo.png) left center no-repeat}
#logo a h1{ display:none}

#menu{height:35px; padding:0;background:url(menu.png) left top repeat-x;}
#menu ul{ height:35px;}
#menu li{ float:left; background:url(menuli.png) right center no-repeat}
#menu li a{ display:block; line-height:35px; color:#333; font-size:16px; padding:0; margin:0 10px}
#menu li a:hover{ background:url(menua.png) left center repeat-x; color:#2482db}
#menu li#home a{ background:url(home.png) center top no-repeat; width:36px; height:35px;padding:0; margin:0}
#menu li#nohome a{ background:url(home.png) center bottom no-repeat; width:36px; height:35px;padding:0; margin:0}
#menu li#home a span,#menu li#nohome a span{ display:none}
#menu li a.current{ color:#b70717; background:url(current.jpg) left bottom repeat-x}

#content{background:#fff; padding:0 20px}
#topic dl{ padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #dedede}
#topic dt{ line-height:25px; font-size:14px; font-weight:bold; padding:10px 0; background:url(dot.gif) right center no-repeat;}
#topic dl p{ padding:5px 0}
#topic dl p a.more{ color:#f00}
.online{ margin-bottom:10px}
.online a{ display:inline-block; height:30px; line-height:30px; background:#f3eeee; color:#f00; margin-left:5px; padding:0 5px; font-size:12px}
.online a.on{ background:#df1313; color:#fff; }
.center{ text-align:center; margin-bottom:10px}
#textShow{ padding:10px 0; font-size:14px}
#textShow h2.title{ line-height:25px;}
#textShow p{margin-bottom:10px}
footer{ padding:0 20px; text-align:center;}
footer p{ margin-bottom:60px}

h3.h3{background:url(menu.png) left top repeat-x; line-height:25px; hanging-punctuation:25px; padding:0 10px;}
h3.h3 a{ display:inline-block; float:right; background:url(tel.png) left center no-repeat; padding-left:22px; color:#333; font-family:"Arial Black", Gadget, sans-serif}

.listjob li{height:126px; padding:10px 0; margin-bottom:10px; border-bottom:1px solid #dedede}
.listjob img{ width:95px; height:126px; float:left; margin-right:10px;}
.listjob dl{ float:left; font-size:14px}
.listjob dt{ font-weight:bold; line-height:30px;}
.listjob dd{line-height:25px;}

#guild{ background:#ebf1f2; border:1px solid #dedede; padding:10px; margin-bottom:10px;}
.list{ padding:10px 0}
.list li{line-height:30px; border-bottom:1px solid #dedede; background:url(dot.jpg) 5px 12px no-repeat; padding-left:15px}
.list li span{ float:right}

#telform{ background:url(ontel.jpg) 5px center no-repeat; padding:0 0 10px 35px; margin-bottom:10px; border-bottom:1px solid #dedede}
#telform input#ktitle{ height:25px; border:1px solid #dedede; width:150px;}
#telform input.big{ background:url(tela.png) left center no-repeat; width:80px; height:27px;  line-height:27px; color:#fff; font-size:12px; margin-left:5px}

#k_formlist label{ display:block}

#scrollDiv{height:25px;line-height:25px;border:#ccc 1px solid;overflow:hidden; margin-top:10px}
#scrollDiv li{height:25px;padding-left:10px;}

.demo{height:100px;OVERFLOW: hidden;padding:10px;margin:0px; margin-bottom:10px; border-bottom:1px solid #dedede}
.demo1{padding:0px; margin:0px;}

#stickey_footer { background:url(bodybg.jpg) left bottom repeat-x;bottom: 0;font-family: Arial, Helvetica, sans-serif;height:50px;left: 50%;margin: 0 auto 0 -50%;padding: 0 5px;position: fixed;text-shadow: 1px 1px 1px #000000;width:100%;}
#footer_menu {margin: 0;padding: 0;width:auto;}
#footer_menu li {list-style: none;float: left;font-size:12px;padding:5px 14px 5px 14px;border-right:1px solid rgba(0, 0, 0, 0.4);background: rgba(0, 0, 0, 0.1);}
#footer_menu .imgmenu {padding:5px 8px 3px 14px;float:left;background:url("home.png") 13px 5px no-repeat;width:36px;height:30px;border:none;border-right:1px solid rgba(0, 0, 0, 0.4);cursor:pointer;}
#footer_menu li:hover {background:#202020;background: rgba(0, 0, 0, 0.3);}
#footer_menu .imgmenu:hover {background:url("home_hover.png") 13px 5px no-repeat;}
#footer_menu li a {display: block;color: #fff;text-decoration: none;}
#footer_menu li span {display:block;height:25px;background-repeat:no-repeat}
span#toolTel{background:url(tool-tel.png) center top}
span#toolSms{background:url(tool-sms.png) center top}
span#toolOnline{background:url(tool-online.png) center top}
span#toolMap{background:url(tool-map.png) center top}

#tel400 a{ display:block; background:url(bodybg.jpg) left center repeat-x; height:40px; line-height:40px; color:#fff; border-radius:10px; margin-bottom:10px; font-size:16px}