﻿@charset "utf-8";

::-ms-clear,::-ms-reveal {
	display: none!important;
}

.wrapper {
	position: relative;
	z-index: 1;
	display: inline-block;
	width: 100%;
	padding-bottom: 100px;
	font-size: 12px;
	font-family: "Microsoft yahei",serif;
	background-color: #fff;
	clear: both;
}

.wrapper .content {
	position: relative;
}

.sidebar-a {
	float: left;
	width: 200px;
	min-height: 1px;
}

.sidebar-b {
	float: right;
	width: 205px;
	padding-left: 25px;
	padding-bottom: 15px;
	border-left: 1px solid #ddd;
	background: url(../images/sidebarb-bg.png) repeat-y;
}

.main {
	width: 940px;
	margin-top: 71px;
	background-color: #fff;
}

.main-w1 {
	width: 730px;
	min-height: 100px;
}

.main-w2 {
	width: 982px;
	min-height: 100px;
}

.main-serachmode {
	width: 730px;
	min-height: 100px;
}

.sidebar-a-menus {
	float: left;
	width: 179px;
	min-height: 1px;
	margin-right: 36px;
}

.sidebar-a-menus .menus {
	padding: 13px 0;
	margin-bottom: 9px;
	background-color: #eaf2fd;
}

.sidebar-a-menus .menus li {
	padding-left: 35px;
	font-size: 16px;
	line-height: 48px;
}

.sidebar-a-menus .menus a {
	display: block;
	color: #676767;
}

.sidebar-a-menus .menus .active {
	position: relative;
}

.sidebar-a-menus .menus .active:after {
	position: absolute;
	right: 0;
	top: 50%;
	content: '';
	width: 12px;
	height: 17px;
	margin-top: -9px;
	display: block;
	background: url(../images/icon-sprite.png) no-repeat center;
	background-position: -115px 0;
}

.sidebar-a-menus .menus a:hover,.sidebar-a-menus .menus .active a {
	color: #1a63d3;
}

.sidebar-a-menus .icon {
	display: inline-block;
	vertical-align: middle;
	width: 20px;
	height: 20px;
	margin-right: 13px;
	background: url("../images/icon-sprite.png") no-repeat;
}

.sidebar-a-menus .icon-wdgz {
	background-position: 0 0;
}

.sidebar-a-menus .icon-jctj {
	background-position: -20px 0;
}

.sidebar-a-menus .icon-rmwx {
	background-position: -40px 0;
}

.sidebar-a-menus .active .icon-wdgz {
	background-position: 0 -20px;
}

.sidebar-a-menus .active .icon-jctj {
	background-position: -20px -20px;
}

.sidebar-a-menus .active .icon-rmwx {
	background-position: -40px -20px;
}

.personal-links {
	padding: 10px 7px 10px;
	text-align: center;
	background-color: #eaf2fd;
}

.personal-links h6 {
	line-height: 16px;
	font-size: 12px;
	color: #dd9183;
	font-weight: normal;
}

.personal-links h6 span {
	display: block;
	line-height: 26px;
	font-size: 18px;
	color: #1a63d3;
}

.personal-links ul {
	padding: 11px 17px 4px;
	background-color: #fff;
}

.personal-links ul+ul {
	padding-top: 7px;
	padding-bottom: 46px;
	background-image: url("../images/icon-side-personal.png");
	background-repeat: no-repeat;
	background-position: top center;
}

.personal-links li+li {
	border-top: 1px dashed #d4d4d4;
}

.personal-links li a {
	display: block;
	line-height: 36px;
	color: #62676e;
	font-size: 14px;
	text-align: center;
}

.personal-links li a:hover {
	color: #0f5de5;
}

.guide {
	position: relative;
	min-height: 38px;
	margin-bottom: 10px;
	clear: both;
}

.guide li {
	float: left;
	height: 38px;
	margin-right: 5px;
}

.guide i {
	font-style: normal;
}

.guide .refirstcol {
	display: block;
}

.guide .refirstcol a {
	display: block;
	padding: 0 11px;
	margin-bottom: 5px;
	line-height: 25px;
	color: #2267c7;
	font-size: 12px;
	border: 1px solid #aac8f0;
	cursor: pointer;
	background-color: #e7effa;
}

.guide li.cur .refirstcol a,.guide li:hover .refirstcol a {
	height: 31px;
	background-color: #fff;
	border-bottom: 1px solid #fff;
}

.guide li:hover .refirstcol {
	position: relative;
	z-index: 100;
}

.guide .resecondlayer {
	display: none;
	position: absolute;
	z-index: 99;
	margin-top: -6px;
	left: 0;
	padding: 10px 0 10px 30px;
	border: 1px solid #aac8f0;
	background-color: #fff;
	box-shadow: 2px 2px 5px #CCCBCB;
	-ms-box-shadow: 2px 2px 5px #CCCBCB;
	-moz-box-shadow: 2px 2px 5px #CCCBCB;
	-webkit-box-shadow: 2px 2px 5px #CCCBCB;
	-o-box-shadow: 2px 2px 5px #CCCBCB;
}

