@charset "utf-8";
/*图书馆首页*/
.heade_library{
	background: url(../images/tr_01.png) no-repeat;
	padding-bottom: 9px;
	background-position: bottom;
	background-color: white;
	min-width: 1200px;
	width: 100%;
}
.header_posiA{
	position: absolute;
	top: 0;
	z-index: 999;
}
.heade_library .loginbox{
	background-color: #f2f2f2;
	border-bottom: none;
}
.heade_library .logo{
	float: left;
	margin: 17px 0;
}
.nav_library{
	float: right;
}
.nav_library li {
	display: inline-table;
	padding:0 18px;
}
.nav_library li:last-child{
	padding-right: 0;
}
.nav_library li a {
	display: inline-table;
	font-size: 1.14rem;
	line-height: 100px;
}
.nav_library li a:hover,
.nav_library li .innav{
	color: #0077d2;
}

.search_library{
	background: url(../images/tr_06.png) no-repeat;
	background-position: 50% 0;
	background-color: white;
	height: 259px;
	min-width: 1200px;
	
}
.search_library .divCenter{
	position: relative;
	width: 800px;
	min-width: 800px;
	max-width: 800px;
}
.imgBanner{
	display: block;
	width: 519px;
	padding: 35px 0 14px 0;
	margin: 0 auto;
}
.search_library .centerHeight {
	width: 100%;
	background-color: white;
	overflow: hidden;
	height: 82px;
	margin: 0 auto;
}
.search_library .search-box{
	width: 100%;
	padding: 20px;
	margin: 0 auto;
	position: absolute;
	left: 0;
	top: 0;
}
.search_library .search-sel {
	width: 100%;
	overflow: hidden;
}
.search_library .search-sel .form-control {
	width: 70%;
	height: 42px;
	float: left;
	line-height: 42px;
	-webkit-border-radius: 4px 0 0 4px;
	;
	border-radius: 4px 0 0 4px;
}

.search_library .search-sel .defaultInput {
	-webkit-border-radius: 4px 0 0 4px;
	width: 18%;
	border-radius: 4px 0 0 4px;
	margin-right: -1px;
}

.search_library .search-sel .search-btn {
	float: left;
	width: 12%;
	background-color: #0077d2;
	text-align: center;
	line-height: 42px;
	color: white;
	-webkit-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
}

.search_library .search-sel .noneBorder {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
}

.search_library .fa-search {
	padding-right: 3px;
}

.footerbox_library {
	min-width: 1200px;
	width: 100%;
	text-align: center;
	background-color: #161616;
	padding: 20px 0;
}
.posiFid {
	position: fixed;
	bottom: 0;
	padding: 6px 0;
}

.footerbox_library span {
	padding: 0 8px;
}

.footerbox_library p,
.footerbox_library a {
	color: #9c9c9c;
	line-height: 26px;
}
.bKwhite{
	background-color: white !important;
}
.BKgray{
	background-color: #e7e7e7 !important;
}

.newsbox1_library{
	overflow: hidden;
	width: 100%;
}
.newsbox1_library .iconfont{
	font-size: 22px;
	color: #0077d2;
	margin-right: 5px;
}
.newsbox1_library .h1Left {
	float: left;
	font-size: 18px;
	height: 50px;
	line-height: 50px;
}
.newsbox1_library .more {
	padding: 0px;
	float: right;
	margin-top: 10px;
	height: 30px;
	line-height: 30px;
}

.TrialResources {
	width: 100%;
	padding: 34px 0 46px 0;
	min-width: 1200px;
}

.TrialResources .col-md12 {
	margin: 0px -8px;
	overflow: hidden;
}

.TrialResources .li20 {
	float: left;
	width: 20%;
	overflow: hidden;
	padding:0 10px;
}
.TrialResources .li20 .imgbox {
	display: block;
	width: 100%;
	padding:9px;
	background-color: white;
	margin: 0px auto;
	border: #dddddd 1px solid;
	
}
.TrialResources .li20 .imgbox:hover{
	background-color: #d9d9d9;
	color: #333333;
}
.TrialResources .imgbox img{
	width: 100%;
	height: 224px;
}
.TrialResources .imgbox p{
	font-size: 16px;
	text-align: center;
	line-height: 30px;
	margin-top: 9px;
}
.TwoTextList .w50Box{
	margin: 0 -10px;
	overflow: hidden;
}
.TwoTextList .w25 {
	padding: 0 10px;
	float: left;
}
.TwoTextList ul {
	border: 1px solid #dddddd;
	overflow: hidden;
	background-color: white;
	margin-bottom: 7px;
	padding: 15px;
	-webkit-box-shadow: #e0e0e0 1px 1px 3px;
   -moz-box-shadow: #e0e0e0 1px 1px 3px
   -o-box-shadow: #e0e0e0 1px 1px 3px
   -ms-box-shadow: #e0e0e0 1px 1px 3px
   box-shadow: #e0e0e0 1px 1px 3px
}
.TwoTextList li{
	width: 100%;
	overflow: hidden;
}
.TwoTextList .ulbox_library,
.TwoTextList .ulbox_library_2 {
	height: 136px;
}
.ulbox_library .abtn,
.ulbox_library .span,
.ulbox_library .overflowEllipsis{
	float: left;
	line-height: 36px;
}
.ulbox_library .abtn{
	width: 7px;
	height: 7px;
	margin: 15px 10px 13px 0;
}
.TwoTextList .color_1{
	background-color: #d9ebf7;
	border: none;
	box-shadow:none;
}
.TwoTextList .color_2{
	border: none;
	box-shadow:none;
	background-color: #fcded5;
}
.TwoTextList .color_3{
	border: none;
	box-shadow:none;
	background-color: #c2f0f3;
}
.TwoTextList  .color_4{
	border: none;
	box-shadow:none;
	background-color: #fdeece;
}
.ulbox_library .a_date{
	overflow: hidden;
}
.ulbox_library .span{
	width: 16%;
	text-align: right;
	font-size: 12px;
	color: #999999;
}
.ulbox_library .overflowEllipsis{
	width: 100%;
}

.ulbox_library_2 .span,
.ulbox_library_2 .overflowEllipsis{
	float: left;
	line-height: 36px;
}
.ulbox_library_2 .iconfont{
	font-size: 12px;
	margin-right: 3px;
}
.ulbox_library_2 .a_date{
	overflow: hidden;
}
.ulbox_library_2 .overflowEllipsis{
	width: 80%;
	padding-right: 12px;
}
.ulbox_library_2 .span{
	width: 10%;
	text-align: right;
	font-size: 12px;
	color: #999999;
}
.TwoTextList a:hover,
.ulbox_library_2 .span:hover{
	color: #0077D2;
	text-decoration: underline;
}

.toggle_index .nav-tabs{
	border: none;
	padding: 0 22px;
}
.toggle_index .nav-tabs li:last-child{
	float: right !important;
}
.liFLoatLeft{
	float: left !important;
}
.liFLoatRight{
	float: right !important;
}
.toggle_index li{
	text-align: center;
	width: 33.3333333333%;
}

.toggle_index .active{
	border-bottom: #0077D2 solid 4px;
}
.toggle_index .active label{
	color: #0077d2;
}
.toggle_index li a label{
	font-size: 20px;
	font-weight: 600;
	line-height: 26px;
	text-align: left;
	vertical-align: middle;
	display: inline-block;
}
.toggle_index .iconfont{
	font-size: 45px;
	display: inline-block;
	color: #0077d2;
	margin-right: 5px;
	vertical-align: middle;
}
.TwoTextList .text_list_library{
	padding: 15px 35px;
}
.text_list_library h3{
	font-size: 20px;
	text-align: center;
	line-height: 36px;
	padding: 10px 0;
}

.text_list_library p{
	line-height: 30px;
}

.text_list_library .w50Box{
	margin-top: 10px;
}

/*页面头和尾*/
.form-control {
	padding-right: 0;
}

.header {
	position: absolute;
	top: 0;
	z-index: 5;
	width: 100%;
	min-width: 1240px;
	background: url(../images/index_01.png) no-repeat;
	background-position: 50% 0%;
	height: 148px;
	background-color: #fbfbfb;
	border-bottom: 1px solid white;
	padding-top: 8px;
}

.header_ih {
	background-color: white;
}

.header .logo {
	float: left;
	padding: 26px 0 0;
}

.header .logo img {
	width: 100%;
	height: auto;
	display: inline-block;
}

.divCenter {
	margin: 0 auto;
	width: 86%;
	max-width: 1400px;
	min-width: 1200px;
	overflow: hidden;
	position: relative;
}

.header .divCenter {
	overflow: inherit;
}

.navbox {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	float: right;
	font-size: 0;
	text-align: center;
}

.navbox li {
	display: inline-table;
}

.header_ih .navbox li:hover {
	background-color: white;
}

.navbox li a {
	display: inline-table;
	font-size: 1.14rem;
	line-height: 18px;
	color: #111111;
	padding: 33px .85rem 0 .85rem;
}

.navMore1,
.navMore2 {
	display: block !important;
	width: 19px;
	height: 90px;
}

.navMore1 {
	background: url(../images/navMore1.png) no-repeat left center;
}

.navMore2 {
	background: url(../images/navMore2.png) no-repeat left center;
}

.navMoreList {
	display: none;
	width: 100%;
	margin-top: 104px;
	background-color: white;
	padding: 15px 0;
}

.navMoreList a {
	padding: 6px 14px 6px 0;
	display: inline-block;
}

.navbox li a small {
	line-height: 12px;
	font-size: .857rem;
	color: #999;
	text-transform: capitalize;
}

.navbox li .navA:hover,
.navbox li .navA:hover small {
	color: #0077d2;
}

.navbox li .innav,
.navbox li .innav small {
	color: #0077d2;
}

.navbox .childLi:hover .childSpan {
	display: inline-block;
}

.navbox li .childSpan {
	display: inline-block;
	display: none;
	margin-top: 10px;
	padding-bottom: 10px;
	overflow: hidden;
}

.navbox li .childSpan a {
	font-size: 14px;
	padding: 5px 1rem;
}

.navbox li .childSpan a:hover {
	font-weight: bold;
}

.loginbox {
	width: 100%;
	text-align: right;
	padding-right: 14px;
	border-bottom: 1px solid #CCCCCC;
	overflow: hidden;
}

.loginbox a,
.loginbox span {
	display: inline-block;
	height: 35px;
	line-height: 35px;
	color: #666666;
}

.loginbox a {
	padding-left: 18px;
}

.loginbox span {
	margin: 0px 10px;
}

.floatLeft {
	float: left;
	overflow: hidden;
}

.floatLeft a,
.floatLeft span {
	float: left;
}

.floatLeft .textLeft {
	padding-left: 0;
}

.loginbox .login {
	background: url(../images/icon_08.png) no-repeat 0px 50%;
}

.loginbox .login1 {
	background: url(../images/i1.png) no-repeat 0px 50%;
}

.loginbox .user {
	background: url(../images/icon_030.png) no-repeat 0px 50%;
}

.loginbox .user1 {
	padding-left: 22px;
	background: url(../images/hticon1.png) no-repeat 0px 50%;
}

.loginbox .user2 {
	background: url(../images/icon_cjgl.png) no-repeat 0px 50%;
}

.footerbox {
	width: 100%;
	min-width: 1240px;
	text-align: center;
	color: #9b9a9a;
	line-height: 38px;
	background-color: #161616;
	position: fixed;
	bottom: 0;
}

.footerbox span {
	padding: 0 8px;
}

.footerbox_ih {
	position: inherit;
}


/*page1*/

.bkImg1 {
	position: fixed;
	width: 100%;
	height: 100%;
	padding: 0;
}

.bkImg1 img {
	width: 100%;
	height: 100%;
	background-position: 50% 0;
	background-attachment: fixed;
	background-size: cover;
}

.search {
	z-index: 1;
	position: absolute;
	top: 198px;
	bottom: 74px;
	width: 100%;
}

.search .divCenter {
	position: relative;
	overflow-y: auto;
	height: 100%;
}

.search .centerHeight {
	width: 100%;
	background-color: white;
	overflow: hidden;
}

.page1 {
	position: absolute;
	top: 50%;
	margin-top: -130px;
}

.search .hot_new_box {
	float: left;
	width: 100%;
	height: 50px;
	overflow: hidden;
	padding-left: 72px;
	background: url(../images/index_14.png) no-repeat left top;
	background-color: #f2f2f2;
}

.search .hot_new_box h1 {
	float: left;
	line-height: 52px;
}

.search .hot_new_box ul li {
	height: 50px;
	line-height: 52px;
}

.search .searchPadding {
	margin-top: 50px;
	padding: 60px 80px;
}

.search .search-box {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}

.search .search-itab {
	width: 100%;
	text-align: left;
	margin-bottom: 15px;
}

.search .search-itab .abtn {
	display: inline-table;
	padding: 5px 12px;
	margin-right: 5px;
	background-color: white;
	border: 1px solid #CCCCCC;
}

.search .search-itab .active,
.search .search-itab .abtn:hover {
	background-color: #0077d2;
	border: 1px solid #0077d2;
}

.search .search-itab .abtn a {
	padding: 0;
	margin: 0;
}

.search .search-itab .active a,
.search .search-itab .abtn a:hover {
	color: white;
}

.search .search-sel {
	width: 90%;
	float: left;
	overflow: hidden;
}

.search .hieghtSearch {
	width: 9%;
	margin-left: 1%;
	float: left;
	height: 42px;
	float: left;
	line-height: 42px;
	background-color: white;
	color: #0077d2;
	border: 1px solid #CCCCCC;
}

.search .search-itab {
	text-align: left;
}

.search .search-sel .form-control {
	width: 88%;
	height: 42px;
	float: left;
	line-height: 42px;
	-webkit-border-radius: 4px 0 0 4px;
	;
	border-radius: 4px 0 0 4px;
}

.search .search-sel .defaultInput {
	-webkit-border-radius: 4px 0 0 4px;
	;
	border-radius: 4px 0 0 4px;
	margin-right: -1px;
}

.search .search-sel .search-btn {
	float: left;
	width: 12%;
	background-color: #0077d2;
	text-align: center;
	line-height: 42px;
	color: white;
	-webkit-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
}

.search .search-sel .noneBorder {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
}

.search .fa-search {
	padding-right: 3px;
}


/*重置检索样式*/

.search-itab .nav-tabs {
	border-bottom: none;
}

.search-itab .abtn {
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	-ms-border-radius: 30px;
	-o-border-radius: 30px;
	border-radius: 30px;
}


/*站点地图*/

.address {
	background-color: #f2f2f2;
	overflow: hidden;
	line-height: 46px;
	padding: 0 20px;
}

.address h1,
.address hr {
	float: left;
}

.address hr {
	/*width: 5px;
	height: 20px;
	background-color: #0077D2;
	margin: 16px 8px 16px 0;*/
}

