@charset "utf-8";
/* CSS Document */

body{
	overflow:auto;
	font:12px/1.5  "Microsoft YaHei","微软雅黑","SimSun","宋体";
	color:#333; 
	background: url(../../Image/body-bg.png) repeat;
z-index: 1;
}

.bian_box {
padding: 20px 30px 15px 30px;
border: 1px solid #D6D6D6; 
box-shadow: 0 3px 5px #E1E1E1;
-webkit-box-shadow: 0 3px 5px #E1E1E1;
-moz-box-shadow: 0 3px 5px #e1e1e1; 
}
.more{
display: inline-block;
height: 30px;
background: url(../../Image/pointer-down.png) no-repeat right center;
padding-right: 25px;
line-height: 30px;
color: #ccc !important;
}


.ConListalog{
	background-image: url(../../Image/contentlist.jpg) !important; 
	background-color: rgb(255, 255, 255); background-position: 50% 50%; background-repeat: no-repeat no-repeat; 
}
.wrapper {
	position: relative;
	z-index: 1;
	height: 350px;
	width: 100%;

	overflow: hidden;
	-ms-touch-action: none;
}

.books-title{
	text-align: center;
	font-weight: bold;
	font-size: 18px;
		height:30px;
		font: "Microsoft YaHei","微软雅黑","SimSun","宋体";
			display: block; 
  display: -webkit-box;      
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.nav-foot {
color: #838383 !important;
padding: 10px 0 0 !important;
text-align: center !important;
text-decoration: none !important;
margin: 0 auto !important;
}
.nav-foot a{
text-decoration: none !important;
}
.books-content{
	width: 100%;
	height:200px;
	line-height: 25px;
		font: "Microsoft YaHei","微软雅黑","SimSun","宋体";
		display: block; 
  display: -webkit-box;      
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.scroller {
	position: absolute;
	z-index: 1;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	height: 350px;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: none;
	-o-text-size-adjust: none;
	text-size-adjust: none;
}
@charset "utf-8";
/* CSS Document */

/* Flash Banner */
.flash{
	position:relative;
	overflow:hidden;
}
.flash .mainpart{position:relative;}
.flash .fixedbox{
	position:absolute;
	z-index:1;
	top:20%;
	right:0;
	left:0;
	text-align:center;
}
.flash .fixedbox h1{padding:10px; font-size:30px;}
.flash .fixedbox h2{padding:10px; font-size:20px;}
/* End */

/* 幻灯片 */
.slides{
	height:400px;
	overflow:hidden;
	position:relative;
}
.picbox{padding:20px 0; overflow:hidden;}
.picbox li{	
	display:none;
	height:400px;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
}
.picbox li.current{display:block;}

.picbox li.fbg1{background-image:url(../../Image/flash-bg-01.jpg);}
.picbox li.fbg2{background-image:url(../../Image/flash-bg-02.jpg);}
.picbox li.fbg3{background-image:url(../../Image/flash-bg-03.jpg);}
.picbox li.fbg4{background-image:url(../../Image/flash-bg-04.jpg);}
.picbox li.fbg5{background-image:url(../../Image/flash-bg-05.jpg);}

.switch{
	display:none;
	position:absolute;
	left:0px;
	bottom:0px;
}
.switch li{
	float:left;
	width:20px;
	height:20px;
	filter:alpha(opacity=100);
	opacity:1;
	overflow:hidden;
	background:blue;
}
.switch li.current{background:red;}
.switch a{
	display:block;
	width:200px;
	height:10px;
}
.switch a:hover{text-decoration:none;}
.switch li.current a{background:red;}

/*
@font-face{
	font-family:微软雅黑;
	src:url(msyh.ttf);
}
*/
table{border-collapse:collapse; border-spacing:0;}
.hide{display:none;}
.clearfix:after{
	clear:both;
	content:' ';
	display:block;
	font-size:0;
	line-height:0;
	visibility:hidden;
	width:0;
	height:0;
}

.hide{display:none;}
.link{color:#146C88;}
a{text-decoration:none; color:#146C88;}
a:visited{text-decoration:none; color:#146C88;}
a:hover{text-decoration:underline;color:#146C88;}


/* 主框架 Layout Css */
.header{
	position:relative;
	z-index:3;
	height:50px;
	background:#454545;
	-moz-box-shadow:0 3px 5px rgba(0,0,0,0.3);
	-webkit-box-shadow:0 3px 5px rgba(0,0,0,0.3);
	box-shadow:0 3px 5px rgba(0,0,0,0.3);
}
.footers{}
.topshop{}
.wrap{}
.content{}

/* End */

/* 页头中的样式 Header Css */
.logo{float:left; padding:5px 0 0;}

.header .categorys{
	float:left;
	padding:0 0 0 7px;
}

.header .search{float:left; padding:10px 0 0;}
.header .search .stext,
.header .search .sbtncss{
	float:left;
	height:30px;
	border:none;
	background:url(../../Image/search1-bg.png) no-repeat;
	line-height:30px;
}
.header .search .stext{
	width:200px;
	padding:0 5px;
	background-position:left 0;
}
.header .search .sbtncss{
	width:30px;
	background-position:right 0;
	cursor:pointer;
}
.header .shop{float:right;}
.header .shop li{
	position:relative;
	float:left;
}
.header .shop li.upload{padding:10px 10px 0;}
.header .shop li.signin a,
.header .shop li.login a{
	float:left;
	display:block;
	height:50px;
	padding:0 20px;
	font:18px/50px "微软雅黑";
	color:white;
}
.header .shop li.signin a:hover,
.header .shop li.login a:hover,
.header .shop li.signin a.current,
.header .shop li.login a.current{background:rgba(0,0,0,0.7);}
/* 用户提示信息 */
.header .shop li.usertips a.mycenter{
	display:block;
	float:left;
	height:50px;
	padding:0 30px 0 10px;
	background:url(../../Image/pointer-down.png) no-repeat 46px center;
}
.header .shop li.usertips a.mycenter:hover,
.header .shop li.usertips a.current{
	background:#111 url(../../Image/pointer-down.png) no-repeat 46px center;
}
.header .shop li.usertips .gravatar{
	margin-top:10px;

    border-radius: 3px;
    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.2) inset;
    cursor: pointer;
    display: inline-block;
    height: 30px;
    overflow: hidden;
    vertical-align: middle;
    width: 30px;

}
.header .shop li.usertips .gravatar img{width:30px; height:30px;}
/* 专用导航 */
.mynav{float:right;}
.mynav ul{overflow:hidden; padding:20px 20px 0;}
.mynav li{
	float:left;
	height:30px;
	margin:0 5px;
	padding:0 5px;
	line-height:30px;
}
.mynav li a{
	font-size:14px;
	color:#ccc;
}
.mynav li a:hover{color:white;}
.mynav li.current{
	border-bottom:solid 2px white;
	height:28px;
	line-height:28px;
}
.mynav li.current a{color:white;}
/* End */


/* 换背景作按钮 */
.skin-peeler{
	position:absolute;
	z-index:3;
	top:0;
	right:0;
}
/* 文档分类 */
.bookslist{
	position:relative;
	float:left;
	height:30px;
	background:url(../../Image/books.png) no-repeat left center;
	margin-left:30px;
	margin-top:10px;
	padding-left:25px;
	font:14px/30px "微软雅黑";
}
.bookslist a{
	display:inline-block;
	height:30px;
	background:url(../../Image/pointer-down.png) no-repeat right center;
	padding-right:25px;
	line-height:30px;
	color:#ccc;
}
.downmenu1{
	display:none;
	position:absolute;
	z-index:9;
	top:50px;
	right:0;
	background:rgba(0,0,0,0.9);
	box-shadow:0 1px 3px #171717;
	color:white;
}
/* 用户快捷登录 */
.userlogin{
	width:280px;
	padding:20px;
}
.userlogin .tips{
	border:solid 1px #CC6600;
	border-radius:3px;
	margin-bottom:5px;
	padding:5px;
	color:#ffffff;
	text-align:center;
}
/* 用户快捷操作 */
.userlinks{width:130px;}
.userlinks li{
	clear:left;
	padding:0;
}
.userlinks li a{
	display:block;
	width:80px;
	height:30px;
	padding:0 10px 0 40px;
	background:url(../../Image/userlinks.png) no-repeat;
	font:12px/30px "微软雅黑";
	color:white;
}
.userlinks li a:hover{
	background:#333 url(../../Image/userlinks-hover.png) no-repeat;
	color:#00b0ff;
}
.userlinks li a.links1{background-position:10px 0;}
.userlinks li a.links2{background-position:10px -30px;}
.userlinks li a.links3{background-position:10px -60px;}
.userlinks li a.links4{background-position:10px -90px;}
.userlinks li a.links5{background-position:10px -120px;}



.downmenu1{
	display:none;
	position:absolute;
	z-index:9;
	top:50px;
	right:0;
	background:#111;
	box-shadow:0 1px 3px #171717;	
	color:white;
}
.downmenu2{
	
	display:none;
	position:absolute;
	top:35px;
	left:-130px;
	width:400px;
	height:200px;
	background:url(../../Image/downmenu2-bg.png) no-repeat top center;
	padding:10px 0 0;
}
.downmenu2 ul{
	border:solid 3px #eee;
	background:#efefef;
	box-shadow:0 1px 3px #aaa;
	overflow:hidden;
	padding:5px 10px;
}
.downmenu2 ul li{float:left;}
.downmenu2 ul li a{
	display:block;
	width:93.5px;
	height:20px;
	background:none;
	margin:5px 0;
	padding:0;
	line-height:20px;
	color:#666;
}
.downmenu2 ul li a:hover{color:#333;}
/* End */

/* 顶部换肤操作中的样式 Top Shop Css */
.topshop{
	display:none;
	background:white url(../../Image/topshop-bg-x.png) repeat-x bottom;
	padding:10px 0;
}
.skin-panel{margin-left:4px;margin-right:40px;overflow:hidden;position:relative;  zoom:1}
.skin-list{overflow:hidden;}
.skin-list li{
	float:left;
	padding:10px 20px;
	cursor:pointer;
	_zoom:1;
}
.skin-list li p{text-align:center; line-height:30px;}
.skin-list li p em{color:red;}
.skinimg{
	position:relative;
	width:120px;
	height:80px;
	border:solid 1px #ccc;
	background:white;
	padding:1px;
}
.skinimg img,
.skinimg div{width:120px; height:80px;display:block;}
.skinimg div.addcolor{background:url(../../Image/add-color-bg.png) no-repeat center center;}
.skinimg div.addcolor:hover{background:url(../../Image/add-color-hover.png) no-repeat center center;}
.skinimg span.checked{
	display:none;
	position:absolute;
	z-index:3;
	top:0;
	right:0;
	width:20px;
	height:20px;
	background:url(../../Image/checked.png) no-repeat;
}
.topshop li.current .skinimg{
	width:118px;
	height:78px;
	border:solid 2px red;
}
.skin-list li.current .skinimg img,
.skin-list li.current .skinimg div{width:118px; height:78px;}
.skin-list li.current .skinimg span.checked{display:block;}

.skinpaging{
	position:absolute;
	z-index:1;
	bottom:52px;
	right:5px;
}
.skinpaging a.prevskin,
.skinpaging a.nextskin{
	display:block;
	width:22px;
	height:22px;
	margin-top:1px;
	border:solid 1px #ccc;
	background:url(../../Image/pointer-left.png) no-repeat center center;
}
.skinpaging a.nextskin{background:url(../../Image/pointer-right.png) no-repeat center center;}
.skinpaging a:hover{border-color:#f39800;}
/*
.submitbox{
	border-top:dashed 1px #ccc;
	padding:10px;
	text-align:center;
}
*/
/* End */

/* 面包屑导航 */
.breadcrumb{
	position:relative;
	z-index:1;
	height:35px;
	border-top:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	background:#f6f4f0;
	box-shadow:0 1px 5px rgba(0,0,0,0.3);
}
.breadcrumb .subnav{
	float:left;
	font-family:"微软雅黑","宋体";
	line-height:35px;
}
/* End */

/* 二次检索 */
.subsearch{
	border:solid 1px #ccc;
	background:white;
	box-shadow:0 1px 3px rgba(0,0,0,0.2);
	margin-bottom:0px;	
}
.subsearch .boxone{
	border-bottom:solid 1px #ccc;
	overflow:hidden;
}
.subsearch .boxtwo{overflow:hidden;}
/* 二级分类布局 */
.sublist1{overflow:hidden;}
.sublist1 dt{
	background:#eee;
	padding:5px 10px;
	font-size:14px;
}

.sublist1 dd{
	overflow:hidden;
	padding-right:66px;
	position:relative; 
	overflow:hidden; 
	+display:inline-block;
	
}

/* 二次检索类别 */
.filtrate1{display:block;float:left; padding:0 5px 0px 5px;width:100%;}
.filtrate1 li{float:left; padding:5px 10px 5px 0;}
.filtrate1 li.name{padding-right:0; font-size:14px;}
.filtrate1 li a{
	display:block;
	height:22px;
	padding:0 10px;
	border:solid 1px #ccc;
	line-height:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	text-decoration:none;
}
.filtrate1 li.current a{
	border-color:#ff3200;
	background:#ff6400;
	color:white;
}
/* 检索结果提示文字 */
.resulttips{
	float:left;
	padding:5px 10px;
	height:24px;
	line-height:24px;
}
.resulttips em{
	padding:0 5px;
	font-size:14px;
	color:red;
}
.resulttips a.tolink{padding: 0 5px;}
/* 快捷翻页 */
.toppaging{float:right; padding:5px 10px;}
.toppaging li{float:left;}
.toppaging li.number{
	height:24px;
	padding:0 10px 0 0;
	line-height:22px;
}
.toppaging li{
	display:block;
	height:22px;
	margin-left:2px;
	padding:0 10px;
	border:solid 1px #ccc;
	background:white;
	line-height:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
}
.toppaging li:hover{
	border-color:#ff3200;
	background:#f39800;
	color:white;
}
/* 列表视图切换 */
.toggleview{display:block;float:left;margin-right:-66px;}
.toggleview li{float:left; border-left:solid 0px #ccc;}
.toggleview li a{
	display:block;
	width:24px;
	height:24px;	
	background:url(../../Image/toggleview-bg.png) no-repeat;
}

.toggleview li a.tinypic{background-position:0 0;}
.toggleview li a.bigpic{background-position:0 -34px;}
.toggleview li.current a.tinypic,
.toggleview li a.tinypic:hover{background-position:-34px 0;}
.toggleview li.current a.bigpic,
.toggleview li a.bigpic:hover{background-position:-34px -34px;}
/* End */

/* 页脚中的样式 footers Css */
.footers{background:#4c4c4c url(../../Image/footers-bg.png) repeat-x; color:white;}
.footers .mainpart{padding:10px 0; line-height:25px;}
.footers .copyrught{float:left;}
.footers .tel{float:right;}
.footers .service-qq{
	display:block;
	width:96px;
	height:25px;
	background:url(../../Image/service-qq-bg.png) no-repeat;
	cursor:pointer;
}
.footers .service-qq:hover{background-position:0 -25px;}
/* End */

/* 底部活跃区域 active */
.activelist{background:#eee url(../../Image/activelist-bg.png) repeat-x top;}
.columns{
	float:left;
	width:25%;
	padding:20px 0;
	color:#666;
}
.columns h3{
	padding-bottom:10px;
	font:18px/100% "微软雅黑";
	color:#333;
}
.columns ul{float:left; padding:5px 50px 0 0;}
.columns li{line-height:2;}
.columns li a{color:#666; text-decoration:none;}
.columns li a:hover{color:#33bbd9;}

.columns-ad{

	float:left;
}
.columns li a.weibo{
	display:inline-block;
	float:left;
	margin-right:10px;
}
.columns-ad .qrcode{
	float:left;
	margin:8px 10px 0;
	padding:2px 2px 5px;
	background:white;
	font-size:14px;
	line-height:100%;
	text-align:center;
}
.columns-ad .qrcode img{width:100px; margin-bottom:5px;}
.columns-ad .adtext{
	float:left;
	width:150px;
	padding:20px 0;
}
/* End */


/* 面包屑 Breadcrumb */
.breadcrumb{}
/* End */

/* 返回顶部以及页面其他浮动操作 */
.toplayer-shop{
	position:fixed;
	right:10px;
	bottom:85px;
	width:50px;
}
.gotop{
	display:none;
	position:relative;
	width:48px;	
	height:63px;
	border:solid 1px #ccc;
	background:url(../../Image/gotop-bg1.png) no-repeat;
	cursor:pointer;
}
.gotop a{
	position:absolute;
	z-index:1;
	right:0;
	bottom:0;
	left:0;
	display:none;
	width:48px;
	height:53px;
	padding-top:10px;
	background:#ddd;
	font-size:14px;
	color:#333;
	text-align:center;
	letter-spacing:2px;
}
/* End */
/* 通用布局框架 Common Layou Css */
.layoutfull,
.layout01,.layout02,.layout03{padding:10px 0; overflow:hidden;}
.layout01 .boxleft{float:left;}
.layout01 .boxright{}
.layout02{margin:0 auto;}
.layout02 .boxleft{margin-right:260px!important; margin-right:257px;}
.layout02 .boxleft1{margin-right:0;}
.layout02 .boxright{float:right; width:250px;}
.layout03 .boxleft{float:left;}
.layout03 .boxright{}
/* End */

/* 通用盒子模型样式 Common Boxs Css */
.commonbox1,
.commonbox2,
.commonbox3,
.commonbox4,
.commonbox5,
.commonbox1 .box,
.commonbox2 .box,
.commonbox3 .box,
.commonbox4 .box,
.commonbox5 .box{position:relative;  zoom:1}
.commonbox1{padding:20px 0;}
.commonbox4{position:relative; padding:20px 0;}
.commonbox1 .topic{padding-bottom:10px; overflow:hidden;}
.commonbox1 .topic h2{
	float:left;
	background:url(../../Image/openbook.png) no-repeat left center;
	padding-left:40px;
	font-size:20px;
	line-height:26px;
	color:#666;
}
.commonbox1 .topic h2 a{color:#666;}
.commonbox1 .box{padding:10px 0;}
.commonbox2,.commonbox3{
	border:solid 1px #ccc;
	background:#f5f2e9;
	box-shadow:0 1px 5px rgba(0,0,0,0.3);
	margin-bottom:10px;
	
}
.commonbox2{padding:1px; background:#fffeee;}

.commonbox3{padding:0 5px;}
.commonbox3 .topic{
	border-bottom:solid 1px #ccc;
	overflow:hidden;
	padding:10px;
	color:#666;
	overflow:hidden;
}
.commonbox3 .topic h3{float:left; font:16px/100% "微软雅黑";}
.commonbox3 .topic a{float:right; font-size:12px;}
.commonbox3 .box{ position:relative; padding:10px 5px;}
.commonbox4{
	margin-bottom:10px;
	border:solid 1px #ccc;
	background:white;
	padding:0 5px;
}
.commonbox4 .topic{
	border-bottom:solid 1px #ccc;
	overflow:hidden;
	padding:10px;
	color:#666;
	overflow:hidden;
}
.commonbox4 .topic h3{float:left; font:16px/100% "微软雅黑";}
.commonbox4 .topic a{float:right; font-size:12px;}
.commonbox4 .box{padding:10px 5px;}

.commonbox5{
	overflow:hidden;
}
.commonbox5 .topic{
	height:33px;
	background:url(../../Image/border-bg-01.png) repeat-x bottom;
	line-height:32px;
}
.commonbox5 .topic h3{
	float:left;
	height:33px;
	background:url(../../Image/border-bg-02.png) repeat-x bottom;
	padding:0 5px;
	font-size:18px;
}
.commonbox5 .box{padding:10px 5px;}
.commonboxbg{
	border:solid 1px #ccc;
	background:white;
	margin-bottom:10px;
	margin-top:20px;
	padding:10px 2px;
}
.Hui_logo, .Hui_logo_m {
height: 44px;
margin-left: 20px;
cursor: pointer;
color: white !important;
font-size: 16px;
font-weight: bold;
line-height: 44px;
}
.Hui_logo:hover{
color: white !important;
text-decoration: none !important;
}
.commonlist1{position:relative; border-bottom:solid 1px #ccc;padding-top:10px;}
.commonlist1>li{
	position:relative;
	padding:1px;
	border:solid 1px #ccc;
	border-bottom-color:#eee;
	background:white;
}
.commonlist1>li:hover{ 
	border:solid 2px #ff6100; 
}
.commonlist1>li.over{
	border-color:#ff6100;
	background:#ff7300;
}
/* End */

/* 评论 Comment */
.comment{
	border:solid 1px #ccc;
	background:white url(../../Image/comment-bg.png) no-repeat top left;
	margin-bottom:10px;
	padding:10px;
}
.comment h4{
	border-bottom:solid 1px #ccc;
	padding:0 20px 5px;
	font:16px/2 "微软雅黑";
	color:#666;
}
.comment form{padding:20px 30px 0 20px;}
.comment table{
	width:100%;
	border:none;
	margin:5px 0 0;
}
.comment td{padding:10px 0;}

.commentlist{position:relative;}
/* End */


/* 用户卡设计 User Card Design */
.usercard{color:#666;}
.usercard .weibo{
	padding:5px 0;
	line-height:20px;
	font-family:Verdana, Geneva, sans-serif;
	max-height:34px;
	overflow:hidden;
	padding-bottom:6px;
}
.usercard h5{
word-break:keep-all;
white-space:nowrap;
}
.usercard .interact{
	padding:10px 0 0;
	border-top:dotted 1px #ccc;
	text-align:center;
}
/* End */

/* 图文混排 Img Text Design */
.imgtxt01 dt,
.imgtxt02 dt .imgbox{
	width:86px;
	height:86px;
	padding:1px;
	border:solid 1px #ccc;
	border-radius:2px;
	background:white;
}
.imgtxt01 dt img,
.imgtxt02 dt .imgbox img{
	width:86px;
	height:86px;
	border-radius:2px;
	display:block;
}

.imgtxt01{overflow:hidden;}
.imgtxt01 dt{float:left;}
.imgtxt01 dd{margin-left:100px;}
.imgtxt01 dd h5{
	margin-bottom:5px;
	padding-bottom:10px;
	border-bottom:dotted 1px #ccc;
	line-height:100%;
	font-size:14px;
}
.imgtxt01 dd p{padding:5px 0;}
/* 评论专用 imgtxt02 */
.imgtxt02{
	position:relative;
	height:140px;
	border:solid 1px #ccc;
	background:white;
	margin-bottom:10px;
}
.imgtxt02 dt{
	position:relative;
	float:left;
	width:122px;
	height:140px;
	background:url(../../Image/imgtxt02-img-bg.png) no-repeat bottom;
	padding-bottom:8px;
}
.imgtxt02 dt .userbox{
	position:absolute;
	z-index:1;
	top:-1px;
	left:-1px;
	width:120px;
	height:140px;
	border:solid 1px #ccc;
	border-right-style:dashed;
	background:#eee;
}
.imgtxt02 dt .imgbox{margin:15px auto 10px;}
.imgtxt02 dt .txtbox{padding:0 10px 10px; text-align:center;}
.imgtxt02 dt .txtbox h5{
	padding-bottom:10px;
	font-size:14px;
	line-height:100%;
}
.imgtxt02 dt .txtbox p a{color:#666;}
.imgtxt02 dt .txtbox p a:hover{color:#33bbd9;}
.imgtxt02 dd{
	margin-left:130px!important;
	margin-left:127px;
	padding:20px;
	font-size:14px;
}
.imgtxt02 dd .words{line-height:180%;}
.imgtxt02 dd .other{padding:20px 0;}
.imgtxt02 dd .other span{float:right; color:#999;}
.imgtxt02 .number{
	position:absolute;
	z-index:0;
	top:0;
	right:5px;
	font-style:italic;
	font-size:30px;
	font-family:Arial;
	line-height:100%;
	color:#999;
	opacity:0.3;
}
/* 文档陈列 */
.imgtxt03,.imgtxt04{height:180px;width:1136px;}
*.docoutline{position:relative;}

#bookbox{margin:0 25px;overflow:hidden;POSITION: relative;}
.book0{left:0;}
.imgtxt03 li,
.imgtxt04 li{
	position:relative;
	float:left;
	height:130px;
}

/* 文档陈列 */
.imgtxt09,
.imgtxt10{
	position:relative;
	height:348px;
	overflow:hidden;
}
.imgtxt09 li,
.imgtxt10 li{
	position:relative;
	float:left;
	width:190px;
	height:348px;
}
.imgtxt09 li .books,
.imgtxt10 li .books{
	position:relative;
	width:186px;
	height:264px;
	border:solid 1px #ccc;
	background:white;
	padding:1px;
}
.imgtxt09 li .books img,
.imgtxt10 li .books img{width:186px;}
.imgtxt09 li .books a,
.imgtxt10 li .books a{width:186px;height:264px;display:block}
.imgtxt09 li .names,
.imgtxt10 li .names{padding:10px 0 0; line-height:20px;}
.imgtxt09 li .names h3,
.imgtxt10 li .names h3{
	max-height:40px;
	font-size:14px;
	overflow:hidden;
}
.imgtxt09 li .names h4,
.imgtxt10 li .names h4{
	height:20px;
	padding:10px 0 0;
	font-size:12px;
	overflow:hidden;
}
.imgtxt09 li .names h3 a,
.imgtxt10 li .names h3 a{color:#666;}
.imgtxt09 li .names h4 a,
.imgtxt10 li .names h4 a{color:#33bbd9;}

.imgtxt09 li{padding-right:30px;}
.imgtxt10 li{padding-right:20px;}

.imgtxt09 li .books:hover,
.imgtxt10 li .books:hover{border-color:#f39800;}

.imgtxt09 li .books em,
.imgtxt10 li .books em{
	display:block;
	position:absolute;
	right:1px;
	bottom:1px;
	border-top-left-radius:5px;
	background:rgba(0,0,0,0.5);
	padding:5px 10px;
	color:white;
	font-family:Verdana, Geneva, sans-serif;
	font-style:normal;
	font-size:12px;
}



/* 文档陈列 */
.imgtxt11{
	position:relative;
	overflow:hidden;
}
.imgtxt11 li{
	position:relative;
	float:left;
	width:160px;
	height:320px;
}
.imgtxt11 li .books{
	position:relative;
	width:160px;
	height:234px;
	border:solid 1px #ccc;
	background:white;
	padding:1px;
}
.imgtxt11 li .books img{width:160px;}
.imgtxt11 li .books a{width:160px;height:234px;display:block}
.imgtxt11 li .names{padding:10px 0 0; line-height:20px;}
.imgtxt11 li .names h3{
	max-height:40px;
	font-size:14px;
	overflow:hidden;
}
.imgtxt11 li .names h4{
	height:20px;
	padding:10px 0 0;
	font-size:12px;
	overflow:hidden;
}
.imgtxt11 li .names h3 a{color:#666;}
.imgtxt11 li .names h4 a{color:#33bbd9;}



.imgtxt11 li .books:hover{border-color:#f39800;}

.imgtxt11 li .books em{
	display:block;
	position:absolute;
	right:1px;
	bottom:1px;
	border-top-left-radius:5px;
	background:rgba(0,0,0,0.5);
	padding:5px 10px;
	color:white;
	font-family:Verdana, Geneva, sans-serif;
	font-style:normal;
	font-size:12px;
}

.book0{	width:92px;}

.thumbnail_list {
	Z-INDEX: 500;
	POSITION: relative;
	WIDTH: 84px;
	HEIGHT: 120px;
	MARGIN-RIGHT: 6px;

	border-style: none;

}
.thumbnail_list A {
	 WIDTH: 84px; DISPLAY: block; BACKGROUND: #fff no-repeat center center;  HEIGHT: 120px; OVERFLOW: hidden;
}
.thumbnail_list A:hover {
	TEXT-DECORATION: none !important
}

.doc_list {
	Z-INDEX: 500;
	POSITION: relative;
	WIDTH: 160px;
	HEIGHT: 223px;
	MARGIN-RIGHT: 0px;

	border-style: none;

}
.doc_list A {
	 WIDTH: 160px; DISPLAY: block; BACKGROUND: #fff no-repeat center center;  HEIGHT: 223px; OVERFLOW: hidden;
}
.doc_list A:hover {
	TEXT-DECORATION: none !important
}

.no_of_pages {
	POSITION: absolute; PADDING-BOTTOM: 3px; LINE-HEIGHT: 12px; MARGIN: 0px; PADDING-LEFT: 5px; BOTTOM: 0px; PADDING-RIGHT: 2px;_PADDING-RIGHT: -2px; DISPLAY: block; BACKGROUND: url(/skin/blue/Image/pagecount_tab_v2_52x52.png?1281133608) no-repeat 0px 0px; COLOR: #fff; font-family:arial,'helvetica neue',helvetica,Trebuchet,sans-serif; FONT-SIZE: 9px; CURSOR: pointer; RIGHT: 0px; PADDING-TOP: 3px; _background: url(/skin/blue/Image/page_bg_52x52.gif?1281133608) no-repeat 0 0
}

.imgtxt03 li .books,
.imgtxt04 li .books{
	width:84px;
	height:120px;
	border:solid 1px #ccc;
	background:white;
	padding:1px;
}
.imgtxt03 li .books img,
.imgtxt04 li .books img{}
.imgtxt03 li .names,
.imgtxt04 li .names{padding:10px 0 0; line-height:20px;}
.imgtxt03 li .names h3,
.imgtxt04 li .names h3{
	max-height:40px;
	font-size:14px;
	overflow:hidden;
}
.imgtxt03 li .names h4,
.imgtxt04 li .names h4{
	height:20px;
	padding:10px 0 0;
	font-size:12px;
	overflow:hidden;
}
.imgtxt03 li .names h3 a,
.imgtxt04 li .names h3 a{color:#666;}
.imgtxt03 li .names h4 a,
.imgtxt04 li .names h4 a{color:#33bbd9;}

.imgtxt03 li{padding-right:30px;}
.imgtxt04 li{padding-right:20px;}
/* 文档列表展示 */
.imgtxt05{
	background:white;
	overflow:hidden;
	padding:8px;
}
.imgtxt05 dt{
	position:relative;
	float:left;
	width:80px;
	height:120px;
	padding:1px;
	border:solid 1px #ccc;
	background:white;
	overflow:hidden;
}
.imgtxt05 dt img{width:80px; height:120px;}
.imgtxt05 dd{
	margin-left:94px!important;
	margin-left:91px;
	line-height:20px;
}
.imgtxt05 .topic,
.imgtxt05 .depict,
.imgtxt05 .other1{overflow:hidden; padding:4px 0;}

.imgtxt05 .topic a{color:#00a0e9;}
.imgtxt05 .topic h3{float:left; font-size:16px;}
.imgtxt05 .topic .list_right{float:right; color:#999;}
.imgtxt05 .topic span a{padding:10px;}
.imgtxt05 .depict{height:60px;}
.imgtxt05 .other1{color:#999;}
.imgtxt05 .other1 .ulist3{float:left;}
.imgtxt05 .other1 .starlevel{padding-top:4px;}

.imgtxt06 dt{
	width:65px;
	height:65px;
	padding:1px;
	border:solid 1px #ccc;
	border-radius:2px;
	background:white;
}
.imgtxt06 dt img{
	width:65px;
	height:65px;
	border-radius:2px;
}

.imgtxt06{overflow:hidden;}
.imgtxt06 dt{float:left;}
.imgtxt06 dd{margin-left:80px;}
.imgtxt06 dd h5{
	height:20px;
	padding-bottom:5px;
	border-bottom:dotted 1px #ccc;
	overflow:hidden;
	line-height:20px;
}
.imgtxt06 dd p{padding:5px 0; color:#999;}

/* 混排中的可通用操作样式 */
.wordshop{float:right;}
.wordshop li{
	float:left;
	height:20px;
	background:url(../../Image/wordshop-icons.png) no-repeat;
	padding:0 10px 0 20px;
	line-height:20px;
}
.wordshop li a{color:#333;}
.wordshop li a:hover{color:#33bbd9;}
.wordshop li.like {background-position:0 0;}
.wordshop li.share{background-position:0 -40px;}
.wordshop li.down {background-position:0 -80px;}
.wordshop li.like:hover {background-position:0 -20px;}
.wordshop li.share:hover{background-position:0 -60px;}
.wordshop li.down:hover {background-position:0 -100px;}
.commonlist1>li.over .imgtxt05 .wordshop li{background:url(../../Image/wordshop-icons-hover.png) no-repeat;}
.commonlist1>li.over .imgtxt05 .wordshop li.like {background-position:0 0;}
.commonlist1>li.over .imgtxt05 .wordshop li.share{background-position:0 -40px;}
.commonlist1>li.over .imgtxt05 .wordshop li.like:hover {background-position:0 -20px;}
.commonlist1>li.over .imgtxt05 .wordshop li.share:hover{background-position:0 -60px;}
.commonlist1>li.over .imgtxt05 .wordshop li a{color:#f39800;}
.commonlist1>li.over .imgtxt05 .wordshop li a:hover{color:#e94615;}
/* End */

/* 混排中的HOVER事件图文切换样式 */
.ulToggle{}
.ulToggle p.text{
	background:url(../../Image/document01.png) no-repeat left center;
	padding:5px 0 5px 20px;
}
/* End */

/* 无序列表样式 Ul List Css */
.ulist1{overflow:hidden;}
.ulist1 li{
	padding:5px 0;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.ulist2,.ulist3,
.ulist2 li,.ulist3 li{background:none;}
.ulist2 li{float:left; padding-right:30px;}
.ulist3 li{
	float:left;
	padding-right:20px;
	white-space:nowrap;
}
/* 附加控制高度的滚动新闻UL外层DIV*/
.scrollText{
	height:225px;
	overflow:hidden;
}
.scrollText .ulist1 li{
	background:url(../../Image/document01.png) no-repeat left center;
	padding:5px 0 5px 20px;
}
/* End */


/* 表格列表样式 Table List Css */
.tbllist1{width:100%; text-align:left;}
.tbllist1 .tw100px{width:100px;}
.tbllist1 .tw150px{width:150px;}
.tbllist1 .tw200px{width:150px;}
.tbllist1 .tw300px{width:300px;}
/* End */


/* 表格排版样式 Table Design Css */
.tblinfo{width:100%;}
.tblinfo td{padding:5px;}
.tblinfo .name1{
	width:60px;
	font-size:14px;
	text-align:right;
}
.tblinfo .name2{vertical-align:text-top;}
.tblinfo .name3{
	width:100px;
	font-size:14px;
	font-weight:bold;
	text-align:right;
	vertical-align:text-top;
}
/* End */

/* 翻页样式 */
.paging01{
	float:right;
	padding:10px 0;
	padding-bottom:0px;
	overflow:hidden;
}
.paging01 li{
	float:left;
	margin:2px;
	height:22px;
	border:solid 1px #666;
	background:#f8f8f8;
	cursor:pointer;
	text-align:center;
	color:#999;
	font-size:12px;
	line-height:22px;
}
.paging01 li.nextpage{width:58px;}
.paging01 li.number{width:24px;}
.paging01 li a{display:block;width:24px;}
.paging01 li.current,
.paging01 li.current:hover,
.paging01 li.nextpage:active{
	border:solid 1px #c07700;
	background:#f39800;
	cursor:auto;
	color:white;
	font-weight:bold;
	line-height:20px;
}
.paging01 li:hover{border:solid 1px #333; color:#333;}
/* End */

/* 通用左右滚动按钮for盒子模型 */
.prev,.next{
	display:block;
	position:absolute;
	z-index:600;
	top:50%;
	margin-top:-25px;
	width:50px;
	height:50px;
	background:url(../../Image/pageturn-bg.png) no-repeat;
	cursor:pointer;
}
.prev{left:0px; background-position:0 0;z-index:600;}
.next{right:0px; background-position:0 -100px;z-index:600;}
.prev:hover{background-position:0 -50px;}
.next:hover{background-position:0 -150px;}
/* End */
.hprev,.hnext{
	display:block;
	position:absolute;
	z-index:3;
	top:50%;
	margin-top:-25px;
	width:50px;
	height:50px;
	background:url(../../Image/pageturn-bg.png) no-repeat;
	cursor:pointer;
}
.hprev{left:-25px; background-position:0 0;}
.hnext{right:-25px; background-position:0 -100px;}
.hprev:hover{background-position:0 -50px;}
.hnext:hover{background-position:0 -150px;}

/* 通用上下滚动按钮for Sidebar */
.scroll-top,
.scroll-bottom{
	display:none;
	position:absolute;
	z-index:3;
	right:5px;
	width:20px;
	height:20px;
	cursor:pointer;
}
.scroll-top{top:10px; background:url(../../Image/pointer-up.png) no-repeat center;}
.scroll-bottom{bottom:10px; background:url(../../Image/pointer-down.png) no-repeat center;}
.scroll-top:hover,
.scroll-bottom:hover{
	width:18px;
	height:18px;
	border:solid 1px #ccc;
}
.scroll-top:hover{background:#fff url(../../Image/pointer-up.png) no-repeat center;}
.scroll-bottom:hover{background:#fff url(../../Image/pointer-down.png) no-repeat center;}
/* End */

/* 遮罩与弹出及其组件 */
.shadefull{
	display:none;
	position:fixed;
	z-index:5;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background:rgba(0,0,0,0.3);
}
.popup{
	color:#333;
	padding:3px;
}

.popup .box{
	padding-left:20px;
	padding-right:20px;
	background:white;
}
.popup .box h3{
	font-size:20px;
	line-height:100%;
	padding-bottom:20px;
}
.popup .close{
	position:absolute;
	top:10px;
	right:10px;
	width:20px;
	height:20px;
	background:url(../../Image/close.png) no-repeat;
}
.popup .close:hover{background-position:0 -20px;}
.popup .tips{color:#666;}
.popup .formtips{
	float:left;
	padding:5px 10px;
	border:solid 1px #facd89;
	background:#fffccc;
	color:#5c5929;
	line-height:100%;
}

.popup .login,
.popup .share,
.popup .other1{
	overflow:hidden;
	padding:10px 0;
	line-height:3em;
	color:#666;
}
.popup .share,
.popup .other1,
.popup .bookrack{line-height:2em;}

.popup .share h5{
	border-top:dashed 1px #ccc;
	padding:5px 0;
	font-size:14px;
}
.mainpart {
margin: auto;
width: 1020px;
}

.popup .bookrack h5{
	padding:5px 0;
	font-size:14px;
}
.linklogin{padding:10px 0 0; border-top:solid 1px #ccc;}
.sharethis{overflow:hidden;}
.sharethis dt,
.sharethis dd{
	float:left;
	height:24px;
	font-size:14px;
	line-height:24px;
}
.sharethis dd a{margin:0 5px;}

.letterphiz{overflow:hidden;}
.letterphiz li{float:left; padding-right:10px;}
.letterphiz li img{vertical-align:middle;}
/* End */

/* 滑动标签与手风琴 Tabs & Accordions Css */
.tabs1,/*无边框-弹出窗口小区域专用*/
.tabs2{}
.tabs1 .tab,
.tabs2 .tab{overflow:hidden;}
.tabs1 .tab li{
	float:left;
	height:20px;
	border-bottom:solid 1px white;
	margin-right:20px;
	cursor:pointer;
	font-size:14px;
	color:#999;
}
.tabs1 .tab li:hover{color:#33bbd9;}
.tabs1 .tab li.current{
	border-bottom:solid 1px red;
	background:url(../../Image/pointer-up-red.png) no-repeat bottom center;
	color:#333;
}
.tabs1 .tabcont{padding:10px 0;}

.tabs2 .tab{border-left:solid 1px #ccc; background:url(../../Image/tabs2-hr.png) repeat-x bottom;}
.tabs2 .tab li{
	float:left;
	height:28px;
	border:solid 1px #ccc;
	border-left:none;
	padding:0 20px;
	line-height:28px;
	cursor:pointer;
}
.tabs2 .tab li.current{border-bottom-color:white; cursor:default;}
.tabs2 .tabcont{
	position:relative;
	border:solid 1px #ccc;
	border-top:none;
	padding:10px 0;
}
/* End */

/* 星级评分 Star Level */
.starlevel{overflow:hidden;}
.starlevel li{
	float:left;
	height:14px;
	padding:0 2px;
	line-height:14px;
}
.starlevel img{display:inline;padding-right:4px;padding-top:2px;}
/* End */
/* 返回顶部以及页面其他浮动操作 */
.toplayer-shop{
	position:fixed;
	right:10px;
	bottom:80px;
	width:50px;
}
.gotop,
.pgbtns{
	position:relative;
	width:48px;	
	height:48px;
	border:solid 1px #ccc;
	background:url(../../Image/toTop-bg.png) no-repeat;
	cursor:pointer;
	margin-bottom:1px;
}
.gotop{background-position:0 -192px; height:63px;}
.gotop:hover{background-position:0 -255px;}
/* 新增换肤功能的提示 */
.skintips{
	position:absolute;
	z-index:9;
	top:45px;
	right:0;
	display:none;
}
.skintips a.close{
	display:block;
	position:absolute;
	top:15px;
	right:10px;
	width:30px;
	height:30px;
	background:none;
}
.skintips a.into{
	display:block;
	position:absolute;
	top:95px;
	left:30px;
	width:150px;
	height:30px;
	background:none;
}
/* 翻页样式 */
.paging01{
	float:right;
	padding:10px 0;
	padding-bottom:0px;
	overflow:hidden;
}
.paging01 li{
	float:left;
	margin:2px;
	height:22px;
	border:solid 1px #ccc;
	background:#f8f8f8;
	cursor:pointer;
	text-align:center;
	color:#999;
	font-size:12px;
	line-height:22px;
}
.paging01 li.next{width:58px;}
.paging01 li.data{width:24px;}
.paging01 li.current,
.paging01 li.current:hover,
.paging01 li.next:active{
	border:solid 1px #00a0e9;
	background:#33bbd9;
	cursor:auto;
	color:white;
	font-weight:bold;
	line-height:20px;
}
.paging01 li:hover{border:solid 1px #333; color:#333;}
/* End */

/* 通用右侧操作 */
.moreshop{float:right;}
/* End */
/* 特殊文字颜色 */
.red{color:red;}
.orange{color:#ff6100;}
/* End */


/* 广告区域设置 Banner&ad Design */
.adpx250{
	width:250px;
	border:solid 0px #ccc;
	background:white;
	box-shadow:0 1px 5px rgba(0,0,0,0.3);
	margin-bottom:10px;
	padding:0px;
}
#adbottom{
    margin-bottom:10px;
}
.adcommon,
.adsidebar{margin-bottom:10px; box-shadow:0 1px 5px rgba(0,0,0,0.3);}
.ca-nav span{
	width:25px;
	height:38px;
	background:transparent url(../../Image/arrows.png) no-repeat top left;
	position:absolute;
	top:50%;
	margin-top:-19px;
	left:-40px;
	text-indent:-9000px;
	opacity:0.7;
	cursor:pointer;
	z-index:100;
}
.ca-nav span.ca-nav-next{
	background-position:top right;
	left:auto;
	right:-40px;
}
.ca-nav span:hover{
	opacity:1.0;
}

/* End */

/* 通用右侧操作 */
.moreshop{float:right;}
/* End */

/* 通用加载大按钮 */
.loadings{
	margin:15px 0;
	padding:10px;
	border:solid 1px #ddd;
	background:#eee;
	text-align:center;
	color:#999;
	line-height:20px;
	cursor:pointer;
	font-size:14px;
}
.loadings:hover{
	border-color:#ccc;
	color:#333;
}

