* {
	box-sizing: border-box;
}
body {
	margin: 0;
	padding: 0;
	color: #333333;
	font: 12px/16px Tahoma;
	word-break: break-all;
	word-wrap:break-word;
	-webkit-font-smoothing: subpixel-antialiased;
}

h1, h2, h3, h4, h5, h6, blockquote, pre, a, address, em, img, strong, dl, dt, dd, ol, ul, li, form, label, legend, table, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	outline: 0;
	padding: 0;
	font-size: 1em;
	line-height: 1;
	word-break: break-all;
	word-wrap:break-word;
}
h1, h2, h3, h4, h5, h6 {
	font-family: "Microsoft YaHei";
}


label {
	cursor: pointer;
}
caption,th {
	text-align: left;
}

em {
	font-style: normal;
}

img {
	border: 0 none;
	vertical-align: bottom;
}

input[type="checkbox"] {
	vertical-align: middle;
}



select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], input[type="file"] {
	padding: 0.3em .5em;
	color: #999;
	line-height: 1.5;
	background: #fff;
	border: 1px solid #e6e6e6;
	border-radius: 0px;
	vertical-align: middle;
	font-family: "Microsoft YaHei";
}
textarea {
	resize:none;
}
input[type="file"] {
	padding: 5px 7px;
}

select:hover, textarea:hover, input[type="text"]:hover, input[type="password"]:hover, input[type="datetime"]:hover, input[type="datetime-local"]:hover, input[type="date"]:hover, input[type="month"]:hover, input[type="time"]:hover, input[type="week"]:hover, input[type="number"]:hover, input[type="email"]:hover, input[type="url"]:hover, input[type="search"]:hover, input[type="tel"]:hover, input[type="color"]:hover, input[type="file"]:hover {
	border-color: #bbb;
}
select:focus, textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, input[type="file"]:focus {
	color: #696969;
	border-color: #f59942;
	background-color: #fff;
	outline: 0;
}
.center {
	text-align: center;
}
.sel {
	display: inline-block;
	position: relative;
	margin-right: .25em;
	padding: 0.3em 2.5em 0.3em .5em;
	color: #303d3f;
	background: /*url(../images/icon-arrow.png)*/ no-repeat right 8px #fff;
	border: 1px solid #e6e6e6;
	border-radius: 0px;
	vertical-align: middle;
	cursor: pointer;
}
.sel i.icon-angle-down, .sel i.icon-caret-down {
	position: absolute;
	right: 0;
	top: 0;
	padding: .125em .25em;
	color: #da2931;
	font-size: 1.5em;
}
a.disp, .sel-box a {
	display: block;
	color: #999999;
	line-height: 1.5;
}
.sel-box {
	display: none;
	position: absolute;
	left: -1px;
	right: -1px;
	top: 35px;

	background: #fff;
	border: 1px solid #dddddd;
	border-bottom: 0;
	z-index: 99;

}
.sel-box li {
	border-bottom: 1px solid #dddddd;
}
.sel-box a {
	display: block;
	line-height: 2;
 	padding: 0.25em 0.5em;
}
.sel-box a:hover {
	color: #fff;
	background: #db2d35;
}
button, .btn, input[type="button"], input[type="submit"] {
	display: inline-block;
	padding: 0.3em 0.5em;
	line-height: 1.7;
	color: #fff;
	background: #d92129;
	border-radius: 0px;
	border: 0;
   vertical-align: middle;
	cursor: pointer;
}
button i, .btn i {
	margin-right: 4px;
}
.btn-l {
	display: inline-block!important;
	height: 15px;
	padding: 4px 10px;
	font-size: 12px;
	line-height: 15px;
	color: #158c3d!important;
	background: #fff;
	border: 1px solid #158c3d!important;
   vertical-align: middle;
	cursor: pointer;
}


input:focus, textarea:focus, button:focus {
	outline: 0;
}
input[readonly] {
	color: #939192;
	background: #f5f5f5!important;
	cursor: default;
}



ol, ul{
	list-style: none;
}

table{
	border-collapse: collapse;
	border-spacing: 0;
}
.no-border {
	border: 0!important;
}


.sample-box {
	margin: 10px;
	padding: 10px;
	background: #fff;
	border: 1px dashed #aaa;
	border-radius: 5px;
}
.sample-box:before {
	position: relative;
	top: -10px;
	font-size: 0;
	line-height: 0;
	content: "sample";
	font-weight: bold;
	font-size: 14px;
}

