@charset "utf-8";

/* CSS Document */

.col-md-3,
.col-md-9 {
	float: left;
}

#cm2 {
	margin-bottom: 7px !important;
	width: 100%;
	line-height: 26px;
	overflow: hidden;
	text-overflow: ellipsis;
	text-overflow: -o-ellipsis-lastline;
	word-break: break-all;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	max-height: 52px;
}

.logom {
	margin-top: 25px;
	margin-left: 20px;
}

#formbox {
	width: 468px;
	min-height: 432px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -234px;
	margin-top: -190px;
	border-radius: 5px;
	box-shadow: 0 0 10px #cfcfcf;
	color: #333333;
	background: url(../images/loginbk.png) repeat;
}

#formbox .loginbk {
	width: 100%;
	height: 100%;
	padding: 20px 42px;
}

#formbox h2 {
	font-size: 20px;
}

#formbox label {
	display: inline-block;
	margin-bottom: 5px;
	font-size: 16px;
}

#formbox input {
	height: 40px;
	font-size: 14px;
	line-height: 40px;
	padding: 0px 12px;
}

#formbox .blodred {
	width: 100%;
	padding: 0px;
	height: 46px;
	color: white;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	line-height: 46px;
	background-color: #dc5a4f;
}

#formbox .w222 {
	width: 222px;
}


/*#formbox .mmwjbox{ margin-bottom:15px; color:#999999; font-size:14px;}
#formbox .mmwjbox label{ overflow:hidden; font-size:14px; float:left; line-height:40px; display:block;}
#formbox .mmwjbox label input{ float:left; width:14px; height:14px; margin-right:5px; margin-top:13px;}
#formbox .mmwjbox .wjmm{ background-color:transparent; border:none; color:#dc5a4f; float:right; line-height:40px;}*/


/*20200415修改*/

#formbox .mmwjbox {
	display: flex;
	justify-content: space-between;
	color: #999999;
}

#formbox .mmwjbox label {
	overflow: hidden;
	font-size: 14px;
	float: left;
	line-height: 40px;
	display: block;
}

#formbox .mmwjbox label input {
	float: left;
	width: 14px;
	height: 14px;
	margin-right: 5px;
	margin-top: 13px;
}

#formbox .mmwjbox .wjmm {
	background-color: transparent;
	border: none;
	color: #666666;
	line-height: 40px;
}

#formbox .mmwjbox .wjmm:hover {
	color: #333333;
}

#formbox .flleft {
	overflow: hidden;
}

#formbox .flleft label {
	width: 100%;
}

.flleft input,
.flleft img,
.flleft button,
.flleft button {
	float: left;
}

.flleft img {
	display: inline-block;
	width: 96px;
	height: 35px;
	margin: 0px 10px;
}

.flleft button {
	background-color: transparent;
	border: none;
	color: #333333;
	text-decoration: underline !important;
	line-height: 40px;
}

.topbox {
	width: 100%;
	background: white;
}

