/*----reset----*/
body {	
	position: relative;
	padding-top: .43rem;
	color: #333333;
	font-family: "Microsoft YaHei";
	background: #fff;
}


a {
	color: #333333;
	font-weight: lighter!important;
	font-size: inherit;
	line-height: inherit;
	text-decoration: none;
}
a.disp, .sel-box a  {
	color: #333;
}

a:hover {
	opacity: 1;
	filter:alpha(opacity=100);
}
.sel-box {
	top: 28px;
}
i {
	font-family: FontAwesome;
}
img, object {
	max-width: 100%;
}
/*----reset end----*/
/*----head body foot----*/
#header, #searcher, #body, #footer {
	
}
.l-width {
	position: relative;
}
#header {
	position: fixed;
	top: 0;
	width: 100%;
	height: .43rem;
	color: #fff;
	background: #00775B;
	z-index: 999999;
}
#header a {
	color: #fff;
}
#logo, .website {
	position: absolute;
	width: 100%;
	padding: .04rem 15%;
	height: .43rem;
	font-size: .18rem;
	text-align: center;
	line-height: .35rem;
}
#logo img {
	position: relative;
	top: -.02rem;
	max-width: 100%;
	max-height: 100%;
}
#logo span {
	font: 0/0 a!important;
	color: transparent!important;
}

.website {
	
}

.menu, .header-op {
	position: absolute;
	left: .1rem;
	top: 0;
	height: .43rem;
	padding: .12rem 0 .11rem;
	font-size: .20rem;
	z-index: 9;
}
.menu a, .header-op a {
	display: inline-block;
	padding: 0 .1rem;
}
.header-op {
	left: inherit;
	right: .1rem;
}
.header-op .share {
	width: .43rem;
}
.header-op button, .header-op .btn {
	float: left;
	width: .40rem;
	height: .23rem;
	margin: -.02rem 0;
	padding: 0 0 .03rem;
	font-size: 0.12rem;
	line-height: 1.8;
	text-align: center;
	color: #fff!important;
	background-color: rgba(255,255,255,0.2)!important;
	border: 1px solid rgba(0,0,0,0.2)!important;
	text-shadow: 0 0 0!important;
}
.header-op .btn:last-child {
	width: .50rem;
}
.header-op .btn-clear {
	width: .40rem!important;
}

.header-op button i, .header-op .btn i {
	margin: 0;
	font-size: .14rem;
}
.left-nav {
	position: fixed;
	left: 0;
	top: .42rem;
	bottom: 0;
	width: 75%;
	background: #fff;
	/*background: -moz-linear-gradient(top, #a6a6a6 0%, #7d7d7d 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a6a6a6), color-stop(100%,#7d7d7d)); 
	background: -webkit-linear-gradient(top, #a6a6a6 0%,#7d7d7d 100%); 
	background: -o-linear-gradient(top, #a6a6a6 0%,#7d7d7d 100%); 
	background: -ms-linear-gradient(top, #a6a6a6 0%,#7d7d7d 100%); 
	background: linear-gradient(to bottom, #a6a6a6 0%,#7d7d7d 100%);*/
	z-index: 9999;
}
.left-nav {
	overflow: auto;
	padding: 1% 0 0;
}
.left-nav-header {
	position: relative;
	height: .85rem;
	padding: .12rem .2rem 0;
	font-size: .2rem;
	line-height: 150%;
	
	background: url(../images/left-nav-header.png) repeat-x top left;
	background-size: cover;
}
.left-nav-header button {
	font-size: .16rem;
	margin: .08rem 0;
	padding: .12rem .16rem;
	border-radius: .05rem!important;
}
.left-nav-header .user-pic {
	display: inline-block;
	width: .56rem;
	height: .61rem;
	padding: .05rem .06rem 0 .02rem;
	background: url(../images/user-pic-bg.png) no-repeat;
	background-size: contain;
	vertical-align: middle;
}
.left-nav-header .user-pic img {
	width: .49rem;
	height: .49rem;
	border-radius: 100%;
}
.left-nav-header span {
	display: inline-block;
	width: 1.35rem;
}
.left-nav-header span + a {
	position: relative;
	top: -.16rem;
	left: .63rem;
	display: inline-block;
	font-size: .14rem;
	text-decoration: underline;
	line-height: .20rem;
	color: #6c6c6c!important;
}
.left-nav-list {

}
.left-nav-list .fg {
	height: 0;
	border-top: 1px solid #eee; 
	border-bottom: 1px solid #fafafa;
}
.left-nav-list .list-top, .left-nav-list .list-top a  {
	color: #00775B!important;
}

