﻿/** 全局页头**/
::-webkit-scrollbar-thumb{background-color:#999;height:15px;outline-offset:-2px;-webkit-border-radius:9px;}
::-webkit-scrollbar-thumb:hover{background-color:#0098EF;height:15px;-webkit-border-radius:3px;}
::-webkit-scrollbar{width:5px;height:8px;}
::-webkit-scrollbar-track-piece{background-color:#eee;-webkit-border-radius:0;}
::-webkit-scrollbar-thumb:active{height:15px;background-color:#0098EF;-webkit-border-radius:3px;}
*{margin:0;padding:0;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none;}
body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-family: "Microsoft JhengHei", "微軟正黑體", "Noto Sans TC", sans-serif;font-size:14px;line-height:1.42857143;color:#333;background:#03a9f457;box-sizing:border-box;margin:0;padding:0;width:100%;}
.wp{width:1080px;margin:0 auto;clear: both;}
.ov{overflow: hidden;}
li{list-style:none;box-sizing:border-box;transition:all 0.3s;}
.z{float:left}
.y{float:right}
.clear{clear:both}
a,a:hover{transition:all 0.3s;text-decoration:none;}
a{color:#073609;}
a:hover{color:#ff8018;}

div{cursor:default;box-sizing:border-box;}
@font-face{font-family:"iconfont";
  src:url('/static/fonts/iconfont.eot'); /* IE9*/
  src:url('/static/fonts/iconfont.eot') format('embedded-opentype'), /* IE6-IE8 */
  url('/static/fonts/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('/static/fonts/iconfont.svg') format('svg'); /* iOS 4.1- */
}
.ico{font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.ico-50:before{content:"\e600";}
.ico-shangyiye:before{content:"\e620";}
.ico-xiayiye:before{content:"\e621";}
.ico-remen:before{content:"\e606";}
.ico-guanbi:before{content:"\e622";}
.ico-icon3zanpinglunzhuanfaliulan01:before{content:"\e607";}
.ico-ruku:before{content:"\e73e";}
.ico-tuichu1:before{content:"\e71c";}
.ico-iconfontzuo:before{content:"\e61f";}
.ico-pinglun:before{content:"\e60d";}
.ico-ewm1:before{content:"\e610";}
.ico-jiaqun:before{content:"\e611";}
.ico-mulu:before{content:"\e612";}
.ico-so:before{content:"\e61b";}
.ico-shujia1:before{content:"\e61c";}
.ico-zhuce:before{content:"\e625";}
.ico-redu:before{content:"\e630";}
.ico-yueduliang:before{content:"\e631";}
.ico-gongtonglinju:before{content:"\e61a";}
.ico-liulanliang:before{content:"\e604";}
.ico-xiaorenshuohua:before{content:"\e617";}
.ico-fenlei:before{content:"\e682";}
.ico-105:before{content:"\e627";}
.ico-shuaxin1:before{content:"\e613";}
.ico-bangdanxin:before{content:"\e619";}
.ico-08shuqian:before{content:"\e634";}
.ico-daoxu:before{content:"\e632";}
.ico-shoucang:before{content:"\e614";}
.ico-xiaofeijilu-copy:before{content:"\e601";}
.ico-mulu1:before{content:"\e6b5";}
.ico-bookshelf:before{content:"\e72d";}
.ico-iconfonticonfontshujupaixing:before{content:"\e60b";}
.ico-shangyiye1:before{content:"\e624";}
.ico-tuichu:before{content:"\e657";}
.ico-shuji:before{content:"\e687";}
.ico-tag:before{content:"\e642";}
.ico-login:before{content:"\e60a";}
.ico-gengxin:before{content:"\e60e";}
.ico-xiazai1-copy-copy:before{content:"\e602";}
.ico-xiazai:before{content:"\e623";}
.ico-more:before{content:"\e615";}
.ico-fanhui:before{content:"\e7a1";}
.ico-jinggao:before{content:"\e6ac";}
.ico-shoucang1:before{content:"\e618";}
.ico-yuedu:before{content:"\e609";}
.ico-zhengque-copy:before{content:"\e61d";}
.ico-quit:before{content:"\e63a";}
.ico-biaoqianshuqianhuixingzhen:before{content:"\e60f";}
.ico-lily-rank:before{content:"\e656";}
.ico-gengxin1:before{content:"\e616";}
.ico-yuedu1:before{content:"\e68d";}
.ico-dengpao:before{content:"\e61e";}
.ico-zhengxu:before{content:"\e603";}
.ico-shouye:before{content:"\e66f";}
.ico-last-copy:before{content:"\e605";}
.ico-tubiao114:before{content:"\e608";}
.ico-refresh:before{content:"\e6b6";}
.ico-zuozhe:before{content:"\e60c";}
.tooltip{position:absolute;z-index:1070;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.42857143;line-break:auto;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;font-size:12px;opacity:0;}
.tooltip.in{opacity:.9}
.tooltip.top{padding:5px 0;margin-top:-3px}
.tooltip.right{padding:0 5px;margin-left:3px}
.tooltip.bottom{padding:5px 0;margin-top:3px}
.tooltip.left{padding:0 5px;margin-left:-3px}
.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}
.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}
.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}
.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}
.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}
.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}
.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}
.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}
.tooltip-inner{max-width:400px;padding:3px 8px;text-align:center;border-radius:3px;letter-spacing: 0.05em;box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.2);}
.tooltip.top .tooltip-inner{background-color:#000;color:#fff;}
.tooltip.right .tooltip-inner{background-color:#000;color:#fff;}
.tooltip.bottom .tooltip-inner{background-color:#000;color:#fff;}
.tooltip.left .tooltip-inner{background-color:#000;color:#fff;}
.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}

.fs10{font-size:10px !important;}
.fs12{font-size:12px !important;}
.fs14{font-size:14px !important;}
.fs16{font-size:16px !important;}
.fs18{font-size:18px !important;}
.fs20{font-size:20px !important;}
.fs22{font-size:22px !important;}
.fs24{font-size:24px !important;}
.fs26{font-size:26px !important;}
.fs28{font-size:28px !important;}
.fs30{font-size:30px !important;}
.fs32{font-size:32px !important;}
.fs34{font-size:34px !important;}
.fs36{font-size:36px !important;}
.mt3{margin-top:3px !important;}
.mt5{margin-top:5px !important;}
.mt10{margin-top:10px !important;}
.mt20{margin-top:20px !important;}
.mb10{margin-bottom:10px !important;}
.mb20{margin-bottom:20px !important;}
.header{height:128px;width:100%;margin-bottom:10px;background:#1baf5024;    overflow: hidden;}
.header .wp h1.title{width:300px;height:80px;line-height:80px;letter-spacing:10px;color:#fff;font-size:36px;font-weight:100;font-family:Microsoft Yahei,Arial,Tahoma,Verdana,sans-serif;text-shadow:0 3px 8px rgba(0, 0, 0, 0.8);transform:scale(1,1.1);-ms-transform:scale(1,1.1);-webkit-transform:scale(1,1.1);-moz-transform:scale(1,1.1);-o-transform:scale(1,1.1);overflow:hidden;}
.info_dv1 .details>h2{overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.header .search{width:520px;height:88px;padding-top:25px;}
.header .search .search-form{height:38px;display: block;width:378px;box-sizing: border-box;margin:0 auto;}
.header .search input{float:left;padding-left:10px;height:36px;border:1px solid #2497f4;border-radius:3px 0 0 3px;border-right:0;background:#C8EEEB;color:#2497f4;line-height:36px;width:290px;}
.header .search .btn-tosearch{padding:0;height:38px;border:none;border-radius:0 3px 3px 0;background:#2497f4;color:#fbfbfb;font-size:16px;font-size:1.6rem;line-height:16px;cursor:pointer;width:74px;transition:all 0.3s}
.header .search .btn-tosearch span{font-size:24px;}
.header .search .btn-tosearch:hover{background: #da552b;}
.header .search>p{font-size:12px;line-height: 16px;padding-top: 3px;height: 32px;overflow: hidden;}
.header .nav{height:40px;line-height:40px;background:#2497f4;clear: both;}
.header .nav li{float:left;padding: 0 10px;text-align:center;height:40px;line-height:40px;font-size:16px;}
.header .nav li:hover{background:#03bb80}
.header .nav li.home{background:#075e92;}
.header .nav li>a{color:#fff;width: 100%;height: 40px;display: block;}
.header .nav .nav-right{width:150px;float: right;text-align: right;margin-top: 7px;}
.header .nav .nav-right .a1{} .header .nav .nav-right .a2{}
.header .nav .nav-right a{color: #fff;display: block;height:26px;line-height: 26px;padding: 0 8px;border-radius:3px;margin-top:7px;margin-left: 10px;}
.header .nav .nav-right a:hover{color:#ed6741;background:#fff;}
.header .nav .nav-right a>span{padding-right:5px;}
.header-bd{width: 180px;float: right;height:88px;overflow: hidden;}
.header-bd .a1{width:50px;height: 60px;display: inline-block;text-align: center;color: #fff;margin: 15px 10px 0;float: right;font-size: 12px;    margin-left: 10px;}
.header-bd .a1:hover{color:#ff8018}
.header-bd .a1>span{display: block;width: 100%;height: 38px;line-height: 40px;}
.phb_title {padding: 0 10px;height: 40px;background: #fbfbfb;line-height: 40px;font-size:16px;border-bottom: 1px solid #c8eeeb;}
.phb_title>b{color: #2497f4;font-weight: 700;font-size: 16px;display: inline-block;border-bottom: 1px solid #eb6100;box-sizing: border-box;height: 40px;}
.list_phb_z{background:#fff;width: 280px;}
.list_l1 li{height:36px;line-height:36px;width:100%;overflow:hidden;    border-bottom: 1px solid #eee;padding: 0 10px;    text-overflow: ellipsis;white-space: nowrap;}
.list_l2 li{height:36px;line-height:36px;width:100%;overflow:hidden;    border-bottom: 1px solid #eee;padding: 0 10px;    text-overflow: ellipsis;white-space: nowrap;}
.list_l1 li:nth-of-type(2n),.list_l2 li:nth-of-type(2n){background: #f6f6f6;}
.list_l1 li>span.y{color:#999;font-size:12px;}
.list_l1 li>a,.list_l2 li>a{font-size: 16px;}
.list_l2 li>span{display:block;height:36px;line-height:36px;float:left;}
.list_l2 li>.s1{width:12%;text-align:left;}
.list_l2 li>.s2{width:55%;}
.list_l2 li>.s4{width:18%;text-align:left;color: #999;}
.list_l2 li>.s5{width:15%;text-align:center;}
.list_l2 li>.s2>a{font-size:16px;}
.phb_img{width:790px;background: #fff;}
.item_img{width:50%;height:156px;padding:14px 15px;float:left;}
.item_img .image{width:100px;height:125px;position: absolute;margin-right: 10px;border-radius: 5px;box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);transition:all 0.5s}
.item_img .image:hover{box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);}
.item_img .image>a{width:100px;height:125px;overflow:hidden;display:block;}
.item_img .image img{width:100px;height:125px;transform: scale(1.03);-ms-transform: scale(1.03);transition: all 0.5s;}
.item_img .image:hover img{transform: scale(1.1);-ms-transform: scale(1.1);}
.item_img .phb_info{width: 245px;float: right;height: 120px;overflow: hidden;}
.item_img .phb_info h3{font-weight:400;height: 28px;line-height: 28px;width: 100%;overflow: hidden;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 18px;}
.item_img .phb_info p{height: 92px;line-height:23px;color:#96989e;transition:all 0.3s;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:4;-webkit-box-orient: vertical;}
.item_img:hover .phb_info p{color:#333;}
.phb_fm{width:100%;background:#fff;overflow: hidden;}
.phb_fm .item_img{width:33.3%;padding: 15px 8px;}
.phb_fm .item_img .phb_info{width: 235px;}
.sort_nav{padding:10px;background:#fff;}
.sort_nav>p{height:36px;line-height:36px;font-size:16px;border-bottom: 1px dashed #f3f3f3;padding: 0 5px;color: #073609;}
.sort_nav>p>a{padding:0 8px;color:#666;}
.sort_nav>p>a.on{color:#F44336;}
.sort_nav>p>a:hover{color: #ff8018;}

.sort_page_num{text-align: center;padding: 10px;background: #fff;clear: both;box-sizing: border-box;}
.sort_page_num>a{padding:5px 10px;margin: 5px;display: inline-block;border-radius: 3px;background: #f3f3f3;}
.sort_page_num>a.page_on{background:#073609;color:#fff;}
.sort_page_num>a:hover{background:#E91E63;color:#fff;}
.sort_page_num>a.prev_off{background: #e4e4e4;color: #fff;}

/** 首页及区块end **/

.info_dv1{background:#fff;width:100%;padding:0 10px;position: relative;border-radius: 10px 10px 0 0;}
.info_dv1 i{font-style:normal}

.info_dv1 #mobile_read{color:#fff;padding: 0 15px;background:#F44336;}
.info_dv1 #mobile_read:hover{cursor: pointer;background:#E91E63;}
.info_dv1 .title{height:60px;line-height:60px;border-bottom: 1px solid #eee;margin-bottom: 10px;padding-left: 10px;}
.info_dv1 .title>a{color:#666}
.info_dv1 .title>a:hover{color:#E91E63}
.info_dv1 .title>i{border-radius:15px;font-size: 16px;background: #2497f4;margin: 15px 10px;height: 30px;line-height: 30px;transition: all 0.3s;}
.info_dv1 .title>i:hover{background:#E91E63;}
.info_dv1 .title>i>a{color:#fff;padding: 0 15px;height: 30px;line-height: 30px;display: block;}
.info_dv1 .title>i span{padding-right:3px;}
.intro{overflow:hidden;}
.intro .img{width:160px;height:170px;margin:0 10px 10px 0;padding:5px 20px 10px;}
.intro .img>img{width:120px;height:150px;box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.7);transform: scale(1.);transition:all 0.3s}
.intro .img>img:hover{transform: scale(1.06);}
.info_dv1 .details{overflow: hidden;width:860px;height:170px;padding: 0 10px 0 0;}
.info_dv1 .details h2{color: #073609;height:50px;line-height: 40px;letter-spacing: 0.1em;font-size: 28px;}
.details p.p{height: 22px;line-height: 18px;}
.details p.p>i{margin-right:10px;color: #777;}
.details p.p2{line-height: 20px;height:80px;color: #9e9e9e;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:4;-webkit-box-orient: vertical;}
.info_dv1 #ewm{display:none;position: absolute;right:10px;top:10px;background: #fff;width:210px;height: 240px;text-align: center;box-shadow: -2px 3px 5px 0px rgba(0, 0, 0, 0.5);}
.info_dv1 #ewm>p{height:20px;line-height:10px;}
.info_dv1 #ewm>img{width:210px;height:210px;margin-top: 5px;}
.info_dv1 #ewm>span{position: absolute;right:5px;top: 3px;color: #075e92;transition:all 0.3s;cursor: pointer;}
.info_dv1 #ewm>span:hover{color: #e2190b;}

.info_dv2,.info_dv3{padding:0 10px 10px;background:#fff;}
.info_dv2 .title,.info_dv3 .title{height:42px;font-size:18px;line-height: 42px;border-bottom: 1px solid #eee;margin-bottom: 10px;color:#e20a0a;}
.info_dv2 .first_txt{overflow:hidden;}
.info_dv2 .first_txt>p{    line-height: 42px;color: #848484;padding-left: 20px;font-size: 16px;}

ul.section-list>li{width:25%;height:36px;line-height:36px;display: inline-block;border-bottom: 1px dashed #eee;padding: 0 8px;}
ul.section-list>li>a{overflow:hidden;height:36px;line-height:36px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;font-size: 16px;color: #073609;}
ul.section-list>li>a:visited{color:#eee;}
ul.section-list>li>a:hover{color: #ff8018;transform: scale(1.1);transition: all 0.1s;}
.info_dv3 .btn-mulu{display: block;width: 180px;margin: 20px auto 10px;background: #073609;color: #fff;font-size: 16px;text-align: center;height: 42px;line-height: 42px;border-radius: 21px;}
.info_dv3 .btn-mulu:hover{background: #E91E63;}
.info_dv3 .title>i.dx{font-size:14px;font-style: normal;padding: 0 10px;}
.page_num{text-align: center;font-size: 14px;box-sizing: border-box;padding: 10px;width: 330px;margin: 0 auto;}
.page_num select{padding: 0 10px;height: 34px;line-height: 35px;box-sizing: border-box;border: 1px solid #01bfb3;background: #fff;border-radius: 5px;margin: 0 10px;width: 140px;cursor: pointer;}
.page_num a{height:34px;line-height: 35px;padding: 0 15px;display: block;margin: 0;box-sizing: border-box;background: #01bfb3;color: #fff;border-radius:5px;transition: all 0.3s;}
.page_num a:hover{background: #E91E63;}
.chapter-title{text-align: center;font-size: 32px;line-height: 60px;padding: 0 40px 20px;color: #d85424;}
.info_dv1>p{text-indent: 2em;padding-left:60px;padding-right:60px;padding-bottom: 1.5em;font-size: 24px;color: #696255;line-height: 1.8em;letter-spacing: 0.1em;}
.read_btn{text-align: center;font-size: 16px;line-height:28px;padding-bottom: 20px;}
.read_btn>a{padding:0 10px;margin:0 5px;cursor: pointer;}
.dvfd{background: #fff;width: 200px;height: 140px;position: absolute;top: 50%;left: 50%;margin-top: -70px;margin-left: -100px;box-shadow: 0 0 5px rgba(0, 0, 0, 0.35);text-align: center;border-radius: 5px;z-index: 99999;position: fixed;}
.dvfd .red{display: block;margin:35px 0 15px;font-size: 18px;}
.dvfd .qdbtn{background: #03A9F4;display: inline-block;padding: 5px 30px;color: #fff;border-radius: 3px;font-size: 16px;border: solid 1px #2196F3;}
.dvfd .qdbtn:hover{background: #F44336;border: solid 1px #E91E63;}
#qs_login a{padding:0 5px;margin:0 5px;}

.novel_tmpbook .txt-list .s1{width: 260px;}
.novel_tmpbook .txt-list .s2{width: 100px;}
.novel_tmpbook .txt-list .s3{width: 260px;text-align: left;}
.novel_tmpbook .txt-list .s5{text-align:center;width:332px;float:right}
.novel_tmpbook .txt-list .s5>a{display: inline-block;padding: 0 10px;margin: 0 5px;background: #03A9F4;height: 26px;line-height: 26px;border-radius: 3px;color: #fff;cursor:pointer;transition: all 0.3s;}
.novel_tmpbook .txt-list .s5>a.xsdel{background:#F44336;}
.novel_tmpbook .txt-list .s5>a.a3{background:#00c3b1;}
.novel_tmpbook .txt-list .s5>a:hover{background:#673AB7;}
.novel_tmpbook .txt-list{padding:10px;background: #fff;}
.novel_tmpbook .txt-list li{border-bottom:1px solid #f5f5f5;height:48px;line-height:48px;overflow:hidden}
.novel_tmpbook .txt-list li>span{float:left;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;padding: 0 10px;}
.novel_tmpbook .txt-list li:nth-of-type(2n){background: #f7f7f7;}
.novel_tmpbook .txt-list li .s1 a{font-size:16px;}
.novel_tmpbook .txt-list.txt-list-row5 .s4{width: 270px;}
.novel_tmpbook .txt-list.txt-list-row5 .s5{width:190px;float:right;}

#qs_login a{padding:0 5px;margin:0 5px;}
.novel_login{background: #fff;}
.novel_login .login{line-height: 50px;background: #fff;overflow: hidden;padding: 10px;box-sizing: border-box;border:1px solid #ebf1f3;margin:50px auto;width: 350px;position: relative;}
.novel_login .login h2{font-size: 18px;text-align: center;height: 34px;line-height: 24px;border-bottom: 1px solid #eee;color: #2c7498;letter-spacing: 0.5em;}
.novel_login .login a{height:30px; line-height:30px;color: #F44336;}
.novel_login .login i{ position:absolute;left:29%;}
.novel_login .login input[type="text"],.login input[type="password"]{width:220px;padding:0px;border:none;outline:medium;height:30px; line-height:30px;padding-left:10px;background: #F7F7F7;}
.novel_login .login_name,.login_pass,.login_email,.login_code{width:100%;overflow: hidden;box-sizing: border-box;}
.novel_login .login .l1,.login .l2{ float:left;}
.login_xs #logintips{text-align: center;color: #de2900;}
.novel_login .login .l1{width:75px;text-align: right;}
.novel_login .login .l2{width:100%;text-align: left;position: absolute;box-sizing: border-box;padding-left:100px;right:10px;overflow: hidden;}
.novel_login .login_name input{-webkit-appearance: none;}
.novel_login .login_pass input{-webkit-appearance: none;}
.novel_login .login_code input{-webkit-appearance: none;}
.novel_login .login_code2{margin:0;padding: 0 0 10px;text-align:center;border-bottom: 1px solid #eee;}
.novel_login .login_code2>img{display: block;margin:20px auto 0;cursor: pointer;width: 150px;}
.novel_login .login_btn{text-align: center;margin:0;overflow: hidden;}
.novel_login .login_btn a{display:block;color: #fff;border-radius: 2px;text-align: center;margin:20px 60px;box-sizing:border-box;border: 1px solid #2196F3;color:#2196F3;height: 40px;line-height: 40px;}
.novel_login .login_btn a:hover{box-sizing:border-box;border: 1px solid #F44336;color: #F44336;}
.novel_login .login_btn a.ok{color:#fff;background:#03A9F4;}
.novel_login .login_btn a.ok:hover{background:#3F51B5;border: 1px solid #3F51B5;}
.novel_login .login .login_save{width:20px;height:20px; padding:5px;}
.novel_login .login_code{margin-bottom:0;}
.novel_author .info_dv1 .phb_title{}
.author-list{padding: 10px;}
.author-list>li{padding: 10px 0;}

#novel-search{background:#fff;    padding: 10px;}
#novel-search>li{height:42px;line-height:42px;padding:0 10px;}
#novel-search>li:nth-of-type(2n){background: #f7f7f7;}
#novel-search>li>span{display: inline-block;}
#novel-search>li>span.s1{width:80px;}
#novel-search>li>span.s2{width:300px;}
#novel-search>li>span.s3{width:160px;}
#novel-search>li>span.s4{width:380px;}
#novel-search>li>span.s5{width: 50px;float: right;text-align: right;}

.footer{clear: both;text-align:center;padding: 20px;background: #2497f4;color: #dfe6e5;margin-top: 50px;overflow: hidden;}
.footer>p.wp{padding: 0 10px;box-sizing: border-box;line-height: 22px;font-size: 12px;}
.language-switcher {
    position: fixed;
    top: 10px;
    right: 10px;
    z-index: 1000;
    background: #f8f8f8;
    padding: 5px 10px;
    border-radius: 4px;
    box-shadow: 0 2px 5px rgba(0,0,0,0.1);
}
.language-switcher button {
    background: none;
    border: 1px solid #ddd;
    padding: 3px 8px;
    margin-left: 5px;
    cursor: pointer;
    border-radius: 3px;
    font-size: 12px;
}
.language-switcher button.active {
    background: #2497f4;
    color: white;
    border-color: #2497f4;
}
.language-switcher button:hover {
    background: #eee;
}
.language-switcher button.active:hover {
    background: #45a049;
}