.topcenter {
	padding-bottom: 20px;
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.loginbox {
	width: 100%;
	text-align: right;
}

.loginbox a,
.loginbox span {
	text-decoration: none !important;
	display: inline-block;
	font-size: 14px;
	height: 35px;
	color: #333;
	line-height: 35px;
}

.loginbox .scisl {
	padding-left: 18px;
	background: url(../images/i1.png) no-repeat 0px 50%;
}

.loginbox .login {
	padding-left: 18px;
	background: url(../images/icon_08.png) no-repeat 0px 50%;
}

.loginbox .user {
	padding-left: 18px;
	background: url(../images/icon_03.png) no-repeat 0px 50%;
}

.loginbox .hlpe {
	padding-left: 18px;
	background: url(../images/hicon_05.png) no-repeat 0px 50%;
}

.loginbox .scisl:hover {
	padding-left: 18px;
	background: url(../images/i2.png) no-repeat 0px 50%;
}

.loginbox .login:hover {
	padding-left: 18px;
	background: url(../images/hicon_08.png) no-repeat 0px 50%;
}

.loginbox .user:hover {
	padding-left: 18px;
	background: url(../images/hicon_03.png) no-repeat 0px 50%;
}

.loginbox .hlpe:hover {
	padding-left: 18px;
	background: url(../images/icon_05.1.png) no-repeat 0px 50%;
}

.loginbox a:hover {
	color: #e24f43;
	text-decoration: none !important;
}

.loginbox span {
	margin: 0px 12px;
}

.topcenter .logobox {
	margin-bottom: 10px;
	float: left;
}

.search_nav {
	float: right;
	width: 505px;
	margin-top: 23px;
}

.searchbox {
	width: 100%;
	font-size: 14px;
	text-align: center;
	line-height: 38px;
	overflow: hidden;
}

.searchbox .but-searchbox {
	float: left;
	overflow: hidden;
	width: 413px;
	border: 1px solid #eaeaea;
	border-radius: 5px;
	line-height: 38px;
	height: 38px;
	background-color: white;
}

.searchbox .but-searchbox .input-group-btn {
	float: left;
	width: 70px;
	font-size: 14px;
	text-align: center;
	line-height: 38px;
}

.searchbox .but-searchbox .input-group-btn .f_sl2 {
	width: 100%;
	border: none;
	height: 38px;
	line-height: 38px;
	color: #333;
}

.searchbox .but-searchbox .input-group-btn .f_sl2 option {
	width: 100%;
	height: 25px;
	line-height: 25px;
	color: #333;
}

.searchbox .but-searchbox .input-control {
	float: left;
	width: 74%;
	height: 38px;
	line-height: 38px;
	border-left: 1px solid #cccccc;
	padding: 0px 5px;
	border: none;
}

.searchbox .but-searchbox .js-but {
	float: right;
	height: 38px;
	background-color: white;
	width: 35px;
	font-size: 15px;
	color: #686868;
}

.searchbox .hight_z {
	float: left;
	margin-left: 8px;
	width: 81px;
	border-radius: 5px;
	height: 38px;
	color: #333333;
	background-color: #e0e0e0;
}

.searchbox .hight_z:hover {
	background-color: #e24f43;
	color: white;
}

.searchbox .js-but:hover {
	background-color: #e24f43;
	color: white;
}

.navbox {
	width: 100%;
	height: 65px;
	background: white;
	position: relative;
	z-index: 9999;
}

.navbox .container {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.w100-blue {
	width: 100%;
	background: #4178a9;
	height: 60px;
	position: absolute;
	top: 5px;
	left: 0px;
}

.navcenter {
	overflow: hidden;
	margin-bottom: 0px !important;
	/* padding-bottom:90px;*/
}

.navcenter li {
	float: left;
	width: 128px;
}

.navcenter li a {
	text-decoration: none !important;
	display: block;
	width: 100%;
	height: 100%;
	line-height: 65px;
	text-align: center;
	color: white;
	font-size: 16px;
}

.navcenter .innav {
	background: url(../images/nav.png) no-repeat 0px 0px;
	background-size: 100% 58px;
}

.navcenter li:hover {
	background: url(../images/nav.png) no-repeat;
	background-size: 100% 58px;
}

.navcenter li .childbox {
	margin-top: -15px;
	display: none;
	box-shadow: 0 0 10px #cfcfcf;
	float: left;
	width: 113px;
	background-color: #f6f6f6;
	padding: 15px 0px 15px 0px;
}

.navcenter li .childbox .cg2 {
	display: block;
	width: 100%;
	font-size: 14px;
	color: #333333;
	text-align: center;
	height: 30px;
	line-height: 30px;
}

.navcenter li .childbox .cg2:hover {
	color: #30618e;
	font-weight: bold;
}

.navcenter li .childbox .ina {
	color: #30618e;
	font-weight: bold;
}

.cggl:hover .childbox {
	display: block;
}

.expertbox {
	width: 100%;
	height: 555px;
	background: url(../images/b1.png) no-repeat 50% 0px;
	background-size: 100% 555px;
}

.center_box {
	width: 76%;
	margin: 0px auto;
	overflow: hidden;
	position: relative;
}

.center-top {
	width: 100%;
	margin: 29px auto 0px auto;
}

.center-top img {
	display: block;
	width: 746px;
	height: 148px;
	margin: 0px auto;
}

.carousel-indicators .wh712 {
	width: 21px;
	height: 7px;
	border-radius: 4px;
	background-color: white;
	border: none;
}

.carousel-indicators .active {
	width: 21px !important;
	height: 7px !important;
	border-radius: 4px !important;
	background: #4b78a1 !important;
	border: none !important;
}

.bigfixd {
	width: 100%;
	position: relative;
	margin-bottom: 15px;
}

.bigfixd .container {
	padding: 0 !important;
}

.bigfixd .padding32 {
	padding: 0 32px;
	overflow: hidden;
}

.lineleft {
	float: left;
	width: 50%;
	border-bottom: 1px solid #5f90bc;
	height: 104px;
	position: absolute;
	left: 0px;
	top: 0px;
}

.lineright {
	float: left;
	width: 50%;
	border-bottom: 1px solid #5acaa9;
	height: 104px;
	position: absolute;
	right: 0px;
	top: 0px;
}

.height104 {
	width: 20% !important;
	height: 104px;
	float: left;
}

.height104 .row {
	margin: 0 !important;
}

.height104 img {
	float: right;
	margin-top: 17px;
	margin-bottom: 17px;
}

.height104 .disintbla {
	display: inline-block;
	color: #333333;
	margin-top: 17px;
	margin-bottom: 17px;
	text-align: left;
}

.height104 .disintbla h3 {
	font-size: 18px;
	margin-top: 5px !important;
}

.height104 .disintbla label {
	font-size: 12px;
}

.height104 .disintbla label a {
	font-size: 26px;
	color: #333333;
}

.height104 .disintbla label a:hover {
	color: #30618e;
}

.line1 {
	border-bottom: 1px solid #5f90bc;
}

.line2 {
	border-bottom: 1px solid #f9af45;
}

.line3 {
	border-bottom: 1px solid #70bf7d;
}

.line4 {
	border-bottom: 1px solid #ed837b;
}

.line5 {
	border-bottom: 1px solid #5acaa9;
}

.md6-leftnone {
	padding-left: 0px !important;
}

.md6-rightnone {
	padding-right: 0px !important;
}

.B_inner {
	position: relative;
}

.left1,
.right1 {
	width: 32px;
	height: 32px;
	display: block;
	position: absolute;
	top: 36px;
}

.left1 {
	left: 0px;
}

.right1 {
	right: -16px;
}


/*最新提交*/

.news-marbox {
	margin-bottom: 15px;
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.newsbox {
	margin-bottom: 8px;
	overflow: hidden;
}

.newsbox h1 {
	float: left;
	background: url(../images/icon_49.png) no-repeat 0px 50%;
	margin: 0px;
	padding-left: 32px;
	text-align: left;
	height: 60px;
	color: #333333;
	font-size: 24px;
	line-height: 62px;
}

.newsbox .abtn {
	padding: 0px;
	float: right;
	margin-top: 15px;
	width: 80px;
	height: 30px;
	font-size: 14px;
	background-color: transparent;
	border-radius: 5px;
	border: 1px solid #cccccc;
	text-align: center;
	line-height: 30px;
	color: #333333;
}

.newsbox .abtn:hover {
	color: white;
	background-color: #dc5a4f;
	border: 1px solid #dc5a4f;
}

.leftnews {
	width: 100%;
	overflow: hidden;
	padding-bottom: 20px;
}

.line-mb {
	padding: opx !important;
	margin-bottom: 20px;
	border-bottom: 1px dashed #cccccc;
}

.none-b-m {
	border-bottom: none;
}

.leftnews span {
	float: left;
}

.leftnews .datebox {
	width: 22px;
	margin-right: 10px;
}

.leftnews .datebox label {
	display: inline-block;
	font-style: italic;
	width: 22px;
	height: 22px;
	text-align: center;
	line-height: 22px;
	background-color: #e0e0e0;
	margin-top: 1px;
}

.leftnews .t-h1 {
	width: 92%;
}

.leftnews .t-h1 label {
	display: block;
	height: 22px;
	line-height: 22px;
	margin-top: 1px;
	color: #999999;
}

.leftnews .t-h1 a {
	width: 100%;
	height: 22px;
	display: block;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.leftnews .t-h1 a:hover {
	color: #30618e;
	text-decoration: underline !important;
}

.tjbox {
	width: 100%;
	overflow: hidden;
	margin-bottom: 41px;
}

.tjbox .tj-w50 {
	width: 50%;
	float: left;
}

.tjbox .tj-w50 .bk-tj {
	width: 432px;
	padding-left: 125px;
	margin-top: 30px;
	border-bottom: 1px solid #c9c9c9;
	height: 105px;
	background: url(../images/icon_19.png) no-repeat 0px 0px;
}

.tjbox .tj-w50 .ml-86 {
	width: 390px;
	padding-left: 125px;
	margin-top: 30px;
	border-bottom: 1px solid #c9c9c9;
	height: 105px;
	margin-left: 86px;
	background: url(../images/icon_22.png) no-repeat 0px 0px;
}

.tjbox .tj-w50 .bk-tj3 {
	background: url(../images/icon_26.png) no-repeat 0px 0px;
}

.tjbox .tj-w50 .bk-tj4 {
	background: url(../images/icon_27.png) no-repeat 0px 0px;
}

.tjbox .tj-w50 .bk-tj5 {
	background: url(../images/icon_30.png) no-repeat 0px 0px;
}

.tjbox .tj-w50 .bk-tj6 {
	background: url(../images/icon_31.png) no-repeat 0px 0px;
}

.ml-86,
.bk-tj {
	width: 100%;
	overflow: hidden;
}

.ml-86 a,
.bk-tj a {
	width: 100%;
	height: 60px;
	float: left;
	margin-top: 20px;
	font-size: 16px;
	line-height: 18px;
	color: black;
}

.ml-86 span,
.bk-tj span {
	width: 100%;
	float: left;
	font-size: 14px;
	line-height: 18px;
	color: #616161;
}

.tjbox .tj-w50 .hight-95 {
	height: 95px;
}

.tjbox .tj-w50 .hight-95 a {
	margin-top: 10px;
}


/*下属机构*/

.paddingnone {
	padding: 0px 5px !important;
}

.xsjg {
	width: 100%;
	height: 449px;
	background: url(../images/b2.png) no-repeat 50% 0px;
	background-size: 100% 449px;
}

.xsjg .container {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.xsjg-center {
	padding-bottom: 27px;
	padding-top: 20px;
	position: relative;
}

.xsjg .xsjg-center {
	padding-bottom: 27px;
	padding-top: 20px;
	position: relative;
}

.xsjg-center h1 {
	float: left;
	background: url(../images/icon_52.png) no-repeat 0px 50%;
	margin: 0px;
	padding-left: 32px;
	text-align: left;
	height: 60px;
	color: white;
	font-size: 24px;
	line-height: 62px;
}

.xsjg-center .abtn {
	position: absolute;
	right: 0px;
	top: 20px;
	z-index: 9999;
	float: right;
	margin-top: 15px;
	width: 80px;
	height: 30px;
	font-size: 14px;
	background-color: transparent;
	border-radius: 5px;
	border: 1px solid white;
	text-align: center;
	line-height: 30px;
	color: white;
}

.xsjg-center .abtn:hover {
	color: white;
	background-color: #dc5a4f;
	border: 1px solid #dc5a4f;
}

.xsjg-center ul {
	width: 100%;
	overflow: hidden;
}

.xsjg-center ul li {
	float: left;
	width: 20%;
	margin-top: 6px;
}

.xsjg-center .wenzibix {
	width: 93%;
	/*height:319px; */
	background-color: white;
	border-radius: 10px;
	margin: 0px auto;
}

.padding15 {
	padding: 15px;
}

.padding15 img {
	width: 100%;
	height: 106px;
}

.padding15 h5 {
	display: block;
	text-align: left;
	line-height: 24px;
	font-size: 18px;
	color: #30618e;
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.padding15 .xs1 {
	width: 100%;
	text-align: left;
	line-height: 26px;
	height: 26px;
	font-size: 14px;
	color: #333333;
}

.padding15 .xs1 label {
	color: #e24f43;
}

.padding15 .xs-50 {
	width: 100%;
	text-align: left;
	line-height: 26px;
	font-size: 14px;
	color: #333333;
}

.padding15 .right-50 {
	width: 100%;
	text-align: right;
	line-height: 26px;
	font-size: 14px;
	color: #333333;
}

.padding15 a {
	display: block;
	text-align: center;
	line-height: 40px;
	width: 100%;
	height: 40px;
	margin-top: 18px;
	color: #333333;
	background-color: #e0e0e0;
	border-radius: 7px;
}

.padding15 a:hover {
	width: 100%;
	height: 40px;
	margin-top: 18px;
	color: white;
	background-color: #dc5a4f;
	border-radius: 7px;
}


/*统计分析*/

.sta_box {
	width: 100%;
	background: white;
}

.sta_box .container {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.sta_center {
	overflow: hidden;
	padding-bottom: 27px;
	padding-top: 13px;
}

.sta_center h1 {
	background: url(../images/icon_71.png) no-repeat 0px 50%;
	margin: 0px;
	padding-left: 32px;
	text-align: left;
	height: 60px;
	color: #333333;
	font-size: 24px;
	line-height: 62px;
}

.tj_left {
	width: 50%;
	float: left;
	overflow: hidden;
}

.tj_left .box_in {
	width: 98%;
	float: left;
	border: 1px solid #cccccc;
}

.tj_left .box_in .tj_title {
	height: 49px;
	margin: 0px 5px;
	border-bottom: 1px solid #cccccc;
	background-color: white;
	overflow: hidden;
}

.tj_title h5 {
	float: left;
	margin: 0px;
	margin-left: 7px;
	font-size: 16px;
	color: #333333;
	line-height: 49px;
}

.tj_title span {
	float: left;
	width: 4px;
	margin-left: 7px;
	height: 17px;
	margin-top: 16px;
	background-color: #4f7ea9;
	line-height: 49px;
}

.tj_list {
	background-color: white;
	padding: 15px;
	margin: 0px;
}

.tj_list li {
	margin-bottom: 14px;
	line-height: 20px;
	overflow: hidden;
}

.tj_list li:last-child {
	margin-bottom: 0px;
}

.tj_list li label {
	float: left;
	padding: 0px 10px;
	height: 20px;
	background-color: #e0e0e0;
	text-align: center;
	color: #333333;
	font-size: 12px;
	margin: 0px;
}

.tj_list li .ahotimg {
	float: left;
	width: 72%;
	overflow: hidden;
}

.tj_list li h4 {
	float: left;
	margin: 0px;
	margin-left: 8px;
	max-width: 70%;
	height: 20px;
	line-height: 20px;
	text-align: left;
	font-size: 14px;
	color: #333333;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}


/*.tj_list li a{ float:left; margin-left:8px; max-width:70%; height:20px; line-height:20px; text-align:left;font-size:14px;color: #333333;display: inline-block;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
*/

.tj_list li .hotimg {
	float: left;
	background: url(../images/icon_75.png) no-repeat;
	width: 23px;
	height: 16px;
	margin-left: 6px;
}

.tj_list li a:hover {
	color: #30618e;
	text-decoration: underline !important;
}

.tj_list li span {
	float: right;
	text-align: right;
	line-height: 20px;
	color: #333333;
	font-size: 14px;
}


/*新增20191209*/

.tj_left .box_in .a_toggle_box {
	margin: 0 5px;
}

.tj_left .box_in .a_toggle_box li {
	border: none;
	margin: 0;
}

.tj_left .box_in .a_toggle_box a {
	padding: 0 10px;
	margin: 9px 0 0 10px;
	float: left;
	height: 32px;
	line-height: 32px;
	border: solid 1px #CCCCCC;
	background-color: white;
	color: #333333;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
}

.tj_left .box_in .a_toggle_box .active a {
	background-color: #e24f43;
	border: 1px solid #e24f43;
	color: white;
}

.tj_right {
	width: 50%;
	float: left;
	overflow: hidden;
}

.tj_right .box_in {
	width: 98%;
	float: right;
	border: 1px solid #cccccc;
}

.tj_right .box_in .tj_title {
	height: 49px;
	margin: 0px 5px;
	border-bottom: 1px solid #cccccc;
	background-color: white;
	overflow: hidden;
}

.tj_right h5 {
	float: left;
	margin: 0px;
	margin-left: 7px;
	font-size: 16px;
	color: #333333;
	line-height: 49px;
}

.tj_right span {
	float: left;
	margin-left: 7px;
	width: 4px;
	height: 17px;
	margin-top: 16px;
	background-color: #4f7ea9;
	line-height: 49px;
}

.atlasbox {
	width: 100%;
	background-color: white;
	height: 356px;
}

.sta_center .atlasbox {
	width: 100%;
	background-color: white;
	height: 356px !important;
	border: 0 !important;
}

.atl-img {
	width: 100%;
	height: 348px;
}

.footerbox {
	width: 100%;
	text-align: center;
	padding: 30px 0px;
	background-color: #adadad;
}

.footerbox p {
	width: 100%;
	text-align: center;
	color: #333333;
	font-size: 14px;
	line-height: 20px;
}

.footerbox p span {
	width: 20px;
	display: inline-block;
}


/*学者主页*/

.xzzybox {
	width: 100%;
	height: 200px;
	background: url(../images/exbanner1.jpg) no-repeat 50% 0px;
	background-size: 100% 200px;
}

.xzzy-right {
	float: right;
}

.xzzybox-contian {
	background-color: #f6f6f6;
	width: 100%;
}

.addbox {
	margin-top: 10px;
	color: #7f7f7f;
	padding-left: 20px !important;
	background: url(../images/home.png) no-repeat 0px 50%;
	height: 50px;
	font-size: 14px;
	line-height: 50px;
}

.m10none {
	margin-top: 0px;
	height: 40px;
	line-height: 40px;
	margin-bottom: 5px;
}

.addbox a {
	color: #7f7f7f;
}

.addbox font {
	color: #30618e;
	text-decoration: underline;
}

.extop1 {
	border: 1px solid #cccccc;
	background-color: white;
	/* overflow:hidden;*/
	margin-bottom: 27px;
	padding-bottom: 15px;
}

.left-zjzy {
	padding-top: 20px;
}

.left-zjzy li {
	width: 100%;
}

.left-zjzy li img {
	display: block;
	width: 149px;
	height: 172px;
	margin: 0px auto;
	padding: 6px;
	border: 1px solid #cfcfcf;
}

.left-zjzy li p {
	width: 100%;
	text-align: center;
	overflow: hidden;
}

.left-zjzy li label {
	display: inline-block;
	width: 29px;
	padding-top: 7px;
	margin-right: 12px;
	color: white;
	overflow: hidden;
}

.left-zjzy li label:last-child {
	margin-right: 0px;
}

.left-zjzy li label a {
	float: left;
	width: 29px;
	height: 29px;
	background: url(../images/ex_23.png) no-repeat;
}

.left-zjzy li label .a2 {
	background: url(../images/ex_25.png) no-repeat;
}

.left-zjzy li label .a3 {
	background: url(../images/ex_27.png) no-repeat;
}

.right-zjzy {
	width: 98%;
	padding-top: 20px;
}

.right-zjzy li {
	width: 100%;
	overflow: hidden;
	width: 100%;
	line-height: 26px;
}

.right-zjzy li .h1span {
	width: 100%;
	text-align: left;
	font-size: 20px;
	color: #30618e;
}

.right-zjzy li .zcspan {
	width: 100%;
	font-size: 16px;
}

.right-zjzy li p {
	padding: 5px 0px;
	margin-bottom: 0px !important;
	width: 100%;
	line-height: 26px;
	text-overflow: ellipsis;
	text-overflow: -o-ellipsis-lastline;
	word-break: break-all;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.right-zjzy li button {
	font-size: 14px;
}

.right-zjzy li .h4span {
	width: 100%;
	text-align: left;
	font-size: 18px;
	color: #30618e;
	margin-top: 10px;
	float: left;
}

.right-zjzy li label {
	font-size: 14px;
	width: 150px;
	height: 26px;
	line-height: 30px;
	color: #3d3c3c;
	float: left;
}

.right-zjzy li label img {
	width: auto;
	vertical-align: sub;
}

.right-zjzy li label a {
	color: #333333;
	line-height: 30px;
}

.right-zjzy .color-a label a {
	color: #3d3c3c;
}

.right-zjzy li button {
	width: 80px;
	height: 30px;
	font-size: 14px;
	background-color: transparent;
	border-radius: 5px;
	border: 1px solid #cccccc;
	text-align: center;
	line-height: 30px;
	color: #333333;
}

.right-zjzy li button:hover {
	color: white;
	background-color: #dc5a4f;
	border: 1px solid #dc5a4f;
}

.zy-contentleftbox {
	margin-top: 20px;
}

.zj-js .js-but {
	color: #6d6d6d;
}

.end-con-left {
	border: 1px solid #cccccc;
	background-color: white;
	margin-top: 12px;
	/* margin-bottom:18px;*/
}

.end-wx-list {
	overflow: hidden;
}

.blue3 {
	float: left;
	background-color: #4f7ea9;
	height: 17px;
	width: 4px;
	margin: 16px 7px 17px 13px;
}

.end-wx-list .jljg {
	float: left;
	font-size: 16px;
	text-align: left;
	line-height: 50px;
	height: 50px;
}

.end-list-bigbox {
	width: 100%;
}

.expert-list-bigbox {
	width: 100%;
}

.expert-list-bigbox .end-h1 {
	overflow: hidden;
	width: 100%;
	background-color: #f0f0f0;
	border-top: 1px solid #e0e0e0;
}

.expert-list-bigbox .end-h1 .list-name {
	font-weight: bold;
	float: left;
	height: 32px;
	font-size: 14px;
	line-height: 32px;
}

.expert-list-bigbox .end-h1 .jian {
	cursor: pointer;
	width: 26px;
	height: 32px;
	background: url(../images/ex_40.png) no-repeat right center;
	float: left;
	margin-right: 7px;
}

.expert-list-bigbox .end-h1 .jia {
	cursor: pointer;
	width: 26px;
	height: 32px;
	background: url(../images/ex_56.png) no-repeat right center;
	float: left;
	margin-right: 7px;
}

.zj-a-img {
	float: right;
	background: url(../images/ex_37.png) no-repeat 0px 50%;
	width: 18px;
	height: 32px;
	margin-right: 12px;
}

.zj-a-img:hover {
	float: right;
	background: url(../images/ex_44.png) no-repeat 0px 50%;
	width: 18px;
	height: 32px;
	margin-right: 12px;
}

.expert-list-box-left {
	overflow: hidden;
	border-top: 1px solid #e0e0e0;
	padding-bottom: 8px;
}

.end-list-more {
	padding: 0px 15px 5px 15px;
	float: left;
	color: #2e3b78;
	line-height: 25px;
}

.expert-list {
	float: left;
	width: 100%;
	overflow: hidden;
	margin: 8px 0px;
}

.max-h125 {
	float: left;
	width: 100%;
	max-height: 125px;
	overflow: hidden;
}

.expert-list li {
	padding: 0px 10px 0px 12px;
	line-height: 30px;
	overflow: hidden;
}

.expert-list li input {
	float: left;
	margin-right: 6px;
	margin-top: 6px;
}

.expert-list li label {
	float: left;
	max-width: 60%;
	margin-right: 4px;
	line-height: 25px;
	color: #333333;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: normal;
	overflow: hidden;
}

.expert-list li label a {
	color: #333333;
}

.expert-list li label a:hover {
	color: #30618e;
	text-decoration: none !important;
}

.expert-list li span {
	font-size: 12px !important;
	border: 1px solid #cccccc;
	height: 14px;
	border-radius: 15px;
	padding: 0px 5px;
	line-height: 14px;
	float: right;
	margin-top: 8px;
	max-width: 55px;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: normal;
	overflow: hidden;
}

.a-more {
	float: left;
	padding: 10px 12px 2px 12px;
	width: 100%;
	overflow: hidden;
}

.end-list-more {
	float: left;
	width: 100%;
	height: 30px;
	color: #333333;
	border: 1px solid #cccccc;
	border-radius: 5px;
	background-color: white;
	text-align: center;
	line-height: 30px;
}

.end-list-more:hover {
	color: white;
	background-color: #dc5a4f;
	border: 1px solid #dc5a4f;
}

.expert-list li .yxyzbox {
	margin: 0px;
	margin: 0px 5px;
	width: 35%;
	border: 1px solid #cccccc;
	border-radius: 5px;
	background-color: white;
	height: 30px;
	text-align: center;
	line-height: 30px
}


/*右边内容*/

.end-con-right {
	margin-top: 20px;
}

.left-right-zt {
	width: 100%;
	overflow: hidden;
	margin-bottom: 15px;
}

.left-right-zt .zj-img {
	width: 100%;
	height: 295px;
	margin: 0 auto;
}

.zj-list-top {
	width: 100%;
	background-color: #f0f0f0;
	line-height: 50px;
	font-size: 14px;
	overflow: hidden;
	margin-top: 10px;
}

.abox {
	float: left;
	margin-left: 12px;
	overflow: hidden;
}

.abox a {
	float: left;
	margin-right: 3px;
	margin-top: 10px;
	color: #333333;
	padding-left: 24px;
	border: 1px solid #cccccc;
	border-radius: 5px;
	background-color: white;
	width: 60px;
	height: 28px;
	text-align: left;
	line-height: 28px
}

.abox a:hover {
	color: #333333;
}

.zjdc {
	background: url(../images/e_08.png) no-repeat 8px 50%;
}

.zjrl {
	background: url(../images/e_03.png) no-repeat 8px 50%;
}

.fx {
	background: url(../images/e_05.png) no-repeat 8px 50%;
}

.righttitlebox {
	overflow: hidden;
	float: right;
}

.righttitlebox span {
	float: left;
	margin-right: 10px;
}

.righttitlebox .righttitle {
	float: left;
}

.righttitlebox .righttitle .toplanguage {
	border-radius: 5px;
	height: 30px;
	font-size: 14px;
	padding: 0px 3px;
	line-height: 30px;
	margin-right: 20px;
}

.righttitlebox .righttitle .toplanguage option {
	height: 30px;
	font-size: 14px;
	padding: 0px 3px;
	line-height: 30px;
}

.s-list-s1 {
	margin-top: 16px;
	overflow: hidden;
}

.s-list-s1 th {
	float: left;
}

.list-h {
	width: 16px;
}

.list-h input {
	float: left !important;
	margin-top: 6px !important;
}

.rightrow {
	width: 100%;
	border-bottom: 1px dashed #cccccc;
}

.rightrow p {
	text-align: left;
	line-height: 26px;
	font-size: 14px;
	margin-bottom: 0px !important;
}

.rightrow p a {
	line-height: 26px;
	font-size: 14px;
	color: #d82d1e;
	text-decoration: underline !important;
}

.rightrow p a i {
	width: 16px;
	height: 16px;
	overflow: hidden;
	margin: 0px 8px 0px 5px;
}

.rightrow p a i img {
	width: 16px;
	height: 16px;
	border-radius: 16px;
	float: left;
}

.rightrow p span {
	line-height: 26px;
	font-size: 14px;
	color: #333333;
}

.rightrow .link-box a {
	text-decoration: none !important;
}

.rightrow .link-box a span {
	background-color: #e0e0e0;
	font-size: 12px;
	padding: 2px 5px;
}

.rightrow .link-box a .en-bt {
	font-size: 16px;
	font-weight: bold;
	background-color: transparent;
}

.rightrow .link-box a .wrlbox {
	color: #d82d1e;
	background-color: transparent;
	font-weight: bold;
	font-size: 16px;
}

.rightrow .link-box a .yisbox {
	color: #d82d1e;
	background-color: transparent;
	font-weight: bold;
	font-size: 16px;
}


/*检索结果标题样式a标签*/

.rightrow .link-box .en-bt {
	color: #333;
	text-decoration: none !important;
	font-size: 16px;
	font-weight: bold;
	background-color: transparent;
}

.rightrow .link-box .yisbox {
	color: #d82d1e;
	background-color: transparent;
	font-weight: bold;
	font-size: 16px;
}

.rightrow .link-box .a-lm {
	background-color: #e0e0e0;
	font-size: 12px;
	padding: 2px 5px;
	color: #333333;
}

.rightrow .link-box .wrlbox {
	color: #d82d1e;
	background-color: transparent;
	font-weight: bold;
	font-size: 16px;
}

.nmb-box {
	text-align: right;
	color: #999999;
	height: 30px;
}

.nmb-box span,
.nmb-box a {
	display: inline-block;
	height: 30px;
	font-size: 14px;
	color: #999999;
	margin: 0px 10px;
}

.nmb-box a {
	padding-left: 20px;
}

.nmb-box span {
	padding-left: 24px;
}

.nmb-box .img1 {
	background: url(../images/iconex_24.png) no-repeat 0px 15%;
}

.nmb-box .img2 {
	background: url(../images/iconex_14.png) no-repeat 0px 0%;
}

.nmb-box .img4 {
	background: url(../images/iconex_19.png) no-repeat 0px 24%;
}

.nmb-box .img3 {
	background: url(../images/iconex_32.png) no-repeat 0px 0%;
}

.nmb-box .img5 {
	background: url(../images/iconex_21.png) no-repeat 0px 10%;
}

.nmb-box .active1 {
	background: url(../images/iconex_35.png) no-repeat 0px 15%;
	color: #d82d1e;
}

.nmb-box .active2 {
	background: url(../images/iconex_31.png) no-repeat 0px 0%;
	color: #d82d1e;
}

.nmb-box .active3 {
	background: url(../images/iconex_16.png) no-repeat 0px 0%;
	color: #d82d1e;
}

.nmb-box .active4 {
	background: url(../images/iconex_33.png) no-repeat 0px 24%;
	color: #d82d1e;
}

.nmb-box .active5 {
	background: url(../images/iconex_34.png) no-repeat 0px 10%;
	color: #d82d1e;
}

.nmb-box .img1:hover {
	background: url(../images/iconex_35.png) no-repeat 0px 15%;
}

.nmb-box .img2:hover {
	background: url(../images/iconex_31.png) no-repeat 0px 0%;
}

.nmb-box .img4:hover {
	background: url(../images/iconex_33.png) no-repeat 0px 24%;
}

.nmb-box .img3:hover {
	background: url(../images/iconex_16.png) no-repeat 0px 0%;
}

.nmb-box .img5:hover {
	background: url(../images/iconex_34.png) no-repeat 0px 10%;
}

.nmb-box a:hover {
	color: #d82d1e;
}

.nmb-box span:hover {
	color: #d82d1e;
}


/*左导航改确认*/

.buttonfix1 {
	background: url(../images/ex_52.png) no-repeat;
	color: white;
	width: 30px;
	height: 66px;
	position: absolute;
	top: 50%;
	left: -14px;
	margin-top: -33px;
}

.buttonfix1 p {
	width: 16px;
	text-align: center;
	margin: 0px auto;
	line-height: 16px;
}

.zy-contentleftbox1 {
	margin-top: 20px;
	position: relative;
	z-index: 88888;
}


/*学者之表格*/

.marginnone {
	margin: 0px;
	margin-bottom: 12px;
}

.expert-list-marginnone {
	overflow: hidden;
	width: 100%;
	margin: 0px;
	padding: 0px;
	padding-left: 21px;
	position: relative;
	border-left: none !important;
}

.expert-list-marginnone::after {
	content: "";
	width: 1px;
	height: 100%;
	background-color: #ccc;
	position: absolute;
	left: 7px;
	top: 0;
	z-index: 10;
}

.expert-list-marginnone li {
	width: 100%;
	overflow: hidden;
	line-height: 28px;
}

.expert-list-marginnone li .jian {
	cursor: pointer;
	margin-left: 0px;
	width: 14px;
	height: 28px;
	background: url(../images/ex_40.png) no-repeat right center;
	float: left;
	margin-right: 7px;
}

.expert-list-marginnone li .jia {
	background: url(../images/ex_56.png) no-repeat right center;
}

.expert-list-marginnone label a {
	display: inline-block;
	color: #333333;
	float: left;
	max-width: 60%;
	line-height: 28px;
	color: #333333;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: normal;
	overflow: hidden;
}

.expert-list-marginnone label a:hover {
	color: #30618e;
}

.expert-list-marginnone label div {
	display: inline-block;
	color: #999999;
	float: left;
	max-width: 60%;
	line-height: 25px;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: normal;
	overflow: hidden;
}

.expert-list-marginnone label .active {
	color: #dc5a4f !important;
}

.padding-b15 {
	padding-bottom: 15px;
}

.h1-jglb {
	overflow: hidden;
	margin: 0px 10px 5px 13px;
	border-bottom: 1px solid #cccccc;
}

.h1-jglb .blue3 {
	float: left;
	background-color: #4f7ea9;
	height: 17px;
	width: 4px;
	margin: 16px 7px 17px 0px;
}

.h1-jglb .jljg {
	float: left;
	font-size: 16px;
	text-align: left;
	line-height: 50px;
	height: 50px;
}

.expert-list-marginnone li span {
	font-size: 12px !important;
	border: 1px solid #cccccc;
	height: 14px;
	border-radius: 5px;
	padding: 0px 5px;
	line-height: 14px;
	float: right;
	margin-top: 8px;
	max-width: 55px;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: normal;
	overflow: hidden;
	margin-right: 10px;
}

.expert-list-marginnone .oneblue a {
	font-weight: bold;
	color: #30618e;
	margin-left: 0px;
}

.end-con-left2 {
	padding: 10px 0px;
	border: 1px solid #cccccc;
	background-color: white;
	margin-bottom: 27px;
}

.expert-boxright {
	width: 100%;
	overflow: hidden;
	padding: 0px 20px;
	margin-bottom: 10px;
}

.end-con-right .expert-boxright {
	overflow: visible;
}

.expert-boxright:after {
	content: "";
	display: block;
	clear: both;
}

.zj-list-top1 {
	width: 100%;
	background-color: #f0f0f0;
	line-height: 35px;
	font-size: 14px;
	overflow: hidden;
	padding: 5px 0px;
}

.expert-boxright .zj-js {
	float: left;
	width: 55%;
}

.expert-boxright .form-control {
	border: none !important;
}

.expert-boxright .select2-container--default .select2-selection--single {
	height: 34px;
	border: none;
}

.expert-boxright .img-expert1 {
	float: right;
	background: url(../images/tb.png) no-repeat 0px 50%;
	width: 85px;
	height: 34px;
	padding: 5px 0px;
	line-height: 34px;
}

.expert-boxright .img-expert {
	float: right;
	background: url(../images/bg_03.png) no-repeat 0px 50%;
	width: 85px;
	height: 34px;
	padding: 5px 0px;
	line-height: 34px;
}

.expert-a_z {
	width: 100%;
	overflow: hidden;
}

.expert-a_z .h1-span {
	font-size: 14px;
	float: left;
	padding-left: 20px;
}

.expert-a_z a {
	text-align: center;
	line-height: 35px;
	padding: 0px 4px;
	margin-right: 5px;
	height: 20px;
	color: #333333;
	text-decoration: none;
	background-color: #e0e0e0;
	border: solid 1px #cccccc;
}

.expert-a_z .abclink:hover {
	background-color: #dc5a4f;
	color: #FFFFFF;
	border: solid 1px #dc5a4f;
}

.expert-a_z .in-abclink {
	background-color: #dc5a4f;
	color: #FFFFFF;
	border: solid 1px #dc5a4f;
	padding: 0px 6px;
}

.expert-a_z .no-abclink {
	color: #999999;
	border: solid 1px #cccccc;
}

.abox1 {
	float: left;
	margin-left: 20px;
	overflow: hidden;
}

.abox1 label {
	float: left;
	margin-right: 10px;
	overflow: hidden;
	line-height: 28px;
}

.abox1 label input {
	float: left;
	margin-top: 8px !important;
	margin-right: 6px;
}

.abox1 a {
	float: left;
	margin-right: 3px;
	color: #333333;
	padding-left: 24px;
	border: 1px solid #cccccc;
	border-radius: 5px;
	background-color: white;
	width: 60px;
	height: 28px;
	text-align: left;
	line-height: 28px
}

.abox1 a:hover {
	color: #333333;
}

.zjdc {
	background: url(../images/e_08.png) no-repeat 8px 50%;
}

.qx {
	background: url(../images/bg_07.png) no-repeat 8px 50%;
}

.qv {
	background: url(../images/bg_09.png) no-repeat 8px 50%;
}

.contentable_center {
	background-color: white;
	margin: 13px 20px;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	overflow: hidden;
}

.sjimg {
	width: 100%;
	float: left;
}

.sjimg img {
	display: block;
	width: 15px;
	height: 8px;
	margin: 0px auto;
}

.contentable_center table {
	border-collapse: collapse;
}

.contentable_center table th {
	border-bottom: 1px solid #cccccc;
	height: 30px;
	font-size: 14px;
	line-height: 36px;
	background-color: white;
	font-weight: bold;
	color: #333333;
}

.contentable_center table th span {
	text-align: center;
	display: inline-block;
	width: 100%;
}

.contentable_center table td {
	border-bottom: 1px solid #cccccc;
	background-color: white;
	text-align: left;
	color: #2e3b78;
	font-size: 14px;
	color: #333333;
	height: 36px;
	line-height: 36px;
}

.contentable_center table td .bk-none {
	color: #2e3b78;
	height: 18px;
	line-height: 18px;
	font-size: 12px;
	text-align: center;
	padding: 0px 7px;
	background-color: transparent;
}

.contentable_center table td .bk-none:hover {
	border: 1px solid #2e3b78;
}

.contentable_center table td .ck-name {
	text-align: left;
	padding-left: 25px;
	line-height: 36px;
}

.contentable_center table td .ck-name a {
	display: inline-block;
	color: #333333;
}

.contentable_center table td .ck-name a:hover {
	color: #30618e;
}

.contentable_center table td .ck-name input {
	margin-top: 8px;
	margin-right: 8px;
}

.leftgz {
	width: 100%;
}

.leftgz button {
	padding-left: 22px;
	font-weight: bold;
	color: #333333;
	background-color: transparent;
}

.leftgz button:hover {
	padding-left: 22px;
	font-weight: bold;
	color: #d82d1e;
}

.leftgz .gz1 {
	background: url(../images/bg_17.png) no-repeat 0px 50%;
	margin-right: 25px;
}

.leftgz .db1 {
	background: url(../images/bg_20.png) no-repeat 0px 50%;
}

.leftgz .gz1:hover {
	background: url(../images/bg_14.png) no-repeat 0px 50%;
	margin-right: 25px;
}

.leftgz .db1:hover {
	background: url(../images/bg_23.png) no-repeat 0px 50%;
}

.dropdown1 {
	display: none;
	width: 183px;
	position: fixed;
	bottom: 400px;
	right: -14px;
}

.btn-nuber {
	width: 62px;
	margin-left: 78px;
	height: 67px;
	background-color: #f6f6f6;
	position: relative;
}

.dropdownbtn {
	margin-top: 5px;
	width: 56px;
	height: 62px;
	background: url(../images/bg_25.png) no-repeat left bottom;
}

.dropdownbtn p {
	width: 30px;
	text-align: center;
	line-height: 16px;
	font-weight: bold;
	margin: 0px auto;
}

.nuberbox-red {
	position: absolute;
	top: 0px;
	right: 0px;
	display: block;
	width: 20px;
	height: 20px;
	border-radius: 20px;
	background-color: #dc5a4f;
	color: white;
	text-align: center;
	line-height: 20px;
}

.ulbtnbox {
	display: none;
	box-shadow: 0 0 10px #cfcfcf;
	border-radius: 5px;
	margin: 10px;
	width: 163px;
	border: 1px solid #cccccc;
	background-color: white;
}

.btndown-menu {
	padding: 8px 16px;
	width: 100%;
}

.btndown-menu li {
	width: 100%;
	overflow: hidden;
}

.btndown-menu li .namedb {
	float: left;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #333333;
}

.btndown-menu li .imgdlt {
	float: right;
	width: 16px;
	height: 30px;
	background: url(../images/bg_30.png) no-repeat 0px 50%;
}

.btndown-menu li .imgdlt:hover {
	float: right;
	width: 16px;
	height: 30px;
	background: url(../images/bg_33.png) no-repeat 0px 50%;
}

.ulbtnbox button {
	width: 60px;
	height: 30px;
	border-radius: 5px;
	height: 30px;
	text-align: center;
}

.ulbtnbox .btnyes {
	margin-right: 8px;
	background-color: #dc5a4f;
	border: 1px solid #dc5a4f;
	color: white;
}

.ulbtnbox .btnno {
	background-color: white;
	border: 1px solid #cccccc;
	color: #333333;
}

.btn-m {
	width: 132px;
	margin: 0px auto 20px auto;
}

.bordernone {
	border: none;
}

.w20box {
	width: 100%;
	overflow: hidden;
	padding: 13px 10px 0px 10px;
}

.bigimgbox {
	width: 100%;
	height: 178px;
	overflow: hidden;
}

.tbimgbox {
	padding: 6px;
	width: 149px;
	height: 178px;
	border: 1px solid #cfcfcf;
	margin: 0px auto;
}

.bigimgbox:hover .tbimgbox {
	margin-top: -178px;
}

.imgspan {
	width: 100%;
	height: 164px;
	position: relative;
	float: left;
}

.tbimgbox img {
	width: 100%;
	height: 100%;
	margin: 0px auto;
}

.tbimgbox span {
	width: 100%;
	position: absolute;
	left: 0px;
	bottom: 0px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 18px;
	background-color: #e6f3ff;
	opacity: 0.7;
	display: block;
}

.hover-imgbox {
	position: relative;
	width: 149px;
	height: 178px;
	display: block;
	color: #333333;
	margin: 0px auto;
}

.hover-imgbox:hover {
	color: #333333;
}

.hover-imgbox img {
	display: block;
	width: 149px;
	height: 100%;
	margin: 0px auto;
	padding: 6px;
	border: 1px solid #cfcfcf;
}

.hover-imgbox .spanbox {
	width: 100%;
	height: 178px;
	position: absolute;
	left: 0px;
	top: 0px;
	font-size: 16px;
	background-color: #e6f3ff;
	opacity: 0.7;
}

.hover-imgbox .spanbox .spanlable {
	text-align: left;
	padding: 50px 0px 0px 20px;
}

.hover-imgbox .spanbox .spanlable label {
	cursor: pointer;
	display: block;
	/* height:25px;*/
	line-height: 25px;
	width: 100%;
	text-align: left;
	height: 100%;
}

.leftgz1 {
	text-align: left;
	padding-left: 27px;
	width: 90%;
	margin-top: 8px;
}

.leftgz1 button {
	padding-left: 22px;
	font-weight: bold;
	color: #333333;
	background-color: transparent;
}

.leftgz1 button:hover {
	padding-left: 22px;
	font-weight: bold;
	color: #d82d1e;
}

.leftgz1 .gz1 {
	background: url(../images/bg_17.png) no-repeat 0px 50%;
	margin-right: 15px;
}

.leftgz1 .db1 {
	background: url(../images/bg_20.png) no-repeat 0px 50%;
}

.leftgz1 .gz1:hover {
	background: url(../images/bg_14.png) no-repeat 0px 50%;
	margin-right: 15px;
}

.leftgz1 .db1:hover {
	background: url(../images/bg_23.png) no-repeat 0px 50%;
}


/*组织机构*/

.zzjgbox {
	width: 100%;
	height: 200px;
	background: url(../images/zjbanner.png) no-repeat 50% 0px;
	background-size: 100% 200px;
}

.zzjg-contain {
	/* width:100%; */
	border: 1px solid #cccccc;
	background-color: white;
	margin-bottom: 27px;
	overflow: hidden;
}

.mnone1 {
	float: left;
	background-color: #4f7ea9;
	height: 28px;
	width: 5px;
	margin: 17px 10px 19px 0px
}


/*知识图谱*/

.plshuo1 {
	margin-top: 27px;
	height: 430px;
	border-bottom: 1px solid #ccc;
}

.plshuo1 a {
	border-radius: 5px 5px 0px 0px;
	display: inline-block;
	font-size: 16px;
	margin-right: 5px;
	padding: 0 12px;
	background-color: #e0e0e0;
	height: 38px;
	color: #333;
	line-height: 38px;
}

.daline {
	width: 100%;
	border-bottom: 1px dashed #cccccc;
	height: 38px;
}

.conterbox {
	margin: 0px 15px;
	position: relative;
}

.tab-panein {
	position: absolute;
	top: 70px;
	left: 0px;
	width: 100%;
	background-color: white;
}

.tabbox {
	float: left;
	margin-top: -38px;
}

.plshuo1 .active {
	color: white;
	font-weight: bold;
	background-color: #dc5a4f;
}

.zzjg-contain .plshuo1 a:hover {
	color: white;
	font-weight: bold;
	background-color: #dc5a4f;
}

.show1 {
	z-index: 99;
}

.zstp1box {
	width: 100%;
	height: 200px;
	background: url(../images/zstp.png) no-repeat 50% 0px;
	background-size: 100% 200px;
}

.a-numberbox .tua {
	display: block;
	line-height: 36px;
	font-size: 16px;
	font-weight: bold;
}

.tj-tu1 {
	width: 100%;
	margin: 0px auto;
	height: 330px;
	overflow: hidden;
}

.tj-tu1 .h680-img {
	width: 100%;
	height: 380px;
	margin: -38px auto -50px auto;
}

.xianbottom {
	border-bottom: 1px solid #ccc;
}

.plshuo2 {
	overflow: hidden;
	border-bottom: 1px dashed #cccccc;
}

.plshuo2 span {
	font-size: 16px;
	float: left;
	width: 100%;
	display: block;
	font-weight: bold;
	height: 65px;
	color: #333;
	line-height: 65px;
	padding: 0px;
}

.show-p {
	min-height: 350px;
	padding: 15px 27px;
	display: none;
}

.show-p p {
	line-height: 32px;
	margin-bottom: 0px;
}

.show-img {
	width: 100%;
	margin-top: 100px;
	min-height: 280px;
}

.show-img img {
	display: block;
	width: 112px;
	height: 124px;
	margin: 0px auto;
}

.show-img p {
	text-align: center;
	line-height: 22px;
	color: #999999;
	padding: 10px 0px;
}

.a-numberbox {
	float: left;
	overflow: hidden;
	width: 98%;
	padding-bottom: 5px;
	border-bottom: 1px dashed #cccccc;
	margin-bottom: 12px;
}

.a-numberbox p {
	width: 80%;
	float: left;
	height: 45px;
	margin-top: 15px;
}

.a-numberbox .h1b {
	display: inline-block;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	height: 20px;
	line-height: 20px;
}

.a-numberbox .enname {
	width: 100%;
	display: block;
	font-size: 14px;
	color: #999999;
	text-transform: capitalize;
	height: 20px;
	line-height: 20px;
}

.a-numberbox .yuannuber {
	max-width: 20%;
	font-size: 12px !important;
	border: 1px solid #cccccc;
	height: 14px;
	border-radius: 5px;
	padding: 0px 5px;
	line-height: 14px;
	float: right;
	margin-top: 25px;
}

.a-numberbox1 .a-span {
	width: 100%;
	overflow: hidden;
	padding-top: 5px;
	padding-bottom: 7px;
}

.a-numberbox1 .a-span a {
	display: inline-table;
	font-size: 16px;
	color: #333333;
	overflow: hidden;
	margin-right: 8px;
	float: left;
}

.a-numberbox1 .a-span .yuannuber {
	float: left;
	font-size: 12px !important;
	border: 1px solid #cccccc;
	border-radius: 5px;
	padding: 0px 5px;
	display: inline-block;
}

.leftgz .db1 {
	background: url(../images/bg_20.png) no-repeat 0px 50%;
}

.leftgz .db1:hover {
	background: url(../images/bg_23.png) no-repeat 0px 50%;
}

.a-numberbox1 p {
	width: 100%;
	font-size: 14px;
	color: #999999;
	text-transform: capitalize;
	line-height: 20px;
	margin: 5px 0px 30px 0px !important;
}

.zzjg-contain a:hover {
	color: #30618e;
	text-decoration: none !important;
}

.top-zzjg1 {
	overflow: hidden;
	background-color: white;
	width: 100%;
	border-bottom: 1px solid #ccc;
}

.top-zzjg1:last-child {
	border-bottom: none;
}

#menu-fixd {
	display: none;
	max-width: 110px;
	position: fixed;
	bottom: 140px;
	right: 0px;
}

#menu-fixd ul {
	display: block;
	list-style: none;
}

#menu-fixd ul li a {
	max-width: 110px;
	background-color: transparent;
	/*text-align:left;*/
	line-height: 14px;
	padding: 10px 2px;
	padding-left: 10px;
	color: #333333;
	display: block;
}

#menu-fixd ul li a:hover {
	background-color: #dc5a4f;
	color: white;
	font-weight: blod;
}


/*成果分析*/

.cgfxbox {
	width: 100%;
	height: 200px;
	background: url(../images/cgfxb.png) no-repeat 50% 0px;
	background-size: 100% 200px;
}

.top-cgfx1 {
	width: 100%;
	min-height: 496px;
	padding-top: 135px;
}

.top-cgfx1 p {
	width: 100%;
	line-height: 27px;
	font-size: 14px;
	text-align: center;
	margin-bottom: 30px;
}

.top-cgfx1 span {
	width: 100%;
	display: block;
	height: 52px;
	line-height: 52px;
	color: #30618e;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}

.top-cgfx1 .btn-box {
	width: 100%;
	display: block;
	text-align: center;
}

.top-cgfx1 .btn-box .btna {
	display: inline-block;
	color: #333333;
	background-color: #e0e0e0;
	min-width: 143px;
	height: 41px;
	line-height: 41px;
	text-align: center;
	border-radius: 5px;
	margin: 0px 5px;
}

.top-cgfx1 .btn-box .btna:hover {
	text-decoration: none !important;
	color: white;
	background-color: #dc5a4f;
}


/*机构对比*/


/*---object compare-----*/

.tablebox-dbfx {
	width: 100%;
	padding: 15px 0px;
}

.compare-table {
	width: 100%;
	background: #ffffff;
	border-collapse: collapse;
	border-spacing: 0;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

i {
	display: inline-block;
	margin-left: 5px;
	width: 16px;
	height: 16px;
	vertical-align: text-bottom;
}

.compare-table td,
.compare-table th {
	text-align: center;
	height: 36px;
	font-size: 14px;
	line-height: 36px;
	border-left: 1px solid #cccccc;
	vertical-align: top;
	padding: 0px;
	margin: 0px;
}


/*.compare-table td{ width:18%;}
*/

.compare-table thead th {
	border-left: none;
	font-weight: bold;
	color: #333333;
	text-align: center;
	background: #dbdbdb;
}

.compare-table .object,
.compare-table .title210 {
	width: 175px;
}

.compare-table .add {
	background-position: right;
}

.compare-table thead th a {
	color: #333333;
}

.compare-table .del {
	background: url(../images/db11.png) no-repeat;
	vertical-align: text-bottom;
}

.compare-table .add {
	background: url(../images/bdimg.png) no-repeat;
	background-position: right;
	vertical-align: text-bottom;
}

.compare-table .summary td,
.compare-table .summary th {
	border-bottom: 1px solid #cccccc;
	text-align: center;
}

.compare-table .list-author td span {
	display: inline-block;
	width: 50%;
	text-align: center;
}

.compare-table .list-same {
	border-top: 1px solid #cccccc;
}

.compare-table .list-domain ul,
.compare-table .list-same ul {
	max-width: 175px;
}

.compare-table .list-domain li,
.compare-table .list-same li {
	width: 100%;
	display: inline-block;
	padding: 3px 10px;
	line-height: 22px;
	text-align: left;
}

.compare-table .bkcolor {
	background: #f6f6f6;
}

.compare-table .list-title td,
.compare-table .list-title th {
	background: #f6f6f6;
}

.compare-table .list-title1 td,
.compare-table .list-title1 th {
	border-top: 1px solid #cccccc;
}

.compare-table .list-media td .name {
	display: inline-block;
	width: 50%;
	text-align: center;
	color: #30618e;
	font-weight: bold;
}

.compare-table .list-media td span {
	display: inline-block;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: normal;
	overflow: hidden;
}

.compare-table .list-title td .name {
	color: #30618e;
	font-weight: bold;
}

.compare-table ul {
	max-width: 175px;
	overflow: hidden;
	padding: 0px;
}

.compare-table li {
	width: 100%;
	float: left;
	height: 36px;
	line-height: 36px;
}

.compare-table .list-domain .yjfxbox {
	overflow: hidden;
	padding: 0px;
}

.compare-table .list-domain .yjfxbox li {
	width: 100%;
	padding: 0px 20px;
	line-height: 36px;
	float: left;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: normal;
	overflow: hidden;
}

.compare-table .list-media td .ep-ov {
	overflow: hidden;
	padding: 0px;
}

.compare-table .list-media td .w70 {
	float: left;
	width: 70%;
	text-align: left;
	padding-left: 20px;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: normal;
	overflow: hidden;
}

.compare-table .list-media td .nameletf {
	float: left;
	text-align: left;
	padding-left: 20px;
	padding-right: 0px;
	color: #30618e;
	font-weight: bold;
}

.compare-table .list-media td .nameright {
	float: right;
	padding-right: 10px;
	text-align: right;
	color: #30618e;
	font-weight: bold;
}

.podwbox {
	display: none;
	position: absolute;
	top: 28px;
	right: 50%;
	margin-right: -244px;
}

.top-powf {
	position: relative;
	width: 456px;
	padding-top: 7px;
}

.imgsj {
	width: 13px;
	height: 8px;
	margin: 0px auto;
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: -7px;
}

.imgsj img {
	display: block;
	float: left;
	width: 100%;
	height: 100%;
}

.downbox {
	padding: 13px 20px;
	border-radius: 5px;
	width: 456px;
	box-shadow: 0 0 10px #cfcfcf;
	border: 1px solid #cccccc;
	background-color: white;
}

#table-ll {
	width: 415px;
	height: 228px;
	border: 1px solid #cccccc;
	margin: 0px auto;
	margin-top: 10px;
	overflow-y: scroll;
}

#table-ll th,
#table-ll td {
	text-align: left;
	border: none;
	height: 38px;
	line-height: 38px;
	font-size: 14px;
	color: #333333;
	text-decoration: none;
}

#table-ll th {
	font-weight: bold;
	text-align: center;
}

#table-ll td {
	padding-left: 20px;
}

#table-ll th span {
	text-align: left;
	padding-left: 20px;
	display: block;
}

.downbox button {
	width: 80px;
	height: 30px;
	border-radius: 5px;
	line-height: 30px;
	text-align: center;
}

.downbox .btnyes {
	margin-right: 8px;
	background-color: #dc5a4f;
	border: 1px solid #dc5a4f;
	color: white;
}

.downbox .btnno {
	background-color: white;
	border: 1px solid #cccccc;
	color: #333333;
}

.downbox .btn-m {
	width: 176px;
	margin: 15px auto 0px auto;
}

.dbjg {
	width: 415px;
	height: 35px;
	border: 1px solid #cccccc;
	background-color: white;
	border-radius: 5px;
	overflow: hidden;
}

.dbjg input {
	float: left;
	width: 88%;
	height: 33px;
	padding: 0px 10px;
	border: none;
	/* border-right: 1px solid #cccccc;*/
}

.dbjg button {
	float: left;
	width: 12%;
	height: 33px;
	background-color: transparent;
}

.dbjg button span {
	font-size: 15px;
	color: #686868;
	display: block;
	width: 100%;
	background-color: white;
	height: 33px;
	text-align: center;
	line-height: 33px;
}

.dbjg button span:hover {
	background-color: #e24f43;
	color: white;
}

.bigpodw {
	position: relative;
}


/*检索结果*/

.right-top {
	width: 100%;
	padding-top: 15px;
	height: 45px;
	overflow: hidden;
}

.right-top span {
	float: left;
	line-height: 32px;
}

.right-top .jian-s-list {
	overflow: hidden;
	margin-right: 8px;
	border: 1px solid #cccccc;
	border-radius: 5px;
	background-color: white;
	height: 30px;
}

.right-top .jian-s-list .pro {
	float: left;
	max-width: 884px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 30px;
	line-height: 30px;
	padding: 0px 8px 0px 8px;
	color: #666;
	text-decoration: none;
}

.right-top .jian-s-list .imgabox {
	overflow: hidden;
	display: inline-block;
	width: 28px;
	height: 28px;
	margin: 1px 1px 0px 0px;
}

.right-top .jian-s-list .imgabox img {
	width: 100%;
	height: 100%;
	float: left;
}

.right-top .button-s {
	float: left;
	background-color: #e0e0e0;
	width: 111px;
	border-radius: 5px;
	height: 30px;
	line-height: 30px;
	color: #666;
	text-decoration: none;
}

.right-top .button-s:hover {
	background-color: #dc5a4f;
	color: white;
}

/* .podwbox1 {
	position: absolute;
	top: -120px;
	right: -415px;
	display: none;
} */
.podwbox1 {
	position: absolute;
	right: -415px;
	display: none;
	bottom: 64px;
	z-index: 1;
}

.podwbox_language {
	position: absolute;
	left: 228px;
	display: none;
	bottom: 64px;
	z-index: 1;
}

.top-powf1 {
	position: relative;
	width: 425px;
	padding-left: 9px;
}

.imgsj1 {
	width: 9px;
	height: 18px;
	margin: 0px auto;
	position: absolute;
	top: 50%;
	left: 1px;
	margin-top: -9px;
}

.imgsj1 img {
	display: block;
	float: left;
	width: 100%;
	height: 100%;
}

.downbox1 {
	padding: 13px 20px;
	border-radius: 5px;
	width: 425px;
	height: 276px;
	box-shadow: 0 0 10px #cfcfcf;
	border: 1px solid #cccccc;
	background-color: white;
}

.topser1 {
	width: 100%;
	overflow: hidden;
	margin-bottom: 10px;
}

.topser1 button {
	background-color: transparent;
	float: right;
	width: 14px;
	height: 14px;
}

.fl-del {
	float: right;
	color: #999999;
	width: 100%;
	height: 100%;
	font-weight: normal;
}

.lefttp1 {
	width: 100%;
	height: 210px;
	overflow: hidden;
}

.lefttp1 .zj-img {
	width: 383px;
	height: 210px;
}


/*机构主页*/

.z-top2 {
	border-top: 1px dashed #cccccc;
	padding: 24px 50px;
	margin-top: 20px;
}

.imbt img {
	display: block;
	width: 156px;
	height: 172px;
	margin: 0px auto;
	padding: 6px;
	border: 1px solid #cfcfcf;
}

.imbt a {
	display: block;
	width: 100%;
	color: #30618e;
	font-size: 20px;
	margin-top: 6px;
	text-align: center;
}

.imbt span {
	display: block;
	width: 100%;
	color: #333333;
	font-size: 16px;
	text-align: center;
}

.jgzybtn {
	display: block;
	margin: 10px auto;
	background-color: #e0e0e0;
	width: 193px;
	border-radius: 5px;
	height: 40px;
	line-height: 40px;
	color: #666;
	text-decoration: none;
	text-align: center;
}

.jgzybtn:hover {
	background-color: #dc5a4f;
	color: white;
}

.left-right-zt1 {
	width: 100%;
	overflow: hidden;
	margin-bottom: 15px;
}

.left-right-zt1 .zj-img {
	width: 100%;
	height: 450px;
	margin: 0 auto;
}

.newsbox1 {
	margin: 0 20px;
	margin-bottom: 8px;
	overflow: hidden;
}

.newsbox1 h1 {
	float: left;
	background: url(../images/fw.png) no-repeat 0px 50%;
	margin: 0px;
	padding-left: 32px;
	text-align: left;
	height: 60px;
	color: #333333;
	font-size: 24px;
	line-height: 62px;
}

.newsbox1 .abtn {
	padding: 0px;
	float: right;
	margin-top: 15px;
	width: 80px;
	height: 30px;
	font-size: 14px;
	background-color: transparent;
	border-radius: 5px;
	border: 1px solid #cccccc;
	text-align: center;
	line-height: 30px;
	color: #333333;
}

.newsbox1 .abtn:hover {
	color: white;
	background-color: #dc5a4f;
	border: 1px solid #dc5a4f;
}

.tj_list11 {
	padding: 0px;
}

.newsbox3 {
	margin-bottom: 8px;
	overflow: hidden;
}

.newsbox3 h1 {
	float: left;
	background: url(../images/gjct.png) no-repeat 0px 50%;
	margin: 0px;
	padding-left: 32px;
	text-align: left;
	height: 60px;
	color: #333333;
	font-size: 24px;
	line-height: 62px;
}

.atlasbox1 {
	height: 325px;
}

.extop1-m {
	width: 100%;
	padding: 0px 20px 12px 20px;
	margin-right: 12px;
	min-height: 421px;
}


/*成果统计*/

.cgtjgbox {
	width: 100%;
	height: 200px;
	background: url(../images/cgtj1.png) no-repeat 50% 0px;
	background-size: 100% 200px;
}

.topbox1 {
	overflow: hidden;
	height: 50px;
}

.topbox1 .tua {
	font-size: 16px;
	font-weight: bold;
	width: 30%;
	height: 50px;
	float: left;
	line-height: 64px;
}

.right-tjbut {
	float: right;
	margin-top: 15px;
}

.gctj-btn {
	float: left;
	margin-left: 20px;
}

.gctj-btn .tj_select {
	color: #333333;
	border: 1px solid #cccccc;
	border-radius: 5px;
	background-color: white;
	width: 90px;
	height: 28px;
	line-height: 28px;
	text-align: center;
}

.gctj-btn .tj_select option {
	height: 25px;
	line-height: 25px;
	color: #000000;
}

.gctj-btn .zjdc {
	color: #333333;
	padding-left: 24px;
	border: 1px solid #cccccc;
	border-radius: 5px;
	background-color: white;
	width: 60px;
	height: 28px;
	text-align: left;
	line-height: 28px;
	background: url(../images/e_08.png) no-repeat 8px 50%;
}

.left70 {
	width: 70%;
	float: left;
}

.right30 {
	width: 30%;
	float: left;
}

.left30 {
	width: 30%;
	float: left;
}

.right70 {
	width: 70%;
	float: left;
}

.right50 {
	width: 50%;
	float: left;
}

.extop1-tj {
	margin: 12px 10px 22px 22px;
}

.extop1-tjright {
	margin: 12px 0px 22px 0px;
}

.tj-tu336 {
	width: 100%;
	margin: 0px auto;
	height: 352px;
	overflow: hidden;
}

.tj-tu336 .tj-img {
	width: 100%;
	height: 340px;
}

.tj-tu336 .h410 {
	width: 100%;
	height: 350px;
	margin: -20px auto -180px auto;
}

.right30 {
	width: 30%;
	float: left;
}

.tblbox {
	margin: 12px 20px 22px 0px;
}

#h336 {
	width: 100%;
	height: 350px;
	margin: 0px auto;
	overflow-y: scroll;
}

#h336 th,
#h336 td {
	text-align: left;
	border: none;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	color: #333333;
	text-decoration: none;
}