.left-nav-list a {
	display: block;
	margin: 0.05rem 0;
	padding: 0 20%;
	font-size: .16rem;
	line-height: .3rem;
	color: #303030!important;
}
.left-nav-list a:hover {
	background: #de4945;
	background: #ededed;
}
.left-nav-list a i {
	margin-right: .05rem;
}
.list-weburl {
	padding: 0 20%;
	font-size: .14rem;
	line-height: .4rem;
	background: #F8F8F8;
}
.list-weburl a {
	color: #00775B;
}
.list-weburl i {
	position: relative;
	top: .01rem;
	margin-right: .05rem;
	font-size: .16rem;
}

#top-nav {
	float: right;
	margin: 26px 10px 0 0;
}
#top-nav li {
	float: left;
	height: 24px;
	padding: 0 20px;
	line-height: 24px;
	border-left: 1px solid rgba(0,0,0,0.2);
	border-right: 1px solid rgba(255,255,255,0.2);
}
#top-nav li i {
	position: relative;
	top: -1px;
	font-size: 16px;
	margin-right: 4px;
	vertical-align: middle;
}
#top-nav .login, #top-nav .logout {
	border-right: 0
}
#top-nav .alert {
	margin: 0 10px;
}
#top-nav .alert b {
	display: inline-block;
	position: relative;
	top: -1px;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	vertical-align: middle;
	background: rgba(255,255,255,0.3);
	border-radius: 100%;
}
#searcher {
	background: #fff;
}

.search-box {
	padding: .06rem .1rem;
}
.search-sel {
	margin-bottom: .06rem;
}
.search-sel ul {
	overflow: hidden;
	zoom: 1;
}
.search-sel li {
	float: left;
	position: relative;
	width: 33.3%;
	height: .29rem;
	line-height: .27rem;
	font-size: .12rem;
	color: #4b545e;
	text-align: center;
	background: #e2e2e2;
	border: 1px solid #d9d9d9;
	cursor: pointer;
}
.search-sel .list {
	color: #00775B;
	background: #f7f7f7;
	border-color: #d9d9d9;
}
.sel-more {
	overflow: auto;
	position: fixed;
	width: 100%;
	max-height: 70%;
	bottom: 0;	
	background: rgba(255,255,255,0.9);
	z-index: 9999;
}
.search-sel-more li {
	display: block;
	text-align: center;
	color: #333333;
	padding: .05rem 0;
	position: relative;
	text-decoration: none;
	background: #fff;
	border-bottom: 1px solid #e5e5e5;
}
.search-sel-more:hover {
	background: #f7f7f7;
}
.search-input {
	position: relative;
	height: .3rem;
	border: 1px solid #bfbfbf;
}
.search-input input[type="text"], .search-input select, .search-input .sel, .search-input button {
	float: left;
	padding: .09rem .1rem;
	line-height: inherit!important;
	box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1)!important;
	border-radius: 0;
}
.search-input input[type="text"] {
	float: none;
	width: 100%;
	border: 0;
	padding: 0 .05rem;
	height: .28rem;
	font-size: .12rem;
	min-height: inherit;
}
.search-input .ui-input-text {
	margin: 0;
	border: 0;
}
.search-input .ui-focus {
	text-shadow: 0 0 0;
	-webkit-box-shadow: 0 0 0;
}

.input-type2 input[type="text"] {
	width: 5.6rem;
}

