/*reset--------------------------------------------------------------------------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,strong,th,var,optgroup { font-style: inherit; font-weight: inherit; }
del,ins { text-decoration: none; }
li { list-style: none; }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-size: 100%; font-weight: normal; }
q:before,q:after { content: ''; }
abbr,acronym { border: 0; font-variant: normal; }
sup { vertical-align: baseline; }
sub { vertical-align: baseline; }
legend { color: #000; }
input,button,textarea,select,optgroup,option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
input,button,textarea,select { *font-size: 100%; overflow: visible; }
img{vertical-align: bottom;}
/*body set--------------------------------------------------------------------------------------------------------*/
body{
font-family:Verdana;
font-size:13px;
background:url(../data/bg.png) repeat-x left top #F7FAE4;
}
a{outline: none; /* for Firefox */
 hlbr:expression(this.onFocus=this.blur()); /* for IE */
 text-decoration:none;
 }
/*main set--------------------------------------------------------------------------------------------------------*/
#container{
width:960px;
margin:0 auto;
position:relative;
}

/*header set--------------------------------------------------------------------------------------------------------*/
.header{height:525px;background:url(../data/header.jpg) no-repeat;position:relative}
.header h1,.header h2,.header p,.box p,.box h2,.box h3,.box h4,.week a,.book-discount a
,.tab_content .book a,.tabs li a,.book-2 a,.book-1 a,.conference-3 h3
{text-indent:-9999px;}

#po_bar{height:50px;background:#fdd9dd}
#po_bar .logo a{
display:block;
float:left;
width:162px;
background:url(../data/logo.png) no-repeat;
margin:3px 0px 0 6px;
}
ul#account{float:right;margin-top:18px;}
ul#account li{float:left;font-size:12px;margin-left:10px;}
ul#account li a{color:#694035;}
ul#share{float:right;margin:18px 12px 0 6px;}
ul#share li{float:left}
ul#share li a{margin-left:8px;}

/*navi set--------------------------------------------------------------------------------------------------------*/
ul.navi-1 li a{position:absolute;display:block;height:50px;background:url(../data/tab.png) no-repeat;}
ul.navi-1 li.tab-1 a{width:218px;left:62px;top:420px;background-position:0 0}
ul.navi-1 li.tab-1.current a{background-position:-230px 0}
ul.navi-1 li.tab-2 a{width:218px;left:302px;top:432px;background-position:0 -50px}
ul.navi-1 li.tab-2.current a{background-position:-230px -50px}
ul.navi-1 li.tab-3 a{width:168px;left:544px;top:410px;background-position:0 -101px}
ul.navi-1 li.tab-3.current a{background-position:-230px -101px}
ul.navi-1 li.tab-4 a{width:168px;left:735px;top:430px;background-position:0 -152px}
ul.navi-1 li.tab-4.current a{background-position:-230px -152px}

/*main set--------------------------------------------------------------------------------------------------------*/
.top a,.link a,ul.navi-1 li a,.book a,.book-1 a,.book-2 a{position:absolute;display:block;}
.box{overflow:hidden;position:relative;}
.box.index{height:832px;background:url(../data/box-index.jpg) no-repeat;}
.box.conference-1{height:421px;background:url(../data/box-conference-1.jpg) no-repeat left top;}
.box.conference-2{height:366px;background:url(../data/box-conference-2.jpg) no-repeat left top;}
.conference-3{height:445px;background:url(../data/box-conference-3.jpg) no-repeat left top;padding-left:80px;padding-top:60px;color:#666;}
.box.conference-4{height:491px;background:url(../data/box-conference-4.jpg) no-repeat left top;}
.box.exhibition-1{height:1073px;background:url(../data/box-exhibition-1.jpg) no-repeat;}
.box.exhibition-2{height:998px;background:url(../data/box-exhibition-2.jpg) no-repeat;}
.box.happysong-1{height:642px;background:url(../data/box-happysong-1.jpg) no-repeat left top;}
.box.convene-1{height:310px;background:url(../data/box-convene-1.jpg) no-repeat left top;}
.box.convene-2{height:1473px;background:url(../data/box-convene-2.jpg) no-repeat left top;}

.top a{width:50px;height:50px;}
.book-1 a{width:128px;height:233px;}
.book-2 a{width:146px;height:253px;top:160px;}

.intervie{
width:780px;
overflow:auto;
border:1px solid #eeecec;
padding:15px 20px 10px 15px;
height:365px;
}
.intervie p.sign{clear:both;margin-top:12px;}
.intervie strong{font-weight:bold}
dl.inter{overflow:hidden}
dl.inter dt,dl.inter dd{float:left;margin-top:6px;}
dl.inter dt{width:80px;color:#313131;font-weight:bold}
dl.inter dt.writer,dl.inter dd.writer{color:#f4507d;}
dl.inter dd{width:680px;}