#h336 th {
	font-weight: bold;
	text-align: center;
}

#h336 th span {
	text-align: left;
	padding-left: 50px;
	display: block;
}

#h336 label {
	padding-left: 50px;
	display: block;
	width: 120px;
	color: #333333;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: normal;
	overflow: hidden;
}

#h336 .w182 {
	width: 182px;
}

#h336 .w530 {
	width: 530px;
}

#h336 .w227 {
	width: 227px;
}

#h336 .w390 {
	width: 390px;
}

#h336 .w107 {
	width: 107px;
}

.extop2 {
	border: 1px solid #cccccc;
	background-color: white;
	overflow: hidden;
}


/*成果管理*/

.ggglbox {
	width: 100%;
	height: 200px;
	background: url(../images/gggl.png) no-repeat 50% 0px;
	background-size: 100% 200px;
}

.right100 {
	width: 100%;
	min-height: 496px;
}

.padding20 {
	padding: 5px 18px;
	margin-bottom: 110px;
}

.padding20 p {
	line-height: 22px;
	width: 100%;
	overflow: hidden;
}

.padding20 p .shuz {
	float: left;
	display: inline-block;
	width: 18px;
	height: 18px;
	border-radius: 18px;
	background-color: #e0e0e0;
	font-size: 12px;
	text-align: center;
	line-height: 18px;
	margin-right: 8px;
	margin-top: 2px;
}

.padding20 p .wben {
	float: left;
	width: 97%;
	display: inline-block;
}

.padding22 {
	padding: 5px 18px;
	text-align: center;
}

.padding22 p {
	text-align: center;
}

.padding22 p img {
	display: inline-block;
}

.padding22 p span {
	color: #999999;
	display: block;
	margin-top: 5px;
}

.padding22 .btna {
	display: inline-block;
	color: #333333;
	background-color: #e0e0e0;
	min-width: 143px;
	height: 41px;
	line-height: 41px;
	text-align: center;
	border-radius: 5px;
	margin: 20px auto;
}

.padding22 .btna:hover {
	color: white;
	background-color: #dc5a4f;
	text-decoration: none !important;
}


/*导出题目*/

.cont-abox1 {
	padding: 0px 20px;
}

.h553 {
	min-height: 554px;
}

.zdybox {
	border-radius: 5px;
	background-color: white;
	margin: 13px 20px;
	padding: 10px;
	border: 1px solid #cccccc;
	overflow: hidden;
}

.zdy1 {
	width: 100%;
	border-bottom: 1px dashed #cccccc;
	overflow: hidden;
	padding: 7px 0px;
}

.zdy1 input {
	float: left;
	width: 14px;
	height: 14px;
	margin-right: 10px;
	display: inline-block;
}

.btbox {
	width: 100%;
	overflow: hidden;
	height: 30px;
}

.btbox h4 {
	font-size: 14px;
	display: inline-block;
	float: left;
	color: #30618e;
	line-height: 30px;
	margin: 0px;
	padding: 0px;
	margin-left: 6px;
}

.btbox input {
	margin-top: 8px !important;
}

.zjzdy {
	width: 100%;
}

.zjzdy label {
	width: 20%;
	height: 30px;
	line-height: 30px;
	display: block;
	float: left;
	overflow: hidden;
}

.zjzdy label input {
	margin-top: 8px;
	margin-right: 6px;
}

.jsjgbox {
	width: 100%;
	height: 200px;
	background: url(../images/jsjg.png) no-repeat 50% 0px;
	background-size: 100% 200px;
}

.btn-m1 {
	width: 100%;
	margin: 10px auto;
	text-align: center;
}

.btn-m1 button {
	margin-left: 10px;
	width: 104px;
	height: 40px;
	background-color: white;
	border-radius: 5px;
	border: 1px solid #cccccc;
	line-height: 40px;
	text-align: center;
}

.btn-m1 button:hover {
	background-color: #dc5a4f;
	border: 1px solid #dc5a4f;
	color: white;
}

.wzlist {
	margin: 0px 20px 0px 20px;
	margin-bottom: 12px;
	border-bottom: 1px dashed #cccccc;
	padding-bottom: 7px;
}

.wzlist:last-child {
	border: none;
}

.wzlist th {
	vertical-align: top;
}

.wzlist td p {
	line-height: 22px;
}

.btndctm label {
	float: left;
	margin-right: 10px;
	overflow: hidden;
	line-height: 28px;
}

.btndctm label input {
	float: left;
	margin-top: 8px !important;
	margin-right: 6px;
}

.ckbtnbox {
	width: 100%;
}

.ckbtnbox ul {
	overflow: hidden;
	width: 100%;
	padding: 10px 0px;
}

.ckbtnbox li {
	width: 100%;
	overflow: hidden;
	margin-bottom: 14px;
}

.ckbtnbox li label {
	vertical-align: top;
	float: left;
	width: 96%;
	display: inline-block;
	line-height: 26px;
}

.ckbtnbox li input {
	display: inline-block;
	vertical-align: top;
	margin-top: 6px;
	width: 14px;
	height: 14px;
	float: left;
	margin-right: 6px;
}

.ckbtnbox li button {
	display: inline-block;
	margin-left: 5px;
	background: url(../images/c666.png) no-repeat 0px 50%;
	width: 14px;
	height: 14px;
}

.ckbtnbox .redbox label {
	vertical-align: top;
	float: left;
	width: 96%;
	display: inline-block;
	line-height: 26px;
	color: #d82d1e;
	text-decoration: underline !important;
}

.ckbtnbox .redbox button {
	margin-left: 5px;
	background: url(../images/rdel.png) no-repeat 0px 50%;
	width: 14px;
	height: 14px;
	display: inline-block;
}

.noneline {
	border-bottom: none;
}

#m-auto {
	border: none !important;
	width: 500px;
	margin: 0px auto;
	margin-top: 12px;
}

#m-auto li {
	width: 123px;
	height: 38px;
	margin-right: 6px;
	background: url(../images/dcimgs.png) no-repeat 0px -73px;
}

#m-auto li a {
	display: block;
	padding: 0px;
	margin: 0px;
	text-align: center;
	line-height: 38px;
	color: #333333;
}

#m-auto .active a {
	background: url(../images/dcimgs.png) no-repeat 0px 0px !important;
	color: white;
	font-weight: bold;
}

#m-auto li a:hover {
	background: url(../images/dcimgs.png) no-repeat 0px 0px !important;
	color: white;
	font-weight: bold;
	text-decoration: none !important;
}

.w100br {
	width: 100%;
}

.w100br .pa20 {
	margin: 0px 27px;
	min-height: 334px;
	background-color: white;
	border: 1px solid #cccccc;
	border-radius: 7px;
}

.pbpx {
	text-align: left;
	margin: 18px 0px 25px 0px;
}

.pbpx a {
	color: #d82d1e;
	text-decoration: underline !important;
}

.pbpx a:hover {
	color: #d82d1e;
	text-decoration: underline !important;
}

.autospan {
	display: inline-block;
	text-align: left;
}

.autospan .wenhao {
	margin-top: 4px;
	float: right;
	margin-left: 10px;
	width: 13px;
	height: 13px;
	background: url(../images/dcimgs.png) no-repeat -128px -98px;
}

.cont-abox a {
	display: block;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
}

.btndctm {
	width: 100%;
	text-align: left;
}

.btndctm button {
	display: inline-block;
	margin-right: 7px;
	color: #333333;
	padding-left: 22px;
	border: 1px solid #cccccc;
	border-radius: 5px;
	background-color: white;
	min-width: 60px;
	height: 28px;
	padding-right: 6px;
	text-align: left;
	line-height: 28px
}

.fz {
	background: url(../images/dcimgs.png) no-repeat -123px -72px;
}

.dy {
	background: url(../images/dcimgs.png) no-repeat -123px -52px;
}

.ex {
	background: url(../images/dcimgs.png) no-repeat -123px -30px;
}

.wd {
	background: url(../images/dcimgs.png) no-repeat -123px 7px;
}


/*文献详情*/

.wxtop {
	border-bottom: 1px dashed #cccccc;
	margin: 20px 15px 0px 15px;
	padding-bottom: 10px;
}

.wxtop h3,
.wxtop h6 {
	color: #333333;
	text-align: center;
	word-break: break-all;
}

.wxtop h3 {
	font-size: 20px;
	font-weight: bold;
}

.wxtop h6 {
	font-size: 14px;
}

.nmb-box p {
	margin-top: 23px;
	text-align: center;
}

.nmb-box .img8 {
	background: url(../images/rl9.png) no-repeat 0px 10%;
}

.nmb-box .img9 {
	background: url(../images/xz.png) no-repeat 0px 10%;
}

.nmb-box .active8 {
	background: url(../images/re91.png) no-repeat 0px 10%;
	color: #d82d1e;
}

.nmb-box .active9 {
	background: url(../images/xz1.png) no-repeat 0px 10%;
	color: #d82d1e;
}

.nmb-box .img8:hover {
	background: url(../images/re91.png) no-repeat 0px 10%;
	color: #d82d1e;
}

.nmb-box .img9:hover {
	background: url(../images/xz1.png) no-repeat 0px 10%;
	color: #d82d1e;
}

.onetop {
	margin-top: 15px;
	float: left;
	width: 100%;
}

.sharebox {
	overflow: hidden;
	margin-bottom: 7px;
}

.sharebox .abtn {
	padding: 0px;
	float: right;
	margin-right: 20px;
	width: 80px;
	height: 30px;
	font-size: 14px;
	background-color: transparent;
	border-radius: 5px;
	border: 1px solid #cccccc;
	text-align: center;
	line-height: 30px;
	color: #333333;
}

.sharebox .abtn:hover {
	color: white;
	background-color: #dc5a4f;
	border: 1px solid #dc5a4f;
}

.sharebox h4 {
	float: left;
	display: inline-block;
	height: 28px;
	font-size: 16px;
	margin: 0px;
	color: #333333;
	font-weight: bold;
	line-height: 28px;
}

.sharebox .mnone1 {
	float: left;
	background-color: #4f7ea9;
	height: 22px;
	width: 5px;
	margin: 2px 10px 0px 0px;
}

.share {
	float: right;
	overflow: hidden;
	margin-right: 20px;
}

.share span {
	float: left;
	line-height: 29px;
}

.share a {
	display: block;
	float: left;
	width: 29px;
	height: 29px;
	margin-right: 10px;
}

.share .qqkj {
	background: url(../images/sgare.png) no-repeat 0px 0px;
}

.share .wb {
	background: url(../images/sgare.png) no-repeat -41px 0px;
}

.share .wx {
	background: url(../images/sgare.png) no-repeat -82px 0px;
}

.rightrow1 {
	margin: 0px 15px 15px 26px;
}

.ovfbox {
	overflow: hidden;
	margin-bottom: 5px;
}

.leftspan,
.rightspan {
	float: left;
}

.leftspan {
	padding-bottom: 999px;
	margin-bottom: -999px;
}

.rightspan {
	width: 90%;
}

.rightspan button {
	width: 90px;
	height: 30px;
	color: black;
	border-radius: 5px;
	background-color: #e0e0e0;
}

.rightspan button:hover {
	width: 90px;
	height: 30px;
	color: white;
	border-radius: 5px;
	background-color: #d82d1e;
}

.h-yx {
	width: 100%;
	margin-bottom: 10px;
}

.h-120 {
	max-height: 120px;
	overflow: hidden;
}

.ovfbox {
	color: black;
	line-height: 30px;
}

.ovfbox a {
	color: black;
	line-height: 30px;
	width: 100%;
	height: 30px;
	/* text-overflow:ellipsis; overflow:hidden; white-space: nowrap;*/
}

.ovfbox a:hover {
	color: #d82d1e;
}

.ovfbox .c-red {
	color: #d82d1e;
	text-decoration: underline !important;
}

.rightspan i {
	width: 16px;
	height: 16px;
	overflow: hidden;
	margin: 0px 8px 0px 5px;
}

.rightspan i img {
	width: 16px;
	height: 16px;
	border-radius: 16px;
	float: left;
}