.search-input .sel-box {
	top: .42rem;
}
.search-input button {
	position: absolute;
	right: .01rem;
	top: .01rem;
	
	width: .36rem;
	height: .26rem;
	padding: 0;
	background: #00775B;
	border-color: #00775B;

}
.search-input button i {
	margin: 0;
	font-size: .14rem;
}
.search-input .search-adv, .search-input .search-help {
	float: left;
	line-height: .4rem;
}
.search-input .search-adv {
	margin-left: .3rem;
	font-size: .14rem;
	color: #fa7230;
	font-weight: bold;
	text-shadow: 1px 1px 0px #fff,-1px -1px 0px #fff;
}
.search-input .search-help {
	margin-left: .2rem;
	color: #0066c0;
}
.search-filter {
	position: relative;
	width: 8rem;
}
.search-filter label {
	margin-right: .08rem;
}
.search-filter .j-guid {
	position: absolute;
	right: 0;	
}
.search-filter .j-guid a {
	text-decoration: underline;
}
.hot-search {
	font-weight: bold;
	margin-left: .05rem;
	margin-right: .1rem;
}
.ui-page {
	padding-top: .43rem;
}
/*----head body foot end----*/

.article-type {
	display: inline-block;
	width: auto;
	height: .2rem;
	margin-right: .05rem;
	padding: 0 .03rem;
	font-size: .12rem;
	font-weight: lighter;
	line-height: .19rem;
	color: #fff;
	text-align: center;
	background: #10b2c1;
	border-radius: .02rem;
	vertical-align: bottom;
}
.article-type:before {
	display: none;
}
.hy .article-type {
	background-color: #274b5c;
}
.xw .article-type {
	background-color: #a9090c;
}
.zl .article-type {
	background-color: #bf4b75;
}
.ww .article-type {
	background-color: #ffbd03;
}
.zz .article-type {
	background-color: #359a56;
}
.rw .article-type {
	background-color: #10b2c1;
}
.zt .article-type {
	background-color: #10b2c1;
}
.jg .article-type {
	background-color: #10b2c1;
}
.cm .article-type {
	background-color: #10b2c1;
}
.ly .article-type {
	background-color: #10b2c1;
}
.dq .article-type {
	background-color: #10b2c1;
}
.bz .article-type {
	background-color: #10b2c1;
}
.cp .article-type {
	background-color: #10b2c1;
}
.cg .article-type {
	background-color: #10b2c1;
}
.ts .article-type {
	background-color: #10b2c1;
}
.kt .article-type {
	background-color: #10b2c1;
}
.xm .article-type {
	background-color: #10b2c1;
}

.pages button {
	background: #a21e1e;
	border: 1px solid #a21e1e;
	vertical-align: middle;
	cursor: pointer;
}
.page .current {
	background: #a21e1e;
}


#footer {
	clear: both;
}
#footer .content {
	font-size: 14rem;
	text-align: center;
}



.layer-bg {
	display: none;
	position: fixed;	
	_position:absolute;
	top: 0;
	_top:expression(eval(document.documentElement.scrollTop));
	left: 0;
	_bottom:auto;
	width: 100%;
	height: 100%;
	_height:expression(eval(document.documentElement.clientHeight));
	filter:alpha(opacity=50);
	opacity:0.5;
	background: #000;
	z-index: 999;
}

.layer-box {
	display: none;
	position: absolute;
	left: 50%;
	top: .5rem;
	width: 7rem;
	min-height: 2rem;
	margin-left: -3.5rem;
	background: #fff;
	border: 1px solid #ccc;
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
	z-index: 1000;
}
.layer-box .layer-title {
	height: .38rem;
	padding-left: .1rem;
	font-size: .14rem;
	font-weight: lighter;
	line-height: .36rem;
	background: #f4f5f3;
	border-bottom: 1px solid #d0d0d0;
}
.layer-box .layer-title span {
	padding-left: .07rem;
	border-left: .05rem solid #ae3928;
}
.layer-box .close {
	position: absolute;
	right: 0;
	top: 0;
	padding: .11rem;
	font-size: .16rem;
	color: #777;
	cursor: pointer;
}
.layer-box .layer-content {
	padding: .15rem .2rem;
}
.layer-box .input-box-title {
	background: transparent;
}
.layer-box .input-box-title a {
	color: #777;
}
.layer-box .input-box-title span, .layer-box .input-box-title .current {
	border: 1px solid #ccc;
}
.layer-box .journal-list li {
	background: #fefefe;
}
.layer-box .journal-list .added, .layer-box .journal-list .added a {
	font-weight: bold;
	color: #555!important;
}
.layer-box .journal-list .added {
	background: #f7f7f7;
}
.layer-box .content-input .input-line {
	margin-bottom: .15rem;
}