.guide .resecondlayer dd {
	float: left;
	line-height: 24px;
	width: 210px;
	margin-left: 10px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.guide .resecondlayer a {
	color: #666;
	font-size: 12px;
}

.guide .resecondlayer a:hover {
	color: #2267c7;
}

.guide .resecondlayer em {
	display: inline-block;
}

.guide .resecondlayer i {
	display: inline-block;
	vertical-align: top;
	max-width: 172px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.guide li:hover .resecondlayer {
	display: block;
}

.list-count {
	margin-bottom: 10px;
	color: #888;
	line-height: 18px;
}

.list-count em {
	margin: 0 3px;
}

.list-count i {
	margin-left: 11px;
}

.detail-list dd {
	padding-top: 10px;
	border-bottom: 1px solid #eee;
}

.detail-list dd+dd {
	padding-top: 27px;
}

.detail-list h6 {
	margin-bottom: 10px;
	font-weight: normal;
	font-size: 18px;
	line-height: 26px;
}

.detail-list h6 a {
	color: #2267c7;
}

.detail-list h6 a:hover {
	color: #53a2e3;
}

.detail-list .baseinfo {
	margin-bottom: 5px;
	line-height: 24px;
	font-size: 14px;
	color: #3f4a5e;
}

.detail-list .baseinfo span {
	padding-right: 13px;
}

.detail-list .baseinfo span:empty {
	padding-right: 0;
}

.detail-list .baseinfo span+em:before,.detail-list .baseinfo span+span:before {
	content: "·";
	margin-right: 13px;
}

.detail-list .baseinfo span+em:empty:before,.detail-list .baseinfo span+span:empty:before {
	content: none;
}

.detail-list .baseinfo em {
	color: #999;
}

.detail-list .abstract {
	line-height: 20px;
	color: #777;
	word-break: break-all;
	text-justify: inter-ideograph;
	padding-bottom:5px;
	/* text-align: justify; */
}

.detail-list .opts {
	height: 20px;
	padding: 19px 0;
	text-align: right;
	line-height: 20px;
}

.detail-list .opts-count {
	float: left;
	color: #999;
}

.detail-list .opts-count li {
	float: left;
	height: 20px;
	margin-right: 15px;
}

.detail-list .opts-count em {
	margin-right: 5px;
	color: #dd913f;
	font-weight: bold;
	font-family: Arial;
}

.detail-list .opts-count li+.date {
	padding-left: 15px;
	border-left: 1px solid #ddd;
}

.detail-list .opts-btn {
	display: inline-block;
}

.detail-list .opts-btn li {
	display: inline-block;
	vertical-align: top;
	margin-right: 15px;
	line-height: 22px;
}

.detail-list .opts-btn li+li {
	padding-left: 12px;
	border-left: 1px solid #ddd;
}

.detail-list .opts-btn li {
	*display: inline;
}

.opts-btn a,.opts-btn b {
	color: #666;
	font-weight: normal;
}

.opts-btn a:hover,.opts-btn a:hover b {
	color: #53a2e3;
}

.opts-btn i {
	display: inline-block;
	vertical-align: middle;
	width: 20px;
	height: 20px;
	margin-right: 5px;
	background: url(../images/icon-sprite.png) no-repeat;
	*height: 17px;
}

.opts-btn .icon-collect i {
	background-position: -80px -140px;
	-o-transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	transition: .5s;
}

.opts-btn .hascollected .icon-collect i {
	background-position: -96px -140px;
}

.opts-btn .icon-quote i {
	background-position: -140px -139px;
}

.opts-btn .icon-read i {
	background-position: -20px -140px;
}

.opts-btn .icon-html i {
	background-position: -40px -140px;
}

.opts-btn .icon-download i {
	background-position: 0 -140px;
}

.opts-btn .icon-nodownperm i {
	background-position: -120px -121px;
}

.opts-btn .icon-notlogged i {
	background-position: -140px -120px;
}

.opts-btn .icon-textlink i {
	background-position: -60px -140px;
}

.opts-btn .icon-play i {
	background-position: -120px -139px;
}

.opts-btn .icon-fulltext i {
	background-position: -100px -157px;
}

.top-doctype {
	position: absolute;
	z-index: 2;
	width: 100%;
	height: 70px;
	padding-top: 1px;
	clear: both;
	background: url(../images/banner.jpg) top center #0f5de5;
	*left: 0;
}

.all-box {
	float: left;
	margin-top: 10px;
}

.all-box {
	float: left;
	margin-top: 10px;
	background: url(../images/menu-sprite.png) no-repeat;
	height: 65px;
	width: 229px;
	background-position: 0 0;
}

.all-box.cur.zk-act,.all-box.zk-act:hover,.all-box:hover {
	background-position: 0 -73px;
}

.all-box.zk-zh {
	background-position: 0 -220px;
}

.all-box.cur.zk-zh,.all-box.zk-zh:hover {
	background-position: 0 -146px;
}

.all-box.zk-en {
	background-position: 0 -368px;
}

.all-box.cur.zk-en,.all-box.zk-en:hover {
	background-position: 0 -294px;
}

.all {
	float: left;
	width: 160px;
	height: 49px;
	padding-top: 10px;
	line-height: 24px;
	font-size: 16px;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	border-bottom: none;
}

.all:hover {
	color: #fff;
}

.all span {
	display: block;
	font-size: 18px;
}

.all em {
	font-size: 12px;
	line-height: 16px;
}

.switch-ChEn {
	float: left;
	width: 68px;
	height: 65px;
	text-align: center;
}

.switch-ChEn a {
	display: block;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	color: #fff;
}

.switch-ChEn a:hover,.switch-ChEn a.cur {
	text-decoration: none;
}

.is-hidden {
	visibility: hidden;
}

.doctype-menus {
	float: left;
	width: 900px;
	height: 77px;
	margin-left: 30px;
	font-family: "Microsoft yahei";
	white-space: nowrap;
}

.doctype-menus>li {
	float: left;
	text-align: center;
	font-size: 14px;
	line-height: 16px;
}

.doctype-menus>li+li {
	position: relative;
	margin-left: 1px;
	background: none;
}

.doctype-menus>li+li:after {
	position: absolute;
	left: -1px;
	top: 8px;
	content: '';
	width: 1px;
	height: 70px;
	background: url(../images/menu-sprite.png) left center no-repeat;
	background-position: -237px 0;
}

.doctype-menus>li.is-last+li.is-bottom:after,.doctype-menus>li.is-last+li.is-bottom.is-hide+li.is-bottom:after {
	width: 0;
}

.doctype-menus>li {
	*display: inline;
}

.doctype-menus>li>a span {
	display: block;
	font-size: 16px;
	color: #fff;
	white-space: nowrap;
}

.doctype-menus>li>a em {
	font-size: 12px;
	line-height: 24px;
	color: #c2d7f6;
	white-space: nowrap;
}

.doctype-menus ul {
	position: absolute;
	top: 68px;
	left: -1px;
	display: none;
	min-width: 94px;
	text-align: left;
	border: 1px solid #5b9bd5;
	background-color: #fff;
	box-shadow: 2px 2px 5px #CCCBCB;
	-o-box-shadow: 2px 2px 5px #CCCBCB;
	-ms-box-shadow: 2px 2px 5px #CCCBCB;
	-moz-box-shadow: 2px 2px 5px #CCCBCB;
	-webkit-box-shadow: 2px 2px 5px #CCCBCB;
}

.doctype-menus ul a {
	display: block;
	height: 30px;
	padding: 0 20px;
	line-height: 30px;
	font-size: 12px;
	text-align: left;
	white-space: nowrap;
	cursor: pointer;
}

.doctype-menus ul a:hover {
	color: #0f5de5;
}

.doctype-menus .is-hide {
	display: none;
}

.doctype-menus>li:hover,.doctype-menus>li.cur {
	position: relative;
	z-index: 101;
	color: #333;
	border-radius: 4px 4px 0 0;
	background-image: none;
	background-color: #fff;
}

.doctype-menus li.haschild>a {
	background-image: url(../images/icon-haschild.png);
	background-position: center 60px;
	background-repeat: no-repeat;
}

.doctype-menus li.haschild:hover>a {
	background-position: center -4px;
}

.doctype-menus li:hover ul {
	display: block;
}

.doctype-menus>li:hover>a,.doctype-menus>li>a {
	display: block;
	width: 70px;
	height: 50px;
	padding: 20px 12px 0;
	color: #333;
}

.doctype-menus>li:hover>a span,.doctype-menus>li:hover>a em,.doctype-menus>li.cur>a span,.doctype-menus>li.cur>a em {
	color: #0f5de5;
}

.doctype-menus.is-sk {
	width: 860px;
}

.top-doctype.is-down .doctype-menus {
	border-bottom: 1px solid #5a9bf7;
}

.top-doctype .is-bottom {
	display: none;
}

.top-doctype.is-down .is-bottom {
	display: block;
	margin-top: 5px;
}

.top-doctype.is-down .is-bottom.is-hide {
	display: none;
}

.top-doctype.is-down .all {
	border-bottom: 1px solid #fff;
	border-radius: 4px;
}

.top-doctype.is-down .switch-ChEn {
	border-radius: 4px;
}

.cur .all,.top-doctype.is-down .cur .all {
	color: #fff;
}

.cur .all span {
	font-weight: bold;
}

.top-doctype.is-down .cur .all {
	border-bottom: none;
	border-radius: 4px 0 0 4px;
}

.top-doctype.is-down .cur .switch-ChEn {
	border-radius: 0 4px 4px 0;
}

.top-doctype.is-down .doctype-menus>li:hover,.top-doctype.is-down .doctype-menus>li.cur {
	border-radius: 4px;
}

.btn-crossDb-search {
	float: right;
	width: 30px;
	height: 30px;
	padding: 5px;
	margin-top: 17px;
}

.btn-crossDb-search i {
	display: block;
	width: 22px;
	height: 23px;
	margin: 3px auto 0;
	background: url("../images/icon-jt.png") no-repeat 0 -158px transparent;
	transition: .5s;
}

.btn-crossDb-search:hover {
	background-color: #0c5de4;
}

.is-down .btn-crossDb-search i {
	background-position: 0 -180px;
}

.basic {
	padding-top: 15px;
	padding-bottom: 0;
}

.basic .caption {
	height: 20px;
	margin-bottom: 40px;
	border-bottom: 1px dashed #dbdbdb;
	text-align: center;
	overflow: visible;
}

.basic .caption span {
	display: block;
	height: 20px;
	width: 173px;
	margin: 0 auto;
	text-align: center;
	border-bottom: 1px solid #53a3e2;
}

.basic .caption b,.basic .caption i {
	display: block;
	width: 100px;
	margin: 0 auto;
	background: #fff;
}

.basic .caption b {
	height: 30px;
	font-size: 16px;
	color: #949494;
	line-height: 40px;
	font-family: "Microsoft Yahei";
	letter-spacing: 2px;
}

.basic .caption i {
	height: 16px;
	font-size: 8px;
	color: #c3daec;
	line-height: 16px;
	font-style: normal;
}

.basic .tuplist {
	overflow: hidden;
	font-size: 12px;
}

.basic .tuplist li {
	float: left;
	width: 112px;
	height: 200px;
	padding-bottom: 15px;
	margin: 0 56px 0 70px;
	padding-top: 3px;
	position: relative;
}

.basic .tuplist li a {
	cursor: pointer;
}

.basic .tuplist span {
	display: table-cell;
	vertical-align: middle;
	width: 110px;
	height: 150px;
	text-align: center;
	border: 1px solid #ccc;
}

.basic .tuplist img {
	margin: auto;
	max-width: 110px;
	max-height: 150px;
	vertical-align: middle;
	opacity: .9;
	filter: alpha(opacity=90);
}

.basic .tuplist b {
	display: block;
	margin-top: 10px;
	max-height: 40px;
	text-align: center;
	color: #000;
	font-weight: normal;
	line-height: 20px;
	font-size: 14px;
	overflow: hidden;
}

.searchmode-nav {
	position: relative;
	margin-bottom: 15px;
	clear: both;
	overflow: hidden;
}

.searchmode-nav li {
	display: inline-block;
	vertical-align: top;
	height: 27px;
	padding: 0 12px;
	margin-right: 10px;
	margin-bottom: 5px;
	font-size: 12px;
	line-height: 27px;
	color: #2267c7;
	border: 1px solid #aac8f0;
	border-radius: 2px;
	background-color: #e7effa;
	overflow: hidden;
}

.searchmode-nav li {
	*display: inline;
}

.searchmode-nav a {
	color: #3d7ec0;
}

.searchmode-nav .cur a,.searchmode-nav li.cur {
	background-color: cornflowerblue;
	color: white;
	font-weight: bold;
}

.searchmode-nav li.active,.searchmode-nav li:hover {
	background-color: #0f5de5;
}

.searchmode-nav li.active a,.searchmode-nav li:hover a {
	color: #fff;
}

.searchmode-nav .btn-moremode {
	border: none;
	background-color: transparent;
}

.searchmode-nav .btn-moremode a {
	text-decoration: underline;
}

.searchmode-nav .btn-moremode:hover {
	background-color: transparent;
}

.searchmode-nav .btn-moremode:hover a {
	color: #0f5de5;
}

.searchmode-nav li.is-hide {
	display: none;
}

.list-tit {
	margin-bottom: 22px;
	line-height: 30px;
	color: #3f4a5e;
	font-size: 18px;
	font-weight: normal;
}

.list-tit i {
	margin-left: 20px;
	color: #666;
	font-size: 12px;
	font-style: normal;
}

.btn-morelist {
	display: block;
	width: 80px;
	margin: 20px auto 0;
	font-size: 16px;
	color: #2267c7;
}

.btn-refresh {
	display: block;
	width: 100px;
	margin: 40px auto 0;
	line-height: 30px;
	font-size: 16px;
	color: #2267c7;
}

.btn-refresh .icon-refresh {
	display: inline-block;
	vertical-align: middle;
	width: 20px;
	height: 16px;
	margin-left: 3px;
	background: url(../images/icon-sprite.png) no-repeat 0 -160px;
	-o-transition: all .2s;
	-ms-transition: all .2s;
	-moz-transition: all .2s;
	-webkit-transition: all .2s;
	transition: all .2s;
}

.btn-refresh:hover .icon-refresh {
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transform: rotate(360deg);
}

.publication-tuplist {
	width: 820px;
	overflow: hidden;
	font-size: 12px;
}

.publication-tuplist li {
	float: left;
	width: 110px;
	height: 200px;
	padding-bottom: 20px;
	margin-right: 95px;
}

.publication-tuplist li a {
	cursor: pointer;
}

.publication-tuplist span {
	display: table-cell;
	vertical-align: middle;
	width: 110px;
	height: 150px;
	text-align: center;
	border: 1px solid #ccc;
}

.publication-tuplist img {
	margin: auto;
	max-width: 110px;
	max-height: 150px;
	vertical-align: middle;
	opacity: .9;
	filter: alpha(opacity=90);
}

.publication-tuplist b {
	display: block;
	margin-top: 10px;
	max-height: 40px;
	text-align: center;
	color: #000;
	font-weight: normal;
	line-height: 20px;
	font-size: 14px;
	overflow: hidden;
}

.sidebar-b h6 {
	width: 100%;
	height: 32px;
	margin-bottom: 14px;
	line-height: 32px;
	font-size: 18px;
	color: #3f4a5e;
	font-weight: normal;
}

.sidebar-b h6 span {
	display: inline-block;
	vertical-align: middle;
	width: 110px;
}

.sidebar-b .btn-morelist {
	float: right;
	width: auto;
	margin-top: 0;
	margin-bottom: 20px;
	font-size: 12px;
}

.sidebar-b .sidebar-list {
	padding-bottom: 12px;
}

.sidebar-list a:hover {
	color: #53a2e3;
}

.sidebar-publication-newlist {
	clear: both;
}

.sidebar-publication-newlist li {
	display: block;
	padding-top: 10px;
	margin-bottom: 12px;
	clear: both;
}

.sidebar-publication-newlist li+li {
	border-top: 1px dashed #ddd;
}

.sidebar-publication-newlist .cover {
	display: inline-block;
	vertical-align: top;
	width: 87px;
	margin-right: 10px;
}

.sidebar-publication-newlist .cover img {
	width: 100%;
	max-height: 110px;
}

.sidebar-publication-newlist .info-box {
	display: inline-block;
	vertical-align: top;
	width: 104px;
}

.sidebar-publication-newlist .cover,.sidebar-publication-newlist .info-box {
	*display: inline;
}

.sidebar-publication-newlist .tit {
	display: block;
	width: 100%;
	padding: 5px 0;
	color: #2267c7;
	font-size: 13px;
	line-height: 20px;
	font-weight: normal;
}

.sidebar-publication-newlist .tags {
	height: 23px;
	padding-top: 8px;
}

.sidebar-publication-newlist .tags i {
	display: inline-block;
	height: 21px;
	padding: 0 6px;
	line-height: 21px;
	font-style: normal;
	border-width: 1px;
	border-style: solid;
	border-radius: 3px;
	text-align: center;
}

.sidebar-publication-newlist .sf,.sidebar-publication-newlist .dj {
	color: #e33030;
	border-color: #e33030;
}

.sidebar-publication-newlist .yx {
	margin-left: 2px;
	color: #dd913f;
	border-color: #dd913f;
}

.sidebar-publication-newlist .count {
	padding-top: 6px;
	color: #59616f;
}

.sidebar-publication-newlist .count span {
	display: block;
	line-height: 20px;
}

.sidebar-words-list {
	padding-bottom: 12px;
}

.sidebar-words-list li {
	display: block;
	min-height: 32px;
	clear: both;
}

.sidebar-words-list .tit {
	float: left;
	max-width: 200px;
	font-size: 13px;
	line-height: 32px;
	color: #59616f;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.sidebar-words-list .tit:hover {
	color: #2267c7;
}

.sidebar-publication-list {
	padding-bottom: 12px;
	clear: both;
}

.sidebar-publication-list li {
	display: block;
	clear: both;
}

.sidebar-b .sidebar-publication-list li {
	border-top: 1px dashed transparent;
	border-bottom: 1px dashed transparent;
}

.sidebar-b .sidebar-publication-list .cur+li,.sidebar-b .sidebar-publication-list li+.cur {
	border-top: 1px dashed #ddd;
}

.sidebar-publication-list .cover {
	display: none;
	vertical-align: top;
	width: 87px;
	margin-right: 10px;
}

.sidebar-publication-list .cover img {
	width: 100%;
	max-height: 110px;
}

.sidebar-publication-list .info-box {
	width: 100%;
}

.sidebar-publication-list .tit {
	display: block;
	width: 100%;
	min-height: 20px;
	*margin-top: -20px;
	padding: 5px 0;
	color: #59616f;
	font-size: 13px;
	line-height: 20px;
	font-weight: normal;
}

.sidebar-publication-list .tags {
	display: none;
	height: 23px;
	padding-top: 8px;
}

.sidebar-publication-list .tags i {
	display: inline-block;
	height: 21px;
	padding: 0 5px;
	line-height: 21px;
	font-style: normal;
	border-width: 1px;
	border-style: solid;
	border-radius: 3px;
	text-align: center;
}

.sidebar-publication-list .sf,.sidebar-publication-list .dj {
	color: #e33030;
	border-color: #e33030;
}

.sidebar-publication-list .yx {
	margin-left: 2px;
	color: #dd913f;
	border-color: #dd913f;
}

.sidebar-publication-list .count {
	display: none;
	width: 100%;
	padding-top: 6px;
	line-height: 20px;
	color: #999;
}

.sidebar-publication-list .count span {
	display: block;
}

.sidebar-publication-list .cur {
	padding-top: 10px;
	margin-bottom: 12px;
}

.sidebar-publication-list .cur .tit {
	margin-top: 0;
	padding: 0;
	color: #2267c7;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.sidebar-publication-list .cur .info-box {
	display: inline-block;
	vertical-align: top;
	width: 104px;
}

.sidebar-publication-list .cur .cover {
	display: inline-block;
}

.sidebar-publication-list .cur .cover,.sidebar-publication-list .cur .info-box {
	*display: inline;
}

.sidebar-publication-list .cur .tags,.sidebar-publication-list .cur .count {
	display: block;
}

.sidebar-history {
	padding-top: 20px;
	border-top: 1px dashed #eee;
}

.sidebar-history-list {
	padding-bottom: 20px;
}

.sidebar-history-list li {
	display: block;
	min-height: 32px;
	padding-left: 10px;
	background: url(../images/icon-spot2.jpg) no-repeat left 10px;
	clear: both;
}

.sidebar-history-list li+li {
	margin-top: 8px;
}

.sidebar-history-list li a {
	font-size: 13px;
	line-height: 24px;
	color: #59616f;
}

.sidebar-history-list li a:hover {
	color: #2267c7;
}

.sidebar-list h6 .icon-arrow,.sidebar-history h6 .icon-arrow {
	display: inline-block;
	vertical-align: middle;
	width: 12px;
	height: 20px;
	background: url(../images/icon-jt.png) no-repeat 2px -20px;
	cursor: pointer;
}

.sidebar-list.off h6 .icon-arrow,.sidebar-history.off h6 .icon-arrow {
	background-position: -11px -20px;
}

.sidebar-list.off .sidebar-publication-newlist,.sidebar-history.off .sidebar-history-list {
	display: none;
}

#rssreslut {
	margin-bottom: 10px;
}

.rssreslut {
	width: 224px;
	padding: 7px 4px 10px 14px;
	box-sizing: border-box;
}

#rssreslut #newrssCheck {
	margin-right: 6px;
	position: relative;
	top: -1px;
}

.sidebar-filter {
	position: relative;
	z-index: 2;
	float: left;
	width: 230px;
	margin-top: 75px;
}

.sidebar-filter:hover {
	z-index: 1000;
}

.sidebar-filter-sort {
	position: relative;
	background-color: #fff;
}

.sidebar-filter dl {
	border: 1px solid #ebebeb;
	box-shadow: 0 2px 3px 0 rgba(210,210,210,.75);
	-o-box-shadow: 0 2px 3px 0 rgba(210,210,210,.75);
	-ms-box-shadow: 0 2px 3px 0 rgba(210,210,210,.75);
	-moz-box-shadow: 0 2px 3px 0 rgba(210,210,210,.75);
	-webkit-box-shadow: 0 2px 3px 0 rgba(210,210,210,.75);
}

.sidebar-filter dl:nth-child(1) {
	border: none;
}

.sidebar-filter dl+dl {
	margin-top: 10px;
}

.sidebar-filter dt {
	position: relative;
	z-index: 1;
	height: 38px;
	line-height: 38px;
	font-size: 14px;
	font-weight: bold;
	clear: both;
}

.sidebar-filter dt.tit {
	color: #333;
	background-color: #e3ecfd;
}

.sidebar-filter dt.tit b {
	display: block;
	padding-left: 12px;
}

.sidebar-filter dt.subtit {
	height: 28px;
	line-height: 28px;
	background-color: #ecf2fd;
}

.sidebar-filter dt.subtit a {
	float: left;
	font-size: 12px;
	color: #333;
	font-weight: normal;
	text-align: center;
	cursor: pointer;
}

.sidebar-filter dt.subtit a:hover {
	background-color: #ced7e6;
}

.sidebar-filter dt.subtit a.cur {
	color: #0c5de4;
	background-color: #fff;
}

.sidebar-filter .subtit.row-a2 a {
	width: 50%;
}

.sidebar-filter .subtit.row-a6 a {
	width: 16%;
}

.sidebar-filter dt.sidedh-bar {
	display: block;
	height: 39px;
	overflow: visible;
	background: transparent;
}

.sidebar-filter-sort:hover .sidedh-bar {
	position: relative;
	z-index: 3;
}

.sidebar-filter dt.sidedh-bar a {
	float: left;
	width: 50%;
	height: 39px;
	font-size: 14px;
	color: #0f5de5;
	line-height: 35px;
	cursor: pointer;
	background-image: url(../images/sidebar-bghover.png);
	background-position: right top;
	background-repeat: no-repeat;
}

.sidebar-filter dt.sidedh-bar a.cur {
	color: #fff!important;
	background-position: left top;
}

.sidebar-filter dt.sidedh-bar a:hover {
	color: #333;
	background-color: transparent;
}

.sidedh-list {
	height: 132px;
	margin-bottom: 10px;
	border: 1px solid #ebebeb;
	border-top: none;
	background-color: #fff;
	*height: 128px;
	*margin-top: 4px;
	box-shadow: 0 2px 3px 0 rgba(210,210,210,.75);
	-o-box-shadow: 0 2px 3px 0 rgba(210,210,210,.75);
	-ms-box-shadow: 0 2px 3px 0 rgba(210,210,210,.75);
	-moz-box-shadow: 0 2px 3px 0 rgba(210,210,210,.75);
	-webkit-box-shadow: 0 2px 3px 0 rgba(210,210,210,.75);
}

.sidedh-list .resultlist {
	height: 130px;
	border: 1px solid #fff;
	overflow: hidden;
}

.sidedh-list.is-show {
	position: relative;
	z-index: 1;
	*height: 132px;
	*margin-top: 0;
}

.sidedh-list.is-show .show {
	position: absolute;
	top: 0;
	left: 0;
	max-width: 1122px;
	height: auto;
	padding-top: 4px;
	border-color: #ccc;
	overflow: visible;
	background-color: #fff;
	box-shadow: 0 2px 3px 0 rgba(210,210,210,.75);
	-o-box-shadow: 0 2px 3px 0 rgba(210,210,210,.75);
	-ms-box-shadow: 0 2px 3px 0 rgba(210,210,210,.75);
	-moz-box-shadow: 0 2px 3px 0 rgba(210,210,210,.75);
	-webkit-box-shadow: 0 2px 3px 0 rgba(210,210,210,.75);
}