.ckwx {
	width: 100%;
}

.ckwx a,
.ckwx h4 {
	font-size: 14px;
	margin: 0px;
	display: block;
	color: black;
	line-height: 30px;
	width: 100%;
	height: 30px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

#plshuo {
	float: right;
	margin-right: 20px;
}

#plshuo ul {
	border: none;
}

#plshuo ul li {
	float: left;
	overflow: hidden;
	line-height: 40px;
	color: #333333;
}

#plshuo ul li a {
	float: left;
	padding: 10px 5px;
	color: #333333;
}

#plshuo ul li a:hover {
	color: #d82d1e;
	font-weight: bold;
	background: url(../images/blacksj.png) no-repeat 50% 30px;
}

#plshuo ul .active a {
	color: #d82d1e;
	font-weight: bold;
	background: url(../images/blacksj.png) no-repeat 50% 30px;
}

.m8 {
	margin-bottom: 8px;
}

.bkhui {
	margin: 0px 27px;
	background-color: #fafafa;
	border: 1px solid #cccccc;
	border-radius: 7px;
	overflow: hidden;
}

.txtaerbox {
	width: 100%;
	border-bottom: 1px solid #e1e1e1;
}

.txtaerbox textarea {
	padding: 5px 10px;
	width: 100%;
	min-height: 110px;
	background-color: #fafafa;
	border: none;
}

.btnp {
	text-align: center;
	margin-top: 12px;
}

.btnp button {
	width: 143px;
	height: 40px;
	color: black;
	border-radius: 5px;
	background-color: #e0e0e0;
}

.btnp button:hover {
	width: 143px;
	height: 40px;
	color: white;
	border-radius: 5px;
	background-color: #d82d1e;
}

.plli h5 {
	width: 100%;
	text-align: left;
	font-size: 14px;
}

.plli {
	margin: 10px 27px;
}

.nm-da {
	width: 100%;
	overflow: hidden;
}

.namebox {
	float: left;
	font-size: 16px;
	font-weight: bold;
	color: #30618e;
}

.datebox {
	float: right;
	color: #999999;
	font-size: 14px;
}

.libix p {
	line-height: 22px;
	margin-top: 10px;
}

.libix {
	width: 100%;
	border-bottom: 1px dashed #cccccc;
	margin-top: 15px;
}

.libix:last-child {
	border-bottom: none;
}

.pdbox {
	border-bottom: 1px solid #cccccc;
	padding-bottom: 12px;
}

.pleftbox,
.pleftbox1 {
	text-align: left;
	margin-bottom: 10px;
}

.pleftbox label {
	overflow: hidden;
	margin-right: 30px;
	display: inline-table;
}

.pleftbox label input {
	width: 14px;
	height: 14px;
	float: left;
	margin-right: 10px;
}

.pleftbox label span {
	float: left;
}

.pleftbox1 label {
	overflow: hidden;
	margin-right: 20px;
	display: inline-table;
}

.pleftbox1 label input {
	float: left;
	border: 1px solid #cccccc;
	width: 270px;
	height: 35px;
	padding: 0px 10px;
	margin-right: 10px;
	border-radius: 5px;
	line-height: 35px;
}

.pleftbox1 label span {
	float: left;
	line-height: 35px;
	margin-right: 5px;
}

.pleftbox1 label span i {
	font-size: 18px;
	color: #d82d1e;
	float: left;
	text-align: right;
	margin-right: 4px;
}

.pleftbox1 label .w120 {
	width: 90px;
}

.pleftbox1 label img {
	width: 70px;
	height: 35px;
	float: left;
	margin-right: 10px;
}

.pleftbox1 label a {
	float: left;
	color: #333333;
	line-height: 35px;
	text-decoration: underline !important;
}

.txtaerbox1 {
	width: 100%;
}

.txtaerbox1 textarea {
	padding: 5px 10px;
	width: 100%;
	min-height: 110px;
	background-color: white;
	border: 1px solid #cccccc;
	border-radius: 5px;
}

.line-d {
	padding: 18px 18px 0px 18px;
}

.tsp {
	line-height: 35px;
	margin-left: 27px;
}


/*个人中心*/

.oursbox {
	width: 100%;
	background: url(../images/grzx_scsrmyy.png) no-repeat 50% 0px;
	background-size: 100% 150px;
	height: 202px;
	background-color: #f6f6f6;
}

#ppw {
	position: relative;
}

.topimgs {
	width: 100%;
	overflow: hidden;
	position: absolute;
	top: 0px;
	left: 15px;
	z-index: 999;
}

.nzbox {
	float: left;
	margin-top: 30px;
	margin-left: 10px;
}

.nzbox h1 {
	font-size: 20px;
	color: #30618e;
	text-align: left;
}

.nzbox span {
	font-size: 16px;
	text-align: left;
}

.imgsixbox {
	width: 154px;
	float: left;
	position: relative;
}

.imgnuber {
	float: right;
	width: 70%;
	margin-top: 55px;
}

.imgnuber .pright {
	width: 100%;
	text-align: right;
	padding-right: 15px;
}

.imgnuber label {
	display: inline-block;
	overflow: hidden;
	height: 61px;
	padding-left: 72px;
	text-align: left !important;
}

.imgnuber label a {
	display: block;
	font-size: 30px;
	color: #333333;
	text-align: left;
	margin: 0px;
	margin-top: 5px;
}

.imgnuber label a:hover {
	color: #30618e;
}

.imgnuber label span {
	font-size: 16px;
}

.laimg1 {
	background: url(../images/ours.png) no-repeat 0px 0px;
}

.laimg2 {
	background: url(../images/ours1.png) no-repeat 0px 0px;
}

.laimg3 {
	background: url(../images/ours2.png) no-repeat 0px 0px;
}

.laimg4 {
	background: url(../images/ours4.png) no-repeat 0px 0px;
}


/*.laimg1{ background:url(../images/ours.png) no-repeat 0px 0px; padding-left:72px; }
.laimg2{ background:url(../images/ours.png) no-repeat 0px -74px; padding-left:72px;}
.laimg3{ background:url(../images/ours.png) no-repeat 0px -151px; padding-left:72px;}
.laimg4{ background:url(../images/ours.png) no-repeat 0px -226px; padding-left:72px;}*/

.imgnuber .line35 {
	width: 1px;
	height: 35px;
	line-height: 61px;
	background-color: #666666;
	padding: 0px;
	margin: 10px 20px;
}

#hexGrid {
	overflow: hidden;
	width: 100%;
	margin: 0 auto;
	padding-top: 20px;
}

#hexGrid:after {
	content: "";
	display: block;
	clear: both;
}

.hex {
	position: relative;
	list-style-type: none;
	float: left;
	overflow: hidden;
	visibility: hidden;
	outline: 1px solid transparent;
	/* fix for jagged edges in FF on hover transition */
	-webkit-transform: rotate(-60deg) skewY(30deg) translatez(-1px);
	-ms-transform: rotate(-60deg) skewY(30deg) translatez(-1px);
	transform: rotate(-60deg) skewY(30deg) translatez(-1px);
}

.hex * {
	position: absolute;
	visibility: visible;
	outline: 1px solid transparent;
	/* fix for jagged edges in FF on hover transition */
}

.hex {
	width: 100%;
	/* = (100-4) / 5 */
	padding-bottom: 118%;
	/* =  width / sin(60deg) */
}

.hexIn {
	display: block;
	width: 100%;
	height: 100%;
	text-align: center;
	color: #fff;
	overflow: hidden;
	-webkit-transform: skewY(-30deg) rotate(60deg);
	-ms-transform: skewY(-30deg) rotate(60deg);
	transform: skewY(-30deg) rotate(60deg);
}


/*** HEX CONTENT **********************************************************************/

.hex img {
	left: -100%;
	right: -100%;
	width: 100% !important;
	height: 100%;
	margin: 0 auto;
	border: 6px solid #f6f6f6;
	background-color: white;
}

.listdlbb {
	border: 1px solid #cccccc;
	background-color: white;
	padding-bottom: 10px;
	margin-bottom: 27px;
}

.listdl {
	overflow: hidden;
	width: 100%;
}

.listdl .blue3 {
	float: left;
	background-color: #4f7ea9;
	height: 17px;
	width: 4px;
	margin: 16px 7px 7px 13px;
}

.listdl .jljg {
	float: left;
	font-size: 16px;
	text-align: left;
	line-height: 50px;
	height: 40px;
}

.listdlbb dl {
	margin: 0px;
}

.listdlbb dt {
	overflow: hidden;
	margin: 10px auto;
	width: 100%;
	background-color: #f0f0f0;
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	height: 32px;
	font-size: 14px;
	line-height: 32px;
}

.listdlbb dt .jian {
	cursor: pointer;
	width: 26px;
	height: 32px;
	background: url(../images/ex_40.png) no-repeat right center;
	float: left;
	margin-right: 7px;
}

.listdlbb dt .jia {
	cursor: pointer;
	width: 26px;
	height: 32px;
	background: url(../images/ex_56.png) no-repeat right center;
	float: left;
	margin-right: 7px;
}

.listdlbb dd {
	display: block;
	padding: 0px 10px 0px 12px;
	height: 30px;
	line-height: 30px;
}

.listdlbb dd a {
	float: left;
	width: 100%;
	height: 30px;
	line-height: 30px;
	color: #333333;
	text-align: left;
	padding-left: 20px;
}

.listdlbb dd a:hover {
	font-weight: bold;
	color: #30618e;
}

.listdlbb dd .indd {
	font-weight: bold;
	color: #30618e;
}

.right20 {
	width: 100%;
	padding-right: 20px;
	overflow: hidden;
}

.right20 .dbjg {
	float: right;
}

.contentable1box {
	width: 100%;
	padding: 13px 20px;
}

.contentable1 table {
	border-collapse: collapse;
}

.contentable1 table th {
	text-align: left;
	padding-left: 10px;
	height: 38px;
	font-size: 14px;
	line-height: 38px;
	font-weight: bold;
	color: #333333;
	border: 1px solid #dbdbdb;
}

.contentable1 table td {
	padding: 10px 5px;
	line-height: 22px;
	text-align: center;
	min-height: 35px;
	font-size: 14px;
	color: #333333;
	border: 1px solid #e1e1e1;
}

.contentable1 table td .leftb {
	text-align: left;
	padding: 0 5px;
}

.contentable1 table td .leftb span {
	margin-right: 32px;
}

.contentable1 table td .leftb span:last-child {
	margin-right: 0px;
}

.contentable1 table tbody tr td .leftbtnImg {
	display: flex;
	min-width: 40px;
}

/*待认领*/

.noma10 {
	margin-top: 0px;
}

.h1qr {
	float: left;
	font-size: 16px;
	font-weight: bold;
	margin-left: 20px;
	line-height: 35px;
}

.pabottnm {
	padding-bottom: 15px;
}

.labbox label {
	float: left;
	margin-right: 15px;
	overflow: hidden;
}

.labbox label input {
	float: left;
	margin-right: 5px;
	margin-top: 19px;
}


/*成果*/

.w284 {
	width: 284px;
}

.w66 button {
	width: 66px;
}

.zzlabox select {
	padding-left: 5px;
	width: 117px;
	height: 30px;
	font-size: 14px;
	background-color: white;
	border-radius: 5px;
	border: 1px solid #cccccc;
	text-align: center;
	line-height: 30px;
	color: #333333;
}

.zzlabox select option {
	width: 100%;
	height: 30px;
	font-size: 14px;
	line-height: 30px;
	color: #333333;
}

.w97 select {
	width: 95px;
}

.padd-left label th {
	padding-left: 10px;
}


/*无全文*/

.leftbtn-wqw {
	text-align: center;
}

.leftbtn-wqw button {
	display: inline-block;
	width: 74px;
	height: 30px;
	font-size: 14px;
	background-color: white;
	border-radius: 5px;
	border: 1px solid #cccccc;
	text-align: center;
	line-height: 30px;
	color: #333333;
	margin-right: 5px;
	padding: 0px;
}

.leftbtn-wqw button:last-child {
	margin-right: 0px;
}

.leftbtn-wqw button:hover {
	color: white;
	background-color: #dc5a4f;
	border: 1px solid #dc5a4f;
	padding: 0px;
}


/*批量提交*/

.padd20 {
	padding-left: 20px;
}

.rd1-box {
	width: 100%;
	overflow: hidden;
}

.rd1-box li {
	width: 33.3%;
	text-align: center;
	float: left;
}

.rd1-box li span {
	display: block;
	width: 100%;
	line-height: 38px;
	background-color: #f0f0f0;
	border-right: 1px solid #e0e0e0;
}

.rd1-box img {
	display: block;
	width: 15px;
	height: 7px;
	margin: 0px auto;
}

.rd1-box .ainbox span {
	display: block;
	color: white;
	background-color: #dc5a4f;
}

.rd1-box .ainbox .yjbox {
	border-radius: 5px 0px 0px 5px;
	display: block;
	color: white;
	background-color: #dc5a4f;
}

.rd1-box li .yjbox {
	border-radius: 5px 0px 0px 5px;
}

.rd1-box li .lastnone {
	border: none;
	border-radius: 0px 5px 5px 0px;
}


/*上传全文*/

.smbox {
	width: 100%;
	font-size: 14px;
	color: #333333;
	margin-bottom: 20px;
}

.smbox h1 {
	margin: 0px;
	display: inline-block;
	margin-bottom: 5px;
	text-align: center;
	height: 21px;
	line-height: 21px;
	font-size: 16px;
	font-weight: bold;
}

.smbox p {
	line-height: 32px;
	font-size: 14px;
	color: #333333;
	margin: 0px;
}


/*个人中心之单篇提交*/

.top-dptj {
	width: 100%;
	margin-top: 10px;
	background: url(../images/sear-engd-icon_line.png) repeat-x bottom left;
	padding-bottom: 20px;
}

.top-dptj img {
	width: 100%;
	height: 40px;
}

.ywxybox {
	width: 100%;
	margin: 20px auto 20px auto;
	overflow: hidden;
}

.ywxybox input {
	float: left;
	margin-top: 5px;
}

.ywxybox span {
	float: left;
	margin-left: 5px;
	color: #333333;
	font-size: 14px;
}

.ywxybox a {
	display: inline-block;
	color: #d82d1e;
	text-decoration: underline !important;
	font-size: 14px;
}

.ywxybox a:hover {
	color: #d82d1e;
}

.dptj-bgbox {
	width: 100%;
	text-align: center;
	margin-top: 20px;
}

.dptj-bgbox button {
	display: inline-block;
	width: 143px;
	margin-right: 10px;
	height: 40px;
	font-size: 14px;
	background-color: #e0e0e0;
	border-radius: 5px;
	text-align: center;
	line-height: 30px;
	color: #333333;
}

.dptj-bgbox button:hover {
	color: white;
	background-color: #dc5a4f;
}

.dptj-bgbox .qxbtn {
	border: 1px solid #cccccc;
	background-color: white;
}

.textbox1 {
	display: none;
}

.textbox li {
	width: 100%;
	font-size: 14px;
	padding: 0px;
	margin: 0px;
	color: #333333;
	overflow: hidden;
	margin-bottom: 15px;
}

.dptjleft {
	width: 135px;
	text-align: right;
	float: left;
	line-height: 35px;
	height: 35px;
	margin-right: 5px;
}

.dptjleft span {
	color: red;
	font-weight: bold;
	margin-right: 2px;
	height: 25px;
}

.buttonjia {
	width: 83%;
	float: left;
	overflow: hidden;
	line-height: 35px;
}

.buttonjia input {
	float: left;
	width: 78%;
	line-height: 35px;
	height: 35px;
	padding: 0px 5px;
	border: 1px solid #ccc;
	border-radius: 5px;
	background-color: white;
}

.buttonjia .dwjia {
	float: left;
	margin-left: 5px;
	margin-top: 2px;
	width: 23px;
	height: 23px;
	background: url(../images/jia1.png) no-repeat center center;
	background-color: #6dafec;
}

.buttonjia span {
	color: #b3b3b3;
}

.buttonjia .f_sl2 {
	height: 35px;
	line-height: 35px;
}

.buttonjia .f_sl2 option {
	height: 25px;
	line-height: 25px;
}

.buttonjia .qb {
	float: left;
	width: 100%;
}

.buttonjia .bhu {
	float: left;
	margin-left: 5px;
	line-height: 35px;
}

.buttonjia .bhu button {
	background-color: transparent;
	color: #333333;
}

.buttonjia .bhu .fbol {
	float: left;
	font-size: 18px;
	font-weight: bold;
	margin-left: 0px;
}

.morexx {
	text-align: center;
	background-color: transparent;
}

.morexx button {
	background-color: transparent;
	color: #333333;
}

.morexx .fbol {
	float: left;
	font-size: 18px;
	font-weight: bold;
	margin-left: 3px;
}

.buttonjia h5 {
	float: left;
	line-height: 35px;
	margin: 0px;
	margin-left: 10px;
}

.buttonjia .redxing {
	color: red;
	font-weight: bold;
	margin-right: 2px;
	height: 25px;
}

.buttonjia textarea {
	float: left;
	width: 550px;
	padding: 2px 5px;
	border: 1px solid #ccc;
	background-color: white;
	line-height: 21px;
}

.buttonjia .checkbox1 {
	float: left;
	overflow: hidden;
	margin-right: 26px;
}

.buttonjia .checkbox1 input {
	margin-top: 10px;
	float: left;
	width: 14px;
	height: 14px;
	margin-right: 5px;
}

.buttonjia .checkbox1 h5 {
	float: left;
	margin: 0px;
	line-height: 35px;
	height: 35px;
}

.buttonjia .checkbox1 a {
	display: inline-block;
	height: 30px;
	line-height: 30px;
	color: #d82d1e;
	text-decoration: underline !important;
}

.buttonjia .input-w90 {
	width: 90px;
}

.buttonjia .input-w120 {
	width: 136px;
}

.d-u-box {
	width: 100%;
	text-align: center;
	margin-top: 20px;
}

.d-u-box button {
	width: 95px;
	height: 25px;
	margin-right: 35px;
	background: url(../images/ourico_10.jpg) no-repeat;
	color: #333333;
	line-height: 25px;
}

.d-u-box button:last-child {
	margin-right: 0px;
}


/*上传全文*/

.smbox {
	width: 100%;
	margin-top: 20px;
	font-size: 14px;
	color: #333333;
}

.smbox h1 {
	display: inline-block;
	margin-bottom: 5px;
	text-align: center;
	height: 21px;
	line-height: 21px;
	font-size: 16px;
	font-weight: bold;
}

.smbox p {
	line-height: 32px;
	font-size: 14px;
	color: #333333;
	margin: 0px auto;
}

.scqubox {
	margin: 15px auto;
	width: 100%;
}

.scqubox li {
	overflow: hidden;
	width: 100%;
}

.dptjw60 {
	width: 70px;
	text-align: right;
	float: left;
	line-height: 30px;
}

.dptjw60 span {
	color: red;
	font-weight: bold;
	margin-right: 2px;
	height: 25px;
}

.bor-rbox {
	border: 1px solid #cccccc;
	background-color: white;
	border-radius: 5px;
	padding: 0px 20px;
	min-height: 186px;
}

.buttonjia .inputs {
	float: left;
	overflow: hidden;
	width: 100px;
	position: relative;
}

.buttonjia .type-file-button {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100px;
	height: 30px;
	background-color: #e0e0e0;
	border-radius: 5px;
	font-size: 14px;
	color: #333333;
	text-align: center;
}

.buttonjia .type-file-text {
	float: left;
	width: 100%;
	outline: 0;
	height: 30px;
	border: none;
}

.buttonjia .uploadBox {
	width: 100%;
	height: 30px;
	margin: 0px;
	padding: 0px;
	background-color: #000;
	position: absolute;
	top: 0px;
	left: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	-ms-filter: alpha(opacity=0);
	-moz-opacity: 0;
}

.pwbfb {
	width: 566px;
	padding-right: 35px;
	position: relative;
	overflow: hidden;
}

.layui-progress {
	width: 100%;
	float: left;
	margin: 25px 0px;
	height: 10px;
	border-radius: 20px;
	background-color: #e2e2e2;
}

.layui-progress-bar {
	width: 0;
	max-width: 100%;
	height: 10px;
	border-radius: 20px;
	text-align: right;
	background-color: #989898;
	transition: all .3s;
	-webkit-transition: all .3s;
}

.layui-progress .layui-progress-text {
	position: absolute;
	right: 0px;
	bottom: 20px;
	line-height: 18px;
	font-size: 12px;
	color: #666;
}


/*设置权限*/

.dptjw90 {
	text-align: right;
	float: left;
	line-height: 37px;
}

.dptjw90 span {
	color: red;
	font-weight: bold;
	margin-right: 2px;
	height: 25px;
}

.scqubox li {
	width: 100%;
	font-size: 14px;
	padding: 0px;
	margin: 0px;
	color: #333333;
	overflow: hidden;
	margin-bottom: 15px;
}

.buttonjia .checkbox1 .qxtime {
	background: url(../images/bej.png) no-repeat 107px 8px;
	float: left;
	width: 134px;
	margin-top: 0px;
	margin-left: 10px;
	line-height: 35px;
	height: 35px;
	border: 1px solid #ccc;
	background-color: white;
	padding-right: 25px;
	border-radius: 5px;
}

.buttonjia .checkbox1 .qxtime1 {
	background: url(../images/bej.png) no-repeat 107px -38px;
}


/*确认完成*/

.yesbox {
	width: 780px;
	margin: 0px auto;
	margin-top: 17px;
}

.yesbox table th {
	font-size: 14px;
	border: 1px solid white;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: white;
}

.yesbox table td {
	min-height: 18px;
	font-size: 14px;
	padding: 10px 10px;
	line-height: 18px;
	color: #383838;
	text-align: center;
	border: 1px solid #c7c7c7;
}

.fivebox {
	width: 100%;
}

.fivebox ul {
	width: 100%;
	overflow: hidden;
}

.fivebox ul li {
	float: left;
	margin-right: 35px;
}

.szqxshow {
	width: 780px;
	margin: 20px auto;
	font-weight: bold;
}

.szqxshow span {
	color: red;
}


/*批量提交*/

.buttonjia .checkbox a {
	display: inline-block;
	height: 30px;
	line-height: 30px;
	color: #d82d1e;
	text-decoration: underline !important;
}

.yesbox .tablenames a {
	color: #333333;
	display: inline-block;
	margin-right: 10px;
}

.yesbox .tablenames a:hover {
	text-decoration: underline;
	color: #488aca;
}

.panone {
	padding: 0px 20px;
}

.swcgshow {
	width: 100%;
}

.swcgshow a {
	display: inline-block;
	height: 30px;
	line-height: 30px;
	color: #d82d1e;
	text-decoration: underline !important;
}

.swcgshow a .delbox {
	background: url(../images/rdel.png) no-repeat 0% 100%;
	width: 14px;
	height: 30px;
}

.swcgshow p {
	margin: 0px;
	line-height: 30px;
}

.threebox {
	margin-bottom: 305px;
}

.minheight {
	min-height: 627px !important;
}

.pnone {
	margin-left: 0px;
	margin: 12px 0px 7px 0px;
}

.ma12 table td {
	text-align: left;
	padding: 2px 0px 2px 10px;
}

.msxz {
	margin: 40px 0px 20px 0px;
}

.buttonjia select {
	float: left;
	padding-left: 5px;
	width: 37%;
	height: 34px;
	font-size: 14px;
	background-color: white;
	border-radius: 5px;
	border: 1px solid #cccccc;
	text-align: center;
	line-height: 34px;
	color: #333333;
}

.buttonjia select option {
	width: 100%;
	height: 30px;
	font-size: 14px;
	line-height: 30px;
	color: #333333;
}

.buttonjia textarea {
	background-color: white;
	border-radius: 5px;
	border: 1px solid #cccccc;
	line-height: 24px;
	width: 78%;
}

.co999 {
	color: #999999;
	line-height: 35px;
}

.co999 label {
	margin-right: 28px;
}

.co999 .redno {
	color: #d82d1e;
}

.pbgbox {
	text-align: left;
	margin-top: 10px;
}

.pbgbox button {
	display: inline-block;
	width: 103px;
	height: 40px;
	font-size: 14px;
	background-color: white;
	border-radius: 5px;
	border: 1px solid #cccccc;
	text-align: center;
	line-height: 40px;
	color: #333333;
	margin-right: 10px;
	padding: 0px;
}

.pbgbox button:last-child {
	margin-right: 0px;
}

.pbgbox button:hover {
	color: white;
	background-color: #dc5a4f;
	border: 1px solid #dc5a4f;
	padding: 0px;
}

.noheight {
	min-height: 496px;
}

.nojg {
	width: 100%;
	margin-top: 160px;
}

.nojg_mg80 {
	margin: 80px 0 !important;
}

.nojg img {
	display: block;
	width: 112px;
	height: 124px;
	margin: 0px auto;
}

.nojg p {
	text-align: center;
	line-height: 22px;
	color: #999999;
	padding: 10px 0px;
}

.bigpodw button {
	background-color: transparent;
}


/*个人中心默认页*/

.sixbox1 {
	padding: 50px;
}

.borubox {
	display: block;
	color: #333333;
	padding: 30px 0px;
	border-radius: 5px;
	border: 1px solid #cccccc;
	background-color: white;
	box-shadow: 0 0 10px #cfcfcf;
	margin-bottom: 27px;
}

.borubox img {
	display: block;
	width: 46px;
	height: 47px;
	margin: 12px auto;
}

.borubox p {
	text-align: center;
	font-size: 16px;
	margin-top: 25px;
}

.borubox p label {
	color: #30618e;
	font-size: 24px;
}

.navbox1 {
	border-top: 1px solid #e0e0e0;
	padding: 8px 0px;
	margin: 0px 10px;
}

.navs {
	width: 100%;
	line-height: 28px;
}

.navs ul li {
	padding-left: 20px;
	height: 30px;
}

.navs ul li a {
	display: block;
	width: 100%;
	color: #333333;
}

.navs ul li a:hover {
	font-weight: bold;
	color: #30618e;
}

.navs ul li .innvas {
	font-weight: bold;
	color: #30618e;
}


/*修改检索结果页*/

.topsj1 {
	width: 100%;
}

.dbjg1 {
	width: 100%;
	height: 35px;
	border: 1px solid #cccccc;
	background-color: white;
	border-radius: 5px;
	overflow: hidden;
}