.layer-box .content-input .input-label, .layer-box .content-input .input {
	font-size: .14rem;
	line-height: .3rem;
	margin: 0;
	padding: 0;
}
.layer-box .content-input input {
	line-height: normal;
}
.layer-box .content-input .input-label {
	float: left;
	width: 7em;
	text-align: right;
}
.layer-box .content-input .input {
	margin-left: 7em;
}
.layer-box .input-group-btn button {
	height: auto;
	line-height: normal;
}
.layer-box .select-list {
	overflow-y: auto;
	zoom: 1;
	height: 145px;
	padding: 6px 8px;
	font-size: 12px;
	color: #303d3f;
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 3px;
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1) inset;
	vertical-align: middle;
}
.layer-box .select-list li {
	float: left;
	overflow: hidden;
	width: 50%;
	padding-right: 20px;
	line-height: 26px;
	text-overflow: ellipsis;
}
.layer-box .select-list li:hover {
	background: rgba(100,100,100,0.1);
}


.layer-box .lb-2 .input-label {
	width: 3em;
}
.layer-box .lb-2 .input {
	margin-left: 3em;
}
.layer-cnt {
	padding: 10px 20px;
}
.layer-cnt-h {
	height: 30px;
	margin-bottom: 15px;
	padding-left: 3px;
	line-height: 28px;
	font-weight: bold;
	font-size: 14px;
	color: #4e4e4e;
	border-bottom: 1px solid #d0d0d0;
}

.gch-import .input button {
	vertical-align: top;
	margin-top: 2px;
}


.w-w1 {
	width: 10%;
}
.w-w2 {
	width: 20%;
}
.w-w3 {
	width: 30%;
}
.w-w4 {
	width: 40%;
}
.w-w5 {
	width: 50%;
}
.w-w6 {
	width: 60%;
}
.w-w7 {
	width: 70%;
}
.w-w8 {
	width: 80%;
}
.w-w9 {
	width: 90%;
}
.w-w10 {
	width: 100%;
}


.layer-box.w-w3 {
	margin-left: -15%
}
.layer-box.w-w4 {
	margin-left: -20%
}
.layer-box.w-w5 {
	margin-left: -25%
}
.layer-box.w-w6 {
	margin-left: -30%
}
.layer-box.w-w7 {
	margin-left: -35%
}
.layer-box.w-w8 {
	margin-left: -40%
}
.layer-box.w-w9 {
	margin-left: -45%
}
.layer-box.w-w10 {
	margin-left: -50%
}
.advance {
	top: 150px;
	width: 800px;
	margin-left: -400px;
}
.advance .layer-title {
	height: 38px;
	padding-top: 4px;
	padding-left: 5px;
} 
.advance .layer-title a {
	float: left;
	width: 100px;
	height: 34px;	
	line-height: 32px;
	text-align: center;
	color: #333;
}
.advance .layer-title a.current {	
	line-height: 32px;
	background: #fff;
	border: 1px solid #d0d0d0;
	border-bottom: 0;
	border-top: 3px solid #b31d0f;
}
.advance .search-list {
	clear: both;
	padding: 20px 0;
}
.advance .layer-cnt {
	padding: 10px 20px;
}
.advance .layer-cnt .sel, .advance .layer-cnt .s, .advance .layer-cnt .t {
	float: left;
	width: 120px;
}
.advance .layer-cnt .sel input {
	width: 50px;
	height: 21px;
	height: 22px\9;
	line-height: 22px;
	background: transparent;
	border: 0;	
}
.advance .layer-cnt .sel .sel-box {
	width: 125px;
}


.advance .layer-cnt .s {
	width: 40px;
}
.advance .layer-cnt .s .sel-box {
	width: 40px;
}


.advance .layer-cnt .t {
	margin-right: 0;	
}
.advance .layer-cnt .t .sel-box {
	width: 60px;
	z-index: 9999;
}
.advance .layer-cnt .t ul {
	overflow: auto;
	width: 76px;
	height: 174px;
}


