/*default*/
html,body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,table,td,th,img,div,dl,dt,dd,input,select,form,fieldset{margin:auto;padding:0}
img{border:0}
ul li{list-style:none}
a{color:#6F78A7;text-decoration:none}
a:hover{color:Red;text-decoration:underline}
.clear{clear:both;font-size:0;line-height:0;height:0;padding:0;margin:auto}
body{background-color:#E9FAFF;color:#555555;font-family:"Microsoft YaHei";font-size:12px;margin:0 auto}
.header{margin-bottom:10px}
.searchbar{width:100%;margin-bottom:10px}
.searchbar .search{width:80%;float:left;height:100%}
.searchbar .text{line-height:28px;width:100%;padding-left:10px;height:28px;border:1px solid #ccc;}
.searchbar button{background:#ddd;cursor:pointer;font-size:15px;line-height:26px;height:30px;width:20%;}
.nav{width:100%;overflow:hidden;background:#88C6E5;margin-bottom:10px;padding:10px 0}
.nav ul{overflow:hidden}
.nav ul li{float:left;line-height:30px;overflow:hidden;}
.nav ul li a{padding:0px 16px;color:#FFF;font-weight:500;font-size:15px;overflow:hidden;}
.nav ul li a:hover{color:#0099CC;background:#fff;padding-top:5px;padding-bottom:5px;text-decoration:none}
.topnav{margin-bottom:10px;line-height:30px;overflow:hidden;background:#FFF9D9;border-top:1px solid #FFCC33;border-bottom:1px solid #FFCC33}
.topnav ul li{float:left;line-height:30px;margin-left:8px;overflow:hidden}
.topnav ul li a{font-family:"Microsoft YaHei","simSun";padding:5px;color:#282828;font-weight:bold;font-size:15px;overflow:hidden}
.topnav ul li a:hover,.topnav ul li a.selected{color:#fff;background:#88C6E5;padding-top:5px;padding-bottom:5px;text-decoration:none}
.top{background-color:#E1ECED;border-bottom:1px solid #A6D3E8;color:#808080;line-height:28px;overflow:hidden;width:100%;margin-bottom:10px;padding:10px 0;}
.top-left{float:left;padding-left:10px;font-size:18px;font-weight:800}
.top-right{float:right;padding:0 10px;font-size:14px}
.top a{color:#808080}
.top-right a{padding:0 10px}
a.lang{float:right;font-size:14px;padding-right:10px;color:red}
.main{width:100%}
.footer{margin:10px auto 20px;overflow:hidden;width:95%;max-width:980px;text-align:center}
.footer p{line-height:20px;width:88%;color:#b2b2b2}

.checkbox, .radio{border-width:0px}
.select{height:21px;}

.container_12 .grid_12{ width:980px; }
.p13{ padding:13px; }
.box_shadow{ -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:5px; background:#FFf;-moz-box-shadow:0px 1px 2px #333; -webkit-box-shadow:0px 1px 2px #333; box-shadow:0px 1px 2px;}
.mt14{ margin-top:14px; }
.login-page{width:756px;padding:35px 0 35px 50px;_height:330px;min-height:330px;margin:0 auto}.user-wrapper #frame_page_wrapper{background:none;padding:20px 85px;border:0;width:796px}.user-wrapper .navigation_arrow{border:0}.dash-line{width:100%;height:2px;margin:20px 0}.user-wrapper{color:#666}.user-wrapper h1{float:none;color:#666; margin-bottom:10px}.reg-desc{font-size:14px; margin-bottom:25px}.reg_links{ margin-right:32px}.friend_prompt .reg-desc{margin-bottom:5px}.user-wrapper #frame_page_wrapper_content{width:798px;min-height:400px}.user-wrapper .register-page-wrapper{width:696px;padding:35px 50px;background:#fff;border:1px solid #c8c8c8;margin-top:10px}.user-wrapper #loginForm .titleBox{width:50px;text-align:right;font-size:12px;height:25px;line-height:25px;margin-right:15px}.user-wrapper #loginForm .inputBox {height:25px;width:170px;margin-left:20px;border:0px}#loginForm{width:400px; float:left}.user-wrapper #loginForm .logonInput{padding-left:2px;padding-right:2px;width:158px;margin-top:2px;height:20px;font-size:12px;background:#ffffff;border:1px solid #c8c8c8}.checkInput{padding-left:2px;padding-right:2px;width:58px;margin-top:2px;height:20px;font-size:12px;background:#ffffff;border:1px solid #c8c8c8}#logon_form_input_auth{ float:left; margin-top:15px}#logon_form_input_auth #checkCodeSpan img{ height:36px; margin-left:15px; width:90px; cursor:pointer}#checkcode_hint{margin-top:10px;display:none;color:#999999}.user-logon-right{ border-left:1px solid #ddd; float:left; margin-left:25px; min-height:300px; _height:300px; padding:20px 0px 20px 30px;width:284px}.user-wrapper .passwordMask{position:static}.logon_form_input_email{ margin-bottom:15px; line-height:20px; }.logon_form_input_pass{ clear:both; float:left; width:100%}


.user-wrapper .submitLogon{margin:10px;height:28px;width:100px;margin-left:66px}
.remember-me{padding:15px 0 10px 8px}.forget_password{float:left;margin:16px 0 0 8px}.forget_password a, .reg-desc a{color:#f69}.reg-desc{font-size:14px; margin-bottom:25px}.user-wrapper .checkcode_apply , .user-wrapper .register_Input{width:65px;border-right:1px solid #c8c8c8}#logon_hint_logon span{line-height:25px;margin-left:39px;color:#f69}
.logonInput{ height:30px; border:1px solid #ddd; color:#898989; font-size:18px; line-height:30px; overflow:hidden; padding:0 5px; }
.change-code{margin-top:6px}

/* table */
table.fix{table-layout: fixed;}
table.fix td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
table.hide, table.hide th, table.hide td{border: 0;}
table.grid caption, .gridtop{background-color:#E1ECED;border:solid 2px #C3DFEA;border-bottom:0px;font-size:16px;font-weight:bold;padding-bottom:5px;padding-top:5px;text-align:center;vertical-align:middle;}
table.grid{border:2px solid #C3DFEA;border-collapse:collapse;padding:3px}
table.grid td{background-color:#FFFFFF !important;border:1px solid #C3DFEA;padding:4px}
table.grid tr{line-height:30px}
/* table add-ons */
.even{background:#ffffff;padding:3px;}
.odd{background:#ffffff;padding:3px;}
.bottom{height:9px;background:#b7b785; }
/* structure */
#left,#right,#centerm{width:100%;margin:0}
#cleft{float:left;width: 475px;}
#cright{float: right;width: 475px;}
.main_old{clear:both;text-align:center;margin:0 auto;}
.m_top{background:#f6f6f6;border-top:3px solid #a9c9e2;border-bottom:1px solid #e4e4e4;padding:5px 0px;margin-bottom:3px;height:15px;}
.m_head{height:60px;margin-bottom:3px;}
.h_logo{float:left;width:180px;}
.h_banner{float:left;}
.h_link{float:right;width:90px;padding-top:6px;}
.m_menu{background:#55a0ff;height:22px;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;padding-top:3px;margin-bottom:3px;}
.m_foot{background:#f6f6f6;border:1px solid #e4e4e4;text-align:center;padding: 5px 0px;margin-top:3px;margin-bottom:10px;}
.block{border: 1px solid #a3bee8;margin-bottom: 5px;}
.blocktitle{border-top:1px solid #ffffff;border-left:1px solid #ffffff;border-bottom:1px solid #a3bee8;font-weight:bold;font-size:14px;background:#e9f1f8;color:#054e86;height:26px;line-height:26px;padding-left:10px;}
.blockcontent{padding:3px;}
.blocknote{border-top:1px solid #a3bee8;padding:3px;text-align:center;background:#f0f7ff;line-height:150%;}
.blocktitle span{position:relative;bottom:-5px;border-top:1px solid #a3bee8;border-left:1px solid #a3bee8;border-right: 1px solid #a3bee8;background:#ffffff;padding:3px 6px 3px 6px;color:#c42205;height:22px;line-height:22px; }
#left .block{background:#e9f1f8;padding:2px;}
#left .blocktitle{border:0px;padding:0px;line-height:24px;text-align: center;}
#left .blockcontent{border:1px solid #d8e4ef;background:#ffffff;}
#left .blockcontent ul li{font-size:14px;line-height:28px}
.hottext, a.hottext{color:#ff0000;}

#hotnovels{margin:10px 0}
#hotnovels .l{border-top:2px solid #C3DFEA;border-bottom:2px solid #C3DFEA;padding:10px 0px 20px 0px;overflow:hidden;background:#FEF9EF;}
#hotnovels .l .item{width:100%;float:left;padding:10px 0px 0px 0px;overflow:hidden}
#hotnovels .l .item .image{float:left; width:120px;margin:0 10px}
#hotnovels .l .item .image img{ border:solid 1px #DDDDDD; padding:1px; background-color:White;width:120px;height:150px}
#hotnovels .l .item dl{padding:0px 5px 0px 0px;}
#hotnovels .l .item dl dt{ height:25px; line-height:25px; overflow:hidden; font-size:14px; border-bottom:dotted 1px #A6D3E8; font-weight:bold; }
#hotnovels .l .item dl dt span{ float:right; font-weight:normal; color:#B3B3B3;}
#hotnovels .l .item dl dd{ padding:7px 0px 0px 0px; line-height:20px; text-indent:2em; height:120px; overflow:hidden;}
#hotnovels h2{ padding:0px 0px 0px 10px; background-color:#E1ECED; height:30px; line-height:30px; font-size:14px; font-weight:700; overflow:hidden; border-bottom:solid 1px #DDDDDD; margin: 0;}
#flash {  height:308px; overflow: hidden;}

.novel-list{margin-bottom:10px;border-top:2px solid #C8D4E1;border-bottom:2px solid #C8D4E1}
.novel-list h2 {background-color:#F6F8FE;border-bottom: 1px solid #DDDDDD;font-size:14px;font-weight:bold;line-height:30px; overflow:hidden;padding:0 0 0 10px}
.novel-list ul{padding:10px 0;}
.novel-list li{padding:5px 0px 0px 0px;border-bottom:solid 1px #DDDDDD;height:25px;line-height:25px;overflow:hidden;}
.novel-list li span{float:left;display:inline-block;}
.novel-list li .s1{width:10%;display:none}
.novel-list li .s2{width:30%;}
.novel-list li .s2 a{padding-left:10px}
.novel-list li .s3{width:50%;}
.novel-list li .s4{color:#B3B3B3;width:18%;text-align:right;}
.novel-list li .s5{color:#B3B3B3;width:15%;text-align:right;display:none}
.novel-list li .s6{float:right;color:#B3B3B3;padding-right:10px;display:none}
.novel-list li a{color:#6F78A7;}

.novelslist{margin: 10px auto;border-top:2px solid #A6D3E8;border-bottom:2px solid #A6D3E8;padding:3px;background:#FEF9EF;}
.novelslist .content{width:100%;}
.novelslist .content .list-wrap{padding:0px 3px;margin-bottom:10px}
.novelslist .content h2{ border-bottom:solid 1px #A6D3E8; font-size:14px; font-weight:bold; padding-left:5px; line-height:25px; height:25px; overflow:hidden; margin: 0;}
.novelslist .content .image{ padding:10px 0px 0px 5px;margin-right:10px;float:left; width:71px;}
.novelslist .content .image img{width:67px;height:82px;border:solid 1px #DDDDDD;padding:1px;background-color:white;}
.novelslist .content dl{ padding:10px 0px 0px 0px;}
.novelslist .content dl dt{ height:25px; line-height:25px; overflow:hidden; font-weight:bold;}
.novelslist .content dl dd{ line-height:20px; height:60px; overflow:hidden;}
.novelslist .content ul{ padding:10px 0px 0px 5px;overflow:hidden}
.novelslist .content ul li{color:#B3B3B3;line-height:28px;font-size:12px;overflow:hidden;}
.novelslist .content ul li a{ font-size:13px;}
.novelslist .border{ border:0px;}


#newnovels{ margin-top:10px;}
#newnovels .l{width:100%;}
#newnovels .l .list-wrap{border-top:2px solid #88C6E5;border-bottom:2px solid #88C6E5;background:#E1ECED;margin-bottom:10px}
#newnovels .l ul{ padding:10px;}
#newnovels .l li{ padding:5px 0px 0px 0px; border-bottom:solid 1px #DDDDDD; height:25px; line-height:25px; overflow:hidden;}
#newnovels .l li span{ float:left; display:inline-block;}
#newnovels .l li .s1{width:12%;display:none}
#newnovels .l li .s2{width:30%;}
#newnovels .l li .s3{width:50%;}
#newnovels .l li .s4{color:#B3B3B3;width:18%;text-align:right;}
#newnovels .l li .s5{color:#B3B3B3;float:right;text-align:right;display:none}
#newnovels .l li a{ color:#6F78A7;}
#newnovels .r{width:100%;background:#E1ECED;}
#newnovels .r .list-wrap{border-top:2px solid #88C6E5;border-bottom:2px solid #88C6E5}
#newnovels .r ul{ padding:10px;}
#newnovels .r li{ padding:5px 0px 0px 0px; border-bottom:solid 1px #DDDDDD; height:25px; line-height:25px; overflow:hidden;}
#newnovels .r li span{ float:left; display:inline-block;}
#newnovels .r li .s1{ width:40px;}
#newnovels .r li .s2{ color:#B3B3B3;}
#newnovels .r li .s3{ width:30px;}
#newnovels .r li .s4{ width:50px; color:#B3B3B3;}
#newnovels .r li .s5{ float:right; text-align:right;}
#newnovels .r li a{ color:#6F78A7;}
#newnovels h2{ margin:0px; overflow:hidden; padding:0px 0px 0px 10px; background-color:#A6D3E8; height:30px; line-height:30px; font-size:14px; font-weight:bold; border-bottom:solid 1px #DDDDDD;}
#firendlink{border:1px solid #DDD;line-height:22px;width:90%;max-width:978px;margin:10px auto;padding:9px 0 9px 9px;}
#firendlink a{color:#548161;display:inline-block;margin:0 9px 0 0;}

/* chapter */
.contentbox{border-top:2px solid #88C6E5;border-bottom:2px solid #88C6E5;margin:10px auto;overflow:hidden;}
.breadcrumb{background-color:#E1ECED;line-height:40px;border-bottom:1px solid #88C6E5;padding-left:10px;font-size:14px}
#bookcover{float:left;margin:10px;width:126px}
#bookcover img{height:150px;margin:3px;width:120px;border:none}
#info,#bookmark{padding:10px;margin:10px;font-size:15px;overflow:hidden}
#info h1{font-size:28px;font-family:"SimHei";font-weight:bold;line-height:44px;padding:1px;margin:auto;overflow:hidden}
#info p{line-height:25px;padding-top:2px;float:left;width:350px;margin:auto;overflow:hidden}
#bookmark a{margin-right:20px;padding:10px 15px;background:#C3DFEA;border-radius:3px;color:black}
#intro{width:100%;overflow:hidden;line-height:150%;border-top:1px dashed #88C6E5;font-size:13px}
#intro p{padding:10px}
#chapterlist dl{margin:auto;overflow:hidden;padding-bottom:1px}
#chapterlist dt{background:#C3DFEA;line-height:28px;margin:auto auto 5px auto;font-size:14px;padding:5px 10px;overflow:hidden;text-align:center;vertical-align:middle;clear:both}
#chapterlist dd{border-bottom:1px dashed #CCCCCC;display:inline;float:left;height:25px;line-height:200%;padding:5px 0;overflow:hidden;text-align:left;text-indent:10px;vertical-align:middle;width:100%;font-size:13px}
#chapterlist dd a:link{color:#333;text-decoration:none}
#chapterlist dd a:visited{color:#178102}
.pages{padding:5px;margin-bottom:10px;overflow:hidden}
.pagelink{float:right;padding:5px;line-height:28px}
.pagelink em{font-style:normal;border:1px solid #e5e5e5;background:#FFF;padding:0 6px;float:left}
.pagelink first{border:1px solid #e5e5e5;background:#FFF;padding:0 6px;margin-left:2px;}
.pagelink a{border:1px solid #e5e5e5;background:#FFF;padding:0 10px;margin:0 0 5px 2px;float:left}
.pagelink a:hover{border:1px solid #88C6E5;background:#F4FBFF;}
.pagelink strong{border:1px solid #e5e5e5;background:#FFF;padding:0 10px;margin-left:2px;float:left}
.pagelink kbd{border:1px solid #e5e5e5;background:#FFF;padding:3px;margin-left:2px;float:left}
.pagelink kbd input{height:14px;padding:2px 0}
.fl{float:left}
.fr{float:right}
.breadcrumb #set-page{float:right;text-align:right;height:20px;line-height:20px;margin:10px 5px 10px}
.bookname{border-bottom:#88C6E5 1px dashed;line-height:30px;padding-bottom:8px;margin:0 10px;clear:both}
.bookname h1{ text-align:center; font:25px/35px "SimHei"; padding-top:10px;}
.contentbox #content{font-family:"Microsoft YaHei";font-size:16px;letter-spacing:.2em;line-height:150%;padding:15px 0}
.contentbox #content p{text-indent:2em;padding:10px;overflow:hidden}
.flippage1{margin:5px;text-align:center}
.flippage{text-align:center;margin:0 10px;border-top:#88C6E5 1px dashed;padding:15px 7px;line-height:30px}
.flippage a,.flippage1 a{font-size:14px;color:#085308;margin-left:10px;margin-right:10px;overflow:hidden}
.readadmd1{float:right;width:100%;margin:0px;clear:both;height:auto}
.readadmd2{float:left;width:100%;margin:0px;clear:both;height:auto}
.readadbottom1{width:100%;height:auto;padding:0px;text-align:center}
.listad1,.listad2,.listad3{clear:both}
.indexad3{margin-bottom:20px}
@media (min-width: 768px){
.searchbar,.nav,.main{width:95%;max-width:980px;margin:0 auto 10px}
.novelslist .content{float:left;width:33.3333%;}
.novelslist .content .list-wrap{border-right:dotted 1px #A6D3E8;}
.novelslist .content .noborder{border:none}
#newnovels .l{float:left; width:70%;}
#newnovels .r{float:right;width:30%;}
#newnovels .l .list-wrap{margin-right:8px}
#newnovels .l li .s1,#newnovels .l li .s5{display:inherit}
#newnovels .l li .s2{width:25%;}
#newnovels .l li .s3{width:30%;}
.contentbox,#newnovels .l .list-wrap,#newnovels .r .list-wrap{border:2px solid #88C6E5}
#hotnovels .l{border:2px solid #C3DFEA}
#hotnovels .l .item{width:33.3333%}
.novelslist{border:2px solid #A6D3E8}
.novel-list{border:2px solid #C8D4E1}
.topnav{border:1px solid #FFCC33}
.novel-list li .s1,.novel-list li .s5,.novel-list li .s6{display:inherit}
.novel-list li .s1{padding-left:10px}
.novel-list li .s2{width:20%;}
.novel-list li .s2 a{padding-left:0}
.novel-list li .s3{width:30%;}
.novel-list li .s4{width:15%}
#chapterlist dd{width:33%}
#left{float:left;width:20%;margin-right:1%;}
#right{float:right;width:20%;}
#centerm{float:left;width:79%;}
.readadmd1{float:right;width:300px;clear:both;text-align:center}
.readadmd2{float:left;width:336px;clear:both;text-align:center}
.readadbottom1{width:100%;clear:both;text-align:center}
}