.dbjg1 input {
	float: left;
	width: 88%;
	height: 33px;
	padding: 0px 10px;
	border: none;
	/* border-right: 1px solid #cccccc;*/
}

.dbjg1 button {
	float: left;
	width: 12%;
	height: 33px;
	background-color: transparent;
}

.dbjg1 button span {
	font-size: 15px;
	color: #686868;
	display: block;
	width: 100%;
	background-color: white;
	height: 33px;
	text-align: center;
	line-height: 33px;
}

.dbjg1 button span:hover {
	background-color: #e24f43;
	color: white;
}


/*修改密码*/

.anginlogin {
	width: 100%;
	margin-top: 15px;
}

.anginlogin input {
	display: inline-block;
	width: 70%;
}

.anginlogin label {
	display: inline-block;
	width: 16%;
	text-align: right;
}

.anginlogin .a-login img {
	display: inline-block;
	width: 96px;
	height: 35px;
	margin: 0px 10px;
}

.anginlogin .a-login input {
	width: 50%;
}

.anginlogin .a-login button {
	background-color: transparent;
	border: none;
	color: #333333;
	text-decoration: underline !important;
	line-height: 40px;
}


/*别名管理*/

.bmglbox {
	padding-top: 22px;
	background-color: white;
	border: 1px solid #cccccc;
	border-radius: 7px;
	overflow: hidden;
	margin-bottom: 16px;
}

.bmglbox .form-group {
	overflow: hidden;
	margin-bottom: 14px;
}

.bmglbox input {
	float: left;
	width: 50%;
	margin: 0px 5px;
}

.bmglbox label {
	float: left;
	width: 16%;
	text-align: right;
	line-height: 34px;
}

.bmglbox .bbox1 {
	float: left;
	line-height: 34px;
	margin-right: 20px;
	overflow: hidden;
}

.bmglbox .bbox1 input {
	width: 14px;
	height: 14px;
	background-color: transparent;
	margin: 0px 5px;
	margin-top: 10px;
	float: left;
}

.m-b20 {
	margin-bottom: 20px;
}

.contentable3 {
	margin-bottom: 16px;
}

.contentable3 table {
	border-collapse: collapse;
}

.contentable3 table th {
	text-align: left;
	padding-left: 15px;
	height: 38px;
	font-size: 14px;
	line-height: 38px;
	font-weight: bold;
	color: #333333;
	border: 1px solid #dbdbdb;
}

.contentable3 table td {
	line-height: 36px;
	text-align: center;
	min-height: 36px;
	font-size: 14px;
	color: #333333;
	border: 1px solid #e1e1e1;
}

.contentable3 table td .leftb {
	width: 100%;
	text-align: left;
	line-height: 22px;
	padding-left: 15px;
}


/*工作历程*/

.bmglbox .f_sl2 {
	float: left;
	width: 70%;
	margin: 0px 5px;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #333;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
}

.bmglbox .f_sl2 option {
	height: 30px;
	line-height: 30px;
}

.bmglbox .zhibox {
	width: 2%;
	float: left;
	overflow: hidden;
	line-height: 34px;
	margin: 0px 5px;
}

.bmglbox .jbxxright {
	width: 34%;
	float: left;
	overflow: hidden;
	line-height: 34px;
}

.jbxxright_pl66 {
	padding: 0 0 0 67px !important;
}

.bmglbox .jbxxright input {
	float: left;
	margin-right: 8px;
	width: 38%;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #333;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
}

.bmglbox .jbxxright span {
	color: #333333;
	float: left;
	margin-right: 5px;
}

.bmglbox .gzlc {
	overflow: hidden;
	margin-left: 138px;
}

.bmglbox .gzlc input {
	margin-top: 10px;
	margin-right: 7px;
	width: 14px;
	height: 14px;
	float: left;
}

.bmglbox .gzlc span {
	line-height: 34px;
	float: left;
	margin-right: 15px;
}

.bmglbox .gzlc .f_sl2 {
	width: 62%;
}

.bmglbox .w70 {
	width: 70%;
}

.bmglbox .w45 {
	width: 287px;
	margin-right: 6px;
}

.bmglbox textarea {
	float: left;
	margin: 0px 5px;
	background-color: white;
	border-radius: 4px;
	border: 1px solid #cccccc;
	line-height: 24px;
	width: 70%;
	padding: 2px 5px;
}


/*基本信息*/

.imgghtx {
	width: 70px;
	height: 26px;
	background-color: #dc5a4f;
	color: white;
	text-align: center;
	line-height: 26px;
	font-size: 14px;
	border-radius: 4px;
	position: absolute;
	bottom: 35px;
	left: 0px;
	margin-left: 38px;
}

.anginlogin1 {
	width: 100%;
	margin-top: 15px;
}

.anginlogin1 .form-group {
	overflow: hidden;
	margin-bottom: 14px;
}

.anginlogin1 input {
	float: left;
	width: 70%;
	margin: 0px 5px;
}

.anginlogin1 label {
	margin-bottom: 0;
	float: left;
	width: 16%;
	text-align: right;
	line-height: 34px;
}

.anginlogin1 .bbox1 {
	float: left;
	line-height: 34px;
	margin-right: 20px;
	overflow: hidden;
}

.anginlogin1 .bbox1 input {
	width: 14px;
	height: 14px;
	background-color: transparent;
	margin: 0px 5px;
	margin-top: 10px;
	float: left;
}

.anginlogin1 .w60 {
	width: 54%;
}

.anginlogin1 .jbxxright {
	width: 74%;
	float: left;
	overflow: hidden;
	line-height: 34px;
}

.anginlogin1 .jbxxright input {
	float: left;
	margin-right: 8px;
	width: 27%;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #333;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
}

.anginlogin1 .jbxxright span {
	color: #333333;
	float: left;
	margin-right: 5px;
}

.anginlogin1 a {
	line-height: 34px;
	font-size: 14px;
	float: left;
	color: #d82d1e;
	text-decoration: underline !important;
}

.anginlogin1 a:hover {
	color: #d82d1e;
}

.anginlogin1 .f_sl2 {
	float: left;
	width: 70%;
	margin: 0px 5px;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #333;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
}

.anginlogin1 .f_sl2 option {
	height: 30px;
	line-height: 30px;
}

.anginlogin1 .w45 {
	width: 287px;
	margin-right: 6px;
}

.anginlogin1 .w25 {
	width: 124px;
}

.anginlogin1 textarea {
	float: left;
	margin: 0px 5px;
	background-color: white;
	border-radius: 4px;
	border: 1px solid #cccccc;
	line-height: 24px;
	width: 70%;
	padding: 2px 5px;
}


/*打印1*/

.bgdybox {
	width: 100%;
	height: 200px;
	background: url(../images/bgbk.jpg) no-repeat 50% 0px;
	background-size: 100% 200px;
}

.top-dy1 {
	width: 100%;
	overflow: hidden;
}

.siline {
	width: 100%;
	border-bottom: 1px solid #cccccc;
	padding-bottom: 13px;
}

.btbox1 .h1span {
	display: block;
	line-height: 22px;
	font-size: 16px;
	font-weight: bold;
}

.a-numberbox .h1span {
	display: block;
	line-height: 22px;
	font-size: 16px;
	font-weight: bold;
}

.btbox1 .jiainputbox {
	float: right;
	color: #333333;
	font-weight: normal;
	line-height: 60px;
	overflow: hidden;
	background-color: transparent;
}

.btbox1 .jiainputbox span {
	font-weight: bold;
	font-size: 24px;
	float: left;
	margin-right: 2px;
}

.btbox1 {
	float: left;
	overflow: hidden;
	width: 98%;
	padding-bottom: 5px;
}

.btbox1 p {
	width: 80%;
	float: left;
	height: 45px;
	margin-top: 15px;
	margin-bottom: 0px;
}

.btbox1 .enname {
	width: 100%;
	display: block;
	font-size: 14px;
	color: #999999;
	text-transform: capitalize;
	height: 20px;
	line-height: 20px;
}

.inputbox {
	width: 100%;
	margin-top: 5px;
	font-size: 14px;
	overflow: hidden;
	/* border-top: 1px dashed #cccccc; */
	padding-top: 20px;
}

.inputbox .form-group {
	overflow: hidden;
	margin-bottom: 14px;
}

.inputbox input {
	float: left;
	width: 54%;
	margin: 0px 5px;
}

.inputbox label {
	float: left;
	width: 10%;
	text-align: right;
	line-height: 34px;
}

.inputbox .bbox1 {
	float: left;
	line-height: 34px;
	margin-right: 20px;
	overflow: hidden;
}

.inputbox .bbox1 input {
	width: 14px;
	height: 14px;
	background-color: transparent;
	margin: 0px 5px;
	margin-top: 10px;
	float: left;
}

.inputbox .jbxxright {
	width: 26.5%;
	float: left;
	overflow: hidden;
	line-height: 34px;
}

.inputbox .jbxxright input {
	float: left;
	margin-right: 8px;
	width: 87%;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #333;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
}

.inputbox .jbxxright span {
	color: #333333;
	float: left;
	margin-right: 5px;
}

.inputbox .zhibox {
	width: 2%;
	float: left;
	overflow: hidden;
	line-height: 34px;
	margin: 0px 5px;
}

.inputbox .f_sl2 {
	float: left;
	width: 54%;
	margin: 0px 5px;
	height: 34px;
	padding: 6px 0 6px 6px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #333;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
}

.inputbox .f_sl2 option {
	height: 30px;
	line-height: 30px;
}

.inputbox .tishi {
	line-height: 34px;
	color: #999999;
}

.inputbox .span1 {
	float: left;
	line-height: 34px;
	margin-left: 10px;
}

.inputbox .w90 {
	width: 90px;
}

.inputbox .w170 {
	width: 170px;
}

.inputbox .buttonbox {
	float: right;
}

.inputbox .buttonbox button {
	background-color: transparent;
	width: 50px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	color: #d82d1e;
}

.inputbox .jbxxright1 {
	width: 57%;
	float: left;
	overflow: hidden;
	line-height: 34px;
}

.inputbox .jbxxright1 input {
	float: left;
	margin-right: 8px;
	width: 27%;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #333;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
}

.inputbox .jbxxright1 span {
	color: #333333;
	float: left;
	margin-right: 5px;
}

.margin20 {
	margin: 16px auto;
}

.margin22 {
	margin: 9px auto 30px auto;
}

.nonebor {
	border: none;
}

.nonebor label {
	width: 7%;
}

.nonebor .jbxxright {
	width: 80%;
	float: left;
	overflow: hidden;
	line-height: 36px;
}

.nonebor .jbxxright input,
.w508 .form-group .f_sl2 {
	margin-right: 0px !important;
	font-size: 14px;
	line-height: 1.42857143;
	color: #333;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	float: left;
}

.nonebor .jbxxright button {
	background-color: transparent !important;
}

.nonebor .jbxxright input {
	width: 40.3%;
	padding: 6px 12px;
}

.nonebor img {
	margin-left: 9px;
}

.nonebor .form-group .w43 {
	width: 26% !important;
}

.nonebor .form-group .w28 {
	width: 9% !important;
}

.nonebor .form-group .w30 {
	width: 15.9% !important;
}

.nonebor .lastdel {
	display: none;
}

.rightrow-jj .nu {
	font-size: 12px !important;
	border: 1px solid #cccccc;
	height: 14px;
	padding: 0px 5px;
	border-radius: 15px;
	line-height: 14px;
	max-width: 55px;
	margin: 0px 20px 0px 5px;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: normal;
	overflow: hidden;
}


/*打印2*/

.top2box {
	width: 100%;
	padding: 14px;
}

.top-dy2 {
	width: 100%;
	font-size: 14px;
}

.top-dy2 dl {
	margin-bottom: 10px;
}

.top-dy2 dt {
	font-size: 16px;
	font-weight: bold;
}

.top-dy2 dd {
	margin-left: 28px;
	line-height: 28px;
}

.lbms {
	float: right;
	margin-right: 43px;
	background: url(../images/lb111.png) no-repeat 0px 50%;
	padding-left: 22px;
}

.listdy1 {
	margin-right: 43px;
	margin-top: 5px;
	margin-bottom: 10px;
}

.listdy1 p {
	line-height: 22px;
	margin-bottom: 0px;
	width: 100%;
}

.text-rdd1 {
	overflow: hidden;
}

.text-rdd1 .rightlab {
	text-align: left;
	margin-left: 73%;
}

.text-rdd1 .rightlab span {
	margin-right: 15px;
	overflow: hidden;
	display: inline-block;
}

.text-rdd1 .rightlab span input {
	width: 80px;
	border: none;
	border-bottom: 1px solid #797979;
	float: right;
	line-height: 23px;
}

.text-rdd1 .rightlab span .w64 {
	width: 186px;
}

.top-dy2 .jiainputbox {
	margin-right: 43px;
	font-weight: normal;
	font-size: 14px;
	float: right;
	color: #333333;
	line-height: 22px;
	overflow: hidden;
	background-color: transparent;
}

.top-dy2 .jiainputbox span {
	font-weight: bold;
	font-size: 24px;
	float: left;
	margin-right: 2px;
}

.top-dy2 dd textarea {
	padding: 5px 10px;
	width: 96%;
	min-height: 95px;
	background-color: white;
	border: 1px solid #cccccc;
	margin-top: 5px;
	border-radius: 5px;
}

.top-dy2 .text-rdd {
	margin-bottom: 40px;
}

.text-rdd .form-group {
	text-align: left;
	margin-left: 60%;
	overflow: hidden;
}

.text-rdd .jbxxright1 {
	width: 76%;
	float: left;
	overflow: hidden;
	line-height: 28px;
}

.text-rdd input {
	float: left;
	width: 54px;
	font-size: 14px;
	line-height: 20px;
	color: #333;
	background-color: #fff;
	background-image: none;
	border: none;
	border-bottom: 1px solid #797979;
}

.text-rdd .form-group .w11 {
	width: 93px;
}

.text-rdd .form-group .w22 {
	width: 241px;
}

.text-rdd .jbxxright1 span {
	color: #333333;
	float: left;
	margin-right: 5px;
	margin-left: 10px;
}

.text-rdd label {
	width: 22%;
	float: left;
	text-align: right;
}

.blackbox {
	display: none;
	width: 100%;
	height: 100%;
	background: url(../images/b50.png) repeat;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 999999;
}

.center-tjtl {
	overflow: hidden;
	background-color: white;
	width: 578px;
	border-radius: 8px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -269px;
	margin-top: -273px;
}

.tjtl {
	width: 100%;
	height: 50px;
	background-color: #f5f5f5;
	overflow: hidden;
	margin-bottom: 26px;
}

.tjtl h4 {
	float: left;
	margin: 0px;
	margin-left: 16px;
	line-height: 50px;
}

.tjtl button {
	float: right;
	margin: 0px;
	margin-right: 16px;
	line-height: 50px;
	color: #999999;
	width: 14px;
	background-color: transparent;
}

.center-tjtl .form-group {
	width: 100%;
	overflow: hidden;
}

.center-tjtl .form-group label {
	float: left;
	width: 17%;
	text-align: right;
	line-height: 34px;
}

.center-tjtl .form-group input {
	float: left;
	margin-right: 8px;
	width: 78%;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #333;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
}

.center-tjtl .form-group textarea {
	padding: 5px 12px;
	width: 78%;
	min-height: 95px;
	background-color: white;
	border: 1px solid #cccccc;
	margin-top: 5px;
	border-radius: 5px;
}

.sd-bgbox button {
	width: 103px;
}


/*高级检索*/

.blackbox1 {
	display: none;
	width: 100%;
	height: 100%;
	background: url(../images/b50.png) repeat;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 999999;
}

.w508 {
	width: 508px;
	margin-left: -254px;
	margin-top: -14% !important;
}

.margin26 {
	margin: 26px auto;
}

.w508 .form-group .f_sl2 {
	width: 71%;
	border: none;
	height: 37px;
	line-height: 37px;
	color: #333;
}

.w508 .form-group .f_sl2 option {
	width: 100%;
	height: 25px;
	line-height: 25px;
	color: #333;
}

.w508 .form-group input {
	width: 71%;
	height: 37px;
}

.w508 .jbxxright {
	width: 80%;
	float: left;
	overflow: hidden;
	line-height: 37px;
}

.w508 .jbxxright input,
.w508 .form-group .f_sl2 {
	margin-right: 0px !important;
	font-size: 14px;
	line-height: 1.42857143;
	color: #333;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	float: left;
}

.w508 .jbxxright button {
	background-color: transparent !important;
}

.w508 .jbxxright input {
	width: 43%;
	padding: 6px 12px;
}

.w508 .jbxxright span {
	width: 6px !important;
	color: #333333;
	float: left;
	margin: 0px 3px;
	line-height: 37px;
}

.w508 img {
	margin-left: 9px;
}

.w508 .form-group .w43 {
	width: 43%;
}

.w508 .form-group .w28 {
	width: 15%;
}

.w508 .form-group .w30 {
	width: 25%;
}

.w508 .lastdel {
	display: none;
}


/*基金浏览1*/

.jjllbox {
	width: 100%;
	height: 200px;
	background: url(../images/jjyl.png) no-repeat 50% 0px;
	background-size: 100% 200px;
}

.top-dy1 h3 {
	text-align: center;
	font-size: 20px;
	line-height: 40px;
	height: 40px;
	margin: 0px;
	margin-top: 10px;
}

.dl1 {
	width: 100%;
	overflow: hidden;
	margin-bottom: 12px;
}

.dl1 .span-h6 {
	float: left;
	text-align: right;
	width: 90px;
	line-height: 31px;
}

.dl1 .p-h6 {
	float: left;
	text-align: left;
	width: 90%;
	line-height: 31px;
	margin: 0px;
}

.dl1 .jyl1 {
	float: left;
	line-height: 31px;
	width: 58%;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: normal;
	overflow: hidden;
}

.dl1 .jyl2 {
	width: 12%;
	text-align: center;
}

.dl1 .jyl3 {
	width: 30%;
}


/*基金浏览2*/

.minh600 {
	min-height: 560px;
	margin-bottom: 20px;
}

.rightrow-jj {
	margin: 16px 5px 0px 5px;
	border-bottom: 1px dashed #cccccc;
	padding-bottom: 12px;
}

.rightrow-jj p {
	width: 100%;
	line-height: 26px;
	margin: 0px;
	font-size: 14px;
}

.rightrow-jj p img {
	display: inline-block;
	width: 16px;
	height: 16px;
	border-radius: 16px;
	margin-left: 8px;
}

.rightrow-jj .link-box1 {
	margin-bottom: 6px;
}

.rightrow-jj .link-box1 span {
	background-color: #e0e0e0;
	font-size: 12px;
	padding: 2px 8px;
	margin-right: 5px;
}

.rightrow-jj .link-box1 .en-bt {
	text-decoration: none !important;
	color: #333;
	font-size: 16px;
	font-weight: bold;
	padding: 0px;
	background-color: transparent;
}


/*学术交流*/

.xsjlbox {
	width: 100%;
	height: 200px;
	background: url(../images/xsjl.png) no-repeat 50% 0px;
	background-size: 100% 200px;
}

.pad12 {
	padding-bottom: 0px;
}

.pad20 {
	padding-bottom: 20px;
	border: none;
}

.pad20 p {
	line-height: 30px;
}

.pad20 p img {
	width: 498px;
	height: 282px;
	margin: 32px auto;
	display: block;
	border-radius: 0px;
}

.rightrow-jj p a {
	color: #d82d1e;
	text-decoration: underline !important;
}

.rightrow-jj p a:hover {
	color: #d82d1e;
	text-decoration: underline !important;
}

.nmb-box a:hover {
	color: #d82d1e;
	text-decoration: none !important;
}

.xsjl-list-top {
	width: 100%;
	background-color: white;
	line-height: 50px;
	font-size: 14px;
	overflow: hidden;
	margin-top: 10px;
}

.lefttitlebox {
	overflow: hidden;
	float: left;
	margin-left: 5px;
}

.lefttitlebox span {
	float: left;
	margin-right: 10px;
}

.lefttitlebox .righttitle {
	float: left;
}

.lefttitlebox .righttitle .toplanguage {
	border-radius: 5px;
	height: 30px;
	font-size: 14px;
	padding: 0px 3px;
	line-height: 30px;
	margin-right: 20px;
}

.lefttitlebox .righttitle .toplanguage option {
	height: 30px;
	font-size: 14px;
	padding: 0px 3px;
	line-height: 30px;
}

.buttonjia .w33 {
	margin-right: 0px;
	width: 183px;
}

.buttonjia .w33 input {
	margin-top: 0px;
	width: 152px;
	height: 35px;
	line-height: 35px;
}

.buttonjia .w33 h5 {
	margin: 0px 5px;
}

.buttonjia .w210 {
	margin-right: 9px;
	width: 266px;
	float: left;
}

.buttonjia .w210 select {
	width: 100%;
}

.dptjleft .pt-span {
	line-height: 18px;
	float: left;
	height: 35px;
	font-size: 14px;
	color: #333333;
	font-weight: normal;
}


/*其他信息*/

.ma18 {
	margin-top: 10px;
	float: left;
	width: 100%;
}

.ma18 table td {
	text-align: left;
}

.ma18 table td input {
	text-align: left;
	margin-left: 12px;
}

.zxbjq1 {
	float: left;
	width: 90%;
	/* height:210px; margin:0px 5px;*/
	padding: 6px 5px;
	line-height: 1.42857143;
}

.anginlogin1 .w8 {
	width: 8%;
}

.minheight707 {
	min-height: 680px !important;
}

.link-div1 {
	width: 100%;
	text-align: center;
	padding: 10px 0px 20px 0px;
}

.link-div1 h4 {
	font-weight: 700;
	margin: 0px;
	line-height: 30px;
}

.link-div1 span {
	font-size: 14px;
}


/*修改0726*/

.leftbtn1 a {
	display: inline-block;
	width: 50px;
	height: 30px;
	font-size: 14px;
	background-color: white;
	border-radius: 5px;
	border: 1px solid #cccccc;
	text-align: center;
	line-height: 30px;
	color: #333333;
	margin-right: 5px;
	padding: 0px;
}

.leftbtn1 a:last-child {
	margin-right: 0px;
}

.leftbtn1 a:hover {
	color: white;
	background-color: #dc5a4f;
	border: 1px solid #dc5a4f;
	padding: 0px;
}

.wxxqbox {
	width: 100%;
	height: 200px;
	background: url(../images/wxxqbk.png) no-repeat 50% 0px;
	background-size: 100% 200px;
}

.dashline {
	margin: 16px 20px;
	border-bottom: 1px dashed #ddd;
	height: 1px;
}

.inxinbox {
	width: 100%;
}

.inxin6 {
	width: 100%;
}

.inxin6 .xinxi {
	border-left: 5px solid #4f7ea9;
	height: 28px;
	line-height: 28px;
	padding-left: 15px;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
}

.inxin6 p {
	line-height: 30px;
	padding: 0 20px;
}

.dl1box {
	padding: 0 20px;
	overflow: hidden;
}

.pleft10 {
	margin-left: 10px;
}

.dl1box .jy100 {
	float: left;
	line-height: 31px;
	width: 100%;
}

.dl1box .w10 {
	text-align: right;
	width: 10%;
}

.dl1box .w90 {
	text-align: left;
	width: 90%;
}

.dl1box .w20 {
	text-align: left;
	width: 20%;
	margin-bottom: 0px;
}

.dl1box .w15 {
	text-align: left;
	width: 15%;
}

.dl1box .w75 {
	text-align: left;
	width: 75%;
}

.wrapper,
.header,
.footer {
	max-width: 1200px;
	padding: 0 30px;
	margin: 0 auto;
	overflow: auto;
}

.box {
	padding: 30px;
	background: #eee;
}

.content {
	width: 88%;
	float: left;
	position: relative;
	z-index: 22;
}

.leftSidebar {
	width: 30px;
	float: left;
	position: relative;
}

.buttonfix {
	margin-top: 160px;
	background-color: #dc5a4f;
	border-radius: 4px 0px 0px 4px;
	border: none;
	color: white;
	width: 30px;
	height: 66px;
}

.buttonfix p {
	width: 16px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	margin: 0px auto;
	line-height: 18px;
}

.buttonjia .bbox1 {
	float: left;
	line-height: 34px;
	margin-left: 16px;
	overflow: hidden;
	color: #333;
}

.buttonjia .bbox1 input {
	width: 14px;
	height: 14px;
	background-color: transparent;
	margin: 0px 5px;
	margin-top: 10px;
	float: left;
}

.tsimg {
	background: url(../images/ts.png) no-repeat left 2px;
	padding-left: 23px;
	line-height: 24px;
}

.tsimg strong {
	color: #d82d1e;
}

.notile {
	color: #d82d1e;
	cursor: pointer;
}

.contentable1 .tooltip-inner {
	padding: 3px 8px;
	color: #FFF;
	font-size: 14px;
	text-align: center;
	line-height: 22px;
	background-color: #333;
	border-radius: 4px;
}

.contentable1 .tooltip.in {
	opacity: 1;
}

.contentable1 .tooltip.top .tooltip-arrow {
	border-top-color: #333;
	border-width: 7px 8px 0;
	margin-left: -8px;
}

.w76 {
	text-align: left;
	margin-bottom: 12px;
	margin-top: 0;
}

.w76 button {
	width: 76px;
	height: 30px;
}

.none-btn {
	display: none;
}


/*新增0905*/

.list-qw {
	overflow: hidden;
	margin: 15px 10px 10px 0px;
}

.list-qw .imgbox {
	float: right;
	overflow: hidden;
	margin-right: 40px;
}

.list-qw .imgbox .img101 {
	float: left;
	margin-left: 12px;
	width: 202px;
	max-height: 264px;
	border: 1px solid #ccc;
}

.list-qw .imgbox .img101 img {
	width: 100%;
	height: auto;
}


/*新增a标签0906*/

.qx-a .in-ck {
	width: auto;
	padding: 0 7px;
	overflow: hidden;
}

.qx-a .in-ck input {
	float: left;
	margin: 8px 3px 6px 0px;
}

.qx-a .in-ck .spannuber {
	margin-left: 4px;
}

.btn-left {
	text-align: left;
	padding: 0px 5px;
}

.btn-left a {
	display: inline-block;
	width: auto;
	height: 30px;
	padding: 0px 10px;
	font-size: 14px;
	background-color: white;
	border-radius: 5px;
	border: 1px solid #cccccc;
	text-align: center;
	line-height: 30px;
	color: #333333;
	margin-right: 5px;
}