.advance .layer-cnt .adv-object .input {
	float: left;
	position: relative;
}
.advance .layer-cnt .adv-object .input input {
	width: 450px;
	padding-right: 68px;
}
.advance .layer-cnt .input .class-view {
	position: absolute;
	right: 58px;
	top: 2px;
	padding: 3px 4px;
}
.advance .layer-cnt .input .class-view input {
	width: 81px;
	height: 21px;
	padding: 0 0 1px;
	font-size: 14px;
	line-height: 22px;
	color: #fff;
	background: #bbbbbb;
	border: 0;
	border-radius: 2px;
	cursor: pointer;
}
.advance .layer-cnt .input .in-sel {
	position: absolute;
	right: 6px;
	top: 2px;
	margin: 0 -5px 0 0;
	padding: 3px 4px;
	border-left: 1px dotted #bcbcbc;
}
.advance .layer-cnt .input .in-sel .disp {
	display: block;
	width: 50px;
	height: 21px;
	padding-right: 12px;
	font-size: 14px;
	line-height: 21px;
	line-height: 21px\9;
	*line-height: 21px;
	_line-height: 21px;
	text-align: center;
	color: #fff;
	background: url(../images/ico-arrow.png) no-repeat 31px -79px #bbbbbb;
	border-radius: 2px;
}
.advance .layer-cnt .input .in-sel .exact {
	background-color: #777;
}
.advance .layer-cnt .input .in-sel .sel-box {
	position: absolute;
	width: 42px;
	left: 4px;
	top: 25px;
	border: 0;
	background: transparent;
}
.advance .layer-cnt .input .in-sel .sel-box li {
	margin-bottom: 1px;
	border: 0;
}
.advance .layer-cnt .input .in-sel .sel-box li a {
	width: 50px;
	height: 24px;
	margin-bottom: 1px;
	padding: 0;
	padding-right: 12px;
	font-size: 14px;
	line-height: 24px;
	text-align: center;
	color: #fff;
	background: #bbbbbb;
	border-radius: 2px;
}
.advance .layer-cnt .input .in-sel .sel-box li .exact {
	background: #777;
}
.advance .layer-cnt .button input {
	width: 95px;
	height: 24px;
	line-height: 18px;
	text-align: center;
	color: #333;
	background: #fdfdfd;
	border: 1px solid #d1d1d1;
	cursor: pointer;
}
.advance .layer-cnt .add, .advance .layer-cnt .cut {
	position: absolute;
	width: 31px;
	height: 30px;
	margin-top: -14px;
	left: 33px;
	background: url(../images/sel-op.png)  0 0 no-repeat;
	border: 1px solid #bcbcbc;
	border-radius: 2px;
	cursor: pointer;
}
.advance .layer-cnt .cut {
	left: auto;
	right: 36px;
	background: url(../images/sel-op.png) right 0 no-repeat;
}
.advance .layer-cnt .filter input {
	vertical-align: text-top;
	*vertical-align: middle;
} 


.advance .layer-cnt .filter i {
	display: inline-block;
	width: 80px;
}
.advance .layer-cnt .class-sel {
	margin-top: 3px;
	padding: 5px;
	background: #fafafa;
	border: 1px solid #e4e4e4;
}
.advance .layer-cnt .class-sel ul {
	overflow: auto;
	height: 75px;
}
.advance .layer-cnt .class-sel li {
	float: left;
	width: 182px;
	line-height: 24px;
}


.advance .easy-select-box .easy-select-box-disp {
	height: 26px;
	line-height: 24px;
}

.advance .format-intro {
	clear: both;
	padding: 5px;
	font-family: icon;
	color: #777;
}
.advance .format-intro p {
	min-height: inherit;
	margin: 0 0 1em;
	line-height: 20px;
}
.advance .factor-input .input-area {
	width: 100%;
	height: 100px;
	padding: 5px;
	font-size: 12px;
	line-height: 20px;
	background: url(../images/adv-area-bg.png) no-repeat left;
	border: 1px solid #bcbcbc;
	border-radius: 2px;
}