.clear-line {
	clear: both;
	height: 1px;
	line-height: 1px;
}
.clear:after {
	clear: both;
	color: #333333;
	content: " ";
	display: block;
}
.clear{zoom:1;}
@import "font-awesome.min.css";
/*----reset----*/
body {
	position: relative;
	padding-top: 43px;
	color: #333333;
	font: 100%/120% a;
	font-family: "Microsoft YaHei";
	background: #fff;
}


a {
	color: #333333;
	/*font-weight: lighter!important;*/
	font-size: inherit;
	line-height: inherit;
	text-decoration: none;
}


a:hover {
	opacity: 1;
	filter:alpha(opacity=100);
}
.sel-box {
	top: 28px;
}
i {
	font-family: FontAwesome;
}
img, object {
	max-width: 100%;
}
.row {
	/*border-bottom: 1px solid transparent;*/
	/*border-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.15) 50%, rgba(0, 0, 0, 0) 100%) 1;*/
	/*margin: 20px 0;*/

	background: linear-gradient(to right,
	transparent 0%,
	#dcdcdc 20%,
	#dcdcdc 80%,
	transparent 100%
	);
	background-size: 100% 1px;
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

.row:before, .row:after {
	display: table;
	content: " ";
}
.row:after {
	clear: both;
}
.col-left {
	float: left;
	width: 975px;
}
h2 {
	position: relative;
}
h2 .more {
	position: absolute;
	right: 0.5em;
}
h2 .more a {
	color: #999!important;
}

.switch-nav {
	height: 28px;
	margin-bottom: 7px;
}
.switch-nav a {
	position: relative;
	float: left;
	width: 25%;
	height: 28px;
	padding: 2px 0;
	color: #4f4f4f!important;
	font-size: 0.875em;
	text-align: center;
	line-height: 22px;
	background: #fff;
	border-right: 2px solid #f4f4f4;
	cursor: pointer;
}
.switch-nav a:last-child {
	border: 0;
}
.switch-nav .current {
	color: #fff!important;
	background: #d92d2d;padding:2px 0px;
}

.switch-nav.s2 a {
	width: 33.333%;
	padding:2px 0px;
}
.switch-nav.s3 a {
	width: 33.333%;
}
.tbbiaoshi{
	display: inline-block;
	height: 1.5em;
	text-align: center;
	width: 3em;
	background: url(/images/tbgx.png) no-repeat;
	background-size: 100%;
	position: relative;
	top: 0.7em;
	left: 0.2em;
}
/*----reset end----*/
/*----head body foot----*/
#header, #searcher, #body, #footer {

}
.l-width {
	position: relative;
}
#header {
	position: fixed;
	top: 0;
	width: 100%;
	height: 43px;
	color: #333;
	background: #fff;
	z-index: 999;
}
#header a {
	color: #333;
}
#logo, .website {
	position: absolute;
	width: 100%;
	padding: 7px 4%;
	height: 43px;
	font-size: 1.25em;
	text-align: left;
	line-height: 170%;
}
#logo a {
	float: left;
	height: 34px;
}
#logo img {
	max-width: 100%;
	max-height: 100%;
}
#logo span {
	font: 0/0 a!important;
	color: transparent!important;
}

.website {

}

