﻿@charset "utf-8";
/* CSS Document */
body {
	font-family: "Microsoft Yahei UI", "Microsoft YaHei", SimHei, "\5B8B\4F53", simsun, sans-serif;
	background: #fff !important;
}
ul, ol, dl, li, dt, dd, blockquote, pre, form, fieldset, table, th, td, span {
	padding: 0;
	margin: 0;
}
html, body {
	margin: 0;
	padding: 0;
}
div, dl, dt, dd, h1, h2, h3, h4, h5, h6, ul, pre, form, fieldset, input, textarea, p, blockquote {
	margin: 0;
	padding: 0;
}
img {
	border: 0;
}
ol, li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
img {
	border: 0px;
}
a {
	text-decoration: none;
	color: #000;
}
.main-logo {
	/*height: 8em;*/
	text-align: center;
	/*line-height: 2.6em;*/
}
.main-logo h1 {
	font-size: 1.3em;
}
.remo {
	line-height: 40px;
	height: 40px;
	font-size: 0.9em !important;
	padding: .5em 0;
	border-bottom:1px solid #ddd;	
}
.remo-re {
	/*padding: 0 10px !important;*/
	border-bottom: 1px solid #ccc;
}/*background:#e93030; color:#fff;*/
.remo-left {
	float: left;
	width: 30%;
	color:#999;
}
.remo-right {
	float: right;
	margin-top: -0.5em;
	color: #000;
	/*background: #d9d9d9;*/
}
.ident {
	line-height:40px;
	height: 40px;
	padding: 0.5em 0;
	margin: 10px 0;
	border-bottom:1px solid #ddd;	
}
.margin {
	margin: 0 !important;
}
.padding {
	padding: 0 !important;
}
.ident-left {
	float: left;
	width: 30%;
	color:#999;
}
.ident-right {
	float: left;
	width: 70%;
}
.idents{
	margin-top:2em;
}
.bz {
	float: left;
	width: 30%;
	padding-left: 3em;
}

.pic-list li {
	margin:0 auto;
	padding: 1em 1em 1em 3em;
	border-top: none
}/* border-bottom:1px solid #CCC;*/
.pic-list li img {
	width: 36px !important;
	height: 36px !important;
	padding-top:1em;
}
.pic-lists li {
	padding-left:2em;
	border-top: none
}/* border-bottom:1px solid #CCC;*/
.pic-lists li img {
	width: 36px !important;
	height: 36px !important;
	padding-top:1em;
}
.ui-bar-a, .ui-page-theme-a .ui-bar-inherit {
	background-color: #e9e9e9 /*{a-bar-background-color}*/;
	border-color: #ddd/*{a-bar-border}*/;
	color: #333 /*{a-bar-color}*/;
}
.tsta {
	margin:.6em auto;
	width:96%;
}
.tsta-tr {
	font-size: 1em;
	background: #e2e2e2;
	height: 2em;
}
.tsta-th {
	float: left;
	width: 11%;
	color: #e93030;
	border-right: 1px solid #e93030
}
.tsta-th2 {
	float: left;
	width: 62%;
	color: #f00;
	border-right: 1px solid #e93030
}
.tsta-th3 {
	float: left;
	width: 27%;
	color: #000;
	border-right: 1px solid #e93030
}
.tsta-td {
	font-size: .8em;
}
.tsta-tr2 {
	padding:2em;
	border-bottom: 1px solid #ff0000;
	font-size: 0.9em
}
.tsta-td1 {	
	color:#ccc !important;
	border-bottom: 1px solid #ccc;
	width: 16%;
	font-size:2.6em;
}
.tsta-td2 {
	text-overflow: ellipsis;
	overflow: hidden;
	padding: 1em .5em;
	border-bottom: 1px solid #ccc;
	width: 50%;
	color:#000;
	line-height: 1.4em;
} /*white-space:nowrap; */
.tsta-td3 {
	text-align: right;
	padding: .5em;
	border-bottom: 1px solid #ccc;
	width: 34%;
	color:#d20821;	
	line-height: 1.4em;
}
.tsta-td4 {
	text-overflow: ellipsis;
	overflow: hidden;
	padding: 1em .5em;
	border-bottom: 1px solid #ccc;
	width: 34%;
	color:#000;
	line-height: 1.4em;
}
.main-num {
	float: right;
	font-size: .9em;
	line-height: 2em;
	color: #424141
}
.zbzb-timebox {
	display: block;
	line-height: 3em;
	height: 3em;
	background: #f6f6f6;
}
.zbzb-time {
	float: left;
	color: #1fb5ac;
	padding-left: 1em;
	font-size: .8em;
}
.left-title {
	background: #fff;
	z-index: 99;
	float: left;
	width: 20%;
	line-height: 3em;
	font-weight: normal;
	position: fixed;
	left: 0;
	padding-left: .5em;
	top: 9.1em;
}
.right-title {
	float: left;
	width: 80%;
	z-index: 9;
}/*overflow-x:scroll;*/
.right-title-line {
	width: 820px;
	position: relative;
	left: 70px;
}
.right-title-line ul {
	width: 820px;
	margin: 0 1em;
	position: absolute;
	left: 0;
	top: 0;
}
.right-title-line li {
	float: left;
	display: inline-block;
	padding: .9em .3em;
}
.right-title-line .active {
	color: red;
}
.table-num table {
	line-height: 3em;
	text-align: center;
	width: 100%;
	margin-top: 3em;
	position: relative;
	left: 25%;
}
.black {
	display: block;
}
.none {
	display: none;
}
.left-line-color {
	border-left: 3px solid #e93030;
	padding-left: .5em;
}
.right-titlemore {
	background: #fff !important;
	width: 2em !important;
	height: 2em !important;
	position: absolute !important;
	right: 0 !important;
	top: 9.8em !important;
}
.right-titlemoreline {
	background: #fff !important;
	width: 8.5em !important;
	height: 14em !important;
	position: absolute !important;
	right: 0 !important;
	top: 14em !important;
	font-size: .8em !important;
	line-height: 2em !important;
	color: #333 !important;
	z-index: 999 !important;
}
.li-bookimg {
	width: 100%;
	height: 100%;
	padding-top: 1em;
}
.year_list {
	padding: .6em;
	font-size: .8em;
}
.year_list a {
	background: #fff;
	border: 1px solid #ccc;
	display: inline-block;
	margin: .3em;
	padding:1em;
	border-radius: 10%;
	color:#999;
}
.year_list a:hover,.active {
	background: #7ed321 !important;
	border: 1px solid #7ed321;
	display: inline-block;
	margin: .3em;
	padding:1em;
	color:#fff !important;
}