.sidedh-list ul {
	float: left;
	width: 224px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.sidedh-list li {
	padding-left: 12px;
	line-height: 26px;
	color: #333;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.sidedh-list li a {
	display: inline-block;
	vertical-align: middle;
	max-width: 125px;
	margin-left: 7px;
	color: #333;
	font-family: Calibri,"宋体";
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.sidedh-list input {
	cursor: pointer;
}

.sidedh-list .btn {
	position: absolute;
	right: 5px;
	top: 90px;
	width: 8px;
	height: 6px;
	padding: 7px 2px;
	cursor: pointer;
	background-image: url(../images/icon-jt.png);
	background-repeat: no-repeat;
	background-position: 0 -33px;
}

.sidedh-list .btn.on {
	top: 55px;
	background-position: -10px -33px;
}

.sidebar-filter dt.tit .icon {
	position: absolute;
	z-index: 2;
	cursor: pointer;
}

.sidebar-filter dt .icon-arrow {
	top: 12px;
	right: 15px;
	width: 10px;
	height: 20px;
	background: url(../images/icon-jt.png) no-repeat -10px -20px;
}

.sidebar-filter dt .icon-visual {
	top: 12px;
	right: 32px;
	width: 18px;
	height: 20px;
	background: url(../images/icon-sprite.png) no-repeat -80px -60px;
}

.sidebar-filter .off .icon-arrow {
	background-position: 0 -20px;
}

.sidebar-filter dl li {
	padding-left: 12px;
	line-height: 25px;
	clear: both;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	*line-height: 25px;
}

.sidebar-filter dl li input[type=checkbox] {
	cursor: pointer;
}

.sidebar-filter dl li a {
	display: inline-block;
	vertical-align: middle;
	max-width: 125px;
	margin-left: 7px;
	font-size: 12px;
	color: #333;
	font-family: Calibri,"宋体";
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.sidebar-filter dl li span {
	display: inline-block;
	vertical-align: middle;
	white-space: nowrap;
	cursor: pointer;
	color: #333;
}

.sidebar-filter dd .btn {
	position: absolute;
	right: 50%;
	bottom: 0;
	top: unset;
	width: 8px;
	height: 6px;
	padding: 7px 2px;
	margin-left: -10px;
	cursor: default;
	background: url(../images/icon-sprite.png) no-repeat -125px -180px;
	cursor: pointer;
}

.sidebar-filter dd .btn.close {
	background-position: -142px -180px;
}

.sidebar-filter dl li.on a {
	color: #2267c7;
}

.sidebar-filter .is-up-fold dt.tit b {
	cursor: pointer;
}

.sidebar-filter .is-up-fold dt.tit:hover {
	background-color: #ced7e6;
}

.sidebar-filter .is-up-fold .subtit,.sidebar-filter .is-up-fold dd {
	display: none;
}

.sidebar-filter .is-up-fold dt .icon-arrow {
	display: block;
}

.sidebar-filter .is-up-fold dt .icon-visual {
	display: none;
}

.sidebar-filter dd .btn-clearthis {
	position: absolute;
	bottom: 10px;
	right: 8px;
	display: none;
	height: 18px;
	padding: 0 8px;
	color: #333;
	text-align: center;
	line-height: 18px;
	border: 1px solid #c6c6c6;
	border-radius: 4px;
	background: #f5f5f5;
	background: -o-linear-gradient(top,#fdfdfd,#f1f1f1);
	background: -ms-linear-gradient(top,#fdfdfd,#f1f1f1);
	background: -moz-linear-gradient(top,#fdfdfd,#f1f1f1);
	background: -webkit-linear-gradient(top,#fdfdfd,#f1f1f1);
	background: linear-gradient(top,#fdfdfd,#f1f1f1);
}

.sidebar-filter dd {
	position: relative;
	z-index: 2;
	width: 226px;
	overflow: hidden;
	padding-bottom: 18px;
}

.sidebar-filter dd .resultlist {
	min-width: 226px;
	max-height: 65px;
	border: 1px solid transparent;
}

.sidebar-filter dd .resultlist ul {
	float: left;
	width: 224px;
	padding-top: 7px;
	padding-bottom: 10px;
	max-height: 268px;
	overflow-y: auto;
}

.sidebar-filter dl.exp .resultlist {
	max-height: 115px;
}

.sidebar-filter dd:hover {
	z-index: 3;
}

.sidebar-filter dd.is-show {
	z-index: 3;
	overflow: visible;
}

.sidebar-filter dd.is-show .resultlist {
	max-height: 145px;
}

.sidebar-filter dd.is-show .btn {
	background-position: -142px -180px;
}

.sidebar-filter dd .show {
	position: absolute;
	top: 0;
	left: 0;
	max-width: 1122px;
	height: auto;
	overflow: visible;
	background-color: #fff;
	border-color: #ccc;
	box-shadow: 2px 2px 5px #CCCBCB;
	-o-box-shadow: 2px 1px 5px #CCCBCB;
	-ms-box-shadow: 2px 1px 5px #CCCBCB;
	-moz-box-shadow: 2px 1px 5px #CCCBCB;
	-webkit-box-shadow: 2px 1px 5px #CCCBCB;
}

.sidebar-filter p {
	position: absolute;
	bottom: 25px;
	left: 19px;
	line-height: 26px;
}

.sidebar-filter input[type="text"] {
	width: 36px;
	padding: 1px 0;
	margin: 4px 5px;
	color: #000;
	border: 1px solid #dcdcdc;
	text-align: center;
	*margin: 0 5px;
}

.sidebar-filter input[type="submit"] {
	width: 42px;
	height: 20px;
	margin-left: 14px;
	text-align: center;
	color: #333;
	border: 1px solid #53a2e3;
	background-color: #fff;
	*padding: 0;
}

.sidebar-filter input[type="submit"]:hover {
	color: #53a2e3;
}

.sidebar-filter dd.is-show {
	height: 147px;
}

.sidebar-filter dd.is-show .resultlist {
	max-height: 600px;
}

.sidebar-filter dd .show {
	position: absolute;
	top: 0;
	left: 0;
	max-width: 1122px;
	height: auto;
	overflow: visible;
	background-color: #fff;
	border-color: #ccc;
	box-shadow: 2px 2px 5px #CCCBCB;
	-o-box-shadow: 2px 1px 5px #CCCBCB;
	-ms-box-shadow: 2px 1px 5px #CCCBCB;
	-moz-box-shadow: 2px 1px 5px #CCCBCB;
	-webkit-box-shadow: 2px 1px 5px #CCCBCB;
}

.sidebar-filter dd .show p {
	bottom: 6px;
	left: 18px;
}

.sidebar-filter .resultlist>span {
	display: block;
	width: 100%;
	text-align: center;
	line-height: 65px;
	white-space: nowrap;
}

.sidebar-filter-btns {
	position: absolute;
	top: 0;
	margin-left: -23px;
	line-height: 26px;
	text-align: center;
	*margin-left: -125px;
}

.sidebar-filter-btns a {
	display: block;
	width: 15px;
	padding: 3px;
	line-height: 18px;
	font-size: 14px;
}

.sidebar-filter-btns .btn-submit {
	color: #fff;
	letter-spacing: 2px;
	border: 1px solid #53a2e3;
	background-color: #53a2e3;
}

.sidebar-filter-btns .btn-submit:hover {
	color: #fff;
	background-color: #0f5de5;
}

.sidebar-filter-btns .btn-clearall {
	color: #666;
	border: 1px solid #ddd;
	background-color: #eee;
}

.sidebar-filter-btns .btn-clearall:hover {
	color: #52a1e3;
}

.sidebar-filter-btns.disableclick .btn-submit {
	background-color: #999;
}

.sidebar-filter-btns.disableclick .btn-submit:hover {
	background-color: #888;
}

.sidebar-filter-btns.disableclick .btn-clearall:hover {
	color: #666;
	cursor: default;
}

@media(max-width:1240px) {
	.sidebar-filter-btns {
		margin-left: 230px;
	}
}

.result-conditions {
	padding-top: 6px;
	line-height: 34px;
}

.result-con-l {
	float: left;
	line-height: 34px;
}

.result-con-l b {
	margin-right: 15px;
	color: #0c5de4;
}

.result-con-l .search-his-tip {
	display: inline-block;
	vertical-align: middle;
}

.result-con-l .search-his-tip a {
	margin-right: 7px;
	color: #355285;
	cursor: default;
}

.result-con-l .search-his-tip a i {
	display: none;
}

.result-con-l .search-his-tip a+a>i {
	display: inline;
	font-style: normal;
	margin-right: 5px;
	color: #999;
}

.result-con-l a.tiphide {
	padding: 0 5px;
	margin-right: 0;
	font-size: 20px;
	color: #f90;
	vertical-align: top;
	background: #fff;
	cursor: pointer;
	*vertical-align: middle;
}

.result-con-l a.tiphide:hover {
	color: #53a2e3;
	*color: #355285;
}

.result-con-l .conditions {
	display: inline-block;
	vertical-align: top;
	max-width: 400px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	*vertical-align: middle;
}

.result-con-l .conditions:before {
	display: block;
	content: "";
}

.result-con-l .conditions:after {
	display: inline-block;
	content: "";
}

.content>.result-con-l .conditions {
	max-width: 800px;
}

#tooltip {
	position: absolute;
	z-index: 999;
	display: none;
	padding: 8px 10px;
	line-height: 24px;
	color: #666;
	word-break: break-all;
	background-color: #f7f9f8;
	border: 1px solid #e4e4e4;
	text-align: left;
	cursor: default;
	*top: 50px;
	box-shadow: 0 5px 5px #cdcdcd;
	-ms-box-shadow: 0 5px 5px #cdcdcd;
	-moz-box-shadow: 0 5px 5px #cdcdcd;
	-webkit-box-shadow: 0 5px 5px #cdcdcd;
	-o-box-shadow: 0 5px 5px #cdcdcd;
	overflow: hidden;
}

#tooltip:before,#tooltip:after {
	content: "";
	position: absolute;
	left: 50%;
	top: -18px;
	width: 0;
	height: 0;
	margin-left: -9px;
	border: 9px solid transparent;
	border-bottom-color: #333;
}

#tooltip:after {
	border-bottom-color: #fff;
}

#tooltip a {
	color: #355285;
	word-break: break-all;
}

#tooltip a i {
	display: none;
}

#tooltip a+a>i {
	display: inline-block;
	font-style: normal;
	padding: 0 5px;
	color: #bbb;
}

.result-con-l .btn-subscribe,.result-con-l .btn-search-his {
	display: inline-block;
	vertical-align: middle;
	padding: 2px 8px;
	margin-left: 5px;
	line-height: 18px;
	color: #0f5de5;
	font-size: 12px;
	text-align: center;
	background-color: #e3ecfd;
	border: 1px solid #fff;
}

.result-con-l .btn-subscribe:hover,.result-con-l .btn-search-his:hover {
	color: #fff;
	background-color: #0c5de4;
}

.result-con-r {
	float: right;
	line-height: 34px;
}

.result-con-r em {
	padding: 0 5px;
	color: #0f5de5;
}

.result-con-l .search-his-tip,.result-con-l .btn-subscribe,.result-con-l .btn-search-his {
	*display: inline;
}

.toolbar-col {
	height: 34px;
	padding: 2px 20px;
	line-height: 34px;
	font-size: 12px;
	color: #000;
	clear: both;
	border: 1px solid #eee;
	border-bottom-color: #d9e0e9;
	background: url("../images/toolbar-bg.jpg") repeat-x;
	background: -o-linear-gradient(top,#fbfcfd,#f1f5f8);
	background: -ms-linear-gradient(top,#fbfcfd,#f1f5f8);
	background: -moz-linear-gradient(top,#fbfcfd,#f1f5f8);
	background: -webkit-linear-gradient(top,#fbfcfd,#f1f5f8);
}

.toolbar-col a {
	color: #000;
}

.toolbar .order-group {
	float: right;
	margin-top: 8px;
	margin-right: 40px;
	line-height: 18px;
}

.toolbar .order-group span {
	float: left;
}

.order {
	float: left;
	display: inline-block;
	color: #000;
	cursor: pointer;
}

.order li {
	display: inline-block;
	padding-right: 10px;
	color: #000;
	cursor: pointer;
}

.order li {
	*display: inline;
}

.order li:hover {
	color: #0f5de5;
}

.order li+li {
	margin-left: 7px;
}

.order li.ascend,.order li.descend {
	font-weight: bold;
	color: #0f5de5;
	background-image: url(../images/icon-jt.png);
	background-repeat: no-repeat;
}

.order li.ascend {
	background-position: right -74px;
}

.order li.descend {
	background-position: right -60px;
}

.toolbar .statistic {
	float: right;
	margin-right: 10px;
}

.toolbar .statistic span {
	margin-right: 15px;
}

.page-show-count {
	display: inline-block;
	vertical-align: middle;
}

.page-show-count>span {
	display: inline-block;
	vertical-align: middle;
	margin-right: 0!important;
}

.page-show-count .sort {
	display: inline-block;
	vertical-align: top;
	width: 42px;
	height: 20px;
	margin-left: 5px;
	margin-top: 6px;
	font-size: 12px;
	text-align: left;
}

.page-show-count,.page-show-count .sort {
	*display: inline;
}

.page-show-count .sort-default {
	height: 18px;
	line-height: 18px;
	border: 1px solid #d6d6d6;
	background-color: #fff;
	cursor: pointer;
}

.page-show-count .sort span {
	display: inline-block;
	min-width: 20px;
	height: 20px;
	padding-left: 7px;
	margin-right: 0;
	line-height: 16px;
	color: #343434;
	white-space: nowrap;
}

.page-show-count .icon-sort {
	vertical-align: middle;
	height: 6px;
	background: url(../images/icon-jt.png) no-repeat -16px -53px;
}

.page-show-count .sort-list {
	position: absolute;
	left: 0;
	display: none;
	width: 40px;
	border: 1px solid #dfdede;
	background-color: #fff;
	box-shadow: 2px 2px 5px #CCCBCB;
	-o-box-shadow: 2px 2px 5px #CCCBCB;
	-ms-box-shadow: 2px 2px 5px #CCCBCB;
	-moz-box-shadow: 2px 2px 5px #CCCBCB;
	-webkit-box-shadow: 2px 2px 5px #CCCBCB;
}

.page-show-count .sort-list li {
	height: 20px;
	padding-left: 7px;
	line-height: 20px;
	cursor: pointer;
}

.page-show-count .sort-list li:hover {
	background-color: #2390fd;
}

.page-show-count .sort-list li:hover a {
	color: #fff;
}

.page-show-count .sort-list .cur,.page-show-count .sort-list .cur:hover a {
	color: #343434;
	cursor: default;
	font-weight: bold;
}

.page-show-count .sort-list .cur:hover {
	background-color: #fff;
}

.page-show-count .sort:hover {
	z-index: 999;
}

.toolbar-col .checkAll {
	margin-right: 10px;
	cursor: pointer;
}

.toolbar-col .checkAll input {
	margin-right: 5px;
}

.toolbar-col .checkcount {
	float: left;
	margin-right: 20px;
}

.toolbar-col .checkcount em {
	color: #2266c7;
	margin-right: 10px;
	cursor: pointer;
}

.toolbar-col .clear-allcheck:hover {
	color: #53a2e3;
}

.dropdown-analysis-btns {
	float: left;
	padding-top: 4px;
}

.dropdown-analysis-btns>li {
	float: left;
	height: 22px;
	padding: 2px 10px;
	line-height: 22px;
	white-space: nowrap;
	border: 1px solid #d6d6d6;
	background-color: #fff;
	cursor: pointer;
}

.dropdown-analysis-btns a {
	margin-right: 4px;
}

.dropdown-analysis-btns>li ul {
	display: none;
	position: absolute;
	border: 1px solid #dfdede;
	background: #fff;
	box-shadow: 2px 2px 5px #CCCBCB;
	-o-box-shadow: 2px 2px 5px #CCCBCB;
	-ms-box-shadow: 2px 2px 5px #CCCBCB;
	-moz-box-shadow: 2px 2px 5px #CCCBCB;
	-webkit-box-shadow: 2px 2px 5px #CCCBCB;
}

.dropdown-analysis-btns>li>ul {
	top: 26px;
	left: 0;
	min-width: 92px;
}

.dropdown-analysis-btns>li:hover {
	position: relative;
	z-index: 1;
	background-color: #fd6e0f;
}

.dropdown-analysis-btns>li:hover>ul {
	display: block;
}

.dropdown-analysis-btns>li:hover>a {
	color: #fff;
}

.dropdown-analysis-btns>li li {
	position: relative;
	padding: 2px 8px;
	height: 22px;
	line-height: 22px;
}

.dropdown-analysis-btns>li li a {
	color: #000;
	white-space: nowrap;
	text-align: left;
}

.dropdown-analysis-btns>li li:hover {
	background-color: #f5f5f5;
}

.dropdown-analysis-btns>li li:hover>a {
	color: #53a2e3;
}

.dropdown-analysis-btns .icon-d,.dropdown-analysis-btns .icon-r {
	display: inline-block;
	vertical-align: middle;
	background-image: url(../images/icon-jt.png);
	background-repeat: no-repeat;
}

.dropdown-analysis-btns .icon-d {
	width: 10px;
	height: 7px;
	background-position: 0 -92px;
}

.dropdown-analysis-btns .icon-r {
	width: 6px;
	height: 6px;
	background-position: -5px -53px;
}

.dropdown-analysis-btns ul>li>ul {
	display: none;
	top: 0;
	left: 100%;
}

.dropdown-analysis-btns ul>li:hover>ul {
	display: block;
}

.toolbar-col .mass ul {
	margin-top: -27px;
}

.toolbar .change-list {
	float: right;
	height: 18px;
	padding: 5px 0;
	line-height: 18px;
}

.toolbar .change-list li {
	display: inline-block;
	width: 25px;
	height: 22px;
	margin-left: 9px;
	border-radius: 2px;
	border: 1px solid #cecfd1;
	cursor: pointer;
}

.toolbar .change-list i {
	background-image: url(../images/icon-sprite.png);
	background-repeat: no-repeat;
	-o-transition: background .3s ease;
	-ms-transition: background .3s ease;
	-moz-transition: background .3s ease;
	-webkit-transition: background .3s ease;
	transition: background .3s ease;
}

.toolbar .change-list li {
	*display: inline;
}

.toolbar .change-list li i {
	display: block;
	width: 16px;
	height: 16px;
	margin: 3px 4px;
}

.toolbar .icon-detail {
	background-position: -40px -80px;
}

.toolbar .icon-table {
	background-position: -60px -80px;
}

.toolbar .active .icon-detail {
	background-position: -40px -100px;
}

.toolbar .active .icon-table {
	background-position: -60px -100px;
}

.marktip {
	display: inline-block;
	padding: 0 4px;
	font-weight: normal;
	color: #f2a039;
	font-size: 12px;
	letter-spacing: 0;
	border: 1px solid #f2a039;
	border-radius: 3px;
	-webkit-transform: scale(.9);
}

a.SinglePubMark {
	color: #b92afb!important;
}

.marktip.icon-bz {
	height: 16px;
	margin-left: 1px;
	line-height: 15px;
	color: #f00;
	border: 1px solid #f00;
	border-radius: 4px;
	white-space: nowrap;
}

.result-tip {
	margin-bottom: 4px;
	color: #999;
	font-size: 14px;
	line-height: 36px;
}

.result-detail-list {
	margin-top: 10px;
}

.result-detail-list dd {
	position: relative;
	min-height: 110px;
	padding-top: 17px;
	padding-bottom: 12px;
	margin-bottom: 14px;
	border: 1px solid #e9e9e9;
	border-top-color: #f5f1f2;
}

.result-detail-list dd:hover {
	background-color: #f8f8f8;
}

.result-detail-list dd a {
	color: #666;
}

.result-detail-list dd a:hover {
	color: #53a2e3;
}

.result-detail-list .seq {
	float: left;
	padding-top: 3px;
	padding-left: 20px;
	text-align: center;
	color: #343434;
	font-size: 14px;
}

.result-detail-list .seq i {
	display: inline-block;
	vertical-align: middle;
	margin-left: 3px;
	font-style: normal;
}

.result-detail-list .middle {
	padding-left: 10px;
	padding-right: 125px;
	overflow: hidden;
	font-family: Arial,"Microsoft yehei",serif;
}

.result-detail-list .middle.no-opts {
	padding-right: 35px;
}

.result-detail-list h6 {
	margin-bottom: 12px;
	font-weight: normal;
	font-size: 16px;
	color: #000;
	line-height: 26px;
	letter-spacing: .5px;
}

.result-detail-list h6 a {
	color: #000;
}

.result-detail-list h6 em {
	color: #c55;
}

.result-detail-list h6 a:hover {
	color: #53a2e3;
}

.result-detail-list .baseinfo {
	line-height: 24px;
	font-size: 12px;
	color: #000;
	font-family: Arial,"Microsoft yehei",serif;
}

.result-detail-list .baseinfo span {
	padding-right: 15px;
	word-wrap: break-word;
	word-break: break-all;
}

.result-detail-list .baseinfo span+span,.result-detail-list .baseinfo span+em,.result-detail-list .baseinfo em+span {
	padding-left: 18px;
	background: url("../images/icon-split.jpg") no-repeat left center;
}

.result-detail-list .baseinfo span:empty {
	padding: 0;
	background: none;
}

.result-detail-list .authorinfo {
	margin-bottom: 7px;
	line-height: 24px;
	font-size: 12px;
	color: #000;
	font-family: Arial,"Microsoft yehei",serif;
}

.result-detail-list .authorinfo p {
	word-break: break-all;
}

.result-detail-list .authorinfo p span {
	margin-left: 20px;
}

.result-detail-list .authorinfo .icon {
	display: inline-block;
	vertical-align: middle;
	width: 11px;
	height: 11px;
	margin-left: 5px;
	cursor: pointer;
	background-image: url("../images/icon-jt.png");
	background-repeat: no-repeat;
	background-color: #1c6fe9;
	transition: .2s;
	-o-transition: .2s;
	-ms-transition: .2s;
	-moz-transition: .2s;
	-webkit-transition: .2s;
}

.result-detail-list .icon-down {
	background-position: 3px -137px;
}

.result-detail-list .icon-up {
	background-position: 3px -146px;
}

.other-authorinfo {
	display: none;
	padding-top: 6px;
	padding-left: 10px;
	padding-bottom: 13px;
	margin-left: -10px;
	margin-bottom: 16px;
	overflow: hidden;
	border-bottom: 1px dashed #dddede;
}

.result-detail-list .baseinfo em {
	padding-right: 15px;
	margin-left: -6px;
	color: #000;
	white-space: nowrap;
	font-style: normal;
}

.result-detail-list .baseinfo span em {
	padding-right: 0;
	margin-left: 0;
	white-space: normal;
	color: #c55;
	font-style: normal;
}

.result-detail-list .date {
	white-space: nowrap;
}

.result-detail-list .abstract {
	margin-top: 9px;
	line-height: 18px;
	font-size: 12px;
	color: #555;
	letter-spacing: .8px;
	font-family: Arial,"Microsoft yehei";
	word-break: break-all;
	text-justify: inter-word;
	text-align: justify;
}

.result-detail-list .abstract span {
	margin-right: 5px;
	font-weight: bold;
	color: #1f1f1f;
}

.result-detail-list .abstract em {
	color: #c55;
}

.result-detail-list .keywords {
	margin-top: 7px;
	line-height: 28px;
	font-size: 12px;
	color: #000;
}

.result-detail-list .keywords span {
	margin-right: 5px;
	font-weight: bold;
}

.result-detail-list .keywords.machine-select a {
	color: #000;
}

.result-detail-list span.opts-count {
	padding-right: 0;
	height: 20px;
	color: #000;
	font-size: 12px;
	font-weight: normal;
	white-space: nowrap;
}

.result-detail-list span.opts-count em {
	padding-left: 3px;
	font-weight: bold;
	color: #666;
	font-family: Arial;
}

.result-detail-list .opts-count a,.result-detail-list .opts-count a em {
	color: #0f5de5;
}

.result-detail-list .opts-count a:hover {
	color: #24b;
}

.result-detail-list span.opts-count+span {
	margin-left: 15px;
}

.result-detail-list .opts {
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	width: 88px;
	padding: 5px 0 10px 15px;
	font-family: Arial,"宋体";
	border-left: 1px solid #e7e7e7;
	background-color: #f7f9f8;
}

.result-detail-list .opts-btn {
	position: absolute;
	top: 50%;
	margin-top: -60px;
}

.result-detail-list .opts-btn li {
	display: block;
	height: 32px;
	line-height: 32px;
}

.result-detail-list .DetailNum {
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	width: 83px;
	padding: 5px 0 10px 20px;
	font-family: Arial,"宋体";
	border-left: 1px solid #e7e7e7;
	background-color: #f7f9f8;
}

.result-detail-list .DetailNum a {
	position: absolute;
	top: 50%;
	height: 32px;
	margin-top: -16px;
	line-height: 32px;
}

.result-detail-list .gj-abstract {
	margin-top: 0;
	line-height: 24px;
}

.result-detail-list .gj-baseinfo {
	font-size: 13px;
	line-height: 50px;
}

.result-table-list {
	width: 100%;
	margin-top: 10px;
	font-size: 12px;
	background-color: #fff;
}

.result-table-list th {
	font-size: 14px;
	color: #778192;
	line-height: 18px;
	font-weight: normal;
	text-align: center;
	background-color: #f2f2f2;
}

.result-table-list td {
	float: none;
	margin-right: 0;
	min-height: 0;
	font-size: 12px;
}

.result-table-list thead tr {
	height: 34px;
	line-height: 34px;
	color: #0642b0;
}

.result-table-list tbody td {
	color: #778192;
	line-height: 20px;
	padding: 10px 5px;
	border: none;
	word-break: break-all;
}

.result-table-list tbody tr.odd {
	background-color: #f6f8fa;
}

.result-table-list tbody tr:nth-child(odd) {
	background-color: #f6f8fa;
}

.result-table-list .seq {
	min-width: 30px;
	text-align: center;
	white-space: nowrap;
}

.result-table-list .seq em {
	white-space: nowrap;
}

.result-table-list .seq input[type=checkbox] {
	margin-right: 3px;
}

.result-table-list tbody .name {
	font-size: 14px;
	text-align: left;
	letter-spacing: .5px;
}

.result-table-list .name em {
	color: #c55;
}

.result-table-list .name a {
	color: #000;
}

.result-table-list .author,.result-table-list .tutor {
	width: 12%;
	color: #444;
}

.result-table-list .source {
	width: 13%;
	color: #444;
}

.result-table-list .date {
	width: 75px;
	text-align: center;
	word-break: break-word;
}

.result-table-list .data {
	width: 8%;
	text-align: center;
}

.result-table-list tbody .quote,.result-table-list tbody .download {
	text-align: center;
}

.result-table-list .quote,.result-table-list .download {
	width: 4%;
	min-width: 30px;
	white-space: nowrap;
}

.result-table-list .operat {
	width: 10%;
	min-width: 92px;
	padding: 0;
	text-align: center;
}

.result-table-list .textlink {
	width: 58px;
	padding: 0;
}

.result-table-list .unit {
	width: 13%;
}

.result-table-list .hy-name {
	width: 17%;
}

.result-table-list .views {
	width: 6%;
	min-width: 57px;
	text-align: center;
}

.result-table-list .inventor,.result-table-list .applicant {
	width: 15%;
	color: #444;
}

.result-table-list .standard-num {
	width: 15%;
}

.result-table-list .standard-source {
	width: 12%;
	text-align: center;
}

.result-table-list .standard-status {
	width: 8%;
	min-width: 65px;
	text-align: center;
}

.result-table-list .occupation {
	width: 14%;
	text-align: center;
}

.result-table-list .occupation-type {
	width: 14%;
	text-align: center;
}

.result-table-list .yearbook-year {
	width: 6%;
	font-size: 14px;
}

.result-table-list .yearbook-chname {
	width: 15%;
	font-size: 14px;
}

.result-table-list .yearbook-column {
	width: 17%;
	font-size: 14px;
}

.result-table-list .yearbook-title {
	font-size: 14px;
}

.result-table-list .yearbook-title em {
	color: #de9141;
}

.result-table-list .press {
	width: 120px;
	color: #444;
}

.result-table-list .achieve-author {
	width: 32%;
	color: #444;
}

.result-table-list .ancientbooks-author {
	width: 17%;
	text-align: center;
}

.result-table-list .book-author {
	width: 18%;
	color: #444;
}

.result-table-list .dynasty {
	width: 12%;
	text-align: center;
}

.result-table-list .volume {
	width: 10%;
	text-align: center;
}

.result-table-list .edition {
	width: 26%;
	text-align: center;
}

.result-table-list a {
	color: #778192;
}

.result-table-list a:hover {
	color: #53a2e3;
	text-decoration: none;
}

.result-table-list .showAllAuthors {
	display: inline-block;
	width: 16px;
	height: 16px;
	vertical-align: middle;
	background: url(../images/icon-btns.png) no-repeat -87px -130px;
}

.result-table-list .showAllAuthors:hover {
	background-position: -87px -147px;
}

.result-table-list .operat a {
	display: inline-block;
	width: 16px;
	height: 20px;
	margin-right: 4px;
	vertical-align: middle;
	font-size: 0;
	text-indent: -99em;
	overflow: hidden;
	cursor: pointer;
	*float: left;
}

.result-table-list .operat i {
	display: block;
	width: 100%;
	height: 20px;
	background-image: url(../images/icon-sprite.png);
	background-repeat: no-repeat;
}

.result-table-list .icon-download i {
	background-position: -2px -139px;
}

.result-table-list .icon-nodownperm i {
	background-position: -122px -120px;
}

.result-table-list .icon-notlogged i {
	background-position: -142px -120px;
}

.result-table-list .icon-read i {
	background-position: -22px -140px;
}

.result-table-list .icon-html i {
	background-position: -42px -140px;
}

.result-table-list .icon-textlink i {
	background-position: -62px -139px;
}

.result-table-list .icon-quote i {
	background-position: -142px -140px;
}

.result-table-list .icon-fulltext i {
	background-position: -100px -157px;
}

.result-table-list .operat .icon-play i {
	background-position: -122px -140px;
}

.result-table-list .operat .icon-collect i {
	background-position: -82px -140px;
	-o-transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	transition: .5s;
}

.result-table-list .operat .hascollected i {
	background-position: -99px -140px;
}

.result-table-list .date a,.result-table-list .quote a,.result-table-list .download a {
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
}

.result-table-list .date a.descend,.result-table-list .date a.ascend,.result-table-list .quote a.descend,.result-table-list .quote a.ascend,.result-table-list .download a.descend,.result-table-list .download a.ascend {
	background-image: url(../images/icon-jt.png);
	background-repeat: no-repeat;
}

.result-table-list .date a.descend,.result-table-list .quote a.descend,.result-table-list .download a.descend {
	background-position: right -60px;
}

.result-table-list .date a.ascend,.result-table-list .quote a.ascend,.result-table-list .download a.ascend {
	background-position: right -74px;
}

.result-table-list .author a,.result-table-list .tutor a,.result-table-list .achieve-author a,.result-table-list .inventor a,.result-table-list .applicant a {
	color: #444!important;
	cursor: default;
}

.result-table-list .author a:hover,.result-table-list .tutor a:hover,.result-table-list .achieve-author a:hover,.result-table-list .inventor a:hover,.result-table-list .applicant a:hover {
	color: #444!important;
}

.result-table-list a.KnowledgeNetLink {
	color: #778192!important;
	cursor: pointer;
}

.result-table-list a.KnowledgeNetLink:hover {
	color: #53a2e3!important;
}

.result-table-list .GTContentTitle {
	font-size: 14px;
	color: #343434;
	line-height: 18px;
	font-weight: normal;
	text-align: center;
}

.result-table-list .GTContentTitle td {
	background-color: #dfebfe;
}

.Mark {
	color: #c00;
}

.name-mt {
	color: #000;
	font-size: 14px;
	text-align: left;
	letter-spacing: .5px;
}

.result-table-list .name>* {
	word-break: break-word;
}

.freeIdentimg {
	display: inline-block;
	width: 14px;
	height: 15px;
	vertical-align: middle;
	background: url('../images/icon-sprite.png') no-repeat;
	background-position: -132px -1px;
}

.freeIdent {
	height: 16px;
	margin-left: 1px;
	padding: 0 4px;
	line-height: 15px;
	color: green;
	border: 1px solid green;
	font-size: 12px;
	border-radius: 3px;
	white-space: nowrap;
}

.no-content {
	height: 45px;
	padding-top: 240px;
	font-size: 14px;
	text-align: center;
	clear: both;
	background: url(../images/no-recommend.jpg) no-repeat top center;
}

.bottom-commend-list {
	margin-top: 60px;
	line-height: 30px;
}

.bottom-commend-list li {
	margin-bottom: 20px;
}

.bottom-commend-list h5 {
	display: inline-block;
	vertical-align: top;
	width: 70px;
	font-size: 14px;
	color: #b5b5b5;
}

.bottom-commend-list p {
	display: inline-block;
	vertical-align: top;
	width: 845px;
	font-size: 14px;
}

.bottom-commend-list span {
	display: inline-block;
	vertical-align: top;
	width: 105px;
	margin-left: 10px;
	font-size: 14px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.bottom-commend-list a {
	color: #4480b8;
}

.bottom-commend-list a:hover {
	color: #53a2e3;
}

.manage-toolbar {
	height: 30px;
	margin-top: 15px;
}

.manage-toolbar li {
	display: inline-block;
	margin-right: 14px;
}

.manage-toolbar span {
	margin-right: 10px;
}

.manage-toolbar a {
	display: inline-block;
	height: 26px;
	padding: 0 8px;
	line-height: 26px;
	font-size: 13px;
	color: #285b93;
	border: 1px solid #95bfdf;
	border-radius: 2px;
}

.manage-toolbar a:hover {
	color: #53a2e3;
}

.manage-toolbar i {
	display: inline-block;
	width: 20px;
	height: 20px;
	margin-right: 5px;
	vertical-align: middle;
	background-image: url("../images/icon-sprite.png");
	background-repeat: no-repeat;
}

.manage-toolbar .icon-del {
	background-position: 0 -120px;
}

.manage-toolbar .icon-export {
	background-position: -20px -120px;
}

.manage-toolbar .icon-report {
	background-position: -40px -120px;
}

.manage-toolbar .icon-analy {
	background-position: -60px -120px;
}

.manage-toolbar .icon-read {
	background-position: -80px -120px;
}

.manage-tip-top {
	height: 20px;
	padding: 10px 20px;
	margin-top: 23px;
	line-height: 20px;
	color: #d50;
	background-color: #fffdef;
	border: 1px solid #ffbb76;
}

.manage-tip-top b {
	margin-right: 10px;
}

.manage-tip-top i {
	display: inline-block;
	vertical-align: middle;
	width: 20px;
	height: 18px;
	background: url("../images/icon-sprite.png") 0 -200px;
}

.manage-tip-bottom {
	text-align: center;
	font-size: 18px;
	color: #adadad;
	line-height: 90px;
}

.manage-table {
	width: 100%;
	margin-top: 10px;
	font-size: 12px;
	text-align: left;
	border: 1px solid #d1dff4;
	table-layout: fixed;
	font-family: "宋体";
}

.manage-table a {
	color: #053597;
}

.manage-table a:hover {
	color: #53a2e3;
	text-decoration: none;
}

.manage-table th {
	font-size: 14px;
	font-weight: normal;
	text-align: center;
}

.manage-table td {
	float: none;
	margin-right: 0;
	min-height: 0;
	font-size: 12px;
	border-right: 1px solid #f2f2f2;
}

.manage-table thead tr {
	height: 34px;
	line-height: 34px;
	color: #0642b0;
	border-top: 1px solid #fff;
	background-color: #dfebfe;
}

.manage-table tbody td {
	color: #222;
	line-height: 18px;
	padding: 10px 5px;
	border: none;
	word-wrap: break-word;
	word-break: break-all;
}

.manage-table .condition {
	padding: 10px 50px!important;
	font-size: 14px!important;
	color: #de6434;
	line-height: 2;
	background-color: #fffdef;
}

.manage-table tbody tr {
	background-color: #fff;
}

.manage-table tbody tr.odd {
	background-color: #f6f7fb;
}

.manage-table tbody tr:nth-child(even) {
	background-color: #f6f7fb;
}

.manage-table .seq {
	white-space: nowrap;
	width: 40px;
	padding-left: 5px;
}

.manage-table .seq input[type=checkbox] {
	margin-right: 2px;
	cursor: pointer;
}

.manage-table .seq em {
	cursor: pointer;
}

.manage-table .name {
	font-size: 14px;
}

.manage-table .author {
	width: 140px;
}

.manage-table .source {
	width: 180px;
}

.manage-table .date {
	width: 135px;
}

.manage-table .data {
	width: 75px;
	word-break: break-all;
}

.manage-table .del {
	width: 40px;
}

.manage-table th.seq {
	text-align: left;
}

.manage-table .date,.manage-table .data,.manage-table .del {
	text-align: center;
}

.manage-table tbody .del a {
	display: inline-block;
	width: 20px;
	height: 20px;
	margin: 0 auto;
	vertical-align: middle;
	background-image: url(../images/icon-sprite.png);
	background-repeat: no-repeat;
	background-position: -40px -60px;
}

.manage-table .conditions {
	padding: 10px 46px;
	font-size: 14px;
	color: #b2b2b2;
	line-height: 20px;
	background-color: #fffdef;
}

.manage-table .conditions a {
	color: #365186;
}

.manage-table .conditions a:hover {
	color: #53a2e3;
}

.content-middle {
	float: left;
	width: 982px;
}

.main-nofollow,.main-nohis {
	height: 45px;
	padding-top: 390px;
	background: url(../images/no-recommend.jpg) no-repeat center 100px;
}

.main-nofollow {
	width: 100%;
}

.main-nohis {
	width: 100%;
	max-width: 1200px;
	height: 45px;
	margin: 90px auto 0;
}

.main-nohis p,.main-nofollow p {
	line-height: 27px;
	color: #999;
	font-size: 18px;
	text-align: center;
}

.main-nohis a,.main-nofollow a {
	margin-left: 4px;
	margin-right: 4px;
	color: #0e5ce5;
}

.main-nohis a:hover,.main-nofollow a:hover {
	color: #53a2e3;
}

.tagcloud {
	position: relative;
	margin-top: -320px;
}

.tagcloud a {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	max-width: 150px;
	padding: 11px 30px;
	color: #333;
	font-size: 16px;
	border: 1px solid #e6e7e8;
	border-radius: 18px;
	background-color: #f2f4f8;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-box-shadow: 6px 4px 8px 0 rgba(151,142,136,.34);
	-ms-box-shadow: 6px 4px 8px 0 rgba(151,142,136,.34);
	-moz-box-shadow: 6px 4px 8px 0 rgba(151,142,136,.34);
	-webkit-box-shadow: 6px 4px 8px 0 rgba(151,142,136,.34);
	box-shadow: 6px 4px 8px 0 rgba(151,142,136,.34);
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696',Direction=125,Strength=9);
}

.tagcloud a:hover {
	color: #3385cf;
}

.pop-mask {
	position: absolute;
	z-index: 999;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: .5;
	filter: alpha(opacity=50);
}

.tagspop {
	font-size: 12px;
	padding-bottom: 28px;
	font-family: "microsoft yahei";
}

.tagspop p {
	margin-top: 10px;
	line-height: 60px;
	text-align: center;
	font-size: 15px;
	color: #3c3c3c;
}

.tagspop .pop-btns {
	margin-top: 10px;
	text-align: center;
}

.tagspop .goto-login a {
	margin-left: 5px;
	margin-right: 2px;
}

.tagspop .goto-login a+a {
	margin-left: 2px;
	margin-right: 5px;
}

.tagspop .goto-login,.tagspop a.goto-results {
	height: 32px;
	padding: 5px 20px;
	font-size: 14px;
	margin: 0 20px;
	line-height: 32px;
	background-color: #fff;
	border: 1px solid #bbb;
	border-radius: 5px;
}

.tagspop .goto-login:hover,.tagspop .goto-results:hover {
	border-color: #53a2e3;
}

.tagspop a {
	color: #2267c7;
}

.tagspop a:hover {
	color: #53a2e3;
}

.export-sidebar-a {
	float: left;
	width: 248px;
	min-height: 1px;
	margin-top: 23px;
	padding-right: 14px;
	text-align: left;
}

.export-sidebar-a h2 {
	padding-left: 10px;
	font-size: 16px;
	line-height: 38px;
	color: #444;
	background: #f7f7f7;
	border: 1px solid #dfdfdf;
	border-top: 4px solid #4589e7;
	border-bottom: 0;
}

.export-sidebar-a>ul {
	background: #f7f7f7;
	border: 1px solid #dfdfdf;
}

.export-sidebar-a li {
	position: relative;
}

.export-sidebar-a li a {
	height: 38px;
	padding-left: 26px;
	font-size: 14px;
	color: #333;
	background: url(../images/icon-spot3.jpg) no-repeat scroll 14px center transparent;
	border-top: 1px solid #fdfdfd;
	border-bottom: 1px solid #dfdfdf;
}

.export-sidebar-a .current>a,.export-sidebar-a .current>a:hover {
	color: #fff;
	font-weight: bold;
	cursor: default;
	background-color: #4589e7;
}

.export-sidebar-a a {
	display: block;
	height: 38px;
	line-height: 38px;
	color: #333;
}

.export-sidebar-a a:hover {
	color: #f60;
}

.export-sidebar-a .current .triangler {
	position: absolute;
	top: 0;
	right: -38px;
	display: block;
	*display: none;
	border-width: 19px;
	border-style: dashed dashed dashed solid;
	border-color: transparent transparent transparent #4589E7;
}

.export-main {
	display: inline-block;
	vertical-align: top;
	width: 895px;
	min-height: 444px;
	padding: 0 20px;
	margin-top: 23px;
	font-family: Arial,"Microsoft yahei";
	overflow: visible;
	border: 1px solid #d9d9d9;
}

.export-main h2 {
	height: 42px;
	border-bottom: 1px dotted #09218c;
}

.export-main h2 span {
	font-size: 16px;
	line-height: 42px;
	color: #555;
}

.export-main h2 .download {
	display: inline-block;
	width: 67px;
	height: 27px;
	margin-left: 20px;
	font-size: 0;
	line-height: 0;
	vertical-align: middle;
	background: url(../images/savednbtn.png) no-repeat scroll 0 0 transparent;
}

.btn-hasselected {
	height: 26px;
	padding: 0 7px;
	color: #4589e7;
	font-size: 12px;
	font-weight: normal;
	line-height: 26px;
	border: 1px solid #4589e7;
	border-radius: 2px;
	background-color: #fff;
}

.btn-hasselected .icon {
	display: inline-block;
	vertical-align: middle;
	width: 18px;
	height: 20px;
	background: url("../images/icon-sprite.png") -42px -160px no-repeat;
}

.elearing {
	height: 26px;
	padding: 5px 8px;
	color: #fff;
	background-color: #f80;
	font-size: 12px;
	font-weight: normal;
	line-height: 26px;
	border: 1px solid #f80;
	border-radius: 2px;
}

.elearing .icon-download {
	display: inline-block;
	width: 9px;
	height: 12px;
	background: url("../images/icon-d.gif");
}

.btn-hasselected:hover {
	color: #f60;
}

.export-main .btn-hasselected {
	float: right;
	margin-top: 7px;
	*margin-top: -35px;
}

.export-row {
	height: 40px;
	margin-top: 14px;
	clear: both;
}

.row-outedit {
	float: right;
	color: #4589e7;
	font-size: 13px;
}

.row-outedit .order-btns {
	float: left;
}

.row-outedit .order-tit,.row-outedit .order-btns a {
	float: left;
	height: 26px;
	padding: 0 8px;
	color: #4589e7;
	font-size: 13px;
	line-height: 26px;
	background-color: #fff;
	border-radius: 2px;
	border: 1px solid #4589e7;
}

.row-outedit .order-btns a {
	margin-left: -1px;
}

.row-outedit .order-btns a:hover {
	color: #f60;
}

.row-outedit .order-btns a.cur {
	background-color: #f0f3f6;
}

.row-outedit .cur .icon {
	display: inline-block;
	vertical-align: middle;
	width: 8px;
	height: 16px;
	margin-left: 3px;
	*height: 14px;
}

.row-outedit .cur .icon-ascend,.row-outedit .cur .icon-descend {
	background: url(../images/icon-jt.png) no-repeat transparent;
}

.row-outedit .cur .icon-ascend {
	background-position: -15px -78px;
}

.row-outedit .cur .icon-descend {
	background-position: -15px -63px;
}

.row-format-btns {
	float: left;
}

.row-format-btns li {
	display: inline-block;
	height: 26px;
	padding-left: 9px;
	padding-right: 16px;
	margin-right: 3px;
	line-height: 26px;
	border-radius: 2px;
	border: 1px solid #4589e7;
	cursor: pointer;
}

.row-format-btns li {
	*display: inline;
}

.row-format-btns a {
	font-size: 13px;
	color: #4589e7;
}

.row-format-btns a:hover {
	color: #f60;
}

.row-format-btns .blue {
	background-color: #4589e7;
}

.row-format-btns .blue a {
	color: #fff;
}

.row-format-btns .blue:hover {
	background-color: #53a2e3;
}

.row-format-btns i {
	display: inline-block;
	vertical-align: middle;
	width: 21px;
	height: 20px;
	margin-right: 6px;
	background: url(../images/icon-sprite.png) no-repeat transparent;
	*height: 18px;
}

.row-format-btns .icon-preview {
	background-position: 0 -180px;
}

.row-format-btns .icon-export {
	background-position: -20px -180px;
}

.row-format-btns .icon-copy {
	background-position: -40px -180px;
}

.row-format-btns .icon-print {
	background-position: -60px -180px;
}

.row-format-btns .icon-xls {
	background-position: -80px -180px;
}

.row-format-btns .icon-doc {
	background-position: -100px -180px;
}

.export-main .check-labels {
	padding: 8px 0;
	margin-top: 12px;
	border: 1px solid #dcdcdc;
	background-color: #fcfcfc;
}

.export-main .check-labels h6 {
	padding-left: 18px;
	line-height: 30px;
}

.export-main .check-labels label+h6 {
	margin-top: 10px;
	line-height: 30px;
}

.export-main .check-labels label {
	display: inline-block;
	width: 128px;
	padding-left: 18px;
	line-height: 26px;
	cursor: pointer;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.export-main .check-labels label {
	*display: inline;
}

.export-main .check-labels label input[type=checkbox] {
	margin-right: 3px;
}

.export-main .check-labels label:hover {
	color: #f60;
}

.export-main .check-labels .row-btns {
	margin-top: 10px;
	line-height: 35px;
	text-align: right;
}

.export-main .check-labels .row-btns a {
	margin-right: 20px;
	color: #3D74BD;
	background-color: #fcfcfc;
	cursor: pointer;
}

.export-main .check-labels .row-btns a:hover {
	color: #f60;
}

.export-main .check-labels .disableclick {
	cursor: default;
}

.export-main .check-labels .disableclick:hover {
	color: #333;
}

.export-main .check-labels .disableclick input[type=checkbox] {
	opacity: .4;
	filter: alpha(opacity=50);
}

.literature-list {
	width: 100%;
	margin: 20px 0;
	color: #333;
}

.literature-list li {
	font-size: 12px;
	line-height: 32px;
	word-wrap: break-word;
	word-break: break-all;
}

.literature-list li.item-line+li,.literature-list li.item-refwork+li {
	padding-top: 15px;
	margin-top: 15px;
	border-top: 1px dashed #ececec;
}

.literature-list li.item-line p {
	line-height: 24px;
}

.literature-list li.item-refwork {
	line-height: 24px;
}

.export-main .tip {
	padding: 5px 10px;
	line-height: 32px;
	color: #666;
	background-color: #f0f5f9;
}

.export-main .tip a {
	color: #f60;
	text-decoration: underline;
}

.export-main .tip a:hover {
	color: #53a2e3;
}

.searchreport-content {
	width: 1110px;
	padding: 12px 60px 40px 30px;
	margin: 23px auto 0;
	color: #333;
	border: 1px solid #e9e9e9;
	background-color: #f8f9f9;
}

.searchreport-tit {
	width: 120px;
	margin: 0 auto;
	text-align: center;
	font-size: 14px;
	line-height: 34px;
	font-weight: normal;
}

.searchreport-tit span {
	display: block;
	line-height: 49px;
	font-size: 24px;
	border-bottom: 1px solid #e5e5e5;
}

.searchreport-con {
	margin-bottom: 30px;
	font-size: 14px;
	line-height: 26px;
	color: #333;
}

.searchreport-con .title {
	margin-bottom: 15px;
	font-size: 16px;
	font-weight: normal;
}

.searchreport-con .title input[type=button] {
	padding: 4px 10px;
	margin-top: 20px;
	margin-right: 50px;
	color: #fff;
	border: none;
	background-color: #70A4C8;
}

.searchreport-con .title a {
	display: inline-block;
	height: 25px;
	padding: 0 12px;
	font-size: 13px;
	color: #333;
	line-height: 25px;
	border: 1px solid #e1e1e1;
	border-radius: 12px;
	background-color: #fff;
}

.searchreport-con .title a:hover {
	color: #fff;
	background-color: #4589e7;
}

.searchreport-condition {
	padding-left: 188px;
}

.searchreport-condition li {
	margin-bottom: 10px;
	clear: both;
	line-height: 46px;
}

.searchreport-condition span.subtitle,.searchreport-condition p {
	display: inline-block;
	vertical-align: top;
}

.searchreport-condition span.subtitle,.searchreport-condition p {
	*display: inline;
}

.searchreport-condition .subtitle {
	margin-right: 23px;
	font-size: 14px;
	color: #333;
}

.searchreport-condition p {
	width: 820px;
	margin-top: 10px;
	line-height: 26px;
}

.searchreport-condition input[type=text] {
	width: 568px;
	height: 44px;
	padding-left: 15px;
	margin-left: -15px;
	margin-top: -10px;
	font-size: 12px;
	line-height: 44px;
	color: #999;
	border: 1px Solid #b5b5b5;
	overflow-y: hidden;
}

.searchreport-condition .tips {
	padding-left: 40px;
	color: #970205;
	*display: inline-block;
	*vertical-align: top;
}

.searchreport-form {
	padding-left: 188px;
}

.searchreport-form .subtitle {
	font-size: 13px;
	color: #1a66e7;
	font-weight: normal;
	line-height: 35px;
}

.searchreport-form li {
	margin-bottom: 8px;
	font-size: 12px;
	line-height: 32px;
}

.searchreport-form table {
	width: 100%;
	border-collapse: collapse;
	border-left: 1px solid #b5b5b5;
	border-top: 1px solid #b5b5b5;
}

.searchreport-form td {
	padding: 10px 5px;
	line-height: 20px;
	border-right: 1px solid #b5b5b5;
	border-bottom: 1px solid #b5b5b5;
	word-break: break-all;
}

.searchreport-form .seq {
	width: 25px;
	text-align: center;
}

.searchreport-form .author {
	width: 120px;
}

.searchreport-form .data {
	width: 140px;
}

.searchreport-form .date {
	width: 68px;
	text-align: center;
}

.searchreport-form .count {
	width: 35px;
	text-align: center;
}

.searchreport-eval {
	width: 835px;
	margin-left: 188px;
	padding: 10px 20px;
	font-size: 12px;
	line-height: 26px;
	border: 1px solid #b5b5b5;
	resize: vertical;
}

.searchreport-handler {
	padding-left: 188px;
}

.searchreport-handler li {
	display: inline-block;
	line-height: 46px;
}

.searchreport-handler li {
	*display: inline;
}

.searchreport-handler li+li {
	margin-left: 141px;
}

.searchreport-handler input[type=text] {
	width: 272px;
	height: 44px;
	padding: 0 10px;
	border: 1px solid #b5b5b5;
}

.row-reportbtns {
	margin-top: 55px;
	text-align: center;
}

.row-reportbtns a {
	display: inline-block;
	width: 132px;
	height: 50px;
	text-align: center;
	font-size: 14px;
	line-height: 50px;
	color: #fff;
	border-radius: 4px;
	background-color: #b5b5b5;
}

.row-reportbtns a+a {
	margin-left: 28px;
}

#btnSave {
	background-color: #fa0;
}

#btnPrint {
	background-color: #1a66e7;
}

.analylist {
	width: 246px;
	background: #f7f7f7;
	border: 1px solid #dfdfdf;
}

.analylist>li>a {
	font-weight: bold;
}

.analylist ul>li>a {
	background-image: none;
}

.js-anchorNav.fixed {
	position: fixed;
	top: 0;
}

.js-anchorNav.stopBottom {
	position: absolute;
	bottom: 0;
}

.anMain {
	width: 950px;
	min-height: 444px;
	margin-left: 229px;
	margin-top: 30px;
	font-family: Arial,"Microsoft yahei";
	overflow: hidden;
	border: 1px solid #d9d9d9;
	*font-family: "Microsoft yahei",Arial;
}

.anMain h2 {
	display: inline-block;
	height: 34px;
	padding: 0 20px;
	margin-bottom: 10px;
	margin-left: 6px;
	color: #333;
	line-height: 34px;
	font-size: 16px;
	font-weight: normal;
	border: none;
	background-color: #f5f5f5;
}

.anmArea {
	padding: 0 10px 28px 6px;
	border-bottom: 1px solid #d9d9d9;
	clear: both;
}

.anmArea img {
	width: 100%;
}

.visual-toolbar {
	position: relative;
	height: 28px;
	margin-top: 15px;
}

.visual-toolbar .btn-hasselected {
	float: left;
}

.visual-toolbar ul {
	float: right;
	text-align: right;
}

.visual-toolbar li {
	display: inline-block;
	font-size: 0;
	text-indent: -999em;
	overflow: hidden;
}

.visual-toolbar li .icon {
	display: inline-block;
	vertical-align: middle;
	width: 21px;
	height: 20px;
	margin-right: 6px;
	background: url(../images/icon-sprite.png) no-repeat transparent;
}

.visual-toolbar li .icon-set {
	background-position: -100px -40px;
}

.visual-toolbar li .icon-refresh {
	background-position: -120px -40px;
}

.visual-toolbar li .icon-download {
	background-position: -140px -40px;
}

.hasselected-pop {
	position: absolute;
	top: 32px;
	left: -6px;
	width: 100%;
	padding: 6px 7px;
	background-color: #fff;
	border: 1px solid #ddd;
	-o-box-shadow: 0 3px 5px 2px #eee;
	-ms-box-shadow: 0 3px 5px 2px #eee;
	-moz-box-shadow: 0 3px 5px 2px #eee;
	-webkit-box-shadow: 0 3px 5px 2px #eee;
	box-shadow: 0 3px 5px 2px #eee;
}

.hasselected-pop:before,.hasselected-pop:after {
	content: "";
	position: absolute;
	top: -20px;
	left: 38px;
	width: 0;
	height: 0;
	border: 10px solid transparent;
	border-bottom-color: #000;
}

.hasselected-pop:after {
	border-bottom-color: #fff;
}

.hasselected-pop .manage-table {
	margin-top: 0;
}

.hasselected-pop .manage-table .name {
	font-size: 12px;
}

.hasselected-pop .manage-table tbody td {
	padding: 5px;
}

.hasselected-pop .search-page {
	text-align: center;
}

.hasselected-pop .search-page a:hover {
	border-color: #0f5de5;
}

.hasselected-pop .pop-btns-r {
	position: absolute;
	right: 20px;
	bottom: 14px;
}

.hasselected-pop .pop-btns-r a {
	display: inline-block;
	height: 20px;
	padding: 0 15px;
	margin-left: 20px;
	line-height: 20px;
	text-align: center;
}

.hasselected-pop .pop-btn-reset {
	color: #333;
	border: 1px solid #ccc;
	background-color: #fff;
}

.hasselected-pop .pop-btn-reset:hover {
	color: #fff;
	background-color: #0f5de5;
}

.hasselected-pop .pop-btn-sure {
	color: #fff;
	background-color: #f90;
}

.hasselected-pop .pop-btn-sure:hover {
	background-color: #d57e0b;
}

.anmIndex {
	padding-top: 30px;
	overflow: hidden;
}

.anmIndex li {
	float: left;
	width: 12.4%;
	margin-left: -1px;
	font: 14px/1.5 微软雅黑;
	color: #555;
	text-align: center;
	border-left: 1px solid #e9e9e9;
}

.anmIndex li:first-child {
	border: 0;
}

.anmIndex li a {
	display: block;
	margin-top: 5px;
	font: bold 14px/1.5 Arial;
	color: #1d63b9;
}

.anmIndex li a:hover {
	text-decoration: underline;
}

.anmIndex li span {
	display: block;
	margin-top: 5px;
	font: bold 14px/1.5 Arial;
	color: #666;
}

#anaIndex {
	position: relative;
}

.hidden {
	display: none;
	visibility: visible;
}

.anmArea-unit {
	width: 810px;
	padding: 10px 0;
	margin: 0 auto;
	border-bottom: 1px solid #ccc;
}

.module-con {
	margin-top: 15px;
	color: #333;
}

.module-con label.tit {
	display: inline-block;
	color: #333;
	font: bold 14px/32px sorif;
}

.module-con .essayBox .ebBd {
	padding: 3px 0 3px 8px;
	font-size: 12px;
	line-height: 2;
}

.module-con .essayBox .ebBd li {
	padding: 5px 0;
	zoom: 1;
	font-weight: normal;
	font-size: 14px;
	line-height: 24px;
	color: #777;
	border-bottom: 1px dashed #eaeaea;
}

.module-con .essayBox .ebBd li:hover {
	background-color: #f0f0f0;
}

.module-con a {
	color: #506697;
}

.module-con a:hover {
	color: #53a2e3;
}

.anmArea .module-con {
	padding: 0 28px;
}

.anmArea .module-con .essayBox .ebBd {
	padding-left: 0;
}

.read-content {
	position: relative;
	width: 1100px;
	padding: 35px 50px 40px 50px;
	margin: 23px auto 0;
	color: #333;
	border: 1px solid #e9e9e9;
	background-color: #f8f9f9;
}

.head-cdmd {
	height: 26px;
	padding-bottom: 13px;
}

.head-cdmd h3 {
	float: left;
	padding-left: 13px;
	font-size: 16px;
	font-weight: normal;
	line-height: 19px;
	border-left: 4px solid #333;
}

.hear-cdmd-r {
	float: right;
}

.hear-cdmd-r ul {
	display: inline-block;
}

.hear-cdmd-r ul {
	*display: inline;
}

.hear-cdmd-r li {
	display: inline-block;
	line-height: 20px;
	color: #333;
}

.hear-cdmd-r li {
	*display: inline;
}

.hear-cdmd-r li+li {
	margin-left: 25px;
}

.hear-cdmd-r a {
	font-size: 12px;
	color: #333;
	text-decoration: underline;
}

.hear-cdmd-r .btn-caj a {
	color: #013e5d;
}

.hear-cdmd-r .btn-pdf a {
	color: #117fb2;
}

.hear-cdmd-r .btn-cajbrowser a {
	color: #029f82;
}

.hear-cdmd-r .btn-collect a {
	text-decoration: none;
}

.hear-cdmd-r a:hover {
	color: #53a2e3;
}

.hear-cdmd-r i {
	display: inline-block;
	vertical-align: middle;
	width: 20px;
	height: 20px;
	margin-bottom: 2px;
	margin-right: 2px;
	background: url("../images/icon-sprite.png") no-repeat;
	*height: 18px;
	* margin-bottom: 0;
}

.hear-cdmd-r .icon-caj i {
	background-position: 0 -40px;
}

.hear-cdmd-r .icon-pdf i {
	background-position: -20px -40px;
}

.hear-cdmd-r .icon-cajbrowser i {
	background-position: -40px -40px;
}

.hear-cdmd-r .icon-collect i {
	background-position: -60px -40px;
	transition: .5s;
	-o-transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
}

.hear-cdmd-r .hascollected i {
	background-position: -80px -40px;
}

.read-box img {
	width: 100%;
}

.module-tab {
	height: 30px;
	padding-top: 18px;
}

.module-tab ul {
	width: 1100px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	clear: both;
	background-color: #f8f9f9;
	border-bottom: 1px solid #4087ff;
}

.module-tab li {
	float: left;
	font-size: 13px;
	color: #333;
	cursor: pointer;
}

.module-tab li+li {
	margin-left: 1%;
}

.module-tab a {
	display: block;
	height: 30px;
	padding: 0 10px;
	color: #333;
}

.module-tab a:hover,.module-tab li.current a {
	color: #fff;
	border-radius: 2px;
	background-color: #4087ff;
}

.module-tit {
	display: inline-block;
	height: 34px;
	padding: 0 24px 0 6px;
	margin-bottom: 10px;
	line-height: 34px;
	font-size: 14px;
	color: #333;
	background-color: #eeefef;
}

.module-tit {
	*display: inline;
}

.module .base-infos {
	padding-left: 8px;
	padding-bottom: 12px;
	border-bottom: 1px dashed #eaeaea;
}

.module .base-infos li {
	display: inline-block;
	font-size: 12px;
	line-height: 24px;
}

.module .base-infos li {
	*display: inline;
}

.module .base-infos li+li {
	margin-left: 100px;
}

.module .base-infos span {
	font-size: 14px;
}

.module .base-infos a {
	color: #1a66e7;
}

.result-detail-list h5 {
	font-weight: normal;
	font-size: 14px;
	line-height: 26px;
}

.result-detail-list h5 span {
	display: block;
	margin-bottom: 10px;
}

.result-detail-list h5 em {
	color: #de9141;
}

.result-detail-list h6 .btn-more-sentence {
	margin-left: 30px;
	font-size: 12px;
}

.GridTitle {
	margin: 20px 3px;
	color: #333;
	font: 18px/1.4 "Microsoft YaHei","微软雅黑";
}

.GridTitle em {
	color: #de9141;
}

.GridContentInfo {
	padding: 15px 18px;
	background-color: #f9f9f9;
}

.GridContentInfo .opts {
	padding: 8px 0 0;
}

.keySentence {
	margin-top: 20px;
	color: #333;
	font-size: 14px;
	line-height: 32px;
}

.keySentence li {
	position: relative;
	padding: 3px 0 3px 30px;
	border-bottom: 1px dashed #eee;
	overflow: hidden;
}

.keySentence li em {
	color: #de9141;
}

.keySentence .seq {
	position: absolute;
	left: 0;
	width: 30px;
	text-align: center;
}

.keySentence h6 {
	width: 954px;
	font-weight: normal;
	font-size: 14px;
	word-break: break-all;
	text-align: justify;
	text-justify: inter-word;
}

.GridContentInfo .opts {
	position: static;
	width: 100%;
	padding-bottom: 20px;
}

.GridContentInfo .opts li {
	float: left;
	height: 20px;
	margin-right: 30px;
}

.GridContentInfo .opts-count em {
	margin-right: 5px;
	color: #dd913f;
	font-weight: bold;
	font-family: Arial;
}

.GridContentInfo .opts-count li+.date {
	padding-left: 15px;
	border-left: 1px solid #ddd;
}

.result-detail-list h6 .icon,.result-table-list .name .icon {
	display: inline-block;
	vertical-align: middle;
	width: 20px;
	height: 20px;
	margin-left: 3px;
	background: url(../images/icon-sprite.png) no-repeat transparent;
}

.result-detail-list h6 i.icon-video,.result-table-list .name i.icon-video {
	background-position: -40px -200px;
}

.result-detail-list h6 a.icon-litera,.result-table-list .name a.icon-litera {
	background-position: -60px -200px;
}

.result-detail-list h6 a.icon-video,.result-table-list .name a.icon-video {
	background-position: -80px -200px;
}

.result-table-list .name .icon-shipin {
	display: inline-block;
	height: 15px;
	line-height: 15px;
	padding: 0 3px;
	margin-left: 3px;
	font-size: 12px;
	border: 1px solid #cf4d4d;
	color: #cf4d4d;
	cursor: default;
}

.result-detail-list dd h6 .icon-shipin {
	display: inline-block;
	height: 18px;
	line-height: 18px;
	padding: 0 3px;
	margin-left: 3px;
	font-size: 12px;
	border: 1px solid #cf4d4d;
	color: #cf4d4d;
	cursor: default;
}

.result-table-list .name .icon-shipin {
	display: inline-block;
	height: 15px;
	line-height: 15px;
	padding: 0 3px;
	margin-left: 3px;
	font-size: 12px;
	border: 1px solid #cf4d4d;
	color: #cf4d4d;
	cursor: default;
}

.btn-visual {
	position: fixed;
	top: 50%;
	right: 0;
	z-index: 998;
	width: 15px;
	margin-top: -83px;
	padding: 20px 10px;
	font-size: 14px;
	color: #fff;
	background-color: #3f76d4;
}

.btn-visual:hover {
	color: #fff;
	background-color: #0f5de5;
}

.btn-visual.stopTop {
	position: absolute;
	top: 90px;
	margin-top: 0;
}

.btn-visual.stopBottom {
	position: absolute;
	top: auto;
	bottom: 100px;
	margin-top: 0;
}

.visPop .visual-row {
	width: 300px;
	height: 30px;
	padding: 10px 0 20px 220px;
	margin: 0 auto;
	line-height: 28px;
}

.visPop .visual-row input[type=text] {
	width: 80px;
	height: 28px;
	text-align: center;
	border: 1px solid #52a3e4;
}

.visPop .visual-row a {
	display: inline-block;
	height: 30px;
	padding: 0 20px;
	margin-left: 20px;
	line-height: 30px;
	color: #fff;
	border: none;
	background-color: #52a3e4;
}

.setmodule {
	display: none!important;
}

.setmodule.layui-layer-wrap {
	display: block!important;
}

.setup {
	font-size: 14px;
}

.setup dt {
	height: 40px;
	padding-left: 57px;
	margin: 17px 0;
	font-size: 14px;
	line-height: 40px;
	color: #565656;
	border: 1px solid #e9edf0;
}

.setup dt span {
	font-size: 12px;
	color: #999;
}

.setup dd {
	position: relative;
	clear: both;
	padding-left: 205px;
	padding-right: 95px;
	line-height: 35px;
}

.setup dd.justify label {
	display: inline-block;
	vertical-align: top;
	width: 75px;
}

.setup dd.dsorder {
	padding-right: 0;
}

.setup dd.dsorder span {
	font-size: 12px;
	margin-left: -20px;
}

.setup b.tit {
	position: absolute;
	left: 0;
	display: block;
	width: 200px;
	text-align: right;
	font-weight: normal;
}

.setup label {
	white-space: nowrap;
	margin-right: 35px;
	*margin-right: 26px;
	cursor: pointer;
}

.setup label input {
	margin-right: 5px;
	cursor: pointer;
}

.setup label.on {
	color: #f4a755;
}

.btn-box {
	height: 30px;
	padding: 18px 0;
	margin-top: 10px;
	text-align: center;
	background-color: #f9f9f9;
}

.btn-box a {
	display: inline-block;
	width: 83px;
	height: 30px;
	margin: 0 10px;
	line-height: 30px;
	color: #fff;
	font-size: 12px;
	text-align: center;
}

.btn-box a:hover {
	font-weight: bold;
}

.btn-box #ctrl-s {
	background-color: #0f5de5;
}

.btn-box #ctrl-z {
	background-color: #f4a755;
}

.setup .setdoctype {
	position: relative;
	z-index: 1;
	padding-left: 95px;
}

.setup .haschecked-list {
	color: #333;
}

.setup .haschecked-list li {
	position: relative;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.setup .haschecked-list .item {
	height: 22px;
	padding: 2px 20px;
	font-size: 12px;
	text-align: center;
	line-height: 22px;
	border: 1px solid #f4a755;
	background-color: #fff;
	white-space: nowrap;
	cursor: pointer;
}

.haschecked-list .icon-del {
	position: absolute;
	top: -6px;
	right: -9px;
	vertical-align: middle;
	margin-right: 5px;
	background-image: url(../images/icon-btns.png);
	background-repeat: no-repeat;
	background-color: #fff;
}

.haschecked-list li .icon-del {
	display: none;
	width: 15px;
	height: 15px;
	background-position: -87px -162px;
	cursor: pointer;
}

.haschecked-list li:hover .icon-del {
	display: inline-block;
}

.setup .add-doctype {
	display: inline-block;
	height: 26px;
	padding: 0 20px;
	line-height: 26px;
	font-size: 20px;
	border: 1px dashed #ccc;
}

.setup .add-doctype i {
	font-style: normal;
}

.setup .doctype-list {
	position: absolute;
	z-index: 2;
	display: none;
	width: 600px;
	padding: 15px 0 10px 0;
	border: 1px solid #ccc;
	background-color: #fff;
	clear: both;
	box-shadow: 2px 2px 10px #ccc;
	-o-box-shadow: 2px 2px 10px #ccc;
	-ms-box-shadow: 2px 2px 10px #ccc;
	-moz-box-shadow: 2px 2px 10px #ccc;
	-webkit-box-shadow: 2px 2px 10px #ccc;
}

.setup .doctype-list li {
	display: inline-block;
	vertical-align: top;
	width: 120px;
	height: 26px;
	margin-left: 55px;
	margin-bottom: 10px;
	line-height: 26px;
	color: #666;
	cursor: pointer;
}

.setup .doctype-list li a {
	float: right;
	display: inline-block;
	height: 18px;
	line-height: 18px;
	padding: 0 5px;
	margin-top: 2px;
	font-size: 12px;
	border: 1px solid #53a2e3;
}

.setup .doctype-list li:hover {
	color: #53a2e3;
}

.setup .doctype-list li.selected:hover a,.setup .doctype-list li.selected a {
	color: #fff;
	cursor: default;
	background-color: #f4a755;
	border: 1px solid #f4a755;
}

.setup .doctype-list li.selected {
	color: #666;
	cursor: default;
}

.sort-ChEn {
	position: relative;
	z-index: 1;
	float: left;
	margin-top: 5px;
	margin-right: 50px;
	color: #666;
	*zoom: 1;
}

.sort-ChEn .sort-default {
	display: inline-block;
	vertical-align: middle;
	font-size: 12px;
	height: 26px;
	padding: 0 8px;
	line-height: 26px;
	cursor: pointer;
	border: 1px solid #dfdede;
	background-color: #fff;
}

.sort-ChEn .sort-default span {
	display: inline-block;
	vertical-align: middle;
	padding-right: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: normal;
}

.sort-ChEn .sort-default .icon-sort {
	height: 6px;
	vertical-align: middle;
}

.sort-ChEn .sort-list {
	position: absolute;
	left: -1px;
	top: 26px;
	z-index: 20;
	display: none;
	width: 100%;
	border: 1px solid #dfdede;
	background: #fff;
	box-shadow: 2px 2px 5px #CCCBCB;
	-o-box-shadow: 2px 2px 5px #CCCBCB;
	-ms-box-shadow: 2px 2px 5px #CCCBCB;
	-moz-box-shadow: 2px 2px 5px #CCCBCB;
	-webkit-box-shadow: 2px 2px 5px #CCCBCB;
}

.sort-ChEn .sort-list li {
	height: 26px;
	line-height: 26px;
	text-align: center;
}

.sort-ChEn .sort-list a {
	display: block;
	padding: 0 9px;
	text-align: center;
	color: #333;
	white-space: nowrap;
}

.sort-ChEn .sort-list li a:hover {
	text-decoration: none;
	background: #f5f5f5;
}

.sort-ChEn .sort-list .cur a {
	color: #0f5de5;
}

.sort-ChEn .sort-list i {
	display: none;
}

.sort-ChEn span i {
	display: inline-block;
	width: 16px;
	height: 20px;
	vertical-align: middle;
	margin-right: 5px;
	background-image: url("../images/icon-sprite.png");
	background-repeat: no-repeat;
}

.sort-ChEn span .icon-all {
	background-position: -100px -100px;
}

.sort-ChEn span .icon-en {
	background-position: -20px -100px;
}

.sort-ChEn span .icon-ch {
	background-position: 0 -100px;
}

.quote-pop {
	position: absolute;
	z-index: 1001;
	width: 580px;
	padding: 10px;
	font-family: "Microsoft yahei";
	border: 1px solid #eee;
	background-color: #fff;
	-webkit-box-shadow: 0 0 10px #ddd;
	-moz-box-shadow: 0 0 10px #ddd;
	-ms-box-shadow: 0 0 10px #ddd;
	-o-box-shadow: 0 0 10px #ddd;
	box-shadow: 0 0 10px #ddd;
}

.quote-pop {
	padding-bottom: 20px!important;
	background: #fff!important;
}

.quote-pop h6 {
	height: 20px;
	font-size: 14px;
}

.quote-pop h6 span {
	float: left;
}

.quote-pop h6 a {
	float: right;
	color: #f60;
	font-weight: normal;
	font-family: Comic Sans MS,arial;
}

.quote-pop table {
	width: 100%;
}

.quote-pop table td {
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px dashed #ddd;
}

.quote-pop .quote-l {
	width: 22%;
	padding-left: 3%;
	color: #666;
	white-space: nowrap;
	vertical-align: top;
}

.quote-pop .quote-r {
	width: 71%;
	padding-right: 3%;
}

.quote-pop .quote-r textarea {
	width: 100%;
	min-height: 100px;
	border: none;
	outline: none;
}

.his-title {
	width: 100%;
	height: 36px;
	margin-top: 10px;
	border-bottom: 1px solid #e6e6e6;
	font-weight: normal;
	font-size: 12px;
}

.his-title span {
	display: inline-block;
	padding-right: 10px;
	font: 16px "Microsoft yahei";
	line-height: 34px;
	border-bottom: 2px solid #f46755;
	color: #53a2e4;
}

.his-title em {
	margin: 0 5px;
	color: #0f5de5;
}

.his-title .del-allcheck {
	float: right;
	width: 94px;
	height: 24px;
	margin-top: 5px;
	font-size: 12px;
	text-align: center;
	color: #343434;
	line-height: 24px;
	border: 1px solid #dcdcdc;
	background-color: #f0f1f5;
	*margin-top: -32px;
}

.his-title .del-allcheck:hover {
	color: #fff;
	background-color: #2b83ff;
}

.his-tablelist {
	text-align: left;
	font-size: 14px;
	color: #666;
	border: 1px solid #f4f5f7;
	background-color: #fff;
	width: 100%;
}

.his-tablelist th.his-seq em {
	color: #2266c7;
	margin-right: 10px;
	cursor: pointer;
}

.his-tablelist th {
	padding: 0 10px;
	line-height: 35px;
	font-weight: normal;
	background-color: #f2f2f2;
}

.his-tablelist td {
	padding: 18px 10px;
	line-height: 24px;
	font-size: 12px;
}

.his-tablelist .his-seq {
	width: 9%;
}

.his-tablelist .his-seq input[type=checkbox] {
	margin-right: 5px;
}

.his-tablelist .his-condition {
	width: 31%;
	word-wrap: break-word;
	word-break: break-all;
}

.his-tablelist .his-condition a {
	color: #1265f1;
}

.his-tablelist .his-condition a:hover {
	color: #53a2e3;
}

.his-tablelist .his-range {
	width: 30%;
}

.his-tablelist .his-date {
	width: 15%;
	text-align: center;
}

.his-tablelist .his-opera {
	width: 15%;
	text-align: center;
}

.his-tablelist .odd {
	background-color: #f7f8fa;
}

.his-tablelist tr:nth-child(even) {
	background-color: #f7f8fa;
}

.his-tablelist .his-opera a {
	display: inline-block;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border-radius: 15px;
}

.his-tablelist .his-opera a {
	*display: inline;
}

.his-tablelist i {
	display: inline-block;
	vertical-align: middle;
	width: 20px;
	height: 20px;
	margin-top: 5px;
	background: url("../images/icon-sprite.png") no-repeat;
}

.his-tablelist .icon-subscribe {
	margin-right: 26px;
	-o-transition: 1s;
	-ms-transition: 1s;
	-moz-transition: 1s;
	-webkit-transition: 1s;
	transition: 1s;
}

.his-tablelist .icon-subscribe i {
	background-position: -120px -60px;
}

.his-tablelist .icon-subscribe.hassubscribed i {
	background-position: -100px -60px;
}

.his-tablelist .icon-del i {
	background-position: -140px -60px;
}

.his-tablelist .his-opera a:hover {
	background-color: #e9e9e9;
}

.his-tablelist .his-opera a:hover i {
	-o-transform: scale(.9);
	-ms-transform: scale(.9);
	-moz-transform: scale(.9);
	-webkit-transform: scale(.9);
	transform: scale(.9);
}

.his-tip {
	text-align: center;
	font-size: 18px;
	color: #adadad;
	line-height: 90px;
}

.his-tip a {
	color: #1567f1;
}

.his-tip a:hover {
	color: #53a2e3;
}

.custom-popup {
	width: 432px;
	padding-top: 10px;
}

.custom-popup input {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.custom-popup dt p {
	font-size: 12px;
	color: #888;
	line-height: 52px;
	padding-left: 25px;
}

.custom-popup dt p i {
	display: inline-block;
	vertical-align: middle;
	width: 20px;
	height: 20px;
	margin-right: 2px;
	background: url("../images/icon-sprite.png") no-repeat -120px -80px;
}

.custom-popup dd {
	position: relative;
	margin: 0 20px;
	padding: 5px 0 5px 85px;
	font-size: 12px;
	line-height: 24px;
	clear: both;
}

.custom-popup dd span {
	position: absolute;
	left: 0;
	width: 80px;
	text-align: right;
	color: #333;
	line-height: 26px;
}

.custom-popup dd input[type="text"] {
	display: inline-block;
	padding: 5px 20px;
	color: #333;
	border: 1px solid #ccc;
	border-top: 1px solid #888;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	*padding: 3px 10px;
}

.custom-popup dd input[type="text"] {
	*display: inline;
}

.custom-popup dd label {
	padding: 5px 20px;
	color: #333;
	white-space: nowrap;
}

.custom-popup dd label input {
	margin-right: 2px;
}

.custom-popup dd .newtitle,.custom-popup dd .condition {
	width: 240px;
	border-radius: 5px;
}

.custom-popup .bind-email {
	height: 25px;
	padding-top: 17px;
	margin-top: 10px;
	color: #888;
	border-top: 1px solid #eee;
}

.custom-popup .bind-email .useremail {
	width: 240px;
	height: 18px;
	border-radius: 5px;
}

.custom-popup .email-push {
	padding-top: 15px;
}

.custom-popup .email-push .icon-btn {
	width: 33px;
	height: 19px;
	margin-top: 3px;
	color: #fff;
	line-height: 19px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
	background-repeat: no-repeat;
}

.switch-on {
	padding-right: 24px;
	text-align: right;
	background-position: 0 0;
}

.switch-off {
	padding-left: 24px;
	text-align: left;
	background-position: 0 -30px;
}

.custom-popup .operate-btn {
	margin: 20px auto 0;
	text-align: center;
}

.custom-popup .add {
	display: inline-block;
	width: 146px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	color: #fff;
	background-color: #3288ff;
	border: none;
	border-radius: 4px;
}

.custompop-nologin p {
	margin-top: 20px;
	margin-bottom: 20px;
	line-height: 35px;
	text-align: center;
	font-size: 14px;
	color: #000;
}

.custompop-nologin .btn-confirm {
	display: block;
	width: 80px;
	height: 30px;
	margin: 0 auto;
	line-height: 30px;
	text-align: center;
	color: #fff;
	background-color: #3288ff;
	border: none;
	border-radius: 4px;
}

.mask {
	position: fixed;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	z-index: 8129;
	background-color: #000;
	opacity: .5;
	filter: alpha(opacity=50)\9;
	*filter: alpha(opacity=50);
}

.visPop * {
	margin: 0;
	padding: 0;
}

.visPop {
	position: absolute;
	left: 50%;
	top: 60px;
	top: 5vw;
	z-index: 8130;
	width: 1000px;
	height: 640px;
	margin-left: -500px;
	background-color: #fff;
}

.visPop .close {
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	width: 20px;
	height: 20px;
	font-size: 0;
	line-height: 0;
	background: url(../images/visbtn.png) no-repeat scroll -71px -55px transparent;
}

.visPop .close:hover {
	background-color: #474747;
	background-position: -22px -55px;
}

.vpSide {
	float: left;
	width: 220px;
	height: 100%;
	background-color: #f0f0f0;
	box-shadow: -1px 0 1px #e2e2e2 inset;
	overflow: visible;
}

.vpsHd {
	width: 212px;
	padding: 8px 0 24px 20px;
	font: normal 18px/1.6 "Microsoft YaHei","微软雅黑";
	color: #fff;
	background: url(../images/visbghd.png) no-repeat scroll 0 0 transparent;
}

.vpsBd {
	padding: 0 12px;
}

.vpsBd .reco {
	padding: 0 0 10px 0;
	font: 14px/2 "Microsoft YaHei","微软雅黑";
	color: #333;
}

.vpsBd .reco .item {
	padding: 2px 0;
}

.vpsBd .reco label {
	clear: both;
	display: inline-block;
	text-align: right;
	width: 5em;
}

.vpsBd .filt {
	padding: 6px 10px;
	font-size: 12px;
	line-height: 2;
}

.vpsBd .filt .dispNum {
	padding: 3px 0;
	color: #555;
}

.vpsBd .filt .dispNum a {
	margin: 0 3px;
	color: #555;
	text-decoration: none;
}

.vpsBd .filt .dispNum a:hover {
	color: #ff7624;
}

.vpsBd .filt .dispNum a.cur {
	color: #ff7624;
	font-weight: bold;
}

.vpsBd .filt .choose {
	padding: 3px 0;
	color: #333;
}

.vpsBd .filt .choose input {
	margin: 0 5px 0 0;
	vertical-align: middle;
}

.vpsBd .cont {
	height: 308px;
	background-color: #fff;
	border: 1px solid #c6c6c6;
	overflow: scroll;
	overflow-x: hidden;
}

.vpsBd .cont li {
	padding-left: 10px;
	list-style: none;
	font: 12px/2 SimSun,"宋体";
	color: #555;
	cursor: pointer;
}

.vpsBd .cont li:hover {
	background-color: #e0eefd;
}

.VisualLoad {
	display: block;
	width: 32px;
	height: 32px;
	background: url(../images/loading.gif) no-repeat;
	position: absolute;
	left: 200px;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}

.VisualLoadHide {
	left: 0;
}

.vpSideShow {
	position: relative;
	height: 2px;
	overflow: visible;
	background: url(../images/visbtn.png) repeat-x scroll 0 -148px transparent;
}

.vpSideShow .vpsHideBar {
	position: absolute;
	right: -12px;
	top: -10px;
	display: block;
	width: 14px;
	height: 24px;
	font-size: 0;
	line-height: 0;
	background: url(../images/visbtn.png) no-repeat scroll -86px -96px transparent;
}

.vpSideShow .vpsHideBar:hover {
	background-position: -86px -123px;
}

.vpSideHide {
	float: left;
	width: 34px;
	height: 100%;
	background-color: #f0f0f0;
	box-shadow: -2px 0 2px #d7d7d7 inset;
}

.vpSideHide .vpsHideBar {
	display: block;
	padding: 200px 11px;
	color: #555;
	font: bold 12px/1.5 SimSun,"宋体";
	text-decoration: none;
}

.vpSideHide .vpsHideBar i {
	display: block;
	width: 12px;
	height: 14px;
	font-size: 0;
	line-height: 0;
	background: url(../images/visbtn.png) no-repeat scroll -46px 5px transparent;
}

.vpSideHide .vpsHideBar:hover {
	color: #1d69c6;
}

.vpSideHide .vpsHideBar:hover i {
	background-position: -22px 5px;
}

.verifycode {
	clear: both;
	width: 565px;
	margin: 100px auto 0;
	text-align: center;
}

.verifycode label {
	font-size: 14px;
	line-height: 34px;
}

.verifycode input[type=text] {
	height: 32px;
	padding: 0 10px;
	line-height: 32px;
	color: #333;
	border: 1px solid #ccc;
	vertical-align: middle;
}

.verifycode img {
	vertical-align: middle;
}

.verifycode .icon {
	display: inline-block;
	vertical-align: middle;
	width: 20px;
	height: 20px;
	margin-left: 10px;
	background: url("../images/icon-sprite.png") no-repeat;
}

.verifycode .icon-right {
	background-position: -80px -100px;
}

.verifycode .icon-wrong {
	background-position: -40px -60px;
}

.verifycode .btn-verifycode {
	display: block;
	margin: 20px auto 0;
	width: 80px;
	height: 30px;
	text-align: center;
	color: #fff;
	line-height: 30px;
	background-color: #0c5de4;
}

.verifycode .btn-verifycode:hover {
	background-color: #53a2e3;
}

.verifycode label.error {
	display: none;
	color: red;
}

.vpSideHide .vpsHideBar:hover i {
	background-position: -22px 5px;
}

.cMarkSign {
	padding: 0 2px;
	letter-spacing: -1px;
	font-weight: normal;
	font-size: 12px;
	color: #dc4f4f;
	border: 1px solid #dc4f4f;
	white-space: nowrap;
}

.format-links {
	padding: 10px 20px;
	margin-top: 10px;
	line-height: 18px;
	background-color: #f5f5f5;
}

.format-links a {
	color: #0f5de5;
	font-size: 12px;
}

.format-links a:hover {
	text-decoration: underline;
}

.format-links a+a {
	padding-left: 10px;
	margin-left: 12px;
	border-left: 1px solid #aaa;
}

.format-links a+a.btn-more-formats {
	border-left: none;
}

.format-links a.btn-more-formats {
	float: right;
	padding: 2px 5px;
	margin-top: -3px;
	border-radius: 5px;
	color: #fff;
	text-decoration: none;
	background-color: #53a2e3;
}

.format-links .btn-more-formats:hover {
	background-color: #0f5de5;
}

.is-filter-off .sidebar-filter {
	width: 0;
	z-index: 2;
}

.is-filter-off .sidebar-filter .kjsk {
	display: none;
}

.is-filter-off .js-condition,.is-filter-off .sidebar-filter-btns {
	display: none;
	width: 0;
	overflow: hidden;
}

.is-filter-off .main {
	width: 1170px;
}

.icon-arrow-filter {
	position: absolute;
	right: -15px;
	top: 0;
	display: block;
	width: 15px;
	height: 35px;
	text-align: center;
	background-color: #3a82f0;
}

.icon-arrow-filter i {
	display: inline-block;
	width: 8px;
	height: 14px;
	margin-top: 10px;
	background: url("../images/icon-jt.png") no-repeat;
}

.icon-arrow-filter:hover {
	background-color: #fd7010;
}

.is-filter-on .icon-arrow-filter i {
	background-position: -14px -238px;
}

.is-filter-off .icon-arrow-filter i {
	background-position: 0 -238px;
}

.custom-pop {
	position: absolute;
	z-index: 1002;
	width: 600px;
	background-color: #fff;
	border: 1px solid #eee;
}

.custom-pop input {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.custom-pop dt {
	display: none;
}

.custom-pop dt p {
	font-size: 24px;
	text-align: center;
	font-family: "microsoft yahei";
	color: #444;
	line-height: 50px;
	font-weight: normal;
}

.custom-pop dd {
	position: relative;
	min-height: 30px;
	padding: 5px 30px 5px 120px;
	font-size: 14px;
	line-height: 30px;
	clear: both;
	word-break: break-all;
}

.custom-pop .toptip {
	font-size: 14px;
	color: #888;
	line-height: 44px;
}

.custom-pop .toptip i {
	display: inline-block;
	vertical-align: middle;
	width: 20px;
	height: 20px;
	margin-right: 5px;
	background: url("../images/icon-sprite.png") no-repeat -120px -79px;
}

.custom-pop dd span {
	position: absolute;
	left: 0;
	width: 100px;
	text-align: right;
	color: #555;
	line-height: 30px;
	font-family: "microsoft yahei";
}

.custom-pop dd input[type="text"] {
	display: inline-block;
	padding: 6px 10px;
	font-size: 14px;
	border: 1px solid #ccc;
	border-top: 1px solid #888;
	*padding: 7px 10px;
}

.custom-pop dd input[type="text"] {
	*display: inline;
}

.custom-pop dd .newtitle {
	width: 80%;
}

.custom-pop #nameTag {
	margin-left: 10px;
}

.custom-pop .btns {
	height: 30px;
	margin: 20px 0;
	text-align: center;
}

.custom-pop .btns a {
	display: inline-block;
	width: 100px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #fff;
	border: none;
	background-color: #3288ff;
}

.custom-pop .btns a:hover {
	background-color: #0f5de5;
}

.custom-pop .QueryCustom {
	margin-left: -70px;
	margin-right: 30px;
	color: #333;
	font-size: 14px;
}

.hover-toolTip {
	position: absolute;
	right: -20px;
	z-index: 99;
	display: none;
	background: #fff;
	border: 1px solid #ddd;
	padding: 2px 7px;
	line-height: 24px;
	color: #333;
	white-space: nowrap;
	-o-box-shadow: 0 5px 5px #cdcdcd;
	-ms-box-shadow: 0 5px 5px #cdcdcd;
	-moz-box-shadow: 0 5px 5px #cdcdcd;
	-webkit-box-shadow: 0 5px 5px #cdcdcd;
	box-shadow: 0 5px 5px #cdcdcd;
}

div.hover-toolTip a {
	margin: 0 1px;
	color: #e00;
	text-decoration: underline;
}

div.hover-toolTip a:hover {
	text-decoration: underline;
}

.result-detail-list .opts-btn li:hover {
	position: relative;
}

.result-detail-list .opts-btn li:hover .hover-toolTip {
	display: block!important;
}

.result-table-list .btn-download {
	display: inline-block;
	width: 16px;
	height: 20px;
	margin-right: 4px;
	vertical-align: middle;
	font-size: 0;
	text-indent: -99em;
	cursor: pointer;
	*float: left;
}

.result-table-list .btn-download a {
	margin-right: 0;
}

.result-table-list .btn-download:hover {
	position: relative;
}

.result-table-list .btn-download:hover .hover-toolTip {
	display: block!important;
	right: -50px;
	text-indent: 0;
	font-size: 12px;
}

.result-table-list .btn-download .hover-toolTip a {
	display: inline;
	vertical-align: baseline;
	width: auto;
	height: auto;
	font-size: 12px;
	overflow: visible;
	text-indent: 0;
}

.sidebar-filter dt .icon-close {
	top: 1px;
	right: 4px;
	font-size: 16px;
	color: #6882b2;
}

.close-way-wrap {
	position: absolute;
	left: 230px;
	top: 2px;
	display: none;
	box-shadow: 0 2px 2px rgb(0 0 0 / 20%);
}

.close-way-wrap ul {
	border: 1px solid #7189b6;
	background-color: #fff;
	color: #444;
	font-weight: normal;
	white-space: nowrap;
	padding: 4px;
	border-radius: 3px;
}

.close-way-wrap ul li {
	line-height: 18px;
	padding-left: 0;
}

.close-way-wrap ul .txt,.close-way-wrap ul .prompt {
	position: static;
	line-height: 22px;
	text-align: center;
	font-size: 12px;
	color: #6882b2;
	border-radius: 2px;
}

.close-way-wrap ul .txt {
	cursor: pointer;
}

.close-way-wrap ul .prompt {
	margin-top: -6px;
	color: #b4b4b4;
	transform: scale(0.9);
}

.close-way-wrap ul .txt:hover {
	background-color: #ecf2fd;
	color: #0c5de4;
}

.close-way-wrap .icon-cate {
	position: absolute;
	left: 4px;
	top: 19px;
	transform: rotate(135deg);
}

.close-way-wrap .icon-cate:after {
	position: absolute;
	top: -1px;
	left: -1px;
	content: '';
	border-top: 6px solid #fff;
	border-left: 6px solid #fff;
}

.close-way-wrap .icon-cate:before {
	position: absolute;
	top: 0;
	left: 0;
	content: '';
	border-top: 6px solid #7189b6;
	border-left: 6px solid #7189b6;
}

.sidebar-filter dd .resultlist ul::-webkit-scrollbar-thumb {
	background: #eee;
	border-radius: 10px;
}

.sidebar-filter dd .resultlist ul::-moz-scrollbar-thumb {
	background: #eee;
	border-radius: 10px;
}

.sidebar-filter dd .resultlist ul::-o-scrollbar-thumb {
	background: #eee;
	border-radius: 10px;
}

.sidebar-filter dd .resultlist ul::-ms-scrollbar-thumb {
	background: #eee;
	border-radius: 10px;
}

.sidebar-filter dd .resultlist ul::-webkit-scrollbar {
	width: 5px;
	height: 10px;
}

.sidebar-filter dd .resultlist ul::-moz-scrollbar {
	width: 5px;
	height: 10px;
}

.sidebar-filter dd .resultlist ul::-o-scrollbar {
	width: 5px;
	height: 10px;
}

.sidebar-filter dd .resultlist ul::-ms-scrollbar {
	width: 5px;
	height: 10px;
}

.result-detail-list .middle .fz14-w,.result-table-list .name .fz14-w {
	display: block;
	color: #000;
	margin-top: 2px;
	font-size: 14px;
	line-height: 20px;
	word-break: break-word;
}

.result-detail-list .middle .name-mt+.fz14-w,.result-table-list .name .name-mt+.fz14-w {
	font-size: 12px;
	color: #666;
}

.result-detail-list .middle a.fz14-w:hover,.result-table-list .name a.fz14-w:hover {
	color: #53a2e3;
}