.btn-left a:last-child {
	margin-right: 0px;
}

.btn-left a:hover {
	color: white;
	background-color: #dc5a4f;
	border: 1px solid #dc5a4f;
}

#plshuo1 {
	width: 100%;
	overflow: hidden;
}

#plshuo1 ul {
	border: none;
	overflow: hidden;
	float: left;
}

#plshuo1 ul li {
	float: left;
	overflow: hidden;
	line-height: 38px;
	margin-right: 6px;
	color: #333;
	border-radius: 5px 5px 0px 0px;
}

#plshuo1 ul li a {
	display: block;
	padding: 0px 20px;
	height: 38px;
	color: #333;
	line-height: 38px;
	background-color: #e0e0e0;
}

#plshuo1 ul li a:hover {
	color: white;
	font-weight: bold;
	background-color: #dc5a4f;
}

#plshuo1 ul .active a {
	color: white;
	padding: 0px 20px;
	font-weight: bold;
	background-color: #dc5a4f;
	border: none;
}


/*新增0907*/

.padding18 {
	padding: 8px 18px;
}

.ht-abox {
	margin-left: 0px;
	float: left;
	overflow: hidden;
	margin-bottom: 12px;
}

.ht-abox a {
	width: auto;
	margin-right: 8px;
	margin-top: 0px;
	padding-right: 7px;
}

.ht-abox a:hover {
	color: #333;
}

.u6 {
	background: url(../images/bg_07.png) no-repeat 8px 50%;
}

.u7 {
	background: url(../images/bg_09.png) no-repeat 8px 50%;
}

.u8 {
	background: url(../images/bg_01.png) no-repeat 8px 50%;
}

.u9 {
	background: url(../images/bg_02.png) no-repeat 8px 50%;
}

.ht-tjjs {
	width: 52%;
	float: right;
	margin-bottom: 12px;
}

.ht-tjjs .la1 {
	float: left;
	width: 100%;
	overflow: hidden;
}

.ht-tjjs .la1 input {
	float: left;
	width: 67%;
	height: 30px;
	margin-right: 10px;
}

.ht-tjjs .la1 label {
	float: left;
	text-align: right;
	line-height: 30px;
}

.ht-js70 {
	float: left;
	width: 75px;
	height: 30px;
	font-size: 14px;
	background-color: #e0e0e0;
	border-radius: 4px;
	text-align: center;
	line-height: 30px;
	color: #333333;
}

.ht-js70:hover {
	color: white;
	background-color: #dc5a4f;
}

.tab-content {
	clear: both;
	width: 100%;
	padding: 12px;
	border: 1px solid #ccc;
}

.tab-content .hxxt_list {
	padding: 0px 0px;
	margin: 0px;
	width: 100%;
}

.tab-content .hxxt_list li {
	overflow: hidden;
}

.tab-content .hxxt_list li input {
	float: left;
	width: 14px;
	height: 14px;
	margin: 14px 13px 14px 8px;
}

.tab-content .hxxt_list li a {
	background: url(../images/xx1.png) no-repeat left center;
	float: left;
	padding-left: 24px;
	max-width: 70%;
	height: 42px;
	line-height: 42px;
	text-align: left;
	font-size: 14px;
	color: #333333;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.tab-content .hxxt_list li .red {
	background: url(../images/xx2.png) no-repeat left center;
}

.tab-content .hxxt_list a:hover {
	color: #e24f43;
	text-decoration: underline !important;
}

.tab-content .hxxt_list li span {
	float: right;
	text-align: right;
	margin-right: 10px;
	line-height: 42px;
	color: #999;
	font-size: 14px;
}

.contentable1 table td .leftb a {
	color: #333;
}

.contentable1 table td .leftb a:hover {
	color: #e24f43;
	text-decoration: underline !important;
}

.text-ps {
	text-align: center;
	padding: 0px 12px;
}

.text-ps h3 {
	font-size: 20px;
	font-weight: 500;
	margin-top: 10px;
}

.text-ps span {
	width: 100%;
	color: #999;
}

.text-ps p {
	margin-top: 12px;
	text-align: left;
	line-height: 28px;
}


/*新增0913*/

.lcsjbox {
	width: 100%;
	height: 200px;
	background: url(../images/lcsj1.png) no-repeat 50% 0px;
	background-size: 100% 200px;
}

.paaddingb25 {
	clear: both;
	padding-bottom: 25px;
}

.paaddingb25 input {
	display: inline-table;
	width: 225px;
	text-align: left;
	height: 36px;
}

.paaddingb25 select {
	display: inline-table;
	width: 225px;
	text-align: left;
	height: 36px;
}

.paaddingb25 .form-group {
	width: 100%;
}

.paaddingb25 label {
	display: inline-table;
	text-align: right;
}

.paaddingb25 .w33 {
	display: inline-block;
	width: 432px;
	line-height: 36px;
}

.paaddingb25 .w33 label {
	width: 39%;
}

.paaddingb25 .w25 {
	width: 362px;
}

.paaddingb25 .w25 label {
	display: inline-table;
	text-align: right;
	width: 28%;
}

.margin0 {
	margin-bottom: 15px;
}

.marginbottom26 {
	width: 100%;
	background-color: white;
	margin-bottom: 26px;
}

