/* 公用开始 */
body{font-size:12px; font-family:"宋体"; margin:0; color:#333; background-color:#f3f3f3;}
a{color:#157405; text-decoration:underline;text-decoration: none;}
a:hover{color:#ff0000}
div{float:left}
input,select{font-size:12px}
img{border:0}
a img{border:0}
p,div,form,ul,ol,li,dl,dt,dd,h1,h2 {margin:0; padding:0;}
ul,ol,li,dl,dt,dd{list-style:none; float:left}
.n2l{margin:0 3px; color:#f00}
.b14{font-size:14px; font-weight:bold}
.main981{width:981px; margin:0 auto; float:none; clear:both}
#s_HappyThemeHeader{padding:0 11px 0 11px; font-weight:bold; margin: 0px auto; width: 959px; color: #597fab; line-height: 36px; height: 36px; background-color: #eaffe7; float:none}
#s_HappyThemeHeaderNavigate{margin: 0 auto; width: 980px; height: 66px; text-align:center}
.cTopUserState{float:left;}
.headlogo1{width:153px; height:68px}
.headlogo2{width:645px; height:68px; padding-left:183px}
.headlogo2 a{margin-left:51px; float:left}
.emp{width:981px; height:8px; float:none; margin:0 auto; clear:both}
.emp250{width:250px; height:8px; clear:both}
.nh{width:981px; height:86px}
.nh1{width:192px; height:86px;}
.nh1 img{border:0}
.nh2{width:788px; height:86px; border-right:1px #22AE0B solid; background-image:url(/images/book/images201009/nh_bg.gif)}
.nh21{width:788px; height:57px}
.nh211{width:120px; height:52px; padding:5px 0 0 34px;}
.nh211 img{float:left}
.nh211 a{color:#f00; font-weight:bold; text-decoration:underline; float:left}
.nh211 a.nh211_sj{background:url(/images/book/images201009/shoucang_title.gif) no-repeat; width:87px; height:19px; padding-top:10px;padding-left:32px;}
.nh211 a.nh211_ph{width:87px; height:17px;padding-top:6px;padding-left:6px;}
.nh212{width:485px; height:34px; margin-top:15px; margin-bottom:6px; border:1px #22AE0B solid; background-color:#F3F3F3; line-height:34px; text-align:left; padding-left:20px; color:#000; font-weight:bold}
.nh212 span{float:left; padding-top:1px}
.nh212 input{ margin-top:4px; float:left}
.nh213{width:117px; height:31px; padding-top:26px; font-size:14px; padding-left:10px}
.nh213 a{color:#f00; text-decoration:underline; font-weight:bold}
.nh22{width:782px; height:29px; padding-left:6px}
.nh22 a{height:20px; float:left; padding-top:9px; font-weight:bold}
.nh22 span{float:left; padding-top:9px;}
.nh22 a.nh22_space{padding-left:23px}
.mbx{width:971px; height:25px; padding-top:13px; padding-left:10px}
/*公用结束*/
.aspace,.aspace981{height:8px; width:100%; overflow:hidden; clear:both;}
.aspace981{width:981px;}
.mainleft{width:180px}
.vspace{width:8px; height:1px;}
.a14{font-size:14px}
.mbx{width:971px; height:25px; padding-top:13px; padding-left:10px}
.itt{height:20px; background:url(/images/book/images201009/index_bg.gif); padding-top:9px; text-align:center; color:#157405; font-weight:bold}
.ittmm{background:url(/images/book/images201009/index_bg_mm.gif); color:#CA0065}
.itt span{color:#f00}
.fr{float:right; padding-right:9px}
.inleft{width:178px; border:1px #22AE0B solid}
.inleft1{width:178px}
.inleft2{width:178px;}
.inleft2 li{width:178px; height:18px; padding-top:7px; border-bottom:1px #999 dashed}
.inleft2 dt{width:131px; padding-top:1px; padding-left:9px}
.inleft2 dd{width:38px; color:#666}
.inleft2 dd span{padding-top:1px; float:left}
.inleft2 dd b{font-size:14px;color:#f60}
.inleft2l{width:198px;}
.inleft2l li{width:198px; height:18px; padding-top:7px; border-bottom:1px #999 dashed}
.inleft2l dt{width:151px; padding-top:1px; padding-left:9px}
.inleft2l dd{width:38px; color:#666}
.inleft2l dd span{padding-top:1px; float:left}
.inleft2l dd b{font-size:14px;color:#f60}
.mnleft2{width:178px; padding-top:3px}
.mnleft2 li{width:168px; height:19px; padding-top:5px; padding-left:10px; border-bottom:1px #999 dashed}
.mnleft2 dt{width:12px; height:12px; padding-top:1px; text-align:center; border:1px #157405 solid; margin-right:7px; color:#157405; padding-left:1px}
.mnleft2 dd{color:#666; padding-top:1px}
.mnleft2 dt.mdt1{color:#fff;background-color:#157405;}
.inleftmore{width:168px; height:26px; padding-left:10px; padding-top:8px}
.mnleftmore{width:168px; height:23px; padding-left:10px; padding-top:5px}
.incenter{width:585px}
.incenter1{width:411px; height:273px}
.incenter11{width:411px; height:166px; border-left:1px #22AE0B solid; border-top:1px #22AE0B solid}
.incl{width:27px; height:131px; background:url(/images/book/images201009/index_bg1.gif); padding:31px 0 0 11px; line-height:22px; color:#157405; font-weight:bold}
.incr,.incr_h{width:368px; height:158px; padding-top:8px; overflow:hidden}
.incr_h{display:none}
.incr dt{width:102px; height:153px; padding-left:1px; padding-top:5px}
.incr dt img{border:1px #000 solid}
.incr dd{width:250px; line-height:22px; padding-left:15px}
.incr dd b{font-size:14px; float:left; margin-right:10px}
.dbmark{padding-left:22px}
.bmark{FONT: 100%/100% verdana,宋体; font-weight:bold; color:#f07200;FONT-FAMILY: tahoma;DISPLAY: inline; font-size:1.8em;margin:0px;LIST-STYLE-TYPE: none; border:0px;}
.smark{FONT: 100%/100% verdana,宋体;font-weight:bold; color:#f07200;FONT-FAMILY: tahoma;DISPLAY: inline; font-size:1.1em; line-height:1em;margin:0px;LIST-STYLE-TYPE: none;ZOOM: 1;padding-right:7px }
.incenter12{width:404px; height:101px; padding-left:7px; padding-top:4px; border-left:1px #22AE0B solid; border-bottom:1px #22AE0B solid}
.incenter12 li{width:57px; padding-left:9px;padding-top:6px; height:18px; display:inline}
.incenter2{width:172px; height:272px; border-top:1px #22AE0B solid; border-right:1px #22AE0B solid;}
.incenter21{width:155px; height:59px; border-bottom:1px #22AE0B solid; border-left:1px #22AE0B solid; padding-left:16px; background-color:#EAFFE7; padding-top:8px; cursor:pointer}
.incenter21 img{border:1px #000 solid}
.inclight{border-left:0; width:155px; padding-left:17px; background:url(/images/book/images201009/index_bg_sp.gif)}
.incenter21 dt{width:44px; height:59px}
.incenter21 dd{width:111px; height:56px; padding-top:3px; line-height:22px}
.incenter21 dd b{color:#157405}
.inright{width:198px; border:1px #22AE0B solid}
.inrightmm{width:198px; border:1px #FFADC6 solid}
.inrightmm a{color:#CA0065}
.inrightmm .inleft2l{padding-top:3px; padding-bottom:4px}
.inrightmm .inleft2l li{height:20px; padding-top:6px}
.inright1{width:198px;}
.mnc1{width:583px; border:1px #22AE0B solid}
.mnc11{width:554px; text-align:left; padding-left:29px;background:url(/images/book/images201009/index_bg.gif); height:25px; padding-top:4px}
.mnc11 b{padding-right:37px; float:left; padding-top:5px;color:#157405}
.mnc11 a{margin-right:; float:left; width:47px; font-weight:normal; padding-top:5px; height:17px; text-align:center}
.mnc11 a:hover{color:#157405}
.mnc11 a.mnch{width:45px; border-left:1px #22AE0B solid; border-right:1px #22AE0B solid; background-color:#F3F3F3; font-weight:bold; color:#000; text-decoration:none}
.mnc12{width:564px; padding-left:19px; padding-top:6px}
.mnc12_h{display:none}
.mnc121{width:116px; height:195px}
.mnc121 img{border:1px #000 solid}
.mmmark{padding-top:11px; padding-left:35px}
.mmmarkv{padding-top:11px; padding-left:22px}
.mnc122{width:170px;line-height:22px; padding-right:10px;}
.mnc122 b{font-size:14px}
.mnc123{width:257px; padding-left:11px}
.mnc123 li{width:125px; height:19px; padding:10px 0 0 3px; border-bottom:1px #999 dashed}
.mnc123 li.mnc123hli{width:250px; border-bottom:0}
.mnc123 a{float:left}
.mnc123 b{margin-left:7px; color:#f60; font-size:14px; float:left}
.mainright{width:200px}
.mnright2{width:195px; height:281px}
.mnright2 dl{width:190px; margin-left:5px; border-bottom:1px #666 dashed; margin-bottom:6px; height:80px; padding-top:6px; display:inline}
.mnright2 dt{margin-top:6px; width:60px; height:59px; background:url(/images/book/images201009/infolist_bg.gif) -110px 0px no-repeat; padding:2px 0 0 3px;}
.mnright2 dd{width:127px; line-height:24px; height:79px; padding-top:1px}
.mnright2 dl.nodushed{border-bottom:1px #f3f3f3 solid}
.b1{width:631px; border:1px #22AE0B solid}
.b11{width:611px; text-align:left; padding-left:20px}
.b12{width:611px; padding-left:20px}
.b12 dl{width:585px; height:29px; border-bottom:1px #666 dashed}
.b12 dl a{text-decoration:none}
.b12 dl a.ca{color:#666}
.b12 dt{width:384px; padding-top:7px}
.b12 dd{width:201px; padding-top:9px; text-align:right}
.b13{padding-top:9px; height:22px}
.b2{width:340px}
.b21{width:338px; border:1px #22AE0B solid}
.b211{width:318px; text-align:left; padding-left:20px}
.b212{width:323px; padding-left:15px; padding-top:3px}
.b212 dl{width:308px; height:20px; border-bottom:1px #666 dashed; padding-top:9px}
.b212 dt{width:163px;}
.b212 dd{width:145px; text-align:right;}
.b213{padding-top:11px; height:27px}
.b214{width:323px; padding-left:15px; padding-bottom:2px}
.b214 dl{323px; height:63px}
.b214 dt{width:68px; height:59px; background:url(/images/book/images201009/infolist_bg.gif) -110px 0px no-repeat; padding:2px 0 0 3px;}
.b214 dd{width:252px; padding-top:5px; line-height:22px}
#s_PlayFoot{ color:#333333;width:981px; height:58px; text-align:center; line-height:22px; margin:0px auto; margin-top:5px; clear:both; float:none}
#s_PlayFoot a{ color:#333333}
#s_PlayFoot a:hover{ color:#ff0000 }
.flink{width:979px; border:1px #22AE0B solid; padding-top:5px; padding-bottom:10px; clear:both}
.flink_t{width:979px; font-size:14px; color:#ff6600; font-weight:bold; line-height:26px; text-align:center}
.flink_item{width:963px; line-height:22px; padding:0 8px;}
.fu1{border:4px #E4E4E4 solid; background-color:#fff}
.fuclose{width:389px;height:16px; float:left; text-align:right; clear:both; padding-top:2px}
.fuclose img{cursor:pointer}
.fu11{float:left;padding:0px 10px; clear:both;}
.login1{width:372px}
.login1t{width:372px; height:26px; padding-top:6px;}
.login1t1{width:5px; height:25px; border-bottom:1px #A1A1A1 solid}
.login1tm{width:80px; height:20px; border:1px #A1A1A1 solid; border-bottom:0px; padding-top:5px; text-align:center; font-size:14px; font-weight:bold; cursor:pointer}
.login1t2{width:10px; height:25px; border-bottom:1px #A1A1A1 solid}
.login1th{width:80px; height:19px; border:1px #A1A1A1 solid; background-color:#eee; padding-top:5px; font-size:14px; text-align:center; text-decoration:underline; cursor:pointer}
.login1t3{width:193px; height:25px;border-bottom:1px #A1A1A1 solid}
.login2{width:337px; height:236px; border-bottom:1px #AAA solid; padding-left:35px; clear:both}
.login2 a{font-size:12px}
.login2 ul{margin:0px; padding:0; clear:both;}
.login2 li{list-style-position:outside; font-size:14px;width:330px}
.l2li{font-weight:bold; padding-top:14px; padding-bottom:22px;}
.l2li1{padding:6px 0px}
.login3{width:372px; font-size:12px; font-weight:bold; padding-bottom:10px; clear:both}
.login3 li{list-style-position:outside; padding:7px 0px 8px 0px; width:372px}
.reg1{width:522px}
.reg1t{width:522px; height:26px; padding-top:6px;}
.reg1m{width:509px; padding-left:13px; clear:both; width:357px}
.reg1m dl{margin-left:0px; padding-top:10px; float:none}
.reg1m dt{padding:7px 0px 5px 0px; font-weight:bold; float:none}
.reg1m dd{color:#666; padding-left:73px; float:none}
.reg1m span{color:#666; font-weight:normal; margin-left:5px}
.reg1b{width:200px; padding-left:84px; clear:both; padding-bottom:20px; padding-top:5px}
.reg1b li{list-style-position:outside; padding:5px 0px}
.fu1_dialog{border:4px #E4E4E4 solid; background-color:#fff; position:absolute; width:400px; visibility:hidden;padding:30px 0px 20px 0px; font-size:12px; font-weight:bold; overflow:hidden; position:absolute; left:0px; top:0px}
.fu1_dialog li{width:380px;float:none; padding:5px 0; line-height:22px}
#loginhiddendiv{display:none; float:none}
#Img_SiteLogin_ValidCode{margin-left:5px}
#Img_SiteReg_ValidCode{margin-left:5px}
.bjt1{width:319px; border:1px #22AE0B solid; padding-bottom:5px}
.bjt11{width:295px; text-align:left; padding-left:24px}
.bjt12{width:319px; height:110px; padding-top:8px}
.bjt12 dt{width:87px; padding-left:20px;}
.bjt12 dt img{width:70px; border:1px #000 solid}
.bjt12 dd{width:192px; line-height:22px}
.bjt12 dd b{float:left; font-size:14px; padding-right:10px}
.bjt13{width:283px; padding:0 18px}
.bjt13 dl{width:283px; height:21px; border-top:1px #999 dashed; padding-top:7px}
.bjt13 dt{width:244px; padding-left:3px; padding-top:1px}
.bjt13 dd{width:30px; font-weight:bold; color:#f60; font-size:14px}
.nvt1{width:771px; border:1px #FFADC6 solid; padding-bottom:10px}
.nvt1 a{color:#CA0065; font-weight:normal}
.nvt11{width:751px; height:20px; padding-top:9px; background-image:url(/images/book/images201009/index_bg_mm.gif); padding-left:20px; padding-top:9px; color:#CA0065; font-weight:bold;}
.nvt12{width:771px}
.nvt121{width:225px; padding:0 16px}
.nvt1211{width:223px; padding-top:12px; height:20px; padding-left:2px; border-bottom:1px #999 solid; font-weight:bold}
.nvt1212{width:225px; height:142px; padding-top:6px;}
.nvt1212 dt{width:72px; height:136px; padding-top:6px}
.nvt1212 dt img{border:1px #000 solid}
.nvt1212 dd{width:136px; padding-left:17px; line-height:22px}
.nvt1212 a.nvtab{font-size:14px; font-weight:bold}
.nvt1213{width:225px; height:28px; border-top:1px #999 dashed}
.nvt1214{padding-top:8px; height:20px}
.nvt1213 dt{width:200px; padding-top:8px; padding-left:1px}
.nvt1213 dd{width:24px; color:#f60; font-weight:bold; font-size:14px; padding-top:7px}
.tipbox{padding: 7px 0px 3px 2px;width: 978px;margin: 10px auto;height: 20px;border-bottom: 1px #22AE0B solid;background-color: #EAFFE7;border: 1px solid #64B364;z-index: 1000;}
.tipbox .left{ float:left; overflow:hidden}
.tipbox .left .toread{ background:url(../images/new/indexico.gif) no-repeat left -383px; padding-left:25px; }
.tipbox .left .toread,.tipbox .left .readed{color:#bbb}
.tipbox a.orange{ color: #207738;}
.tipbox .left .readed{ background:url(../images/new/indexico.gif) no-repeat 2px -415px; padding-left:25px}
.tipbox .left em{ font-style: normal; font-family: "Microsoft YaHei", "微软雅黑", "SimSun", "宋体"; font-size:12px; color:#000; padding-right:15px}
.tipbox .right{ float:right; overflow:hidden}
.tipbox .right small a{ display:inline; background: #33993C; font-size:12px; color:#fff; padding:4px 10px}
.tipbox .right small a:hover{ text-decoration:none; background: #2B9B38;}
.tipbox1{width: 980px;margin: 10px auto 0px -3px;border: 1px solid #2AA547;background: #FFFFFF;clear: both;overflow: hidden;font-size: 13px;font-family: "宋体";}