@charset "utf-8";*{margin:0;padding:0}
html,body
{color:#666;height:100%;width: 100%;line-height:23px;}
body,button,input,select,textarea
{font:16px/1.5 tahoma,arial,"微软雅黑"}



body {
	width: 100%;
	min-height: 100%;
	max-width: 640px;
	min-width: 320px;
	margin: 0 auto;
	position: relative;
}
body:before, body:after {
	content: "";
	width: 100%;
	display: block;
}





img{border:0}a{text-decoration:none;color:#3164cd}em{font-style:normal}
table{width:100%;border-collapse:collapse;border:0 none}
body .fn-hide{display:none}.txtright{text-align:right}
.del{text-decoration:line-through}
.fn-left,.fn-right{display:inline}
.fn-left{float:left}
.fn-right{float:right}
.center{text-align:center}
.inline{display:inline!important}
.f12{font-size:12px!important}
.f13{font-size:13px!important}
.f14{font-size:14px!important}
.f15{font-size:15px!important}
.f16{font-size:16px!important}
.f18{font-size:18px!important}
.f20{font-size:20px!important}
.f22{font-size:22px!important}
.f24{font-size:24px!important}
.fc0{color:#3164cd!important}
.fc1{color:#999!important}
.fc2{color:#666!important}
.fc3{color:#333!important}
.fred{color:#db1111!important}
.forange{color:#f40!important}
.fgreen{color:#060!important}
.fb{font-weight:bold!important}
.pd3{padding:3px!important}
.pd12{padding:12px!important}
.pdx12{padding-left:12px!important;padding-right:12px!important}
.pdy12{padding-top:12px!important;padding-bottom:12px!important}
.mgy12{margin-bottom:12px!important;margin-top:12px!important}
.mgt12{margin-top:12px!important}
.bg1{background-color:#eee}
.bg2{background-color:#f2f2f2}
ol,ul{list-style:none}
#logo{width:145px;height:45px;margin:0px 0 0 0px}

table td.w12{width:12px}
.no_top_border{border-top:0 none!important}
ul.lists{padding:8px 0}
ul.lists li{padding:3px 12px;border-top:1px dashed #ececec;overflow:auto}
ul.lists li a{display:block}
.li_bg{background-color:#fbfbfb}
ul.lists .head_title{font-size:16px;color:#f40}
ul.lists .intro{font-weight:normal;font-size:13px;color:#959595}

.t1{border-bottom:1px solid #f60;background-color:#000000}
.t2{background-color:#ffecb1;border-bottom:1px solid #ffe180;border-top:1px solid #fff9e5;line-height:30px;color:#f40}.t2 a{color:#f40}
.t3{background-color:#252525;border-bottom:1px solid #474747;border-top:1px solid #474747;padding:8px 0;line-height:30px}
.t3 td{width:20%}
.t3 td a{color:#adadad}
.t3 td b{color:#ffffff}
.t4,.t6{height:40px; background-color:#f9f9fa;border-bottom:1px solid #d6d6d6;border-top:1px solid #fff}
.t4 td,.t6 td,.read_nav{height:34px;line-height:34px}
.t4 td a,.t6 td a.none{color:#888}
.t4 td.more{font-size:13px;text-align:right;font-weight:normal;color:#FF0000}
.t3 td,.t4 td,.t5 td,.t6 td{text-align:center}form.index_search{padding:8px 12px}
.t7{height:40px;background-color:#f9f9fa;border-bottom:1px solid #d6d6d6;border-top:1px solid #fff}

.inpt,.inpta{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#999 #c2c2c2 #c2c2c2 #999;border-image:none;border-right:1px solid #c2c2c2;border-style:solid;border-width:1px;font-size:18px;height:28px;line-height:28px;text-indent:7px;width:95%}

.inpb,.btn_red{background-color:#f60;border:1px solid #f30;color:#fff;font-size:14px;height:30px;line-height:28px;text-align:center;width:100%}

.btn_gray{background-color:#e5e5e5;border:1px solid #d9d9d9;color:#666;font-size:14px;height:30px;line-height:28px;text-align:center;width:80%}

a.btn_red,a.btn_gray{display:inline-block}
.title{background-color:#eee;border-top:1px solid #fff;border-bottom:1px solid #d6d6d6;font-size:16px;font-weight:900;color:#444444}
.title td{height:30px;line-height:30px;padding:2px 0}
.title td.more{font-size:13px;text-align:right;font-weight:normal;color:#FF0000}
.title td.more a{color:#b40000}
table.zhuda td{text-align:center;padding:8px 0 3px 0;font-weight:700}
table.zhuda td img{border:1px solid #ccc;padding:1px}
table.zhuda td a{color:#999999}
table.bangdan td{text-align:center;border:1px solid #bcdebd;background-color:#effef7;height:34px;line-height:34px}
table.bangdan td a{color:#060;display:block}
.tags{padding:12px;background-color:#f9f9f9}
.tags a{color:#d20000;padding:0 2px}

.secbar_bottom{background-color:#f9f9fa;padding:3px 12px;color:#ccc;text-align:center;border-bottom:1px solid #ccc;line-height:30px}.links{background-color:#fff;padding:12px;font-size:13px}.footer,.mini_footer{padding:5px 12px 20px 12px;background-color:#252525;color:#fff;font-size:14px;text-align:center}.footer a,.mini_footer a{color:#fff}.footer .site_nav{padding-bottom:5px}.footer .gotop,.mini_footer .gotop{text-align:right;font-size:13px}.mini_footer{text-align:left;padding:5px 12px}table.green_title{background-color:#6bb02d;height:42px;line-height:38px;vertical-align:middle;text-align:center}table.green_title .tit{color:#fefefe;font-weight:bold;font-size:16px}table.green_title a{color:#4d7400;background-color:#b1d962;border:1px solid #4d7400;padding:2px 6px}.user_list li{padding:3px 0}.user_list .inpt{width:100%;height:34px;line-height:34px}.user_list .inpta{width:100%;height:170px;line-height:34px}.user_list .inpb{width:100%;font-size:18px;font-weight:bold;height:40px;line-height:40px}.user_list .fc1{color:#999}.pager.small{text-align:center;font-size:16px}.pager.small a{margin-left:8px}.pager.small a.none{color:#999}ul.category{overflow:auto}ul.category li{padding:5px 1.5em;float:left}table.bookinfo{color:#333}table.bookinfo img{border:1px solid #999;padding:1px;vertical-align:middle}table.bookinfo em{color:#999}.chapter_list a:visited{color:#731d4e}.read_content{background-color:#efe2c3;color:#784100;padding-bottom:12px}.read_content.night{background-color:#020;color:#060}.chapter_content h1{font-weight:bold;font-size:22px}.chapter_pager a{display:inline-block;text-align:center;background-color:#f2fddb;border:1px solid #adcd3c;color:#666;width:90%}.tips{background-color:#fff9d9;border:1px solid #fc3;color:#F60;overflow:auto}#tip_download{position:fixed;bottom:0;z-index:99;width:100%;display:none;padding:8px 0 8px 0}#tip_download a{padding-left:12px}#tip_download span{padding-right:12px}


.redwifi{padding:5px 12px 5px 12px;background-color:#f60;color:#fff;font-size:12px;text-align:center}
.redtel{padding:5px 12px 5px 12px;background-color:#f60;color:#fff;font-size:16px;text-align:center}

.STYLE1 {
	color: #FF0000;
	font-weight: bold;
}
.STYLE2 {color: #FFFFFF}
.STYLE3 {
	color: #006699;
	font-weight: bold;
	font-size: 16px;
}
.STYLE4 {
	color: #cc0000;
	font-weight: bold;
	font-size: 14px;
}
.STYLE5 {
	color: #cc0000;
	font-weight: bold;
	font-size: 16px;
}
.STYLE6 {
	color: #f60;
	font-weight: bold;
	font-size: 16px;
}
.STYLE7 {
	color: #000000;
	font-size: 14px;
}
.STYLE8 {
	color: #f60;
	font-weight: bold;
	font-size: 32px;
}/* LOGO文字 */

.STYLE13{
	color: #000000;
	font-size: 15px;
}/* 手机网地图链接 */

.STYLE9{
	color: #959595;
	font-weight: bold;
	font-size: 15px;
}/* 联系方式文字链接 */



.px {
padding: 0;
width: 36px;/* 第XX页输入框大小 */
height: 19px;
line-height: 19px;
}
/*分页页码设置开始-------------------------------------------------------------------------------------------*/
.pagez label {
cursor: text;
float: left;
display: inline;
margin: -2px 0 0 4px;
padding: 0;
background-repeat: no-repeat;
overflow: hidden;
text-decoration: none;
}
.pagez,.pageback{
float:right;
padding:2px 0;
}
.pagez a,.pagez strong,.pageback a{
float:left;
padding:0 6px;
margin-right:2px;
height:20px;
border:1px solid;
line-height:20px;
overflow:hidden;
}
.pagez a,.pageback a{
border-color:#626F7B; /* 页码边框色 */
background-color:#FFFFFF; /* 页码背景色 */
color:#626F7B; /* 页码链接颜色 */
}
.pagez a:hover,.pageback a:hover{
text-decoration:none;
}
.pagez strong{
border-color:#D20000; /* 当前页边框色 */
background-color:#FFFFFF; /* 当前页背景色 */
color:#D20000;/* 当前页文字颜色 */
font-weight:700;
}
.pagez b{
color:#cccccc;/* 当前页文字颜色 */
}
.pagez a.prev,.pagez a.next{
background-repeat:no-repeat;
}
.pagez a.prev{
padding-right:10px;

background-position:90% 50%;
}
.pagez a.next{
padding-right:10px;

background-position:90% 50%;
}
.pageback a{
padding-left:16px;
background:#FFF 
}
.pagez a:hover,.pageback a,.pagez a.next{
border-color:#626F7B; /* 滑过上下页边框色 */
}
/*分页页码设置结束-------------------------------------------------------------------------------------------*/

/*图库列表图片大小设置开始-------------------------------------------------------------------------------------------*/
.tukupic_img img,.tukupic_img a img{ 
border:0;  
margin:0;  
padding:0; 
max-width:100%; 
width: expression(this.width > 100% && this.width > this.height ? 100% : 'auto';);  
max-height:1650px; 
height: expresion(this.height > 1650 ? 1650px : 'auto';); 
}
/*图库列表图片大小设置开始-------------------------------------------------------------------------------------------*/

/*图库列表图片大小设置开始-------------------------------------------------------------------------------------------*/
.box_img img,.box_img a img{ 
border:0;  
margin:0;  
padding:0; 
max-width:100%; 
width: expression(this.width > 100% && this.width > this.height ? 100% : 'auto';);  
max-height:1650px; 
height: expresion(this.height > 1650 ? 1650px : 'auto';); 
}
/*图库列表图片大小设置开始-------------------------------------------------------------------------------------------*/


.toumingtu {height: auto; overflow: hidden;}/* 透明底图片标题－整个外围高度 */ 
.toumingtu table {border: 0px solid #990000;}/* 透明底图片标题－整个外围边大小及颜色 */
.toumingtu td {border: 2px solid #FFFFFF;}/* 透明底图片标题－实线型间隔边颜色 */
.toumingtu a {overflow: hidden;float: center;position: relative; width: auto; height: auto; line-height: auto; display: block;}/* 透明底图片标题－整体居中及文字边大小及颜色 */
.toumingtu img {width: 100%; vertical-align: middle;}/* 透明底图片标题－图片宽度设置  */
.toumingtu h3 {background: rgba(0, 0, 0, 0.5); padding: 2px 4px; left: 0px; right: 0px; bottom: 0px; color: #FFFFFF; line-height: 1.0; font-size: 14px; font-weight: 100; text-align: center; position: absolute;}/* 透明底图片标题－图片下标题底色透明度字体大小边距设置  */

.dantu { text-align: center; background: #FFFFFF; margin: 0px auto 4px; width: 100%; box-shadow: 0px 2px 2px rgba(0,0,0,0.9);line-height: 1.5; position: relative;}/* 白底图片标题－整体属性立体阴影置 上下图距离*/
.dantu img {width: 100%; vertical-align: middle; }/* 白底图片标题－图片宽度设置  */
.dantu a {color: #000000;font-size: 14px;}/* 单图白底图片标题文字属性*/
.dantu h3 {background: rgba(0, 0, 0, 0); padding: 1px 1px; top: 0px; right: 0px; color: rgb(255, 255, 255); position: absolute; color: #FFFFFF;font-size: 12px;}/* 图片右上角标注*/


.shantu {margin: 0px auto; padding: 0px; width: 100%; text-align: center;}/* 双图白底图片标题－整体属性*/
.shantu dl {background: #FFFFFF; margin: 2px 0px 4px; width: 49%; overflow: hidden; display: inline-block; box-shadow: 0px 1px 1px rgba(0,0,0,0.9); line-height: 20px; position: relative;}/* 双图白底图片标题－整体属性立体阴影置 上下图距离*/
.shantu dl img {width: 100%;  display: block;}/* 双图白底图片标题－图片宽度设置  */
.shantu a {color: #000000;font-size: 14px;}/* 双图白底图片标题文字属性*/
.shantu h3{background: rgba(0, 0, 0, 0); padding: 1px 1px; top: 0px; right: 0px; color: rgb(255, 255, 255); position: absolute; color: #FFFFFF;font-size: 10px;}/* 图片右上角标注*/

.biao{position: relative;}/* 上下叠图右上角标注控制标注在所指图片范围内*/


.tags2{padding:2px;background-color:#ffffff}
.tags4{padding:4px;background-color:#f9f9f9}
.tags6{padding:6px;background-color:#ffffff}


ul.lizhti{padding:4px 0 ;list-style:none;line-height:40px;}
ul.lizhti ol{padding:8px 6px;border-bottom:1px dashed #cccccc;overflow:auto}
ul.lizhti li{
isplay:block;/*内联对象需加*/ 
width:300px; 
word-break:keep-all;/* 不换行 */ 
white-space:nowrap;/* 不换行 */ 
overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */ 
text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
}
ul.lizhti a{font-size: 16px; color: #000000}
ul.lizhti span{font-size:14px;margin-right:5px;font-family:Tahoma;color:#fff;border:1px solid #f30;background-color:#f60;padding:0 1px;line-height:40px;}

