html,body,div,p,span,em,i,u,del,strong,a,b,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,iframe,form,label,button,input,textarea,pre,hr,table,tbody,th,td{margin:0;padding:0;word-wrap:break-word;word-break:break-all}
html,body{width:100%;height:100%}
html{font-size:62.5%;}
body{background:#e1e1e1;line-height:1.6;color:#333;-webkit-text-size-adjust:none;}
body,button,input,select,textarea{font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif}
h1,h2,h3,h4,h5,h6,button,input,select,textarea{font-size:100%}
h1,h2,h3,h4,h5,h6,th{font-weight:normal}
em,i{font-style:normal}
ul{list-style:none}
img{border:0;vertical-align:middle}
a:link,a:visited{text-decoration:none;color:#333}
.btn{display:inline-block;margin-bottom:0;padding:6px 9pt;border:1px solid transparent;border-radius:4px;background-image:none;vertical-align:middle;text-align:center;white-space:nowrap;font-weight:400;font-size:14px;line-height:1.42857143;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.btn-default{border-color:#ccc;background-color:#fff;color:#333;}
.btn-info{border-color:#88C6E5;color:#fff;}
.btn-info,.header{background-color:#88C6E5;}
.header{    background-color: #88C6E5;margin-bottom:10px;width:100%;height:50px;box-shadow:0 1px 1px #88C6E5;line-height:50px;}

.header,.header a{color:#fff;}
.header .header-left{float:left;width:110px;text-align:left;text-shadow:1px 1px 2px #000;font-size:18px;}
.header .h1{float:left;width:auto;text-align:center;text-shadow:1px 1px 2px #000;font-size:16px;margin:0 20px 0;}

.header .header-right{float:right;text-align:right;width:auto;font-size:15px;}
.header .header-nav{float:left;width:300px;font-size:1pc;}
.header .header-nav a{float:left;width:60px;text-shadow:1px 1px 1px #666;}
.container,.footer p{width:90%;max-width:75pc;}
.content{padding:10px;}


h2{margin-top:10px;padding:0 0 10px;border-bottom:1px solid #ccc;font-weight:500;font-size:18px;}
.content-left{float:left;width:73%;}
.content-right{float:right;width:25%;}
.row{float:left;margin:0 1%;width:31.333333%;}

.class{overflow:hidden;margin:10px 0 0;border:1px solid #ccc;border-radius:4px;background:#fff;}
.class ul li{float:left;padding:10px 0;width:11.111111%;text-align:center;font-size:1pc;}

.read{padding-top:10px;}
.read h1{margin-bottom:10px;font-size:26px;}
.read .booktag,.read h1{text-align:center;}
.read .readcontent{padding:10px 15px;border-top:1px solid #ccc;letter-spacing:.1em;font-size:24px;line-height:180%;}
.clear{clear:both;}


footer{padding:15px 10px; text-align:center; line-height:33px; background:#88C6E5; position:relative; font-size:14px;}
footer .version a{margin:0 10px; color:#c5d7df; text-shadow:1px 1px #3e86a8;}
footer .version .sel{color:#fff; font-size:16px;}
footer .link a{margin:0 10px; color:#accad6; font-size:14px;}
footer img{position:absolute; right:25px; top:15px; cursor:pointer; width:31px;}

footer .channel a{margin:0 5px; color:#c5d7df; text-shadow:1px 1px #666;}
/*.iconback{background:url(../images/icon-back.png); float:left;}
.iconhome{background:url(../images/icon-backhome.gif); float:right;}
.iconback, .iconhome{width:35px; height:45px; background-size:19px 19px; background-size:20px; background-repeat:no-repeat; background-position:50% 50%;}*/
.channelHeader{height:45px; line-height:45px; text-align:center; font-size:16px; color:#fff; text-shadow:1px 1px #2680aa;  background-size:136px 45px; background-color:#88C6E5; border-top:1px #88C6E5 solid;}
.channelHeader2 .title{display:block; text-align:center; height:45px; overflow:hidden; margin-right:32px;}
/*.channelHeader2 .iconhome{margin-top:-45px;}*/
.recommend .label, .tabArea .label{padding:0 5px; width:320px; margin:0 auto; margin-bottom:5px; margin-top:5px;}

.showmore{height:40px; line-height:40px; text-align:center;}
.showmore img{width:15px; height:15px; margin-left:5px; margin-bottom:-3px;}
.hidearea{display:none;}

/*1-14 update*/
.channelHeader{overflow:hidden; padding:0;}
.iconback{float:left;}
.iconhome{float:right;}
.iconback, .iconhome{margin-top:3px; font-size:12px; text-align:center; color:#fff; line-height:40px; width:40px; height:40px;}
.channelHeader2 .iconhome{margin-top:-44px;}
.iconback img, .iconhome img{width:40px; height:40px; font-size:12px; text-align:center; line-height:40px;}



.wrapper{min-width:320px;font-size:1.4rem;}
.articleinfo{clear:both;height:35px;line-height:35px;padding:10px 0;display:block;position:relative;border-bottom:1px solid #c6c1b6}
.releaseinfo{padding-left:5px;}
.toolbar{position:absolute;right:0;top:0}
.toolbar a{float:left;width:32px;height:32px;background:url(articleset-icon.png) no-repeat;margin-left:10px;}
.toolbar a.pattern{background-position:0 -37px}
.toolbar a.aminus{background-position:-37px 0}
.toolbar a.aminus.current{background-position:-37px -37px}
.toolbar a.aadd{background-position:-74px 0}
.toolbar a.aadd.current{background-position:-74px -37px}
.articlecon,.authorsaid{word-wrap:break-word; font-size:20px;
    line-height:200%;}
.articlecon p,.authorsaid p{	text-indent: 2em;
	line-height:2em;
	margin:.10em 0;
	padding:.5rem 0;
	text-align: justify;
	overflow:hidden;}
.authorsaid{padding:10px 0;border-top:1px solid #bfac7e;border-bottom:1px solid #bfac7e}
.readinteract{height:25px;line-height:25px;text-align:right;font-size:0}
.readinteract a{font-size:1.6rem;color:#666;margin-left:15px;}
.articlebtn{height:35px;margin:5px 0;text-align:center;font-size:0}
.articlebtn a{width:20%;margin:0 6px}
.btn,a.btn{display:inline-block;height:35px;line-height:35px;background:#d2a05f;background-image:-webkit-linear-gradient(top,#d2a05f,#d2a05f);border:none;text-align:center;font-size:1.4rem;color:#FFF}

.font-normal .articlecon p{font-size:1.6rem;line-height:28px;}
.font-large .articlecon p{font-size:1.8rem;line-height:32px;}
.font-xlarge .articlecon p{font-size:2rem;line-height:36px;}
.font-xxlarge .articlecon p{font-size:2.2rem;line-height:40px;}
.font-xxxlarge .articlecon p{font-size:2.4rem;line-height:44px;}

.readbg{background:#e6e6e6}
.nightbg{background:#202020;}
.nightbg,.nightbg a,.nightbg .title{color:#a0a0a0}
.nightbg .articlebtn a{color:#FFF}
.nightbg .location .home,.nightbg .btlocation .home{background-position:3px -19px}
.nightbg .articleinfo,.nightbg .authorsaid{border-bottom-color:#3c3c3c}
.nightbg .authorsaid{border-top-color:#3c3c3c}
.nightbg .toolbar .pattern{background-position:0 0;}


.read-top{height:45px;line-height:45px;position:relative;text-align:center;list-style:none;overflow: hidden;}
.read-top li{display:inline-block;}
.read-top .title{font-size:20px;}
.nightbg .line-x:after{border-bottom:1px solid #808080;}
.nightbg .footer p{color:#909090!important}
.nightbg #xiala .d_list {border:1px solid #808080;}
.nightbg #xiala .d_list li a {background:#404040;color:#909090;}




.nr_page{margin:0px 5px 10px 5px;background-color:#f4f0e9;height:40px;line-height:38px;font-size: 18px;overflow:hidden;position:relative;z-index:9999}
.nr_page a{width:25%;text-align:center;float:left;display:block;border:1px solid #ece6da;color:#208181;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:999}
.nr_page a:last-child{border-right:0}


.nr_page .prev{text-align:left;margin-left:7px;}
.nr_page .mulu{text-align:center;}
.nr_page .next{text-align:right;margin-right:7px;}
.prev a,.mulu a,.next a{display:block;text-align:center;padding:8px 5px;font-size: 20px; background-color:#f4f0e9;color:green;border:1px solid #ece6da;}
.prev a:active,.mulu a:active,.next a:active,.prev a:hover,.mulu a:hover,.next a:hover{background-color:#ece6da;border:1px solid #ece6da;}


.foot{text-align:center;margin:20px 0px 0px 0px;padding:10px 0px; height:30px; border-top:2px solid #0080C0;position:relative;z-index:999;}
.foot a{color:#0065B5}
.theme-moon .myad_wrap,.theme-moon .nr_page div{
	filter: brightness(0.5);
	-webkit-filter: brightness(0.5);
	-moz-filter: brightness(0.5);
	-ms-filter: brightness(0.5);
	-o-filter: brightness(0.5);
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 0.5 0\'/></filter></svg>#grayscale");
	filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=0.5);
	-webkit-filter: brightness(0.5);
}
.theme-moon .prev a, .theme-moon .mulu a, .theme-moon .next a{
	background: url(moon.png)!important;
	color: #909090!important;
	border: 1px solid #808080;
}
.theme-moon .toolbar .theme{display:none;}
.theme-moon .foot{border-top: 2px solid #808080;}
.theme-moon .foot a{color: #909090!important;}
.catalogue span, .rack-btn span, .pre span, .next span, .set span, .back span{margin:0;}
.toolbar{float: right;z-index: 9999;position: static;}
.toolbar .theme{float:left;width:32px;height:32px;overflow:hidden;cursor:pointer}
.toolbar a{margin-left: 6px;}
.theme-default{
	_background:red;
	background: url(default.png);

	color:#2e343f;
}
.theme-default .theme-bg{
	background-color: rgb(233, 228, 221);
}
.theme-moon{
	background:  url(moon.png) !important;
	color:#808080 !important;
}
.theme-moon .pt-menu .button,.theme-moon .pt-menu a{
	color:#666 !important;
}
.theme-white{
	color:#2e343f;
	background:url(white.png)
}
.theme-white .theme-bg{
	background: rgb(232, 210, 171);
}
.theme-white .prev a,.theme-white .mulu a,.theme-white .next a{
	color:green;
	background-color: rgb(233, 228, 221);
	border: 1px solid rgb(213, 218, 211);
}
.theme-sheepskin{
	color:#453c2e;
	background:#e9dabe
}
.theme-sheepskin .theme-bg{
	background: rgb(179, 206, 226);
}
.theme-sheepskin .prev a,.theme-sheepskin .mulu a,.theme-sheepskin .next a{
	color:green;
	background-color: rgb(232, 210, 171);
	border: 1px solid rgb(222, 200, 161);
}

.theme-purple{
	color:#3c4f62;
	background:#c7d5e0
}
.theme-purple .theme-bg{
	background: rgb(204, 226, 191);
}
.theme-purple .prev a,.theme-purple .mulu a,.theme-purple .next a{
	color:green;
	background-color: rgb(179, 206, 226);
	border: 1px solid rgb(169, 196, 216);
}

.theme-green{
	color:#282b29;
	background:#bed5c5
}
.theme-green .theme-bg{
	background-color: rgb(204, 226, 191);
}
.theme-green .prev a,.theme-green .mulu a,.theme-green .next a{
	color:green;
	background-color: rgb(204, 226, 191);
	border: 1px solid rgb(187, 214, 170);
}
.theme-huyan{
	color:#282b29;
	background:rgb(220, 236, 210)
}
.theme-huyan .theme-bg{
	background-color: rgb(204, 147, 166);
}
.theme-huyan .prev a,.theme-huyan .mulu a,.theme-huyan .next a{
	color:green;
	background-color: rgb(204, 226, 191);
	border: 1px solid rgb(187, 214, 170);
}
.theme-pink,.theme-pink .theme-bg{
	color:#2e343f;
	background:#e0b6c4
}
.theme-pink .theme-bg{
	background: url(default.png);
}
.theme-pink .prev a,.theme-pink .mulu a,.theme-pink .next a{
	color:green;
	background-color: rgb(204, 147, 166);
	border: 1px solid rgb(194, 137, 156);
}
.toolbar .theme .theme-area{
	-webkit-border-radius:50%;
	width:28px;
	height:28px;
	border:none;
	padding:2px;
	_vertical-align: middle;
}
.toolbar .theme .theme-area .ptm-btn{
	width:30px;
	height:30px;
	-webkit-border-radius: 50%;
	vertical-align: top;
}