.address h1 {
	font-size: 18px;
	line-height: 46px;
	color: #111111;
}

.addbox {
	text-align: right;
	float: right;
}

.addbox_ih {
	line-height: 40px;
	height: 40px;
	width: 100%;
	color: white;
	float: none;
}

.addbox .fa-map-marker {
	color: #999999;
	font-size: 100%;
	font-weight: bold;
}

.addbox_ih .fa-map-marker {
	color: white;
}

.addbox a,
.addbox font {
	color: #666666;
}

.addbox_ih a,
.addbox_ih font {
	color: white;
}


/*服务指南*/

.heighthub {
	height: 100%;
}

.ServicePadding {
	position: absolute;
	top: 52px;
	bottom: 0;
	padding: 28px;
	width: 100%;
	height: initial;
}

.ServiceBox {
	overflow: hidden;
	height: 100%;
	margin-right: -6px;
}

.ServiceImg {
	width: 100%;
	height: 100%;
	overflow: hidden;
	padding: 0 6px;
}

.ServiceImg .imgLeft {
	float: left;
	margin-right: 12px;
	height: 100%;
}

.Resources {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 100%;
	background: url(../images/zy.png) no-repeat;
	background-size: 100% 100%;
}

.col3,
.col9 {
	float: left;
	height: 100%;
	position: absolute;
}

.col3 {
	width: 30%;
	padding: 0 35px;
	top: 0;
	left: 0;
}

.col9 {
	width: 70%;
	position: absolute;
	bottom: 0;
	right: 0;
	padding-right: 35px;
}

.col3Width,
.col9Width {
	width: 100%;
	height: 100%;
}

.col3Width h1 {
	color: #ffdf2b;
	font-size: 24px;
	text-align: center;
	line-height: 52px;
	margin-top: 15px;
}

.col3Width P {
	text-align: justify;
	line-height: 35px;
	color: white;
	height: 146px;
	overflow: hidden;
}

.col3Width .more {
	margin-top: 10px;
	display: inline-block;
	line-height: 28px;
	color: white;
	padding: 0 10px;
	border: solid 1px white;
}

.col3Width .more:hover {
	background-color: white;
	color: #111111;
}

.col9Width .hightBorderLeft {
	height: 10%;
	border-left: solid 16px white;
}

.col9Width .hightBorderRight {
	height: 10%;
	border-right: solid 16px white;
}

.col9Width .ServiceList {
	width: 100%;
	height: 80%;
	overflow: hidden;
	background-color: white;
	border: solid 16px white;
}

.col9Width .ServiceList .listA {
	margin: 0 -6px;
	width: auto;
}


/*.boxAbout .ServiceImg {
	padding-bottom: 50px;
	position: relative;
}*/

.boxAbout .widthHundred {
	width: 100%;
	height: 100%;
	overflow-y: auto;
}


/*.boxAbout .ServiceList {
	z-index: 3;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 86px;
}*/

.boxAbout .ServiceList .listA {
	height: 42px;
	padding-bottom: 0;
	margin: 0 -3px;
	margin-bottom: 15px;
	width: auto;
}

.boxAbout .ServiceList .listA li {
	text-align: center;
	height: 42px;
	padding: 0 3px;
}

.boxAbout .ServiceList .listA li a {
	font-size: 16px;
	background-color: #1d87e9;
	line-height: 42px;
	color: white;
}

.boxAbout .ServiceList .listA li .colorBk1 {
	background-color: #ff5e5e;
}

.boxAbout .ServiceList .listA li .colorBk2 {
	background-color: #01b573;
}

.boxAbout .ServiceList .listA li .colorBk3 {
	background-color: #00b3a0;
}

.boxAbout .boxWidth p {
	padding-right: 20px;
	text-indent: 2em;
	text-align: justify;
	line-height: 34px;
	margin-bottom: 30px;
}

.boxAbout .boxWidth p:last-child {
	margin-bottom: 40px;
}

.boxAbout .height50 {
	height: 44px;
	background: url(../images/aboutOpt.png) repeat-x;
	margin: 0 22px 0 3px;
}

.Details .ServiceImg {
	padding-bottom: 0;
}

.Details .ServiceList {
	height: 44px;
}

.Details .nawsh1 {
	text-align: center;
	padding: 10px 0px;
	margin-bottom: 18px;
	border-bottom: 1px dashed #cccccc;
}

.Details .nawsh1 h1 {
	font-size: 18px;
	line-height: 36px;
}

.Details .nawsh1 label {
	color: #999999;
	margin-bottom: 13px;
	display: block;
}


/*页码*/

.pagination2 {
	font-size: 0;
	margin-bottom: 10px;
	text-align: center;
}

.pagination2 a,
.pagination2 input {
	margin-right: 6px;
	font-size: 14px;
	border: 1px solid #CCCCCC;
	padding: 0 10px;
	line-height: 28px;
	height: 30px;
	min-width: 33px;
	display: inline-block;
}

.pagination2 .active {
	border: 1px solid #0077d2;
	background-color: #0077d2;
	color: white;
}

.pagination2 .page-sum {
	font-size: 14px;
	margin: 0 6px;
}

.pagination2 .ok {
	background-color: #d8d8d8;
}

.pagination2 input {
	margin-left: 6px;
	padding: 0 6px;
	width: 40px;
}

.Navigation .ServiceList {
	height: 77px;
}

.Navigation .fn_s {
	overflow: hidden;
	width: 100%;
}

.Navigation .fn_s .selectBox {
	overflow: hidden;
	float: left;
	width: 33.33333333%;
	line-height: 32px;
}

.Navigation .fn_s span {
	float: left;
	padding: 0 6px;
}

.Navigation .fn_s .nonePadding {
	padding: 0;
}

.Navigation .fn_s .ovHd {
	overflow: hidden;
}

.Navigation .expert-a_z {
	font-size: 0;
	margin: 15px 0 5px 0;
	width: 100%;
}

.Navigation .expert-a_z span,
.Navigation .expert-a_z a {
	line-height: 22px;
	font-size: 14px;
	display: inline-block;
}

.Navigation .expert-a_z span {
	float: left;
}

.Navigation .expert-a_z a {
	min-width: 22px;
	border: none;
	margin: 0;
	background-color: #e4e4e4;
	padding: 0 5px;
	margin-right: 6px;
}

.Navigation .expert-a_z a:hover {
	background-color: #666666;
	color: #FFFFFF;
}

.Navigation .expert-a_z .in-abclink {
	background-color: #666666;
	color: #FFFFFF;
}

.Navigation .searchTd {
	overflow: hidden;
	padding: 8px 10px;
	margin-top: 15px;
	background-color: #f1f1f2;
	border: solid 1px #e2e2e2;
	margin-bottom: -1px;
}

.Navigation .select {
	float: left;
	width: 20%;
}

.Navigation .centerSer {
	padding: 0 8px;
	width: 66%;
	float: left;
}

.Navigation .number {
	color: #111111;
	padding-left: 8px;
	float: left;
	font-weight: bold;
	line-height: 34px;
	width: 14%;
	text-align: left;
}

.Navigation .number label {
	color: #d81f1f;
}

.Navigation .tableList {
	background-color: white;
	margin-bottom: 44px;
}

.tableList .Th,
.tableList .Td {
	overflow: hidden;
	margin-top: -1px;
	width: 100%;
	border: solid 1px #e2e2e2;
}

.tableList .Th {
	background-color: #e4e4e4;
	font-weight: bold;
	padding: 3px 0;
}

.tableList .Td {
	border-top: none;
	border-left: none;
}

.marginRa a {
	margin-right: 10px;
}

.marginRa a:last-child {
	margin-right: 0;
}

.searchTd .navPage {
	border-bottom: none;
	width: 20%;
	float: left;
}

.searchTd .navPage .Pspan {
	padding: 0;
	height: 34px;
	line-height: 34px;
}

.tableList .aUndLine:hover {
	text-decoration: underline;
}

.systemTable {
	margin: 12px 0 20px 0;
}

.width1,
.width2,
.width3,
.width4,
.width5,
.width6,
.width7,
.width8,
.width9,
.width10,
.width18,
.width14 {
	float: left;
	padding: 6px 5px 6px 15px;
	line-height: 22px;
	border: #e2e2e2 1px solid;
	border-right: none;
	padding-bottom: 999px;
	margin-bottom: -993px;
}

.width1 {
	width: 10%;
}

.width2 {
	width: 20%;
}

.width3 {
	width: 30%;
}

.width4 {
	width: 40%;
}

.width5 {
	width: 50%;
}

.width6 {
	width: 60%;
}

.width7 {
	width: 70%;
}

.width8 {
	width: 80%;
}

.width9 {
	width: 90%;
}

.width10 {
	width: 100%;
}

.aImgMargin6 a {
	padding: 0 5px;
}

.leftA {
	float: left;
	width: 30%;
}

.Bkicon {
	background: url(../images/wj.png) no-repeat 15px 10px;
	padding-left: 40px;
}

.search .centerSer .search-sel .form-control,
.search .centerSer .search-sel .search-btn {
	line-height: 34px;
	height: 34px;
}

#myTab1 {
	border-bottom: none;
}

#myTab1 li {
	margin: 0;
	margin-right: 6px;
	border: #CCCCCC 1px solid;
}

#myTab1 li a {
	padding: 6px 12px;
}

#myTab1 .active {
	background-color: #0077d2;
	border: #0077d2 1px solid;
}

#myTab1 .active a {
	color: white;
}

.tj_list {
	padding: 0;
	margin: 0px;
	/*padding-right: 10px;*/
	margin-bottom: 44px;
}

.tj_list li {
	height: 36px;
	overflow: hidden;
}

.tj_list li a {
	float: left;
	max-width: 75%;
	height: 42px;
	line-height: 42px;
	text-align: left;
	font-size: 14px;
	color: #333333;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.tj_list li a label {
	margin-right: 5px;
}

.tj_list li a:hover {
	color: #0077d2;
	text-decoration: underline!important;
}

.tj_list li span {
	float: right;
	text-align: right;
	line-height: 36px;
	color: #999999;
	font-size: 12px;
}

.ServiceList {
	height: 100%;
	overflow: hidden;
}

.ServiceList .listA {
	overflow: hidden;
	width: 100%;
	height: 50%;
}

.ServiceList .listA li {
	width: 25%;
	height: 100%;
	float: left;
	padding: 0 6px;
}

.ServiceList .listA a {
	position: relative;
	width: 100%;
	height: 100%;
	display: block;
}

.ServiceList .topList,
.ServiceList .bottomList {
	overflow: hidden;
	width: 100%;
}

.ServiceList .topList {
	height: 30%;
}

.ServiceList .bottomList {
	height: 70%;
}

.ServiceList .topList li {
	width: 14.2666666%;
	height: 100%;
	float: left;
	padding: 0 6px;
}

.ServiceList .topList .dashedA {
	position: relative;
	color: #0077d2;
	background-color: white;
	border: 1px dashed #1d92eb;
	border-top: 5px solid #1d92eb;
	width: 100%;
	height: 100%;
	display: block;
}

.ServiceList .topList .dashedA span {
	position: absolute;
	bottom: 0;
	left: 0;
	font-size: 16px;
	display: block;
	text-align: center;
	width: 100%;
	height: 40%;
}

.ServiceList .topList .study0 {
	background: url(../images/studyIcon_03.png) no-repeat center 26%;
}

.ServiceList .topList .study0:hover {
	background: url(../images/studyIcon_03.1.png) no-repeat center 26%;
}

.ServiceList .topList .study1 {
	background: url(../images/studyIcon_05.png) no-repeat center 26%;
}

.ServiceList .topList .study1:hover {
	background: url(../images/studyIcon_05.1.png) no-repeat center 26%;
}

.ServiceList .topList .study2 {
	background: url(../images/studyIcon_07.png) no-repeat center 26%;
}

.ServiceList .topList .study2:hover {
	background: url(../images/studyIcon_07.1.png) no-repeat center 26%;
}

.ServiceList .topList .study3 {
	background: url(../images/studyIcon_09.png) no-repeat center 26%;
}

.ServiceList .topList .study3:hover {
	background: url(../images/studyIcon_09.1.png) no-repeat center 26%;
}

.ServiceList .topList .study4 {
	background: url(../images/studyIcon_11.png) no-repeat center 26%;
}

.ServiceList .topList .study4:hover {
	background: url(../images/studyIcon_11.1.png) no-repeat center 26%;
}

.ServiceList .topList .study5 {
	background: url(../images/studyIcon_13.1.png) no-repeat center 26%;
}

.ServiceList .topList .study5:hover {
	background: url(../images/studyIcon_13.png) no-repeat center 26%;
}

.ServiceList .topList .study6 {
	background: url(../images/studyIcon_15.png) no-repeat center 26%;
}

.ServiceList .topList .study6:hover {
	background: url(../images/studyIcon_15.1.png) no-repeat center 26%;
}

.ServiceList .topList .dashedA:hover {
	color: white;
	background-color: #1d92eb;
	border: 1px solid #1d92eb;
	border-top: 5px solid #1d92eb;
}

.ServiceList .bottomList ul {
	overflow: hidden;
	width: 100%;
	height: 100%;
	background: url(../images/studyIcon_01.png) no-repeat;
	background-size: 100% 100%;
}

.ServiceList .bottomList li {
	position: relative;
	float: left;
	width: 16.66666666%;
	height: 100%;
	border-left: 6px solid white;
	border-right: 6px solid white;
}

.ServiceList .bottomList li span {
	position: absolute;
	bottom: 10%;
	display: block;
	margin: 0 auto;
	text-align: center;
	width: 100%;
}

.ServiceList .bottomList li span a {
	font-weight: bold;
	display: inline-block;
	border: solid 1px white;
	background: url(../images/opt.png) repeat;
	padding: 6px 10px;
	min-width: 102px;
	line-height: 16px;
	color: white;
}

.ServiceList .bottomList li span a:hover {
	background: none;
	background-color: white;
	color: #111111;
}

.ServiceList .liPaddingBottom {
	padding-bottom: 6px;
}

.ServiceList .liPaddingTop {
	padding-top: 6px;
}

.ServiceList .img1 span {
	float: left;
	width: 100%;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -42px;
}

.ServiceList .img1 img,
.ServiceList .img1 label {
	cursor: pointer;
	display: block;
	width: auto;
	height: auto;
	margin: 0 auto;
}

.ServiceList .img1 label {
	font-size: 18px;
	text-align: center;
}

.ServiceList .colorWhite {
	color: white;
}

.ServiceList .bk2 {
	color: #fc754e;
	background-color: #ffefea;
}

.ServiceList .bk4 {
	color: #01bab1;
	background-color: #dbfdfd;
}

.ServiceList .bk5 {
	color: #fa9717;
	background-color: #fff1dc;
}