.menu, .header-op {
	position: absolute;
	left: 10px;
	top: 0;
	height: 43px;
	padding: 12px 0 11px;
	font-size: 20px;
	z-index: 9;
}
.menu a, .header-op a {
	display: inline-block;
	padding: 0 10px;
}
.menu {
	left: inherit;
	right: 10px;
}
.menu .share {
	width: 43px;
}
.menu button, .menu .btn {
	width: 50px;
	height: 23px;
	margin: -2px 0;
	padding: 0 0 3px;
	font-size: 0.75em;
	text-align: center;
	color: #fff!important;
	background-color: rgba(255,255,255,0.2)!important;
	border: 1px solid rgba(0,0,0,0.2)!important;
	text-shadow: 0 0 0!important;
}
.menu button i, .menu .btn i {
	margin: 0;
	font-size: 1em;
}
.left-nav {
	position: fixed;
	left: 0;
	top: 42px;
	bottom: 0;
	width: 75%;
	background: -moz-linear-gradient(top, #a6a6a6 0%, #7d7d7d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a6a6a6), color-stop(100%,#7d7d7d));
	background: -webkit-linear-gradient(top, #a6a6a6 0%,#7d7d7d 100%);
	background: -o-linear-gradient(top, #a6a6a6 0%,#7d7d7d 100%);
	background: -ms-linear-gradient(top, #a6a6a6 0%,#7d7d7d 100%);
	background: linear-gradient(to bottom, #a6a6a6 0%,#7d7d7d 100%);
	z-index: 9999;
}
.left-nav {
	overflow: auto;
	padding: 1% 0;
}
.left-nav-header {
	position: relative;
	height: 85px;
	padding: 12px 20px 0;
	font-size: 1.125em;
	line-height: 150%;
	text-align: center;
	background: url(../images/left-nav-header.png) repeat-x top left;
	background-size: contain;
}
.left-nav-header .user-pic {
	display: inline-block;
	width: 56px;
	height: 61px;
	padding: 5px 6px 0 2px;
	background: url(../images/user-pic-bg.png) no-repeat;
	vertical-align: middle;
}
.left-nav-header .user-pic img {
	width: 49px;
	height: 49px;
	border-radius: 100%;
}


.left-nav-list a {
	display: block;
	margin: 1% 0;
	padding: 0 20%;
	line-height: 200%;
	color: #fff!important;
}
.left-nav-list a:hover {
	background: rgba(255,255,255,0.2)
}
.left-nav-list a i {
	margin-right: 5px;
}

#top-nav {
	float: right;
	margin: 26px 10px 0 0;
}
#top-nav li {
	float: left;
	height: 24px;
	padding: 0 20px;
	line-height: 24px;
	border-left: 1px solid rgba(0,0,0,0.2);
	border-right: 1px solid rgba(255,255,255,0.2);
}
#top-nav li i {
	position: relative;
	top: -1px;
	font-size: 16px;
	margin-right: 4px;
	vertical-align: middle;
}
#top-nav .login, #top-nav .logout {
	border-right: 0
}
#top-nav .alert {
	margin: 0 10px;
}
#top-nav .alert b {
	display: inline-block;
	position: relative;
	top: -1px;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	vertical-align: middle;
	background: rgba(255,255,255,0.3);
	border-radius: 100%;
}
#searcher {
    position: relative;
    width: 100%;
    /*background: #e6e6e6;*/
    background: url(../images/search-bg.png);
    background-position:70% 80%;
}

.search-box {
	width: 100%;
	padding: 12% 9%;
}
.search-sel {
	height: 36px;
	margin-bottom: 6px;
}
.search-sel ul {
}
.search-sel li {
	float: left;
	position: relative;
	width: 33.3%;
	height: 36px;
	line-height: 34px;
	font-size: 14px;
	color: #666;
	text-align: center;
	background: #fff;
	border-right: 1px solid #e6e6e6;
	cursor: pointer;
}
.search-sel li:last-child {
	border-right: 0;
}
.search-sel li i {
	margin-left: 3px;
	color: #da2931;
}
.search-sel .list {
	color: #c73232;
	background: #f7f7f7;
	border-color: #d9d9d9;
}
.sel-more {
	overflow: auto;
	position: fixed;
	width: 100%;
	max-height: 70%;
	bottom: 0;
	background: rgba(255,255,255,0.9);
	z-index: 9999;
}
.search-sel-more li {
	display: block;
	text-align: center;
	color: #333333;
	padding: 5px 0;
	position: relative;
	text-decoration: none;
	background: #fff;
	border-bottom: 1px solid #e5e5e5;
}
.search-sel-more:hover {
	background: #f7f7f7;
}
.search-input {
	position: relative;
	height: 36px;
}
.search-input input[type="text"], .search-input select, .search-input .sel, .search-input button {
	float: left;
	padding: 9px 10px;
	line-height: inherit!important;
	box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1)!important;
	border-radius: 0;
}
.search-input input[type="text"] {
	float: none;
	width: 100%;
	border: 0;
	padding: 0 5px;
	height: 36px;
	min-height: inherit;
}
.search-input .ui-input-text {
	margin: 0;
	border: 0;
}
.search-input .ui-focus {
	text-shadow: 0 0 0;
	-webkit-box-shadow: 0 0 0;
}

.input-type2 input[type="text"] {
	width: 560px;
}