.marginbottom26 table td .td40 {
	width: 470px;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.marginbottom26 table td .leftb a:hover {
	color: #333;
	text-decoration: none !important;
}

.td40 .tooltip {
	width: 460px;
}

.td40 .tooltip.top {
	opacity: 1;
	padding: 7px 0px;
	margin-top: -2px;
}

.td40 .tooltip .tooltip-arrow {
	background: url(../images/b-sj.png) no-repeat;
	border: none !important;
	width: 16px;
	height: 8px;
}

.td40 .tooltip .tooltip-inner {
	-moz-box-shadow: 2px 3px 6px #bfbfc1;
	-ms-box-shadow: 2px 3px 6px #bfbfc1;
	-o-box-shadow: 2px 3px 6px #bfbfc1;
	-webkit-box-shadow: 2px 3px 6px #bfbfc1;
	box-shadow: 2px 3px 6px #bfbfc1;
	border: 1px solid #999;
	background-color: #f4f4f4;
	font-size: 14px;
	color: #333;
	line-height: 20px;
	max-width: 100% !important;
}

.border-td0 {
	width: 100%;
	background-color: white;
	margin-bottom: 26px;
	border: 1px solid #ccc;
}

.border-td0 table td,
.border-td0 table th {
	border: none;
	border-bottom: 1px solid #e6e6e6;
}

.border-td0 table th {
	height: 58px;
	font-size: 16px;
	padding-left: 15px;
}

.border-td0 table td {
	line-height: 20px;
	text-transform: capitalize;
	/*vertical-align:top;*/
}

.border-td0 table td .leftb {
	width: 100%;
	padding: 0px;
	overflow: hidden;
}

.border-td0 table td .leftb p {
	width: 100%;
	margin: 0px;
	padding-left: 300px;
}

.c66 {
	float: left;
	margin: 0px !important;
	color: #666;
	text-align: right;
	width: 290px;
}

.c66 span {
	display: inline-table;
	width: 100%;
	text-align: right;
}

.color666 {
	color: #666;
}

.colorred {
	color: #d82d1e;
}

.colorblack {
	color: #000;
	text-align: left;
}

.colorblack span {
	color: #666;
}

.border-td0 table td .leftb .w95 {
	padding-left: 95px;
}

.w85 {
	width: 85px;
	text-align: left;
}


/*检索结果页修改0927*/

.zj-a-img1 {
	float: right;
	overflow: hidden;
}

.zj-a-img1 .img-sj {
	cursor: pointer;
	float: right;
	background: url(../images/ex_37.png) no-repeat 0px 50%;
	width: 18px;
	height: 32px;
	margin-right: 12px;
}

.zj-a-img1 .img-sj:hover {
	float: right;
	background: url(../images/ex_44.png) no-repeat 0px 50%;
	width: 18px;
	height: 32px;
	margin-right: 12px;
}

.zj-list-top1 {
	width: 100%;
	background-color: #f0f0f0;
	line-height: 45px;
	font-size: 14px;
	overflow: hidden;
	margin-top: 10px;
}

.zj-list-top1 .qxbao {
	float: left;
	overflow: hidden;
	margin-left: 10px;
}

.zj-list-top1 .qxbao input {
	float: left;
	margin: 16px 7px 16px 0px;
}

.zj-list-top1 .qxbao .spannuber {
	margin-left: 4px;
}

.abox-a {
	overflow: hidden;
	float: left;
	margin-left: 10px;
}

.abox-a a {
	margin: 8px 0px;
	float: left;
	margin-right: 3px;
	color: #333333;
	padding-left: 24px;
	padding-right: 8px;
	border: 1px solid #cccccc;
	border-radius: 5px;
	background-color: white;
	height: 28px;
	text-align: left;
	line-height: 14px;
}

.abox-a .zjdc {
	background: url(../images/e_08.png) no-repeat 8px 50%;
}

.abox-a .fx {
	background: url(../images/e_05.png) no-repeat 8px 50%;
}

.abox-a .cq {
	background: url(../images/cq.png) no-repeat 8px center;
}

.abox-a .bgdy {
	background: url(../images/bgdy.png) no-repeat 8px center;
}

.zj-list-top1 .active-btn a {
	background-color: white;
}

.zj-list-top1 .active-btn a:hover {
	background-color: #dc5a4f !important;
	color: white;
}

.zj-list-top1 .active-btn .cq:hover {
	background: url(../images/w3.png) no-repeat 8px center;
}

.zj-list-top1 .active-btn .zjdc:hover {
	background: url(../images/w2.png) no-repeat 8px 50%;
}

.zj-list-top1 .active-btn .fx:hover {
	background: url(../images/w1.png) no-repeat 8px 50%;
}

.zj-list-top1 .active-btn .bgdy:hover {
	background: url(../images/bgdy_a.png) no-repeat 8px 50%;
}

.righttitlebox1 {
	float: right;
	margin-right: 10px;
}

.righttitlebox1 span {
	float: left;
	margin-right: 10px;
}

.righttitlebox1 .righttitle {
	float: left;
}

.righttitlebox1 .righttitle .toplanguage {
	border-radius: 5px;
	height: 28px;
	font-size: 14px;
	padding: 0px 3px;
	line-height: 26px;
}

.righttitlebox1 .righttitle .toplanguage option {
	height: 28px;
	font-size: 14px;
	padding: 0px 3px;
	line-height: 26px;
}

.rightrow {
	margin-bottom: 15px;
	line-height: 26px;
}

.rightrow .link-box .apdf {
	margin-left: 10px;
}

.rightrow .link-box .flright {
	margin-top: 2px;
	margin-left: 5px;
	display: inline-block;
	max-width: 65px;
	vertical-align: top;
	background-color: #fff;
	color: #333;
	border: 1px solid #ccc;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-weight: normal;
	font-size: 14px;
	padding: 0 5px;
	line-height: 24px;
}

.rightrow .a-margin10 a {
	margin-right: 10px;
	color: #333;
	font-weight: normal;
	text-decoration: none !important;
}

.rightrow .a-margin10 a:hover {
	color: #dc5a4f;
	text-decoration: underline !important;
}

.rightrow .a-margin10 .aimg {
	margin-right: 10px;
}

.rightrow .a-margin10 .aimg a {
	margin-right: 0px;
}

.rightrow .a-margin10 .ma10 {
	margin-right: 10px;
}

.rightrow .a-margin10 .ma10 label {
	color: #666;
	margin-left: 4px;
}

.rightrow .pandw {
	margin-left: -18px;
	overflow: hidden;
	line-height: 26px;
}

.rightrow .pandw .panlbox {
	padding-left: 2px;
}

.rightrow .pandw .zkicon {
	cursor: pointer;
	width: 9px;
	height: 26px;
	background: url(../images/s1_06.png) no-repeat right center;
	float: left;
	margin-right: 7px;
}

.rightrow .pandw .sqicon {
	cursor: pointer;
	width: 9px;
	height: 26px;
	background: url(../images/s1_03.png) no-repeat right center;
	float: left;
	margin-right: 7px;
}

.rightrow .pandw .zkicon1 {
	cursor: pointer;
	width: 9px;
	height: 26px;
	background: url(../images/s1_06.png) no-repeat right center;
	float: left;
	margin-right: 7px;
}

.rightrow .pandw .sqicon1 {
	cursor: pointer;
	width: 9px;
	height: 26px;
	background: url(../images/s1_03.png) no-repeat right center;
	float: left;
	margin-right: 7px;
}

.rightrow .pandw .rightbor {
	overflow: hidden;
}

.rightrow .pandw .bor999 {
	border-bottom: 1px solid #999;
}

.rightrow .pandw .rightbor .wtop {
	border-top: 1px solid #ddd;
	width: 100%;
	overflow: hidden;
}

.rightrow .pandw .rightbor .spanc6 {
	float: right;
	margin-right: 5px;
	font-size: 12px;
	margin-left: 10px;
	color: #666;
	vertical-align: top;
	display: block;
}

.rightrow .pandw .pa18 {
	padding-left: 18px;
	display: none;
}

.rightrow .bkcolor-f {
	background-color: #fff;
	margin-bottom: 5px;
	margin-top: 5px;
}

.rightrow .bkcolor-f .overflow-ellipsis {
	height: 26px;
	width: 775px;
	padding-right: 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.rightrow .bkcolor-f .overflow-auto {
	width: 100%;
	height: auto;
	padding-left: 16px;
	padding-right: 15px;
	overflow: inherit;
	text-overflow: inherit;
	white-space: normal;
	text-align: justify;
}

.rightrow .bkcolor-f .overflow-ellipsis1075 {
	height: 26px;
	width: 1075px;
	padding-right: 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.rightrow .bkcolor-f .overflow-auto1075 {
	width: 100%;
	height: auto;
	padding-left: 16px;
	overflow: inherit;
	text-overflow: inherit;
	white-space: normal;
}

.rightrow p .border999 {
	line-height: 18px;
	text-decoration: none !important;
	height: 20px;
	display: inline-block;
	border: 1px solid #999;
	background-color: #fff;
	padding: 0 6px;
	color: #333;
	font-size: 14px;
	margin-right: 5px;
}

.rightrow p .border999:hover {
	background-color: #dc5a4f;
	border: 1px solid #dc5a4f;
	color: #fff;
}

.rightrow .link-box .fontsize14 {
	font-size: 14px;
}

.jsnmb-box {
	text-align: right;
	height: 30px;
}

.jsnmb-box span,
.jsnmb-box a {
	display: inline-block;
	height: 30px;
	font-size: 14px;
	color: #666;
	margin: 0px 10px;
}

.jsnmb-box a {
	padding-left: 20px;
}

.jsnmb-box span {
	padding-left: 24px;
	line-height: 30px;
}

.jsnmb-box .img1 {
	background: url(../images/iconex_24.png) no-repeat 0px center;
}

.jsnmb-box .img2 {
	background: url(../images/iconex_14.png) no-repeat 0px 4px;
}

.jsnmb-box .img4 {
	background: url(../images/iconex_19.png) no-repeat 0px 6px;
}

.jsnmb-box .img3 {
	background: url(../images/iconex_32.png) no-repeat 0px 4px;
}

.jsnmb-box .img5 {
	background: url(../images/iconex_21.png) no-repeat 0px 5px;
}

.jsnmb-box .img8 {
	background: url(../images/rl9.png) no-repeat 0px 6px;
}

.jsnmb-box .active1 {
	background: url(../images/iconex_35.png) no-repeat 0px center;
	color: #d82d1e;
}

.jsnmb-box .active2 {
	background: url(../images/p_07.png) no-repeat 0px 4px;
	color: #d82d1e;
	font-weight: bold;
}

.jsnmb-box .active3 {
	background: url(../images/p_10.png) no-repeat 0px 4px;
	color: #d82d1e;
	font-weight: bold;
}

.jsnmb-box .active4 {
	background: url(../images/iconex_33.png) no-repeat 0px 6px;
	color: #d82d1e;
}

.jsnmb-box .active5 {
	background: url(../images/iconex_34.png) no-repeat 0px 5px;
	color: #d82d1e;
}

.jsnmb-box .active8 {
	background: url(../images/re91.png) no-repeat 0px 6px;
	color: #d82d1e;
}

.jsnmb-box .img1:hover {
	background: url(../images/iconex_35.png) no-repeat 0px center;
}

.jsnmb-box .img2:hover {
	background: url(../images/iconex_31.png) no-repeat 0px 4px;
}

.jsnmb-box .img4:hover {
	background: url(../images/iconex_33.png) no-repeat 0px 6px;
}

.jsnmb-box .img3:hover {
	background: url(../images/iconex_16.png) no-repeat 0px 4px;
}

.jsnmb-box .img5:hover {
	background: url(../images/iconex_34.png) no-repeat 0px 5px;
}

.jsnmb-box .img8:hover {
	background: url(../images/re91.png) no-repeat 0px 6px;
	color: #d82d1e;
}

.jsnmb-box a:hover {
	color: #d82d1e;
}

.jsnmb-box span:hover {
	color: #d82d1e;
}


/*修改高级检索0928*/

.gjjsbox {
	width: 100%;
	height: 200px;
	background: url(../images/gjjsbk.png) no-repeat 50% 0px;
	background-size: 100% 200px;
}

.textcenter {
	width: 65%;
	margin: 0px auto;
}

.w70 {
	width: 70% !important;
}

.textcenter .jbxxright {
	width: 100%;
}

.textcenter .form-group .w43 {
	width: 200px !important;
}

.textcenter .form-group input {
	width: 365px;
}

.textcenter .form-group button {
	float: left;
}

.textcenter .form-group .w28 {
	width: 58px !important;
}

.textcenter .form-group .w30 {
	width: 133px !important;
}

.textcenter .form-group .in-search {
	float: left;
	margin-left: 15px;
	width: auto;
	line-height: 36px;
}

.textcenter .form-group .in-search input {
	width: 14px;
	height: 14px;
	float: left;
	margin: 11px 5px !important;
}

.dx-checkbox .shouqi {
	cursor: pointer;
	height: 26px;
	line-height: 26px;
	padding-right: 5px;
	background: url(../images/s1_03.png) no-repeat left center;
	padding-left: 15px;
	float: right;
	margin-right: 7px;
}

.dx-checkbox .zhanking {
	display: none;
	cursor: pointer;
	height: 26px;
	line-height: 26px;
	padding-right: 5px;
	background: url(../images/s1_06.png) no-repeat left center;
	padding-left: 15px;
	float: right;
	margin-right: 7px;
}

.contentable-search {
	clear: both;
	border: 1px solid #ccc;
	margin: 0px 10px;
}

.contentable-search .toptal {
	display: flex;
	width: 100%;
	height: 38px;
	overflow: hidden;
	background-color: #dbdbdb;
}

.contentable-search .toptal h4 {
	float: left;
	text-align: left;
	padding-left: 15px;
	height: 38px;
	font-size: 14px;
	line-height: 38px;
	font-weight: bold;
	color: #333;
	margin: 0px;
	background-color: #dbdbdb;
}

.w100 {
	width: 100px;
}

.w116 {
	width: 156px;
}

.w900 {
	width: 860px;
}

.contentable-search .zhank-one {
	display: none;
	width: 100%;
	background-color: white;
	line-height: 36px;
}

.contentable-search .shouq-list {
	width: 100%;
}

.contentable-search .shouq-list ul {
	width: 100%;
	margin: 0px;
}

.contentable-search .shouq-list ul li {
	width: 100%;
	overflow: hidden;
	margin: 0px;
	border-bottom: 1px solid #e1e1e1;
	display: flex;
}

.contentable-search .shouq-list ul li .leftb {
	float: left;
	text-align: left;
	line-height: 36px;
	padding-left: 15px;
}

.contentable-search .shouq-list ul li .line-h36 {
	width: 860px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.checkbox-topzdy {
	padding-bottom: 15px;
}

.checkbox-topzdy h4 {
	width: 100%;
	height: 31px;
	margin-bottom: 10px;
	line-height: 31px;
	font-size: 16px;
	overflow: hidden;
}

.checkbox-topzdy h4 span {
	float: left;
	width: 4px;
	height: 17px;
	margin: 8px 8px 8px 12px;
	background-color: #4f7ea9;
}

.checkbox-box {
	width: 100%;
	overflow: hidden;
	padding: 7px 0px;
	line-height: 34px;
}

.checkbox-btbox {
	width: 100%;
	overflow: hidden;
}

.checkbox-btbox b {
	float: left;
	width: 157px;
	text-align: right;
	line-height: 34px;
}

.checkbox-btbox span b {
	width: auto;
}

.checkbox-zjzdy {
	width: 100%;
	padding-left: 150px;
	line-height: 34px;
}

.checkbox-zjzdy .form-group {
	margin-bottom: 0px;
	display: inline-block;
	overflow: hidden;
	margin-right: 22px;
}

.checkbox-zjzdy .form-group span {
	float: left;
}

.checkbox-zjzdy .form-group .margin5 {
	margin: 0px 10px;
}

.checkbox-zjzdy .form-control {
	float: left;
	margin: 0px;
	height: 34px;
	width: 145px;
}

.checkbox-zjzdy label {
	display: inline-block;
	/* width: 12%; */
	line-height: 34px;
	width: auto !important;
	margin-right: 20px;
	min-width: 120px;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 300px;
	white-space: nowrap;
}

.checkbox-zjzdy label input {
	float: left;
	margin-top: 10px;
	margin-right: 6px;
}

.pagebox-margin .pagebox {
	margin: 22px auto;
	margin-left: 24%;
}

.padding-border {
	padding-bottom: 30px;
	border-bottom: 1px dashed #ccc;
	margin-bottom: 20px;
}

.shm-box {
	margin: 26px 10px 10px 10px;
}

.shm-box ul {
	width: 100%;
	padding: 15px;
	border: 1px solid #ccc;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.shm-box ul li {
	line-height: 31px;
	color: #666;
}

.shm-box ul li span {
	color: #d82d1e;
	line-height: 15px;
	margin-right: 6px;
}

.lineheight35 {
	width: 100%;
	border: none;
}

.lineheight35 p {
	line-height: 35px;
	padding-left: 38px;
}

.lineheight35 .a-margin10 a {
	line-height: 35px;
}

.lineheight35 .a-margin10 a i img {
	width: 14px;
	height: 14px;
	-moz-border-radius: 14px;
	-ms-border-radius: 14px;
	-o-border-radius: 14px;
	-webkit-border-radius: 14px;
	border-radius: 14px;
	float: left;
}

.lineheight35 .panlbox {
	line-height: 35px;
}

.lineheight35 .show18 {
	line-height: 35px;
}

.lineheight35 .pandw {
	margin-left: 0px;
	padding-left: 20px;
}

.lineheight35 .pandw .zkicon {
	cursor: pointer;
	width: 9px;
	height: 35px;
	background: url(../images/s1_06.png) no-repeat right center;
	float: left;
	margin-right: 7px;
}

.lineheight35 .pandw .sqicon {
	cursor: pointer;
	width: 9px;
	height: 35px;
	background: url(../images/s1_03.png) no-repeat right center;
	float: left;
	margin-right: 7px;
}

.lineheight35 .pandw .zkicon1 {
	cursor: pointer;
	width: 9px;
	height: 35px;
	background: url(../images/s1_06.png) no-repeat right center;
	float: left;
	margin-right: 7px;
}

.lineheight35 .pandw .sqicon1 {
	cursor: pointer;
	width: 9px;
	height: 35px;
	background: url(../images/s1_03.png) no-repeat right center;
	float: left;
	margin-right: 7px;
}

.lineheight35 .padingleft18 {
	padding-left: 38px;
}


/*修改专家学者页1008*/

.exporbkcolor {
	line-height: 35px;
}

.exporbkcolor .expert-a_z a {
	line-height: 22px;
	float: left;
	margin-right: 5px;
	margin-top: 6px;
	height: 22px;
	width: 22px;
}

.exporbkcolor .expert-a_z .btn {
	border-radius: 0px;
	display: inline-block;
}

.exporbkcolor .expert-a_z .a_all {
	width: 50px;
}

.exporbkcolor .expert-a_z .in-abclink {
	background-color: #dc5a4f;
	color: #FFFFFF;
	border: solid 1px #dc5a4f;
}

.exporbkcolor .expert-a_z .in-abclink:hover {
	color: white;
}

.exporbkcolor .righttitlebox {
	float: left;
	padding-left: 20px;
	line-height: 30px;
}

.exr-listbox {
	width: 100%;
	padding: 0px 24px;
	margin-top: 8px;
	margin-bottom: 24px;
}

.exr-listbox ul {
	width: 100%;
	overflow: hidden;
	border-bottom: 1px dashed #ccc;
	padding: 12px 5px;
}

.exr-listbox ul .w314 {
	width: 35%;
	padding: 0px 20px;
}

.exr-listbox ul li {
	float: left;
}

.exr-listbox ul .img-thumbnail {
	padding: 6px;
	border: 1px solid #ccc;
	border-radius: 0px;
	width: 128px;
	height: 153px;
}

.exr-listbox ul .w314 span {
	display: block;
	width: 100%;
	line-height: 22px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.exr-listbox ul .w314 h4 {
	font-size: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.exr-listbox ul .w314 h4 a {
	float: left;
}

.exr-listbox ul .w314 a {
	margin-right: 12px;
	color: #30618e;
}

.exr-listbox ul .w314 .exrimg a,
.exr-listbox ul .w314 .exrimg button {
	float: left;
	margin-top: 6px;
	display: inline-block;
	width: 29px;
	height: 29px;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}

.exr-listbox ul .w314 .exrimg .exr-zy {
	background: url(../images/iconexp_03.png) no-repeat center center;
	background-color: #5ea5d6;
}

.exr-listbox ul .w314 .exrimg .exr-zy:hover {
	background-color: #3e91ca;
}

.exr-listbox ul .w314 .exrimg .jrdb {
	background: url(../images/iconexp_05.png) no-repeat center center;
	background-color: #fda934;
}

.exr-listbox ul .w314 .exrimg .jrdb:hover {
	background-color: #f97103;
}

.exr-listbox ul .w314 .exrimg .qxdb {
	background: url(../images/iconexp_10.png) no-repeat center center;
	background-color: #f97103;
}

.exr-listbox ul .w395 {
	width: 47%;
	margin-top: 23px;
}

.exr-listbox ul .w395 span {
	display: inline-block;
	font-size: 12px;
	line-height: 20px;
	height: 20px;
	padding: 0px 6px;
	margin-right: 12px;
	margin-bottom: 8px;
}

.exr-listbox ul .w395 .span1 {
	border: 1px solid #fd8d84;
}

.exr-listbox ul .w395 .span2 {
	border: 1px solid #3d85f2;
}

.exr-listbox ul .w395 .span3 {
	border: 1px solid #e67802;
}

.exr-listbox ul .w395 .span4 {
	border: 1px solid #04b8ad;
}

.exr-listbox ul .w395 .span5 {
	border: 1px solid #62b815;
}

.exr-listbox ul .w395 .span6 {
	border: 1px solid #c053e9;
}

.exr-listbox ul .w395 .span7 {
	border: 1px solid #9b9900;
}

.exr-listbox ul .w395 .span8 {
	border: 1px solid #24abf1;
}

.exr-listbox ul .w395 .span9 {
	border: 1px solid #e47d38;
}

.exr-listbox ul .w395 .span10 {
	border: 1px solid #43ac09;
}

.exr-listbox ul .w395 .span11 {
	border: 1px solid #e070d9;
}

.exr-listbox ul .w395 .span12 {
	border: 1px solid #5199c4;
}

.exr-listbox ul .tooltip.top {
	opacity: 1;
	padding: 4px 0px;
	margin-top: -3px;
}

.exr-listbox ul .tooltip .tooltip-arrow {
	background: url(../images/b-sj5.png) no-repeat;
	border: none !important;
	width: 10px;
	height: 5px;
	margin-left: -5px;
}

.exr-listbox ul .tooltip .tooltip-inner {
	-moz-box-shadow: 2px 3px 6px #bfbfc1;
	-ms-box-shadow: 2px 3px 6px #bfbfc1;
	-o-box-shadow: 2px 3px 6px #bfbfc1;
	-webkit-box-shadow: 2px 3px 6px #bfbfc1;
	box-shadow: 2px 3px 6px #bfbfc1;
	border: 1px solid #999;
	background-color: #f4f4f4;
	font-size: 14px;
	color: #333;
	line-height: 16px;
	max-width: 100% !important;
}


/*新增*/

@media (min-width: 768px) {
	.container {
		width: 1170px !important;
	}
}

@media (min-width: 992px) {
	.container {
		width: 1170px !important;
	}
}

.xsjlbox,
.wxxqbox,
.gjjsbox,
.footerbox,
.w100-blue,
.bgdybox,
.xzzybox-contian,
.oursbox,
.topbox,
.jsjgbox,
.ggglbox,
.cgfxbox,
.cgtjgbox,
.zzjgbox,
.xzzybox,
.jjllbox,
.lcsjbox,
.navbox,
.expertbox,
.xsjg {
	min-width: 1170px;
}

.col-md-3 {
	width: 25% !important;
}

.col-md-9 {
	width: 75% !important;
}

#ppw {
	width: 1140px !important;
}

.logom {
	width: 100% !important;
}

.left-right-zt1 {
	width: 1170px !important;
	float: left;
}

.containerfluid .row {
	margin-right: -1px;
}

.atlasbox1 {
	overflow: hidden;
}

.extop1 .col-md-9 {
	overflow: hidden;
	padding-right: 15px !important;
	width: auto !important;
	float: none !important;
}

.extop1 .col-md-3 {
	width: 25% !important;
}

.col-lg-6 {
	width: 50% !important;
	float: left;
}


/*404错误页面*/

.fixed-foot {
	position: fixed;
	bottom: 0px;
}

.fixedbox {
	width: 100%;
	background-color: #f6f6f6;
	text-align: center;
	position: fixed;
	top: 156px;
	bottom: 120px;
}

.fixed-list {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -115px;
	margin-top: -110px;
}

.fixed-list img {
	display: block;
	width: 230px;
	margin: 0px auto;
}

.fixed-list p {
	font-size: 16px;
	color: #999;
	line-height: 36px;
}

.fixed-list a {
	width: 100px;
	height: 35px;
	background: url(../images/topbtn.png) no-repeat;
	display: block;
	margin: 0px auto;
}


/*新增文献详情1128*/

.pandw b {
	float: left;
}

.rightrow .bornone .rightbor b {
	float: none;
}

.rightrow .bornone .rightbor sup {
	font-size: 12px;
	margin: 0px 3px;
}

.rightrow .a-margin10 .aimg {
	margin-right: 6px;
}

.rightrow .a-margin10 {
	margin-right: 6px;
}

.rightrow .a-margin10 a {
	margin-right: 0px;
}

.rightrow .a-margin10 a:hover {
	color: #dc5a4f;
	text-decoration: none !important;
}

.rightrow .bornone .rightbor .btn {
	padding: 0px;
	margin-right: 3px;
	border: none;
	font-size: 12px;
}

.rightrow .bornone .rightbor .btn img {
	margin-right: 2px;
	float: left;
	margin-top: 12px;
}

.rightrow .bornone .rightbor .color999 {
	color: #a7a7a7;
}

.rightrow .bornone .rightbor .color999:hover {
	color: #a7a7a7;
}

.rightrow .bornone .rightbor .colorred {
	color: #e06d64;
}

.rightrow .bornone .rightbor .colorred:hover {
	color: #e06d64;
}

.rightrow .bornone .rightbor .btn.active,
.rightrow .bornone .rightbor .btn:active {
	box-shadow: none;
}

.lineheight35 .a-margin10 a i img {
	width: 14px;
	height: 14px;
	-moz-border-radius: 14px;
	-ms-border-radius: 14px;
	-o-border-radius: 14px;
	-webkit-border-radius: 14px;
	border-radius: 14px;
	float: left;
}


/*高影响论文*/

.topLR {
	position: relative;
	width: 100%;
	height: auto;
}

.topLR .container {
	position: absolute;
	top: 25px;
	left: 50%;
	margin-left: -600px;
}

.topLR .topBkimg img {
	width: 100%;
	height: auto;
}

.topLR .blackLindex {
	overflow: hidden;
	width: 100%;
	margin: 0 auto;
}

.topLR .blackLindex .left_logo {
	float: left;
}

.topLR .blackLindex .left_logo img {
	display: block;
	width: auto;
	height: auto;
}

.topLR .blackLindex .right_index {
	margin-right: 45px;
	margin-top: 8px;
	float: right;
}

.topLR .blackLindex .right_index img {
	display: block;
	width: auto;
	height: auto;
}

.hightFooterbox {
	width: 100%;
	background: url(../images/higthIcon_06.png) no-repeat 50% 0px;
	background-size: 100% 163px;
	height: 163px;
	background-color: white;
	padding-top: 95px;
}

.hightFooterbox p {
	width: 100%;
	text-align: center;
	color: white;
	margin-bottom: 10px;
	line-height: 20px;
}

.hightFooterbox p span {
	width: 20px;
	display: inline-block;
}

.mainContent .container {
	padding-top: 40px;
	position: relative;
	margin-bottom: 15px;
}

.mainContent .row {
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 20px;
	padding: 16px 40px;
	border: 1px dashed #a0a0a0;
	-ms-border-radius: 70px;
	-webkit-border-radius: 70px;
	-o-border-radius: 70px;
	-moz-border-radius: 70px;
	border-radius: 70px;
}

.mainContent .filter-tabs {
	overflow: hidden;
	position: absolute;
	right: 45px;
	top: 0;
	z-index: 99;
}

.mainContent .filter-tabs li {
	float: left;
	overflow: hidden;
}

.mainContent .filter-tabs li a {
	padding: 10px;
	float: left;
	color: #333;
}

.mainContent .filter-tabs li span {
	margin-right: 5px;
}

.mainContent .filter-tabs li .lineSpan {
	display: block;
	margin: 10px 0px;
	color: #666;
}

.mainContent .filter-tabs .active a,
.mainContent .filter-tabs li a:hover {
	color: #ea3526;
	font-weight: bold;
}

.mainContent .width18,
.mainContent .width82 {
	float: left;
}

.mainContent .width18 {
	width: 12%;
}

.mainContent .width82 {
	width: 88%;
	padding-right: 10px;
}

.mainContent .width82 .h1link {
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 16px;
	line-height: 30px;
}

.mainContent .width82 .h1link a {
	width: 100%;
	font-size: 16px;
	color: #333;
}

.mainContent .width82 .h1link a:hover {
	color: #333;
}

.mainContent .width82 mark,
.mainContent .width18 mark {
	background-color: transparent;
	color: #666;
	padding: 0;
	font-weight: normal;
}

.mainContent .width82 .aimg {
	margin-right: 4px;
	display: inline-block;
	line-height: 24px !important;
}

.mainContent .width82 .aimg a {
	color: #333;
}

.mainContent .width82 .aimg a:hover {
	color: #ea3526;
}

.mainContent .width82 .aimg .img_axr img {
	width: 14px;
	height: 14px;
	-moz-border-radius: 14px;
	-ms-border-radius: 14px;
	-o-border-radius: 14px;
	-webkit-border-radius: 14px;
	border-radius: 14px;
}

.mainContent .width82 .aimg label {
	font-weight: bold;
	color: #ea3526;
}

.mainContent .width82 .marginLright15 {
	margin-right: 15px;
}

.mainContent .width18 p {
	font-weight: bold;
	line-height: 32px;
}

.mainContent .width18 p .fa-trophy {
	color: #fa6b5f;
	margin-right: 8px;
	font-weight: normal;
}

.mainContent .width18 p .glyphicon-fire {
	color: #ff8106;
	margin-right: 8px;
	font-weight: normal;
}

.mainContent .width18 p font {
	color: #397fb5;
}

.linkMore {
	text-align: center;
	line-height: 30px;
}

.linkMore a {
	color: #333;
}

.textip {
	width: 100%;
	text-align: center;
	margin-top: -5px;
	margin-bottom: 12px;
}

.textip span {
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background-color: #ddd;
	color: #666;
	font-size: 12px;
	display: inline-table;
	padding: 2px 8px;
}

.positiFirst {
	position: absolute;
	top: 10px;
	left: 0;
	z-index: 88;
}


/*组织机构*/

.exr-listbox ul {
	padding-top: 2px;
}

.exr-listbox ul .w_hundred {
	width: 100%;
	margin-bottom: 5px;
}

.exr-listbox ul .w_hundred h4 {
	margin: 0;
}

.exr-listbox ul .w_hundred h4 b {
	font-size: 16px;
}

.exr-listbox ul .w_fifty {
	padding-left: 0px;
	width: 52%;
}

.exr-listbox ul .w314 .exrimg .exr-gz {
	background: url(../images/inIcon_03.png) no-repeat center center;
}

.exr-listbox ul .w314 .exrimg .ativeIcon {
	background: url(../images/inIcon_06.png) no-repeat center center;
}

.exr-listbox ul .marginTop {
	margin-top: 0 !important;
	padding-top: 0px !important;
  }
.exr-listbox ul .marginTop span {
	margin: 6px 9px 0px 0px;
}


/*新增组织机构左边筛选*/

.paddingbottom15 .end-con-left {
	padding-bottom: 15px;
}

.paddingbottom15 .padding-b15 {
	padding-bottom: 0;
}

.h1Margin {
	display: block;
	margin: 7px 15px;
	/* background-color: #f4f4f4; */
	line-height: 34px;
	font-weight: bold;
	padding-left: 10px;
}

.h1Margin .span {
	font-weight: normal;
	font-size: 12px !important;
	border: 1px solid #cccccc;
	border-radius: 8px;
	padding: 0px 5px;
	line-height: 15px;
	float: right;
	margin-top: 10px;
	max-width: 55px;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: normal;
	overflow: hidden;
	margin-right: 10px;
}

.span15 li span {
	margin-right: 25px;
	border-radius: 8px;
	height: auto;
	line-height: 15px;
	margin-top: 6px;
}

.span15 li .jian1 {
	cursor: pointer;
	margin-left: 0px;
	width: 28px;
	height: 28px;
	background: url(../images/zjicon2.png) no-repeat left center;
	float: left;
	/* margin-right: 7px; */
}

.span15 li .jia1 {
	background: url(../images/zjicon1.png) no-repeat left center;
}

.span15 .onered {
	color: #d82d1e;
	font-weight: bold;
}

.paddingbottom15 .padding-b15 .span15 {
	padding-left: 44px;
}

.padding-b15 .jian1 {
	cursor: pointer;
	width: 34px;
	height: 34px;
	background: url(../images/zjicon2.png) no-repeat center center;
	float: left;
	margin-left: 0 !important;
}

.padding-b15 .jia1 {
	background: url(../images/zjicon1.png) no-repeat center center;
}

.padding-b15 .onered {
	color: #d82d1e;
	font-weight: bold;
}

.span15 li span {
	margin-right: 25px;;
	border-radius: 8px;
	height: auto;
	line-height: 15px;
	margin-top: 6px;
}

.exr-listbox ul .w314 h4 a b {
	font-size: 16px;
	line-height: 32px;
}

.z-top3 {
	margin-top: 15px;
	line-height: 24px;
}

.footerbox {
	width: 100%;
	text-align: center;
	padding: 30px 0px;
	background-color: #adadad;
}

.footerbox p {
	width: 100%;
	text-align: center;
	color: #333333;
	font-size: 14px;
	line-height: 20px;
}

.footerbox p span {
	width: 20px;
	display: inline-block;
}

.width82 .pandw .zkicon1 {
	cursor: pointer;
	width: 9px;
	height: 20px;
	background: url(../images/s1_06.png) no-repeat right center;
	float: left;
	margin-right: 7px;
}

.width82 .pandw .sqicon1 {
	cursor: pointer;
	width: 9px;
	height: 20px;
	background: url(../images/s1_03.png) no-repeat right center;
	float: left;
	margin-right: 7px;
}

.width82 .minHeight .overflow-ellipsis {
	width: auto;
	height: 24px;
	overflow: hidden;
}

.width82 .minHeight .overflow-auto {
	width: auto;
	height: auto;
	overflow: inherit;
}


/*新增文献类型显示*/

.rightrow .a-margin10 .ma25 {
	margin-right: 25px;
}

.ckwxA .pA {
	height: 30px;
	line-height: 30px;
	margin-bottom: 5px;
	text-overflow: ellipsis;
	overflow: hidden;
	width: 100%;
	white-space: nowrap;
}

.ckwxA .pA a {
	margin: 0 3px;
	color: #d82d1e;
	text-decoration: underline !important;
}

.rightrow .bornone .rightbor b {
	float: none;
}

.minHeight .a-margin10 .aimg b {
	float: none;
}

.lineheight35 .padingleft65 {
	padding-left: 65px;
}

.rightrow .minHeight .overflow-ellipsis {
	width: auto;
	height: 36px;
}

.rightrow .minHeight .overflow-auto {
	width: auto;
	height: auto;
	overflow: inherit;
}

.zzlabox select {
	text-align: left;
}

.ellipsis {
	text-overflow: ellipsis;
	overflow: hidden;
	width: 100%;
	white-space: nowrap;
}

.width_did {
	width: 400px;
}


/*新增资源类型填写*/

.buttonjia {
	line-height: 32px;
}

.buttonjia select {
	text-align: left;
}

.buttonjia .h5_w85 {
	width: 75px;
	text-align: right;
	line-height: 30px;
}

.buttonjia .h5_w45 {
	width: 61px;
}

.buttonjia .h5_w35 {
	width: 46px;
}

.buttonjia .h5_w100 {
	width: 100px;
}

.buttonjia .input-w235 {
	width: 243px;
}

.buttonjia .input-w96 {
	width: 96px;
}

.buttonjia .input-w248 {
	width: 248px;
}

.buttonjia .input-w255 {
	width: 255px;
}

.buttonjia .input-w149 {
	width: 150px;
}

.buttonjia .input-w435 {
	width: 406px;
}

.buttonjia .input-w276 {
	width: 276px;
}

.buttonjia .input-w272 {
	width: 272px;
}

.buttonjia textarea {
	line-height: 24px;
}


/*0530新增 专利*/

.width_did1 {
	width: 560px;
}

.buttonjia .span_in {
	color: red;
	font-weight: bold;
}

.buttonjia .input-w138 {
	width: 132px;
}

.buttonjia .h5_w88 {
	width: 89px;
	text-align: right;
}

.buttonjia .h5_w90 {
	width: 90px;
	text-align: right;
}

.lineheight35 .pandw .a-margin10 {
	white-space: normal;
}

.buttonjia .input-w136 {
	width: 145px;
}


/*专家主页0626*/

.fu_margin {
	margin-top: -10px;
}

.ourUl {
	width: 100%;
	overflow: hidden;
	padding: 25px 18px 0 18px;
}

.ourUl li {
	float: left;
	width: 189px;
	margin-left: -1px;
	background-color: #fff;
	border: 1px solid #ccc;
}

.ourUl1 li {
	width: 226px;
}

.ourUl li a {
	width: 100%;
	text-align: center;
	color: #333;
	display: inline-block;
	height: 34px;
	line-height: 34px;
}

.ourUl li .ina,
.ourUl li a:hover {
	background-color: #6d6d6d;
	font-weight: bold;
	color: white;
}

.expert-list-marginnone .one_child a {
	font-weight: normal;
	color: #333;
}

.expert-list-marginnone .onered a {
	color: #d82d1e !important;
	font-weight: bold;
}


/*成果列表导出0712*/

.paddingLabel {
	width: 100%;
	margin-bottom: 5px;
}

.paddingLabel .span {
	line-height: 34px;
	float: left;
	width: 100px;
	text-align: right;
}

.paddingLabel .margin5,
.paddingLabel .lineHeight30 {
	line-height: 30px;
}

.paddingLabel .checkbox-zjzdy {
	padding-left: 0;
	overflow: hidden;
	width: auto;
}

.paddingLabel label {
	width: auto;
	margin-right: 20px;
}

.paddingLabel .form-control {
	height: 30px;
	line-height: 30px;
}

.paddingLabel .form-group {
	float: left;
}

.paddingLabel .form-group .form-control {
	width: 105px;
}

.paddingLabel .searchAll {
	overflow: hidden;
	float: left;
}

.paddingLabel .searchAll .form-control {
	width: 255px;
}

.paddingLabel .searchAll button {
	float: left;
	border-radius: 4px;
	padding: 0 15px;
	background-color: #E0E0E0;
	height: 30px;
	line-height: 30px;
	margin-left: 10px;
}


/*表格内的按钮）*/

.leftbtn1 a,
.leftbtn1 button {
	width: 20px;
	border: none;
	display: inline-block;
	background-color: white;
	text-align: left;
	color: #333;
	margin-right: 6px;
}

.leftbtn1 a img,
.leftbtn1 button img {
	width: auto;
	height: auto;
	text-align: center;
}

.leftbtn1 a:last-child {
	margin-right: 0px;
}

.leftbtn1 a:hover,
.leftbtn1 button:hover {
	border: none;
	padding: 0;
	background-color: transparent;
	text-decoration: none;
}


/* 文字显示一行省略*/

.overflowEllipsis {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.oneLine {
	width: 490px;
}

.bBtn {
	width: 100%;
	overflow: hidden;
	margin-top: -10px;
}

.bBtn b {
	font-size: 16px;
	float: left;
	line-height: 28px;
}

.bBtn button {
	float: right;
}

.marginTop14 {
	margin: 10px 0 22px 0;
	padding: 0 10px;
}

.marginTop14 label {
	width: 14.28541%;
}

.marginTop14 .btbox h4 {
	font-weight: bold;
}

.marginTop14 .zdy1:last-child {
	border-bottom: none;
}

.topH3 {
	width: 100%;
	margin-bottom: 18px;
	overflow: hidden;
	padding: 0 15px;
	background-color: #f0f0f0;
}

.topH3 h3 {
	margin: 0;
	line-height: 40px;
	float: left;
	font-size: 16px;
	font-weight: bold;
}

.listMore {
	margin: 0;
	padding: 0;
}

.listMore td,
.listMore th {
	padding-bottom: 15px;
}

.listMore .listwz p {
	text-align: justify;
}

.paddingtop22 {
	padding: 0;
	padding-top: 22px;
}

.listInput {
	width: 100%;
	padding-right: 15%;
}

.listInput .borderH4 {
	margin-right: 10px;
	float: left;
	width: 150px;
	text-align: left;
}

.ovHd {
	overflow: hidden;
}

.listInput button {
	float: right;
	height: 34px;
	background-color: transparent;
	margin-left: 6px;
}


/*检索结果页打印报告按钮图标*/

.zj-list-top1 .map {
	background: url(../images/map1.png) no-repeat 8px 50%;
}

.zj-list-top1 .map:hover {
	background: url(../images/mapHover.png) no-repeat 8px 50%;
}


/*以下二期新增20190923*/


/*后台管理文字top新增图标*/

.loginbox .user1 {
	padding-left: 20px;
	background: url(../images/hticon1.png) no-repeat 0px 50%;
}

.loginbox .user1:hover {
	background: url(../images/hticon1.1.png) no-repeat 0px 50%;
}


/*检索结果页*/

.honor ul {
	padding: 12px 11px;
}

.honor ul li {
	position: relative;
}

.honorImg {
	background: url(../images/honor.png) no-repeat 0 0;
	width: 28px;
	height: 28px;
	display: block;
	position: absolute;
	top: -6px;
	left: -11px;
}

.exr-listbox ul .w314 h4 {
	margin: 8px 0 0;
}

.navPanle .h1-jglb {
	margin-top: 15px;
}

.navPanle .jljg {
	height: 26px;
	line-height: 26px;
}

.navPanle .blue3 {
	margin: 5px 7px 0 0;
}

.navPanle .h1Margin {
	margin: 0 10px;
	padding-left: 7px;
}

.navPanle .padding-b15 .jian1 {
	/* margin-right: 5px; */
}

.navPanle .padding-b15 .span15 {
	padding-left: 36px;
}

.navPanle .padding-b15 .span15::after {
	display: none;
}

.navPanle .max-h145 {
	max-height: 145px;
}


/*指南数据 banner*/

.znsjbox {
	width: 100%;
	height: 200px;
	background: url(../images/Bznsj.jpg) no-repeat 50% 0px;
	background-size: 100% 200px;
}


/*专利标准 banner*/

.zlbzbox {
	width: 100%;
	height: 200px;
	background: url(../images/Bzlbz.jpg) no-repeat 50% 0px;
	background-size: 100% 200px;
}

.topText {
	overflow: hidden;
	margin: 2px 0 10px 0;
}

.topText .form-control {
	width: 20%;
	margin-right: 5px;
	float: left;
}

.topText .selectWidth {
	width: 12%;
}

.topText .labelDate {
	float: left;
	width: 10%;
	text-align: right;
	line-height: 34px;
}

.topText .gctj-btn {
	float: right;
}

.topText .gctj-btn .zjdc {
	height: 34px;
}

.contentable1 .inck {
	float: left;
	margin: 0;
}

.contentable1 .leftb {
	overflow: hidden;
}

.bzToptext .form-control {
	width: 16%;
}

.bzToptext .paddingLabel .span {
	width: auto;
}

.bzToptext .paddingLabel {
	width: auto;
	margin: 0;
	float: left;
}

.contentable1 table td .athorA .spanAimg {
	margin: 0;
}

.athorA .spanAimg a {
	margin-right: 5px;
	font-weight: bold;
}

.athorA .spanAimg a img {
	width: 13px;
	height: 13px;
	margin-top: -2px;
	border-radius: 50%;
}

.disPlay {
	overflow: hidden;
	padding: 0 38px 0 0;
	margin: 3px 0;
}

.disPlay b {
	padding-left: 40px;
	float: left;
	line-height: 30px;
}

.nameA {
	font-weight: bold;
}

.disPlay .link-box {
	overflow: hidden;
}

.disPlay .marginRight25 {
	line-height: 30px;
	/*text-align: justify;*/
}

.disPlay .marginRight25 label {
	margin-right: 8px;
}

.disPlay .marginRight25 b {
	float: none;
}

.OFEllipsis .bottomT {
	cursor: pointer;
	background: url(../images/s1_03.png) no-repeat 22px 10px;
}

.disPlay .topT {
	cursor: pointer;
	background: url(../images/s1_06.png) no-repeat 22px 10px;
}

.color3 {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.OFEllipsis {
	height: auto;
	overflow: inherit;
	text-overflow: inherit;
	white-space: normal;
}

.color3 .marginRight25 {
	display: block;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.OFEllipsis .marginRight25 {
	/*text-align: justify;*/
	height: auto;
	overflow: inherit;
	text-overflow: inherit;
	white-space: normal;
}

.disPlay .rigLi {
	display: block;
	overflow: hidden;
}

.color3 .a-margin10:first-child {
	border-top: none;
}

.color3 .a-margin10 {
	border-top: 1px solid #ddd;
	width: 100%;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.OFEllipsis .a-margin10 {
	border-top: 1px solid #ddd;
	width: 100%;
	float: left;
	overflow: inherit;
	text-overflow: inherit;
	white-space: normal;
}

.disPlay .aimg {
	margin-right: 6px;
	color: #333333;
}

.disPlay .aimg .img_axr img {
	width: 14px;
	height: 14px;
	border-radius: 14px;
}

.maBottm25 {
	margin-top: 25px;
	margin-bottom: 0;
}


/*时间线*/

.dateLine {
	position: relative;
	padding: 0 100px;
}

.inLine {
	width: 100%;
	border-bottom: #4f7ea9 1px solid;
	margin: 50px 0;
}

.datePanl {
	text-align: center;
	overflow: hidden;
	position: absolute;
	top: -8px;
	left: 0;
	width: 100%;
	padding: 0 100px;
}

.datePanl li {
	display: inline-block;
	padding: 0 60px;
	text-align: center;
}

.dateLine label {
	display: inline-block;
	width: 100%;
}

.datePanl .blueColor {
	width: 16px;
	height: 16px;
	display: inline-block;
	border: #4f7ea9 4px solid;
	background-color: white;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	margin-bottom: 5px
}

.datePanl .greenColor {
	border: #29a05e 4px solid;
}

.tableMessage {
	padding-left: 40px;
}

.tableMessage table {
	margin: 10px auto 25px 0;
}

.tableMessage table td {
	border: 1px solid #e1e1e1;
	height: 36px;
	padding-left: 22px;
}

.tableMessage table td a {
	color: #30618e;
}

.marginbottom25 {
	margin-left: 40px;
}

.disPlay a .img {
	display: inline-block;
	width: 16px;
	height: 16px;
	border-radius: 16px;
}

.topText .btn {
	background-color: #E0E0E0;
}


/*统计分析*/

.analysisTable table {
	border: 1px solid #DBDBDB;
}

.analysisTable .compare-table .aaa th {
	line-height: 21px;
}

.analysisTable .paddingLabel .form-control {
	padding: 0 0 0 6px;
}

.analysisTable .tablebox-dbfx {
	padding: 0 0 26px 0;
}

.analysisTable .paddingLabel {
	margin-bottom: 10px;
}

.analysisTable .gctj-btn {
	float: right;
	overflow: hidden;
}

.analysisTable .gctj-btn button {
	background-color: white;
	float: left;
}


/*专业筛选*/

.filterLisr {
	clear: both;
	width: 100%;
	border: 1px solid #DDDDDD;
	padding: 0 25px;
	background-color: white;
	margin-bottom: 15px;
}

.filterLisr h1 {
	border-bottom: 1px dashed #999999;
	text-align: left;
	font-size: 16px;
	color: #999999;
	line-height: 40px;
}

.filterLisr p {
	font-size: 0;
	margin: 10px 0;
	overflow: hidden;
	width: 100%;
}

.filterLisr p a {
	float: left;
	line-height: 30px;
	font-size: 14px;
	padding-right: 30px;
}

.filterLisr p a:hover {
	color: #d82d1e;
	font-weight: bold;
}


/*专家学者主页*/

.right-zjzy .Award {
	height: auto;
	overflow: inherit;
	margin-top: 5px;
	margin-bottom: 10px;
}

.Award a {
	padding: 6px 7px;
	background-color: white;
	border: 1px #698fb3 solid;
	color: #30618e;
	margin-right: 6px;
	font-weight: bold;
}

.Award a:last-child {
	margin-right: 0;
}

.right-zjzy li p {
	padding: 0;
}

.exr-listbox ul .noneEsp {
	padding-top: 32px;
}

.exr-listbox ul .w395 {
	margin-top: 38px;
	height: 78px;
	overflow: hidden;
}

.exr-listbox ul .noneEsp h4 {
	position: absolute;
	top: 0;
	margin: 0;
}

.exr-listbox ul .noneEsp h4 b {
	font-size: 14px;
}


/*修改 科室和职称*/

.Bfonts16 {
	margin-right: 32px;
	font-size: 16px;
}

.Bfonts16:last-child {
	margin-right: 0;
}

.Bfonts16 .abtn {
	font-size: 14px;
	background-color: white;
	padding: 2px 7px;
	margin-right: 7px;
	border: 1px #cfcfcf solid;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	font-weight: bold;
}

.Bfonts16 .expert_label {
	width: 100%;
	margin: 7px 0 0 0;
	line-height: 26px;
}

.Bfonts16 .expert_label .label_desc {
	font-size: 14px !important;
	color: #000;
	margin: 0 30px 0 0;

}

/*个人中心 --荣誉奖励*/


/*表格内的按钮）*/

.leftbtnImg {
	text-align: center;
}

.leftbtnImg a,
.leftbtnImg button {
	width: auto;
	display: inline-block;
	text-align: center;
	margin-right: 10px;
	background-color: transparent;
}

.leftbtnImg button:last-child {
	margin-right: 0px;
}

.leftbtnImg a:last-child {
	margin-right: 0px;
}

.ourHonor {
	border: 1px solid #ccc;
	background-color: white;
	padding: 20px 20px 0 20px;
	margin-bottom: 15px;
}

.honorWidth {
	display: inline-block;
	width: 32.888888%;
	padding: 0 10px;
}

.honorWidth2 {
	width: 66.444444%;
}

.honorWidth label {
	float: left;
	width: 80px;
	line-height: 34px;
	text-align: right;
}

.honorWidth .jbxxright {
	width: 100%;
	padding-left: 80px;
}

.honorWidth .jbxxright select {
	padding: 0;
}

.honorWidth .jbxxright input {
	padding: 0 0 0 10px;
}

.form-control {
	color: #333333 !important;
	padding: 0 0 0 8px !important;
}

.noYes {
	margin-left: 15px;
	overflow: hidden;
	float: left;
}

.noYes input {
	width: 14px;
	height: 14px;
	background-color: transparent;
	margin: 4px 5px 0 !important;
	float: left;
}


/*个人中心--成果列表*/

.allList {
	margin-top: 18px;
}


/*临床试验详情*/

.border-td0 {
	overflow: hidden;
}

.noComma {
	width: 101%;
	border-bottom: 2px dotted #b3b3b3;
}

.noComma:last-child {
	margin-bottom: -11px;
	border-bottom: none;
}


/*个人中心待认领-检索*/

.ourSearch {
	margin-bottom: 10px;
}

.ourSearch .but-searchbox {
	border: 1px solid #CCCCCC;
}

.ourSearch .but-searchbox,
.ourSearch .but-searchbox .input-group-btn .f_sl2,
.ourSearch .but-searchbox .input-control,
.ourSearch .but-searchbox .input-group-btn,
.ourSearch .but-searchbox .js-but {
	line-height: 33px;
	height: 33px;
}

.rightSearch {
	float: right;
	width: auto;
	margin-right: 20px;
}


/*新增临床试验191121*/

.licshSerch {
	padding: 15px 15px 0;
	border: 1px solid #cccccc;
}

.licshSerch .form-control {
	width: 36%;
}

.licshSerch .selectWidth {
	width: 17%;
}

.licshSerch .btn {
	min-width: 90px;
}

.jj_h_a {
	margin: 0 !important;
	border-bottom: none;
}

.jj_h_a .nmb-box span,
.jj_h_a .nmb-box a {
	line-height: 16px;
	height: 16px;
	font-weight: normal;
}

.jj_h_a .nmb-box,
.jj_h_a .nmb-box p {
	margin: 0;
}


/*新增结果页*/

mark {
	background-color: #e7e7e7 !important;
}

.color9 {
	color: #999999 !important;
}

.aLinGht {
	margin-bottom: 6px;
}

.aLinGht a {
	line-height: 30px;
	background-position: left center !important;
}

.list_text {
	border-bottom: 1px dashed #cccccc;
	width: 100%;
	margin-bottom: 20px;
	position: relative;
}

.p_list_end {
	overflow: hidden;
	padding-left: 20px;
}

.p_list_end:first-child {
	padding-left: 0;
}

.p_list_end .a_width {
	padding-left: 6px;
	font-size: 16px;
	font-weight: bold;
	line-height: 26px;
}

.p_list_end .a_width:hover {
	color: #333333;
}

.p_list_end .shen_h {
	border: 1px solid #30618e;
	color: #30618e;
	font-weight: bold;
	padding: 2px 6px;
}

.p_list_end .tooltip {
	z-index: 9999999;
}

.p_list_end .tooltip-test {
	min-height: 20px;
}

.p_list_end .checkbox-primary1 {
	float: left;
	width: 100%;
	margin-bottom: 0;
}

.p_list_end .checkbox-primary1 label {
	width: 100%;
}

.p_list_end .checkbox label::after {
	top: 4px;
}

.p_list_end .category {
	float: left;
	background-color: #e0e0e0;
	padding: 1px 8px;
	font-size: 12px;
	line-height: 16px;
	margin: 3px 0 0 0;
}

.p_list_end .apdf {
	margin-left: 5px;
	display: inline-block;
}

.p_list_end .tooltip.left .tooltip-arrow {
	border-left-color: #0077d2;
}

.p_list_end .tooltip-inner {
	background-color: #0077d2;
}

.p_list_end strong {
	line-height: 30px;
	float: left;
	width: auto;
	color: #333333;
	font-weight: bold;
	margin-left: -20px;
	padding-left: 20px;
}

.p_list_end .topT {
	cursor: pointer;
	background: url(../images/s1_06.png) no-repeat 2px center;
}

.p_list_end .bottomT {
	cursor: pointer;
	background: url(../images/s1_03.png) no-repeat 2px center;
}

.OFEllipsis {
	height: auto;
	overflow: inherit;
	text-overflow: inherit;
	white-space: normal;
}

.color3 .ovHd {
	overflow: hidden;
}

.color3 .ovHd_1 {
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.OFEllipsis .ovHd_1 {
	/*text-align: justify;*/
	height: auto;
	overflow: inherit;
	text-overflow: inherit;
	white-space: normal;
}

.p_list_end .rightSpan {
	line-height: 30px;
}

.p_list_end .rightSpan {
	overflow: hidden;
	display: block;
}

.p_list_end .aimg {
	margin-right: 6px;
	color: #333333;
}

.p_list_end .aimg15 {
	margin-right: 15px;
	color: #333333;
}

.p_list_end .aimg .nameA {
	line-height: 30px;
	display: inline-block;
}

.p_list_end .aimg .img_axr img {
	width: 14px;
	height: 14px;
	border-radius: 14px;
}

.p_list_end .rightSpan .marginLright15 {
	display: inline-block;
	margin-right: 12px;
	font-size: 12px;
	color: #666666;
}

.p_list_end .rightSpan .width_auto a {
	line-height: 18px;
	margin-right: 0;
	padding: 0 6px;
	border: 1px solid #999999;
	display: inline-block;
}

.p_list_end .rightSpan .width_auto a:hover {
	border: 1px solid #dc5a4f;
	background-color: #dc5a4f;
	color: white;
}

.p_list_end .rightSpan .marginLright15 label {
	margin-right: 4px;
	color: #333333;
	font-size: 14px;
}


/*统计图*/

.left-right-tjt {
	width: 100%;
	overflow: hidden;
	margin-bottom: 15px;
}

.left-right-tjt .zj-img {
	width: 100%;
	height: 265px;
	margin: 0 auto;
}

.span12c6 {
	float: right;
	margin-right: 5px;
	font-size: 12px;
	margin-left: 10px;
	color: #666;
	vertical-align: top;
	display: block;
}

.strongFnone {
	display: inline-block;
	width: 200px;
}

.strongFnone strong {
	float: none !important;
	padding-left: 12px;
}

.width150 {
	width: 158px !important;
	display: inline-block;
}

.width136 {
	width: 144px !important;
	display: inline-block;
}

.blueUnderline {
	line-height: 30px !important;
	color: #30618E !important;
	text-decoration: underline !important;
}


/*对标分析*/

.dbfxbox {
	width: 100%;
	height: 200px;
	background: url(../images/dbfx1.jpg) no-repeat 50% 0px;
	background-size: 100% 200px;
}

.border {
	border: solid 1px #dddddd !important;
}

.dbfxPadding {
	padding: 20px 26px;
}

.Conditionbox {
	margin-bottom: 13px;
	padding: 5px 14px;
}

.Conditionbox .Condition {
	margin: 5px 0;
	overflow: hidden;
}

.Conditionbox b {
	float: left;
	width: auto;
	line-height: 34px;
}

.Conditionbox select {
	width: 10%;
	float: left;
}

.Conditionbox a {
	float: left;
	line-height: 14px;
	margin: 5px 15px 0 0;
	padding: 5px 0;
}

.Conditionbox .ina {
	background-color: #e0e0e0;
	padding: 5px 6px;
}

.Conditionbox button {
	font-size: 24px;
	color: #666666;
	line-height: 34px;
	float: left;
	background-color: transparent;
}

.leftRightBox {
	margin: 0 -11px;
	overflow: hidden;
}

.leftListDl,
.rightListDiv {
	float: left;
	padding: 0 11px;
}

.leftListDl {
	width: 20%;
}

.rightListDiv {
	width: 80%;
}

.leftListDl dd a {
	padding-left: 30px;
}

.leftListDl dt a {
	padding-left: 15px;
}

.leftListDl dt:first-child {
	margin-top: 0;
}

.leftListDl dl {
	margin: 0;
}

.leftListDl dd,
.leftListDl dt {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	margin-top: -1px;
}

.leftListDl a {
	height: 36px;
	line-height: 36px;
	font-weight: normal;
	display: inline-block;
	width: 100%;
}

.leftListDl .ina a,
.leftListDl a:hover {
	color: white;
	background-color: #dc5a4f;
	font-weight: bold;
}

.bottomBorder {
	border-bottom: solid 1px #dddddd;
	overflow: hidden;
}

.a_float {
	float: right;
	height: 28px;
	line-height: 28px;
	background-color: white;
	padding: 0 8px;
	margin-bottom: 8px;
}

.a_float:hover {
	color: white;
	background-color: #dc5a4f;
}

.a1_topBox {
	overflow: hidden;
	margin-top: 18px;
	position: relative;
}

.a1_topBox .mnone {
	float: left;
	background-color: #4f7ea9;
	width: 5px;
	height: 24px;
	margin: 5px 10px 5px 0px;
}


/*蓝色线加标题*/

.ovHdBlue {
	overflow: hidden;
	margin-bottom: 10px;
}

.ovHdBlue .a-number {
	float: left;
	overflow: hidden;
	line-height: 34px;
}

.ovHdBlue .tua {
	float: left;
	line-height: 36px;
	font-size: 1.14rem;
	font-weight: bold;
}

.topText_zl {
	float: right;
	margin-top: 6px;
}

.topText_zl .zjdc {
	height: 34px;
	padding: 0 10px;
	margin: 0;
	width: auto;
	height: 28px;
}

.dcBTn {
	padding: 0 10px 0 26px !important;
	background: url(../images/e_08.png) no-repeat 8px 50% !important;
}

.marginB15 {
	margin-bottom: 15px !important;
}

.marginB15 th,
.marginB15 td {
	line-height: 22px !important;
	padding: 5px !important;
}

.marginB15 th span {
	padding: 0 !important;
	display: inline !important;
}

.tuTjHei {
	width: 100%;
}

.tuTjHei .imgShoe {
	width: 100%;
	height: 396px;
	padding-top: 15px;
}


/*切换按钮*/

.padingNoneTab {
	border: none !important;
	padding: 0 !important;
}

.togllBox {
	float: left;
	overflow: hidden;
	margin-top: 3px;
}

.togllBox ul {
	border: none;
	overflow: hidden;
	float: left;
}

.togllBox ul li {
	float: left;
	overflow: hidden;
	line-height: 34px;
	margin-right: 6px;
	color: #333;
	border-radius: 5px 5px 0px 0px;
}

.togllBox ul li a {
	display: block;
	padding: 0px 8px;
	height: 34px;
	color: #333;
	line-height: 34px;
	background-color: #e0e0e0;
}

.togllBox ul li a:hover {
	color: white;
	font-weight: bold;
	background-color: #6d6d6d;
}

.togllBox ul .active a {
	color: white;
	padding: 0px 8px;
	font-weight: bold;
	background-color: #6d6d6d;
	border: none;
}

.Conditionbox .btnYes {
	line-height: 34px;
	width: auto;
	padding: 0 12px;
	min-width: 76px;
	text-align: center;
	margin: 0 0 0 15px;
}


/*修改检索20191216*/

.padding_15 .toggle_two {
	margin: 25px 15px 0 !important;
	border-bottom: 1px solid #CCCCCC;
}

.padding_15 .top_line {
	/* border-bottom: 1px dashed #999999; */
	margin: 0 15px 10px;
	overflow: hidden;
}

.marginBootom15 {
	margin-bottom: 15px !important;
	padding-bottom: 0 !important;
}

.top_search {
	padding: 30px;
	overflow: hidden;
}

.top_search_box {
	display: flex;
	padding: 15px 0;
	overflow: hidden;
}

.top_search_box .form-control {
	width: 130px !important;
	margin: 0 10px 0 20px;

}

.top_search_box .zj-js {
	width: auto !important;
}

.top_search_box .in-search {
	float: left;
	margin-left: 15px;
	width: auto;
	line-height: 36px;
}

.top_search_box .in-search input {
	margin-top: 0 !important;
	margin-right: 10px;
}

.top_search .form-group {
	float: left;
	width: 33.3333333333%;
	padding: 0 10px;
	overflow: hidden;
}

/* 20200630专家学者也检索条件样式新增*/

.top_search .w28 {
	width: 28% !important;
}

.top_search .w28:first-child {
	margin-left: 16px;
}

.top_search .in-search {
	float: left;
	margin-left: 15px;
	width: auto;
	line-height: 36px;
}

.top_search .in-search input {
	width: 14px;
	height: 14px;
	float: left;
	margin: 11px 5px !important;
}

/* 20200630专家学者也检索条件样式新增*/

.top_search .labelFloat {
	float: left;
	line-height: 34px;
	text-align: right;
}

.top_search .ovHd_div {
	overflow: hidden;
}

.top_searchFour .form-group {
	width: 25%;
}


/*20200316修改检索页*/

.searchNewTwo {
	position: relative;
}

.searchNewTwo .input_text {
	padding: 0 0 0 83px !important;
}

.searchNewTwo .w43,
.searchNewTwo .js_but {
	position: absolute;
}

.searchNewTwo .w43 {
	width: 80px;
	left: 0;
	padding-left: 3px !important;
}

.searchNewTwo .js_but {
	right: 0;
	width: 35px;
	color: #999999;
	line-height: 35px;
	background-color: transparent;
}

.searchNewTwo .form-group {
	margin-bottom: 6px;
}

.searchNewTwo .form-control:focus {
	border-color: #CCCCCC;
	outline: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.butTwo {
	display: flex;
	margin: 8px 0;
	justify-content: space-between;
}

.butTwo button {
	flex: 1;
	margin-left: 15px;
	background-color: white;
	padding: 3px 10px;
	border: 1px solid #CCCCCC;
}

.butTwo button:first-child {
	margin-left: 0;
}


/*左侧检索*/

.isShow {
	position: relative;
	height: 150px;
	z-index: 999;
	overflow: visible;
}

.isShow .ulShow {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 8px 0px;
	max-height: inherit;
	height: 135px;
	overflow: hidden;
	display: block;
}

.isShow:hover .ulShow {
	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;
	height: auto;
	max-width: 1104px;
	width: 1104px;
}

.ulShow ul {
	float: left;
	width: 267px;
	margin-bottom: 0;
}


/*.floatNoneBtn{
	clear: both;
	float: left;
	margin: 15px 0 8px;
}
.floatNoneBtn button{
	height: 32px;
	width: 110px;
	line-height: 32px;
}*/

.searchLeft {
	padding-bottom: 15px;
	text-align: center;
}

.searchLeft .form-group {
	width: 100%;
	overflow: hidden;
	margin-bottom: 0;
}

.searchLeft .select {
	width: 40%;
	float: left;
}

.searchLeft .input {
	width: 60%;
	float: left;
	border-left: none;
}

.searchLeft .btn-block {
	display: inline-block;
	width: 80%;
	margin: 15px auto 0 auto;
	clear: both;
	background-color: #d81f1f;
	color: white;
	line-height: 34px;
}

.business .searchLeft .h1-jglb {
	overflow: hidden;
	border-bottom: none;
	margin: 0;
	margin-bottom: 5px;
	text-align: left;
	border-bottom: 1px solid #dddddd;
}

.business .searchLeft .h1-jglb span {
	font-size: 16px;
	height: 40px;
	line-height: 40px;
}

.business .searchLeft .h1-jglb .jljg2 {
	float: left;
}

.business .searchLeft .h1-jglb button {
	float: left;
	background-color: transparent;
	color: #666666;
	margin-right: 6px;
}

.business .searchLeft .h1-jglb button span {
	margin-left: 6px;
	color: #80899d;
}

.business .searchLeft .h1-jglb .togHide {
	display: none;
}

.business .searchLeft .h1-jglb .dz {
	float: right;
	background-color: #4178a9;
	line-height: 30px;
	padding: 0 12px;
	color: white;
	margin: 3px 0;
}

.search_form {
	text-align: left;
}

.search_form .overflowEllipsis {
	height: 30px;
}

.search_form .pro {
	text-align: left;
	margin-right: 10px;
	line-height: 26px;
}

.zj-list-top1 .list_search a {
	background-color: white;
	padding: 0 7px;
	line-height: 28px;
}

.zj-list-top1 .list_search .cq_search {
	background-color: transparent;
	padding: 0;
	border: none;
	margin-right: 0;
}

.zj-list-top1 .list_search {
	margin-left: 2px;
}

.list_search .text50 {
	width: 50px;
	height: 28px;
}

.list_search .labeltext,
.list_search .text50 {
	margin: 8px 3px;
	float: left;
	line-height: 28px;
}

.list_search .form-control:focus {
	border-color: #CCCCCC;
	outline: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.right_title {
	margin-left: 10px;
	float: left;
}

.right_title .active {
	font-weight: bold;
}

.hsdr_top_btn {
	overflow: hidden;
	display: flex;
	justify-content: space-between;
	margin: 0 -17px;
}

.hsdr_top_btn .right_title_a {
	margin: 0;
}

.right_title_a a {
	padding: 0 8px;
	margin: 0 2px 10px;
	line-height: 28px;
}

.right_title_a a:hover {
	background-color: #4178a9;
	border: 1px solid #4178a9;
	color: white;
}


/*新增首页高影响力文章*/


/*高影响力文章显示*/

.searchLeft_highet {
	padding-top: 10px;
	text-align: center;
}

.searchLeft_highet .h1-jglb {
	border-bottom: none;
	margin: 0;
	text-align: left;
}

.searchLeft_highet .h1-jglb span {
	color: #666666;
	font-size: 16px;
	height: 40px;
	line-height: 40px;
}

.searchLeft_highet .h1-jglb .jljg3::before {
	margin-right: 5px;
	color: #80899d;
}

.searchLeft_highet .h1-jglb button {
	float: right;
}

.searchLeft_highet .h1-jglb button span {
	margin-left: 5px;
	color: #80899d;
}

.searchLeft_highet .h1-jglb .togHide {
	display: none;
}

.newsbox_sz {
	overflow: hidden;
	width: 100%;
}

.newsbox_sz .iconfont {
	font-size: 22px;
	color: #999999;
	margin-right: 5px;
}

.newsbox_sz .h1Left {
	float: left;
	font-size: 22px;
	height: 50px;
	line-height: 50px;
	color: #333333;
}

.newsbox_sz .radius {
	padding: 0px;
	float: right;
	margin-top: 10px;
	height: 30px;
	padding: 0 10px;
	line-height: 30px;
}

.newsbox_sz .radius:hover {
	color: #30618e;
}

.marginbootom40 {
	margin-bottom: 40px;
}

.mainContent {
	padding: 9px 25px;
	width: 100%;
}

.mainContent li {
	width: 100%;
	margin-top: 6px;
	border-bottom: solid 1px #dddddd;
	padding-bottom: 10px;
	overflow: hidden;
}

.mainContent li:last-child {
	border-bottom: none;
}

.mainContent .list_text {
	border: none;
	margin: 0;
}

.mainContent .p_list:first-child {
	padding-left: 18px;
}

.mainContent .h18 {
	font-size: 18px;
	line-height: 30px;
	padding: 10px 0;
}


/*高影响论文——>选择日期*/

.years {
	width: 100%;
	overflow: hidden;
	text-align: left;
	padding-top: 1px;
}

.years .years_list {
	margin-top: -1px;
	overflow: hidden;
	position: relative
}

.years .span,
.years .a_list {
	float: left;
	line-height: 34px;
	padding: 0 10px;
	text-align: center;
}

.years .span {
	background-color: #dc5a4f;
	border: solid 1px #dc5a4f;
	font-weight: bold;
	font-size: 16px;
	color: white;
	width: 8.8%;
	padding: 0;
	position: absolute;
	top: 0;
	left: 0;
}

.years .iconfont::before {
	float: right;
	color: #dc5a4f;
	margin-right: -8px;
}

.years .a_list {
	width: 15.2%;
	border: solid 1px #DDDDDD;
	margin-left: -1px;
}

.years_list .a_list:nth-of-type(1) {
	padding-left: 8.8%;
	width: 24%;
}

.years .ina,
.years .a_list:hover {
	background-color: #f0f0f0;
	font-weight: bold;
	text-decoration: none;
}

.mark_hight {
	display: inline-block;
	width: auto;
}

.mark_hight .radius {
	background-color: #e7e7e7;
	font-size: 14px;
	text-align: right;
	line-height: 22px;
	height: 22px;
	display: inline-block;
	padding: 0 6px;
	margin-left: 3px;
}

.mark_hight .iconfont {
	color: #ff4131;
	margin-left: 3px;
	font-size: 16px;
}

.mark_hight .icon-redian {
	color: #ff872e;
	font-size: 18px;
}

.mark_hight p font {
	font-weight: bold;
}

.exr-listbox ul .w395 span {
	margin-right: 4px;
}

.ky-topbox .ky-navbox li {
	padding: 25px 0px 8px 0px !important;
}


/*作者轮播*/

.ServiceImg .Box {
	position: relative;
	overflow: hidden;
	padding: 0 15px;
	margin-top: 26px;
}

.ServiceImg .Box .dptj-bgbox {
	margin-bottom: 0;
}

.ServiceImg .Box .content {
	border-top: 1px dashed #cccccc;
	width: 100%;
	padding: 26px 0 10px 0;
	padding-left: 0;
}

.ServiceImg .Box .Box_con {
	position: relative;
	padding: 0 44px;
}

.ServiceImg .Box .Box_con .conbox {
	width: 100%;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}

.ServiceImg .Box .Box_con .conbox ul {
	position: relative;
	list-style: none;
}

.ServiceImg .Box .Box_con .conbox ul li {
	float: left;
	width: 175px;
	font-size: 0;
	padding: 0 10px;
	overflow: hidden;
}

.ServiceImg .Box .Box_con li a {
	width: 100%;
	font-size: 14px;
	display: block;
	margin-bottom: 5px;
	text-align: center;
}

.ServiceImg .Box .Box_con .img-thumbnail {
	width: 100%;
	margin-bottom: 10px;
	border-radius: 0;
	padding: 6px;
	float: none;
	display: block;
	height: 172px;
}

.ServiceImg .Box .Box_con .width154 h2 {
	font-size: 20px;
	color: #30618e;
	line-height: 30px;
	margin-top: 6px;
	margin-bottom: 0;
}

.ServiceImg span {
	display: block;
	width: 100%;
	color: #333333;
	font-size: 16px;
	text-align: center;
}


/*左右按钮*/

.ServiceImg .Box .btnr,
.ServiceImg .Box .btnl {
	color: #e5e5e5;
	font-size: 40px;
	position: absolute;
	top: 25%;
	width: 40px;
	height: 50px;
	background-color: transparent;
	text-align: center;
}

.ServiceImg .Box .btnl {
	left: 0;

}

.ServiceImg .Box .btnr {
	right: 0;
}

.ServiceImg .Box .btnr:hover,
.ServiceImg .Box .btnl:hover {
	color: #666666;
}