@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{}
#wrapper{ width:320px; margin:0 auto}
#logo{ width:100%; height:50px; padding:0}
#logo a{ display:block;width:100%; height:45px; background:url(logo.png) left center no-repeat}
#logo a h1{ display:none}

#menu{ padding:0;background:url(menu.png) left top repeat; min-height:35px;}
#menu ul{}
#menu li{ float:left; background:url(menuli.png) right center no-repeat; width:20%; height:35px;}
#menu li a{ display:block; line-height:35px; color:#333; font-size:12px; padding:0; text-align:center; width:100%;}
#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}

.index_about img{width:40%;float:left; margin: 6px 10px 0 6px;}

.banner{ width:100%;}
.banner img{ width:100%;}

#content{background:#fff; padding:0px}
.sgal dl{ padding:10px 0; border-bottom:1px solid #CCC; margin-bottom:10px; height:auto;}
.sgal .dd_img{ float:left; width:45%;}
.sgal .dd_img img{ width:100%;}
.sgal .sgal_title{ float:right; text-align:center; width:55%;}
.sgal .sgal_title h5{ line-height:35px;}
.sgal .sgal_title h5 a{line-height:35px; font-size:14px;}
.sgal .sgal_title .a_comin{ width:60px; display:block; margin:5px auto; height:30px; line-height:30px; background:#0080FF; color:#FFF;}

.center{ text-align:center; margin-bottom:10px}
#textShow{ padding:10px 0; font-size:14px; line-height:24px;}
#textShow h2.title{ line-height:25px;}
#textShow img,#textShow div img{ width:100%;}

#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:35px; hanging-punctuation:25px; padding:0 10px;}


#guild{ background:#ebf1f2; border:1px solid #dedede; padding:10px; margin-bottom:10px;}
.list{ padding:10px 0; width:100%; overflow:hidden;}
.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}



#stickey_footer { background:#3C9DFF;bottom: 0;font-family: Arial, Helvetica, sans-serif;height:35px;left: 50%;margin: 0 auto 0 -50%;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; width:50%;background: rgba(0, 0, 0, 0.1); text-align:center;}
#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; width:80px; margin:auto;}
#footer_menu li span {display:block;height:35px;background-repeat:no-repeat; text-align:right; line-height:35px;}
span#toolTel{background:url(tool-tel.png) left center}
span#toolSms{background:url(tool-sms.png) left center}
/*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}