@charset "utf-8";
/* CSS Document */

body{ 
 margin:0; 
 padding:0;
 font-size:14px;
 font-family:"宋体";
 background:#c8974b;
}
ul,li,p,span,div,h1,h2,h3,h4,h5,table,tr,td,th,input,form{ 
 margin:0; 
 padding:0;
 list-style:none;
}
img{ 
 border:none;
}
.input01{ 
 width:25px; 
 height:18px;
 line-height:18px; 
 border:1px #ccc solid;
}
.input02{ 
 width:150px; 
 height:18px;
 line-height:18px; 
 border:1px #ccc solid;
}
.select{ 
 width:152px; 
 height:22px;
}
.red{ 
 color:#e60012;
}
a:link,a:visited{
 color:#000;
 text-decoration:none;
 text-shadow:1px 1px #f1ba7a;
}
a:hover{
 color:#000;
 text-decoration:underline;
 text-shadow:1px 1px #f1ba7a;
}
.content{ 
 width:100%; 
 height:auto; 
 background:url(/public/images/app/exhibition/book/header_back.gif) repeat-x;
}
.con01{ 
 width:967px; 
 height:62px;
 margin:0 auto; 
}
.header{ 
 width:967px; 
 height:62px;
 background:url(/public/images/app/exhibition/book/header_back.gif) repeat-x;
}
.logo{ 
 float:left; 
 width:450px; 
 height:62px;
 background:url(/public/images/app/exhibition/book/logo.gif) no-repeat;
 text-align:right;
}
.login_zhqh{ 
 float:right;
 width:510px;
 height:62px;
}
.welcome_login{
 float:left; 
 width:400px; 
 height:62px;
 text-align:right;
}
.welcome_login01{
 width:400px; 
 height:62px;
 line-height:62px;
 text-align:right;
 background:url(/public/images/app/exhibition/book/header_back.gif) repeat-x;
}
.zhqh{ 
 float:right;
 width:80px; 
 height:62px;
 line-height:62px;
 padding-right:20px;
 text-align:left;
 color:#666;
 font-size:14px;
 position:relative;
}
.welcome_login01 a:link,.welcome_login01 a:visited,.zhqh a:link,.zhqh a:visited{
 color:#333; 
 text-decoration:none;
 text-shadow:none;
}
.welcome_login01 a:hover,.zhqh a:hover{
 color:#e60012; 
 text-decoration:none;
}
.zhqh img{
 margin:22px 0 25px 0;
 margin:18px 0 25px 0!important;
 +margin:22px 0 25px 0;
 vertical-align:middle;
}
#change{ 
 width:78px; 
 height:auto;
 line-height:22px;
 padding:5px;
 background:#fff;
 text-align:left;
 border:1px #999 solid;
 font-size:12px;
 position:absolute;
 left:0;
 top:45px;
 z-index:10000;
}
#change p{
 width:78px;  
 height:22px;
 word-break:keep-all;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
}
.logo_back{ 
 width:967px; 
 height:233px;
 margin:0 auto;
 background:url(/public/images/app/exhibition/book/logo_back.gif) no-repeat;
 clear:both;
}
.con02{ 
 width:945px; 
 height:auto;
 padding:0 11px;
 margin:0 auto;
 background:url(/public/images/app/exhibition/book/con_back.gif) repeat-y;
 overflow:hidden;
}
.con_title{ 
 width:100%;
 height:40px;
 background:url(/public/images/app/exhibition/book/title_back.gif) no-repeat;
 overflow:hidden;
}
.con_title li{ 
 float:left; 
 width:168px;
 height:40px;
}
.con_title li.li01{ 
 width:760px;
 line-height:40px;
 padding-right:17px;
 text-align:right;
}
.con_title li.li01 a{
 margin-left:20px;
 display:inline;
}
.host{ 
 width:944px;
 height:187px;
 padding-left:1px;
 overflow:hidden;
}
.host li{ 
 float:left; 
 width:16px;
 height:142px;
 padding:45px 15px 0 14px;
 display:inline;
 text-align:center;
 font-size:16px;
 font-weight:bold;
 color:#333;
 background:url(/public/images/app/exhibition/book/book01.gif) center no-repeat;
 cursor:pointer;
 word-wrap:break-word;
 word-break:nomal;
 overflow:hidden;
}
.host li.book_info{  
 width:673px;
 height:187px;
 padding:0 1px 0 0;
 background:none;
}
.host li img{
 display:inline;
}
.host li span{  
 width:12px;
 font-size:12px; 
 line-height:7px; 
 display:inline-block; 
 padding:3px 0;
}
.lydt{ 
 width:905px;
 height:220px;
 padding:20px;
 background:#000;
}
.lydt table{
 border:none;
 table-layout:fixed;
 border-collapse:collapse;
 color:#000;
}
.lydt table th{
 padding:10px 0;
 font-weight:normal;
}
.lydt table td{
 border:1px #fff solid;
 padding:0 5px;
 text-align:center;
 color:#fefe00;
 overflow:hidden;
}
.xmxx{ 
 width:945px;
 height:642px;
 background:url(/public/images/app/exhibition/book/list_back.gif) repeat-y;
}
.xmxx01{ 
 float:left; 
 width:290px;
 height:179px;
 padding:35px 0 0 25px;
}
.xmxx01 li{ 
 float:left; 
 width:133px;
 height:161px;
 background:url(/public/images/app/exhibition/book/logo_img.gif) no-repeat;
 text-shadow:1px 1px #ebbd6f;
}
.xmxx01 li.li01{ 
 width:137px;
 padding:0 10px;
 line-height:28px;
 background:none;
}
.xmxx01 li h1{
 font-size:14px;
 word-break:keep-all;
 white-space:nowrap;
 overflow: hidden;
 text-overflow: ellipsis;
}
.xmxx01 li a{ 
 text-shadow:1px 1px #c99a56;
}
.friends{
 width:945px;
 height:auto;
 background:url(/public/images/app/exhibition/book/list_back01.gif) repeat-y;
 overflow:hidden;
}
.friends li{ 
 float:left;
 width:255px;
 height:112px;
 padding-top:22px;
 margin:0 30px;
 display:inline;
 background:url(/public/images/app/exhibition/book/friends_back.gif) 250px 22px no-repeat;
}
.friends li.li01{ 
 background:url(/public/images/app/exhibition/book/friends_back01.gif) 250px 22px no-repeat;
}
.copyright{ 
 width:945px;
 height:70px;
 line-height:28px;
 text-align:center;
 padding-top:20px;
 margin:0 auto;
 color:#000;
 text-shadow:1px 1px #f1ba7a;
}
.copyright a{
 margin:0 7px;
 display:inline; 
}
.location{ 
 width:100%; 
 height:65px;
 line-height:65px;
 padding-top:12px;
 text-indent:30px;
 background:url(/public/images/app/exhibition/book/list_back02.gif) no-repeat;
 color:#000;
 text-shadow:1px 1px #f1ba7a;
}

