/* 初始化 */
*{margin:0;padding:0;}
body {margin:0 auto;padding:0;color:black;background-color:white;font-size:12px;line-height:150%;text-align:center;}
div,form,img,ul,ol,li,dl,dt,dd {margin:0;padding:0;border:0; list-style-type:none;}
dt,dd{clear:both;}
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;}
textarea,input{font-size:12px;margin:0;padding:0;}
h2{font-size: 22px;color:#fff;font-weight: bold;}
table,td,tr,th{font-size:12px;}
.cl,.clear{clear: both;}
a:link {font-size:12px;color: #4E7200; text-decoration:none;}
a:visited {font-size:12px;color: #4E7200;text-decoration:none;}
a:hover {font-size:12px;color: #bd0a01; text-decoration:underline;}
a:active {font-size:12px;color: #bd0a01; text-decoration:none;}
/*顶部菜单*/
#Top_nav{height:22px;background:#f8f8f8;color:#a1a0a0;text-align:center;line-height:18px; vertical-align:top;}
#Top_nav img{margin-bottom:4px;border:0;}
#Top_nav div{width:898px;margin:0 auto;text-align:right;padding-top:3px;font-size:12px; font-family:宋体;}
#Top_nav a{color:#a1a0a0;margin:0 3px;font-size:12px;text-decoration:none;padding:1px 3px 1px 3px;}
#Top_nav a:hover{color:#fff;background:#929292;}
#Top_nav .qq{font-family:verdana;}
#Delete_line{background:#e6e6e6;height:1px;font-size:0;line-height:0;color:#e6e6e6;}

/* 顶部导航 */
.topguide{border:1px solid #ccc;width:910px;height:27px; margin:0 auto;}
.topguide ul{margin:0px 10px;float:left;list-style:none; vertical-align:top;}
.topguide ul li{ float:left;}
.topguide ul li a{ display:block; line-height:160%; color:#468fce; margin:2px 7px;font-size:14px; vertical-align:top;}
.bannerad{width:990px; height:0px; border:0px solid #ccc; margin:5px auto;}
.bannerad iframe{ width:990px; height:0px; float:left;}
.bannerggad{width:990px; height:100px; border:1px solid #ccc; margin:5px auto; font-size:14px;}
#g72890{ width:728px; height:90px; vertical-align:middle; padding:5px; float:left; font-size:14px;}
#g728l iframe{ width:230px; height:100px;}
/*顶部导航*/
#Nav_guide{text-align:center;}
#Guide_top{width:910px;margin:0 auto;padding:6px 0 4px 0;height:41px;line-height:22px;background:#fff;font-family:Verdana,宋体;}
#Site_Logo{width:128px;float:left;text-align:center;}
#Site_Logo img{border:0;}
#Guide_TextNav{float:left;width:780px;font-size:13px;}
#Guide_TextNav a{color:#000;text-decoration:none;padding:2px 2px 0 2px;font-size:13px;}
#Guide_TextNav a.lcnew{background:url('/images/guide_textnav_bg.gif') no-repeat 31px -37px;}
#Guide_TextNav a:hover{color:#f00;}
#Guide_TextNav a.lcnew:hover{background-image:url('/images/guide_textnav_bg.gif');background-position:31px -37px; background-repeat:no-repeat;}
/*广告及搜索*/
#ad_search{margin:7px auto 5px auto;width:910px;height:90px;clear:both;}
#ad_search #banner{float:left;width:728px;height:90px; border:1px solid #CDC9CA;}
#ad_search #hotnews{float:left;width:175px;height:88px;border:1px solid #CDC9CA;border-left:0;	}
#ad_search #hotnews #text{float:none;width:134px;margin:15px auto 0 24px;text-align:left;}
#ad_search  a{color:#0000ff;text-decoration:none;}
#ad_search  a:hover{color:red;text-decoration:none;}
#ad_search{margin:7px auto 0 auto;}
#ad_search #hotnews{height:89px;}
#text .so_text{margin-bottom:5px;}
#text .so_sub{margin-top:5px;}
#Spread{clear:both;margin:0 auto ;width:808px;height:27px;line-height:27px;border:1px solid #CDC9CA;text-align:left;color:#C2130E;background:url(/images/Spread_bg.gif) no-repeat 18px 7px;padding-left:100px;font-size:12px;}
#Spread a{text-decoration:none;color:#000;margin-right:5px;background:url(/images/Spread_bar.gif) no-repeat 0 0;padding-left:10px;padding-right:20px;}
#Spread #Spread_title{overflow:hidden;height:27px;}
/*文章页内容*/
.arc_connect{width:910px;margin:4px auto 4px auto;}
#dz_buy{float:right;}
#dangbuy{float:right;}
.so_amazon {width:112px; height:19px;background:url(http://book.39world.com/images/amazonbuy.png) no-repeat;border:0; float:right;}
.so_zhuoyue {width:190px; height:50px;background:url(http://book.39world.com/images/zhuoyue.png) no-repeat;border:0; float:right; margin-left:10px;}
.key2gif{position:relative;top:2px; margin:0px 2px 0px 0px;}
#googles{margin:0 auto; margin-left:20px;}
/*内容页左边*/
.arc_left {float: left; width: 650px; margin:10px auto 3px auto;}
.arc_top_right{CLEAR:both;right:0px;FLOAT:right;TOP:0px;vertical-align:top;}
.arc_top { text-align:left;border:1px solid #aaccee;padding:3px 5px 3px 5px;background: #ebf3fb; width:638px; color: #07519a;height: 20px;}
.arc_top img {padding-right: 6px; padding-top:4px;}
.arc_top span img{float:right; padding-right:10px;}
.arc_main {border-right: #aaccee 1px solid;border-top: #aaccee 0px solid; border-left: #aaccee 1px solid;width: 648px; border-bottom: #aaccee 1px solid; height: auto;}
.arc_main h1 {font-size:28px;font-weight:normal;text-align:center; font-family:"黑体";margin:5px 0px 5px 0px; width: 638px;color: #508243;line-height:55px; overflow:hidden;font-weight:bolder;}
.arc_main h1 a{font-size:24px; color: #03005C;}
.arc_main h1 a:hover {font-size:24px; color: #bd0a01; text-decoration: none}
.arc_main h1 a:active{font-size:24px; color: #03005C; text-decoration: none}
.arc_main h1 a:visted{font-size:24px; color: #03005C; text-decoration: none}
.arc_info {margin: 0px auto; width: 98%; color: #999; line-height: 25px; border-bottom: #ddd 1px solid; text-align: center;}
.arc_info a {color: #999}
.arc_info a:hover {color: #333; text-decoration: none}
.arc_nr {text-align:left; padding:10px 0px 10px 0px;font-size:14px;line-height:180%;min-height: 540px; backgruound: #f9fcfe;  overflow: visible;width: 628px; color: #000;height: auto !important; position:relative;}
.arc_nr a{font-size:14px;color:#000;text-decoration:underline;}
.arc_nr p{text-indent:2em;}
.arc_nr IMG {max-width: 330px; ; width: expression(this.width > 610 ? "610px":"this.width")}
.pagebreak_t{float:right; font-size:12px;}
.pagebreak_t a{font-size:14px;}
#rel_i_l{font-size:14px;line-height:200%; width:98%; overflow:hidden; margin-left:10px;}
#rel_i_l a{font-size:14px;color:blue;text-decoration:none;}
#rel_i_l a:hover{color:#C2130E;}
#Reading{float:left;margin-right:10px;font-size:12px;}
#Reading .rline{border:1px solid #BE0000;border-top:0;}
#Reading .imgline{border:1px solid #ccc;}
#Reading .readtit{font:18px 黑体;padding:10px 0 5px 0;}
#Reading a{color:#333;text-decoration:underline;}
#Reading a:hover{color:#C2130E;}
#Reading td{line-height:23px;}
.Go_read {border:1px solid #eaeaea;background: #fbfbfb; overflow: auto;width: 620px;margin:5px 2px 10px 2px; padding-bottom:10px;}
.Goread_Title {padding:4px 4px 4px 4px; font-weight: bold; background: #f7f7f7;border-bottom: #eaeaea 1px dotted;}
.Goread_Title span{padding-left:10px;}
.Goread_Title img{margin: 0px 2px -3px 0px}
.Go_read span{padding:10px 6px 10px 6px; line-height: 180%;}
.Go_read a{font-size:14px; color:#ff5600; padding-left:30px; text-decoration:none;}
#likebook{widht:600px; margin:10px auto;}
#likebook li{width:130px;height:154px;float:left;margin-left:20px; margin-bottom:20px;display:inline;}
#likebook li img{width:120px;height:154px;float:left;}
.topspace {padding-top: 3px}
.arc_post{border:1px solid #ace; background:#fff;}
.arc_p_title{ text-align:left;line-height:28px; padding-left:10px; height:28px; font-family: sans-serif; 
background:#EBF3FB url('/images/arc_p_title_bg.gif') no-repeat 5px -318px; text-indent:20px;color:#003770;}
.arc_p_title span{float:right; padding-right:3px;}
.arc_p_title span img{ margin-left:2px;}
.arc_p_title span a:hover img{left:2px;}
.arc_p_title span A:hover img{left: 2px}
.postbox{width:590px;margin:5px auto;overflow:hidden;}
.commentbox{width:600px; text-align:left;}
.postbox .userbox{width:590px;overflow:hidden;margin-top:10px;}
.postbox .userbox dl{width:590px;}
.postbox .userbox dl dd{float:left;display:block;padding-bottom:2px;}
.postbox .userbox dl dd input.username,.postbox .userbox dl dd input.password{width:100px;border:1px solid #CCC;padding:3px 0px 2px 5px;margin-right:10px;}
.mtop{margin:7px 7px 0px 0px;}
.postbox .txtbox{width:580px;line-height:25px;}
.postbox .txtbox textarea{border:1px solid #CCC;padding:5px;width:94%;height:70px;background:url('/images/txtbox_textarea.gif') no-repeat right top; }
.postbox  .sbut{margin:10px;}
.postbox .userbox .submit{width:100px;height:25px;padding-top:2px;}
.input{border:1px solid #BF0000;background:url('/images/arcinput_bg.gif');color:#fff;margin:4px 0 6px 0;}
/*右侧各分栏*/
.list_right{width:252px; float:left; text-align:left;margin-top:10px; margin-left:5px;}
.right_connect{border:1px #CFCFCF solid; background:#FFFFFF; margin-bottom:10px;}
.right_connect_g{ float:left;border:1px #CFCFCF solid; background:#FFFFFF; margin-bottom:10px;}
.right_connect h4{background: url('/images/right_connect_bg.gif') #EEEEEE no-repeat 5px -516px;margin:1px 1px 0 1px; text-indent:25px;border-bottom:1px #CFCFCF solid; font-size:12px;color:#333; height:23px; line-height:23px;font-weight:normal;}
.right_c_l {margin:0 auto;text-align:left;line-height:21px;font-size:12px;color:#666666; padding:4px 0 2px 3px;}
.right_c_l a{color:#0F479C;}
.right_c_l a:visited{color:#0F479C;}
.right_c_l a:hover{color:#0F479C;}
.right_c_l li{ overflow:hidden;background: url('/images/arc_p_title_bg.gif') #FFFFFF no-repeat 3px 8px; text-indent:10px;}
/*book*/
.bookimg_b{ float:left;width:250px; margin:10px 10px; text-align:center;overflow:hidden;}
.bookimg_b ul{margin-bottom:15px; margin-top:15px;}
#small_pic{width:150;height:220px;}
#small_pic img{width:150;height:220px;}
.tip{ background-color:#e6f7de; border: 1px solid #c6ebb4;text-align:left;margin:0px 5px 20px 5px;line-height:16px; font-size:12px; padding-left:5px;text-indent:1em;}
.bookbuy{width:340px; margin:5px 5px;CLEAR:both;FLOAT:right;TOP:0px;vertical-align:top;position:absolute;top:5px; right:0px; }
.bookbuy ul li{margin-top:10px;line-height:24px;list-style-type:none; color:ccc;}
.bookbuy ul li span{ color:#0033FF}
.bookbuy ul li em{color:#F50;font-family:Verdana;font-size:26px;font-style:normal;}
.book_guige{width:96%;margin:1.5em auto;text-align:left;margin-top:2.5em;background-color:#F6F6F6;border-top:1px solid #DDD;border-bottom:1px solid #DDD;overflow:hidden;}
.book_guige ul{margin:5px;padding:0;}
.book_guige li{margin:0;padding:0;list-style-type:none;float:left;width:180px;height:24px;line-height:24px;overflow:hidden;white-space:nowrap;}
/*频道底部栏目导航*/
.guidebottom{ margin:0 auto; width:910px; height:auto; background:#F2F6FB; border:1px solid #cbcbcb; margin-bottom:10px;}
.guidebottom ul{ text-align:left;}
.guidebottom li{padding:2px 0 0; list-style-type:none; color:#1F3A87;}
.guidebottom li a{color:#1F3A87; padding:0 15px; text-decoration:underline;}
.guidebottom li a:visited{color:#1F3A87;text-decoration:underline;}
.guidebottom li a:hover{color:#1F3A87;text-decoration:underline;}
.guidebottom ul li span{padding:2px 30px 0 5px; list-style-type:none; color:#000;font-weight:bold; text-decoration:underline;}
/*频道底部搜索*/
.topsearch{height:37px;border-right:1px solid #EEE;background:url('/images/bottomsearch_bg.gif') repeat-x;overflow:hidden;width:910px;margin:0 auto;}
.topsearch .title{height:37px;width:83px;float:left;background:url('/images/bottomsearch_title.gif') left center no-repeat;}
.topsearch .inpbox{float:left;margin-top:4px;width:430px;}
.topsearch .inpbox input{margin-left:10px;margin-right:10px;}
.topsearch .inpbox select{font-size:12px;width:100px;}
.topsearch .inpbox .searchtxt{height:13px;width:200px;font-size:12px;padding:6px 0 4px 5px;border-width:1px;border-style:solid;border-color:#808080 #D4D0C8 #D4D0C8 #808080;}
.topsearch .hots{line-height:33px;float:left;}
/*列表:foot*/
.footer {color:#515151;text-align:center;font-size:12px;line-height:24px;width:910px;margin:0 auto; padding-top:12px;}
.footer a {color:#515151;text-decoration:none;}
.footer a.lchot {color:#bd0a01;}
.footer a:hover {color:#bd0a01;text-decoration:underline;}
.footer a:visited {color:#515151;}
.footer div{width:546px; margin:0 auto;}