.search-input .sel-box {
	top: 42px;
}
.search-input button {
	position: absolute;
	right: 1px;
	top: 1px;

	width: 34px;
	height: 34px;
	padding: 0;
	color: #666;
	background: #fff;
	border: 0;

}
.search-input button i {
	margin: 0;
}
.search-input .search-adv, .search-input .search-help {
	float: left;
	line-height: 40px;
}
.search-input .search-adv {
	margin-left: 30px;
	font-size: 14px;
	color: #fa7230;
	font-weight: bold;
	text-shadow: 1px 1px 0px #fff,-1px -1px 0px #fff;
}
.search-input .search-help {
	margin-left: 20px;
	color: #0066c0;
}
.search-filter {
	position: relative;
	width: 100%;
}
.search-filter label {
	margin-right: 8px;
}
.search-filter .j-guid {
	position: absolute;
	right: 0;
}
.search-filter .j-guid a {
	text-decoration: underline;
}
.hot-search {
	font-weight: bold;
	margin-left: 5px;
	margin-right: 10px;
}
.ui-page {
	padding-top: 43px;
}
/*----head body foot end----*/

.article-type {
	display: inline-block;
	width: auto;
	height: 20px;
	margin-right: 5px;
	padding: 0 3px;
	font-size: 12px;
	font-weight: lighter;
	line-height: 19px;
	color: #fff;
	text-align: center;
	background: #10b2c1;
	border-radius: 2px;
	vertical-align: bottom;
}
.article-type:before {
	display: none;
}
.hy .article-type {
	background-color: #274b5c;
}
.xw .article-type {
	background-color: #a9090c;
}
.zl .article-type {
	background-color: #bf4b75;
}
.ww .article-type {
	background-color: #ffbd03;
}
.zz .article-type {
	background-color: #359a56;
}
.rw .article-type {
	background-color: #10b2c1;
}
.zt .article-type {
	background-color: #10b2c1;
}
.jg .article-type {
	background-color: #10b2c1;
}
.cm .article-type {
	background-color: #10b2c1;
}
.ly .article-type {
	background-color: #10b2c1;
}
.dq .article-type {
	background-color: #10b2c1;
}
.bz .article-type {
	background-color: #10b2c1;
}
.cp .article-type {
	background-color: #10b2c1;
}
.cg .article-type {
	background-color: #10b2c1;
}
.ts .article-type {
	background-color: #10b2c1;
}
.kt .article-type {
	background-color: #10b2c1;
}
.xm .article-type {
	background-color: #10b2c1;
}

.pages button {
	background: #a21e1e;
	border: 1px solid #a21e1e;
	vertical-align: middle;
	cursor: pointer;
}
.page .current {
	background: #a21e1e;
}


#footer {
	clear: both;
	padding: 7% 3% 0;
	background: url(../images/footbg.png) no-repeat;
	background-size: cover;
}
#footer .f1 {
	padding: 0 6%;
}
#footer .logo {
	margin-bottom: .75em;
}
#footer .logo img {
	width: 80%;
}
#footer .contact {
	margin-bottom: 1em;
}
#footer .contact p {
	margin: 0;
	font-size: .75em;
	line-height: 1.5;
}
#footer .code {
	width: 5.5em;
	margin-bottom: 1em;
}
#footer .code img {

}
#footer .code span {
	display: inline-block;
	font-size: .75em;
	line-height: 1.5rem;
}
#footer .f-links {
	overflow: hidden;
	line-height: 2;
	zoom: 1;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #d3d3d3;
}
#footer .f-links a {
	float: left;
	width: 25%;
	font-size: .875em;
	text-align: center;
	color: #333;
}
#footer .copyright {
	font-size: .75em;
	color: #666;
	text-align: center;
	line-height: 2;
}

.layer-bg {
	display: none;
	position: fixed;
	_position:absolute;
	top: 0;
	_top:expression(eval(document.documentElement.scrollTop));
	left: 0;
	_bottom:auto;
	width: 100%;
	height: 100%;
	_height:expression(eval(document.documentElement.clientHeight));
	filter:alpha(opacity=50);
	opacity:0.5;
	background: #000;
	z-index: 999;
}