.weixin {
	text-align: center !important;
	margin: 0 auto !important;
}
.weixin p {
	color: #666;
	padding: 1em 0;
}
/*下拉刷新*/




.container {
	overflow: hidden;
	min-height: 100%;
	background:#fff;
}
.loading-warp {
	display: table;
	width: 100%;
	margin-top: -5.8rem;
}
.loading-warp .box {
	width: 100%;
	padding-top: 1rem;
	padding-bottom: 1rem;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}
.loading-warp .box img {
	display: block;
	width: 2rem;
	height: 2rem;
	margin: 0 auto;
}
.loading-warp .box .text {
	display: block;
	text-align: center;
	font-size: 0.5rem;
	line-height: 0.5rem;
	opacity: 0.7;
	margin-top: 1.4rem;
}
.nav {
	background: #2285DE;
	padding: 0.6rem;
	line-height: 1.4rem;
	font-size: 1.4rem;
	font-weight: bold;
	color: #FFF;
	padding-top: 0.6rem;
	border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.list {
}
.list li {
	color: #63A0D7;
	padding: 0.8rem 1rem;
	background: #FFF;
	list-style: none;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.linkAdv {
	width: 100%;
	position: fixed;
	bottom: 0;
	text-align: center;
	font-size: 1.2rem;
}
.linkAdv a {
	display: inline-block;
	margin: 0.6rem 1rem;
}
span{
	font-size:1.1em;
	text-align:center;
}

.banner-top{
	width:100%;
	height:100%;
}
.banner-top img{
	width: 100%;
	height: 100%;
	border:none;
	text-align: center;
}
.list-h2{
	font-size:1em !important;line-height:1.1em; font-weight:600 !important; color:#000;
}
.list-span{
	font-size:.7em; color:#999; line-height:1.2em;
}
.strong{
	text-align: right;
    color: #999;
    font-weight: normal;
    width: 5em;
    display: inline-block;
}
.list-ul li{
	line-height: 2em;
}

.list-img img{
	border:none;
	margin:1em 0 0 1em;
}
.info-neirong{
	background:#fff !important; border:1px solid #ccc; margin-top:1em;
}
.info-title{
	color:#203380 !important; padding-left:2em; font-size:.9em; font-weight:normal;
}
.info-info{
	font-size:1em; line-height:2em; padding-left:1.6em;
}
#titleInfo{
	width:96%;
	margin:.5em auto;
}

#tab01{
	border:1px solid #ccc; 
	margin:0 auto; 
	width:100%; 
	font-size:.8em; 
	background: #fff;

}
#table-info{
	border:1px solid #ccc; 
	margin:0 auto; 
	width:100%; 
	font-size:.8em; 
	background: #fff;

}
#table-info td{
	padding:.6em;
}




