body {margin: 0px;font-size: 12px;color:#222;margin:0 auto; line-height:20px; background:#f0fafe;font-family: Microsoft YaHei,Microsoft JhengHei,SimSun;}
#box{margin:0 auto;width:960px;}
ul,li,p,dl,dt,dd{ margin:0px; padding:0px;list-style-type: none;}
h1,h2,h3,h4,p.summary,p.summary a{MARGIN:0px;}
img{ border:0}
a{ color:#000; text-decoration:none;}
a:hover{text-decoration:underline;}
#hot{ text-align:center; padding:5px 0 8px 0; border-bottom:1px solid #CCC;width:100%;}
#main{position:relative; margin-bottom:10px;}
.sidebar{padding:0 0 0 0;}
/*-----颜色样式-------*/
.colors1{background:#eefaff;}
.colors2{background:#f6fafe;}
.colors3{background:#edf6d0;}
.colors4{background:#f5f1e7;}
.colors5{background:#eae8f7;}
.colors6{background:#fef4f0;}
.colors7{background:#ebf4ef;}
.colors8{background:#f9f9f9;}
/*------字体大小------*/
.fonts_big{font-size:35px; line-height:180%;}
.fonts_mesne{font-size:25px; line-height:160%;}
.fonts_small{font-size:15px; line-height:120%;}

#main .Crumb{width:99%; color:#82442f; padding-top:15px; margin-bottom:8px; padding-left:1%;}
#main .Crumb a{color:#a54625;text-decoration:underline;}
#main .title2{ font-size:14px; margin:0;width:99%; color: #589ce3; margin-bottom:8px; padding-left:1%; height:25px; line-height:25px; font-weight:bold; }
#main .view{width:99%; height:27px; text-align:right;padding-left:1%; font-size:13px;}
#main .view a{background: url(/images/book_read.png) no-repeat 0px -26px; height:25px; padding-top:2px; width:76px; display:block; float: left; text-align:center; color:#FFF; margin-right:6px; line-height:25px; text-decoration:none;}
#main .view a:hover{ background-position:-81px -26px}

#main .skin{width:99%; height:30px; line-height:30px; border-bottom:1px solid #c7e3ff;border-top:1px solid #c7e3ff;padding-left:1%; color:#333; font-weight:bold; background:#fff; padding-top:2px; margin-bottom:10px;}
#main .skin span{ float:left;}
#main .skin .mode a{ width:15px; height:15px;background: url(/images/book_read.png) no-repeat; float:left; line-height:15px; text-indent:-150px; margin-top:7px; margin-right:4px; overflow:hidden;}
#main .skin .mode a:hover{filter:alpha(opacity=50); -moz-opacity:.50;opacity:0.5}
#main .skin .mode a.color_1{ background-position:0px 0px;}
#main .skin .mode a.color_2{ background-position:-18px 0px;}
#main .skin .mode a.color_3{ background-position:-36px 0px;}
#main .skin .mode a.color_4{ background-position:-54px 0px;}
#main .skin .mode a.color_5{ background-position:-72px 0px;}
#main .skin .mode a.color_6{ background-position:-90px 0px;}
#main .skin .mode a.color_7{ background-position:-108px 0px;}
#main .skin .mode a.color_8{ background-position:-126px 0px;}
#main .skin .mode a.font_1{ width:21px; height:21px; background-position:-187px 0px; margin-top:3px;}
#main .skin .mode a.font_2{ width:21px; height:21px; background-position:-217px 0px; margin-top:3px;}
#main .skin .mode a.font_3{ width:21px; height:21px; background-position:-247px 0px; margin-top:3px;}
#main .skin .status{ float:right; padding-right:20px; font-weight:normal; color:#999;}
#main .skin .status span{ float:none;}
#main .skin .status a{ color:#666; text-decoration:none;}
#main .skin .status a:hover{ color:#333; text-decoration:underline;}

#main #content {line-height:160%;font-family: Microsoft YaHei,Microsoft JhengHei,SimSun;clear:both;font-weight:600;color: #111;}

#main h2{text-align:center; height:30px; line-height:30px; color:#a54625; font-size:22px;font-weight:bold;}
p.summary,p.summary a {text-align:center;font-size:12px;color:#a54625;}


#main #content #tipinfo{text-align:center; line-height:125%; color:#FF0000; font-size:16px;margin:0px;overflow:hidden;}
#main #content #tipinfo a,#main #content #tipinfo a:hover{font-size:16px;color:#FF0000;}

#main #forecast{width:80%; margin:0 auto; font-size:14px; color:#cb380a; font-weight:bold; margin-bottom:30px; overflow:hidden;}
#main #forecast a{color:#cb380a; text-decoration:none;}
#main #forecast a:hover{text-decoration: underline;}
#main #forecast .anterior{ float:left; width:45%; height:20px; overflow:hidden;}
#main #forecast .posterior{float: right; width:45%; height:20px; text-align:right; overflow:hidden;}

#main .thumb{ margin:0 auto 18px auto; text-align:center;line-height:30px; height:30px;width:420px; overflow:hidden;}
#main .thumb a{font-size:15px;padding:4px 10px 2px 10px;margin:2px 10px 2px 10px;color:#222;border:1px #bbb solid;background-color:#eee;text-decoration:none;}
#main .thumb a:hover{border:1px #ED671D solid;color:#FFF;background-color:#ED671D;}

#main .notice{ width:100%; text-align:center; color:#999; line-height:30px;}
#main .feit{ width:100%; text-align:center; color:#999; line-height:20px; height:40px; font-size:13px;}
#main .feit ul{ margin:0 auto; width:600px;}
#main .feit ul li{ float:left; margin-right:10px;}
#main .feit ul li a{ display:block; text-decoration:none; padding:0px 4px; color:#2e3556}
#main .feit ul li a:hover{ background:#a9d1fa}
#copyRight{text-align:center;width:100%; padding-top:10px;color:#666;border-top-width: 1pt;border-top-style: solid;border-top-color: #c7e3ff;}
#copyRight .sodu{margin:0}
#copyRight a{color:#666;}


#login{ float:left; width:244px;padding:8px 0 4px 8px;}
#login .top{ float:left; width:100%;height:25px; border-bottom:1px solid #e9dfb8;}
#login .top .hhh1{ width:109px; display:block; float:left; text-align:center; font-size:13px; color:#cf8b20; height:25px; line-height:25px;background: url(/images/book_read.png) no-repeat 0px -59px; margin-left:3%; }
#login .top .hhh2{ padding-top:5px; float:left; text-align:center; margin-left:5%;}
#login .top .hhh2 a{ color:#990000; text-decoration:underline;}
#login .info{float:left; width:90%; font-size:14px; color:#7ba110; padding:8px 0 4px 10%; margin:0 auto;}
#login .text{width:100px; height:14px; border:1px solid #7ba110;}
#login .button{ width:44px; height:20px;background:url(/images/book_read.png) no-repeat -223px -27px; border:0; padding-top:2px; line-height:18px; font-size:12px; color:#475e05;}
#login .bottom{ float:left; font-size:12px; color:#990000; padding-left:8px; padding-top:4px; height:20px;}

#login2{ float:left; width:244px;background:#f5fbff; padding:8px 0 4px 8px; margin-bottom:8px;}
#login2 td{ line-height:16px; height:16px; font-size:12px; color:#808080;}
#login2 .g1{ color:#7ba110; font-size:14px; font-weight:bold;}
#login2 .g2{ color:#791515;}
#login2 .g3{ padding-left:70px; height:64px;}
#login2 .g3 img{ float:left; margin-left:-70px;}
#login2 .g3 .f1{ float:left; width:100%; line-height:16px;}
#login2 .g4{ color:#000; line-height:30px; height:30px;}
#login2 .g4 a{ color:#666;}

#ballot{ float:left; width:100%; padding-bottom:8px;}
#ballot a{float:left; margin-left:12px;font:Arial, Helvetica, sans-serif;background:url(/images/book_read.png) no-repeat;text-align:center;display:block; display:inline;}
#ballot a:hover{text-decoration:none;}
#ballot a.ballot0{background:url(/images/novip.png) no-repeat; width:82px; height:67px;text-indent:-200px; overflow:hidden;}
#ballot a.ballot1{ background-position: left -92px; width:82px; height:55px;   font-size:26px; color:#0772ba; padding-top:12px;}
#ballot a.ballot1:hover{color: #FF3300}
#ballot a.ballot2{background-position: -90px -92px; width:60px; height:45px;font-size:14px; color:#d62d05; padding-top:22px;}
#ballot a.ballot2:hover{color: #FF6600}
#ballot a.ballot3{background-position: -160px -92px;width:60px; height:45px;font-size:14px; color:#184f91; padding-top:22px;}
#ballot a.ballot3:hover{color: #009933}

#critique{ float: left; width:100%;margin-bottom:8px; }
#critique .title{ width:100%; overflow:hidden;}
#critique .title span{ font-size:14px; font-weight:bold; background:url(/images/book_read.png) no-repeat -110px -55px ; padding-left:45px; height:32px; line-height:32px; float:left; width:80px; color:#3366CC; margin:0}

#critique .ghgh{width:96%; padding-left:3%;line-height:23px;}
#critique .ghgh a.critiquebutton2{color:#3366CC; float:right;}
#critique .ghgh span{ float:left; }

#critique .text{ width:97%; float:left;padding-left:3%}
#critique .text .text_a{ border:1px solid #79a1bf; width:240px; height:80px; margin-bottom:6px;}
#critique .text .text_b{ border:1px solid #79a1bf; width:40px; height:16px;}
#critique .text .p2{ width:100%; float: right}
#critique .text .btn{background:url(/images/book_read.png) no-repeat -169px -170px; width:69px; height:22px;color:#444; text-align:center; padding-top:1px; border:0; margin-left:10px;}

#sidelist{ float: right; width:228px;margin-bottom:10px;background:#FFF;border:1px solid #ccc;}
#sidelist span{ color:#f13713; line-height:23px; height:23px; padding-left:18px; font-weight:bold; margin:0; font-size:14px; padding-top:3px;border-bottom:1px solid #ccc;}
#sidelist ul{ float:left; width:228px; padding-top:9px; font-size:14px; overflow:hidden;}
#sidelist ul li{ float:left; padding-left:18px; width:210px; height:26px; line-height:26px; overflow:hidden;}
#sidelist ul li a.lie{ color:#731d1d;}
#sidelist ul li a:hover.lie{ background:#FFFFCC; text-decoration:none; padding:4px 0 2px 0;}

#otherinfo{ float: right;width:240px; font-size:12px; margin-bottom:10px;}

#linju {margin: 10px 0;font-size:14px;}
#linju a{margin-left:10px;}

/*---网站顶部菜单栏---*/
.main{height:30px; background:url(/images/topbar.gif) 0 bottom repeat-x; margin:0 auto;width:100%;position:relative;}
.main .nav{ margin:0 auto;width:100%; color:#666; height:30px; line-height:28px; position:relative;}
.main .nav ul{ float:left; height:30px; width:100%;line-height:30px;}
.main .nav li{ float:left; float:left;padding:0 9px;border-left:#ddd 1px solid;margin-left:-1px;}
.main .nav .li_right{float:right;text-align:right;background:none; padding-right:10px;margin-top: 5px;}
.main .nav .li_right .text{ border:1px solid #7E7E7E;margin-bottom:5px;margin-left:8px;}


.main .nav a{color:#666; }
.main .nav a:hover{color:#666;}
.bdlikebutton{ margin:0px auto 20px auto;}

#box p.Text {line-height:160%;color:#085271;font-family: Microsoft YaHei,Microsoft JhengHei,SimSun;clear:both;font-weight:600;color: #111;}
#box p.Text  font,#box p.Text  a{font-size: 14px;line-height: 20px;}
#xs2kg {clear:both;width:960px;}
#xs2kg span {border:2pt solid #c7e3ff;padding:4px;
background-color: #FFF;margin-left:4px;
display: block;float: left;}
.top_book {font-weight: normal;font-size: 14px;display:block;border-bottom: 1px  solid #ccc;line-height: 20px;}
.top_book a{margin-left:10px;}
#tj{display:none}
#Adsgg2{margin-bottom:20px;}

.toast-wrap{position:fixed;bottom:20%;color:#fff;width:100%;text-align:center;font-size:14px;display:none}
.toast-msg{background-color:rgba(0,0,0,.7);padding:20px;border-radius:5px}
.toastAnimate{animation:toastKF 3s}