.ServiceList .bk7 {
	color: #c35dfb;
	background-color: #f8e9ff;
}

.ServiceList .listA label:hover {
	font-weight: bold;
	text-decoration: underline;
}

.bk1 {
	/*background: -webkit-linear-gradient(-152deg, #69afff, #497cfa);
	background: -o-linear-gradient(-152deg, #69afff, #497cfa);
	background: -moz-linear-gradient(-152deg, #69afff, #497cfa);
	background: -ms-linear-gradient(-152deg, #69afff, #497cfa);
	background: linear-gradient(-152deg, #69afff, #497cfa);*/
	background: url(../images/bk_03.png) bottom left repeat-x;
	background-size: auto 100%;
}

.bk3 {
	/*background: -webkit-linear-gradient(-152deg, #09e69f, #01b46e);
	background: -o-linear-gradient(-152deg, #09e69f, #01b46e);
	background: -moz-linear-gradient(-152deg, #09e69f, #01b46e);
	background: linear-gradient(-152deg, #09e69f, #01b46e);*/
	background: url(../images/bk_07.png) bottom left repeat-x;
	background-size: auto 100%;
}

.bk6 {
	/*background: -webkit-linear-gradient(-152deg, #46b7ff, #0282d2);
	background: -o-linear-gradient(-152deg, #46b7ff, #0282d2);
	background: -moz-linear-gradient(-152deg, #46b7ff, #0282d2);
	background: linear-gradient(-152deg, #46b7ff, #0282d2);*/
	background: url(../images/bk_16.png) bottom left repeat-x;
	background-size: auto 100%;
}

.bk8 {
	/*background: -webkit-linear-gradient(-152deg, #fd8585, #fc4e4e);
	background: -o-linear-gradient(-152deg, #fd8585, #fc4e4e);
	background: -moz-linear-gradient(-152deg, #fd8585, #fc4e4e);
	background: linear-gradient(-152deg, #fd8585, #fc4e4e);*/
	background: url(../images/bk_18.png) bottom left repeat-x;
	background-size: auto 100%;
}

.bk9 {
	/*background: -webkit-linear-gradient(-152deg, #ff9d7f, #fa6b40);
	background: -o-linear-gradient(-152deg, #ff9d7f, #fa6b40);
	background: -moz-linear-gradient(-152deg, #ff9d7f, #fa6b40);
	background: linear-gradient(-152deg, #ff9d7f, #fa6b40);*/
	background: url(../images/bk_05.png) bottom left repeat-x;
	background-size: auto 100%;
}

.bk10 {
	/*background: -webkit-linear-gradient(-152deg, #00e3d6, #01aca6);
	background: -o-linear-gradient(-152deg, #00e3d6, #01aca6);
	background: -moz-linear-gradient(-152deg, #00e3d6, #01aca6);
	background: linear-gradient(-152deg, #00e3d6, #01aca6);*/
	background: url(../images/bk_09.png) bottom left repeat-x;
	background-size: auto 100%;
}

.bk11 {
	/*background: -webkit-linear-gradient(-152deg, #fec14d, #f68b00);
	background: -o-linear-gradient(-152deg, #fec14d, #f68b00);
	background: -moz-linear-gradient(-152deg, #fec14d, #f68b00);
	background: linear-gradient(-152deg, #fec14d, #f68b00);*/
	background: url(../images/bk_15.png) bottom left repeat-x;
	background-size: auto 100%;
}

.bk12 {
	/*background: -webkit-linear-gradient(-152deg, #d57cfe, #a33cde);
	background: -o-linear-gradient(-152deg, #d57cfe, #a33cde);
	background: -moz-linear-gradient(-152deg, #d57cfe, #a33cde);
	background: linear-gradient(-152deg, #d57cfe, #a33cde);*/
	background: url(../images/bk_17.png) bottom left repeat-x;
	background-size: auto 100%;
}


/*登录页*/

.loginbk img,
#formbox {
	position: fixed;
	width: 100%;
	height: 100%;
	padding: 0;
}

#formbox .whiteBk {
	z-index: 1;
	width: 446px;
	min-height: 410px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -223px;
	margin-top: -205px;
	background-color: white;
}

#formbox .login {
	padding: 22px 35px 20px 35px;
	background-color: transparent;
}

#formbox .login img {
	display: block;
	width: 100%;
	height: auto;
	margin: 15px auto;
}

#formbox .form-group {
	position: relative;
}

#formbox .form-group label {
	display: inline-block;
	font-size: 16px;
	line-height: 30px;
}

#formbox .form-group input {
	font-size: 16px;
	color: #666666;
	height: 40px;
	font-size: 14px;
	line-height: 40px;
	padding: 0px 12px 0 32px;
}

#formbox .mmwjbox {
	width: 100%;
	overflow: hidden;
	line-height: 20px;
	margin-top: 24px;
}

#formbox .mmwjbox .wjmm {
	background-color: transparent;
	border: none;
	color: #1152a3;
	float: right;
}

#formbox .checkbox-primary1 {
	float: left;
	color: #666666;
}

#formbox .btn-block {
	margin-top: 8px;
	font-weight: bold;
	padding: 0px;
	color: white;
	font-size: 16px;
	line-height: 46px;
	height: 46px;
	background-color: #0077d2;
}

#formbox .fa {
	color: #b7becf;
	font-size: 18px;
	position: absolute;
	bottom: 11px;
	left: 11px;
}

#formbox .form-group input:focus {
	border: solid 1px #0077d2;
	color: #666666;
}

#formbox .checkbox label::before {
	border: solid 1px #CCCCCC;
}

#formbox .checkbox label::after {
	top: 1px;
}


/*新闻详情*/

.newsIn {
	height: auto;
	z-index: 0;
}

.newsIn .divCenter {
	margin-bottom: 74px;
}

.newsIn .divCenter {
	height: auto;
}

.newsIn .ServicePadding {
	position: inherit;
}

.newsIn .boxAbout .widthHundred {
	overflow: hidden;
	height: auto;
}


/*头像上传*/

.imgText .contentable1 {
	position: relative;
}

.imgText .paRight28 {
	padding-right: 28%;
}

.imgText .floatImg {
	position: absolute;
	right: 10%;
	margin-left: 20px;
	z-index: 2;
}

.imgText .textbox {
	width: inherit;
	overflow: inherit;
}

.imgText .textbox li {
	float: none;
	width: auto;
	margin: 14px auto;
}

.imgText .item {
	padding: 6px;
	width: 154px;
	height: 177px;
	float: left;
	border: 1px solid #ccc;
	position: relative;
	background-color: white;
}

.imgText .addImg {
	width: 100%;
	height: 100%;
	background-color: white;
	padding: 30px 16px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
	cursor: pointer;
}