.advance p, .advance .sinput-top, .advance .sinput, .advance .sel-op, .advance .filter, .advance .submit {
	min-height: 34px;
	_height: 34px;
	margin-bottom: 15px;
	line-height: 34px;
}
.advance .layer-cnt .sel {
	padding: 4px 6px;
	background-position: right 5px;
}
.advance .layer-cnt strong {
	float: left;
	font-weight: lighter;
	line-height: 30px;
}
.advance .layer-cnt span {
	float: left;
	margin: 0 5px;
	line-height: 30px;
}
.advance .layer-cnt label {
	margin-right: 10px;
}
.advance .sinput-top {
	padding-left: 110px;
}
.advance .sinput {
	padding-left: 62px;
}
.advance .sel-op {
	position: relative;
	display: block;
	height: 1px;
	min-height: 1px;
	margin-top: -35px;
	padding-left: 3px;
	font-size: 1px;
	line-height: 1px;
	z-index: 999;
}
.advance .layer-cnt-h {
	height: 30px;
	margin-bottom: 15px;
	padding-left: 3px;
	line-height: 28px;
	font-weight: bold;
	font-size: 14px;
	color: #4e4e4e;
	border-bottom: 1px solid #d0d0d0;
}
.advance .factor-input {
	padding: 10px 0 0;
	margin-bottom: 15px;
}
.advance .layer-cnt .t .complex {
	width: 639px;
	border: 1px solid #ddd;
}
.advance .layer-cnt .t .complex ul {	
	overflow: auto;
	width: 637px;
	height: 150px;
	padding: 5px 0;
	zoom: 1;
}
.advance .layer-cnt .t .complex li {
	float: left;
	margin: 0 8px;
	border: 0;
}

.advance .submit {
	_margin-bottom: 0;
	padding: 0;
	text-align: center;
}
.advance .submit .btn-s {
	width: 100px;
	margin: 0 10px;
	background: #f93549;
	border-color: #f93549;
}
.advance .submit .btn-c {
	display: inline-block;
	width: 100px;
	margin: 0 10px;
	padding: 6px 5px;
	font-size: 14px;
	color: #555;
	background: #fff;
	border: 1px solid #999;
	border-radius: 3px;
	vertical-align: middle;
	cursor: pointer;
}
[class^="text-"]:after {
	margin-right: .03rem;
}
.text-book:after {
	padding: .02rem;
	font-size: .10rem;
	color: #ce712e;	
	border-color: #ce712e;
	border-radius: 0;
}
.text-paper:after {
	padding: .02rem;
	font-size: .10rem;
	color: #2c8dba;	
	border-color: #2c8dba;
	border-radius: 0;
}
.text-journal:after {
	padding: .02rem;
	font-size: .10rem;
	color: #a352a8;	
	border-color: #a352a8;
	border-radius: 0;
}
.text-standard:after {
	padding: .02rem;
	font-size: .10rem;
	color: #479a61;	
	border-color: #479a61;
	border-radius: 0;
}
.text-article:after {
	padding: .02rem;
	font-size: .10rem;
	color: #1ba6b5;	
	border-color: #1ba6b5;
	border-radius: 0;
}
.text-zt:after {
	padding: .02rem;
	font-size: .10rem;
	color: #fa6d0a;	
	border-color: #fa6d0a;
	border-radius: 0;
}
.text-kc:after {
	padding: .02rem;
	font-size: .10rem;
	color: #fa6d0a;	
	border-color: #fa6d0a;
	border-radius: 0;
}


/*-- ��ʾ��css --*/
.jconfirm-box-container {
	width: 3rem;
	margin: 0 auto;
}
.jconfirm-box-container .btn-default {
	color: #fff!important;
	background: #00775B;
}
.jconfirm-box-container .btn-cancel {
	color: #fff!important;
	background: #999;
}
.jconfirm-box-container .btn-cancel:hover {
	background: #ddd;
}
.jconfirm .jconfirm-box div.title-c {
	margin: 0 -.05rem;
	margin-bottom: .15rem;
	padding: 0 .05rem;
	padding-bottom: .1rem;
	font-size: .22rem;
	line-height: .20rem;
	border-bottom: 1px solid #ddd;
}
.jconfirm .jconfirm-box div.title-c .title {
	padding-left: .1rem;
	padding-bottom: 0!important;
	font-size: .18rem!important;
	font-family: microsoft yahei!important;
	border-left: .05rem solid #00775B!important;
}
.jconfirm .jconfirm-box {
	padding: .15rem .15rem 0;
}
.jconfirm .jconfirm-box div.content-pane {
	margin-bottom: .15rem;
}
.jconfirm .jconfirm-box div.content-pane .content {
	font-size: .12rem;
}
.jconfirm .jconfirm-box .buttons {
	padding-bottom: .15rem;
}
.jconfirm.jconfirm-white .jconfirm-box .buttons button {
	font-size: .14rem;
	padding: .05rem .06rem;
}

