@charset "gbk";
html{overflow-y:scroll;}
html,body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,legend,input,label,textarea,p,blockquote,th,td,span,img{ margin:0 auto; padding:0; }
body{ color:#999; font: 12px  "DIN Next Ultra Light","Helvetica Neue",Helvetica, Arial,"Lantinghei SC","Hiragino Sans GB",STHeiti, "Noto Sans S Chinese", "Microsoft Yahei", "Microsoft Sans Serif", "WenQuanYi Micro Hei",sans-serif;background: #fff}
a,a:visited { text-decoration:none; color:#777; cursor:pointer; }
i,em{ font-style: normal; }
a:hover { text-decoration:underline; color:#FF4400;}
li{list-style: none; }
.f {clear: both;}
table{border-collapse:collapse;}
strong, .bt_3 b{font-weight: normal; }
.clearall { background:url(../img/bg.png) repeat-x; line-height: 70px; height: 140px; }
.clearall .nav { width: 1100px; height: 85px; margin: 0px auto;color: #FFF; }
.clearall .nav .hs-nav { float: left; width: 470px; height: 65px;overflow:hidden;margin-top: 15px;}
.clearall .nav .hs-nav .nav_1{ float:right;width: 310px; height: 85px;display:inline; }
.clearall .nav .hs-nav .nav_1 a { color: #fff!important; text-shadow: none; padding: 15px 20px; font-size: 16px; display:inline;}
.clearall .nav .hs-nav .logo { height: 50px; width: 100px;  margin-right: 0px; display:inline;}
/*LOGO图片显示化，取消注释
.clearall .nav .hs-nav .logo a {float:left;width: 150px;height: 65px;background: url('../img/02.png') no-repeat 0 0;overflow: hidden;text-indent: 200%;line-height: 50px;display:inline;}
*/
/*LOGO文字显示化*/
.clearall .nav .hs-nav .logo a {float: left;width: 150px;hight: 80px;font-size: 30px;color: #fff;}
.clearall .nav .hs-nav .nav_1 a:hover { color: #fff; border-bottom: 0px solid #F00; height: 80px; background: #2F3942; padding: 15px 20px; text-decoration: none; }
.clearall .nav .hs-nav .nav_1 a:visited { color: #AFB5B9;}
.clearall .nav #loginInfo { float: right; margin-right: 10px; width: 500px; height: 55px; }
.clearall .nav #loginInfo .shujia { float: right; width: 150px; color: #FFF; height: 55px;margin-top: 15px; }
.clearall .nav #loginInfo .shujia a { float: left; padding-left: 25px; font-size: 14px;  color: #fff;}
.clearall .nav #loginInfo .search form {height: 36px; line-height: 36px; width: 260px; font-size: 14px; margin-top: 10px; }
.clearall .nav #loginInfo .search { width: 260px; float: left; line-height: 50px; height: 50px; margin-top: 20px;}
.search .iptt { float: left; width: 180px; height: 36px; padding: 6px 10px; color: #fff; }
.search .sub { float: left; background: #232B32; border: none; width: 50px; height: 36px; font-weight: 700;  cursor: pointer; }
input:-moz-placeholder { color: #fff; }
::-webkit-input-placeholder { color:#fff; }
.search .bdcs-search-form-input { float: left; width: 180px; border: 1px solid #009487; height: 22px; padding: 6px 10px;background: #00a79c; color: #fff;box-shadow: inset 0 0 6px #009487;   border-radius: 5px 0 0 5px;}
.search .bdcs-search-form-submit { float: left; background: #252C32; border: none; width: 50px; height: 36px; font-weight: 700; color: #AFB5B9; cursor: pointer; }
.xdh { height: 30px; margin-right: auto; margin-left: auto;  }
.xdh .second-rank-cat { margin-right: auto; margin-left: auto;height: 30px; }
.xdh .second-rank-cat .second-cat-list .selected .cat-with-icon { height: 30px;  }
.xdh .second-rank-cat .second-cat-list li { list-style: none; float: left; width: 89px; text-align: center;height: 40px;line-height: 40px;  }
.xdh .second-rank-cat .second-cat-list { width: 1100px; margin: 15px auto 0;height: 35px; }
.xdh .second-rank-cat .second-cat-list li a { margin-left: 4px; height: 30px; font-size: 12px; line-height: 30px; padding: 10px 10px 5px; margin-top: 5px; }
.xdh .second-rank-cat .second-cat-list li a:hover { border-bottom: 5px solid #EC6147; text-decoration: none; padding: 0px 10px 7px; }
.xdh .second-rank-cat .second-cat-list .selecte { width: 104px; height: 30px; }
.xdh .second-rank-cat .second-cat-list .selecte a { color: #EC6147; font-weight: bold; }
/*D?μ?o?*/
.breadCrumb { margin: 0px auto; font-size: 14px; height: 60px; width: 1100px; }
.breadCrumb a{color: #8B8B8B;}
.breadCrumb i{padding:0px 5px;}
.breadCrumb .sg{ float: left; height: 35px;line-height: 35px; width: 665px;margin-top:15px; }
.breadCrumb p{ color: #F00; float: left; }
/*°ù?è·??í*/
.fenxiang{width: 435px;height: 35px;float:right;line-height: 35px;margin-top:15px;}
.fxs{height: 35px;width: 328px;color: #66CC66;text-align: center;font-size: 14px;line-height: 40px;}
.fenxiang .bdsharebuttonbox{ width: 390px; float: right;margin-top: -5px;height: 35px;} 
.fenxiang .right { width: 435px; float: right;}
.cuowu{color:#f60;}
.fenxiang .lbl{ float: left;font-size: 14px;line-height: 36px; }
.dian { width: 1100px; z-index: 11; margin: 0px auto; }



/*è???í·2??ó?D±3?°*/
.main .main-top .mian-top-right #ranking-top #ranking-top-views{ width: 240px; float: left;  padding-top: 5px; height: 345px; }
.main { margin: 0px auto; width: 1100px; overflow: hidden; background: #FFF; }
/*.mis {background: #FBFBFB; }*/
.mainss { background:url(../img/bgx.png) repeat-x;}
.main-t{ border: 1px solid #F8f8f8; width: 1100px; margin: 0px auto 20px;}
/*ê×ò3*/
.ccd{ margin: 00px auto 0px; width: 1100px;height: 0px; overflow: hidden;}
.ccd .cc1 { float: left; height: 90px; width: 770px;overflow: hidden;}
.ccd .cc2 { float: right; height: 90px; width: 230px;overflow: hidden;}
/*ê×ò3í·2?*/
.main-top-leftnew #maininfo { float: right; width: 580px; margin-top: 20px; }
.main-top-leftnew #maininfo #info h1{ color:#666;}
.main-top-leftnew #maininfo #info p { float: left; width: 290px; height: 24px; font-size: 14px;line-height: 24px; overflow: hidden;}
.main-top-leftnew #fmimg { float: left; height: 160px; width: 140px; margin-left: 20px; margin-top: 20px; }
#list { float: left; height: 180px; width: 700px; margin-left: 20px; margin-top: 50px; }
.main-top-leftnew #list li { float: left; height: 30px; width: 215px;font-size: 14px;line-height: 24px;margin-left: 15px; overflow: hidden; }
.main-top-leftnew #list b { height: 30px; width: 700px;float: left; font-size: 14px; }

/*??è?èè??D??μ*/
.main .mian-top-right { float: right; height: 450px; width: 230px;margin-right: 30px;  }
.main .main-top .main-top-left { float: left; height: 400px; width: 310px; overflow: hidden; clip: rect(10px,auto,auto,auto); margin-top: 15px; }
.main .main-top-cneter { float: left; width: 440px; overflow: hidden; margin-left: 5px; clear: none; }
.rank-list {margin-top: 15px;}
.rank-list .index-1 {height: 85px;}
.rank-list .index-1 em {background: #eb6100;}
.rank-list li em {position: absolute;left: 10px;top: 8px;display: block;width: 17px;height: 17px;line-height: 17px;text-align: center;color: #fff;font-family: Arial;
background: #87b72b; border-radius: 100%;}
.rank-list li {height: 30px;line-height: 30px;padding-left: 40px; position: relative;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.rank-list .index-2 em,.rank-list .index-3 em {background: #d89a33;}
.rank-list .index-1 .left {padding-right: 16px;float: left;}
.rank-list .index-1 .right {padding-top: 6px;}
.rank-list .index-1 .right h5 {font-weight: 700;margin-bottom: 6px;line-height: 1.5em;font-size: 16px;  width: 90%;line-height: normal; white-space: normal; }
.rank-list .index-1 .right p {font-size: 12px; text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.dhs {height: 40px;line-height: 40px;border-bottom: 1px solid #c8eeeb;margin-top: 10px;}
.dhs h3{display: inline-block;line-height: inherit;overflow: hidden;border-bottom: 1px solid #eb6100;color: #07b1a6;font-size: 16px;}
.dbwanm{float: left; height: 400px; width: 750px;}
.p{ color: #F00; }
/*??DD°?gaiban*/
.main-top-leftnew { float: left; height: 400px; width: 750px;margin: 10px 0  0 20px; }
.main-top-leftnew .item { float: left; height: 150px; width: 355px; padding: 30px 0px 0px 20px; }
.main-top-leftnew .item .image { float: left; height: 150px; width: 120px; }
.main-top-leftnew .item .tilet { float: left; font-size: 16px; line-height: 26px; }
.main-top-leftnew .item span { font-size: 12px; line-height: 26px; float: right; }
.main-top-leftnew .item p { height: 125px; width: 220px; float: left; font-size: 12px; line-height: 20px; text-indent: 2em; color: #999; padding-top: 5px; }
.main-top-leftnew .item .nerd { float: left; height: 150px; width: 220px;padding-left: 15px; }


/*ê×ò3---′óé?D??μ*/
.coneter { margin: 20px auto 10px; width: 1040px; height: 350px; background: #FFF; }
.coneter-tops{ margin: 20px auto 10px; width: 1040px; height: 350px; }
.coneter-tops .csa{width: 1040px;height: 40px;border-bottom: 1px solid #00A383;}
.coneter-tops h3{ height: 40px; float: left;line-height: 40px;text-align: center;font-size: 18px;border-bottom: 1px solid #eb6100;color: #00A383;}
.coneter-tops .coneter-con{width: 1100px;  background: #fff;float: left;padding-top: 20px;}

.coneter-con li{float: left;margin: 10px 10px 10px 10px;display: inline;width: 191px;height: 270px;overflow: hidden;color: #888;position: relative;}
.coneter-con img{margin: 10px 10px 10px 10px;display: inline;width: 150px;height: 190px;}
.coneter-con h5{font-size: 16px;line-height: 24px;height: 30px;text-align: center;width: 171px;float: left;}
.coneter-con p{font-size: 14px;line-height: 24px;height: 30px;text-align: center;width: 171px;float: left;}
.coneter-con .score {display: block;width: 45px;height: 18px;line-height: 18px;padding-right: 5px;text-align: center;overflow: hidden;color: #fff;position: absolute;left: 10px; top: 20px;z-index: 3;font-weight: 700;-webkit-text-size-adjust: none;background: #32C29D;}


/* 首页分类推荐 */
.novelslist{ margin: 10px auto; width:1040px;}
.novelslist .content{margin:15px 20px 0 0; float:left; width:325px;}
.novelslist .content .sw{margin:30px 20px 0 0; float:left; width:325px;height:35px; border-bottom:1px solid #00A383;}
.novelslist .content .top{ width:310px;height:140px;float:left;}
.novelslist .content h2{ font-size:18px; font-weight:bold; padding-left:5px; width:85px;line-height:35px; height:35px; overflow:hidden; margin: 0;color: #00A383;border-bottom: 1px solid #eb6100;}
.novelslist .content .image{ padding:10px 0px 0px 5px; float:left; width:71px;}
.novelslist .content .image img{ width:90px; height:114px; border:solid 1px #DDDDDD; padding:1px; background-color:white;}
.novelslist .content dl{ padding:10px 0px 0px 0px; float:right; width:200px;}
.novelslist .content dl dt{ height:25px; line-height:25px; overflow:hidden; font-weight:bold;}
.novelslist .content dl dt a{font-size:16px;}
.novelslist .content dl dd{ line-height:20px; height:60px; overflow:hidden;font-size:14px;text-indent: 2em;margin-top: 5px;}
.novelslist .content ul{ padding:10px 0px 0px 0px;}
.novelslist .content ul li{ color:#B3B3B3; height:20px; line-height:20px; font-size:12px; overflow:hidden; float:left; width:160px;}
.novelslist .content ul li a{ font-size:13px;}
.novelslist .border{ border:0px;}
.novelslist h2 { font-size: 14px; font-weight: bold; height: 30px; line-height: 30px; overflow: hidden; padding: 0 0 0 10px;}
.novelslist ul{ padding:10px;}
.novelslist li{ padding:5px 0px 0px 0px; height:26px; line-height:26px; overflow:hidden;}
.novelslist li span{ float:left; display:inline-block;}
.novelslist li .s1{ width:10%;}
.novelslist li .s2{ width:20%;}
.novelslist li .s3{ width:49%;}
.novelslist li .s4{ color:#B3B3B3; width:15%;text-align:right;}
.novelslist li .s5{ color:#B3B3B3; float:right; text-align:right;}
.novelslist li .s6{ width:20%; color:#B3B3B3;}
.novelslist li a{ color:#666;margin-right: 2px;}
/* 首页最近更新 */
.home-row{ margin: 10px auto; width:1040px;}
.c-left {width: 795px;float: left;margin-top: 30px;}
.c-right{float: right;width: 215px;margin-top: 30px;}
.c-rights{float: right;width: 215px;margin-top: 10px;}
.c-left .hd {height: 40px;line-height: 40px;border-bottom: 1px solid #c8eeeb;}
.c-left .hd h5 {font-size: 20px; color:#00A383;}
.pattern-update-list table thead th {border-top: none;background: #f6feff;color: #6fc4be;  height: 30px;}
.pattern-update-list table td {height: 36px;line-height: 36px;}
.pattern-update-list .tag {color: #099;font-size: 14px;}
.pattern-update-list .name{font-size: 14px;color: #333;margin-right: 5px;font-weight: 700;}
.pattern-update-list .author{color: #666;font-size: 14px;}
.pattern-update-list .chapter{color: #999;}
.pattern-update-list table .rangy {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;width: 100%;}
.c-left .handles span {float: left;display: inline;height: 26px;line-height: 26px;margin-right: 10px;padding: 0 10px;text-align: center;white-space: nowrap;font-size: 12px;cursor: pointer;padding: 2px 6px 0 6px;}
.c-left .hd h5 {font-size: 20px;}
.pattern-rank{margin-bottom: 15px;}
.pattern-rank .hd h5 span {display: inline-block;line-height: inherit;border-bottom: 1px solid #eb6100;height: 40px;line-height: 40px;font-size: 18px;}
.pattern-rank .hd h5{color: #07b1a6;}
.pattern-rank .hd {height: 40px;line-height: 40px;border-bottom: 1px solid #c8eeeb;}
.pattern-update-list table td, .pattern-update-list table th {padding-left: 10px;}


/*xiangshuoxiangqingye*/
.content { width: 1100px; margin: 5px auto 0px; padding-top: 0px;background: #fff;}
.content .eg{ width: 850px;height: 360px;float: left;}
.eg .egf{ width: 850px;height: 85px; float: left;}
.eg .book-status { left: 0; top: 0; width: 38px; height: 66px; padding-right: 12px; border-right: 1px solid #dcdcdc; background: url(/images/cover.png) 0 -125px; float: left; margin: 10px 0px 0px 20px; }
.content .eg h1{ font-size: 36px; float: left; font-weight: 400; margin-left: 20px; line-height: 85px; height: 85px;color: #666; }
.content .eg h3{ font-size: 14px;float: left;margin-left: 30px;line-height: 55px; height: 55px;margin-top: 20px;}
.content .eg .s2{ font-size: 14px; float: right; line-height: 25px; height: 25px; color: #FFF; background: #87B72B; width: 70px; border-radius: 12px; text-align: center; margin: 40px 80px 0px 0px; }
.content .eg .s2 a{ color: #FFF; display: block; width: 70px; height: 25px; }
.content #maininfo{height: 260px;width: 615px;float: right;overflow: hidden;}
.content #maininfo a{color: #4391EA;}
.content .her{ width: 220px; float: right; margin-right: 30px; }
.info h1{float: left;margin-right: 20px;width: 305px;height: 40px;color:#777;}
.info h3{float: left;width: 395px;height: 30px;margin-top: 10px;}
.info .s{width: 205px;float: left;font-size: 14px;}
.info p{width: 205px;float: left;font-size: 14px;line-height: 24px;}
.info span{width: 720px;float: left;font-size: 14px;margin-top: 15px;}
#intro{width: 580px;float: left;overflow: hidden;font-size: 14px;line-height: 24px;}
#intros{width: 580px;float: left;font-size: 14px;line-height: 24px;text-indent: 2em;}
/*#intros p,#intro p{margin-top: 20px;}*/
#intror{width: 580px;float: left;overflow: hidden;font-size: 14px;margin-top: 10px;line-height: 24px;text-indent: 2em;}
.content .img { float: left; height: 300px; width: 215px; padding: 0px 0px 0px 20px;position: relative;}
.content .img .vote{ float: left; height: 30px; width: 180px; position: relative; margin-top: 15px; }
.content .img .vote .support { display: inline; float: right; width: 72px; height: 30px; margin-top: 5px; text-indent: -9999px; background: url(/images/cover.png) 0 -88px; }
.content .img .vote .num {float: left;padding-left: 6px;line-height: 30px;height: 30px;font-size: 26px;font-family: Arial;color: #f30;width: 100px;}
.ob-first {display: block;position: absolute;top: 0px;left: 20px;width: 64px;height: 64px;background: url(../img/02.png) no-repeat  0px -120px;}
.ob-firstw {display: block;position: absolute;top: 0px;left: 20px;width: 64px;height: 64px;background: url(../img/02.png) no-repeat  0px -53px;}
.content .img img{ float: left; padding: 0px;height: 240px; width: 185px; border: 1px solid #EFEFEF;}


.ds-list-promotion {display: inline-block;background-color: #ff6600;color: white;padding: 0 2px;height: 16px;line-height: 16px;margin-left: 4px;-webkit-border-radius: 3px;
-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;font-weight: normal;font-style: normal;}
.content .bt_t .bt_t_t img { border: 1px solid #ededed; padding: 10px; }
.content .listtj { line-height: 60px; height: 60px; width: 980px; float: left; padding-left: 20px;font-size: 14px; color: #00a2ca;overflow: hidden;}
.content .listtj a{font-size: 14px;}
#chapterlist { width: 1040px;margin: 5px 0px;float: left;}
.article_texttitleb li { float: left; width: 230px; font-size: 14px; line-height: 30px; height: 30px; list-style: none; padding-left: 10px; margin: 0px 5px 12px 12px; *margin-left:8px; *margin-right:10px; overflow: hidden; border-bottom: 1px dashed #e4e3e3; }
.article_texttitleb li:hover { background: #E2F2C8; color: #F00; }
.article_texttitleb li a:visited {color: #0D8C21; }
.article_texttitle { font-size: 14px; line-height: 30px; color: #d50d56; text-align: center; height: 30px; width: 1020px; background: #Fff; clear: both; margin: 10px 10px 10px 12px; *margin-top:10px;border: 1px solid #EFEFEF; }
.article {width: 1040px;margin: 0px auto;overflow: hidden;}
.article .article_texttitleb { width: 1040px; float: left; margin: 10px 0px 20px; padding-bottom: 10px; }
.content {border: 1px solid bbddf8;}



.jianjie { margin: 0px auto; width: 1040px;clear: both; }
.jianjie .ges{ width: 1040px; height: 40px; border-bottom: 1px solid #c8eeeb; float: left; }
.jianjie_right { width: 300px; height: 22px; float: right; font-size: 12px; line-height: 22px;text-align: right; padding-top: 5px; }
/*.jianjie_right a{ padding: 5px 10px; background: #EEE; margin-right: 15px; margin-left: 5px; border-radius: 3px;}*/
.jianjie_right a{ background: none repeat scroll 0 0 #66CC66;padding: 4px 10px;
border-radius: 3px 3px 3px 3px;color: #FFFFFF;height: 24px;line-height: 24px;margin-bottom: 5px;margin-left: 5px;margin-right: 5px;padding-left: 8px;padding-right: 8px;text-align: center;}
.jianjie_right .tt{ background: none repeat scroll 0 0 #F60;
border-radius: 3px 3px 3px 3px;color: #FFFFFF;height: 24px;line-height: 24px;margin-bottom: 5px;margin-left: 5px;margin-right: 5px;padding-left: 8px;padding-right: 8px;text-align: center;}
.jianjie_right .ttt{ padding: 5px 10px; margin-right: 15px; margin-left: 5px; color:#fff; background: #F60; }
.jianjie_right a:hover {color:#Fff; background: #307EC6; }
.jianjie h2{ float: left; height: 40px; overflow: visible; text-align: center; font-size: 20px; line-height: 40px; font-weight: bold; margin-bottom: 0px; border-bottom: 1px solid #eb6100; color: #07b1a6; }
.jub { float: right; height: 40px; line-height: 40px; font-size: 14px; padding-left: 80px; color: #00a2ca; margin-right: 15px; }
.jubs {float: left;font-size: 14px;color:#00a2ca;}

/*liebiao*/
.fenle i { margin: 0px auto; width: 1100px; }
.fenlei .fenl_l { float: left; width: 1100px; }
.fenlei .fenl_r { float: right; }
.wf-main{ position: relative;margin: 0 auto;width: 1100px;overflow: hidden;}
.wf-main .daohang { padding: 12px; }
.wf-main .wf{ position: absolute; line-height:18px; width: 230px; left: -9999px; top: -9999px; border-radius: 4px; overflow: hidden; margin-top: 10px; margin-bottom: 20px; background: #FFF; }
.wf .title{ margin: 0 0 5px;padding: 5px;width: 63px;color: #f00;font-size: 14px;}
.wf .img-box { width: 228px; border-top: 1px solid #EBEBEB; border-right: 1px solid #EBEBEB; border-left: 1px solid #EBEBEB;  }
.wf .img-box a img { height: 260px; width: 200px; padding-top: 15px; padding-right: 15px; padding-left: 15px; }
.wf .img-box .img-box-name { font-size: 14px; line-height: 30px; float: left; height: 30px; padding-left: 15px; }
.wf .img-box .img-box-txt { float: left; width: 210px; color: #999; padding: 5px 10px; font-size: 12px; }
.fenlei .fenl_l h3 { font-size: 14px; line-height: 30px; height: 30px; padding-left: 20px; }
.wf .img-box .img-box-title { float: left; width: 200px; height: 30px; }
.wf .img-box .img-box-title em { font-style: normal; height: 30px; padding-left: 10px; color: #933; font-size: 12px; line-height: 30px; }
.wf .img-box-data { width: 230px; background: #F2EFE9; overflow: hidden; font-size: 12px; line-height: 40px; height: 40px; color: #555555; }
.wf .img-box-data .img-share.fl { float: left; padding-left: 10px;}
.wf .img-box-data .img-check.fr { float: right;  padding-right: 10px;}
.wf .img-box .img-box-txt p {text-indent: 20px;}
.wf .shadow { background: url('http://lvyou.baidu.com/static/widget/search/notes-guide-waterfall/img/shadow_3d3e0f8c.png') no-repeat; width: 230px; height: 4px; border: 0; }
.book_listpage { margin: 15px auto 0px; width: 1100px; text-align: center; }
.book_listpage #pagelink .list_page a { padding: 5px 10px; background: #EAF4FF; width: 30px; margin: 5px; border: 1px solid #D5E7ED; border-radius:5px; font-size: 12px; }
.book_listpage #pagelink .list_page span{ padding: 5px 10px; background: #EAF4FF; width: 30px; margin: 5px; border: 1px solid #D5E7ED; border-radius:5px; font-size: 12px;}
.book_listpage #pagelink .list_page .disable { padding: 5px 10px; background: #1E9AF1; width: 30px; margin: 5px; border: 1px solid #D5E7ED; border-radius:5px; color: #FFF; font-size: 12px; }

#pagelink a { padding: 5px 10px; background: #EAF4FF; width: 30px; margin: 5px; border: 1px solid #D5E7ED; border-radius:5px; font-size: 12px; }
#pagelink strong{ padding: 5px 10px; background: #999; width: 30px; margin: 5px; border: 1px solid #666; border-radius:5px; font-size: 12px;color: #FFF; }
#pagelink .list_page span{ padding: 5px 10px; background: #EAF4FF; width: 30px; margin: 5px; border: 1px solid #D5E7ED; border-radius:5px; font-size: 12px;}
#pagelink .list_page .disable { padding: 5px 10px; background: #1E9AF1; width: 30px; margin: 5px; border: 1px solid #D5E7ED; border-radius:5px; color: #FFF; font-size: 12px; }

/*·?àà?aê?*/
#htmlCurr { margin: 20px auto; width: 1100px; }
.nr{position:relative}
.nr li{height:143px;padding:15px 0;width:772px;margin:auto;border-bottom:1px dotted #DBDBDB;position:relative}
.pic{width:113px;height:143px;float:left;display:inline;margin:0 0 0 15px}
.pic img,.pic a img{width:105px;height:135px;border:1px solid #DEDEDE;padding:3px}
.nrrk{width:615px;float:right}
.name strong{float:left;margin-right:8px}
.name strong a{color:#f60;font-size:16px}.name strong a:hover{color:#f00}
.name span{margin-left:20px;float:left;color:#999}
.name span a{color:#777}
.ico1,.ico2,.ico3{display:block;width:15px;height:15px;overflow:hidden;text-indent:-99px;float:left;margin:4px 2px 0}
.ico1{background-position:-4px -245px}.ico2{background-position:-3px -281px}.ico3{background-position:-3px -317px}
.num{clear:both;color:#E99F63;line-height:20px;height:20px}
.num span{margin-right:20px}
.nrrk p{ font-size: 14px; color: #666; text-indent: 2em; line-height: 22px; padding: 5px; height: 60px; overflow: hidden }
.nrrk dl{width:99%;height:20px;margin-top:12px}
.nrrk dl dt{float:left;color:#666}.nrrk dl dd{float:right}
.nrrk dl dt i{font-weight:bold;margin-right:5px}
.nrrk dl dt cite{color:#3164cd;margin-left:6px}
.nrrk dl a{color:#3164cd}
.nrrk dl a:hover{text-decoration:underline}
.nrrk dl dt em{color:#9D9D9D;margin-left:12px}
.tlink{position:absolute;top:15px;right:0;width:160px;height:30px}
.tlink a{display:block;line-height:20px;width:68px;height:16px;line-height:16px;text-align:center;float:left;border:1px solid #D3DBE0;color:#43617C;margin-right:6px;padding-top:1px}
.tlink a:hover{border:1px solid #9FC1D6;color:#3164cd;text-decoration:none}
.wink{width:370px;height:201px;overflow:hidden;position:absolute;top:140px;right:1px;z-index:9990}
.wcl{float:right;margin-right:33px;color:#9A7459}
.wink iframe{width:350px;height:150px;clear:both;float:right;margin:10px 5px 0 0;background:transparent}
.crtit{ height:29px; background-color:#F0F0F0; border-top:1px solid #dadada; border-bottom:1px solid #dadada;width:198px; margin:auto; line-height:29px}
.crtit span{ margin-left:12px; color:#000; font-size:12px; font-weight:bold}
.cconr dd ul{ width: 198px; padding: 10px 0 }
.cconr dd li{ line-height: 28px; padding: 3px 12px; color: #666; font-size: 14px; }
.cconr dd li a{ color:#666}
.cconr dd li a:hover{ color:#000}
.cconr dd li span,.cconr dd li span a{ color:#c00; margin-right:2px}



.ccon .cconr { float: right; width: 245px; margin-right: 30px; }

.li1 div{height:24px;line-height:24px;width:188px;overflow:hidden;text-indent:8px}
.li1 div.bgc{background-color:#fff}
.li1 div span{color:#f60;padding-right:8px}.li1 div span a{color:#f60}
.li2 a{display:block;height:28px;line-height:28px;width:188px;color:#666;text-indent:24px;overflow:hidden;font-size:12px}.li2 a:hover{color:#f00}
.li2 a.noline{border-bottom:none}
.little a{font-size:12px;background:none;text-indent:20px}
.mod_l{ width: 198px; margin: 10px auto; }
.mod_l dt{height:28px;overflow:hidden}
.mod_l dt strong{ display: block; float: left; padding: 12px 0 0 15px; font-size: 14px; color: #666; font-weight: bold; }
.mod_l dt a{display:block;float:right;width:46px;padding:5px 0 0 0;text-indent:8px;color:#666}
.mod_l dd{overflow:hidden;margin-top:6px; padding-bottom:6px}
.imgtext{padding-bottom:5px;border-bottom:1px solid #dadada;margin-bottom:8px}
.imgtext div{width:184px;padding:4px 0 4px 8px; clear:both}
.imgtext div a img{width:70px;height:88px;overflow:hidden;padding:3px;border:1px solid #cecece;float:left; margin-top:3px}
.imgtext div h4{float:right;width:98px;line-height:20px;overflow:hidden;font-weight:bold;color:#c00;font-size:12px}.imgtext div h4 a{color:#c00}
.imgtext div p{width:98px;height:88px;line-height:18px;float:right;color:#777;padding-top:5px;text-indent:2em}
.imgtext div p a{color:#f60;text-decoration:underline}
.mod_l dt.m_qh{border-bottom:none;height:28px}
.mod_l dt.m_qh a{display:block;width:97px;height:28px;line-height:28px;text-align:center;float:left;font-weight:bold;color:#666;padding:0;background:none}
.mod_l dt.m_qh a.m_left,.mod_l dt.m_qh a.m_right{border-right:1px solid #c6e8d2;margin-top:1px;color:#000;text-decoration:none; border-bottom:none}
.mod_l dt.m_qh a.m_left,.mod_l dt.m_qh a.m_right{ background-color:#f9f9f9; border-top:2px solid #f60}
.m_qh a.m_right{border-left:1px solid #dadada;width:109px;border-right:none}
.m_qh a:hover{text-decoration:none}
/*·?ààí???*/
#hotcontents{ margin: 10px auto 20px; width: 1100px;height: 385px;z-index:-99;background: #FFF;}
#hotcontents .l{ float: left; height: 365px; overflow: hidden; width: 1100px;  padding: 0px 0px; margin: 0px 0px 20px; }
#hotcontents .l .item{ float: left; width: 310px; padding: 15px 0 0 15px; }
#hotcontents .l .item dl dt{font-size:14px;font-weight:700;height:25px;line-height:25px;overflow:hidden;}
#hotcontents .l .item dl dt span{ color: #B3B3B3; float: right; font-weight: 400; font-size: 12px; }
#hotcontents .l .item dl dd{height:120px;line-height:20px;overflow:hidden;text-indent:2em;padding:7px 0 0;}
#hotcontents .l .item dl{ float: right; width: 180px; padding: 0 5px 0 5; }
#hotcontents .l .item .image{float:left;width:115px;}
#hotcontents .l .item .image img{background-color:#FFF;border:1px solid #DDD;padding:1px;}
.ccon { margin: 0px auto 30px; width: 1100px;border: 1px solid #F8f8f8;background: #FFF;}
.ccon .cconl { float: left; width: 800px; background: #FFF; padding: 10px 0px; margin-left: 20px; }
.ccon #hotcontents .l h3 { background: #E99F63; display: block; height: 30px; width: 80px; margin-left: 30px; color: #FFF; line-height: 30px; font-size: 14px; text-align: center;}
.ccon .cconls {margin: 0px auto; width: 1100px; background: #FFF; }
.ccon .cconls .ph{margin: 0px auto; width: 1100px; background: #FFF;height: 130px;  }
.ccon .cconls .ph h3{margin: 0px auto 20px; width: 1040px; background: #FFF;height: 50px; font-size: 20px;line-height: 50px;color: #666;  border-bottom: 1px solid #00A383; }
.ccon .cconls .ph ul{margin: 0px auto; width: 1040px;}
.ccon .cconls .ph .xs a{background: #32C29D;color: #FFF;}
.ccon .cconls .ph a{height: 30px; padding: 0px 10px; float:left;background: #d89a33;line-height: 30px;color: #FFF;white-space: nowrap;margin: 0px 18px;}
.ccon .cconls .ph  a:hover{background: #32C29D;line-height: 30px;color: #FFF;white-space: nowrap;}
.ccon .cconr .mod_l .li3 .tlisttd i { text-align: center; height: 30px; width: 25px; float: left; margin-right: 5px; }
.ccon .cconr .mod_l .li3 .tlisttd li { float: left; width: 195px; height: 32px; }
.ccon .cconr .mod_l .li3 .tlisttd li a { float: left; }
.ccon .cconr .mod_l .li8 li { list-style: none; float: left; height: 32px; width: 180px; font-size: 12px; line-height: 32px; }
.ccon .cconr .mod_l .li8 li a { float: left; }
.ccon .cconr .mod_l .li8 li i { float: right; }
.ccon .cconl .cbox{margin-top: 20px }
.ccon .pagesnums { height: 30px; width: 1100px; line-height: 30px; margin: 20px auto; }
.ccon .pagesnums #pagelink {height: 30px;  line-height: 30px; width: 1040px; margin: 30px 15px 30px 15px;  text-align: center;font-size: 14px; }
.ccon .pagesnums #pagelink .list_page .disable { background: #09C; padding: 5px 10px; margin: 0px 5px; color: #FFF; }
.ccon .pagesnums #pagelink .list_page span { }
.ccon .pagesnums #pagelink .list_page a { background: #EAF4FF; padding: 5px 10px; margin: 0px 5px; color: #666;font-size: 14px; }
.ccon .cconls .cconr .ph h3 { font-size: 16px; line-height: 36px; float: left; padding-left: 30px; height: 36px; width: 220px; margin-top: 15px; color: #666; }
.ccon .cconls .cconr .ph ul { float: left; width: 220px; height: 360px;}
.ccon .cconls .cconr .ph ul a { font-size: 14px; line-height: 36px; height: 36px; width: 140px; float: left; padding-left: 30px; display: block; }
.ccon .cconls .cconr .ph ul li a:hover { background: #FFF; }
.ccon .cconls .cconr .ph ul .xs a{ background: #FFF;color: #f60; }
.ccon .cconls .cconr .ph { float: left; width: 225px; }
.ccon .listsx {height: 40px; width: 770px; margin: 0px auto;line-height: 40px;border-bottom: 1px solid #c8eeeb; }
.ccon .listsx b { border-bottom: 1px solid #eb6100;float: left; height: 40px; width: 80px; text-align: center; color: #07b1a6; font-weight: bold; font-size: 18px; }
.ccon .listsx a { float: left; height: 22px; width: 22px; background: #E99F63; margin-left: 8px; text-align: center; display: block; font-size: 12px; line-height: 20px; color: #FFF; margin-top: 10px; font-weight: bold; }
.ccon .listsx a:hover { float: left; height: 22px; width: 22px; background: #0099FF; margin-left: 8px; color: #FFF; margin-top: 10px; list-style: none; text-decoration: none; }
/*·?àà?áê?*/


/*??è?*/
.notes-categories {margin: 10px 0 15px 0;line-height: 24px;height: 24px;}
span.du-recommendation-title, span.hot-destinations-title { font-family: '?￠èí??oú','oúì?'; font-size: 14px; color: #666; padding-left: 5px; }
.notes-categories li {display: inline-block;background: #EAF4FF;border-radius: 5px;border: 1px solid #D5E7ED;white-space: nowrap;float: left;font-size: 12px;margin: 0 5px 5px 0;}
.notes-categories li a {cursor: pointer;display: inline-block;padding: 0 10px;line-height: 24px;color: #007ED9;border-radius: 4px;}
.notes-categories li a:hover {color: white;background-color: #1E9AF1;text-decoration: none;}
.notes-categories li a.notes-active { color: white; background: #1E9AF1; text-decoration: none; }


/*??DD°?*/
.top_1 { height: 300px; width: 230px; background: #F2F6FB; clear: none; overflow: hidden; margin-top: 10px; }
.top_1 .about-tit { line-height: 30px; height: 30px; width: 220px; padding: 5px; }
.top_1 .about-tit b { float: left; width:70px; height: 30px; font-size: 12px; line-height: 30px; color: #FFF; background: #FA924D; padding-left: 10px; }
.top_1 .about-tit .about-tit-top { height: 30px; float: right; width: 110px; background: #1E9AF1; text-align: left; padding-left: 30px; }
.top_1 .about-tit .about-tit-top li { list-style: none; float: left; margin-left: 10px;}
.top_1 .about-tit .about-tit-top li a { text-decoration: none; color: #FFF; font-weight: bolder; padding: 0px 5px; }
.top_1 .about-con { padding: 5px 5px 5px 10px; height: 250px; width: 220px; margin-left: 5px; }
.top_1 .about-con li { line-height: 24px; height: 24px; list-style: none; ; padding-left: 5px; font-size: 12px; color: #666; width: 200px; overflow: hidden; }
.top_1 .about-con li a { color: #007ED9; text-decoration: none; }
.top_1 .about-tit .about-tit-top #pq1 .bl,.top_1 .about-tit li a:hover { color: #EC6147; border-bottom: 2px solid #FFF; padding-bottom: 2px; }

.maina { margin: 20px auto; width: 1030px;}
.maina li{ float: left; height: 210px; width: 320px; border: 1px solid #E5E5E5; list-style: none; margin: 0px 0px 10px 16px; background: #FFF; }
.maina li:hover{ box-shadow: -2px 0 5px green,0 -2px 5px green,0 2px 5px green,2px 0 5px green; }
.maina li h3 { float: left; height: 40px; width: 182px; font-size: 16px; line-height: 40px; padding-left: 15px; }
.maina li .info { float: right; height: 40px; width: 120px; font-size: 12px; line-height: 40px; }
.maina li .board-cover { height: 170px; width: 316px; float: left; }
.maina li .board-cover img { float: left; height: 150px; width: 120px; padding: 2px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; border: 1px solid #E5E5E5; }
.maina ul li .board-cover p { font-size: 12px; line-height: 24px; text-indent: 2em; float: right; height: 120px; width: 160px; padding: 5px; color: #9C9C9C; }
.maina ul li .board-cover .J_boardBtn { font-size: 12px; line-height: 24px; float: right; height: 24px; width: 60px; color: white; background: #F60; text-decoration: none; margin-right: 10px; border-radius:5px; color: #FFF; text-align: center; }
.maina ul li .board-cover .J_boardBtn:hover { background: #F60; border-radius:5px; }
.maina ul li .info em { font-size: 12px; color: #f60; font-style: normal; }

/*?????úèYò3*/
.book_content_text_nexts{ padding: 5px; height: 18px; width: 728px; margin: 20px auto 5px; }
.god { height: 0px; width: 1100px; padding: 20px 0px;}
.ffd { float: left; height: 0px; width: 625px; margin-left: 20px; }
.ffd .adcs1 { float: left; height: 0px; width: 300px; }
.ffd .adcs2 { height: 0px; width: 300px; float: right; }
.adcs3 { float: right; height: 0px; width: 300px; margin-right: 20px;}
.book_content_text{ width: 1060px; padding: 5px 20px 20px; border: 1px solid #F8f8f8;}
.book_content_text h1{ margin-top: 35px;font-size:28px;line-height:2;color: #666; }
.book_content_text .sdt { color:#444; line-height: 320%;border-bottom:1px dashed #ccc;}
.book_content_text #book_text{padding: 10px 6%; text-align: left;padding-top:20px;color:#333;font:22px "??ì?","Times New Roman","?￠èí??oú","Helvetica Neue",Helvetica,"Lucida Grande","Luxi Sans",sans-serif;line-height:2;}
.book_content_text #book_text .divimage{ padding: 10px 3%; margin: 5px auto; text-align: center; }
/*.book_content_text .gd{ padding: 10px 3%; margin: 5px auto; height: 250px; width: 910px; border: 1px dashed #CCC; }*/
/*.gt1{ margin: 15px auto; height: 125px; width: 1100px; border: 1px dashed #CCC; }*/
.book_content_text .bottem1{ margin: 5px auto; height: 25px; font-size: 14px; line-height: 25px; }
.book_content_text .bottem1 a{ margin: 0px 10px;color: #00A2CA; }
.book_content_text #god{height: 25px; font-size: 14px; line-height: 25px;margin-top: 10px;color: #999;}
.book_content_text .data{height: 35px; font-size: 14px; line-height: 35px; border-bottom: 1px dashed #ccc;}
.book_content_text .data span{margin-right:10px;color: #666;}
.book_content_text_next{ width:1040px; border:0px solid #EFEFEF; height:30px; line-height:30px; color:#444; font-size:14px; text-align: center; margin: 10px auto;}
.book_content_text_next a{ color:#222; font-size:14px; text-decoration:none; line-height: 25px; margin: 0px 18px; background: #eee;padding: 5px 10px;}
.book_content_text_next a:hover{color:#ff72ae;}
.book_content_text_next .x{color:#099;}
#mains { width: 1100px; margin: 0 auto; text-align: center; margin-top: 5px;background: #FFF;}
.footer_linkk{ width: 1090px; height: 50px; font-size: 14px; line-height: 50px; padding-left: 10px; float: left; border: 1px solid #EFEFEF; overflow: hidden; background: #F6F6F6; color: #333; }
.footer_linkk a{ margin: 0px 3px; font-size: 14px; }
.book_content_text_nextw{ width: 1100px; margin: 0px auto; background: #F6F6F6; }
.gt1{width:960px; margin:20px auto 0px; }
.baid2{width:1000px; margin:20px auto 0px; }
.baidu2 {height: 40px;width: 728px;margin:0px auto;}

.downlist {width: 227px; margin: 0 auto;margin-top: 15px;}
.downlist a {background: url(../img/downClassified.png) no-repeat;  width: 227px;display: block;height: 42px;overflow: hidden;font-size: 14px;line-height: 24px;text-indent: 2em;text-indent: -999px;}
.list2 {width: 180px;display: block;height: 32px;overflow: hidden;font-size: 14px;line-height: 32px;text-align: center;background: #87B72B;border-radius: 5px;color: #fff;}
.list2  a{color: #fff;}
.sx{color: #07b1a6!important;}
#god1{float: right;text-align: left;/* margin: 100px 0 0 0 */;}
#god1s{float:right;height:600px;width:160px;clear:left;background:#F00;margin:25px 25px 5px 20px;}
#god2{float:left;height:1500px;width:1px;}
#god2s{float:left;height:250px;width:250px;clear:left;background:#F00;margin:25px 25px 5px 20px;}
/*友情链接*/
.link { background: #e0f6f5;height: 46px; }
.link .sssb{ height: 40px; width: 1100px;margin: 0px auto;}
.link a{ padding: 0px 5px; float: left; font-size: 14px; line-height: 30px; height: 30px; margin: 5px 0px 0px 5px;color: #6cbab5; }
.link h3 {color:#07b1a6; padding-left: 5px; height: 40px; float: left;font-size: 14px; line-height: 40px;}
/* μ×2? */
.footer { margin: 0px auto;background: #00b8ac; clear: both; text-align: center; padding-top: 10px; padding-right: 5px; padding-left: 5px; line-height: 18px;color:#fff;}
.footers { margin: 0px auto;background: #FBFBFB; clear: both; text-align: center; padding-top: 20px; padding-right: 5px; padding-left: 5px; line-height: 18px;color:#999;}
.footse { margin: 0px auto; height: 20px; width: 1100px; clear: both; text-align: center; line-height: 20px;}
.footse a{ margin: 0px 2px;}
.footer p{clear: both; text-align: center; line-height: 18px;}
.footer a{color:#fff;}
.footer .shengming { padding: 5px 0px 10px; }
.tongji{ margin: 0px auto 0px; width: 1100px;text-align: center;}
#gonggao{height: 105px; text-align: center;padding: 15px 0px 5px;color: #999;font-size: 18px!important;}
#gonggao a{color: #999;}
#gonggao .bdsharebuttonbox{margin: 0px auto 0px;text-align: left!important;width: 470px;}
#gonggao .bdsharebuttonbox a{float: left;}
#gonggao .lblb{width: 80px;float: left;}

#yuntuijian{ margin: 10px auto; width: 1100px;text-align: center;}


.blue-river{ color: #4D4D4D; font-style: normal;}
.blue{ color: #F00;font-style: normal;}
.river{ color: #09F; font-style: normal;}
#ali { margin: 25px auto 5px; height: 90px; width: 960px; }

.ob-firstt  {display: block;position:relative;width: 64px;height: 64px;background: url(../img/02.png) no-repeat  0px -120px;}
/*quanbuxiaoshuo*/
.come{margin: 20px auto; width: 1100px;background: #FFF;}
.mainas { margin: 20px auto; width: 1100px; clear: both;}
.mainas ul { float: left; width: 1020px;margin: 20px 0px 40px 40px; }
.mainas ul li { float: left; width: 255px; font-size: 14px; line-height: 24px; height: 24px; overflow: hidden;}
.MessageDisv { margin: 20px auto; width: 1100px; float: left;text-align: center; }
.MessageDisv b { font-size: 16px; line-height: 30px; color: #F60; }
.mainas .nainass { float: left;border-bottom: 1px dashed #CCC; font-size: 16px; line-height: 30px; margin: 0px 40px; width: 1020px;color: #00A2CA;}
.quanbu {color:#f60;}
.mainas i { color: #F60; margin: 0px 2px; font-style: normal; }
.content .tags { margin: 10px auto -20px; width: 1040px; text-align: right; }
.content .tips { margin: -10px auto 10px; width: 1040px; font-size: 14px; line-height: 28px; color: #666; padding-bottom: 30px; padding-left: 10px; }
.content .tips a{ color: #F00; font-weight: bold; }
.scroll{display:none;background: #EBEBEB;color: #666;text-align: center;position: fixed;cursor: pointer;width:23px;margin-right:-585px;position:fixed;right:50%;top:80%;_position:absolute;_margin-top:300px;_top:expression(eval(document.documentElement.scrollTop));}

/*êé?ü*/
.mains{ margin: 20px auto; width: 1100px; overflow: hidden; background: #FFF;}
table.grid caption, .gridtop { background-color:#E1ECED; border:solid 2px #C3DFEA;border-bottom:0px; font-size: 16px; font-weight: bold; margin: auto; padding: 10px 0px; text-align: center; vertical-align: middle;}
table.grid { border: 2px solid #C3DFEA; border-collapse: collapse; margin: auto; padding: 3px;}
table.grid td { background-color: #FFFFFF !important; border: 1px solid #C3DFEA; padding: 4px;}
.hotxt{font-size: 14px;}
.hottext{color:red;}
.MessageDiv {background: #FFF9D9; border: 1px solid #FFCC33; line-height: 150%; width:800px; margin: 10px auto auto; padding: 10px;text-align:center;}
.cds{background-color: #E9FAFF;}
#content{width:980px;margin:20px 10px;}
#admin{border:solid 2px #E1ECED; height:40px;font-size: 14px; line-height:40px; width:974px; text-align:center; margin:20px 10px;}

/*404*/
.cs404{ margin: 20px auto; width: 1100px; overflow: hidden; background: #FFF;}
.cs404  #title{width: 600px; margin: 20px auto;text-align:center;}
.cs404  #content p{width: 600px; margin: 20px auto;text-align:center;font-size: 14px; line-height:40px;}
.cs404  #content p  a{margin:0px 10px;font-size: 16px;line-height:40px;}
#book_text p{text-indent: 2em;text-align: justify;overflow: hidden;}