﻿body {background-image: url(../imgs/ps/top_b.jpg);background-repeat: repeat-x;background-position:top;text-align:center;}
.border_preview{border:solid 1px #999; background-color:White;overflow:hidden;padding:10px; line-height:18px; text-align:left;}
.border_preview label{font-weight:bold; color:Red;}
.border_preview img{margin:0 8px 0 0; float:left; width:120px; height:161px;}
.ptop{width:931px; overflow:hidden; height:76px; margin:0 auto;}
.ptop .logo{float:left;}
.ptop .menu{float:right; width:650px; height:68px; padding-top:8px; text-align:right;}
.ptop .menu .mtop{clear:both; width:auto; text-align:right; background-image:url(../imgs/ps/mtop_bg.gif); padding-top:3px; height:14px; width:167px; padding-right:25px;}
.ptop .menu .mtop a{color:White; text-decoration:none;}
.ptop .menu .mtop a:hover{color:#1d8294; text-decoration:none;}
.ptop .menu .mflash{clear:both; text-align:right; height:37px; margin-top:12px;}

.ptopline{height:18px; background-color:#996855; overflow:hidden;}
.ptopline .sitemap{width:931px; padding:3px 0 0 10px; text-align:left; margin:0 auto; color:#efefef;}
.ptopline .sitemap span{float:right;margin-top:-13px; margin-right:10px; color:#996855;}
.prighttop{width:931px; overflow:hidden; height:13px; margin:0 auto; text-align:right;}

.pmain{width:931px;  display:inline-block; margin:0 auto;}
.pmain .pleft{width:781px; float:left; overflow:hidden; height:auto; text-align:left;}
.pmain .pright{width:138px; float:right;  height:auto;}

.pcopy{ height:112px; overflow:hidden; background-image:url(../imgs/ps/pcopy_bg.gif);}
.pcopy .copytext{width:931px; height:112px; overflow:hidden; text-align:left; margin:0 auto; background-image:url(../imgs/ps/copytext_bg.gif);}
.pcopy .copytext .ct_left{ float:left; width:192px; padding-top:35px;}
.pcopy .copytext .ct_center{float:left; width:580px; overflow:hidden; padding-top:30px; color:#ccc; font-family:Verdana; line-height:24px; text-align:center;}
.pcopy .copytext select{color:#1d8294; width:158px;}
#pbottom{height:10px; background-color:#996855; overflow:hidden;}

.bookbutton_0{overflow:hidden; background-image:url(../imgs/ps/book_right_bg_ie6.jpg); color:White; text-align:center; line-height:25px;}
.bookbutton_0 .bbbody .div_0 a{color:White; text-decoration:none;}
.bookbutton_0 .bbbody .div_0 a:hover{color:#e7d8c5; text-decoration:none;}
.bookbutton_0 .bbbody .div_1 a{color:#996855; text-decoration:none;}
.bookbutton_0 .bbbody .div_1 a:hover{color:#fff; text-decoration:none;}


.pbannerblock{overflow:hidden; height:auto; display:inline-block;}
.pbannerblock .pbleft{width:181px; float:left; overflow:hidden; height:auto;}
.pbannerblock .pbright{width:587px; float:right;overflow:hidden; height:auto;}

.pbannerblock .pbleft .search{}
.pbannerblock .pbleft .search .s_body{background-image:url(../imgs/ps/pc_search_bg.gif); background-repeat:no-repeat; background-position:top; height:103px; overflow:hidden; padding:7px 4px 8px 5px; color:#1d8294;}
.pbannerblock .pbleft .search input{ color: #999; margin:5px 0; vertical-align:middle;}
.pbannerblock .pbleft .search select{color:#1d8294;}
.pbannerblock .pbleft .search a{color:#1d8294; text-decoration:none;}
.pbannerblock .pbleft .search a:hover{color:#ccc; text-decoration:none;}

.bookpageindex{background-image:url(../imgs/ps/book_pageindex_bg.gif); text-align:right; height:25px; padding:13px 30px 1px 1px; color:#1d8294;}
.searchbooklist{height:auto; padding:20px; overflow:hidden; display:inline-block; background-image:url(../imgs/ps/book_left_bg.gif); background-repeat:repeat-y;}
.searchbooklist .bl{width:118px; height:160px; overflow:hidden; margin:5px 0; float:left;}
.searchbooklist .bl .bimg{text-align:center; height:104px; background-image:url(../imgs/ps/bl_bg.gif); background-position:center top; background-repeat:no-repeat;}
.searchbooklist .bl .bname{ line-height:19px; text-align:center;}
.searchbooklist img{cursor:pointer;}

.stitle{height:20px; padding:7px 0 0 15px; background-repeat:no-repeat; overflow:hidden; color:#1d8294;}