.share-layer {
	position: absolute;
	top: 43px;
	left: 10px;
	right: 10px;
	padding: 20px;
	height: 400px;
	color: #777;
	background: #fff;
}
.share-layer h4 {
	font-size: 1em;
	font-weight: lighter;
}
.share-list li {
	float: left;
	width: 33.333%
}
.no-data {
	font-size: .12rem;
	text-align: center;
}
.get-more {
	padding: .1rem;
	text-align: center;
	font-size: .12rem;
	color: #999;
	background: #fff;
}
.get-more img {
	width: .12rem;
	height: .12rem;
}
.get-more:empty {
	display: none;
}
.get-more a {
	color: inherit;
}
/*--mobile css clear--*/
.ui-overlay-a, .ui-page-theme-a, .ui-page-theme-a .ui-panel-wrapper {
	text-shadow: 0 0 0;
}


/*---templet color---*/
#header, .search-input button, .jconfirm-box-container .btn-default, .bg-r li a img, .search-journal .journal-list .op .cancel {
	background: #0F6A7B!important;
}
.left-nav-list .list-top, .left-nav-list .list-top a, .list-weburl a, .search-sel .list ,.news h3.title, .libs-list dt, .libs-list dt a, .discuss-list .user-name, .top-filter-sel-more .selected a  {
	color: #0F6A7B!important;
}
.search-input button, .jconfirm .jconfirm-box div.title-c .title, .pic-move .pic-sel .current, .title-p20 .title, .input-box h4 .title, .search-journal .search-top .title, .search-journal .journal-list .op .cancel {
	border-color: #0F6A7B!important;
}
.web-bottom {
	background: rgba(31, 152, 173, 0.95)!important;
}

.summary .op .done, .switch-nav .current, .record-list h2:before, .service-detail .feedback h2 span, .database-site h2 span {
	/*background: #fff!important;*/
	color: #fff!important;
}
.summary .op .done, .history-list .rt .num {
	border-color: #389EB1!important;
}
.switch-nav .current:before {
	border-top-color: #389EB1!important;
}
.discuss-list .op button, .libs-data-list .download a, .libs-data-detail .download a, .history-list .k-more, .history-list .rt .num {
	color: #389EB1!important;
}

/*�������� Ĭ��ͼ��*/
.left-nav-list li:nth-child(3) a i:before { /*�Ķ���¼*/
	content: "\f298";
}
.left-nav-list li:nth-child(4) a i:before { /*������ͨ*/
	content: "\f02d";
}
.left-nav-list li:nth-child(5) a i:before { /*���׶���*/
	content: "\f0f6";
}
.left-nav-list li:nth-child(6) a i:before { /*�ղ����*/
	content: "\f08a";
}
.left-nav-list li:nth-child(7) a i:before { /*��������*/
	content: "\f017";
}
.left-nav-list li:nth-child(8) a i:before { /*��������*/
	content: "\f27b";
}
.left-nav-list li:nth-child(9) a i:before { /*�ҵ���Ϣ*/
	content: "\f003";
}
.left-nav-list li:nth-child(10) a i:before { /*����*/
	content: "\f1d9";
}
.left-nav-list li:nth-child(11) a i:before { /*�༭*/
	content: "\f044";
}
.left-nav-list li:nth-child(12) a i:before { /*����*/
	content: "\f29c";
}
.left-nav-list li:nth-child(13) a i:before { /*rss*/
	content: "\f09e";
}
.left-nav-list li:nth-child(14) a i:before { /*��ǩ*/
	content: "\f097";
}
.left-nav-list li:nth-child(15) a i:before { /*����*/
	content: "\f0a1";
}
.left-nav-list li:nth-child(16) a i:before { /*����*/
	content: "\f073";
}
.left-nav-list li:nth-child(17) a i:before { /*ָ��*/
	content: "\f14e";
}
.left-nav-list li:nth-child(18) a i:before { /*��ʯ*/
	content: "\f219";
}
.left-nav-list li:nth-child(19) a i:before { /*Կ��*/
	content: "\f084";
}
.left-nav-list li:last-child a i:before { /*�˺�����*/
	content: "\f013";
}