/*追加页面css*/
.bookesh-top{
	margin-top: -118px; 
	height: 118px;
}
.bookesh-img{
	padding:2em 0;
	 margin:0 auto;  
	text-align:center
}
.bookesh-input{
	border-top: 1px solid #ccc !important; 
	border-bottom: 1px solid #ccc !important; 
	width: 120% !important; position: 
	relative; left: -10%; 
	text-indent: 10%;
}
.bookesh-book{
	font-size:.6em; 
	color:#999; 
	margin-left:1em; 
	display:block; 
	text-align:left; 
	margin-bottom:2em; 
}
.bookesh-button{
	background:#7ed321 !important;
}
.bwlcztesh-button{
	width: 90% !important;
	height: 70% !important;
	background:#7ed321 !important;
}


.gauges-li{
	color:#003296 !important; 
	background:#f6f6f6 !important; 
	padding-left:1em !important; 
	font-weight:normal !important; 
	padding:.7em 1em !important; 
	font-size:1em !important;
}
.gauges-img{
	border:none !important;	
	margin:1em 0 0 1em !important;
}
.gauges-src{
	padding:.6em !important;
}
.gauges-a{
	min-height:0 !important; 
	padding-left:3em !important;
}

.gauge-mxtable{
	margin-top:1em;
}
.gauge-nullta{
	background:#f6f6f6; 
	padding:.4em;
}
.gauge-tr{
	color:#3466cc
}

.ztqk-ultop{
	margin:0; 
	width:250px; 
	background-color:#fff;
	font-size:.7em;
}
.ztqk-div{
	display:block; 
	line-height:3em; 
	height:3em; 
	background:#f6f6f6
}
.ztqk-div2{
	float:left; 
	color:#1fb5ac;
	padding-left:0em; 
	font-size:1em;
}
.ztqk-font{
	color:#3466cc; 
	font-size:1.3em;
}
.ztqk-form{
	float:right;
}
.ztqk-input{
	color:#3466cc; 
	height:2.2em;  
	background:#f6f6f6;
}
.gauge-popup{
	margin:0; 
	width:250px; 
	background-color:#fff
}
.gauge-list{
	background:#f6f6f6 !important; 
	padding:.6em !important; 
}
.gauge-name{
	padding-left:2em;  font-size:.6em;
}
.gauge-first{
	display:block; 
	line-height:3em; 
	height:3em; 
	background:#f6f6f6
}
.gauge-send{
	float:left; 
	color:#1fb5ac; 
	padding-left:0em; 
	font-size:.8em;
}
.gauge-send img,.bookrank-popdiv img,.ztqk-div2  img{
	opacity: .1;
}
.gauge-pop{
	color:#3466cc; font-size:1.3em;
}
.gauge-foue{
	color:#3466cc; 
	height:2.2em; 
	background:#f6f6f6;
}
.gauge-right{
	float:right;
}
.gauge-infoall{
	height:320px; 
	width:320px; 
	padding:10px; 
	margin:-4em auto;
}


.jydbs-input{
	color:#3466cc !important; 
	height:2.2em !important;  
	background:#f6f6f6 !important;
}
.jydbs-table{
	width: 400px;
	height:40px;
	margin:0 auto;
	padding-top:10px
}
.jydbs-divs{
	float:left;line-height:3em; height:3em; background:#f6f6f6
}
.jydbs-popup{
	color:#3466cc; 
	font-size:1em;
}
.jydbs-th{
	text-align: center; 
	padding-top:0.4em; 
	background:#f3f3f3; 
	width:80px;
}
.jydbs-img{
	position: absolute; 
	display: none; 
	top:50%; 
	opacity: 0.7;
}
.jydbs-img2{
	position: absolute; 
	right: 0; 
	top:50%; 
	opacity: 0.7;
}
.jydbs-div{
	overflow:auto !important;
	width:14.5em;
}
.jydbs-table{
	box-sizing:border-box !important; 
	width:350px !important;
}
.jydbs-tr{
	height:2em !important;
}
.jydbs-tr2{
	background:#f3f3f3; 
	font-size:.8em;
	height:2em;
}
.jydbs-td{
	text-align: left;
	background:#f3f3f3; 
	height:2.5em; 
	line-height:1em;
	padding-left:1em;
}