.imgText .upload_input {
	display: none !important;
	display: block;
	width: 0;
	height: 0;
	-webkit-opacity: 0.0;
	-moz-opacity: 0.0;
	-khtml-opacity: 0.0;
	opacity: .0;
	filter: alpha(opacity=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
}

.imgText .preBlock {
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	padding: 6px;
	left: 0;
	top: 0;
}

.imgText .preview {
	width: 100%;
	height: 100%;
}

.imgText .delete {
	width: 18px;
	height: 18px;
	position: absolute;
	right: -6px;
	top: -5px;
	cursor: pointer;
	display: none;
}


/*以下机构馆页面*/

.bodyBk {
	background-color: #ececec;
}

.search_ih {
	background: url(../images/index_30.png) no-repeat center top;
	background-size: 100% 322px;
	width: 100%;
	min-width: 1240px;
	padding-bottom: 40px;
	margin-top: 148px;
	position: inherit;
}

.search_ih .divCenter {
	position: relative;
	overflow: hidden;
	height: inherit;
	padding-top: 20px;
}

.search_ih .centerHeight {
	width: 100%;
	background-color: white;
	overflow: hidden;
	height: 166px;
	margin: 27px auto 47px auto;
}

.search_ih .hot_new_box h1 {
	float: left;
	line-height: 52px;
}

.search_ih .hot_new_box ul li {
	height: 50px;
	line-height: 52px;
}

.search_ih .searchPadding {
	padding: 38px 80px;
	position: absolute;
	top: 48px;
	width: 100%;
	margin-top: 0;
}

.search_ih .contain {
	margin: 0 0 5px 0;
	padding: 46px 36px 36px;
	width: 100%;
	overflow: hidden;
}

.search_ih .padding20 {
	padding: 20px 12px;
}


/*个人中心的左导航*/

.leftListDl {
	width: 18%;
	padding: 0 8px;
	float: left;
}

.listdlbb {
	border: #e4e4e4 solid 1px;
	width: 100%;
}

.listdlbb dl {
	margin: 0px;
	margin-bottom: 10px;
}

.listdlbb dt {
	margin-bottom: 10px;
	font-size: 16px;
	padding-left: 12px;
	overflow: hidden;
	width: 100%;
	background-color: #e4e4e4;
	height: 34px;
	line-height: 34px;
}

.listdlbb dd {
	display: block;
	padding: 0px 10px 0px 20px;
	overflow: hidden;
}

.listdlbb dd a {
	float: left;
	width: 100%;
	height: 32px;
	line-height: 32px;
	color: #333;
	text-align: left;
}

.listdlbb dd a:hover {
	font-weight: bold;
	color: #0077d2;
}

.listdlbb dd .indd {
	font-weight: bold;
	color: #0077d2;
}


/*统计中心*/

.rightListDiv {
	width: 82%;
	padding: 0 8px;
	float: left;
}

.count {
	border-bottom: solid 1px #e2e2e2;
	width: 100%;
	padding: 8px 0 8px 12px;
	overflow: hidden;
	margin-bottom: 14px;
}

.count .fontSize16 {
	float: left;
	line-height: 30px;
}

.dateBox {
	width: auto;
	float: right;
	overflow: hidden;
}

.dateTj,
.dateInput,
.count .butH30,
.dateBox .btnBtton {
	float: left;
	line-height: 30px;
	height: 30px;
	padding: 0 10px;
	margin-right: 8px;
}

.count .butH30 {
	padding-left: 24px;
	margin-right: 0;
}

.dateTj {
	padding: 0;
}

.dateInput {
	width: 150px;
}

.dateBox .btnBtton {
	min-width: 76px;
	padding: 0 10px;
	background-color: #e0e0e0;
}

.chartBox {
	margin-top: 12px;
	border: #e4e4e4 solid 1px;
	width: 100%;
}

.chartBox .chartH1 {
	width: 100%;
	overflow: hidden;
	background-color: #e4e4e4;
}

.chartBox span,
.chartBox a {
	line-height: 30px;
	margin: 5px 10px;
}

.chartBox span {
	font-size: 16px;
	float: left;
}

.chartBox a {
	float: right;
}

.butH30 {
	display: inline-block;
	line-height: 30px;
	height: 30px;
	background-color: white;
	border: 1px solid #cccccc;
	padding: 0 8px;
}

.chartWidth {
	width: 100%;
	margin: 0px auto;
	height: 400px;
	overflow: hidden;
}

.chartWidth .chaetImg {
	width: 100%;
	height: 380px;
	margin: 15px 10px;
}

.queouBox {
	width: 100%;
	padding-right: 25%;
	overflow: hidden;
}

.queouBox .number {
	color: #111111;
	margin-bottom: 10px;
	line-height: 30px;
}

.queouBox .number label {
	color: #d81f1f;
}

.queouBox .search-sel {
	margin-bottom: 12px;
}

.queouBox .search-sel .form-control,
.queouBox .search-sel .search-btn {
	height: 32px;
	line-height: 32px;
}

.right-zjzy {
	width: 100%;
	padding: 12px 20px;
	margin-bottom: 8px;
	background-color: #f1f1f2;
}

.right-zjzy li {
	width: 100%;
	overflow: hidden;
	line-height: 29px;
}

.right-zjzy li label {
	width: 150px;
	height: 29px;
	line-height: 29px;
	color: #3d3c3c;
	float: left;
}

.right-zjzy li label img {
	width: 15px;
	margin: 7px 5px 7px 0;
}

.right-zjzy li label a {
	color: #333333;
	line-height: 29px;
}

.high_fadein .btnbox_Bline .Sort_btn a {
	border-radius: 7px;
	font-size: 12px;
	display: inline-block;
	margin: 0 3px;
	height: 18px;
	line-height: 18px;
	padding: 0 7px;
	background-color: white;
	border: 1px solid #cccccc;
	color: #666666;
}

.high_fadein .btnbox_Bline {
	overflow: hidden;
	border-bottom: 1px solid #dddddd;
	padding: 12px 0;
}

.high_fadein .btnbox_Bline .abox_btn {
	float: left;
	font-size: 0;
	margin-right: 10px;
}

.high_fadein .btnbox_Bline .abox_btn .spannuber {
	color: #1152a3;
}

.high_fadein .btnbox_Bline .abox_btn a {
	border: none;
	font-size: 14px;
	background-color: #dddddd;
	height: 24px;
	line-height: 24px;
	margin-right: 6px;
	padding: 0 16px;
}

.high_fadein .btnbox_Bline .abox_btn .checkbox-primary1 {
	font-size: 14px;
	margin: 2px 0;
}

.high_fadein .btnbox_Bline .abox_btn .checkbox label::after {
	top: 4px;
}

.high_fadein .btnbox_Bline .Sort_btn {
	float: right;
	font-size: 0;
}

.high_fadein .btnbox_Bline .Sort_btn a {
	border-radius: 4px;
	font-size: 14px;
	margin-left: 6px;
	height: 24px;
	line-height: 22px;
	padding: 0 12px;
}

.high_fadein .btnbox_Bline .Sort_btn .ina {
	color: white;
	background-color: #717171;
	border: 1px solid #717171;
}

.list_text {
	border-bottom: 1px solid #dddddd;
	width: 100%;
	margin-top: 20px;
	position: relative;
}

.p_list {
	overflow: hidden;
	padding-left: 20px;
}

.p_list:first-child {
	padding-left: 0;
}

.p_list .tooltip-test {
	min-height: 20px;
}

.p_list .checkbox-primary1 {
	float: left;
	width: 100%;
	margin-bottom: 0;
}

.p_list .checkbox-primary1 label {
	width: 100%;
}

.p_list .checkbox label::after {
	top: 4px;
}

.p_list .category {
	float: left;
	border: 1px solid #0077d2;
	color: #0077d2;
	padding: 0 3px;
	line-height: 16px;
	margin-top: 3px;
}

.p_list .a_width {
	padding-left: 6px;
	font-size: 18px;
	/*width: 94%;*/
}

.p_list .a_width:hover {
	color: #0077d2;
	text-decoration: underline;
}

.p_list .apdf {
	margin-left: 10px;
}

.p_list .tooltip.left .tooltip-arrow {
	border-left-color: #0077d2;
}

.p_list .tooltip-inner {
	background-color: #0077d2;
}

.p_list strong {
	line-height: 30px;
	float: left;
	width: 96px;
	color: #666666;
	margin-left: -20px;
	padding-left: 20px;
}

.p_list .topT {
	cursor: pointer;
	background: url(../images/s1_06.png) no-repeat 2px center;
}

.p_list .bottomT {
	cursor: pointer;
	background: url(../images/s1_03.png) no-repeat 2px center;
}

.color3 {
	height: 30px;
	line-height: 30px;
	color: #333333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.color9 {
	color: #999999;
}

.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 .rightSpan {
	line-height: 30px;
}

.p_list .rightSpan {
	overflow: hidden;
	display: block;
}

.p_list .aimg {
	margin-right: 6px;
	color: #333333;
}

.p_list .aimg15 {
	margin-right: 15px;
	color: #333333;
}

.p_list .aimg .nameA {
	line-height: 30px;
	display: inline-block;
}

.p_list .aimg .img_axr img {
	width: 14px;
	height: 14px;
	border-radius: 14px;
}

.p_list .rightSpan .width_auto a,
.p_list .rightSpan .marginLright15 {
	border-bottom: 1px dashed #808080;
	display: inline-block;
	margin-right: 12px;
}

.p_list .rightSpan .marginLright15 label {
	margin-right: 4px;
	color: #D81F1F;
	font-size: 15px;
}

.p_list .nav-tabs {
	border-bottom: none;
	margin-top: 6px;
	/*margin-left: 22px;*/
}

.p_list .nav-tabs li a {
	font-size: 12px;
	border-radius: 0;
	margin: 0 7px 0 0;
	height: 18px;
	line-height: 16px;
	padding: 0 5px;
	border: solid 1px #CCCCCC;
	background-color: white;
}

.p_list .nav-tabs .active a {
	border: solid 1px #d81f1f;
	background-color: #d81f1f;
	color: white;
}

.p_list .tab-content {
	margin-top: 12px;
	/*margin-left: 22px;*/
}

.p_list .tab-content .active p {
	border: 1px dashed #aaaaaa;
	line-height: 30px;
	width: 100%;
	padding-left: 12px;
}

.p_list .tab-content .active p span {
	margin-right: 20px;
}

.p_list .tab-content .active p span label {
	color: #666666;
	margin-left: 3px;
}

.p_list .btn {
	padding: 0;
	padding-left: 22px;
	background-repeat: no-repeat;
	background-position: 0 50%;
	display: inline-table;
	margin: 12px 25px;
}

.p_list .btnimg1 {
	background-image: url(../images/icon2_14.png);
}

.p_list .btnimg2 {
	background-image: url(../images/icon2_16.png);
}

.p_list .btnimg3 {
	background-image: url(../images/icon2_18.png);
}

.p_list .btnimg4 {
	background-image: url(../images/icon2_11.png);
}

.p_list .btnimg5 {
	background-image: url(../images/icon2_10.png);
}

.p_list .btnimg6 {
	background-image: url(../images/xq_03.png);
}

.p_list .btnimg7 {
	background-image: url(../images/xq_06.png);
}


/**/

.pageMargin {
	width: 100%;
	margin-top: 20px;
}

.dzSear .tableList {
	margin-bottom: 20px;
}

.dzSear .searchTd {
	margin-top: -5px;
}

.dzSear .centerSer {
	padding-left: 0;
	width: 70%;
}

.centerSer .search-sel {
	width: 100%;
}

.dzSear .search-btn {
	font-weight: bold;
}

.col-sm3,
.col-sm9 {
	float: left;
}

.col-sm3 {
	width: 47%;
	position: relative;
	padding-right: 8px;
}

.col-sm9 {
	width: 53%;
}

.col-sm3 .item,
.col-sm3 .imgSloc {
	width: 100%;
}

.col-sm3 .imgSloc {
	height: 390px !important;
}

.col-sm3 .abox {
	width: 97%;
	height: 40px;
	position: absolute;
	left: 0;
	bottom: 0;
}

.col-sm3 .list-a {
	width: 80%;
	padding-left: 16px;
	line-height: 40px;
	color: white;
	float: left;
}

.col-sm3 .carousel-indicators li {
	width: 10px;
	height: 10px;
	background-color: white;
	border: none;
	border-radius: 10px;
	margin-left: 6px;
}

.col-sm3 .carousel-indicators .active {
	background-color: #d81f1f;
	bottom: 11px;
}

.col-sm3 .carousel-indicators {
	width: 20%;
	position: absolute;
	left: 100%;
	margin-left: -21%;
	bottom: 11px;
	margin-bottom: 0px;
}

.col-sm9 .navList {
	width: 100%;
	overflow: hidden;
}

.col-sm9 .listA li {
	float: left;
	width: 33.33333333%;
	padding: 0 0 10px 10px;
}

.col-sm9 .listA li a {
	position: relative;
	width: 100%;
	height: 190px;
	display: block;
	line-height: 42px;
	color: white;
}

.col-sm9 .img1 span {
	width: 100%;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -52px;
}

.col-sm9 .img1 img,
.col-sm9 .img1 label {
	cursor: pointer;
	display: block;
	width: auto;
	height: auto;
	margin: 0 auto;
}

.col-sm9 .img1 label {
	font-size: 18px;
	text-align: center;
}

.col-sm9 .listA label:hover {
	font-weight: bold;
	text-decoration: underline;
}


/*资源检索首页*/

.seachIndex .topList {
	padding: 26px;
	height: 198px;
}

.seachIndex .logoIcon {
	width: 100%;
	height: auto;
}

.seachIndex .col-5,
.seachIndex .col-small {
	width: 55%;
	float: left;
	height: 100%;
	padding: 0 13px 0 26px;
	padding-top: 224px;
}

.seachIndex .col-small {
	width: 45%;
	padding: 0 21px 0 8px;
	padding-top: 214px;
}

.seachIndex .col-5 li {
	width: 100%;
}

.height100Pos {
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0;
	bottom: 20px;
	overflow: hidden;
}

.height100Pos .height50 {
	position: absolute;
	bottom: -8px;
	height: 44px;
	background: url(../images/aboutOpt.png) repeat-x;
	width: 55%;
	z-index: 10;
}

.height100Pos .inxin6 .xinxi {
	font-weight: normal;
	float: left;
	font-size: 20px;
	border-left: 5px solid #0077d2;
}

.height100Pos .more {
	float: right;
}

.ServiceList .col-small .listA {
	height: 100%;
}

.ServiceList .col-small .listA li {
	width: 33.333333333%;
	height: 50%;
	padding: 10px 5px 0 5px;
}


/*页面大按钮*/

.dptjBgbox {
	width: 100%;
	text-align: center;
	margin: 20px 0;
}

.dptjBgbox button,
.dptjBgbox a {
	padding: 0 12px;
	min-width: 110px;
	display: inline-block;
	margin-right: 10px;
	height: 34px;
	background-color: #e0e0e0;
	text-align: center;
	line-height: 34px;
}

.dptjBgbox button:hover,
.dptjBgbox a:hover {
	color: white;
	background-color: #0077D2;
}

.dptjBgbox .qxbtn {
	border: 1px solid #ccc;
	background-color: white;
}

.dptjBgbox .qxbtn:hover {
	border: 1px solid #0077D2;
}


/*表单样式*/

.textbox {
	margin: 0;
	padding: 0;
	width: 100%;
	overflow: hidden;
}

.textbox li,
.textbox .li {
	margin: 7px auto;
	width: 100%;
	float: left;
	overflow: hidden;
}

.textbox .li {
	margin-top: 14px;
	margin-bottom: 0;
}

.dptjleft {
	line-height: 34px;
	float: left;
	width: 14%;
	text-align: right;
	margin: 0;
}

.inputList {
	position: relative;
	line-height: 34px;
	overflow: hidden;
	float: left;
	width: 86%;
	text-align: left;
	padding-right: 10%;
}

.inputList .form-control,
.inputList .bbox1,
.inputList .bbox1 .radio,
.floatAuto,
.btnDiv {
	float: left;
}

.inputList .bbox1 {
	overflow: hidden;
	margin-right: 10px;
}

.inputList .bbox1:last-child {
	margin-right: 0;
}

.inputList .bbox1 .radio {
	margin-top: 10px;
	margin-right: 5px;
}

.inputList .button {
	position: absolute;
	top: 0;
	right: 10%;
	margin-right: -18px;
	width: 34px;
	height: 34px;
}

.inputList h5 {
	float: left;
	width: 11%;
	line-height: 34px;
	text-align: right;
}

.h5Width h5 {
	width: auto;
	margin-left: 8px;
}

.button img {
	display: block;
	margin: 0 auto;
	width: auto;
	height: auto;
}

.redLine {
	color: #d82d1e;
	text-decoration: underline!important
}

.inputList .floatAuto h5 {
	margin-left: 10px;
	float: left;
	width: auto;
}

.autoDiv,
.radioInput {
	overflow: hidden;
}

.radioInput .floatAuto {
	width: 100%;
}

.inputList .rightH5 {
	padding-right: 20px;
}

.inputList .rightH5:last-child {
	padding-right: 0;
}

.inputList .rightH5 h5 {
	float: right;
	margin-left: 6px;
}

.ckBox {
	overflow: hidden;
}

.ckBox .bbox1 {
	margin-right: 20px;
	line-height: 34px;
}

.ckBox .bbox1 .checkboxDfl {
	margin: 0 5px 0 0;
}

.ahtrFloat {
	float: right;
	padding-left: 15px;
}

.btnDiv {
	width: 100%;
}

.togHide {
	display: none;
}

.w26 {
	width: 26%;
}

.w16 {
	width: 16%;
}

.w14 {
	width: 14%;
}

.w33 {
	width: 33.33333333%;
}

.w30 {
	width: 30%;
}

.w10 {
	width: 10%;
}

.w35 {
	width: 35%;
}

.w65 {
	width: 65%;
}

.w20 {
	width: 20%;
}

.w15 {
	width: 15%;
}

.w22 {
	width: 22.5%;
}

.w25 {
	width: 25%;
}

.w55 {
	width: 55%;
}

.w40 {
	width: 40%;
}

.w45 {
	width: 45%;
}

.w50 {
	width: 50%;
}

.w80 {
	width: 80%;
}

.w90 {
	width: 90%;
}

.w100 {
	width: 100%;
}

.w70 {
	width: 70%;
}

.w65 {
	width: 65%;
}

.text-center button {
	line-height: 34px;
	color: #0077D2;
}

.a1_top {
	overflow: hidden;
	margin-bottom: 20px;
}

.a1_top .div100 {
	overflow: hidden;
	width: 100%;
	margin: 10px auto;
}

.a-numberbox {
	float: left;
	border: none;
	overflow: hidden;
	line-height: 34px;
	margin: 0;
	padding: 0;
}

.a-numberbox .tua {
	float: left;
	display: block;
	line-height: 36px;
	font-size: 1.14rem;
	font-weight: bold;
}

.mnone1 {
	float: left;
	background-color: #4f7ea9;
	width: 5px;
	height: 24px;
	margin: 5px 10px 5px 0px;
}


/*单篇提交*/

.rightListDiv .right20,
.rightListDiv .panone {
	margin: 0 0 0 10px;
	overflow: hidden;
}

.rightListDiv .panone .contentable1 {
	margin: 15px auto;
}

.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 .triangleDown {
	width: 0;
	height: 0;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-top: 7px solid #0077D2;
	margin: 0 auto;
}

.rd1-box .ainbox span {
	display: block;
	color: white;
	background-color: #0077D2;
}

.rd1-box .ainbox .yjbox {
	border-radius: 5px 0px 0px 5px;
	display: block;
	color: white;
	background-color: #0077D2;
}

.rd1-box li .yjbox {
	border-radius: 5px 0px 0px 5px;
}

.rd1-box li .lastnone {
	border: none;
	border-radius: 0px 5px 5px 0px;
}

.ywxybox {
	width: 100%;
	margin-bottom: 15px;
	line-height: 20px;
	overflow: hidden;
}

.ywxybox input {
	float: left;
	margin-top: 3px;
}

.ywxybox span {
	float: left;
	margin-left: 5px;
}

.ywxybox a {
	display: inline-block;
	color: #d82d1e;
	text-decoration: underline!important;
}

.ywxybox a:hover {
	color: #d82d1e;
}


/*上传全文*/

.smbox {
	width: 100%;
	margin-bottom: 20px;
}

.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;
	margin: 0px auto;
}

.bor-rbox {
	overflow: hidden;
	border: 1px solid #cccccc;
	background-color: white;
	padding: 10px 20px 0;
}

.bor-rbox li {
	margin: 20px auto;
	overflow: hidden;
}

.bor-rbox .ywxybox {
	margin-bottom: 0;
}

.buttonjia,
.dptjw90 {
	overflow: hidden;
	float: left;
	line-height: 30px;
}

.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;
	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: 100%;
	padding-right: 35px;
	position: relative;
	overflow: hidden;
	padding-right: 40%;
}

.pwbfb .layui-progress {
	width: 100%;
	float: left;
	margin: 25px 0px;
	height: 10px;
	border-radius: 20px;
	background-color: #e2e2e2;
}

.pwbfb .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;
}

.pwbfb .layui-progress .layui-progress-text {
	position: absolute;
	left: 60%;
	bottom: 20px;
	margin-left: 10px;
	line-height: 18px;
	font-size: 12px;
	color: #666;
}

.swcgshow {
	width: 100%;
}

.swcgshow a {
	display: block;
	overflow: hidden;
	width: 100%;
	height: 30px;
	line-height: 30px;
}

.swcgshow a span {
	float: left;
	color: #d82d1e;
	text-decoration: underline!important;
}

.swcgshow a .delbox {
	float: left;
	margin-left: 5px;
	background: url(../images/rdel.png) no-repeat right center;
	width: 14px;
	height: 30px;
}

.swcgshow p {
	margin: 0px;
	line-height: 30px;
}


/*权限设置*/

.leftMargin20 {
	float: left;
	margin-right: 20px;
}

.leftMargin20 .bbox1 {
	margin-right: 20px;
}


/*批量之 信息核对*/

.red {
	color: #d82d1e;
}

.red:hover {
	color: #d82d1e;
}

.btnToggle .dptjBgbox {
	text-align: left;
	margin: 10px auto;
}

.btnToggle button {
	min-width: 76px;
	line-height: 30px;
	height: 30px;
}

.btnToggle .none-btn {
	display: none;
}

.tsimg {
	background: url(../images/ts.png) no-repeat left 4px;
	padding-left: 23px;
	line-height: 26px;
}

.tsimg strong {
	color: #d82d1e;
}


/*报告打印管理*/

.templatebox {
	padding: 0 8px;
}

.templateNone .paddingRight20 {
	padding-right: 20px;
}

