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

body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,blockquote,th,td,p{margin:0;padding:0}
body{ margin:0; padding:0;  font-size:12px;}
ul{ list-style:none}
li { list-style:none;}
dl,dt,dd{list-style:none;}
a:link,a:visited{text-decoration:none; color:#333333;}
a:hover{text-decoration:underline;color:#F00}
img{ border:0; vertical-align:bottom}

.left {float:left; display:inline}
.right{ float:right; display:inline}
.margin20{margin-left:50px;}

.grid1003{ width:1003px; overflow:hidden; margin:auto;}
.grid197{ width:197px; overflow:hidden;}
.grid801{ width:801px; overflow:hidden;}
.grid296{ width:296px; overflow:hidden; }
.grid396{ width:396px; overflow:hidden; }
.grid246{ width:246px; overflow:hidden; }
.grid520{ width:520px; overflow:hidden;margin-left:10px }
.grid680{ width:680px; overflow:hidden;}


.block{ width:100%; overflow:hidden; float:left; display:inline}
.block-body{ overflow:hidden;line-height:18px; color:#333;}

.block .block-header{height:32px;overflow:hidden; line-height:32px  }
.block .block-header .title{  font-size:18px; color:#666;  float:left;}
.block .block-header .title span{color:#333; }
.block .block-header .links{ float:right; }
.block .block-header .more{  display: block; color:#818181}
.block .block-header .links a:hover {color:#FF0000;text-decoration:none;}
.block .block-body ul{}
.block .block-body ul li{line-height:26px; overflow:hidden; width:100%; float:left}
.block .block-body ul li a{ display:block;}
.block .block-body ul li span{ display:block; }
.block .block-body ul li a:link,.block .block-body ul li a:visited {color:#666;}
.block .block-body ul li a:hover{color:#F00;}

.img-list .block-body .body ul li,
.product-list .block-body .body ul li
{float:left; display:inline; padding:0; background:none; border:none; overflow:hidden}
.img-list .block-body .body ul li a img,
.product-list .block-body .body ul li a img
 {display:block;}
.img-list .block-body .body ul li span,
.product-list .block-body .body ul li span
{display:block; line-height:17px; color:#666; }
.img-list .block-body .body ul li a:link,
.product-list .block-body .body ul li a:link,
.img-list .block-body ul li a:visited,
.product-list .block-body ul li a:visited{ color:#333;}
.img-list .block-body .body ul li a:hover,
.product-list .block-body .body ul li a:hover
{ color:#F00;text-decoration:none}
.img-list .block-body .body ul li a span:hover,
.product-list .block-body .body ul li a span:hover
{ color:#F00}

.img-list .block-body .body ul li a span,
.product-list .block-body .body ul li a span
{ white-space:nowrap;text-overflow: ellipsis ;-moz-text-overflow: ellipsis; overflow:hidden;}

.category-list .block-body ul li {line-height:26px; background:url(../images/bg.png) no-repeat; font-size:14px; }
.content-list .block-body ul li{ line-height:26px; background:url(../images/bg.png) no-repeat; }
.custom .block-body{ line-height:24px; color:#746b74; padding-top:10px}
.gallery-list .block-body-layout{ margin-top:8px;}
.gallery-list .block-body-left
{ float:left; border:#dad6c5 1px solid; display:inline;}
.gallery-list .block-body-right
{ float: right; display:inline; line-height:18px}
.gallery-list .block-body-right span
{ width:100%; display:block; }
.gallery-list .block-body-right span.title
{ padding-bottom:5px}

.gallery-list .block-body-right span.title a
{ display:block; width:90%;white-space:nowrap; text-overflow: ellipsis ;-moz-text-overflow: ellipsis;overflow:hidden}
.gallery-list ul li a{ background:url(../images/bg.png) no-repeat;}
.gallery-list ul li .block-body-right a:link,
.gallery-list ul li .block-body-right a:visited {color:#292929; font-size:14px; font-weight:bold}
.gallery-list ul li .block-body-right a:hover{color:#ff0000;}

.content-list .block-body ul li a,
.gallery-list .block-body ul li a{ display:block; float:left}
.content-list .block-body ul li span,
.gallery-list .block-body ul li span{ display:block; float:right }

.block.friendlink .link-body { overflow:hidden}
.block.friendlink .link-body ul li{ float:left; line-height:26px; padding:5px 4px 0;width:102px }
.block.friendlink .link-body ul li a{ word-break:break-all;white-space:nowrap;}
.block.friendlink .link-body ul li a:link,.friendlink .link-body ul li a:visited {color:#333;}
.block.friendlink .link-body ul li a:hover{color:#F00;}


.block .block-body .block-body-layout a{ background:none; padding:0}


.book{ font-size:12px;/* background-color:#FFF; */width:92%;margin-left:40px}
.book h3{ height:60px;line-height:60px;color:#06F; text-align:center}
.book dl{ padding-left:30px;padding-bottom:10px;margin-bottom:20px;border-bottom:1px dashed #B8B9B9;}
.book .column1{ overflow:hidden; line-height:22px}
.book .column2{background:url(../images/book_2.gif) 0 1px no-repeat;}
.book .column3{background:url(../images/book_3.gif) 0 1px no-repeat;border-bottom:none;}
.book .column1 a{ color:#999;}
.book .column1 dd{padding:0 0;}
.book .column3 dd{padding:20px 0;}
.book .column3 dd input,.book .column3 dd .xheditor-mini{ height:22px;border:1px solid #ccc;text-indent:3px;vertical-align:middle;}
.book .column3 dd .xheditor-mini{ width:400px;height:180px;text-indent:0;padding:5px;}
.book .column3 dd input.n{ border:none;}
.book .column3 dd td{ padding:5px 0;}
#xhEdt0_iframearea{ padding:0;}
.book .column3 dd span{ color:#999;}
.book .column3 dd span.red{ color:#FF6600;}
.book .column3 dd input.vote_bnt{ cursor:pointer;float:left;width:99px;height:36px;border:none;background:url(../images/book_bt.png) no-repeat;}
.book .column3 dd input.vote_bnt:hover{background:url(../images/book_bt_1.png) no-repeat;}
.book .column3 dd span#showmsg{ float:left;padding-left:20px;line-height:36px;color:#FF6600;}
.book .column3 select.s{ border:1px solid #7F9DB9;}