.layer-box {
	display: none;
	position: absolute;
	left: 50%;
	top: 15%;
	width: 82%;
	min-height: 200px;
	_height: 200px;
	margin-left: -41%;
	background: #fff;
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
	z-index: 1000;
}
.layer-box .layer-title {
	height: 3em;
	padding-left: 10px;
	font-size: .75em;
	font-weight: lighter;
	line-height: 3;
	color: #fff;
	background: #e66c71;
}
.layer-box .layer-title span {
	padding-left: 7px;
	border-left: 5px solid #ae3928;
}
.layer-box .close {
	position: absolute;
	right: 0;
	top: 0;
	padding: .4em;
	font-size: 1.125em;
	color: #fff;
	cursor: pointer;
}
.layer-box .layer-content {
	padding: 4%;
}
.layer-box .input-box-title {
	background: transparent;
}
.layer-box .input-box-title a {
	color: #777;
}
.layer-box .input-box-title span, .layer-box .input-box-title .current {
	border: 1px solid #ccc;
}
.layer-box .journal-list li {
	background: #fefefe;
}
.layer-box .journal-list .added, .layer-box .journal-list .added a {
	font-weight: bold;
	color: #555!important;
}
.layer-box .journal-list .added {
	background: #f7f7f7;
}
.layer-box .content-input {
	min-height: 5em;
}
.layer-box .content-input .input-line {
	position: relative;
	margin: 0;
	margin-bottom: 2%;
	zoom: 1;
}

.layer-box .content-input .input-label, .layer-box .content-input .input {
	display: block;
	font-size: .625em;
	line-height: 2.6;
	margin: 0;
	padding: 0;
}
.layer-box .content-input input {
	width: 100%;
	line-height: 1.6;
}
.layer-box .content-input .input-label {
	float: left;
	width: 8.5em;
	text-align: right;
}
.layer-box .content-input .input {
	margin-left: 9em;
}
.layer-box .content-input .sel {
	width: 9.9em;
	height: 2.5em;
}
.layer-box .content-input .sel a.disp {
	line-height: 1.75;
}

.layer-box .content-input .sel i.icon-angle-down {
	padding: .25em
}
.layer-box .content-input .sel-box {
	top: 2.3em;
}
.layer-box .s-add .input {
	padding-right: 3em;
}
.layer-box .s-add .sel {
	width: 100%;
}
.layer-box .s-add .sel + .btn {
	right: 0;
	top: 0;
	position: absolute;
	width: 2.5em;
	height: 2.5em;
	padding: 0.8em;
	text-align: center;
}
.layer-box .s-add .sel + .btn i {
	margin: 0;
}


.layer-box .input-group-btn button {
	height: auto;
	line-height: normal;
}
.layer-box .select-list {
	overflow-y: auto;
	zoom: 1;
	height: 145px;
	padding: 6px 8px;
	font-size: 12px;
	color: #303d3f;
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 3px;
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1) inset;
	vertical-align: middle;
}
.layer-box .select-list li {
	float: left;
	overflow: hidden;
	width: 50%;
	padding-right: 20px;
	line-height: 26px;
	text-overflow: ellipsis;
}
.layer-box .select-list li:hover {
	background: rgba(100,100,100,0.1);
}


.layer-box .lb-2 .input-label {
	width: 3em;
}
.layer-box .lb-2 .input {
	margin-left: 3em;
}
.layer-cnt {
	padding: 10px 20px;
}


.layer-cnt-h {
	height: 30px;
	margin-bottom: 15px;
	padding-left: 3px;
	line-height: 28px;
	font-weight: bold;
	font-size: 14px;
	color: #4e4e4e;
	border-bottom: 1px solid #d0d0d0;
}
.layer-box .submit {
	text-align: center;
	font-size: .875em;
}
.layer-box .submit .btn {
	width: 6em;
}

.gch-import .input button {
	vertical-align: top;
	margin-top: 2px;
}


.w-w1 {
	width: 10%;
}
.w-w2 {
	width: 20%;
}
.w-w3 {
	width: 30%;
}
.w-w4 {
	width: 40%;
}
.w-w5 {
	width: 50%;
}
.w-w6 {
	width: 60%;
}
.w-w7 {
	width: 70%;
}
.w-w8 {
	width: 80%;
}
.w-w9 {
	width: 90%;
}
.w-w10 {
	width: 100%;
}