.headers{
	background:#3466cc !important; 
	color:#fff !important; 
	font-weight:none !important;
}
.headers-bg{
	padding:0 !important; 
	margin:.3em 0 0  1em !important;
	width:36px;
	height:36px; 
	line-height:36px; 
	background:url(../images/list.png) no-repeat center center
}
.headers-h2s{
	padding:0; 
	text-align:right;
}
.headers-div{
	width:100%; 
	height:3em; 
	display: block;
}
.headers-fil{
	padding:0.3em 0; 
	color:#fff;
}
.headers-divs{
	background:#3466cc ; padding:0; color:#fff !important; font-weight:normal;
}
.headers-panel{
	border-bottom:1px solid #ccc;
}
.headers-paneldiv{
	width:80%; height:2em; margin:2em;
}
.headers-left{
	float:left
}
.headers-leftdiv{
	float:left; 
	padding-left:1em; 
	line-height:1.4em;
}
.headers-name{
	display:block; 
	color:#3466cc; 
	text-align:left; 
	line-height:1.6em;
}
.headers-login{
	display:block; 
	color:#999; 
	padding-left:1.9em; 
	font-size:.5em;
	 background:url(../images/ad-bg.png) no-repeat left center;
}
.headers-one{
	font-size:1em !important; padding: .1em 0 .1em 2.6em !important; background:url(../images/list-6s.jpg) no-repeat ;
}
.headers-two{
	font-size:1em !important;padding: .1em 0 .1em 2.6em !important;background:url(../images/list-1s.jpg) no-repeat;
}
.headers-sh{
	font-size:1em !important; padding: .1em 0 .1em 2.6em !important; background:url(../images/list-2s.jpg) no-repeat;
}
.headers-for{
	font-size:1em !important; padding: .1em 0 .1em 2.6em !important; background:url(../images/list-3s.jpg) no-repeat;
}
.headers-fiv{
	font-size:1em !important; padding: .1em 0 .1em 2.6em !important; background:url(../images/list-4s.jpg) no-repeat;
}
.headers-six{
	font-size:1em !important;padding: .1em 0 .1em 2.6em !important; background:url(../images/list-5s.jpg) no-repeat;
}
.headers-sev{
	font-size:1em !important;padding: .1em 0 .1em 2.6em !important; background:url(../images/list-7s.jpg) no-repeat;
}


.box{
	background:#f6f6f6 !important;
}

.bookinfo1-box{
	font-size:1em; 
	border-bottom:1px solid #ccc;
}
.bookinfo4-li{
	width:11em; 
	height:15em; 
	border:1px solid #ccc;
	margin:0 auto; 
	background:#fff url(../images/cover.png) no-repeat;
}
.bookinfo4-li img{
	width:100%; 
	height:100%;
}
.bg{
	background:#f6f6f6;
}

.ztqkajax-table{
	width: 400px;
	height:40px;
	margin:0 auto;
	padding-top:10px
}
.ztqkajax-tr{
	white-space: nowrap;
}
.ztqkajax-th{
	text-align: center; 
	padding-top:0.4em; 
	background:#f3f3f3; 
	width:100px; 
	height:60px;	
	font-size:.8em;
}
.ztqkajax-img{
	position: absolute; 
	display: none; 
	top:50%; 
	opacity: 0.7;
}
.ztqkajax-src{
	position: absolute; 
	right: 0; 
	top:50%; 
	opacity: 0.7;
}
.ztqkajax-table{
	box-sizing:border-box; 
	width:900px
}
.ztqkajax-height{
	height:2em;
}
.ztqkajax-bg{
	background:#f3f3f3;
}
.ajax-td1{
	border-bottom:1px solid #ccc; 
	border-right:1px solid #ccc; 
	background:#f6f6f6
}
.ajax-td2{
	border-bottom:1px solid #ccc; 
	border-right:1px solid #ccc;
}
.ajax-td3{
	border-bottom:1px solid #ccc; 
	border-right:1px solid #ccc;
	background:#f6f6f6
}
.ajax-td4{
	border-bottom:1px solid #ccc; 
}

