@charset "utf-8";
/* CSS Document */
a{text-decoration:none;color:#fc0;}
a:hover{text-decoration:underline;}
body{margin:0px;background:#f90 url(../images/bk_main.png) repeat-x;overflow-x:hidden;overflow-y:auto;font-family:Verdana, Geneva, sans-serif;font-size:13px;color:#fff;line-height:150%;letter-spacing:1px;}
hr{border:0px;border-bottom:1px solid #A2301C;height:1px;background:none;margin:15px 0px;clear:both;}
input, textarea, select{font-family:Verdana, Geneva, sans-serif;font-size:13px;color:#333;}
input.input_field, textarea.input_field, select.input_field{width:350px;padding:3px;font-size:12px;}

#boy{position:absolute;top:40px;width:210px;height:243px;background:url(../images/boy.png) no-repeat;display:none;}
#hotline{position:absolute;top:120px;width:412px;height:59px;background:url(../images/hotline.png) no-repeat;display:none;}
#backindex{width:210px;height:120px;position:absolute;cursor:pointer;}
#header{width:810px;height:116px;background:url(../images/topbar.png) no-repeat;margin:0px auto 15px;}
#menu{position:relative;top:42px;left:220px;cursor:pointer;}
#menu div{float:left;}
#weather{position:absolute;top:132px;font-size:12px;line-height:100%;letter-spacing:0px;}
#weather div{float:left;margin-right:10px;padding:10px 0px 0px 0px;}
#contenttop{width:810px;height:20px;background:url(../images/content_top.png) no-repeat;margin:0px auto;overflow:hidden;}
#content{width:730px;background:url(../images/bk_content.png) repeat;margin:0px auto;padding:30px 40px 80px;}
#footer{position:absolute;width:756px;height:18px;padding:6px 12px;background:url(../images/footer.png) no-repeat;display:none;}
#footer div{font-size:11px;letter-spacing:0px;}
#footer div a{color:#fff;font-weight:bold;}

.submenu{width:122px;height:auto;letter-spacing:0px;border-bottom:1px solid #E84728;display:none;position:absolute;z-index:9999px;}
.submenu .menuitem{width:100px;height:auto;font-weight:bold;padding:6px 10px 5px;border:1px solid #E84728;border-bottom:none;background:#77291C;}
.submenu .menuitem.on{background:#A03725;cursor:pointer;}
.submenu .menuitem.sep{border-top:1px solid #E84728;}

#content .subtitle{font-size:15px;font-weight:bold;color:#fc0;margin-top:-15px;}
#content .insidetitle{font-size:15px;font-weight:bold;color:#fff;text-decoration:underline;margin-top:20px;}

form .field_head{width:100px;font-weight:bold;padding:5px 10px 5px 0px;border-right:1px solid #A2301C;border-bottom:1px solid #CA3C22;vertical-align:top;}
form .field_content{padding:5px 0px 5px 10px;border-bottom:1px solid #CA3C22;vertical-align:top;}
form .required{float:right;font-weight:bold;}
form .tips{float:left;padding:4px;background:#A03725;color:#fff;border:1px solid #77291C;margin-top:2px;font-size:11px;line-height:100%;letter-spacing:0px;}
form .title{clear:both;font-size:15px;font-weight:bold;margin-bottom:15px;border-bottom:1px solid #fff;}
form .button{width:126px;height:35px;background:url(../images/button.png) no-repeat;font-size:15px;font-weight:bold;color:#77291C;padding-top:11px;text-align:center;margin:0px auto;overflow:hidden;cursor:pointer;}

.infotable td{padding:5px 0px 5px 10px;border-bottom:1px solid #CA3C22;vertical-align:top;}
.pricetable td{padding:5px;background:#CA3C22;vertical-align:top;}
.insidetable td{padding:0px 0px 0px 0px;border-bottom:none;vertical-align:top;}
.clientlogo{width:160px;height:70px;}