.layer-box.w-w3 {
	margin-left: -15%
}
.layer-box.w-w4 {
	margin-left: -20%
}
.layer-box.w-w5 {
	margin-left: -25%
}
.layer-box.w-w6 {
	margin-left: -30%
}
.layer-box.w-w7 {
	margin-left: -35%
}
.layer-box.w-w8 {
	margin-left: -40%
}
.layer-box.w-w9 {
	margin-left: -45%
}
.layer-box.w-w10 {
	margin-left: -50%
}
.advance {
	top: 150px;
	width: 92%;
	margin-left: -46%;
}
.advance .layer-title {
	height: 2.5em;
	padding-top: .5em;
	font-size: .625em;
	padding-left: .5em;
	background: #db2d35;
}
.advance .layer-title a {
	float: left;
	height: 2em;
	padding: 0 .5em;
	line-height: 2;
	text-align: center;
	color: #fff;
}
.advance .layer-title a.current {
	color: #db2d35;
	background: #fff;
}
.advance .close {
	padding: .3em;
}
.advance .search-list {
	clear: both;
	padding: .25em 2em 0;
}
.advance .layer-cnt {
	padding: 2%;
}
.advance .layer-cnt .sel, .advance .layer-cnt .s, .advance .layer-cnt .t {
	float: left;
	width: 120px;
}
.advance .layer-cnt .sel input {
	width: 50px;
	height: 21px;
	height: 22px\9;
	line-height: 22px;
	background: transparent;
	border: 0;
}
.advance .layer-cnt .sel .sel-box {
	width: 125px;
}


.advance .layer-cnt .s {
	width: 40px;
}
.advance .layer-cnt .s .sel-box {
	width: 40px;
}


.advance .layer-cnt .t {
	margin-right: 0;
}
.advance .layer-cnt .t .sel-box {
	width: 60px;
	z-index: 9999;
}
.advance .layer-cnt .t ul {
	overflow: auto;
	width: 76px;
	height: 174px;
}


.advance .layer-cnt .adv-object .input {
	float: left;
	position: relative;
	margin-right: .25em;
}
.advance .layer-cnt .adv-object .input input {
	width: 13em;
	height: 2.5em;
	font-size: 1em;
	line-height: 1.75;
}
.advance .layer-cnt .input .class-view {
	position: absolute;
	right: 58px;
	top: 2px;
	padding: 3px 4px;
}
.advance .layer-cnt .input .class-view input {
	width: 81px;
	height: 21px;
	padding: 0 0 1px;
	font-size: 14px;
	line-height: 22px;
	color: #fff;
	background: #bbbbbb;
	border: 0;
	border-radius: 2px;
	cursor: pointer;
}
.advance .layer-cnt .input .in-sel {
	position: absolute;
	right: 6px;
	top: 2px;
	margin: 0 -5px 0 0;
	padding: 3px 4px;
	border-left: 1px dotted #bcbcbc;
}
.advance .layer-cnt .input .in-sel .disp {
	display: block;
	width: 50px;
	height: 21px;
	padding-right: 12px;
	font-size: 14px;
	line-height: 21px;
	line-height: 21px\9;
	*line-height: 21px;
	_line-height: 21px;
	text-align: center;
	color: #fff;
	background: url(../images/ico-arrow.png) no-repeat 31px -79px #bbbbbb;
	border-radius: 2px;
}
.advance .layer-cnt .input .in-sel .exact {
	background-color: #777;
}
.advance .layer-cnt .input .in-sel .sel-box {
	position: absolute;
	width: 42px;
	left: 4px;
	top: 25px;
	border: 0;
	background: transparent;
}
.advance .layer-cnt .input .in-sel .sel-box li {
	margin-bottom: 1px;
	border: 0;
}
.advance .layer-cnt .input .in-sel .sel-box li a {
	width: 50px;
	height: 24px;
	margin-bottom: 1px;
	padding: 0;
	padding-right: 12px;
	font-size: 14px;
	line-height: 24px;
	text-align: center;
	color: #fff;
	background: #bbbbbb;
	border-radius: 2px;
}
.advance .layer-cnt .input .in-sel .sel-box li .exact {
	background: #777;
}
.advance .layer-cnt .button input {
	width: 95px;
	height: 24px;
	line-height: 18px;
	text-align: center;
	color: #333;
	background: #fdfdfd;
	border: 1px solid #d1d1d1;
	cursor: pointer;
}
.advance .layer-cnt .add, .advance .layer-cnt .cut {
	position: absolute;
	width: 31px;
	height: 30px;
	margin-top: -14px;
	left: 33px;
	background: url(../images/sel-op.png)  0 0 no-repeat;
	border: 1px solid #bcbcbc;
	border-radius: 2px;
	cursor: pointer;
}
.advance .layer-cnt .cut {
	left: auto;
	right: 36px;
	background: url(../images/sel-op.png) right 0 no-repeat;
}
.advance .layer-cnt .filter {
	height: 3.5em;
	padding: .5em 3em;
}
.advance .layer-cnt .filter strong {
	line-height: 2.5;
}
.advance .layer-cnt .filter input[type="text"] {
	float: left;
	margin: 0 .5em;
	font-size: 1em;
	height: 2.5em;
	line-height: 1.75;
	width: 6.8em;
}
.advance .layer-cnt .filter label input[type="checkbox"] {
	position: relative;
	top: -.06em;
	margin: 0;
	margin-left: .375em;
	vertical-align: middle;
}