.bookrank-div{
	margin:0; 
	width:250px; 
	font-size:0.6em; 
	background-color:#fff
}
.bookrank-popup{
	display:block; 
	line-height:3em; 
	height:3em; 
	background:#f6f6f6
}
.bookrank-popdiv{
	float:left; 
	color:#1fb5ac; 
	padding-left:0em; 
	font-size:1em;
}
.bookrank-form{
	float:right; 
	color:#003296; 
}
.bookrank-input{
	height:2.2em; 
	background:#f6f6f6 !important; 
	color:#003296 !important;
}
.jyqks-a{
	background: #f6f6f6;
    color: #3466cc; 
    padding: 1em 1.5em; 
    font-size:1.2em;
}
.bookrank-span{
	padding-bottom:2em; font-size:1em;
}
.jyqks-lia{
	background: #f6f6f6;
    color:#3466cc !important; 
    padding: 1em 1.5em;
    font-size:1.2em !important;
}
.tsta-td2s{
	color:#003296 !important;
	text-overflow: ellipsis;
    overflow: hidden;
    padding: 1em .5em;
    border-bottom: 1px solid #ccc;
    width: 50%;
    line-height: 1.4em;
}


.showtable-table{
	width:96% !important;
	height:40px;
	margin:0 auto;
	padding-top:10px;
	font-size:14.4px;
	border:0;
}

.showtable-th{
	text-align: center; 
	padding:0.6em 0em;
	width:80px;
	border-top:1px solid lightgray;
	border-bottom:1px solid lightgray;
}
.showtable-relative{
	position: relative;
}
.showtable-img{
	position: absolute; 
	display: none; 
	top:50%; 
	opacity: 0.7;
}
.showtable-img2{
	position: absolute; 
	right: 0; 
	top:50%; 
	opacity: 0.7;
}
.showtable-div{
	overflow:auto;
	width:14.5em;
}
.showtable-tables{
	box-sizing:border-box; 
	width:350px;
}
.showtable-th{
	padding:0.6em 0em;
	border-top:1px solid lightgray;
	border-bottom:1px solid lightgray
}
.showtable-tr2{
	height:2em;
}
.showtable-td{
	padding:0.6em 1em;
	border-bottom:1px solid lightgray
}
.showtable-td2{
	padding:0.6em 0em  !important;
	border-bottom:1px solid lightgray  !important;
}

.booklist-li{
	margin-top:-.6em  !important;
}
.booklist-a{
	margin:1.2em  !important;
}
.booklist-p{
	line-height:1.8em  !important;
}
.booklist-strong{
	color:#000  !important; 
}
.booklist-span{
	display:inline-block; 
	width:40%  !important ; 
	text-align:left  !important; 
	font-size:.9em  !important;
}
.booklist-spanlc{
	color:#2A1FFF !important; 
	width:50%  !important; 
	text-align:left  !important;  
	font-size:.9em  !important;
}

.booklist-spanred{
	color:#dd485a !important; 
	width:50%  !important; 
	text-align:left  !important;  
	font-size:.9em  !important;
}
.jydbpic-div{
	display:block; line-height:3em; height:3em; background:#f6f6f6
}
.jydbpic-div2{
	float:left; color:#1fb5ac; padding-left:1em; font-size:.8em;
}
.jydbpic-div img{
	opacity: .1;
}
.jydbpic-all{
	margin:0; width:250px; background-color:#fff
}
.weixinbox{
	width:100%;background-color:#4cb130;padding:0 0 1em 0; color:#fff;
}
.weixindiv{
	width:100%;background-color:#4cb130; padding:1em 0 0 0;
}
.weixindiv2{
	width:100%;background-color:#4cb130;padding:0 0 1em 0; color:#fff;
}
.weixinlog{
	padding-left:1em; padding-right:1em;
}
.weixinzidong{
	font-size:.8em; font-size: .8em;text-align: left;padding: .3em 0 0 2.4em;
}
.weixincs{
	font-size:.8em;font-size: .8em;padding-top: 1em;display: block;
}
.weixinwx{
	font-size:.8em;
}
.lia-fontsize{
	font-size:1.6em !important;
}
.lia-fontsizes{
	font-size:1em !important;
}

.httop{
	width:100px;
	height:35px;
	float:left
	}
.httopnr{
	width:100px;
	height:35px;
}
.httopnr li{
	width:100px;
	height:32px;
	padding-bottom:5px;}
.httopnr li a{
	display:block;
	width:100px;
	height:32px;
	font:bold 12px "Microsoft YaHei";
	line-height:32px;
	color:#333;
	text-align:center;
	background:#e8e8e8 url(../images/htbj.gif) no-repeat left -32px;
	padding-left:10px;}
.httopnr li a:hover{
	color:#fff;
	background:#d12a2a url(../images/htbj.gif) no-repeat left top;
	}
.httopnr li.hover a{
	color:#fff;
	background:#d12a2a url(../images/htbj.gif) no-repeat left top;}