.edit-list-template {
	overflow: hidden;
	margin-bottom: 18px;
	padding: 20px 0;
	padding-bottom: 0PX;
	border: none;
}

.templatebox .buttonjia .jiaimg {
	margin-left: 0;
}

.templatebox .borc1 .nuberone .form-group span {
	margin-left: 0;
}

.templatebox .borc1 .nuberone .form-group select {
	padding-right: 0;
}

.borderNone {
	border: none;
}


/*后台---左边文字图标*/

.sidebar .user6 {
	background: url(../images/p1.png) no-repeat left center;
}

.sidebar .user7 {
	background: url(../images/p2.png) no-repeat left center;
}

.sidebar .user8 {
	background: url(../images/icon1.png) no-repeat left center;
}


/*后台---学习园地*/

.maxWidthStudy .ServiceList {
	height: 100%;
	overflow-y: auto;
}

.maxWidthStudy .ServiceList .topList,
.maxWidthStudy .ServiceList .bottomList {
	height: auto;
	padding: 0;
}

.maxWidthStudy .ServiceList .bottomList {
	height: 410px;
}

.maxWidthStudy .ServiceList .topList li {
	margin-bottom: 12px;
	height: 136px;
}

.topLeft {
	width: auto;
	min-width: 800px;
	left: 255px;
	bottom: 30px;
	top: 155px;
	right: 40px;
	padding: 0;
}

.ServiceList .topList .dashedAedit {
	background-color: #1d92eb;
	display: none;
}

.ServiceList .dashedAedit a {
	display: block;
	width: 92px;
	margin: 0 auto;
	height: 30px;
	background-color: white;
	color: #111111;
	text-align: center;
	line-height: 30px;
	position: relative;
	top: 50%;
	margin-top: -15px;
}

.hoverNone:hover .aNone {
	display: none;
}

.hoverNone:hover .dashedAedit {
	display: block;
}


/*后台---学术资源*/

.maxWidthService .ServiceList .listA {
	height: 100%;
	overflow-y: auto;
}

.maxWidthService .ServiceList .listA li {
	position: relative;
	height: 200px;
	margin-bottom: 12px;
}

.maxWidthService .dashedAedit,
.maxWidthService .ServiceList .editBtn {
	position: absolute;
	top: 0;
	left: 6px;
	right: 6px;
}

.maxWidthService .dashedAedit {
	background-color: black;
	height: 100%;
}

.maxWidthService .ServiceList .editBtn {
	width: 92px;
	margin: 0 auto;
	height: 30px;
	background-color: white;
	color: #111111;
	text-align: center;
	line-height: 30px;
	top: 50%;
	margin-top: -15px;
}

.maxWidthService .ServiceList .aNone {
	display: none;
}

.maxWidthService .ServiceList .listA li:hover .aNone {
	display: block;
}

.editModal .modal-dialog {
	width: 440px;
	top: 50%;
	margin-top: -122px;
}
.editModal .modal-content {
	padding: 30px;
}

.editModal .dptjleft {
	width: 26%;
}

.editModal .inputList {
	width: 74%;
	padding-right: 0;
}

.myModal_2 .modal-dialog {
	width: 45%;
	top: 50%;
	margin-top: -280px;
}
.myModal_2 .dptjleft {
	width: 16%;
}

.myModal_2 .inputList {
	width: 84%;
	padding-right: 0;
}
.myModal_2 .textareaHeght{
	height: 300px;
	line-height: 26px;
}
.editModal .dptjBgbox {
	margin-top: 10px;
	margin-bottom: 0;
}

.editModal .dptjBgbox button {
	min-width: 76px;
	color: white;
	background-color: #0077D2;
}

.editModal .dptjBgbox .qxbtn {
	border: 1px solid #ccc;
	background-color: white;
	color: #333333;
}


/*后台---新闻动态*/

.maxWidthNews .ServiceList {
	height: 100%;
}

.maxWidthNews .ServiceList .topList {
	height: 100%;
	overflow-y: auto;
}

.maxWidthNews .ServiceList .topList li {
	min-width: 188px;
	height: 200px;
	margin-bottom: 12px;
}

.maxWidthNews .ServiceList .topList .dashedA {
	border: 1px solid #CCCCCC;
	border-top: 5px solid #1d92eb;
}

.maxWidthNews .ServiceList .topList .dashedA span {
	height: 54%;
	font-size: 14px;
	color: #333333;
}


/*后台---新闻管理*/

.borderccc {
	overflow: hidden;
	min-width: 800px;
}

.tableBox {
	margin-bottom: 20px;
	min-width: 800px;
}

.tableBox th {
	background-color: #dbdbdb;
	font-weight: bold;
	padding: 9px 9px 9px 20px;
	line-height: 20px;
	border: 1px solid #dddddd;
}

.tableBox td {
	padding: 7px 7px 7px 20px;
	line-height: 20px;
	border: 1px solid #dddddd;
}

.newsNav {
	width: 240px;
	border: 1px solid #CCCCCC;
	background-color: #f5f5f5;
	position: fixed;
	bottom: 90px;
	top: 154px;
	left: 260px;
	padding-bottom: 74px;
}

.newsNavPosi {
	height: 100%;
	width: 100%;
	overflow-y: auto;
}

.inA {
	font-weight: bold;
	color: #0077D2;
}

.addList {
	padding: 20px;
	margin: 0;
	background-color: #f5f5f5;
	position: absolute;
	bottom: 0;
	left: 0;
}

.addList button {
	width: 100%;
	display: inline-block;
}


/*树状导航*/

.listLi {
	margin-left: 28px;
}

.listLi li {
	width: 100%;
	overflow: hidden;
}

.borderLeft li {
	background-image: url(../images/three_03.png);
	background-repeat: repeat-y;
	background-position: top left;
}

.borderLeft li:last-child {
	background-image: none;
}

.listLi .nameBtn {
	overflow: hidden;
}
.listLi label,
.listLi span,
.listLi a {
	float: left;
	display: block;
	overflow: hidden;
	cursor: pointer;
	line-height: 34px;
}
.listLi .aIcon label,
.listLi .aIcon span,
.listLi .aIcon a {
	overflow: hidden;
	float: left;
	padding-left: 8px;
}

.listLi .aIcon span {
	display: none;
}

.listLi .aIcon:hover .btnSpan {
	display: block;
}

.IconLine {
	width: 82px;
	height: 34px;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../images/three_03.png);
}

.LineY {
	background-repeat: repeat-y;
	background-position: top left;
	width: 1px;
	padding-right: 0 !important;
}

.LineX {
	background-repeat: repeat-x;
}

.shareIcon {
	width: 14px;
	height: 34px;
	background-repeat: no-repeat;
	background-position: center center;
}

.openIcon {
	background-image: url(../images/three_10.png);
}

.closeIcon {
	background-image: url(../images/three_07.png);
}

.listLi .lastLineH {
	margin-bottom: 10px;
}

.listLi .lastLineH a,
.listLi .lastLineH label,
.listLi .lastLineH span {
	line-height: 14px;
}

.listLi .lastLineH .IconLine,
.listLi .lastLineH .shareIcon {
	height: 18px;
	background-position: center bottom;
}

.listLi .lastLineH .shareIcon {
	height: 14px;
}

.listLi .lastLineH .shareIcon,
.listLi .lastLineH .aIcon {
	margin-top: 9px;
}
.listLi .firstLineH label,
.listLi .firstLineH a,
.listLi .firstLineH span {
	margin-top: 6px;
}

.listLi .firstLineH .LineY {
	height: 40px;
	margin-top: 0;
}

.marginLevel {
	margin-left: 89px;
	margin-top: -10px;
}

.lastLevel .LineX {
	width: 46px;
}

.level {
	font-size: 16px;
}

.inputAddOur {
	border: 1px solid #CCCCCC;
	overflow: auto;
	min-height: 375px;
	margin-top: 40px;
}

.bottomBtn {
	width: 100%;
	position: fixed;
	bottom: 10px;
	padding-left: 260px;
}


/*个人学术空间*/

.cgList .templatebox {
	padding: 0;
}

.floatH1 {
	float: left;
	font-size: 16px;
	font-weight: bold;
	line-height: 30px;
}

.cgList .textbox {
	margin-bottom: 10px;
}

.cgList .lineMargin {
	margin-bottom: 18px;
	border-bottom: dashed 1px #C0C0C0;
}

.cgList .textbox li {
	margin: 1px auto;
}

.cgList .tab-pane {
	padding-top: 10px;
}

.cgList .dptjleft {
	width: 78px;
}

.cgList .inputList {
	padding-right: 0;
}

.w5 {
	padding: 0 10px;
}

.cgList .inputList .w55 {
	margin-left: 26px;
}

.cgList .queoInck {
	float: left;
	width: 14px;
	height: 14px;
	margin: 1px 5px 0 0;
}

.cgList th .queoInck {
	margin-top: 3px;
}

.cgList .inputList .rightH5 {
	padding-right: 0;
}

.cgList .inputList .rightH5 .button {
	float: right;
	margin: 0;
	margin-left: 10px;
	position: inherit;
	background-color: #e0e0e0;
	padding: 0 20px;
	width: auto;
}

.cgList .table-template table {
	margin-bottom: 20px;
}

.cgList .table-template {
	overflow: hidden;
}

.ovflow100 {
	overflow: hidden;
	padding-bottom: 8px;
	float: right;
}

.ovflow100 .abox {
	width: auto;
	overflow: hidden;
}

.ovflow100 .abox .butH30 {
	margin-left: 8px;
	float: right;
	min-width: 66px;
	text-align: center;
}

.ovflow100 .abox .butH30:last-child {
	margin-left: 0;
}

.rightFloat {
	overflow: hidden;
	margin-top: 5px;
}

.dateSearch,
.searchBtn {
	float: left;
	overflow: hidden;
	margin-right: 45px;
}

.dateSearch .dptjleft,
.dateSearch .autoDiv,
.dateSearch .select,
.searchBtn .text {
	float: left;
	width: auto;
	line-height: 30px;
	height: 30px;
}

.dateSearch .dptjleft {
	width: 78px;
}

.dateSearch .select {
	min-width: 85px;
}

.dateSearch .autoDiv {
	margin: 0 5px;
}

.searchBtn .text {
	width: 330px;
	margin-right: 10px;
}

.searchBtn .button {
	background-color: #e0e0e0;
	padding: 0 20px;
	line-height: 30px;
	height: 30px;
	width: auto;
}


/*个人学术空间全部-导出*/

.cgList .ywxybox {
	margin: 15px 0 30px -5px;
}

.zdybox {
	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;
	display: inline-block;
}

.btbox {
	width: 100%;
	overflow: hidden;
	height: 30px;
}

.btbox h4 {
	font-size: 14px;
	display: inline-block;
	float: left;
	color: #0077D2;
	line-height: 30px;
	margin: 0px;
	padding: 0px;
	margin-left: 6px;
}

.btbox input {
	margin-top: 8px!important;
}

.zjzdy {
	width: 100%;
	overflow: hidden;
}

.zjzdy label {
	width: 14.28541%;
	height: 30px;
	line-height: 30px;
	display: block;
	float: left;
	overflow: hidden;
}

.zjzdy label input {
	margin-top: 8px;
	margin-right: 6px;
}

.bBtn {
	width: 100%;
	overflow: hidden;
	margin-top: -10px;
}

.bBtn b {
	font-size: 16px;
	float: left;
	line-height: 28px;
}

.zjdc {
	margin-right: 10px;
	height: 28px;
	line-height: 28px;
	padding-left: 25px;
	float: right;
	background: url(../images/e_08.png) no-repeat 8px 50%;
}

.marginTop14 {
	margin: 10px 0 22px 0;
	padding: 0 10px;
}

.marginTop14 .btbox h4 {
	font-weight: bold;
}

.marginTop14 .zdy1:last-child {
	border-bottom: none;
}

.listMore {
	margin: 0;
	padding: 0;
}

.listMore td,
.listMore th {
	vertical-align: top;
	padding-bottom: 15px;
}

.listMore .listwz p {
	text-align: justify;
	line-height: 22px;
	margin-bottom: 8px;
}


/*表格内的按钮）*/

.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;
}


/*成果统计*/

.cgtjLiast .whidth20 {
	width: 100%;
	padding: 0;
	margin-top: 0;
}

.cgtjLiast .whidth20 a {
	padding: 10px 15px;
}


/*年度发文*/

.ctSearchList .tab-pane {
	padding-top: 0;
}

.gctj-btn li {
	float: left;
}

.width80 .a1_top .gctj-btn .zjdc {
	margin-top: 3px;
	margin-left: 15px;
}

.ctSearchList .inputList {
	width: 80%;
}

.gctj-btn .dptjleft,
.ctSearchList .dptjleft {
	width: auto;
	margin-right: 5px;
}

.gctj-btn .inputList {
	float: left;
	width: auto;
	padding-right: 0;
}

.width80 .pagination2 {
	margin-top: 20px;
	clear: both;
}

.width80 .margintop {
	margin-bottom: 20px;
}

#myTab1 {
	top: 55px;
}

.width80 select {
	min-width: 70px;
}

.ovhIner {
	overflow: inherit !important;
}

.posiUlList {
	z-index: 3;
}

.floatNone {
	float: none !important;
}

.divInBlock {
	float: none !important;
	display: inline-block !important;
}

.expert-list-marginnone {
	overflow: hidden;
	width: 100%;
	margin: 0px;
	padding: 0px;
	padding-left: 21px;
}

.cgList .widthHundred {
	margin-bottom: 10px;
}

.tjText .dptjBgbox {
	margin-bottom: 0;
}

.extop2 {
	border: 1px solid #cccccc;
	background-color: white;
	overflow: hidden;
}


/*导航--全部*/

.navAll .w20,
.navAll .w80 {
	float: left;
	height: 100%;
	overflow-y: auto;
}

.navAll .w20 {
	background-color: #f2f2f2;
}

.address2 {
	background-color: transparent;
}

.h1 {
	width: 100%;
	background-color: #077ad3;
	height: 52px;
	margin-top: 0;
}

.h1 h1 {
	font-size: 20px;
	color: white;
	font-weight: bold;
	line-height: 52px;
	padding-left: 14px;
}

.navAll .ulLiList {
	width: 100%;
	overflow: hidden;
}

.ulLiList .APsi {
	position: relative;
}

.ulLiList .APsi a {
	display: block;
	width: 100%;
	line-height: 31px;
	padding-left: 34px;
}

.ulLiList .APsi img {
	position: absolute;
	top: 0;
	left: 4px;
	float: left;
	padding: 10px;
	cursor: pointer;
}

.ulLiList ul {
	margin-left: 14px;
}

.ulLiList .lineLeft {
	border-left: 1px solid #DDDDDD;
}

.ulLiList ul li {
	width: 100%;
}