.advance .layer-cnt .filter i {
	display: inline-block;
	width: 80px;
}
.advance .layer-cnt .class-sel {
	margin-top: 3px;
	padding: 5px;
	background: #fafafa;
	border: 1px solid #e4e4e4;
}
.advance .layer-cnt .class-sel ul {
	overflow: auto;
	height: 75px;
}
.advance .layer-cnt .class-sel li {
	float: left;
	width: 182px;
	line-height: 24px;
}


.advance .easy-select-box .easy-select-box-disp {
	height: 26px;
	line-height: 24px;
}

.advance .format-intro {
	clear: both;
	padding: 5px;
	font-family: icon;
	color: #777;
}
.advance .format-intro p {
	min-height: inherit;
	margin: 0 0 1em;
	line-height: 20px;
}
.advance .factor-input .input-area {
	width: 100%;
	height: 100px;
	padding: 5px;
	font-size: 12px;
	line-height: 20px;
	background: url(../images/adv-area-bg.png) no-repeat left;
	border: 1px solid #bcbcbc;
	border-radius: 2px;
}

.advance p, .advance .sinput-top, .advance .sinput, .advance .sel-op, .advance .filter, .advance .submit {
	min-height: 2.6em;
	margin-bottom: 3%;
	font-size: .5em;
	line-height: 2.6;
}
.advance .layer-cnt .sel {
	width: auto;
	height: 2.5em;
	padding-right: 2em;
}
.advance .layer-cnt .sel a.disp {
    line-height: 1.75;
}
.advance .layer-cnt .sel i.icon-caret-down {
	color: #333;
	padding: .25em
}

.advance .layer-cnt strong {
	float: left;
	font-weight: lighter;
	line-height: 30px;
}
.advance .layer-cnt span {
	float: left;
	margin: 0 5px;
	line-height: 30px;
}
.advance .layer-cnt label {
	margin-right: 10px;
}
.advance .sinput-top {
	padding-left: 110px;
}
.advance .sinput {
	clear: both;
}
.advance .sel-op {
	position: relative;
	display: block;
	height: 1px;
	min-height: 1px;
	padding-left: 3px;
	z-index: 999;
}
.advance .sel-op a {
	position: absolute;
	top: -3.4em;
	width: 2.5em;
	height: 2.5em;
	padding: .8em;
	color: #fff;
	text-align: center;
	font-size: 1em;

	background: #db2d35;
}
.advance .sel-op .op-l {
	left: -3.5em;
}
.advance .sel-op .op-r {
	right: -3.5em;
}
.advance .layer-cnt-h {
	height: 2.5em;
	margin: 0;
	padding-left: 2%;
	line-height: 2.5;
	font-size: .5em;
	color: #333;
	background: #f8d5d7;
	border-bottom: 0;
}
.advance .factor-input {
	padding: 10px 0 0;
	margin-bottom: 15px;
}
.advance .layer-cnt .t .complex {
	width: 639px;
	border: 1px solid #ddd;
}
.advance .layer-cnt .t .complex ul {
	overflow: auto;
	width: 637px;
	height: 150px;
	padding: 5px 0;
	zoom: 1;
}
.advance .layer-cnt .t .complex li {
	float: left;
	margin: 0 8px;
	border: 0;
}

.advance .submit {
	_margin-bottom: 0;
	padding: 0;
	text-align: center;
}
.advance .submit .btn {
	margin: 0 .5em;
}
.advance .submit .btn-s {
	width: 100px;
	margin: 0 10px;
	background: #f93549;
	border-color: #f93549;
}
.advance .submit .btn-c {
	display: inline-block;
	width: 100px;
	margin: 0 10px;
	padding: 6px 5px;
	font-size: 14px;
	color: #555;
	background: #fff;
	border: 1px solid #999;
	border-radius: 3px;
	vertical-align: middle;
	cursor: pointer;
}

