/*reset css*/
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,meter,nav,object,ol,output,p,pre,progress,q,rp,rt,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,xmp{border:0;margin:0;padding:0;font-size:100%}html,body{height:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}b,strong{font-weight:bold}img{color:transparent;font-size:0;vertical-align:middle;-ms-interpolation-mode:bicubic}ol,ul{list-style:none}li{display:list-item}table{border-collapse:collapse;border-spacing:0}th,td,caption{font-weight:normal;vertical-align:top;text-align:left}q{quotes:none}q:before,q:after{content:'';content:none}sub,sup,small{font-size:75%}sub,sup{line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg{overflow:hidden}

/**/
body { background: #FFF !important; font-size: 12px; font-family: ËÎÌå; color: #000; }
a:link { color: #000; text-decoration: none; }
a:visited { color: #000; text-decoration: none; }
a:hover { color: #000; text-decoration: underline; }
a:active { color: #000; text-decoration: underline; }

/**/
.div, .div0, .div1, .div2, .div3, .div4, .div15, .div6, .div7, .div8, .div9, .div10 { border: 0 none; overflow: hidden; height: 100%; }
.bdiv, .bdiv0, .bdiv1, .bdiv2, .bdiv3, .bdiv4, .bdiv5, .bdiv6, .bdiv7, .bdiv8, .bdiv9, .bdiv10 { border: solid 1px #CCC; overflow: hidden; height: 100%; }
.fl { float: left; }
.fc { float: left; }
.fr { float: right; }
.fn { float: none; }
.cl { clear: left; }
.cr { clear: right; }
.cb { clear: both; }
.cn { clear: none; }
.tl { text-align: left; }
.tc { text-align: center; }
.tr { text-align: right; }
.key { font-weight: bolder; }
.title { font-weight: bolder; }
.title a:link { color: #C60080; }
.title a:visited { color: #C60080; }
.title a:hover { color: #C60080; }
.title a:active { color: #900; }
input.text { padding: 0 2px; width: 160px; height: 20px; line-height: 20px; font-size: 12px; border: solid 1px #5D5D5D; vertical-align: middle; }
textarea.textarea { padding: 0 2px; line-height: 20px; font-size: 12px; border: solid 1px #5D5D5D; vertical-align: middle; }
input.submit { padding: 0 10px; height: 22px; line-height: 22px; font-size: 12px; background: #5D5D5D; color: #FFF; border: 0 none; vertical-align: middle; cursor: pointer; }
.ie6 input.submit { padding: 0 5px; }
.ie7 input.submit { padding: 0 5px; }
a.hidetonbsp:link,a.hidetonbsp:visited,a.hidetonbsp:hover,a.hidetonbsp:active { display: block; height: 100%; width: 100%; color: #FFF; text-decoration: none; text-indent:-9999px; }

/**/
#header { width: 100%; overflow: hidden; }
#header_mt { width: 100%; overflow: hidden; }
#top { width: 100%; height:auto;}
#top .box1 { margin:0 auto; width: 980px; height: 26px; overflow: hidden; }
#top .box1 .div1 { position: absolute; margin: 0 0 0 0; width: 500px; height: 26px; line-height:26px; color:#636260; }
#top .box1 .div1 ul { width:980px; }
#top .box1 .div1 ul li{ float:left; display:inline; padding:0 8px 0 8px; background:url(icon.gif) 0 8px no-repeat; }
#top .box1 .div1 ul li.first{ background:none; }
#top .box1 .div1 ul li a{ color:#838383; }
#top .box1 .div2 { position: absolute; margin: 0 0 0 540px; width: 440px; height: 26px; line-height:26px; text-align:right; color:#5A5A5A; }
#top .box1 .div2 ul { width:980px; }
#top .box1 .div2 ul li{ float:left; display:inline; padding:0 8px 0 8px; background:url(icon.gif) 0 6px no-repeat; }
#top .box1 .div2 ul li.first{ background:none; }
#top .box1 .div2 ul li a{ color:#5A5A5A; }


/*.area*/
.area{ margin:0 auto; width:100%; height:100%; background-repeat:no-repeat; }
.area .div1, .area .div2, .area .div3, .area .div4, .area .div5, .area .div6, .area .div7, .area .div8, .area .div9, .area .div10, .area .div11, .area .div12, .area .div13, .area .div14, .area .div15{ position: absolute; z-index: 1; }
.area a{ text-decoration:underline; }
.area .a1,.area .a2,.area .a3,.area .a4,.area .a5,.area .a6,.area .a7,.area .a8,.area .a9,.area .a10{position: absolute; z-index: 2; text-decoration:none; }
.area .divhide{ position: absolute; z-index: 1; text-indent:-9999px; width:0; height:0;}

/*guestbook*/
#area_guestbook{ width:980px; height:440px; background-image:url(area_guestbook.jpg); }
#area_guestbook .div1{ margin:88px 0 0 199px; width:180px; height:300px; }
#area_guestbook .base1{ position:absolute; left:0; top:0; z-index:5; padding: 0 5px; background:none; border:solid 1px #CCC; width:140px; height:20px; line-height:20px; font-size:14px; }
#area_guestbook .style1{ margin:0 0 0 0; }
#area_guestbook .style2{ margin:45px 0 0 0; }
#area_guestbook .style3{ margin:88px 0 0 0; }
#area_guestbook .style4{ margin:248px 0 0 21px; }
#area_guestbook #area_guestbook_content{ height:140px; background:#FFF; }
#area_guestbook_submit{ position:absolute; left:0; top:0; padding: 0 5px; background:none; border:none; width:90px; height:32px; line-height:32px; font-size:14px; cursor:pointer; }
#area_guestbook .div2{ margin:54px 0 0 455px; width:480px; height:360px; }
#area_guestbook .div2 ul li { margin-bottom:10px; height:170px; overflow:hidden; color:#666; border-bottom:dashed 1px #CCC; background:#F5F5F5; }
#area_guestbook .div2 ul li div.style1{ margin:0; width:480px; height:26px; line-height:26px; overflow:hidden; background:url(icon.gif) 5px -142px #E5E5E5 no-repeat; }
#area_guestbook .div2 ul li div.style1 span.style1{ margin-left:20px; color:#333; font-weight:bolder; font-size:16px; }
#area_guestbook .div2 ul li div.style1 span.style3{ margin-left:225px; }
#area_guestbook .div2 ul li div.style2{ margin:12px 0 0 10px; width:460px; height:112px; overflow:hidden; line-height:16px; text-indent:2em; overflow:hidden; }

/*morezt*/
#area_morezt{ width:980px; height:370px; background-color:#F9F9F9; }
#area_morezt div.style1{ padding-top:5px; padding-left:36px; height:40px; line-height:40px; }
#area_morezt div.style1 a{ font-size:18px; font-family:Î¢ÈíÑÅºÚ; color:#baa47d; }
#area_morezt ul{ overflow:hidden; }
#area_morezt ul li{ margin:5px 0 0 36px; float:left; display:inline; text-align:center; width:200px; height:150px; }
#area_morezt ul li a.style1{ display:block; }
#area_morezt ul li a.style2{ height:30px; line-height:30px; color:#636260; font-size:14px; }
#area_morezt ul li a:link{ text-decoration:none; }
#area_morezt ul li a:visited{ text-decoration:none; }
#area_morezt ul li a:hover{ text-decoration:underline; }
#area_morezt ul li a:active{ text-decoration:underline; }

/*huanjing*/
#area_huanjing{ width:980px; height:150px; background-image:url(area_huanjing.jpg); }
#area_huanjing .a1{ margin:0 0 0 0; width:980px; height:150px; }

/*footer*/
#footer { padding:0 0 48px 0; width: 100%; overflow: hidden; background:#1A1A1A; color:#CCC; font-family:Tahoma; }
#footer .box1 { margin:0 auto; width: 980px; height: 30px; line-height: 30px; background:#E4E4E4; color: #734700; }
#footer .box1 ul { text-align: center; }
#footer .box1 ul li { display: inline; padding:0 5px 0 5px; background:url(icon.gif) 0 -98px no-repeat;  }
#footer .box1 ul li.first{ background:none; }
#footer .box1 ul li a { margin: 0 10px; }
#footer .box1 ul li a:link,#footer .box1 ul li a:visited{ color: #734700; }
#footer .box1 ul li a:hover,#footer .box1 ul li a:active{ color: #734700; }
#footer .box2 { margin:10px auto 0 auto; text-align:center; padding: 5px 0; width:980px; }
#footer .box2 p { overflow: hidden; line-height: 20px; }
#footer .box2 p.style1{ line-height: 50px; }
#footer .box2 p.style1 iframe{ vertical-align:middle; }
#footer .box2 p span{ margin:0 3px; font-weight:bolder; color:#DDD; }
#footer .box2 a:link,#footer .box2 a:visited{ color: #734700; text-decoration:underline; }
#footer .box2 a:hover,#footer .box2 a:active{ color: #734700; text-decoration:underline; }



#shake{width:214px;height:124px;position:relative;z-index:2147483647;position:fixed;_display:block;_POSITION:absolute;right:2px;bottom:15px;_top:expression(document.documentElement.clientHeight + document.documentElement.scrollTop - this.offsetHeight);}
#shake .clq{background:url(about:blank);display:block;height:15px;position:absolute;right:2px;text-indent:-999em;top:15px;width:32px;z-index:1111;}
#shake .shak_img{width:214px;height:124px;}
#shake .shak_close{display:block;position:absolute;right:0px;top:0px;width:40px;height:20px;z-index:1000;}
#shake .shak_close_b{display:block;position:absolute;right:0px;bottom:5px;width:40px;height:20px;z-index:1000;}