.detail{ 
 width:945px;
 height:auto;
 background:url(/public/images/app/exhibition/book/list_back04.gif) repeat-y;
}
.detail01{ 
 width:865px;
 height:auto;
 padding:20px 40px;
 background:url(/public/images/app/exhibition/book/list_back03.gif) no-repeat;
}
.detail01 table{
 margin:10px 0 15px 0;
 border:none;
 border-collapse:collapse;
 background:#fff;
 font-size:14px;
 color:#333;
}
.detail01 table th{
 background:#e6d8c2;
 border:1px #bc935d solid;
 padding:5px 10px 5px 0;
 line-height:22px;
}
.detail01 table td{ 
 border:1px #bc935d solid;
 padding:5px 10px;
 line-height:22px;
}
.detail01 table td.td01{
 background:#f3ece1;
 text-align:right;
}
.detail01 table td.td02{ 
 padding:0 10px;
 line-height:20px;
 text-indent:25px;
 font-size:21px; 
 font-weight:bold; 
}
.detail01 table td span{ 
 padding-left:5px; 
 color:#e60012;
}
.button_01{ 
 width:100%; 
 height:auto;
 padding:0 0 40px 0;
 text-align:center;
 background:url(/public/images/app/exhibition/book/list_back05.gif) bottom no-repeat;
 color:#999;
 overflow:hidden;
}
.page,.page_01{ 
 width:100%; 
 height:54px;
 text-align:center;
 line-height:54px;
 padding-top:12px;
 background:url(/public/images/app/exhibition/book/list_back02.gif) 0 -11px no-repeat;
 color:#333;
}
.page input{
 width:20px;
}
.page li{ 
 float:left; 
 width:300px; 
 height:50px;
 line-height:50px;
 text-indent:50px;
}
.page li.li01{ 
 float:right; 
 width:400px;
 text-indent:0; 
 color:#333;
}
.page li span{
 margin:0 8px;
 color:#333;
}
.page span.span01{
 color:#333;
}
.page a:link,.page a:visited{
 margin:0 8px;
 color:#333;
}
.page a:hover{
 margin:0 8px;
 color:#333;
}
.copyright_2{ 
 width:945px;
 height:70px;
 line-height:28px;
 text-align:center;
 font-size:14px;
 padding-top:20px;
 margin:0 auto;
 color:#333;
}
.copyright_2 a{
 margin:0 7px;
 font-size:14px;
 display:inline;
 color:#333; 
}
.copyright_2 a:link,.copyright_2 a:hover,.copyright_2 a:visited{
 color:#333; 
}
.contain{
 width:925px;
 height:auto;
 margin:5px auto;
 padding:5px;
 overflow:hidden;
}
.l_column_top_02{
 height:44px;
 background:url(/public/images/manager/left/szleft_column_top_02.gif) no-repeat;
 overflow:hidden;
}
.l_title{
 float:left;
 width:150px;
 padding:4px 0 0 0;
 text-indent:8px;
}
.l_column_bg_02{
 background:url(/public/images/manager/left/szlleft_column_bg_02.gif) repeat-y;
 overflow:hidden;
}
.l_column_bg_02_cont{
 float:left;
 margin:0 0 0 23px;
 width:880px;
 padding:10px 0;
 font-size: 12px;
}
.l_column_bg_02_cont_l{
 float:left;
 width:156px;
 padding:10px 0 0 0;
 text-align:center;
}
.l_column_bg_02_cont_r{
 float:left;
 width:710px;
}
.l_column_bg_02_cont_r h1{
 width:100%;
 padding:3px 0 8px 0;
 line-height:160%;
 border-bottom:1px dashed #c5c5c5;
 font-size:14px;
 color:#FD7715;
}
.l_column_bg_02_cont_r ul li{
 float:left;
 width:460px;
 height:25px;
 line-height:25px;
 padding:3px 0;
 border-bottom:1px dashed #c5c5c5;
 text-indent:6px;
 color:#5d5d5d;
 font-size: 12px;
}
.l_column_bg_02_cont_r ul li.lileft{
 width:250px;
}
.l_column_bg_02_cont_r ul li span{
 font-weight:bold;
 padding:0 5px 0 0;
}
.l_column_bg_02_cont_r ul li.syllable_left{
 width:145px;
 text-align:right;
 font-weight:bold;
}
.step{
 position:relative;
 height:178px;
 background:#fff;
}
.step_scroll{
 height:178px;
 background:#fff;
 display:none;
}
.l_column_foot_02{
 height:16px;
 background:url(/public/images/manager/left/szlleft_column_foot_02.gif) no-repeat;
 overflow:hidden;
}
/* 2013-05-23 css */
.float_table{
 width:100%;
 border-collapse:collapse;
 table-layout:fixed;
 background: url(/public/images/manager/right/float_bg.gif) repeat-x;
}
.float_table th{
 height:127px;
 padding:0 0 7px 0;
 overflow:hidden;
}
.float_table th.tab_on{
 background:url(/public/images/manager/right/float_m.png) bottom center no-repeat;
}
.float_table_details{
 width:100%;
 border-collapse:collapse;
 table-layout:fixed;
}
.float_table_details th,.float_table_details td{
 line-height:160%;
 border:1px solid #ACB6C2;
 padding:8px;
 color:#575757;
}
.float_table_details th{
 background:#C3DFEE;
 font-weight:bold;
 color:#2E6786;
}
.float_table_details td.details_left{
 background:#F0F1F5;
 text-align:center;
 font-weight:bold;
}
.mt15{
 margin:15px 0 0 0;
}
.wtlink:link,.wtlink:visited,.wtlink:hover{
 color:#fff;
}
.l_column_bg_02_cont_r h1 span {
    color: #999999;
    float: right;
    font-size: 12px;
    font-weight: normal;
}
.l_column_bg_02_cont_r h1 span a {
    color: #999999;
    margin: 0 10px 0 0;
}
.l_column_bg_02_cont_r h1 span a:hover {
    color: #FD7715;
}
.l_column_bg_02_cont_r h1 span img {
    margin: -2px 5px 0 0;
    vertical-align: middle;
}

 