@charset "utf-8";
/* CSS Document */

body{font-family:Tahoma; font-size:10pt; letter-spacing:1.12pt; line-height:150%; *line-height:135%; text-align:justify; color:#454545; margin:0 auto 0 auto; text-align:center; background:url('images/common/background.png');}

img{border:0;}

a{color:#ff4747; text-decoration:underline;}
a:hover{text-decoration:none;}

#wrapper{width:980px; height:100%; text-align:center; margin:0 auto;}

#menu{height:115px;}

#main{}

#main_page{background:url('images/common/bg-main.jpg') no-repeat; height:800px;}
#main_page2{background:url('images/common/bg-main-l.jpg') no-repeat; height:1600px;}

#main_page2 .top{float:right; margin-bottom:0px; margin-right:140px;}

#submenu{float:left; width:690px; text-align:left; margin-left:152px; margin-top:35px; *margin-top:25px; display:inline-block; *display:inline;}
#submenu .on{font-size:18pt; color:#FF6600; font-weight:bold; display:inline-block; *display:inline; *line-height:190%;}
#submenu a{font-size:14pt; color:#666666; font-weight:bold;}
#submenu a:hover{font-size:14pt; color:#FF6600; text-decoration:none;}
html > body #submenu{position:relative;}

.abpic{width:347px; height:146px; float:right;}
#content{width:690px; text-align:justify; margin-left:152px; padding-top:85px; *margin-left:19px; *padding-top:25px;}
#block{margin-bottom:20px;}
#content .title{font-size:11pt; font-weight:bold;}
#content .imp{font-size:11pt; font-weight:bold; color:#ff4747; margin-bottom:10px;}
#content .imp a{color:#ff4747; text-decoration:underline;}
#content .imp a:hover{color:#ff4747; text-decoration:none;}
#content .detli{margin-left:33px;}

#list{float:left; margin-bottom:20px; *padding-bottom:16px; border-bottom:#999999 dashed 1px;}
#list #pic-200{float:left; width:200px; height:200px;}
#list #intro{float:right; width:470px; padding-left:20px; text-align:left;}
#list #intro .Li-title{font-size:11pt; font-weight:bold;}
#list #intro .bt{float:right;}

#page{text-align:center;}

#ad{height:140px; padding:35px; background-color:#ffffe2;}
#ad .banner01 a{float:left; width:603px; height:140px; display:block; background:url('images/index/banner01.jpg') no-repeat;}
#ad .banner01 a:hover{background:url('images/index/banner01_over.jpg') no-repeat;}
#ad .banner02 a{float:right; width:237px; height:140px; display:block; background:url('images/index/banner02.jpg') no-repeat;}
#ad .banner02 a:hover{background:url('images/index/banner02_over.jpg') no-repeat;}

#footer{background-color:#ffffe2; width:920px; height:148px; padding:30px; text-align:center; border-top:#999999 1px dashed;}

#share{background-color:#ffffe2; text-align:center; padding-bottom:15px;}
#share a{display:inline-block; *display:inline;}

.tag{position:absolute; top:0px; right:45px; *right:25px; width:96px;}
html > body .tag{position:fixed;}