.navAll .widthHundred {
	padding: 0 20px;
}

.ulLiList .paddingLeft {
	border-left: 1px solid #DDDDDD;
}

.ulLiList .paddingLeft a {
	padding-left: 20px;
}


/*下属机构下拉显示*/

.posiRe {
	overflow: inherit;
	position: relative;
}

.posiUlList {
	position: absolute;
	top: 35px;
	left: 0;
	padding-left: 0;
	overflow-x: auto;
	width: 100%;
	background-color: white;
	max-height: 268px;
	border: solid 1px #CCCCCC;
}

.posiUlList .ulLiList .nav_a {
	background-color: #f4f4f4;
	line-height: 34px;
	font-weight: bold;
	border-bottom: 1px solid white;
}

.posiUlList .ulLiList .APsi img {
	top: 1px;
}


/*成果分析*/

.top-cgfx1 {
	width: 100%;
	min-height: 496px;
	padding-top: 135px;
}

.top-cgfx1 p {
	width: 100%;
	line-height: 28px;
	text-align: center;
	margin-bottom: 36px;
}

.top-cgfx1 span {
	width: 100%;
	display: block;
	height: 32px;
	line-height: 32px;
	color: #30618e;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}

.top-cgfx1 .dptjBgbox {
	margin: 10px auto;
}

.top-cgfx1 .dptjBgbox .btna {
	min-width: 143px;
	height: 41px;
	line-height: 41px;
}


/*成果分析--对比*/

.dbTable .padding20 {
	padding: 26px;
}

.compare-table {
	margin-bottom: 0;
}

.compare-table td,
.compare-table th {
	padding: 9px;
	border: 1px solid #CCCCCC;
	text-align: center;
	vertical-align: middle;
}

.compare-table .summary th,
.compare-table .list-media th {
	background-color: white;
	font-weight: normal;
}

.compare-table .aaa i {
	display: inline-block;
	margin-left: 5px;
	width: 16px;
	height: 16px;
	vertical-align: text-bottom;
}

.compare-table .del {
	background: url(../images/db11.png) no-repeat;
}

.compare-table .add {
	background: url(../images/bdimg.png) no-repeat;
	background-position: right;
}

.compare-table .title210,
.compare-table .object {
	width: 210px;
}

.compare-table .bigpodw {
	position: relative;
}

.compare-table .bigpodw .wzimgbox {
	background-color: transparent;
}

.compare-table ul {
	overflow: hidden;
	padding: 0px;
	max-width: 210px;
}

.compare-table li {
	width: 100%;
	float: left;
	height: 36px;
	line-height: 36px;
}

.compare-table .ulTd {
	margin: -10px -9px -9px !important;
}

.compare-table .divTd {
	height: 39px;
	line-height: 39px;
	border-top: 1px solid #CCCCCC;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: normal;
}

.compare-table .list-media td .w70 {
	float: left;
	width: 70%;
	text-align: left;
	padding-left: 15px;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: normal;
	overflow: hidden;
}


/*对比加下拉*/

.podwbox {
	position: absolute;
	top: 23px;
	right: 50%;
	margin-right: -163px;
}

.podwbox .input {
	float: left;
	margin: 3px 15px;
	width: 14px;
	height: 14px;
}

.top-powf {
	position: relative;
	width: 320px;
	padding-top: 7px;
}

.imgsj {
	width: 100%;
	height: 8px;
	margin: 0px auto;
	text-align: center;
	position: absolute;
	top: -2px;
	z-index: 5;
}

.imgsj img {
	margin: 0 auto;
	display: block;
	width: 13px;
	height: 8px;
}

.downbox {
	margin-top: -2px;
	padding: 13px 15px;
	width: 100%;
	box-shadow: 0 0 10px #cfcfcf;
	border: 1px solid #ccc;
	background-color: white;
}

.downbox .dbjg {
	position: relative;
	margin-bottom: 10px;
}

.downbox .form-control {
	padding-right: 34px;
}

.downbox .compare_search {
	position: absolute;
	right: 0;
	top: 0;
	width: 34px;
	height: 34px;
	text-align: center;
}

.downbox .compare_search span {
	color: #666666;
}

#table-ll {
	width: 100%;
	max-height: 228px;
	border: 1px solid #cccccc;
	margin: 0px auto;
	margin-top: 10px;
	overflow: auto;
	margin-bottom: 12px;
}

#table-ll th,
#table-ll td {
	text-align: left;
	border: none;
	padding: 0;
}

#table-ll th {
	font-weight: bold;
	text-align: center;
	height: 38px;
	line-height: 38px;
}

#table-ll td {
	font-weight: normal;
	background-color: #f6f6f6;
	white-space: nowrap;
	padding-left: 20px;
	height: 34px;
	line-height: 34px;
}

#table-ll th span {
	text-align: left;
	padding-left: 20px;
	display: block;
}

#table-ll input {
	margin: 5px 0;
	float: left;
	width: 14px;
	height: 14px;
	display: block;
}

.downbox .dptjBgbox {
	margin: 0;
}

.downbox .dptjBgbox button {
	min-width: 80px;
}


/*后台--关于本馆*/

.saveBox {
	position: absolute;
	top: 214px;
	right: 40px;
	z-index: 3;
	border: 1px solid #CCCCCC;
	background-color: white;
}

.save {
	position: relative;
	padding: 0 6px;
	padding-left: 22px;
	line-height: 28px;
}

.save img {
	position: absolute;
	top: 50%;
	margin-top: -6px;
	left: 6px;
}

.htPosi {
	right: 40px;
	width: auto;
	left: 260px;
	padding-left: 0;
}

.htPosi .ServiceList {
	position: inherit;
	bottom: 0;
	left: 0;
	height: 46px;
}

.modal {
	z-index: 9999;
}

.modal-backdrop {
	z-index: 3338;
}


/*重置带样式的文本编辑框*/

.ke-container {
	resize: none;
}

.ke-statusbar-right-icon {
	display: none !important;
}

.TxetBnone .ke-container {
	border: none;
	border-radius: 0;
	border-bottom: 1px solid #CCCCCC;
}


/*专家主页*/

.expert .contain {
	padding: 0;
}

.expert .ServiceImg {
	padding: 26px;
}

.expert .boxWidth {
	margin-bottom: 20px;
}

.expert .list_text:last-child {
	margin-bottom: 30px;
}

.expert .height50 {
	position: absolute;
	bottom: 14px;
	height: 44px;
	background: url(../images/aboutOpt.png) repeat-x;
	width: 100%;
	z-index: 10;
}

.navXi {
	width: 100%;
	overflow: hidden;
	padding-bottom: 18px;
	border-bottom: solid 1px #DDDDDD;
}

.h1span {
	text-align: left;
	font-size: 20px;
	color: #30618e;
	margin-top: 6px;
}

.navXi .maxHeight104 {
	height: auto;
	max-height: 28px;
	color: #333333;
	line-height: 26px;
	margin-top: 12px;
	text-align: justify;
}

.navXi .blue {
	color: #30618e;
	margin-top: 12px;
}

.listbox .imgDiv {
	margin-right: 15px;
	float: left;
}

.listbox .imgDiv .posi-img {
	width: 125px;
	height: 140px;
	position: relative;
}

.listbox .imgDiv img {
	display: block;
	border-radius: 0px;
	width: 100%;
	height: 100%;
}

.marBootom {
	margin-bottom: 6px;
}

.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;
}

.markBC {
	background-color: #ff8125;
	font-size: 12px;
	font-weight: bold;
	color: white;
	padding: 0 8px;
	line-height: 24px;
	float: right;
}

.noneLi {
	padding-left: 140px;
}

.noneLi .noneAuth {
	margin-top: 15px;
	background-color: #f6f6f6;
	padding: 20px 0;
	text-align: center;
	line-height: 30px;
}

.noneLi .noneAuth img {
	vertical-align: sub;
}


/*专家主页详细介绍*/

.inxinbox {
	width: 100%;
}

.inxin6 {
	width: 100%;
	margin-bottom: 25px;
}

.inxin6 .xinxi {
	border-left: 5px solid #4f7ea9;
	height: 22px;
	line-height: 22px;
	padding-left: 10px;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	margin: 0 0 10px 0;
}

.inxin6 p {
	line-height: 30px;
	padding: 0 20px;
	text-align: justify;
}

.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%;
}


/*专家学者*/

.Author .w20 {
	background-color: white;
	border: 1px solid #DDDDDD;
	padding: 10px;
	width: 23%;
}

.Author .w80 {
	width: 77%;
}

.Author .h1 {
	border-left: 4px solid #4f7ea9;
	height: 17px;
	margin: 8px 0 12px 5px;
	background-color: transparent;
}

.Author h1 {
	font-size: 16px;
	line-height: 17px;
	color: #333333;
	font-weight: normal;
	padding-left: 8px;
}

.Author .ulLiList .nav_a {
	background-color: #f4f4f4;
	font-weight: bold;
	margin-top: 8px;
}

.Author .ulLiList .APsi img {
	padding: 10px 1px;
}

.Author .ulLiList .APsi a {
	padding-right: 60px;
	padding-left: 23px;
}

.Author .ulLiList .span {
	position: absolute;
	top: 0;
	right: 0;
	font-size: 12px;
	line-height: 12px;
	border: 1px solid #DDDDDD;
	margin: 7px 8px 7px 0;
	padding: 2px 8px;
	background-color: white;
}

.Author .ulLiList ul {
	margin-left: 5px;
}

.Author .ulLiList ul li {
	width: 100%;
	padding-left: 10px;
}

.dbjg1 {
	margin-right: 35%;
	width: 65%;
}

.dbjg1 input {
	float: left;
	width: 93%;
	height: 32px;
	padding: 0px 10px;
}

.dbjg1 button {
	float: left;
	width: 7%;
	height: 32px;
	text-align: center;
	background-color: transparent;
}

.dbjg1 button span {
	font-size: 15px;
	color: #686868;
	display: block;
	width: 100%;
	height: 32px;
	text-align: center;
	line-height: 32px;
}

.dbjg1 button span:hover {
	background-color: #e24f43;
	color: white;
}

.Author .widthHundred {
	padding-right: 0;
}

.zj-list-top1 {
	width: 100%;
	background-color: #f0f0f0;
	overflow: hidden;
	margin-top: 10px;
	padding-left: 10px;
}

.Author .righttitlebox {
	line-height: 34px;
}

.exr-listbox {
	margin-top: 10px;
}

.exr-listbox ul {
	width: 100%;
	overflow: hidden;
	border-bottom: 1px dashed #ccc;
	padding: 12px 0;
}

.exr-listbox ul:last-child {
	margin-bottom: 20px;
}

.exr-listbox ul .w314 {
	width: 37%;
	padding: 0px 20px;
	margin-top: 8px;
}

.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 {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.exr-listbox ul .w314 h4 a b {
	float: left;
	font-size: 16px;
}

.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%;
	padding-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 .w_hundred {
	width: 100%;
	margin-bottom: 5px;
}

.exr-listbox ul .w_hundred b {
	line-height: 34px;
	font-size: 16px;
}

.exr-listbox ul .w_fifty {
	padding-left: 0px;
	width: 52%;
	margin-top: 0;
}

.exr-listbox ul .marginTop {
	padding-top: 0px;
}


/*对比图标提示切换*/

.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;
}


/*侧面对比分析*/

.dropdown1 {
	/*display: none; */
	width: 183px;
	position: fixed;
	bottom: 160px;
	right: 0px;
}

.btn-nuber {
	width: 62px;
	margin-left: 84px;
	height: 67px;
	position: relative;
}

.dropdownbtn {
	border-radius: 0;
	margin-top: 5px;
	width: 55px;
	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 {
	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;
}


/*二级机构主页*/

.left-zjzy {
	width: 145px;
}

.left-zjzy li {
	width: 100%;
}

.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;
}

.rightZjzy {
	overflow: hidden;
	padding-top: 20px;
	padding-left: 10px;
}

.rightZjzy li {
	overflow: hidden;
	width: 100%;
	line-height: 26px;
}

.rightZjzy li .h1span {
	text-align: left;
	font-size: 20px;
	color: #30618e;
}

.rightZjzy li .zcspan {
	width: 100%;
	font-size: 16px;
}

.rightZjzy li button {
	font-size: 14px;
}

.rightZjzy li .h4span {
	width: 100%;
	text-align: left;
	font-size: 18px;
	color: #30618e;
	margin-top: 10px;
	float: left;
}

.rightZjzy li label {
	font-size: 14px;
	width: 150px;
	height: 26px;
	line-height: 30px;
	color: #3d3c3c;
	float: left;
}

.rightZjzy li label img {
	width: auto;
	margin-right: 3px;
	vertical-align: sub;
}

.rightZjzy li label a {
	color: #333;
	line-height: 30px;
}

.rightZjzy .color-a label a {
	color: #3d3c3c;
}

.rightZjzy li button {
	width: 80px;
	height: 30px;
	font-size: 14px;
	background-color: transparent;
	border: 1px solid #cccccc;
	text-align: center;
	line-height: 30px;
	color: #333;
}

.rightZjzy li button:hover {
	color: white;
	background-color: #1391e1;
	border: 1px solid #1391e1;
}


/*作者轮播*/

.Box {
	position: relative;
	border-bottom: 1px solid #DDDDDD;
	margin-bottom: 20px;
}

.Box .dptj-bgbox {
	margin-bottom: 0;
}

.Box .content {
	width: 100%;
	margin: 26px auto;
}

.Box .Box_con {
	position: relative;
}

.Box .Box_con .conbox {
	width: 1092px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}

.Box .Box_con .conbox ul {
	position: relative;
	list-style: none;
}

.Box .Box_con .conbox ul li {
	float: left;
	width: 182px;
	font-size: 0;
	padding: 0 10px;
	overflow: hidden;
}

.Box .Box_con .conbox ul li a {
	width: 100%;
	font-size: 14px;
	display: block;
	margin-bottom: 5px;
	text-align: center;
}

.Box .Box_con .conbox ul li .img-thumbnail {
	width: 100%;
	margin-bottom: 10px;
	border-radius: 0;
	padding: 6px;
	float: none;
	display: block;
	height: 172px;
}

.Box .Box_con .conbox ul li .width154 h2 {
	font-size: 20px;
	color: #30618e;
	line-height: 30px;
}

.Box .Box_con .conbox ul li .width154 p {
	color: #666666;
}


/*左右按钮*/

.Box .btnr,
.Box .btnl {
	color: #cccccc;
	font-size: 50px;
	position: absolute;
	top: 25%;
	width: 40px;
	height: 50px;
}

.Box .btnl {
	left: -15px;
}

.Box .btnr {
	right: -15px;
}

.Box .btnr:hover,
.Box .btnl:hover {
	color: #1152a3;
}


/*年度发文*/