.text-book:after {
	padding: 2px;
	font-size: 12px;
	color: #ce712e;
	border-color: #ce712e;
	border-radius: 0;
}
.text-paper:after {
	padding: 2px;
	font-size: 12px;
	color: #2c8dba;
	border-color: #2c8dba;
	border-radius: 0;
}
.text-journal:after {
	padding: 2px;
	font-size: 12px;
	color: #a352a8;
	border-color: #a352a8;
	border-radius: 0;
}
.text-standard:after {
	padding: 2px;
	font-size: 12px;
	color: #479a61;
	border-color: #479a61;
	border-radius: 0;
}
.text-article:after {
	padding: 2px;
	font-size: 12px;
	color: #1ba6b5;
	border-color: #1ba6b5;
	border-radius: 0;
}
.text-zt:after {
	padding: 2px;
	font-size: 12px;
	color: #fa6d0a;
	border-color: #fa6d0a;
	border-radius: 0;
}
.text-kc:after {
	padding: 2px;
	font-size: 12px;
	color: #fa6d0a;
	border-color: #fa6d0a;
	border-radius: 0;
}


/*-- 提示框css --*/
.jconfirm-box-container {
	width: 300px;
	margin: 0 auto;
}
.jconfirm-box-container .btn-default {
	color: #fff!important;
	background: #a21e1e;
}
.jconfirm-box-container .btn-cancel {
	color: #fff!important;
	background: #999;
}
.jconfirm-box-container .btn-cancel:hover {
	background: #ddd;
}
.jconfirm .jconfirm-box div.title-c {
	margin: 0 -5px;
	margin-bottom: 15px;
	padding: 0 5px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ddd;
}
.jconfirm .jconfirm-box div.title-c .title {
	padding-left: 10px;
	padding-bottom: 0!important;
	font-size: 18px!important;
	font-family: microsoft yahei!important;
	border-left: 5px solid #a21e1e!important;
}


.share-layer {
	position: absolute;
	top: 43px;
	left: 10px;
	right: 10px;
	padding: 20px;
	height: 400px;
	color: #777;
	background: #fff;
}
.share-layer h4 {
	font-size: 1em;
	font-weight: lighter;
}
.share-list li {
	float: left;
	width: 33.333%
}

.get-more {
	padding: 10px;
	text-align: center;
	font-size: 0.875em;
	color: #999;
	background: #fff;
}
.get-more:empty {
	display: none;
}
.get-more a {
	color: inherit;
}
/*--mobile css clear--*/
.ui-overlay-a, .ui-page-theme-a, .ui-page-theme-a .ui-panel-wrapper {
	text-shadow: 0 0 0;
}

.new{
	width:100%; float:left; min-width:750px;
	height:355px;
	margin:0 auto;
	margin-top:35px;
	}
.new-title{
	width:100%;
	height:40px;
	border-bottom:1px solid #e7e7e7;
	margin-bottom:25px;
	}
.new-title ul{
	float:left;
	}
.more{
	text-align:right;  margin: .5em auto;
}
.more a {
	float: right;
	background: url(/images/more.png) no-repeat 4rem 8px;
	background-size: .7em;
	padding-right: 2.3em;
	display: inline-block;
	width: 5rem;
	font-size: .75em;
	line-height: 2.5;
}
.new-title ul li{
width:120px;
height:40px;
line-height:40px;
text-align:center;
float:left;
font-size:20px;
}
.new-title ul li.current,.new-title ul li:hover{
background:#d92129;
font-weight:bold;
}
.new-title ul li.current a,.new-title ul li:hover a{
color:#FFF;
}
.pic{
float:left;
position:relative;
}
.pic p{
position:absolute;
bottom:0;
height:56px;
line-height:56px;
padding-left:20px;
width:615px;
font-size:18px;
}
.pic p a{
color:#FFF;
font-weight:bold;
}
.pic p span{
float:right;
padding-top:2px;
}
.pic p span a{
padding-left:15px;
}
.new-list{
	float:left;
	width:100%;
	}
.list-t a{
	font-weight:bold;
	}
.new-list ul li{
float:left;
}

.new-list .gray-bg{ padding: 2% 0;}
.new-list .gray-bg2{ padding: 2% 0;}

.new-list ul li p{
font-size:0.050em;
color:#666666;
padding:0px;
line-height:0;
}
.new-list ul li span{
color:#999999;
right:0;
text-align: right;
}

.move-arrow {
position:absolute;
top: 50%;
width:100%
}
.go-left, .go-right {
position: absolute;
left: 0;
width:5%;
margin-top: -10%;
text-align: center;
}
.go-right {
left: auto;
right: 0;
}

.go-left img, .go-left img {
width: 100%;
}