.tjMore {
	width: 100%;
	padding-top: 10px;
	margin-bottom: 20px;
}

.newsbox1 {
	width: 100%;
	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: #333;
	font-size: 24px;
	line-height: 62px;
}

.newsbox h1 {
	background: url(../images/gjct.png) no-repeat 0px 50%;
}

.newsbox2 h1 {
	background: url(../images/icon_49.png) no-repeat 0px 50%;
}

.newsbox1 .radius {
	padding: 0px;
	float: right;
	margin-top: 15px;
	height: 30px;
	padding: 0 10px;
	background-color: transparent;
	border: 1px solid #cccccc;
	line-height: 30px;
}

.newsbox1 .radius:hover {
	color: white;
	background-color: #1391e1;
	border: 1px solid #1391e1;
}

.left-right-zt1 {
	width: 100%;
	height: 450px;
}

.left-right-zt1 .zj-img {
	width: 100%;
	height: 420px;
}

.fuWidth {
	margin: 0 -12px;
}

.fuWidth .padding12 {
	float: left;
	width: 50%;
	padding: 0 12px;
}

.left-right-zt1,
.extop1-m,
.atlasbox1 {
	border: 1px solid #DDDDDD;
	padding: 14px;
}

.extop1-m {
	width: 100%;
	height: 356px;
	overflow: hidden;
}

.extop1-m li {
	margin-bottom: 14px;
	line-height: 20px;
	overflow: hidden;
}

.extop1-m li:last-child {
	margin-bottom: 0px;
}

.extop1-m li label {
	float: left;
	padding: 0px 10px;
	height: 20px;
	background-color: #e0e0e0;
	text-align: center;
	color: #333;
	font-size: 12px;
	margin: 0px;
}

.extop1-m li .ahotimg {
	float: left;
	width: 72%;
	overflow: hidden;
}

.extop1-m li h4 {
	float: left;
	margin: 0px;
	margin-left: 8px;
	max-width: 70%;
	height: 20px;
	line-height: 20px;
	text-align: left;
	font-size: 14px;
	color: #333;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.extop1-m li span {
	float: right;
	text-align: right;
	line-height: 20px;
	color: #333;
	font-size: 14px;
}

.atlasbox1 {
	width: 100%;
	background-color: white;
	height: 356px;
	overflow: hidden;
}

.atlasbox1 .atl-img {
	width: 100%;
	height: 356px;
}

.toggleUl {
	width: 100%;
	padding-top: 25px;
}

.ourUl {
	width: 100%;
	overflow: hidden;
	margin-bottom: 25px;
	padding-left: 1px;
}

.ourUl li {
	float: left;
	width: 20%;
	margin-left: -1px;
	background-color: #fff;
	border: 1px solid #ccc;
}

.sixLi li {
	width: 16.6666666666%;
}

.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;
}

.divNoneMargin {
	padding-top: 0;
}

.divNoneMargin li .h1span {
	margin-top: 0;
}

#cm2 {
	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;
}


/*检索结果*/

.Author0 .w20 {
	float: left;
	width: 24%;
	margin-left: -26px;
}

.content {
	padding-left: 26px;
	background-color: white;
}

.Author0 .w80 {
	width: 100%;
	padding-left: 24%;
}

.topsj1 {
	width: 100%;
}

.topsj1 .dbjg1 {
	width: 100%;
	height: 35px;
	border: 1px solid #cccccc;
	background-color: white;
	border-radius: 5px;
	overflow: hidden;
}

.topsj1 .dbjg1 input {
	float: left;
	width: 88%;
	height: 33px;
	padding: 0px 10px;
	border: none;
}

.topsj1 .dbjg1 button {
	float: left;
	width: 12%;
	height: 33px;
	background-color: transparent;
}

.topsj1 .dbjg1 button span {
	font-size: 15px;
	color: #686868;
	display: block;
	width: 100%;
	background-color: white;
	height: 33px;
	text-align: center;
	line-height: 33px;
}

.topsj1 .dbjg1 button span:hover {
	background-color: #e24f43;
	color: white;
}

.leftSidebar {
	width: 26px;
	float: left;
	z-index: 2;
}

.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;
}

.podwbox1 {
	z-index: 9999;
	position: absolute;
	top: -120px;
	right: -415px;
}

.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;
}


/*文献检索*/

.wxJs .w20 {
	margin-left: 0;
}

.wxJs .widthHundred {
	padding-left: 26px;
}

.wxJs .end-con-left {
	margin-top: 0;
}

.h1Jglb {
	margin-left: 10px;
	margin-bottom: 5px;
	text-align: left;
}

.h1Jglb .jljg {
	color: #666666;
	font-size: 16px;
	height: 40px;
	line-height: 40px;
	background: url(../images/icon2_07.png) no-repeat 3% 50%;
	padding-left: 22px;
}

.inputboxLeft {
	background-color: white;
	margin: 10px 2% 12px 2%;
}

.inputboxLeft .form-group {
	width: 100%;
	margin-bottom: 12px;
	overflow: hidden;
}

.inputboxLeft .form-group .f_sl2 {
	float: left;
	margin: 0px 2%;
	height: 32px;
	line-height: 32px;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
}

.inputboxLeft .form-group .f_sl2 option {
	height: 30px;
	line-height: 30px;
}

.inputboxLeft .form-group .w43 {
	width: 37%;
}

.inputboxLeft .form-group .inputtext {
	float: left;
	width: 54%;
	margin: 0px 2%;
	height: 32px;
	line-height: 32px;
}

.inputboxLeft .form-group .width45 {
	width: 41%;
}

.inputboxLeft .form-group .floatCenter {
	float: left;
	width: 9%;
	text-align: center;
	line-height: 32px;
}

.inputboxLeft .btn-block {
	width: 60%;
	margin: 0 auto;
	color: white;
	background-color: #117cd7;
	line-height: 34px;
}

.buttonfix {
	margin-top: 160px;
	background-color: #dc5a4f;
	border-radius: 4px 0px 0px 4px;
	border: none;
	color: white;
	width: 26px;
	height: 66px;
}

.buttonfix p {
	width: 16px;
	font-size: 14px;
	text-align: center;
	margin: 0px auto;
	line-height: 16px;
}

.end-con-left {
	border: 1px solid #cccccc;
	background-color: white;
	margin-top: 12px;
}

.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%;
	position: relative;
	z-index: 999;
}

.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-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;
}

.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: 8px;
	padding: 0px 5px;
	line-height: 14px;
	float: right;
	margin-top: 8px;
	max-width: 75px;
	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
}

.jian-s-list {
	width: 100%;
	height: 35px;
	overflow: hidden;
	text-align: left;
}

.jian-s-list .radius {
	border: none;
	background-color: #ececec;
	float: left;
	padding: 3px 5px;
	margin-bottom: 10px;
	width: auto;
	margin-right: 10px;
}

.jian-s-list .radius:hover {
	color: #333333;
}

.jian-s-list .radius .fa-close {
	padding: 0 6px;
	color: #80899d;
}

.jian-s-list .radius .fa-close:hover {
	color: #d81f1f;
}

.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;
}

.business .searchLeft .h1-jglb span {
	color: #666666;
	font-size: 16px;
	height: 40px;
	line-height: 40px;
}

.business .searchLeft .h1-jglb .jljg2 {
	float: left;
	background: url(../images/icon3_07.png) no-repeat 3% 50%;
	padding-left: 22px;
}

.business .searchLeft .h1-jglb button {
	float: left;
}

.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: #666666;
	line-height: 30px;
	padding: 0 12px;
	color: white;
	margin: 10px 0;
}

.searchList .expert-list-box-left {
	display: none;
	overflow: hidden;
	padding: 0 13px 0 7px;
}

.searchList .max-h125 {
	max-height: 140px;
}

.searchList .max-hauto {
	max-height: 100%;
}

.searchList .expert-list {
	float: left;
	width: 100%;
	overflow: hidden;
	margin-top: 10px;
}

.searchList .expert-list:last-child {
	padding-bottom: 10px;
}

.searchList .expert-list .li {
	padding: 3px 0 3px 21px;
	overflow: hidden;
	line-height: 20px;
	margin-bottom: 1px!important;
}

.checkbox label::after {
	top: 3px;
}

.checkbox input[type=checkbox],
.searchList .expert-list .checkbox-inline input[type=checkbox] {
	margin-left: -15px;
}

.checkbox-primary1 input[type="checkbox"]:checked+label::before {
	background-color: #117cd7;
	border-color: #117cd7;
}

.checkbox-primary1 input[type="checkbox"]:checked+label::after {
	color: white;
}

.searchList .expert-list li .color6 a,
.searchList .expert-list li .color6 span {
	color: #666666;
}

.searchList .expert-list li label {
	max-width: 70%;
}

.searchList .expert-list li label a {
	width: 100%;
	float: left;
	margin-right: 4px;
	line-height: 20px;
}

.searchList .expert-list li span {
	font-size: 12px;
	float: right;
	max-width: 55px;
}

.searchList .expert-list li label a span {
	float: left;
	line-height: 20px;
	font-size: 14px;
	margin-right: 5px;
}

.searchList .a-more {
	float: left;
	padding: 8px 12px 20px 12px;
	width: 100%;
	overflow: hidden;
}

.searchList .a-more .end-list-more {
	font-size: 18px;
	float: left;
	width: 100%;
	height: 24px;
	border: 1px solid #ccc;
	background-color: white;
	text-align: center;
	line-height: 24px;
}

.searchList .a-more .end-list-more:hover {
	color: white;
	background-color: #d81f1f;
	border: 1px solid #d81f1f;
}

.searchList .end-list-bigbox {
	width: 100%;
	position: relative;
	z-index: 99;
}

.searchList .end-h1 {
	cursor: pointer;
	width: 100%;
	overflow: hidden;
	background-color: #e1f0ff;
	border-top: solid 1px white;
	line-height: 34px;
	font-size: 16px;
	padding: 0 13px;
}

.searchList .end-h1 .list-name {
	float: left;
}

.searchList .end-h1 .zj-a-img1 {
	float: right;
	overflow: hidden;
}

.searchList .end-h1 .zj-a-img1 .fa-bar-chart {
	cursor: pointer;
	float: right;
	line-height: 34px;
	color: #80899d;
}

.searchList .end-h1 .zj-a-img1 .fa-bar-chart:hover {
	color: #1152a3;
}

.searchList .expert-list li .yxyzbox {
	margin: 10px 0;
	padding: 0 5px;
	float: left;
	width: 37%;
	height: 32px;
	text-align: center;
	line-height: 32px
}

.searchList .expert-list li .yxyzbox-if {
	margin: 10px 0;
	float: left;
	width: 26%;
	text-align: center;
	line-height: 32px
}


/*统计图*/

.left-right-zt {
	width: 100%;
	overflow: hidden;
	margin-bottom: 10px;
}

.left-right-zt .zj-img {
	width: 100%;
	height: 265px;
	margin: 0 auto;
}

.high_list {
	overflow: hidden;
	border-bottom: 1px solid #999999;
}

.high_list .Pspan {
	float: right;
	text-align: right;
	padding: 10px 0;
}

.high_list .Pspan .span1 {
	font-size: 16px;
	line-height: 22px;
}

.high_list .Pspan label {
	color: #d81f1f;
}

.high_list .whith_left {
	float: none;
	overflow: hidden;
	width: 100%;
	text-align: right;
	padding: 10px 0;
}

.high_list .whith_left .span1 {
	float: left;
}

.high_list .Pspan a,
.high_fadein .btnbox_Bline .Sort_btn a {
	border-radius: 7px;
	font-size: 12px;
	display: inline-block;
	margin: 0 3px;
	height: 18px;
	line-height: 18px;
	padding: 0 7px;
	background-color: white;
	border: 1px solid #cccccc;
	color: #666666;
}

.high_fadein .btnbox_Bline .Sort_btn {
	float: right;
	font-size: 0;
}

.high_fadein .btnbox_Bline .Sort_btn a {
	border-radius: 4px;
	font-size: 14px;
	margin-left: 6px;
	height: 24px;
	line-height: 24px;
	padding: 0 12px;
}

.high_fadein .btnbox_Bline .Sort_btn .ina,
.high_list .Pspan .ina {
	color: white;
	background-color: #717171;
	border: 1px solid #717171;
}


/*文献详情*/

.textDetails .p_list:first-child {
	padding-left: 20px;
}

.textDetails .rigLi {
	display: block;
	overflow: hidden;
}

.textDetails .color3 .a-margin10:first-child {
	border-top: none;
}

.textDetails .color3 .a-margin10 {
	border-top: 1px solid #ddd;
	width: 100%;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.textDetails .OFEllipsis .a-margin10 {
	border-top: 1px solid #ddd;
	width: 100%;
	float: left;
	overflow: inherit;
	text-overflow: inherit;
	white-space: normal;
}

.textDetails .bottomT {
	cursor: pointer;
	background: url(../images/s1_03.png) no-repeat 2px center;
}

.textDetails .topT {
	cursor: pointer;
	background: url(../images/s1_06.png) no-repeat 2px center;
}

.wxtop {
	border-bottom: 1px dashed #cccccc;
	padding-bottom: 10px;
}

.wxtop h3,
.wxtop h6 {
	color: #333333;
	text-align: center;
}

.wxtop h3 {
	font-size: 20px;
	line-height: 32px;
	margin-bottom: 5px;
	font-weight: bold;
}

.wxtop h6 {
	font-size: 14px;
	line-height: 22px;
	margin-bottom: 8px;
}

.wxtop .p_list .btn {
	margin: 0 15px;
}

.high_fadein .email img {
	margin-right: 2px;
	display: inline-block;
	margin-top: -2px;
}

.high_fadein .color999 {
	color: #a7a7a7;
}

.high_fadein .color999:hover {
	color: #a7a7a7;
}

.high_fadein .colorred {
	color: #e06d64;
}

.high_fadein .colorred:hover {
	color: #e06d64;
}

.extop1 .p_list {
	margin-bottom: 5px;
}

.extop1 .wAuto {
	width: auto;
	line-height: 30px;
	text-align: justify;
	color: #333333;
}

.extop1 .p_list strong {
	width: auto;
}

.extop1 .list_text {
	border: none;
}

.onetop {
	margin-top: 22px;
	width: 100%;
}

.sharebox {
	overflow: hidden;
	margin-bottom: 7px;
}

.sharebox .radius {
	padding: 0 10px;
	float: right;
	margin-right: 18px;
	height: 30px;
	background-color: transparent;
	border-radius: 5px;
	border: 1px solid #cccccc;
	text-align: center;
	line-height: 30px;
	color: #333333;
}

.sharebox .radius: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;
}

.ovfbox {
	line-height: 30px;
	margin-bottom: 15px;
}

.ovfbox a {
	display: block;
	color: black;
	line-height: 30px;
	width: 100%;
	height: 30px;
}

.ovfbox a:hover {
	color: #d82d1e;
}


/*高级检索*/

.zzjg-contain {
	border: 1px solid #ccc;
	background-color: white;
	margin-bottom: 27px;
	overflow: hidden;
}

.textcenter1 {
	width: 100%;
	padding: 20px 18% 0 18%;
}

.inputbox1 .form-group {
	width: 100%;
	margin-bottom: 10px;
	overflow: hidden;
}

.inputbox1 .form-group .namelabel {
	float: left;
	width: 10%;
	text-align: right;
	line-height: 32px;
}

.inputbox1 .form-group .namelabel span {
	color: red;
	font-weight: bold;
	margin-right: 2px;
	height: 25px;
}

.inputbox1 .form-group .inputtext {
	float: left;
	width: 54%;
	margin: 0px 5px;
	padding: 0px 5px;
	height: 32px;
	line-height: 32px;
	color: #333;
}

.inputbox1 .form-group .f_sl2 {
	float: left;
	width: 54%;
	margin: 0px 5px;
	padding: 0 0 0 5px;
	height: 32px;
	line-height: 32px;
	border: 1px solid #ccc;
}

.inputbox1 .f_sl2 option {
	height: 32px;
	line-height: 32px;
}

.textcenter1 .inputbox1 .form-group .w43 {
	width: 225px;
}

.textcenter1 .inputbox1 .form-group .inputtext {
	width: 365px;
}

.textcenter1 .inputbox1 .form-group .w28 {
	width: 75px;
}

.textcenter1 .inputbox1 .form-group .w30 {
	width: 140px;
}

.textcenter1 .inputbox1 .form-group button {
	float: left;
	margin: 6px 0px;
	background-color: transparent!important;
}

.textcenter1 .form-group .in-search {
	float: left;
	margin: 5px 0px 6px 12px!important;
}

.textcenter1 .form-group .in-search label {
	padding-left: 4px!important;
}

.dx-checkbox {
	padding: 0 20px;
}

.dptj-bgbox {
	width: 100%;
	text-align: center;
	margin: 20px 0;
}

.dptj-bgbox button,
.dptj-bgbox a {
	display: inline-block;
	width: 110px;
	margin-right: 10px;
	height: 34px;
	background-color: #e0e0e0;
	border-radius: 5px;
	text-align: center;
	line-height: 34px;
}

.dptj-bgbox button:hover,
.dptj-bgbox a:hover {
	color: white;
	background-color: #1391e1;
}

.dptj-bgbox .qxbtn {
	border: 1px solid #ccc;
	background-color: white;
}

.dptj-bgbox .qxbtn:hover {
	border: 1px solid #1391e1;
}

.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;
}

.contentable-search .toptal h4 {
	float: left;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 10px 0px 10px 15px;
	height: 35px;
	background-color: #dbdbdb;
}

.contentable-search input {
	margin-top: 0;
}

.h4margin {
	margin: -5px 0px 0px!important;
}

.floleft0 {
	float: left;
	margin-top: 0!important;
	margin-bottom: 0!important;
}

.floleft0 .checkbox {
	margin-left: -14px!important;
}

.widthHundred100 {
	width: 100px;
}

.w116 {
	width: 156px;
}

.contentable-search .toptal .w900 {
	width: 100%;
	padding-left: 270px;
	float: none;
}

.contentable-search .zhank-one {
	display: none;
	width: 100%;
	background-color: white;
	line-height: 33px;
}

.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;
}

.contentable-search .shouq-list ul li:last-child {
	border-bottom: none;
}

.contentable-search .shouq-list ul li .leftb {
	float: left;
	text-align: left;
	padding: 6px 10px 6px 15px;
}

.contentable-search .shouq-list ul li .line-h36 {
	float: none;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.contentable-search .toptal .ovflow,
.contentable-search .shouq-list ul li .ovflow {
	overflow: hidden;
	float: none;
}

.ovflow p {
	margin: 0;
	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 0;
	background-color: #4f7ea9;
}

.checkbox-box {
	width: 100%;
	overflow: hidden;
	padding: 7px 0px;
}

.checkbox-btbox {
	width: 100%;
	overflow: hidden;
}

.checkbox-btbox b {
	float: left;
	width: 150px;
	text-align: right;
	line-height: 32px;
}

.checkbox-btbox span b {
	width: auto;
}

.checkbox-zjzdy {
	width: 100%;
	padding-left: 150px;
}

.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: 8px 10px;
}

.checkbox-zjzdy .form-control {
	float: left;
	margin: 0px;
	height: 32px;
	width: 145px;
}

.checkbox-zjzdy .floleft {
	display: inline-block;
	min-width: 12%;
	line-height: 20px;
	padding-right: 12px;
	margin: 6px 0px!important;
}

.checkbox-zjzdy .checkbox label::after {
	top: 0px;
}

.checkbox-zjzdy label input {
	float: left;
	margin-top: 10px;
	margin-right: 6px;
}

.pagebox-margin .pagebox {
	margin: 22px auto;
	margin-left: 24%;
	float: none;
}

.padding-border {
	padding-bottom: 20px;
	border-bottom: 1px dashed #ccc;
	margin-bottom: 30px;
}

.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;
}


/*临床试验*/

.trialText .inputList {
	width: 100%;
	padding: 0 20px;
	margin: 15px 0;
}

.trialText .inputList h5 {
	padding-left: 32px;
}

.paddingr66 a {
	width: 100%;
	float: left;
}

.paddingr66 .text {
	overflow: hidden;
}

.code1 {
	float: right;
	font-size: 12px;
	padding: 0 4px;
}

.width18 {
	width: 18%;
}

.width14 {
	width: 14%;
}


/*数据详情页*/

.contentable1 .border-td0 table td,
.contentable1 .border-td0 table th {
	border: 1px solid #e6e6e6;
}

.contentable1 .border-td0 table th {
	font-weight: bold;
	height: 58px;
	font-size: 16px;
	padding-left: 15px;
}

.contentable1 .border-td0 table td {
	line-height: 20px;
	text-transform: capitalize;
	padding: 6px;
}

.contentable1 .border-td0 table td .leftb {
	width: 100%;
	padding: 0px;
	overflow: hidden;
}

.contentable1 .border-td0 table td .leftb p {
	width: 100%;
	margin: 0px;
	padding-left: 300px;
}

.contentable1 .border-td0 table td .leftb .w95 {
	padding-left: 95px;
}

.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;
}

.w85 {
	width: 85px;
	text-align: left;
}


/*个人中心默认页*/

.sixbox1 {
	padding: 50px;
}

.col-md4 {
	width: 33.33333333%;
	float: left;
	padding: 0 15px;
}

.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: #0077D2;
	font-size: 24px;
}


/*待认领191114*/

.paddingPosa {
	position: relative;
}

.search .paddingPosa .f_sl2 {
	position: absolute;
	top: 0;
	left: 0;
	width: 15%;
}

.search .paddingPosa .paddingLaft16 {
	padding-left: 16%;
}

.search .none10 {
	margin-bottom: 0;
}

.noYes {
	margin-right: 26px;
	overflow: hidden;
	float: left;
}

.noYes:last-child {
	margin-right: 0;
}

.noYes input {
	width: 14px;
	height: 14px;
	background-color: transparent;
	margin: 4px 5px 0 0 !important;
	float: left;
}


/*我的收藏移动显示*/

.leve1 span {
	cursor: pointer;
	line-height: 36px;
	display: block;
}


/*对标分析 单位俩*/

.dbfxTable .object {
	width: 360px;
}

.dbfxTable td {
	padding: 9px 0;
}

.dbfxTable .ulTd {
	max-width: 360px;
	margin: -10px 0 !important;
}

.dbfxTable .td1 {
	width: 100%;
	max-width: 100%
}

.dbfxTable .list-media th {
	min-width: 210px;
}

.dbfxTable .list-media td .w30 {
	text-align: right;
	display: inline-block;
	padding-right: 15px;
}


/*文献导出格式*/

.delImg {
	background: url(../images/bg_09.png) no-repeat 8px 50%;
}

.dyImg {
	background: url(../images/dc_03.png) no-repeat 8px 50%;
}

.navbox1 {
	border-top: 1px solid #e0e0e0;
	padding: 8px 0px;
	margin: 0px 3px;
}

.navbox1 li {
	padding-left: 15px;
	height: 30px;
}

.navbox1 li a {
	display: block;
	width: 100%;
	line-height: 30px;
}

.autospan {
	display: block;
	text-align: left;
	overflow: hidden;
}

.autospan .wenhao,
.autospan span {
	float: left;
	line-height: 30px;
	height: 30px;
}

.autospan .wenhao {
	width: 26px;
	background: url(../images/dc_06.png) no-repeat 50% 50%;
}

.ckbtnbox li {
	overflow: hidden;
	margin-top: 10px;
}

.ckbtnbox li span {
	line-height: 24px;
	text-align: justify;
}

.ckbtnbox li span .delBtn {
	overflow: hidden;
}

.ckbtnbox li span .delBtn img {
	float: left;
}

.seachOut {
	overflow: hidden;
}

.seachOut .ywxybox {
	margin: 10px 0 16px 0;
}

.seachOut .ywxybox span {
	margin: 0;
}

.seachOut .btndctm {
	overflow: hidden;
}

.seachOut .btndctm .zjdc {
	float: left;
}

.zdyExcel .zjzdy label {
	width: 20%;
}


/*pactContent*/

.search_ih .pactContent {
	padding: 20px;
	margin: 0;
}


/*后台--全部文献--（高级）检索新增处*/

.searchAll {
	width: 725px;
	margin: 0px auto;
	padding: 0;
}

.searchAll .inR {
	position: relative;
	width: auto;
	margin-right: -112px;
}

.searchAll .moreA {
	position: absolute;
	top: 0;
	right: 0px;
	float: left;
	color: #dc5a4f;
	line-height: 32px;
	text-decoration: underline !important;
}

.hideMagin {
	display: none;
	margin-top: 15px;
	padding: 0 20px 0 8px;
}

.hideMagin .samllA {
	font-size: 14px;
	float: right;
	color: #dc5a4f;
	line-height: 32px;
	text-decoration: underline !important;
}

.widthLabe {
	float: left;
	margin: 0 5px;
	line-height: 32px;
}

.widthSelect {
	overflow: hidden;
	width: 526px;
}

.widthSelect .form-control {
	height: 32px;
	padding: 0 0 0 10px;
	line-height: 32px;
}


/*论文收录检索证明*/

.yulan {
	overflow: hidden;
	background-color: white;
	margin-bottom: 15px;
	border: 1px solid #CCCCCC;
	padding: 40px 56px;
}

.edit-list-template .text-h1box {
	text-align: center;
	margin-top: 15px;
	margin-bottom: 38px
}

.edit-list-template .text-h1 {
	font-weight: bold;
	width: auto;
	margin: 0 auto;
	display: inline-block;
	padding: 0 10px;
	height: 36px;
	line-height: 36px;
	font-size: 20px;
}

.edit-list-template .text-foot {
	font-size: 16px;
	font-weight: bold;
}

.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;
}

.edit-list-template .text-left span {
	display: block;
	width: 12%;
	text-align: center;
	line-height: 35px;
}

.inputDate {
	width: 100%;
	margin: 20px 0;
	text-align: right;
}

.inputDate .form-control,
.inputDate .fontSize16 {
	width: 20%;
	margin-left: 80%;
}

.inputDate .form-control {
	text-align: center;
}

.inputDate .fontSize16 {
	line-height: 40px;
}

.fontSize16 {
	font-size: 16px;
	font-weight: bold;
}

.table-template h2 {
	text-align: center;
	margin-bottom: 12px;
	font-size: 20px;
	font-weight: bold;
}

.fontS14 dl dt {
	line-height: 30px;
	width: 100%;
	overflow: hidden;
}

.fontS14 .list__temp .fontSize16 {
	display: block;
	line-height: 40px;
}

.fontS14 .list__temp dd {
	text-indent: inherit;
	line-height: 22px;
	margin-bottom: 8px;
}

.fontS14 .maLeft8 span {
	margin-right: 10px;
}

.list__temp b {
	float: left;
}

.dlnone dd {
	margin-left: 16px;
}


/*成果统计检索条件*/

.business .searchLeft .oneRow span {
	line-height: 26px;
	height: auto;
}

.business .searchLeft .oneRow .jljg2 {
	background: none;
	padding-left: 0;
}

.business .searchLeft .oneRow .BkImgS {
	background: url(../images/icon3_07.png) no-repeat 0 0;
	padding-left: 22px;
}

.oneRow .radius {
	margin: 0;
	padding: 5px;
	font-size: 14px;
	line-height: 24px;
	background-color: #ececec;
}

.oneRow .radius:hover {
	color: #333333;
}

.business .oneRow .radius .fa-close {
	float: none;
	margin: 0 5px;
}

.business .oneRow .radius .fa-close:hover {
	color: #d81f1f;
}





/*后台 图书馆首页预览 divCenter重置*/
.Backstage_index .divCenter,
.Backstage_index .TrialResources{
	width: 100% !important;
	min-width: 100% !important;
	max-width: 100% !important;
}
.Backstage_index .TrialResources{
	padding: 0 0 20px 0;
}
.Backstage_index .tab-content{
	padding:0;
}

/*返回顶部*/
.Back_to_top {
	display: none;
	position: fixed;
	right: 25px;
	bottom: 130px;
}

.Back_to_top .fa-angle-up {
	cursor: pointer;
	background-color: #666666;
	font-size: 34px;
	font-weight: bold;
	color: white;
	display: block;
	width: 42px;
	height: 38px;
	line-height: 38px;
	text-align: center;
}
.Back_to_top .fa-angle-up:hover{
	text-decoration: none;
}

/*门户网站学术资源页 1366*768px */

@media screen and (max-width: 1366px) {
	.ServiceList .img1 img {
		width: 36px;
		margin-top: 6%;
	}
	.ServiceList .topList .dashedA,
	.ServiceList .topList .dashedA:hover {
		background-size: 28% 50%;
	}
}


/*后台宽度小于900px显示*/

@media screen and (max-width: 900px) {
	.ht-top {
		position: absolute !important;
		min-width: 1060px;
	}
	.sidebar {
		position: absolute !important;
		top: 100px;
	}
	.addbox1 {
		position: absolute !important;
		min-width: 1060px;
	}
	.inputAdd .dptjleft {
		width: 20%;
	}
	.inputAdd .inputList {
		width: 80%;
		padding-right: 0;
	}
	.bottomBtn {
		position: absolute !important;
		min-width: 1060px;
	}
	.borderccc,
	.tableBox {
		padding-right: 40px;
	}
	.pagination2,
	.dateBox,
	.systemTable,
	.chartBox {
		min-width: 800px;
	}
}