




body {
margin: 0;
padding: 0;
font-size: 12px;
font-family:"Microsoft Yahei", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
color: #000;
background-color: #ecedf1 !important;
}
img {
margin:0;
padding:0;
border:none;
max-width:700px;
max-height:560px;
}

.justify {
text-align:justify;
}
.bold {
font-weight:bold;
}
.center {
text-align:center;
}
.right {
text-align:right;
}
.nostart {
list-style-type:none;
margin:0;
padding:0;
}
.clear:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
line-height:0;
}
.clear {
display:inline-block;
clear:both;
}
html[xmlns] .clear {
display:block;
}
* html .clear {
height:1%;
}
a {
outline:none;
text-decoration:none;
}
.fl_left {
float:left;
}
.fl_right {
float:right;
}
.imgholder, .imgl, .img2, .imgr {
padding:3px;
border:1px solid #D8D8D8;
text-align:center;
}
.imgl {
height:80px;
width:80px;
float:left;
margin:0 15px 15px 0;
clear:left;
}
.img2 {
height:95px;
width:125px;
float:left;
margin:0 auto 0;
clear:left;
}
.img3 {
height:158px;
width:630px;
float:left;
margin:0 15px 15px 0;
clear:left;
}
.imgr {
float:right;
margin:0 0 15px 15px;
clear:right;
}
.img-slide {
height:280px;
width:360px;
float:left;
margin:0 auto 0;
clear:left;
}
div.wrapper {
display:block;
width:100%;
text-align:left;
background: #fff !important;
}
div.wrapper .header-top {
width: 100%;
height: 39px;
background-color: #f1f1f1;
}
.detailauthor {
min-height: auto;
overflow: hidden;
}
ul.rich-info-list.null.author-list {
margin-bottom: 0;
}
.evenRowEvenCol .userlogin-img {
width: 18px;
position: absolute;
left: 13px;
top: 17px;
}
form#formSubmit {
padding-bottom: 20px;
}
form#formSubmit td {
line-height:1.6em;
}
td#tstarts_with span.input-group-addon {
padding: 0px;
border: none;
}
.evenRowEvenCol .userlogin-td-first {
position: relative;
}
.evenRowEvenCol .input-username, .evenRowEvenCol .input-password {
padding: 19px 34px;
}
@media screen and(-ms-high-contrast:active), (-ms-high-contrast:none) {
.evenRowEvenCol .input-username, .evenRowEvenCol .input-password {
padding:9px 34px;
}
}
td.evenRowEvenCol img.col-lg-4.col-lg-offset-4 {
margin-bottom: 13px;
}
div#total,div#month,div#week {
padding: 5px 0 5px 5px;
}
.evenRowEvenCol .btn-userlogin:hover {
background: #fff !important;
color: #a00001;
font-weight: bold;
border: 1px solid #a00001 !important;
}
.table-display-inline {
display: -webkit-inline-box !important;
}
.userloginbtn-margin-top {
text-align: center;
}
.userlogin btn-margin-top button {
background: #fff !important;
color: #a00001;
padding: 10px 16px;
}
.userlogin btn-margin-top button:hover {
background: #a00001 !important;
color: #fff;
}
.itemmap-browse input.btn.btn-default {
padding: 4px 10px;
}
.col-xs-1.right.title-first-1 {
background: url(/themes/default/image/entry.png) no-repeat 52px 18px;
background-size: 40px;
}
.col-xs-1.right.title-first-2 {
background: url(/themes/default/image/author.png) no-repeat 51px 4px;
background-size: 40px;
}
.entry {
background: url(/themes/default/image/entry.png) no-repeat -1px 7px;
background-size:18px;
}
.entry a {
margin-left: 17px;
}
.table.detailed-table {
margin-bottom:20;
}
.entry .entry-head {
padding-left:10px;
}
.col-xs-9.table-display-inline, .col-xs-1, .entry {
border:none !important;
width: 773px !important;
}
.title-entry {
margin-left: 42px;
padding: 2px 23px;
width: 790px;
text-align: left;
border-radius: 3px;
background: #fff;
border: 1px solid #ddd;
}
.title-entry-fixed {
position: absolute;
right: 40px;
top: 70px;
width: 200px;
text-align: left;
}
.title-entry-fixed td {
line-height:1.8em;
}
.title-entry-fixed td a｛
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
width: 200px;
margin-left: 0px;
background-position-y: 6px;
overflow: hidden;
white-space: nowrap;
display: inline-block;
line-height: 2em;
｝
.icon-recommend {
background: url(/themes/default/image/recommend.png) no-repeat 3px 0px;
background-size: 15px;
}
.icon-view {
background: url(/themes/default/image/view.png) no-repeat 3px 0px;
background-size: 15px;
}
.icon-collection {
background: url(/themes/default/image/collection.png) no-repeat 3px 0px;
background-size: 15px;
}
.icon-export {
background: url(/themes/default/image/Export.png) no-repeat 3px 0px;
background-size: 15px;
}
.icon-title {
background: url(/themes/default/image/title.png) no-repeat 3px 0px;
background-size: 15px;
}
.icon-padding-l {
padding-left:28px;
}
.border-bottom-red {
border-bottom:2px solid #a00001;
}
.red-font-15 {
color: #a00001;
font-size: 15px;
}
.title-entry td {
line-height: 2.4em;
}
.col-xs-1.right.title-first-2 + td {
padding-top:17px;
 font-size: 14px;
}
.col-xs-1.right.title-first-2 + td img {
position: relative;
top: -8px;
}
.col-xs-1.right.title-first-2 + td .red-small {
font-size: 12px;
color: #a00001;
font-weight: 300;
position: relative;
top: -7px;
margin-right: 2px;
}
.col-xs-1.right.title-first-2 + td a:hover {
text-decoration:none;
}
.col-xs-1.right.title-first-3 {
background: url(/themes/default/image/time.png) no-repeat 51px 10px;
background-size: 40px;
}
.col-xs-1.right.title-first-3 + td {
padding-top:19px;
height: 54px;
font-size: 14px;
}
.col-xs-9.table-display-inline a:hover {
text-decoration:none;
}
.col-xs-9.table-display-inline .red-decoration {
color:#a00001;
margin-right: 7px;
}
.col-xs-9.table-display-inline .black-decoration, td.col-xs-9.table-display-inline a.red-decoration.red-border + a {
font-weight: bolder;
margin-right: 7px;
}
.red-border {
color: #a00001 !important;
border: 1px solid #a00001;
padding: 0px 4px;
border-radius: 3px;
}
.red-border:hover {
background: #a00001;
color: #fff !important;
text-decoration:none;
}
.col-xs-9.table-display-inline .word-break-break-all {
word-break: break-all;
}
.col-xs-1 {
width: 10.133333% !important;
}
.col-xs-9.table-display-inline .margin-r {
margin-right: 8px;
}
.col-xs-9.table-display-inline .blue-color, .blue-color {
color:blue;
margin-left: 5px;
}
.col-xs-1.right strong a:hover {
text-decoration:none;
}
.col-xs-9.table-display-inline .green-border {
color: green;
border: 1px solid green;
padding: 0px 4px;
border-radius: 3px;
margin-bottom: 3px;
display: -webkit-inline-box;
margin-right:7px;
}
.col-xs-9.table-display-inline p, .col-xs-9.table-display-inline {
word-wrap: break-word;
white-space: normal;
display: inline-block !important;
}
.gray-color {
color:gray;
}
.col-xs-9.table-display-inline .green-border:hover {
background: green;
color: #fff;
}
.centralPane .workswidth {
width:100% !important;
}
div.wrapper .header-top .header-top-c {
margin: 0 auto;
width: 1170px;
height: 100%;
}
.title-first {
display: inline-block;
color: #a00001 !important;
text-decoration: none;
padding: 0;
font-size: 1.8rem !important;
}
#dc-title {color:black; margin-right:10px;}
.title-top100 {
background:url("../image/top100.png") no-repeat center;
;
font-size: 166% !important;
padding: 0px 78px 23px 102px !important;
background-position: 7px 21px;
display: -webkit-inline-box;
width: 481px;
margin: 0px 29.5%;
}
ul.nav.nav-tabs.tab-active-top100 {
border-bottom: 1px solid #a00001;
}
.btn-padding-2x {
padding: 6px 12px;
}
.display-inline-block {
display: inline-block;
}
.border-radius-0 {
border-radius: 0;
}
ul.nav.nav-tabs.tab-active-top100 li a:hover {
background-color: #a00001;
color: #fff;
}
#sYear, #eYear {
width: 24%;
float: left;
}
#sYear.sYear-lg, #eYear.eYear-lg {
width:35%;
}
ul.nav.nav-tabs.tab-active-top100 li.active a {
color: #a00001;
border: 1px solid #a00001;
border-bottom: 1px solid #f7f7f7;
background: #f7f7f7;
}
.tab-content-top .active {
border: 1px solid #a00001;
margin-top: 0 !important;
padding: 9px;
border-top: none;
}
.title-first:hover {
text-decoration:none;
}
table#week, table#month, table#total, table#outer, table#abroad, table#month_outer, table#month_outer, table#month_abroad, table#week_outer, table#week_abroad {
margin-top: 13px;
padding: 0 14px;
}
table.table-top100 td {
border: none !important;
height: 34px !important;
}
.top100-div-margin-top {
padding-left: 10px;
margin-top: 12px;
}
tr.top100-tr-first {
color: #a00001 !important;
}
div#con_total div input[type="radio"], div#con_month div input[type="radio"], div#con_week div input[type="radio"] {
margin: 0 8px;
}
.arrow-icon-left-img {
width: 22px;
height: 22px;
border-radius: 50%;
margin-right: 2px;
}
.edit-profile-nav {
top: -22px;
height: auto !important;
}
#orcidmark {
border: none;
}
th.ctitle, th.author, th.count {
border-bottom: 1px solid #a00001 !important;
height: 24px !important;
}
div.wrapper .header-top .header-top-c a {
line-height: 39px;
color: #787878;
text-decoration: none;
}
div.wrapper .header-top .header-top-c .header-top-c-text-l {
float: left;
}
div#dc-title {
font-size: 18px;
line-height: 30px;
font-weight: bold;
color: #a00001;
}
.navbar-brand {
display:none;
}
.sesond-topic {
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
padding: 5px 12px;
background: #fff;
border: 1px solid #a00001;
}
.sesond-topic:hover {
background: #a00001;
color: #fff;
}
span.input-group-addon input.btn.btn-default {
padding: 6px 15px;
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
div#latestnews ul.padding-l-20 li {
border-bottom: 1px dotted #ddd;
height: 28.6px;
}
div.wrapper h1, div.wrapper h2, div.wrapper h3, div.wrapper h4, div.wrapper h5, div.wrapper h6 {
margin:0 0 15px 0;
padding:0;
font-size:15px;
font-weight: 600;
line-height:normal;
color:#000000;
background-color:transparent;
}
.cspaceright {
width:885px;
height:110px;
float:left;
padding-top:5px;
}
.caspacelogin {
float:right;
}
.caspacesearch {
float:right;
clear:both;
margin-top:54px;
}
.menu-hd {
padding: 0 5px 0 30px;
background-color:red
}
.menu-hd a {
float:left;
}
.arrow-icon-left {
float:left;
margin-right:5px;
}
.arrow-icon-wrapper {
float:left;
width: 12px;
height: 6px;
line-height: 6px;
overflow: hidden;
margin-top:6px;
}
.menu-hd .g-icon {
margin-right: 5px;
_line-height: 33px;
color: #9c9c9c;
}
.arrow-icon-wrapper span {
display: block;
margin-top: -4px;
margin-right: 20px;
}
.g-icon {
font-family: global-iconfont;
font-size: 12px;
font-style: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscaleFont type;
}
.menu-bd {
z-index: 10001;
position: absolute;
right:0px;
top:16px;
display: none;
margin-top: -1px;
margin-left: -13px;
}
.menu-list .menu-bd-panel {
padding: 8px 0;
}
.menu-bd .menu-bd-panel {
padding: 4px 8px;
border: 1px solid #ccc;
background: #fff;
}
.menu-list .menu-bd-panel a {
display: block;
padding: 0 5px;
line-height: 28px;
white-space: nowrap;
}
.name {
position: absolute;
left: 130px;
top: 28px;
width:760px;
float:left;
text-align:left;
color:#044287;
letter-spacing:4px;
font-size:34px;
-moz-border-radius: 5px 5px 5px 5px;
text-shadow:2px 2px 5px #fff;
font-weight:bold;
/* For IE 8 */
-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#e7e7e7')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#e7e7e7');
}
a.signin {
position:relative;
margin-left:3px;
}
.caspacelogin table tr td {
border:none;
}
.caspacelogin table {
border:none;
}
.login_link {
color:#a00001;
text-shadow: 1px 1px 1px #fff;
}
#signin_menu {
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
display:none;
background-color:#EEF1F6;
position:absolute;
width:230px;
z-index:100;
border:1px solid #ccc;
text-align:left;
padding:8px;
top:10px;
right:84px;
margin-top:5px;
margin-right: 0px;
*margin-right: -1px;
color:#000000;
font-size:11px;
}
#signin_menu input[type=text], #signin_menu input[type=password] {
display:block;
border:1px solid #ACE;
font-size:13px;
padding:3px;
width:153px;
}
#signin_menu p {
margin:0;
}
#signin_menu a {
color:#000000;
}
#signin_menu label {
font-weight:normal;
}
#signin_menu p.remember {
padding:10px 0;
}
#signin_menu p.forgot, #signin_menu p.complete {
clear:both;
margin:5px 0;
}
#signin_menu p a {
color:#27B!important;
}
.changeo {
color:#D6D65E;
margin-left:15px;
line-height:25px;
}
.changeo:hover {
text-decoration:none;
}
.tyrzdl {
color:#FF9900;
font-weight:bold;
background-image:url("/image/logo-duckling.png");
background-repeat:no-repeat;
padding-left:17px;
}
.font-s-12rem {
font-size: 1.2rem !important;
}
.padding-l-20 {
padding-left: 20px;
margin: 6px 0;
font-size: 1.4rem;
}
.row1 {
background-color:#ffffff;
}
.row4 {
padding: 8px 0 0 8px;
color: #666666;
border-top: 1px solid #a00001;
background-color: #ecedf1;
overflow: hidden;
margin-bottom: 10px;
}
span.label.label-danger {
font-weight: normal;
}
div.row4 div#footer.clear div.footer-copyright {
text-align:center;
margin-bottom: 4px;
}
.row4 div#footer .footer-default {
text-align: center;
padding:0;
margin-bottom: 0px;
}
.row5 {
background-color:#000000;
border-top:1px solid #979797;
}
.badge {
background-color: #d9534f !important;
}
.form-control {
border: 1px solid #a00001;
}
.label-danger {
background-color: #d9534f !important;
}
.btn-primary {
background-color: #a00001 !important;
border-color: #a00001 !important;
}
#header, #container, #footer, #copyright {
position:relative;
margin:0 auto 0;
display:block;
width: 1170px;
}
#header {
padding:10px 0 3px 0;
}
#header h1, #header p, #header ul {
margin:0;
padding:0;
list-style:none;
line-height:normal;
}
#header h1 {
font-size: 3em;
text-transform: uppercase;
font-weight: 800;
margin-bottom:0;
font-family: Microsoft YaHei, '宋体', Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif;
padding:10px 0 0 10px;
}
#header h1 a {
color:#a00001;
text-decoration:none;
text-transform: none;
}
#header h1 a:hover {
color:#a00001;
}
#header p {
font-size:16px;
margin-left:12px;
color: #333;
text-align: center;
}
#header p a {
color:#510000;
background-color:#ffffff;
}
#header .fl_left {
margin-bottom:15px;
}
#header .fl_right {
margin-bottom:10px;
}
#header .fl_right_top {
margin-bottom:20px;
}
#header .fl_right_top {
float: right;
margin-top: -40px;
}
#header .prompt {
float: left;
color: #000000;
line-height: 23px;
background: rgba(0, 0, 0, .1);
}
#header .fl_right_bottom {
display:block;
margin:0;
padding-top: 45px;
float: none;
}
.input-group-btn-width {
width: 22% !important;
}
  .imagesearch-input {
position: relative;
display: table-cell;
}
#imagesearchdiv {
position: absolute;
clear: both;
right: 96px;
top: 61px;
z-index: 3;
width: 23px;
height: 20px;
padding-right: 2px;
background-color: #ffffff;
}
#upimg {
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
display:none;
background-color:white;
position:absolute;
width:400px;
height:185px;
z-index:101;
border: 1px solid #c3c3c3;
text-align:left;
padding:8px;
top:20px;
right:-2px;
margin-top:5px;
margin-right: 0px;
*margin-right: -1px;
-webkit-box-shadow: 0 1px 5px #9E9E9E;
box-shadow: 0 1px 5px #9E9E9E;
}
#upimg_span {
position:absolute;
font-size: 16px;
}
#imgclose {
float: right;
position: absolute;
right: 10px;
font-size: 16px;
}
div.imgflash {
width: 375px;
margin: 10px 5px;
height:25px;
border-color: #D9E4FF;
-moz-border-radius-topleft : 5px;
-webkit-border-top-left-radius : 5px;
-moz-border-radius-topright : 5px;
-webkit-border-top-right-radius : 5px;
-moz-border-radius-bottomleft : 5px;
-webkit-border-bottom-left-radius : 5px;
-moz-border-radius-bottomright : 5px;
-webkit-border-bottom-right-radius : 5px;
}
/*右侧浮动工具*/
.side-pannel {
	position: fixed;
	right: 1%;
	z-index: 99;
	font-size: 12px;
}
.side-pannel-left {
left: 0;
width: 0%;
}
.form-control-inline-block{
display: inline-block !important;
width: auto !important;
margin: 0.5em 1em;
}
.side-pannel-left > a#btnEditor{
font-size: 16px;
writing-mode: lr-tb;
display: inline-block;
width: 30px;
color: #fff;
background: #a00001;
padding: 7px;
text-decoration: none;
border-radius: 5px;
cursor: pointer;
}
.side-pannel-left > a#btnEditor:hover{
color: #fff;
background: #a00001;
}
div#editModal{
-webkit-animation:bounceInLeft 1s .2s ease both;
-moz-animation:bounceInLeft 1s .2s ease both;}
@-webkit-keyframes bounceInLeft{
0%{opacity:0;
-webkit-transform:translateX(-2000px)}
60%{opacity:1;
-webkit-transform:translateX(30px)}
80%{-webkit-transform:translateX(-10px)}
100%{-webkit-transform:translateX(0)}
}
@-moz-keyframes bounceInLeft{
0%{opacity:0;
-moz-transform:translateX(-2000px)}
60%{opacity:1;
-moz-transform:translateX(30px)}
80%{-moz-transform:translateX(-10px)}
100%{-moz-transform:translateX(0)}
}

.side-bar {
border-bottom: none;
}
.side-bar a {
display: block;
cursor: pointer;
width: 70px;
height: 60px;
position: relative;
color: #676767;
text-align: center
}
.side-bar a s {
display: block;
margin-left: auto;
margin-right: auto
}
.side-bar a span {
line-height: 20px
}
.side-bar a:hover {
background: #DFFFED
}
.side-bar a.gotop s {
position: absolute;
top: 50%;
left: 17px
}
.side-bar a.text {
padding-top: 25px;
text-decoration: none;
}
.side-bar a.qr s {
position: absolute;
top: 50%;
left: 18px
}
.side-bar a.qr i {
width: 230px;
height: 220px;
position: absolute;
left: -230px;
top: 50%;
margin-top: -120px;
display: none;
background-position: 0 0
}
.side-bar a.qr:hover i {
display: block
}
.g-icon-top {
height: 20px;
width: 35px;
margin-top: -10px;
background-position: 0 -33px
}
.g-icon-survey1 {
height: 23px;
width: 26px;
margin-top: -11px;
background-position: 0 -53px
}
.side-bar a.survey:hover s {
height: 23px;
width: 26px;
margin-top: -11px;
background-position: -26px -53px
}
.g-icon-qq1 {
height: 20px;
width: 22px;
margin-top: -10px;
background-position: -35px -33px
}
.g-icon-weibo1 {
height: 25px;
width: 27px;
margin-top: -12px;
background-position: -72px 0
}
.g-icon-weibo2, .side-bar a.weibo:hover s {
height: 25px;
width: 27px;
margin-top: -12px;
background-position: -72px -25px
}
.g-icon-qr1 {
height: 33px;
width: 36px;
margin-top: -16px;
background-position: -36px 0
}
.keywordmap-display-flex-center {
 vertical-align: inherit;
}
.keywordmap-display-flex-tr {
  
}
.g-icon-qr2, .side-bar a.qr:hover s {
height: 33px;
width: 36px;
margin-top: -16px;
background-position: 0 0
}
.btn-large {
padding: 10px 6px;
font-size: 13px;
line-height: 1.3333333;
}
.g-icon-qq1, .g-icon-qr1, .g-icon-qr2, .g-icon-survey1, .g-icon-survey2, .g-icon-top, .g-icon-weibo1, .g-icon-weibo2, .side-bar a.qr:hover s, .side-bar a.survey:hover s, .side-bar a.weibo:hover s {
background-image: url(/image/sprite1.png)
}
/* ----------------------------------------------导航*------------------------------------*/
#topnav {
display:block;
clear:both;
width:100%;
margin:0 auto;
text-align: center;
cursor: pointer;
background-color: #D1331A;
}
#topnav_logo {
display:block;
clear:both;
width:1024px;
margin:0 auto;
text-align: center;
cursor: pointer;
background-color: #D1331A;
}
#topnav a {
display:inline-block;
color:#FFFFFF;
background-color: #D1331A;
font-weight:600;
text-decoration: none;
margin:0 auto;
width:120px;
padding:15px 0 15px 0;
}
#topnav_logo a {
display:inline-block;
color:#FFFFFF;
background-color: #D1331A;
font-weight:600;
text-decoration: none;
margin:0 auto;
width:120px;
padding:15px 0 15px 0;
}
@media screen and (min-width: 414px)  {
#topnav a {
width:40%;
padding: 10px 0 10px 0;
}
#topnav_logo {
width:100%;
}
#topnav_logo a {
width:40%;
padding: 10px 0 10px 0;
}
}
#topnav a:hover {
color:#D1331A;
background-color: #ffffff;
padding:15px 0 15px 0;
}
#topnav_logo a:hover {
color:#D1331A;
background-color: #ffffff;
padding:15px 0 15px 0;
}
#topnav ul, #topnav li {
margin:0 auto;
padding:0;
list-style: none;
width: 100%;
height: 28px;
background-color: #D1331A;
}
#topnav_logo ul, #topnav_logo li {
margin:0 auto;
padding:0;
list-style: none;
}
#topnav li {
display:inline;
font-size:15px;
}
#topnav_logo li {
display:inline;
font-size:14px;
}
#topnav li.last {
margin:0;
}
#topnav_logo li.last {
margin:0;
}
/* ----------------------------------------------Column Navigation-------------------------------------*/
#column .subnav {
display:block;
width:180px;
padding:25px;
background-color:#F7F7F7;
margin:10px 0 20px 0;
line-height:normal;
}
#column .subnav h2 {
margin:0 0 20px 0;
padding:0 0 14px 0;
background-color:#F7F7F7;
border-bottom:1px dotted #666666;
}
#column .subnav ul {
margin:0;
padding:0;
list-style:none;
}
#column .subnav li {
margin:0 0 3px 0;
padding:0;
}
#column .subnav ul ul, #column .subnav ul ul ul, #column .subnav ul ul ul ul, #column .subnav ul ul ul ul ul {
border-top:none;
padding-top:0;
}
#column .subnav a {
display:block;
margin:0;
padding:5px 10px 5px 20px;
color:#666666;
background:url("../images/brown_file.gif") no-repeat 10px center #F7F7F7;
text-decoration:none;
border-bottom:1px dotted #666666;
}
#column .subnav a:hover {
color:#896C50;
background-color:#F7F7F7;
}
#column .subnav ul ul a, #column .subnav ul ul ul a, #column .subnav ul ul ul ul a, #column .subnav ul ul ul ul ul a {
background:url("../images/black_file.gif") no-repeat #F7F7F7;
}
#column .subnav ul ul a {
padding-left:40px;
background-position:30px center;
}
#column .subnav ul ul ul a {
padding-left:50px;
background-position:40px center;
}
#column .subnav ul ul ul ul a {
padding-left:60px;
background-position:50px center;
}
#column .subnav ul ul ul ul ul a {
padding-left:70px;
background-position:60px center;
}
/* ----------------------------------------------form-------------------------------------*/
form, fieldset, legend {
margin:0;
padding:0;
border:none;
}
legend {
display:none;
}
input, textarea, select {
font-size:12px;
font-family:Georgia, "Times New Roman", Times, serif;
}
/* ----------------------------------------------Search Form-------------------------------------*/
#sitesearch {
display: block;
float: right;
width: 493px;
}
@media (min-width:320px) and (max-width:420px) {
#sitesearch {
width:100%;
padding-right: 50px;
padding: 0 0 0px 6px;
float: left;
}
}
#sitesearch input#search {
width:70px;
height:25px;
margin:0;
padding:0;
cursor:pointer;
background:none;
float:left;
}
  
/* ----------------------------------------------Forms in Content Area-------------------------------------*/
#container #respond {
display:block;
width:100%;
}
#container #respond input {
width:170px;
padding:2px;
border:1px solid #CCCCCC;
margin:5px 5px 0 0;
}
#container #respond textarea {
width:98%;
border:1px solid #CCCCCC;
padding:2px;
overflow:auto;
}
#container #respond p {
margin:5px 0;
}
#container #respond #submit, #container #respond #reset {
margin:0;
padding:5px;
color:#666666;
background-color:#F7F7F7;
border:1px solid #CCCCCC;
cursor:pointer;
}
/* ----------------------------------------------Newsletter-------------------------------------*/
#footer legend {
display:block;
margin-bottom:20px;
font-size:16px;
font-weight:bold;
color:#FFFFFF;
background-color:#000000;
}
#footer input {
display:block;
float:left;
width:215px;
height:20px;
margin:0;
padding:5px 10px;
color:#666666;
background-color:#FFFFFF;
border:none;
}
#footer input#subscribe {
width:100px;
height:30px;
float:left;
margin:0 0 0 10px;
padding:0;
cursor:pointer;
text-align:center;
text-transform:uppercase;
font-weight:bold;
}
/* ----------------------------------------------homepage-------------------------------------*/
#hpage_featured {
position: relative;
margin:0 auto 0;
display:block;
padding-top:10px;
width:1170px;
}
#hpage_featured a {
font-size: 1.4rem;
text-decoration: none;
}
#myTab div a.more, #myTab_1 div a.more {
font-family:"Microsoft Yahei", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
div.intro ul#myTab li.active a div.border-red {
border-left: 5px solid #a00001;
height: 13px;
position: absolute;
top: 3px;
left: -5px;
display: inline-block;
}
div.border-red-1 {
border-left: 5px solid #a00001;
height: 13px;
position: absolute;
top: 3px;
left: -15px;
display: inline-block;
}
.wrapper.row2 ul#myTab_1 li.active a, .popular a {
position: relative;
color: #000;
}
div.wrapper div#content div.popular div.banner_background div.border-red-2 {
border-left: 5px solid #a00001;
height: 13px;
position: relative;
top: -33px;
margin-left: -3px;
}
div.wrapper ul#myTab_1 div a#moreUrl.more {
margin-top: -33px;
font-weight: 200;
}
div.intro div#myTabContent.tab-content div#new.tab-pane.fade.in.active ul li span {
float:right;
}
#hpage_featured .wrapper {
display: block;
float: right;
width: 577px;
height: 330px;
background-color: #fff;
padding: 10px;
min-height: 200px;
border: 1px solid #ddd;
}
/*
#hpage_featured .wrapper a{
color: red;
font-size:60px;
}*/
#hpage_featured .wrapper h4 {
margin:3px 0 0 0;
}
#hpage_featured .wrapper h4 a {
color:#555;
font-size:13px;
}
.nav.navbar.navbar-default {
margin:0 !important;
background: none;
border: none;
min-height: auto;
}
#hpage_featured .intro {
display: block;
float: left;
width: 577px;
background-color: #fff;
padding: 10px;
border: 1px solid #ddd;
height: 330px;
}
#hpage_featured .intro li {
border-bottom: 1px dotted #ddd;
height: 28.6px;
}
#myTab {
border-bottom: 2px solid #a00001;
height: 28px;
padding-left: 25px !important;
}
 #myTab-kic {
 list-style: none;
margin-bottom: 0px;
height: 42px;
padding-left: 25px !important;
}
ul#myTab-kic .active a {
background:#fff !important;
}
 .pageContents.contents.col-lg-12 {
padding: 0;
}
form#navbarSearche .navigation.tab-control.navigation-top {
padding: 0px !important;
}
.line-height-24{
line-height: 2.4em;
}
.padding-bottom-5{
padding-bottom: 5px !important;
}
input#query1{
border-right: none;
}
select#tfield1{
background: #a00001;
color: #fff;
border-color: #a00001;
}
form#sitesearch input#btn_search{
border-bottom-left-radius: 0px;
border-top-left-radius: 0px;
}
.navbarDefault .navigation .div-nav-admin {
padding: 2px 5px 2px 15px;
}
.modal-content .modal-body ul#myTab {
height: 44px;
}
#myTab_1, .popular {
border-bottom: 2px solid #a00001;
list-style: none;
padding-left: 28px;
height:30px;
margin-bottom: 0px;
;
}
#myTab_1, .popular a:hover {
text-decoration:none;
color:#000;
}
.banner_background {
padding-left: 25px;
border-bottom: 2px solid #a00001;
height: 25px;
}
#hpage_featured .intro h1, #hpage_featured .intro h2, #hpage_featured .intro h4, #hpage_featured .intro h5, #hpage_featured .intro h6 {
margin:0 auto;
padding:8px 0 6px 16px;
font-weight:600;
}
#latestnews .quicklinks ul {
margin:16px;
padding:0;
list-style:none;
text-align:auto;
padding-bottom:30px;
}
#content #latestnews .popular {
display: block;
width: 100%;
clear: both;
overflow: hidden;
margin-bottom: 20px;
height: 100%
}
#latestnews .popular h2 a {
float: right;
background-color: transparent;
color:#999;
font-size:12px;
font-weight: 400;
padding-top: 3px;
margin-top: -20px;
position: relative;
z-index: 10;
}
#latestnews .quicklinks h2 a {
float: right;
background-color: transparent;
color:#999;
font-size:12px;
padding-top: 3px;
font-weight: 400;
}
#content #latestnews .quicklinks {
display:block;
width:100%;
clear:both;
margin-top: 5px;
overflow:hidden;
}
#latestnews .quicklinks li {
display:block;
float:left;
margin-bottom: 8px;
width:105px;
line-height:normal;
width:25%;
}
#latestnews .quicklinks a {
font-size:13px;
margin:2px 0 0 0;
color:#510000;
font-weight: 400;
}
#homepage {
position:relative;
margin:0 auto 0;
display:block;
}
#container #homepage #sub-content {
}
#container #homepage #content #top_featured {
margin:0 0 20px 0;
padding:0 0 20px 0;
border-bottom:1px solid #D8D8D8;
}
#container #homepage #content #top_featured li {
float:left;
width:300px;
margin-right:30px;
}
#container #homepage #content #top_featured li.last {
margin-right:0;
}
#container #homepage #content #top_featured li img {
padding-bottom:16px;
background:url("../images/shadow.gif") bottom center no-repeat;
}
#container #homepage #content #latestnews {
display:block;
float:left;
padding: 10px;
border: 1px solid #ddd;
background-color: #fff;
width: 577px;
height: 346px;
}
#latestnews_1 {
display:block;
float:right;
padding: 10px;
border: 1px solid #ddd;
background-color: #fff;
width: 577px;
height: 346px;
margin-left: 16px;
}
div.popular span.glyphicon-list-alt {
float: left;
}
div.popular h2 .Cooperation {
float: left;
top: 3px;
margin-right: 10px;
}
#sub-content #latestnews {
display:block;
float:left;
width:96%;
}
#sub-content #latestnews li {
margin:3px 0 0 0;
padding:0 0 0 0;
border-bottom:1px dotted #D8D8D8;
}
#sub-content #latestnews li a {
font-size: 13px;
}
#container #homepage #content #authorimg {
display:block;
float:left;
width: 100%;
padding: 10px;
border: 1px solid #ddd;
margin-top: 10px;
background-color: #fff;
}
#container #homepage #content #authorimg a {
padding-top: 3px;
}
#sub-content #sub-authorimg {
display:block;
float:left;
width:96%;
margin:0 0 0 10px;
}
#sub-content #sub-authorimg h2 {
line-height: 40px;
border-bottom:1px solid #D8D8D8;
font-size: 15px;
}
#sub-content #sub-authorimg h2 a {
font-size: 14px;
font-weight: 600;
}
#container #homepage #content #latestnews li .readmore {
margin-top:5px;
}
#container #homepage #column {
}
#container #homepage #column .readmore a {
font-weight:normal;
}
#container #homepage #column .staffmembers li {
margin:0 0 15px 0;
border-bottom:1px solid #D8D8D8;
}
#container #homepage #column .staffmembers li.last {
margin-bottom:0;
}
#container #homepage #column .staffmembers p {
margin:10px 0 0 0;
padding:0;
line-height:normal;
}
/* yaoxn201411 首页作者滚*/
.switchable-triggers {
float: left;
position: absolute;
left: 50%;
margin-left: -294px;
top: 349px;
;
}
.row4 #footer .footbox ul li {
float:left;
margin-right: 20px;
}
.row4 #footer .copyright {
position: relative;
left: 50%;
margin-left: -232px;
display: block;
}
.row4 #footer .address {
position: relative;
left: 50%;
margin-left: -334px;
display: block;
}
.switchable-triggers li {
display: inline-block;
width: 17px;
height: 6px;
margin: 10px 3px 0 0;
font-size: 0px;
color: #70B2D5;
background: url(/image/navigator.png) -80px -10px no-repeat;
outline: none;
overflow: hidden;
float: left;
}
.switchable-triggers li.current, .switchable-triggers li:hover {
color:#CACACA;
background:url(/image/navigator.png) -80px 0 no-repeat;
}
#scrollable-panel {
clear: both;
position: relative;
height: 377px;
overflow: hidden;
margin: 0;
height: 333px;
}
div.wrapper div#hpage_featured.clear div#authorimg div.box {
height: 374px;
}
#scrollable-panel .clearfix {
position:absolute;
width:2010em;
}
.popular #total {
padding-left: 13px;
margin-top: 10px;
color: #000 !important;
}
.popular #total table tbody tr td a span {
color: #000 !important;
font-size: 14px;
}
#scrollable-panel a {
float: left;
margin: 2px 6px;
display: inline;
text-align: center;
background: #f7f7f7;
background-image: url(/themes/default/image//home-poeple-bg.png);
box-shadow: 0 0 2px 2px #e0dfdf;
}
#scrollable-panel a img {
height: 185px;
display: block;
margin: 14px auto 5px;
padding: 3px;
/* border: 1px solid rgba(221, 221, 221, 0.74); */
box-sizing: border-box;
transition: all 0.3s;
box-shadow: 0 0 3px 3px #ddd;
}
#sub-scrollable-panel {
clear:both;
position: relative;
width: 100%;
height: 138px;
overflow: hidden;
margin:0;
background-color:#f9f8f8;
}
#sub-scrollable-panel .clearfix {
position:absolute;
width:2010em;
}
#sub-scrollable-panel a {
float:left;
width:80px;
height:128px;
background:transparent;
margin:0 5px 0 3px;
display:inline;
text-align:center;
padding:0 2px 0 2px;
}
#sub-scrollable-panel a img {
width:76px;
height:103px;
display:block;
margin:5px auto;
}
#slideBox {
position:relative;
width:380px;
height:210px;
overflow:hidden;
}
#slideBox ul.items {
position:absolute;
float:left;
background:none;
list-style:none;
padding:0px;
margin:0px;
}
#slideBox ul.items li {
float:left;
background:none;
list-style:none;
padding:0px;
margin:0px;
}
#slideBox ul.items li a {
float:left;
line-height:normal !important;
padding:0px !important;
border:none;
}
#slideBox ul.items li a img {
width:380px;
height:210px;
margin:0px !important;
padding:0px !important;
display:block;
border:none;
}
#slideBox div.tips {
position:absolute;
bottom:0px;
width:100%;
height:30px;
background-color:#000;
overflow:hidden;
}
#slideBox div.tips div.title {
position:absolute;
left:0px;
top:0px;
height:100%;
}
#slideBox div.tips div.title a {
color:#FFF;
background-color:#000;
line-height:30px;
margin-left:10px;
text-decoration:none;
}
#slideBox div.tips div.title a:hover {
text-decoration:underline !important;
}
#slideBox div.tips div.nums {
position:absolute;
right:0px;
top:0px;
height:100%;
}
#slideBox div.tips div.nums a {
display:inline-block;
>float:left;
width:10px;
height:10px;
background-color:#FFF;
text-indent:-99999px;
margin:10px 10px 0px 0px;
}
#slideBox div.tips div.nums a.active {
background-color:#093;
}
#notices {
margin-top: 0;
padding: 0;
}
#notices li {
border-bottom: 1px dotted #ddd;
list-style: none;
margin-top:5px;
}
#notices li a {
color:#505050;
}
@media (min-width:320px) and (max-width:420px) {
#notices {
margin-left: 3px;
}
#hpage_featured .wrapper {
margin: 0 0 0 0px;
width:100%;
}
#hpage_featured .intro {
width:100%;
}
#slideBox {
width:100%;
}
#slideBox ul.items li a img {
width:100%;
}
#container #homepage #content #latestnews {
width:100%;
}
#container #homepage #content #authorimg {
width: 100%;
}
}
/* ----------------------------------------------portfolio-------------------------------------*/
#portfolio {
display:block;
width:100%;
}
#portfolio ul {
margin:0;
padding:0;
list-style:none;
}
#portfolio li.last {
margin:0;
}
#portfolio .fl_left {
display:block;
float:left;
width:450px;
}
#portfolio .fl_left .media {
margin:0 0 20px 0;
}
#portfolio .fl_left .mediadetails h2, #portfolio .fl_left .mediadetails a {
background-color:#E9E9E9;
}
#portfolio .fl_left .mediadetails {
padding:10px 20px;
color:#666666;
background-color:#E9E9E9;
}
#portfolio .fl_right {
display:block;
float:right;
width:465px;
}
#portfolio .fl_right .medialist {
margin:0 0 25px 0;
}
#portfolio .fl_right .medialist li {
display:block;
float:left;
width:140px;
height:140px;
margin:0 0 15px 15px;
}
#portfolio .fl_right .medialist li a img {
display:block;
width:130px;
height:130px;
margin:0;
padding:4px;
border:1px solid #D8D8D8;
}
#portfolio .fl_right .medialist li a:hover img {
border-color:#000000;
}
#portfolio .fl_right .pagination {
display:block;
width:450px;
margin-left:15px;
clear:both;
text-align:center;
}
/* --jQuery Tabs Specific - Only modify if you know what you are doing---*/
.nav {
position: relative;
}
.nav .nav-bg-t {
width: 100%;
height: 28px;
background-color: #D1331A;
}
.nav .nav-bg-b {
width: 100%;
height: 6px;
background-color: #a00001;
}
.nav .nav-main {
position: absolute;
top: -1px;
left: 50%;
margin: 0 auto;
margin-left: -43.6%;
width: 87%;
height: 45px;
text-align: center;
}
.div-margin-top-display-none {
margin-top: 16px;
}
.nav .nav-main .nav-main-bg {
background-color: #f7f7f7;
list-style: none;
height: 37px;
border: 1px solid #e5e5e5;
padding-left: 0px;
float: none;
margin: 7.5px -15px;
}
.nav .nav-main .nav-main-bg li {
height: 36px;
display: inline-block;
margin-left: -10px;
float: none;
}
.nav .nav-main .navbar-default li:hover a {
color: #fff;
font-weight: bold;
background: #a00001;
}
div#div_keywordcatalog{
    position: absolute;
    left: -288px;
    top: 0;
    font-size: 16px;
    width: 250px;
    background: #f9f9f9;
    border: 1px solid #ccc;
    padding: 10px;
    height: 470px;
    overflow: scroll;
overflow-x:hidden;
}
div#div_keywordcatalog::-webkit-scrollbar
{
width: 16px;
height: 16px;
background-color: #F5F5F5;
}

/*定义滑块 内阴影+圆角*/
div#div_keywordcatalog::-webkit-scrollbar-thumb
{
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
background-color: #555;
}
div#div_keywordcatalog::-webkit-scrollbar
{
width: 12px;
background-color: #cccccc;
}
div.box div#scrollable-panel div a div.names {
width: 280px;
height: 123px;
}
.ms-drop ul > li{
padding-bottom: 5px;
}
#authorimg .box .names .name_ {
font-size: 19px;
color: #4f4f4f;
margin-bottom: 4px;
}
.intro .tab-content #new ul li a {
font-weight: normal;
color:#000;
}
.intro .tab-content #new ul li a:hover, .table-line-h-24 td a:hover, .font-s-12rem:hover ,.intro .tab-content #new ul li a:hover {
color:#a00001 !important;
text-decoration:none;
}
.wrapper.row3 {
margin-top: 25px;
padding-bottom: 25px;
}
.color-999 {
color: #999;
font-size: 1.3rem;
}
.tabel-body {
background: url(/themes/default/image/home-poeple-bg.png) !important;
}
#authorimg .box .names .grade_ {
display: block;
color: #D1331A;
font-size: 15px;
margin-bottom: 10px;
}
#authorimg .box .names .direction_ {
display: inline-block;
height: 40px;
margin-left: 16px;
margin-right: 16px;
margin-bottom: 10px;
overflow: hidden;
color: #787878;
font-size: 13px;
line-height: 20px;
text-align: left;
float: left;
font-weight: 100;
}
.nav .nav-main .nav-main-bg a {
font-family:Microsoft YaHei;
font-weight: bold;
text-decoration: none;
display: inline-table;
color: #000;
padding: 9px 25px;
float: left;
font-size: 1.5rem;
}
.nav .nav-main .nav-main-bg .index {
color: #a00001;
}
.nav .nav-main .nav-main-bg img {
margin: 9px 0px;
float: left;
}
.ui-tabs {
}
.ui-tabs .ui-tabs-nav {
}
.ui-tabs .ui-tabs-nav li {
}
#container .ui-tabs .ui-tabs-nav li a {
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
}
#container .ui-tabs li.ui-tabs-selected a {
}
.ui-tabs .ui-tabs-panel {
}
#container .ui-tabs .ui-tabs-hide {
display:none;
}
/* ----------------------------------------------Pagination-------------------------------------*/
.pagination {
display:block;
text-align:center;
}
.pagination .active a {
color: #fff !important;
background-color: #a00001 !important;
border-color: #a00001 !important;
}
.pagination li a {
color: #a00001 !important;
}
.pagination ul {
margin:0;
padding:0;
list-style:none;
}
.pagination li {
display:inline;
}
.pagination .next {
margin:0;
}
.pagination a {
display:inline-block;
margin:0 2px 0 0;
padding:2px 5px 3px 5px;
border:1px solid #D8D9DE;
}
.pagination .current, .pagination .splitter {
margin:0 2px 0 0;
padding:6px;
}
.wrapper .pagination a:hover, .pagination .current, .pagination .splitter {
color:#000000;
background-color:#EBEDEE;
}
 .evaluation {
display: inline-block;
display:flex;
flex-flow:row nowrap;
padding-top:10px;
}
.evaluation .evaluation-left {
width:21%;
background:#fff;
display:flex;
flex-flow:column nowrap;
height:1000px;
margin-right: 20px;
float: left;
}
.evaluation-h3 {
font-size: 18px;
margin: 0;
}
.evaluation .evaluation-left a.btn {
color: #fff;
border-radius: 0;
padding-left: 99px;
position: relative;
transform: translateZ(0px);
transition: all 1s ease 0s;
}
.evaluation .evaluation-left a.btn:after {
content:"";
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
background: #fff;
z-index: -1;
transform: scaleX(0);
transform-origin: 100% 50% 0;
transition: all 0.5s ease-out 0s;
}
.evaluation .evaluation-left a.btn:hover:after {
transform: scaleX(1);
transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
.evaluation .evaluation-left a.btn span {
width: 80px;
height: 100%;
line-height: 40px;
background: #fff;
position: absolute;
top: 0;
left: 0;
transition: all 0.3s linear 0s;
}
div#hot-usage-top {
padding: 5px 0 5px 5px;
}
.table-line-h-24 td {
line-height: 29.5px;
}
.table-line-h-24 td a {
text-decoration:none;
}
.evaluation .evaluation-left a.btn span:after {
content:"";
display: block;
width: 10px;
height: 10px;
background: #fff;
margin: auto 0;
position: absolute;
top: 0;
right:-6px;
bottom:0;
transform: rotate(45deg);
transition: all 0.3s linear 0s
}
.evaluation .evaluation-left a.btn.red {
border:1px solid #a00001;
background: #a00001;
height: 44px;
width: 100%;
}
.evaluation .evaluation-left a.btn.red:hover, .evaluation .evaluation-left a.btn.red span {
color: #a00001;
font-size:26px;
}
.evaluation .evaluation-left a.btn.red:hover span, .evaluation .evaluation-left a.btn.red:hover span:after {
background: #a00001;
}
.evaluation .evaluation-left a.btn:hover span {
color: #fff;
}
@media only screen and (max-width: 767px) {
.evaluation .evaluation-left a.btn {
margin-bottom: 20px;
}
}
.evaluation-head-1 {
margin:15px;
height:200px;
}
.evaluation-head-1 .btn-group {
width:100%;
margin: 0 0 10px 0;
}
.evaluation-head-1 .btn-group.open .dropdown-menu {
width: 100%;
}
.evaluation-head-1 .btn-group.open .dropdown-menu span.badge {
margin-left:5px;
}
.evaluation-right {
background:#fff;
width: 77%;
padding:15px;
float: right;
}
.form-control.form-control-year, .form-control.form-control-month {
float: left;
width: 16%;
margin: 0 10px;
}
.evaluation-right .panel.panel-default .panel-body {
width: 100%;
position: relative;
}
.evaluation-right .panel.panel-default .panel-body a {
line-height: 33px;
margin: 0 10px;
float: left;
position: relative;
z-index: 10;
}
.panel-body-right-left {

}
.panel-body-right-left .form-control.form-control-evaluation-tab-1-way {
width: 15%;
float: left;
}
.panel-body-right-left-a {

}
.panel-body-right-right {
position: absolute;
right: 12px;
}
.evaluation-table thead th {
text-align: center;
vertical-align: inherit !important;
}
.evaluation-tab-4-right {
align-self: flex-end;
}
.evaluation-tab-3-panel-body, .evaluation-tab-4-panel-body {
flex-flow: column;
}
.label-margin-top {
position: relative;
top: 11px;
}
.panel-body td {
vertical-align: inherit !important;
}
.form-control-evaluation-1 {
width: 30% !important;
}
.td-evaluation-display-flex {
display: flex;
justify-content: flex-start;
padding-top: 15px !important;
align-items: center;
}
.evaluation-right .btn-default {
padding: 6px 12px;
}
.btn-evaluation-margin-right {
margin-right: 110px;
}
.form-control.form-control-evaluation-1 {
margin: 0 10px;
}
 #fader {
float:left;
display:block;
height:242px;
width:466px;
text-align:center;
font-weight:bold;
color:#fff;
margin:0;
}
#fader li {
margin:0 0 10px 0;
}
#fader li img {
height:380px;
display:block;
}
#container h1, #container h2, #container h3, #container h4, #container h5, #container h6 {
background-color: #FFFFFF;
padding: 0px 0 2px 0;
font-family: Microsoft YaHei, 'å®‹ä½* , Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif;

}
span.itemmap-browse-margin-l .btn.btn-default {
margin-left: 15px;
padding: 6px 12px;
}
#container .readmore {
display:block;
width:100%;
text-align:right;
line-height:normal;
}
div.wrapper.row2 ul#myTab_1 li.active {
padding-bottom: 5px;
}
#navigation-padding-top-0 {
padding-top:0 !important;
}
#navigation-padding-top-0 .btn.btn-lg.red {
width: 100%;
height: 44px;
background: #f5f5f5;
 border-radius: 0;
border: none;
}
#navigation-padding-top-0 .btn.btn-lg.red span h2 {
display: inline-block !important;
width: 128.3px;
background: none;
position: relative;
top: 0px;
color: #f5f5f5;
border: none;
left: 30px;
margin-top: 10px;
font-weight: bold;
font-size: 1.8rem !important;
}
#navigation-padding-top-0 .btn.btn-lg.red span img {
border-radius: 26px;
margin-left: 28px;
border: 2px solid #f5f5f5;
position: relative;
z-index: 10;
width: 41px;
height: 41px;
left: -2px;
top: -1px;
}
.margin-b-10{
margin-bottom: 10px;
}
.margin-b-20{
margin-bottom: 20px;
}
.form-group.form-group-center-80 #tlogin_password {
padding-left: 3em;
}
.btn-border{
background: #fff;
border-color: #a00001;
color: #a00001;
}
.btn-border:hover {
background: #a00001;
color: #fff !important;
}
#navigation-padding-top-0 .btn {
color: #f5f5f5;
text-transform: uppercase;
border-radius: 0;
 position: relative;
transform: translateZ(0px);
transition: all 0.5s ease 0s;
}
#navigation-padding-top-0 .btn:after {
content:"";
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
background: #f5f5f5;
z-index: -1;
transform: scaleX(0);
transform-origin: 100% 50% 0;
transition: all 0.5s ease-out 0s;
}
#navigation-padding-top-0 .btn:hover:after {
transform: scaleX(1);
transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
#navigation-padding-top-0 .btn span {
width: 90px;
height: 100%;
line-height: 40px;
background: #f5f5f5;
position: absolute;
top: 0;
left: 0;
transition: all 0.3s linear 0s;
}
#navigation-padding-top-0 .btn span:after {
content:"";
display: block;
width: 12px;
height: 12px;
background: #f5f5f5;
margin: auto 0;
position: absolute;
top: 0;
right: -6px;
bottom: 0;
transform: rotate(45deg);
transition: all 0.3s linear 0s;
}
.news-nav-tab .active a {
border: 1px solid #a00001 !important;
color: #a00001;
border-bottom: none !important;
}
.news-nav-tab > li {
border-bottom: none !important;
}
.news-nav-tab .dropdown.active.open .dropdown-menu li a {
border: none !important;
color: #000;
}
.news-nav-tab .dropdown.active.open .dropdown-menu > li > a:hover {
background-color: #f5f5f5;
}
#sub-content #latestnews #myTabContent #new ul {
margin-left: 8px;
list-style-type: circle;
line-height: 1.4em;
}
#sub-content #latestnews #myTabContent #new ul li {
padding: 5px 0 5px 0;
margin: 0;
}
#navigation-padding-top-0 .btn.btn-sm {
padding-left: 40px;
}
#navigation-padding-top-0 .btn.btn-sm span {
width: 27px;
line-height: 27px;
}
#navigation-padding-top-0 .btn.btn-sm span:after {
width: 8px;
height: 8px;
right: -5px;
}
#navigation-padding-top-0 .btn.btn-xs {
padding-left: 30px;
}
#navigation-padding-top-0 .btn.btn-xs span {
width: 20px;
line-height: 20px;
}
#navigation-padding-top-0 .btn.btn-xs span:after {
width: 7px;
height: 7px;
right: -4px;
}
#navigation-padding-top-0 .btn.red {
border: 1px solid #a00001 !important;
background: #a00001 !important;
}
#navigation-padding-top-0 .btn.red:hover, #navigation-padding-top-0 .btn.red span {
color: #a00001;
}
#navigation-padding-top-0 .btn.red:hover span, #navigation-padding-top-0 .btn.red:hover span:after {
background: #a00001;
}
#navigation-padding-top-0 .btn.red:hover span h2 {
color:#a00001 !important;
}
#navigation-padding-top-0 .btn:hover span {
color: #f5f5f5 !important;
}
@media only screen and (max-width: 767px) {
#navigation-padding-top-0 .btn {
margin-bottom: 20px;
}
}
#content {
display:block;
float:left;
}
#sub-content {
display:block;
float:left;
width:99%;
margin:10px 0 0 10px;
}
#sub-content #introduction {
width: 96%;
border-radius: 4px;
border: 1px solid #ddd;
padding: 8px;
margin-left: 10px;
}
#comments {
margin-bottom:40px;
}
#comments .commentlist {
margin:0;
padding:0;
}
#comments .commentlist ul {
margin:0;
padding:0;
list-style:none;
}
#comments .commentlist li.comment_odd, #comments .commentlist li.comment_even {
margin:0 0 10px 0;
padding:15px;
list-style:none;
}
#comments .commentlist li.comment_odd {
color:#666666;
background-color:#F7F7F7;
}
#comments .commentlist li.comment_odd a {
color:#896C50;
background-color:#F7F7F7;
}
#comments .commentlist li.comment_even {
color:#666666;
background-color:#E8E8E8;
}
#comments .commentlist li.comment_even a {
color:#896C50;
background-color:#E8E8E8;
}
#comments .commentlist .author .name {
font-weight:bold;
}
#comments .commentlist .submitdate {
font-size:smaller;
}
#comments .commentlist p {
margin:10px 5px 10px 0;
padding:0;
font-weight:normal;
text-transform:none;
}
#comments .commentlist li .avatar {
float:right;
border:1px solid #EEEEEE;
margin:0 0 0 10px;
}
#column {
display:none;
float:right;
width:285px;
background-color:#F7F7F7;
padding:10px;
}
#column .holder {
display:block;
margin-bottom:30px;
background-color:#F7F7F7;
}
#column .holder h2 {
background-color:#F7F7F7;
}
#column .holder ul li {
font-size: 13px;
border-bottom:1px dotted #999999;
margin-left:15px;
}
#column .holder li a {
background-color:#F7F7F7;
}
#container #column .readmore a {
display:block;
width:100%;
margin-top:5px;
height:auto;
padding-left:0;
text-align:right;
line-height:normal;
font-size:12px;
background-color:#F7F7F7;
}
#column .latestnews {
display:block;
list-style:none;
}
#column .latestnews h2 {
background-color:#F7F7F7;
}
#column .latestnews ul li {
font-size: 13px;
border-bottom:1px dotted #999999;
margin-left:15px;
}
#column .latestnews li a {
background-color:#F7F7F7;
}
#footer {
 background-color: #ecedf1;
color: #666666;
}
#footer a {
color:#666666;
}
#footer h1 {
color:#666666;
font-size:38px;
font-weight:bold;
font-style:italic;
}
#footer h2 {
color:#666666;
font-weight:bold;
font-style:normal;
margin-bottom:8px;
}
#footer ul.footbox-nav {
float: left;
margin-left: 18%;
margin-right: 0%;
}
#footer li {
line-height:23px;
display: inline-block;
}
#footer .footbox {
}
#footer .site_stat ul li {
display: inline-block;
margin-right: 20px;
clear: both;
}
#footer .site_stat {
position: relative;
left: 50%;
margin-left: -224px;
display: inline-block;
}
#footer .link {
display:block;
float:left;
width:25%;
overflow: hidden;
text-overflow: ellipsis;
}
#copyright {
padding:15px 0;
margin:0 auto;
text-align: center;
}
#copyright p {
margin:0 auto;
padding:0;
}
#copyright, #copyright a {
color:#979797;
background-color:#000000;
}
  .standard {
margin-left: 10px;
margin-right: 10px;
font-size: 10pt;
padding-left: 16px;
}
.retrievalUl {
list-style: none;
margin: 0;
padding: 0;
}
.retrievalUl li {
color:#000;
border:1px solid #bbb;
line-height:25px;
border-bottom:0px;
display:inline;
padding: 5px 10px;
margin-right:8px;
cursor:pointer;
}
.retrieval {
background-color:#fff;
border:1px solid #bbb;
}
.greed-text {
color: #5A9E01 !important;
border: 1px solid #5A9E01;
line-height: normal;
font-size: 12px;
padding: 2px 3px;
margin-right: 6px;
display: inline-block;
}
.greed-text:hover {
color: #fff !important;
background: #5A9E01;
}
.pageBanner {
border: 0;
margin: 0;
color: #000000;
background: #0D76C7;
padding: 0;
vertical-align: top
}
.tagLine {
vertical-align: bottom;
padding: 10px;
border: 0;
margin: 0;
background: #ffffff;
color: #ff6600
}
.tagLineText {
background: #ffffff;
color: #ff6600;
font-size: 10pt;
font-weight: bold;
border: 0;
margin: 0
}
.stripe {
background: #000000 url(/image/stripe.gif) repeat-x;
vertical-align: top;
border: 0;
padding: 0;
margin: 0;
color: #ffffff
}
.locationBar {
font-size: 10pt;
text-align: left
}
.centralPane {
margin: 0px auto;
vertical-align: top;
padding: 0px;
border: 0
}
.central {
width: 1170px;
margin: 0 auto 0;
overflow: hidden;
}

       #LeftPane {
overflow: hidden;
}
#RightPane {
overflow: hidden;
}
#MySplitter .vsplitbar {
width: 3px;
padding:0px;
cursor: col-resize;
background: #EFEFEF url(/image/handle.gif) no-repeat center;
margin-left:2px;
}
#MySplitter .vsplitbar.active {
background: #da8 url(/image/handle.gif) no-repeat center;
opacity: 0.7;
cursor: col-resize;
}
.vsplitbar_active {
background: #da8 url(/image/handle.gif) no-repeat center;
opacity: 0.7;
cursor: col-resize;
}
.pageContents {
background: #fff;
color: black;
}
.pageContentsWidth {
width: 900px;
}
.subsite-sub-content #sub-content {
display:block;
float:left;
width:100%;
margin:10px 0 0 10px;

}
.subsite-sub-content #sub-content #introduction {
width: 96%;
border-radius: 4px;
border: 1px solid #ddd;
padding: 8px;
margin-left: 10px;
}
.subsite-sub-content #sub-content #latestnews {
display:block;
float:left;
width:96%;
}
.subsite-sub-content #sub-content #latestnews li {
margin:3px 0 0 0;
padding:0 0 0 0;
}
.subsite-sub-content #sub-content #latestnews li a {
font-size: 13px;
}
.subsite-sub-content #sub-content #sub-authorimg {
display:block;
float:left;
width:96%;
margin:0 0 0 10px;
}
.list-inline.dl-horizontal .col-lg-3.text-center {
padding: 6px 0 6px 0;
}
.communityLink-ul .communityLink.col-lg-4.list-inline {
padding: 7px 0 7px 0 !important;
border-bottom: 1px dashed #ddd;
}
.communityLink-ul .communityLink.col-lg-4.list-inline:hover {
background:#eee;
}
.communityLink-ul {
text-align: center;
}
.communityLink-ul .communityLink.col-lg-4.list-inline form {
font-weight: normal;
}
.communityLink-ul .communityLink.col-lg-4.list-inline:nth-child(6n-3) {

}
.list-inline.dl-horizontal .col-lg-3.text-center:hover {
background: #ddd;
}
.subsite-sub-content #sub-content #sub-authorimg h2, .middlebg3 h2 {
line-height: 40px;
border-bottom:1px solid #D8D8D8;
font-size: 15px;
margin: 0px;
}
.subsite-sub-content #sub-content #sub-authorimg h2 a {
font-size: 14px;
font-weight: 600;
}
.subsite-sub-content #sub-content #sub-authorimg .box ul.switchable-triggers {
position: relative;
top: 0;
padding: 0;
margin-bottom: 10px;
margin-top: 10px;
}
.subsite-sub-content #sub-content #sub-authorimg .box div#sub-scrollable-panel div a {
width: 109px;
margin: 0;
}
.subsite-sub-content #sub-content #sub-authorimg .box div#sub-scrollable-panel div a img {
width:auto !important;
}
#sub-content #latestnews #myTabContent.tab-content #new.tab-pane.fade.in.active ul {
padding-left: 16px;
}
#sub-content #latestnews #myTabContent.tab-content #new.tab-pane.fade.in.active ul li a span {
float:right;
}
table.navigationBarItem td[valign="top"] {
background: #f1f1f1;
}
.contents {
float: right;
min-height: 700px;
/* padding: 10px; */
padding-top: 0;
margin: 10px 0 10px 10px;
border: 1px solid #E3E3E3;
position: relative;
}
.navigationBarTable {
width: 100%;
padding: 2px;
margin: 2px;
}
#tabSearchResut tbody tr td {
position: absolute;
left: -3px;
top: -5px;
}
.navbarDefault {
float: left;
width: 250px;
margin-bottom: 10px;
margin-top: 10px;
min-height: 700px;
background: #fff;
border: 1px solid #ccc;
}
#header .prompt a{
color:#a00001;
}
div.centralPane.central div.navbarDefault div.navigation table.tab-control {
width: 248px;
/* margin-left: -11px; */
border-collapse: collapse;
border-spacing: 0;
}
.fixed-table-container thead th .sortable{
padding-right: 15px !important;
}
.navigation {
background-color: #fff;
width: 100%;
}
.navigation h2.result-h2 {
display: inherit;
background: #F3F3F3;
height: 40px;
padding-top: 9px;
margin-top: 0;
padding-left: 22px;
border-left: 5px solid #a00001;
}
.subject-bg-tb a {
color: #a00001;
border: 1px solid #a00001;
padding: 1px 4px;
margin: 0 1px;
}
.subject-bg-tb a:hover {
background: #a00001;
color: #fff !important;
text-decoration: none;
}
.navigation h2 {
}
.navbarDefault .navigation-right {
padding-right: 0;
padding-bottom: 15px;
}
.navbarDefault .navigation-top {
margin-top: -1px;
padding:0;
}
.navbarDefault .navigation-top div .navBg a {
background: url(/themes/default/image/visbtn.png) no-repeat scroll 6px 12px transparent;
;
height: 26px;
display: inline-block;
width: 22px;
}
.navbarDefault .navigation-right .menus .button-js {
height: 38px;
position: absolute;
right: -1px;
width: 41px;
top: -7px;
border: none;
background: #fff;
background-image: url(/themes/default/image//resultsearch.png);
}
.navigation .menus #input-resultsearch {
width: 212px;
height: 26px;
margin-left: 17px;
line-height: 12px;
background: linear-gradient(to bottom, #eaeaea 0%, #fff 32%, #fff 76%, #dad9d9 100%);
padding-left: 5px;
}
.navigation .menus #input-resultsearch[value] {
font-style: italic;
}
.locbarStyle {
font-size: 16px;
padding: 10px 0 10px 0;
left: 0;
width: auto !important;
border-bottom: 1px solid #a00001;
}
#div_search_result table .search-l {
position: relative;
left: 42%;
}
#div_search_result div.batch-process-padding {
padding: 0 30px;
}
.locbarStyle a:nth-child(1) {
background: #a00001;
color: #fff !important;
font-weight: bold;
padding: 11px 21px;
}
 #div_search_result #formHidden {
 background: #F1F1F1;
}
#tabSearchResult tbody #div_search_result table {
position: relative;
z-index: 2;
top: 0px;
}
.background-b {
 padding: 20px
}
#formHidden .miscTable tbody tr td:nth-child(1) {
display: inline-block;
font-size: 15px;
}
#formHidden .miscTable tbody tr td:nth-child(1) a {
color: #a00001 !important;
padding: 5px 26px;
border: 1px solid #a00001;
border-radius: 3px;
}
#formHidden .miscTable tbody tr td:nth-child(1) a:hover {
text-decoration: none;
background: #a00001;
color: #fff !important;
}
#formHidden .miscTable tbody tr td:nth-child(2) {
display: inline-block;
font-size: 15px;
margin-left: -5px;
padding-bottom: 0px !important;
}
#div_search_result .miscTable2 tbody tr td[colspan="2"] > span:nth-of-type(2) {
position: relative;
top: 5px;
right: 10px;
}
.col-md-12 .page-header {
margin-top: 10px;
}
h1, .h1 {
font-size: 18px !important;
}
h2, .h2 {
font-size: 20px !important;
}
h3, .h3 {
font-size: 15px !important;
}
#div_search_result form .miscTable2 tbody tr {
line-height: 28px;
background-color: #f5f5f5 !important;
}
#div_search_result form .miscTable2 tbody tr:nth-child(2n) {
background-color: #fff !important;
}
#div_search_result form .miscTable2 tbody tr td {
border-bottom: none !important;
}
.page-number {
text-align: center;
margin-top: 10px;
}
.page-number li {
}
.page-number li a:hover {
background: #a00001;
text-decoration: none;
color: #fff;
}
.page-number li:nth-child(1) {
margin-left: 9px;
}
.page-number li a {
padding: 0.5em 1em;
background: #fff;
border: 1px solid #a00001;
color: #a00001;
line-height: 3em;
}
#div_search_result form .miscTable2 tbody tr td span .submit {
height: 37px;
 display: inline-block;
margin-left: 24px;
background: #F4F4F4;
font-weight: bold;
border: 1px solid #B9B9B9;

}
#div_search_result form .miscTable2 tbody tr td span .submit:hover {
color:#fff;
background:#a00001;
}
.centralPane.central .pageContents.contents.pageContentsWidth table[width="95%"] {
background: #fff;
 width: 100%;
padding: 0 20px;
}
.centralPane.central .pageContents.contents.pageContentsWidth div form#form1 {
margin-top: 43px;
}
.centralPane.central .pageContents.contents.pageContentsWidth div form#form1 table {
width: 100%;
text-align: center;
border-collapse: collapse;
border-spacing: 0;
}
.centralPane.central .pageContents.contents.pageContentsWidth form table.miscTable11 {
margin-top: -12px;
position: absolute;
width: 100%;
top: 55px;
background: #f5f5f5;
}
.centralPane.central .pageContents.contents.pageContentsWidth table[border="0"] tbody tr td h2 {
position: relative;
z-index: 10;
margin-left: 14px;
}
.centralPane.central .pageContents.contents.pageContentsWidth table[border="0"] tbody tr td[align="center"] {
position: relative;
z-index: 11;
}
.centralPane.central .pageContents.contents.pageContentsWidth form[action="browse-author"] td.standard font b, .centralPane.central .pageContents.contents.pageContentsWidth form[action="browse-author"] table {
width: 100%;
}
.centralPane.central .pageContents.contents.pageContentsWidth table tbody tr td.standard a[href="/help"] {
position: relative;
z-index: 11;
top: -14px;
}
.evenRowEvenCol11 table.table-checked tbody tr td a {
padding: 0px 4px;
color: #a00001;
border: 1px solid #a00001;
}
form#itemlist table.miscTable2 tbody tr td span {
padding: 4px 0;
}
.evenRowEvenCol11 table.table-checked tbody tr td a:hover {
background: #a00001 !important;
color: #fff !important;
text-decoration: none;
}
#div_search_result form .miscTable2 tbody tr td .item-custom:hover {
color:#fff;
background:#a00001 url(/themes/default/image//love1.png) no-repeat 8px 9px;
background-size:20px;
}
#div_search_result form .miscTable2 tbody tr td .item-custom {
height: 37px;
padding-left: 32px;
 text-align: right;
display: inline-block;
margin-right: 5px;
background: #F4F4F4;
border: 1px solid #B9B9B9;
 font-weight: bold;
background:url(/themes/default/image//love.png) no-repeat 8px 9px;
background-size:20px;
}
#div_search_result form .miscTable2 tbody tr td .item-export:hover {
color:#fff;
background:#a00001 url(/themes/default/image//Export1.png) no-repeat 8px 9px;
background-size:20px;
}
#div_search_result form .miscTable2 tbody tr td .item-export {
height: 37px;
 text-align: right;
display: inline-block;
margin-right: 5px;
background: #F4F4F4;
border: 1px solid #B9B9B9;
font-weight: bold;
padding-left: 33px;
background:url(/themes/default/image//Export.png) no-repeat 8px 7px;
background-size:20px;
}
#div_search_result form .miscTable2 tbody tr td #export-all:hover {
color:#fff;
background:#a00001 url(/themes/default/image//Export1.png) no-repeat 8px 9px;
background-size:20px;
}
#div_search_result form .miscTable2 tbody tr td #export-all {
height: 37px;
padding-left: 31px;
text-align: right;
display: inline-block;
background: #F4F4F4;
border: 1px solid #B9B9B9;
font-weight: bold;
background:url(/themes/default/image//Export.png) no-repeat 8px 7px;
background-size:20px;
}
#div_search_result tbody tr td[width="15"] input {
margin-top: 10px;
margin-left: 24px;
}
#div_search_result form table tbody td:nth-child(2) {
padding: 4px 26px 9px 10px;
font-size: 15px;
}
.itemLine.itemLineSelect td ol {
padding-left: 22px;
margin-bottom: 5px;
}
.patent {
border: 1px solid #a00001;
color: #a00001 !important;
padding: 0 3px;
font-size: 13px;
display: -webkit-inline-box;
line-height: 15px;
}
a.patent:hover, .greed-text:hover {
text-decoration: none !important;
}
#div_search_result .itemLine.itemLineSelect td ol li {
padding-left: 17px;
}
#div_search_result td span a strong {
color: #005A84;
}
.navigationBarSublabel {
font-size: 12pt;
font-style: normal;
font-weight: bold;
color: black;
text-decoration: none;
background: white;
white-space: nowrap
}


 .navigationBarItem {
font-size: 10pt;
font-style: normal;
font-weight: normal;
color: #252645;
background: #ffffff;
text-decoration: none;
vertical-align: middle;
white-space: nowrap;
margin-top: 15px;
}
.loggedIn {
font-size: 8pt;
font-style: normal;
font-weight: normal;
color: #000000;
background: #ffffff
}
.pageFooterBar {
width: 100%;
border: 0;
margin: 0;
padding: 0;
background: #ffffff;
color: #000000;
vertical-align: middle
}
.pageFootnote {
font-size: 10pt;
font-style: normal;
font-weight: normal;
background: #ffffff;
color: #252645;
text-decoration: none;
text-align: left;
vertical-align: middle;
margin-left: 10px;
margin-right: 10px
}
 .sidebar {
background: #ffffff;
width: 210px;
color: #000000;
display: none;
}
.communityLink {
font-size: 14px;
text-decoration: none;
}
.communityDescription {
margin-left: 20px;
margin-right: 10px;
font-size: 10pt;
font-weight: normal;
list-style-type: none
}
.collectionListItem {
font-size: 12pt;
font-weight: normal;
text-decoration: none;
}
.collectionDescription {
margin-left: 20px;
margin-right: 10px;
font-size: 10pt;
font-weight: normal;
list-style-type: none
}
.miscListItem {
margin-left: 20px;
margin-right: 10px;
font-size: 12pt;
list-style-type: none;
text-decoration: none;
}
.copyrightText {
margin-left: 20px;
margin-right: 20px;
text-align: center;
font-style: italic;
font-size: 12px;
list-style-type: none;
text-decoration: none;
}
.browseBarLabel {
font-size: 14px;
font-style: normal;
font-weight: 200;
color: #000000;
vertical-align: initial;
text-decoration: none
}
.itemListCellOdd {
font-size: 10pt;
font-style: normal;
font-weight: normal;
color: #000000;
vertical-align: middle;
text-decoration: none;
background: #ffffff
}
.itemListCellEven {
font-size: 10pt;
font-style: normal;
font-weight: normal;
color: #000000;
vertical-align: middle;
text-decoration: none;
background: #eeeeee
}
.itemListCellHilight {
font-size: 10pt;
font-style: normal;
font-weight: normal;
color: #000000;
vertical-align: middle;
text-decoration: none;
background: #ddddff
}
.topNavLink {
margin-left: 10px;
margin-right: 10px;
font-size: 10pt;
text-align: center;
text-decoration: none;
}
#sumibt-file-upload {
margin:5px 0px 5px 90px;
width:570px;
padding:5px 3px 3px 3px;
background-color:#EEF1F6;
}
#sumibt-file-upload .line {
margin:2px;
padding:5px 5px 5px 10px;
background-color:#fff;
overflow:hidden;
}
#sumibt-file-upload .filename {
float:left;
width:510px;
line-height:20px;
}
#sumibt-file-upload .delete {
float:left;
line-height:20px;
cursor:pointer;
padding-top:3px;
}
#sumibt-file-upload .file {
width:320px;
}
.submitFormHelp {
margin-left: 10px;
margin-right: 281px;
font-size: 8pt;
text-align: center;
}
.submitFormWarn {
margin-left: 10px;
margin-right: 10px;
font-weight: bold;
font-size: 12pt;
color: #ff6600;
text-align: center
}
.uploadHelp {
margin-left: 20px;
margin-right: 20px;
font-size: 10pt;
text-align: left
}
.submitFormDateLabel {
margin-left: 10px;
margin-right: 10px;
font-size: 10pt;
font-style: italic;
text-align: center
}
.submitProgressTable {
margin: 0;
padding: 0;
border: 0;
vertical-align: top;
text-align: center;
white-space: nowrap
}
.submitProgressButton {
border: 0
}
.submitProgressButtonDone {
border: 0;
background-image: url(/image//submit/done.gif);
background-position: center;
height: 30px;
width: 90px;
font-size: 12pt;
color: black;
background-repeat: no-repeat;
}
.submitProgressButtonCurrent {
border: 0;
background-image: url(/image//submit/current.gif);
background-position: center;
height: 30px;
width: 90px;
font-size: 12pt;
color: white;
background-repeat: no-repeat;
}
.submitProgressButtonNotDone {
border: 0;
background-image: url(/image//submit/notdone.gif);
background-position: center;
height: 30px;
width: 90px;
font-size: 12pt;
color: black;
background-repeat: no-repeat;
}
  .submitButtonAdd {
background:url(/image//submit/add.gif);
no-repeat;
border:0;
width:13px;
height:13px;
margin:0px;
padding:0px;
cursor:pointer;
background-size: 1em;
}
.submitButtonPlus {
background:url(/image//submit/plus.gif);
no-repeat;
border:0;
width:13px;
margin:0px;
padding:0px;
background-size: 1em;
height:13px;
cursor:pointer;
}
#tab-submit-confirm .div-delete {
margin-left:15px;
padding-left:5px;
width:40px;
background-image:url('/image//delete.jpg');
background-position: 0 3px;
background-repeat: no-repeat;
cursor:pointer;
float:left;
}
.miscTable {
font-size: 14px;
width:100%;
}
.div_search_result #formHidden + {
}
.miscTableSub {
width: 200px;
position: absolute;
margin-top: 56px;
margin-left: 59px;
}
.detailed-table {
background-image: url(/themes/default/image//home-poeple-bg.png);
}
.batch-processA {
margin-left: 24px;
}
.miscTable11 {
font-size: 10pt;
font-style: normal;
font-weight: normal;
color: #000000;
border:thin solid #E8E8E8;
vertical-align: middle;
text-decoration: none;
background: #F5F5F5;
}
.miscTable2 {
font-size: 14px;
font-style: normal;
font-weight: normal;
color: #000000;
text-decoration: none;
line-height:1.5em;
background:#fff
}
 .akoMiscTable {
font-size: 10pt;
font-style: normal;
font-weight: normal;
color: #000000;
vertical-align: middle;
text-decoration: none;
background: #EEF1F6;
padding-left: 20px;
padding-right: 20px
}
.miscTableNoColor {
font-size: 10pt;
font-style: normal;
font-weight: normal;
color: #000000;
vertical-align: middle;
text-decoration: none;
background: #ffffff
}
 
.oddRowOddCol {
font-size: 14px;
font-style: normal;
font-weight: normal;
color: #000000;
vertical-align: middle;
text-decoration: none;
padding: 15px;
  
}
.label-blue a {
background: #fff;
border: 1px solid #4285f4;
color: #4285f4 !important;
padding-top: 0.3rem;
padding-bottom: 0.3rem;
}
.standard-a {
}
.edit-profile-a {
top: -42px !important;
background: none;
border: 1px solid #a00001;
color: #a10102 !important;
border-radius: 3px;
padding: 2px 8px;
}
#menuContent_collection {
position: absolute !important;
left: 12.417px !important;
top: 2px !important;
}
#menuContent_collection {
position: absolute !important;
 top: 32px !important;
}
#menuContent_firstauthoraffiliation {
left: 0 !important;
top: 32px !important;
z-index: 10;
}
#menuContent_correspondentaffilication {
left: 0 !important;
top: 32px !important;
z-index: 10;
}
.edit-profile-a:hover {
background: #a00001;
color: #fff !important;
text-decoration: none;
}
.menus.know-map span.facetDisplayItem {
padding-left: 27px;
background: url(/themes/default/image//ranking.png) no-repeat 2px 2px;
background-size: 13px;
}
.navigation-map {
border-left: 4px solid #D1331A;
display: -webkit-inline-box;
padding: 7px 13px !important;
top: -10px !important;
margin-bottom: -11px !important;
}
.label-blue a:hover {
color:#fff !important;
background:#4285f4;
border: 1px solid #4285f4 !important;
text-decoration:none;
}
.label-blue {
width: 291px;
font-size: 12px;
}
.author-china {
width: 114px;
font-size: 12px;
}
.text-display {
margin: 20px 0 10px;
}
.pageContents.contents.pageContentsWidth form table tbody tr td.standard {
padding-left: 20px;
padding-bottom: 12px;
}
.td-center {
text-align: center;
padding: 0 5px 15px;
}
.author-tbody tr:nth-child(2n) {
background: rgba(239, 238, 238, 0.41);
}
.td-center a {
margin: 0 2px;
background: #fff;
padding: 3px 7px;
color: #a00001;
border: 1px solid #a00001;
}
.td-center a:hover {
background: #a00001;
color: #fff;
text-decoration: none;
}
.literature {
text-align: center;
border-collapse: collapse;
margin-top: 13px;
}
.literature a {
font-size:14px;
}
.literature td {
line-height: 2.2em !important;
}
.literature tr:nth-child(2n) {
background:#f7f7f7;
}
.page-num ul.list-inline.center li a {
font-size: 14px;
background: #FFF;
padding: 2px 6px;
}
.pageContents.contents.pageContentsWidth table tbody tr td form table tbody tr .evenRowOddCol {
background: rgba(221, 221, 221, 0.38);
}
.list-inline li {
padding-right: 0 !important;
padding-left: 0 !important;
}
.literature-num {
background: #a00001;
color: #fff !important;
padding: 1px 6px;
border-radius: 11px;
font-size: 0.9em !important;
margin-left: 0.5em;
}
.document-type {
width:100%;
height:400px;
background:#fff;
}
.litd-red {
background:#a00001 !important;
color:#fff !important;
}
.table-author {
width:100%;
text-align:center;
border-collapse:collapse;
border-spacing:0;
background-image: url(/themes/default/image//home-poeple-bg.png) !important;
}
.oddRowOddCol a img.author-img {
width: 97px;
margin-left: 17px;
margin-bottom: 10px;
margin-top: 10px;
padding: 5px;
box-shadow: 0px 0px 3px 1px #737373;
display: inline !important;
}
.oddRowOddCol a img.author-img:hover {
}
.myself-home a {
display: inline-block;
background: none;
border: 1px solid #4285f4;
color: #4285f4 !important;
margin-bottom: 10px;
padding: 3px 8px;
border-radius: 3px;
box-shadow: 0 0 5px 1px #ddd;
}
.myself-home a:hover {
background: #4285f4;
text-decoration: none;
color: #fff !important;
border-color: #24A9E6;
}
.author-ul {
text-align: left;
line-height: 29px;
list-style: none;
}
.author-ul li:nth-child(1) a:hover {
text-decoration: none;
color:#a00001;
}
.author-ul li:nth-child(2) a:hover, .author-ul li:nth-child(3) a:hover, .author-ul li:nth-child(4) a:hover {
text-decoration: none;
color:inherit;
}
.author-ul li:nth-child(4) a.Results:hover {
color:#fff;
}
.pageContents.contents.pageContentsWidth table.table-striped td {
font-size: 14px;
font-style: normal;
font-weight: normal;
color: #000000;
vertical-align: text-top;
text-decoration: none;
padding: 4px;
}
.author-a1 {
font-size: 17px;
font-weight: bold;
color: #a00001;
text-decoration: none;
}
.author-a1:hover {
text-decoration: none;
}
.author-a2 {
color: #a00001;
}
.mailbox {
width: 20px;
margin-bottom: 5px;
margin-left: 3px
}
.orcid {
background: #ffffff;
color: #f7f7f7 !important;
font-size: 12px;
padding: 0px 2px;
margin-left: 6px;
border-radius: 4px;
}
a.orcid img {
width: 45px;
background: none !important;
padding-bottom: 6px;
}
.td-red {
background: #a00001 !important;
color: #fff !important;
}
form > table > tbody > tr > td.standard > a {
background: none;
border: 1px solid #a00001;
color: #a00001;
border-radius: 3px;
padding: 2px 8px;
}
form > table > tbody > tr > td.standard > a:hover {
background: #a00001;
color: #fff;
text-decoration: none;
}
.Results {
background: #a00001;
color: #fff;
padding: 0px 5px;
margin-left: 2px;
border-radius: 7px;
font-size: 12px;
margin-right: 3px;
}
.Results:hover {
color: #fff;
}
.evenRowOddCol {
font-size: 14px;
font-style: normal;
font-weight: normal;
color: #000000;
vertical-align: middle;
text-decoration: none;
padding: 4px;

}
.oddRowEvenCol {
font-size: 10pt;
font-style: normal;
font-weight: normal;
color: #000000;
vertical-align: middle;
text-decoration: none;
background: #f5f5f5;
border: 1px solid #ddd;
padding: 4px
}
.evenRowEvenCol {
border-radius: 5px;
padding: 12px 5px;
border: 1px solid #a00001;
}
form#formSubmit table tbody tr td.standard a {
top: -41px;
}
.oddRowOddCol1 {
font-size: 9pt;
font-style: normal;
font-weight: normal;
color: #000000;
vertical-align: middle;
text-decoration: none;
background: #ffffff;
}
.evenRowOddCol1 {
font-size: 9pt;
font-style: normal;
font-weight: normal;
color: #000000;
vertical-align: middle;
text-decoration: none;
background: #EEF1F6;
}
.oddRowEvenCol1 {
background: #f6f3ef;
}
.evenRowEvenCol1 {
font-size: 10pt;
font-style: normal;
font-weight: normal;
color: #000000;
vertical-align: middle;
text-decoration: none;
background: #C7D6F8;
}
a.itemb:link {
text-decoration: none;
font-size: 13px;
}
a.itemb:visited {
text-decoration: underline;
font-size: 13px;
}
a.itemb:hover {
text-decoration: none;
font-size: 13px;
}
a.item:link {
text-decoration: none;
font-size: 9pt;
}
a.item:hover {
text-decoration: none;
border-bottom:1px dotted #666666;
font-size: 9pt;
}
a.item:visited {
text-decoration: none;
}
.highlightRowOddCol {
font-size: 12pt;
font-style: normal;
font-weight: normal;
color: #000000;
vertical-align: middle;
text-decoration: none;
background: rgba(225, 214, 203, 0.8);
border:1px solid #c1bfbf;
padding: 4px
}
.highlightRowEvenCol {
font-size: 12pt;
font-style: normal;
font-weight: normal;
color: #000000;
vertical-align: middle;
text-decoration: none;
background: #bbbbcc;
padding: 4px
}
 .itemDisplayTable {
text-align: center;
border: 0;
color: #000000;
padding-left: 25px;
padding-right: 0;
word-break: break-all;
width: 843px;
}
.metadataFieldLabel {
font-size: 10pt;
font-style: normal;
font-weight: bold;
color: #000000;
yle: normal;
font-weight: bold;
color: #000000;
vertical-align: top;
text-align: right;
text-decoration: none;
white-space: nowrap;
padding: 4px
}
.detailed-table tbody tr td table tbody tr td table.miscTable {
padding:0px 0px 0px 43px;
}
table#dc-all {
padding: 15px 0px 0px 0px;
}
.metadataFieldValue {
width: 700px;
font-size: 10pt;
font-style: normal;
font-weight: normal;
color: #000000;
vertical-align: top;
text-align: left;
text-decoration: none;
word-break: break-word;
word-wrap: break-word;
padding: 4px
}
.metadataFieldLabel:first-child {
}
.recentItem {
margin-left: 10px;
margin-right: 10px;
font-size: 10pt
}
.searchBox {
font-size: 10pt;
font-style: normal;
font-weight: bold;
color: #000000;
vertical-align: middle;
text-decoration: none;
background: #fefecd;
padding: 0;
border: 0;
margin: 0
}
.searchBoxLabel {
font-size: 10pt;
font-style: normal;
font-weight: bold;
color: #000000;
background: #fefecd;
text-decoration: none;
vertical-align: middle
}
.searchBoxLabelSmall {
font-size: 8pt;
font-style: normal;
font-weight: bold;
color: #000000;
background: #fefecd;
text-decoration: none;
vertical-align: middle
}
.attentionTable {
font-style: normal;
font-weight: normal;
color: #000000;
vertical-align: middle;
text-decoration: none;
background: #cc9966;
}
.attentionCell {
background: #ffffcc;
text-align: center;
}
.help {
background: #ffffff;
margin-left:10px;
}
.help h2 {
text-align:center;
font-size:18pt;
color:#000000;
}
.help h3 {
font-weight:bold;
margin-left:0px;
}
.help h4 {
font-weight:bold;
font-size: 10pt;
margin-left:5px;
}
.help h5 {
font-weight:bold;
margin-left:10px;
line-height:.5;
}
.help p {
font-size:10pt;
}
.help table {
margin-left:8px;
width:90%;
}
.help table.formats {
font-size:10pt;
}
.help ul {
font-size:10pt;
}
.help p.bottomLinks {
font-size:10pt;
font-weight:bold;
}
.help td.leftAlign {
font-size:10pt;
}
.help td.rightAlign {
text-align:right;
font-size:10pt;
}
 ul.controlledvocabulary {
list-style-type:none;
}
.controlledvocabulary ul li ul {
list-style-type:none;
display:none;
}
input.controlledvocabulary {
border:0px;
}
img.controlledvocabulary {
margin-right:8px ! important;
margin-left:11px ! important;
cursor:hand;
}
.submitFormHelpControlledVocabularies {
margin-left: 10px;
margin-right: 10px;
font-size: 8pt;
text-align: left;
}
.controlledVocabularyLink {
font-size: 8pt;
}
.bg {
background-color: #EEF1F6;
}
.bg-home {
background-color: #F9F9F9;
}
.menus {
font-weight: normal;
border-top: none;
position: relative;
}
.menus span {

}
.menusTd {
padding-left:20px;
}
.navBg {
border-top: 1px solid #ddd;
BACKGROUND-COLOR: #f5f5f5;
line-height: 3em;
height: 3em;
color: #000000;
font-weight: bold;
cursor: pointer;
}
.navBg .navBg-margin-r {
float: left;
margin-left: 20px;
font-size: 15px;
}
.know-map {
margin: 5px 16px;
}
.navigation-top .menus-padding-l {
padding-left: 24px;
margin-top: 11px;
margin-bottom: 9px;
}
.navigation-top .menus-padding-l input[type="checkbox"][checked="true"] {
backgroud:#ddd;
}
.navigation-top .menus-padding-l li {
display: inline-block;
margin-left: 22px;
line-height: 23px;
}
.arrow {
display: block;
width: 16px;
height: 16px;
background: no-repeat center;
float: right;
margin-right:10px;
margin-top:5px;
}
.up {
background-image: url(/image/arrow1.png);
}
.down {
background-image: url(/image/arrow2.png);
}
.bgtitle {
cursor:pointer;
}
.arrowbg {
background-image: url(/image//arrow.gif);
background-repeat: no-repeat;
background-position: center center;
width:15px;
}
.listSpan {
background: url(/image/ndot16.gif) no-repeat 0 8px;
line-height: 23px;
padding-left: 10px;
}
.leftbg1 {
background-image: url(/image//index_left_02.gif);
background-repeat: no-repeat;
background-position: center center;
height: 35px;
width: 150px;
}
.leftbg111 {
background-image: url(/image//index_left_admin_02.gif);
background-repeat: no-repeat;
background-position: center center;
height: 35px;
width: 150px;
}
.leftbg2 {
background-image: url(/image//index_left_04.gif);
background-repeat: no-repeat;
background-position: center center;
height: 35px;
width: 150px;
}
.leftbg3 {
background-image: url(/image//index_left_07.gif);
background-repeat: no-repeat;
background-position: center center;
height: 40px;
width: 150px;
}
.leftbg4 {
background-image: url(/image//kos_term.gif);
background-repeat: no-repeat;
background-position: center center;
height: 40px;
width: 180px;
}
.index-nav {
background-image: url(/image/indexnav.png);
background-repeat: no-repeat;
height: 35px;
}
.index-nav-left-width {
width: 150px;
}
.index-nav-right-width {
width: 193px;
}
.index-nav1 {
background-position: center 0;
}
.index-nav-right-1 {
background-position: center -35px;
}
.index-nav-right-2 {
background-position: center -70px;
}
.index-nav-right-3 {
background-position: center -105px;
}
.index-nav-right-4 {
background-position: center -140px;
}
.kos-ddc {
background-image: url(/image//kos_ddc.gif);
background-repeat: no-repeat;
background-position: center center;
height: 40px;
width: 150px;
}
.middlebg1 {
background-image: url(/image//index_01_03.gif);
background-repeat: no-repeat;
background-position: center top;
height: 35px;
width: 568px;
}
.middlebg2 {
background-image: url(/image//index_01_14.gif);
background-repeat: no-repeat;
background-position: center top;
height: 43px;
width: 569px;
}
.middlebg3 {
width: 96%;
margin: 0 0 0 20px;
}
.middle_arrow {
background-image: url(/image//index_01_23.gif);
background-repeat: no-repeat;
background-position: right center;
}
.middle_bg {
background-image: url(/image//zy.gif);
background-repeat: no-repeat;
background-position: left bottom;
height: 25px;
width: 36px;
}
.rightbg1 {
background-image: url(/image//index_02.gif);
background-repeat: no-repeat;
background-position: center center;
height: 35px;
width: 193px;
}
.rightbg2 {
background-image: url(/image//index_08.gif);
background-repeat: no-repeat;
background-position: center center;
height: 35px;
width: 193px;
}
.rightbg3 {
background-image: url(/image//rightbg3.gif);
background-repeat: no-repeat;
background-position: center center;
height: 35px;
width: 193px;
}
body a {
color:#000;
}
a:visited {
text-decoration: none;
}
a:hover {
text-decoration: none;
}
a:active {
}
a.white:link {
color: #ffffff;
text-decoration: none;
}
a.white:visited {
text-decoration: none;
color: #ffffff;
}
a.white:hover {
text-decoration: none;
}
a.white:active {
}
.searchdiv {
height:29px;
border: 0;
margin: auto;
color: #000000;
padding: 0;
vertical-align: bottom;
}
.input11 {
height: 19px;
width: 40px;
border: 1px solid #666666;
background-color: #ffffff;
margin: 2px;
clear: both;
float: none;
color: #000000;
font-weight: bold;
}
.input111 {
height: 19px;
width: 80px;
border: 1px #666666;
background-color:#000000;
margin: 2px;
clear: both;
float: none;
color: #ffffff;
}
.input21 {
height: 17px;
width: 250px;
}
.normalDiv {
margin:0px;
padding:0px;
font-size: 10pt;
}
.itemLine {
background-color:#FFF;
border: 1px solid #ddd;
word-break: break-all;
}
.itemLineOver {
background-color:#f5f5f5;
}
.itemLineSelect {
background-color:#f5f5f5;
}
.tab-control td {
vertical-align:middle;
line-height:22px;
}
    #filter-author {
margin-top:10px;
background-color:#f4f5f6;
line-height:25px;
}
#filter-author .sort-selected {
width:10px;
height:10px;
background-color:blue;
}
#filter-author .sort-selected {
padding:3px;
background-color:#000000;
color:#fff;
}
#filter-author .sort-not-selected {
}
#filter-go-back {
float:right;
width:30px;
text-align:center;
padding-left:20px;
height:16px;
background-image:url(/image//filter-back.jpg);
background-repeat:no-repeat;
background-position:5px 0px;
border:1px solid #ccc;
}
.kos-area {
clear: both;
width: 100%;
overflow-y:auto;
word-break: break-word;
word-wrap: break-word;
}
.kos-maxheight {
max-height:160px;
}
.null-value {
color:#999999;
text-align:center;
line-height:20px;
}
.hightlight-value {
color:red;
}
.wating {
margin-left:5px;
padding-left:20px;
background-image:url(/image//waiting.gif);
background-repeat:no-repeat;
background-position:3px 2px;
line-height:18px;
width:100%;
}
.autocomplete-w1 {
background-image:position:absolute;
top:0px;
left:0px;
margin:3px 0 0 1px;
box-shadow: 1px 1px 10px #a9a6a6;
}
.autocomplete {
border:1px solid #999;
background:#FFF;
cursor:default;
text-align:left;
max-height:205px;
overflow:hidden;
margin:0;
/* IE6 specific: */
_height:205px;
_margin:0 0 0 0px;
_overflow-x:hidden;
}
.autocomplete .selected {
background:#F0F0F0;
width:98%;
}
.autocomplete div {
padding:2px 5px;
white-space:nowrap;
}
.autocomplete strong {
font-weight:normal;
color:#3399FF;
}
.dc-custom {
background-image:url(/image//dc-green.jpg);
background-repeat:no-repeat;
margin-top:8px;
margin-left:5px;
width:8px;
height:8px;
float:left;
cursor:pointer;
}
.dc-system {
background-image:url(/image//dc-red.jpg);
background-repeat:no-repeat;
margin-top:8px;
margin-left:5px;
width:8px;
height:8px;
float:left;
cursor:pointer;
}
#tab-metadatafield-manage a:hover {
color:red;
}
.note {
font-size: 12px;
color:#666666;
}
#config-tab .input {
width:550px;
}
#config-tab textarea {
width:550px;
}
#config-tab .note {
padding-top:3px;
color:#996633;
text-align:left;
}
#config-tab .institute {
width:430px;
}
#config-tab .department-remove {
margin:0;
padding:0;
float:left;
width:12px;
background-image:url(/image//delete.jpg);
background-position:2px 2px;
background-repeat:no-repeat;
height:15px;
cursor:pointer;
}
#config-tab .department-title {
margin:0;
padding:0 0 0 3px;
float:left;
width:80px;
}
#hotnews {
margin:0;
padding:0;
width:100%;
}
#hotnews * {
word-break:break-all;
}
#hotnews_caption {
margin:0;
padding:0;
width:100%;
overflow:hidden;
border-bottom:1px solid #FF9900;
}
.kos-logo-area {
height:22px;
background-image:url(/image//kos-logo.gif);
background-repeat:no-repeat;
background-position:right bottom;
}
#hotnews_caption ul {
margin:0;
padding:0;
list-style:none;
}
#hotnews_caption ul li {
margin:0;
padding:0;
float:left;
border-left:1px solid #fff;
line-height:23px;
text-align:center;
cursor:pointer;
font-size:12px;
font-weight:bold;
}
#hotnews_caption .normal {
margin:0;
padding:0;
background:#EEF1F6;
color:#464646
}
#hotnews_caption .current {
margin:0;
padding:0;
background:#FF9900;
color:#FFF;
border-left:1px solid #FF9900;
}
#hotnews_content {
margin:0;
padding:0;
font-size:12px;
width:100%;
overflow:auto;
word-break:break-all;
word-wrap : break-word;
margin-top:0;
}
#hotnews_content .normal {
margin:0;
padding:0;
display:none;
}
#hotnews_content .current {
margin:0;
padding:0;
display:block;
background-color:#EEF1F6;
overflow:auto;
border:1px solid #FF9900;
font-weight:normal;
}
#hotnews_content .fill {
margin:0;
padding:0;
}
#getConvergeItemsWating {
width:98%;
height:200px;
background-image:url(/image//indicator_medium.gif);
background-repeat:no-repeat;
background-position:center center;
}
.comiis_h2title {
background: url(/image//comment/titlebg.jpg) repeat-x;
border: 1px solid #E3E3E3;
border-bottom: none;
height: 33px;
line-height: 25px;
margin-top: 8px;
overflow: hidden;
clear:both;
}
.comiis_h2title strong {
float:left;
padding-left:12px;
line-height:30px;
}
.comiis_oneline_smallboxone {
overflow:hidden;
float:right;
font-weight: normal;
}
span.light {
font-size:11px;
color:#666666;
font-weight:normal;
}
.comment {
width: 790px;
padding: 0px;
margin: 10px 0 0 42px;
}
.span-facet-more {
float:right;
margin:5px;
background-image:url(/image//more.jpg);
background-repeat:no-repeat;
width:33px;
height:5px;
}
.div-facet-more {
height:15px;
width:38px;
float:right;
overflow:hidden;
margin-right:0px;
cursor:pointer;
}
.span-comment-more {
float:right;
margin:8px 5px 0 5px;
background-image:url(/image//more.jpg);
background-repeat:no-repeat;
width:33px;
height:5px;
}
.pager {
overflow:hidden;
}
.pager ul.pages {
display:inline-block;
border:none;
text-transform:uppercase;
font-size:10px;
margin:10px 0 10px;
padding:0;
}
.pager ul.pages li {
list-style: none;
float: left;
border: 1px solid #a00001;
text-decoration: none;
margin: 0 5px 0 0;
padding: 6px 12px;
color: #a00001;
background: #fff;
}
.pager ul.pages li:hover {
color:#fff;
background:#a00001;
}
.pager ul.pages li.pgEmpty {
border:1px solid #f1f1f1;
color:#ccc;
}
.pager ul.pages li.pgCurrent {
color: #fff;
font-weight: 700;
background-color: #a00001;
padding: 6px 12px;
}
 .block-gray {
background-color:#EEF1F6;
padding:0 0 0 5px;
font-weight:bold;
line-height:30px;
margin:0;
border-bottom:1px solid #ccc;
background-image:url(comment/title-bg.jpg);
background-repeat:repeat-x;
}
#copyright-policy-manage-add {
cursor:pointer;
line-height:25px;
width:62px;
overflow:hidden;
padding:0px;
}
#copyright-policy-manage-add-ico {
padding:0px;
width:21px;
height:21px;
background-image:url(/image//add_16.png);
background-repeat:no-repeat;
background-position:5px 5px;
float:left;
}
#copyright-policy-manage-add-title {
margin-left:5px;
padding:0px;
color:#FF0000;
font-weight:bold;
font-size:14px;
float:left;
width:30px;
}
.div-submittype-policy-manage-color-block {
clear:both;
overflow:hidden;
padding:0;
line-height:22px;
}
.div-submittype-policy-manage-color {
border:1px solid #ccc;
width:30px;
margin:0px 0 0 0;
height:15px;
padding:0px;
float:left;
}
.div-submittype-policy-manage-color-text {
float:left;
color:#000;
margin-left:3px;
}
.item-comment_container {
border-bottom: 1px solid #ccc;
height: 22px;
margin: 8px 0px 0px 0px;
}
.item-comment {
list-style: none;
padding: 0 0 3px 0;
}
.item-comment li {
display: inline;
}
.item-comment li a {
font-weight:bold;
border: 1px solid #ccc;
padding: 4px 6px;
text-decoration: none;
background-color: #f1f1f1eee;
border-bottom: none;
outline: none;
border-radius: 5px 5px 0 0;
-moz-border-radius: 5px 5px 0 0;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
}
.item-comment li a:hover {
background-color: #a00001;
color: #fff;
}
.item-comment li.active a {
border-bottom: 1px solid #fff;
background-color: #f7f7f7;
padding: 4px 6px;
border-bottom: none;
}
.item-comment li.active a:hover {
background-color: #f7f7f7;
color: #000
}
.item-comment li a.icon_accept {
background-image: url(accept.png);
background-position: 5px;
background-repeat: no-repeat;
padding-left: 24px;
}
.item-comment li a.icon_accept:hover {
padding-left: 24px;
}
.item-comment_content_container {
border-top: none;
padding: 10px;
}
.item-comment_content {
display: none;
padding:5px 0 0 0;
}
.exsited-item_container {
border-bottom: 1px solid #ccc;
}
.exsited-item {
list-style: none;
padding: 5px 0 1px 0;
margin: 0 0 0 10px;
}
.exsited-item li {
display: inline;
}
.exsited-item li a {
font-weight:bold;
border: 1px solid #ccc;
padding: 4px 6px;
text-decoration: none;
background-color: #f1f1f1;
border-bottom: none;
outline: none;
border-radius: 5px 5px 0 0;
-moz-border-radius: 5px 5px 0 0;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
}
.exsited-item li a:hover {
background-color: #dddddd;
padding: 4px 6px;
}
.exsited-item li.active a {
border-bottom: 1px solid #fff;
background-color: #fff;
padding: 4px 6px 5px 6px;
border-bottom: none;
}
.exsited-item li.active a:hover {
background-color: #fff;
padding: 4px 6px 5px 6px;
border-bottom: none;
}
.exsited-item li a.icon_accept {
background-image: url(accept.png);
background-position: 5px;
background-repeat: no-repeat;
padding-left: 24px;
}
.exsited-item li a.icon_accept:hover {
padding-left: 24px;
}
.exsited-item_content_container {
border-top: none;
padding: 3px;
}
.exsited-item_content {
display: none;
padding:0 0 0 0;
}
.exsited-item_content_container {
border-top: none;
padding: 10px;
}
.dingzhidiv {
background-color:#EEF1F6;
width:780px;
}
#comment_manage_content_container {
border-top: none;
padding: 10px;
}
#objection-list-type {
padding: 10px 0 20px 0;
overflow:hidden;
}
#objection-list-type .title {
font-weight:bold;
float:left;
padding:2px 0 2px 0;
font-size:13px;
}
#objection-list-type .item {
margin-left:8px;
padding:1px 5px 1px 5px;
text-align:center;
float:left;
cursor:pointer;
}
#objection-list-type .selected {
color:#fff;
background-color:#C60;
}
.class-view-swf {
cursor:pointer;
margin-left:5px;
}
.sci-citation-data-item {
color:#000;
margin-bottom:5px;
}
#update-history .version-item {
margin: 15px 0 0 0;
color:#000;
}
#update-history .title {
font-size:13px font-weight:bold;
color:#000;
}
#update-history ul li {
color:#000;
}
#div-updating .update-item {
float:left;
border:1px solid #ccc;
width:140px;
line-height:25px;
text-align:center;
background-color:#F0F0F0;
}
#div-updating .pass {
background-color: #00AE00;
color:#fff;
}
#ul-update-note li {
color:#000;
}
#div-recovery .recovery-item {
float:left;
border:1px solid #ccc;
width:130px;
line-height:25px;
text-align:center;
background-color:#F0F0F0;
}
#div-recovery .pass {
background-color: #00AE00;
color:#fff;
}
#tab-slr-wapper {
background-color:#ccc;
margin:0 0 5px 10px;
padding:0;
}
#td-slr-left {
border-right:2px solid #ccc;
width:150px;
margin:0;
}
#tr-slr {
background-color:#fff;
}
#td-slr-right {
padding:3px;
text-decoration:underline;
width:400px;
color:#000000
}
#slr-data-tree .file {
cursor:pointer;
}
#div-slr-wapper {
margin:0 5px 3px 5px;
background-color:white;
overflow:hidden;
}
#div-slr-left-outter {
overflow:hidden;
padding:3px 5px;
width:150px;
border-right:2px solid #ccc;
float:left;
}
#div-slr-right {
padding:3px 5px;
}
.div-multi-filed {
float: left;
padding-top: 1.1em;
margin: -0.6em 0.8em;
}
.div-filed-up {
width:12px;
height:17px;
background-image:url('/image//up-arrow.jpg');
background-position: 0 0px;
border:1px solid #000;
background-repeat: no-repeat;
cursor:pointer;
float:left;
background-size: 0.8em;
}
.div-filed-down {
margin-left:3px;
width:13px;
height:17px;
background-image:url('/image//down-arrow.jpg');
background-position: 0 1px;
border:1px solid #000;
background-repeat: no-repeat;
cursor:pointer;
float:left;
background-size: 0.8em;
}
.submit-tab input[type="text"] {
float: left;
font-family: initial;
display: inline-block;
height: 33px;
padding: 6px 12px;
font-size: 12px;
line-height: 1.42857143;
color: #555;
background-color: #ffffff;
background-image: none;
border: 1px solid #940000;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.submit-tab textarea {
float:left;
}
.cspacetop {
width:1007px;
height:115px;
position:relative;
margin:0px auto;
background-image:url('/image/logo.jpg');
}
.cspacelogo {
width:122px;
height:115px;
float:left;
}
.cspaceright {
width:885px;
height:110px;
float:left;
padding-top:5px;
}
.caspacelogin {
float:right;
}
.caspacesearch {
float:right;
clear:both;
margin-top:54px;
}
.menu-hd {
padding: 0 5px 0 30px;
background-color:red
}
.menu-hd .arrow-icon-wrapper {
margin-top: 9px;
}
.menu-hd a {
float:left;
}
.arrow-icon-left {
float:left;
margin-right:5px;
}
.arrow-icon-wrapper {
float:left;
width: 12px;
height: 6px;
line-height: 6px;
overflow: hidden;
margin-top:6px;
}
.menu-hd .g-icon {
margin-right: 5px;
_line-height: 33px;
color: #9c9c9c;
}
.arrow-icon-wrapper span {
display: block;
margin-top: -4px;
margin-right: 20px;
}
.g-icon {
font-family: global-iconfont;
font-size: 12px;
font-style: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscaleFont type;
}
.menu-bd {
z-index: 10001;
position: absolute;
right:0px;
top:22px;
display: none;
margin-top: -1px;
margin-left: -13px;
}
.menu-list .menu-bd-panel {
padding: 8px 0;
}
.menu-bd .menu-bd-panel {
padding: 4px 8px;
border: 1px solid #ccc;
background: #fff;
}
.menu-list .menu-bd-panel a {
display: block;
padding: 0 5px;
line-height: 28px;
white-space: nowrap;
}
.name {
position: absolute;
left: 130px;
top: 28px;
width:760px;
float:left;
text-align:left;
color:#044287;
letter-spacing:4px;
font-size:34px;
-moz-border-radius: 5px 5px 5px 5px;
text-shadow:2px 2px 5px #fff;
font-weight:bold;
/* For IE 8 */
-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#e7e7e7')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#e7e7e7');
}
a.signin {
position:relative;
margin-left:3px;
text-decoration: none !important;
}
#signin_menu {
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
display:none;
background-color:#EEF1F6;
position:absolute;
width:218px;
z-index:100;
border:1px solid #ccc;
text-align:left;
padding:8px;
top:10px;
right:84px;
margin-top:5px;
margin-right: 0px;
*margin-right: -1px;
color:#000000;
font-size:11px;
}
#signin_menu input[type=text], #signin_menu input[type=password] {
display:block;
border:1px solid #ACE;
font-size:13px;
padding:3px;
width:153px;
}
#signin_menu p {
margin:0;
}
#signin_menu a {
color:#000000;
}
#signin_menu label {
font-weight:normal;
}
#signin_menu p.remember {
padding:10px 0;
}
#signin_menu p.forgot, #signin_menu p.complete {
clear:both;
margin:5px 0;
}
#signin_menu p a {
color:#27B!important;
}
.changeo {
color:#D6D65E;
margin-left:15px;
line-height:25px;
}
.changeo:hover {
text-decoration:none;
}
.tyrzdl {
color:#FF9900;
font-weight:bold;
background-image:url("/image/logo-duckling.png");
background-repeat:no-repeat;
padding-left:17px;
}
.tyrzdl1 {
color:#FF9900;
font-weight:bold;
background-image:url("/image/logoCas.png");
background-repeat:no-repeat;
padding-left:17px;
}
.import_data .div_cell_error {
float:left;
width:10px;
height:20px;
}
.import_data .required {
background-color:red;
}
.import_data .option {
background-color:#BB8C44;
}
.import_data .date {
background-color:#22EC5C;
}
.import_data .fulltext {
background-color:#A80FCE;
}
.import_data .collection_not_exists {
background-color:#ffff00;
}
.import_data .collection_authorize {
background-color:#0000cc;
}
.import_data .author {
background-color:#00ffff;
}
.import_data .project {
background-color:#009999;
}
.import_data .findproject {
background-color:#f79898;
}
.import_data .author {
background-color:#00ffff;
}
.import_data .cellvalue {
position:absolute;
left:0;
top:0;
}
.import_data .title_real_value {
color:#000;
}
.import_data .not_real_value {
text-decoration:line-through;
color:#B3B3B3;
}
.import_data td {
position:relative;
min-width:50px;
}
#div_import_error_note .img {
width:30px;
height:13px;
float:left;
}
#div_import_error_note .text {
margin:0 20px 0 3px;
float:left;
}
#tab_import_result {
background-color:#ccc;
}
#tab_import_result .line_status_1 {
background-color:#fff;
color:#666;
text-decoration:line-through;
}
#tab_import_result .line_status_4 {
background-color:#fff;
color:#666;
text-decoration:line-through;
}
#tab_import_result .line_status_7 {
background-color:#fff;
color:#666;
text-decoration:line-through;
}
#tab_import_result .line_status_2 {
background-color:#CCFFAA;
color:#000;
}
#tab_import_result .line_status_5 {
background-color:#CCFFAA;
color:#000;
}
#tab_import_result .line_status_3 {
background-color:#FFDDDD;
color:#000;
}
#tab_import_result .line_status_6 {
background-color:#FFDDDD;
color:#000;
}
.pinr {
margin-left:20px;
font-weight:bold;
font-size:20px;
color:#27408B;
border-bottom:1px solid #EFF0F1;
line-height:35px;
}
.mainc {
height:30px;
font-weight:bold;
font-size:16px;
color:#27408B;
padding:0px;
margin:0px;
padding-left:10px;
}
.maincm {
padding-top:15px;
}
.pma div {
margin:0px;
}
.yjcg {
background:#F9F9F9;
border:1px solid #E3E3E3;
padding:10px;
}
.pdot {
height:5px;
width:8px;
margin-left:10px;
margin-right:10px;
}
.pmainc {
width:100%;
padding:0;
margin:0;
}
.pmainct {
padding:10px;
margin:0 10px 10px 10px;
background-color:#F9F9F9
}
#tab-personal-right .comiis_h2title {
margin:0;
padding:0;
width:253px;
}
#tab-personal-right .comiis_oneline_smallboxone {
margin:0;
padding:0;
width:253px;
}
.yjcgp a {
color:#666666;
font-size: 12px;
margin-right: 4px;
}
.yjcgp a:hover {
color:#000000;
}
#mainbar {
margin:0;
padding:0;
}
.yjcgpc {
width:12px;
height:12px;
padding-left:15px;
background-repeat:no-repeat;
margin-left:5px;
margin-top:2px;
}
.yjcgpp {
background-image:url("/image/1.png");
}
.yjcgpt {
background-image:url("/image/3.png");
}
.yjcgps {
background-image:url("/image/2.png");
}
.indexauthor {
background-image: url("/image/index_author.gif");
background-repeat: no-repeat;
background-position: center center;
height: 35px;
width: 570px;
margin:0 19px;
}
.titleSort {
cursor:pointer;
}
/* widget-slider */
#slider-top {
width:780px;
}
#slider-bot {
width:780px;
}
#slider-block {
min-height:300px;
width:780px;
}
.slide {
width:660px;
}
#loopedSlider {
width:780px;
float:left;
}
#slider-top {
background:url("/image/bg-footer-top.png") no-repeat;
height:12px;
font-size:1px
}
#slider-bot {
background:url("/image/bg-footer-bot.png") no-repeat;
height:12px;
}
#slider-block {
background-color:#e8e8e8;
position:relative;
overflow:hidden;
}
.slide-container {
width:700px;
position:relative;
overflow:hidden;
margin:0 auto;
background-color:#fff;
min-height:480px;
}
.slide-container div {
opacity:0;
z-index:0;
position:absolute;
top:0;
left:0;
padding:0 20px;
}
.slide-container div div {
opacity:1;
z-index: auto;
position:relative;
padding:0px;
}
#loopedSlider {
position: relative;
margin: 23px 42px;
}
#loopedSlider .nav-buttons {
list-style-type:none;
margin:0;
padding:0;
}
#loopedSlider li#p {
position:absolute;
top:100px;
left:5px;
}
#loopedSlider li#n {
position:absolute;
top:100px;
right:5px;
}
.slide {
_margin-top:-10000px;
}
.current {
_margin-top:0px;
}
.bit-null-value {
color:#666;
}
.aboutme {
width:627px;
margin: 0 auto;
}
.header-home-button6 {
display:none;
}
td#tstarts_with span.input-group-addon input.btn.btn-default {
margin-left: -3px;
}
.input-default {
height:30px;
line-height:30px;
border-radius:4px;
}
.jiathis_style .jtico {
overflow: inherit !important;
}
textarea[name="expert_query"] {
width:100%;
}
.mycspace-media {
display:none;
}
.button-mycspace-media {
display:none;
padding: 2.3% 3.5%;
text-align: center;
position: absolute;
right: 0;
color: #a00001;
top: 0;
font-size: 23px;
}
div#cke_valud_6, div#cke_valud_5 {
width:92% !important;
}
.td-width-14 {
width:14%;
}
table.navigationBarItem .introText strong {
font-size: 18px;
line-height: 2.2em;
}
table.navigationBarItem td[height="20"] b {
line-height: 2.3em;
}
.introText input {
padding: 3px 9px;
margin: 6px 0;
background: #a00001;
color: #fff;
border: none;
border-radius: 3px;
}
.introText input:hover {
background:#8a0102;
}
.td-mycustomize-sumbit input {
padding: 3px 6px;
margin-right: 6px;
}
.strong-user-right {
font-size: 16px;
line-height: 1.8em;
}
.td-bg-strong {
background:#e7e7e7 !important;
}
.detailout, .detailemail, .detailtel, .detailphoh, .detailfax, .detailcode, .detailaddress, .detailblog, .detaili {
background: #a00001 !important;
}
.h3-home-red span {
color: #a00001 !important;
}
.download {
color: #a00001 !important;
}
.color2, .affiliation.muted {
background:#a00001 !important;
}
.color2:hover {
color: #000 !important;
}
.media-border-view-news {
border: 1px solid #ddd;
padding: 10px;
background: #fbfbfb;
}
.media-border-view-news img {
display: block;
padding: 3px;
box-sizing: border-box;
transition: all 0.3s;
box-shadow: 0 0 1px 1px #ddd;
}
.media.media-border-view-news .media-body h4.media-heading a {
font-size: 1.2em !important;
}
.media-border-view-news .media-body-padding {
padding: 3px 9px;
}
.media-border-view-news .media-body-padding p {
margin-top: 10px;
line-height: 1.8em;
text-indent: 2em;
}
.table-view-news-bg {

}
.pager-center ul.pages {
display: inline-block;
margin: 0
}
.table-view-news-text p {
text-indent: 2em;
font-size: 1.1em;
line-height: 1.8em;
text-align: left !important;
}
.table-view-news-text span {
display: inline-block;
word-break: break-all;
}
.table-view-news-text img {
width: 40% !important;
height:auto !important;
display: inherit;
margin: 0 auto;
}
.treeview .list-group-item {
color: #000 !important;
}
.treeview li {
background-image: none !important;
border: none;
}
.treeview .list-group-item:hover {
background: #F5F5F5 !important;
}
.right-knowledge-body {
width: 96%;
margin: 0 auto;
margin-top: 10px;
}
.right-knowledge-body ul#myTab li.active a {
background:#fff;
}
.bg-summary {
padding: 1em;
border-radius: 0.5em;
text-indent: 2em;
line-height: 1.8em;
font-size: 1em;
}
.right-knowledge-body h3 {
font-size: 1.3em;
}
.summary-padding-left {
padding-left:1em;
line-height: 2em;
}
.width-summary {
width: 96%;
margin: 0 auto;
margin-top: 10px;
}
 .navigation.navigation-knowledge-integration {
padding:0;
}
.navigation-map-top .btn {
color: #fff;
border-radius: 0;
padding-left: 100px;
position:relative;
transform:translateZ(0px);
transition:all 1s ease 0s;
width:100%;
}
.navigation-map-top .btn:after {
content:"";
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
background: #fff;
z-index: -1;
transform: scaleX(0);
transform-origin: 100% 50% 0;
transition: all 0.5s ease-out 0s;
}
.navigation-map-top .btn:hover:after {
transform: scaleX(1);
transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
.navigation-map-top .btn span {
width: 80px;
height: 100%;
line-height: 40px;
font-size: 1.6em;
background: #fff;
position: absolute;
top: 0;
left: 0;
transition: all 0.3s linear 0s;
}
.navigation-map-top .btn span:after {
content:"";
display: block;
width: 10px;
height: 10px;
background: #fff;
margin: auto 0;
position: absolute;
top: 0;
right:-6px;
bottom:0;
transform: rotate(45deg);
transition: all 0.3s linear 0s
}
.navigation-map-top .btn.red {
border:1px solid #a00001;
background: #a00001;
font-weight: bold;
}
.navigation-map-top .btn.red:hover, .btn.red span {
color: #a00001;
}
.navigation-map-top .btn.red:hover span, .btn.red:hover span:after {
background: #a00001;
}
.navigation-map-top .btn:hover span {
color: #fff;
}
  .width-sign-out {
display:none !important;
}
.btn-subjectTab {
display:none !important;
}
  .nav-main-new li {
border: none !important;
}
ul#myTab li a, #latestnews ul#myTab li a {
margin: 0;
padding: 0.2em 1em;
}
span.text-muted{
font-size: 12px !important;
font-weight: normal !important;
background: none;
border-radius: 3px;
color: #a00001;
border: 1px solid #a00001;
padding: 2px 4px;
margin: 0 4px;
}
#latestnews .tab-content ul li a {
margin: 0;
padding-left: 5px;
}
ul#myTab li a:hover, ul#myTab li a:hover, ul#myTab li a:focus, ul#latestnews li a:hover, ul#latestnews li a:hover, ul#latestnews li a:focus {
background:#a00001;
color: #fff;
outline: none;
}
ul#myTab li.active a {
background:#a00001;
color: #fff;
}
ul#myTab li:active a:hover {
background:#a00001!important;
color: #fff;
cursor: default;
border: none;
border-bottom-color: transparent;
}
  .badge-border {
color: #fff;
border-radius: 0.4em;
padding: 0.1em 0.5em;
font-weight: normal;
margin: 0 0.3em;
background: #a00001;
}
.badge-border a {
color:#fff;
font-size: 0.9em;
}
.border-badge {
border: 1px solid #a00001;
padding: 0 0 0 0.5em;
font-weight: normal;
color: #a00001;
}
.strong-summary {
font-weight: bold;
}
.div-header-bold {
width: 93%;
margin: 0 auto;
font-size: 1.3em;
font-weight: bold;
padding: 1.4em 0.3em;
display: inline-block;
}
  form#formHidden table.miscTable {
margin-bottom: 0 !important;
padding: 0.5em 0;
text-align: center !important;
}
 form#formHidden table.miscTable {
margin-bottom: 0 !important;
padding: 0.5em 0;
text-align: center !important;
}
 .treeview {
border-right: 0.4em solid #a00001;
}
.treeview ul {
margin:0 !important;
}
.ul-li-indent::before {
background: #a00001;
bottom: auto;
content:"";
left: -1.25em;
height: 7px;
margin-top: 9px;
position: absolute;
right: auto;
width: 7px;
z-index: 1;
border-radius: 50%;
}
.li-margin-left {
margin-left: 1.4em;
padding-left: 1em;
line-height: 1.8em;
font-size: 1em;
border-left: 1px solid #a00001;
}
span.glyphicon.glyphicon-minus {
color:#a00001;
margin-right: 0.5em;
}
span.glyphicon.glyphicon-minus a {
font-size: 1.2em;
margin-left: -0.4em;
display: inline-block;
padding-bottom: 0.5em;
}
span.ul-li-indent {
position: relative;
}
.panel-heading-padding-0 {
padding: 0 !important;
}
.panel-title-mouse-click {
display: inline-block;
padding:0.5em 2em;
width: 100%;
line-height: 1.5em;
border: 1px solid rgba(221, 221, 221, 0.29);
}
.panel-heading.panel-heading-padding-0:hover .panel-title-mouse-click {
text-decoration:none;
background: #a00001;
color: #fff;
transition: all .3s linear 0s;
}
.arrow-display {
    position: absolute;
    right: -0.2%;
    top: -20%;
}
 .navigation .navigation-map-top + div .navBg:hover {
background: #a00001;
color: #fff;
transition: all .3s linear 0s;
}
.navigation .navigation-map-top + div .navBg:hover a {
text-decoration:none;
color: #fff;
transition: all .3s linear 0s;
}
span.fa.fa-map-signs {
padding-top: 1em;
}
span.fa.fa-map-signs a {
margin-left: 0.5em;
}
  .login-logo {
transform: scale(5);
color: #a00001;
position: relative;
top: 31px;
border-radius: 1em;
-moz-box-shadow: 2px 2px 5px #333333;
-webkit-box-shadow: 2px 2px 5px #333333;
box-shadow: 0px 0px 1px #999;
}
.userlogin-imgc {
width: 18px;
position: absolute;
left: 12px;
top: 7px;
z-index: 10;
}
  div#divItems table {
width: 100%;
margin-bottom: 0;
}
div#divItems table:nth-child(2n) {
background: #f1f1f1;
}
div#divItems table tr td:nth-child(1) {
vertical-align: middle !important;
width: 5%;
text-align: center;
font-size: 16px;
border-right: 1px solid #ddd;
}
div#divItems table tr td:nth-child(2) {
padding-left: 30px;
}
div#divItems table tr td:nth-child(2) h3:nth-child(1) {
margin-top: 10px;
}
div#divItems table tr td:nth-child(2) h3:nth-child(2) {
margin-left: 0;
}
div#divItems table tr td:nth-child(2) .muted {
margin-bottom: 10px;
}
div#divItems hr {
margin: 0;
}
.simple-pagination {
margin: 20px auto !important;
display: inline-block !important;
}
div#pager.pagi-k li a {
color: #a00001 !important;
margin: 0px 2px 0 2px;
padding: 6px 12px;
}
div.pagi-k .current {
padding: 6px 12px !important;
}
 
.meta-tab {
border-bottom: 1px solid #a00001 !important;
}
.meta-tab .active {
border: 1px solid #a00001;
border-bottom: none;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
margin-right: 5px;
}
.meta-tab .active a {
background: #fff;
border: none !important;
color: #a00001;
}
.meta-tab a {
border-color: #a00001 !important;
border-bottom: none;
}
.meta-tab a span {
margin-left: 5px;
vertical-align: middle;
}
  .ctp-head {
width: 93%;
margin: 1em auto;
text-indent: 2em;
padding: 1em 0;
}
.ctp-head #ctp {
display: inline-block;
width: 96%;
}
.toolbar {
width: 96%;
margin: 0 auto;
}
 .margin-r-keywordtop {
margin: 0.5em;
}
.border-none {
border:none !important;
}
.line-height {
line-height: 2em;
}
.font-color-head {
color:#a00001 !important;
padding: 2px;
}
.font-color-head:hover {
background-color:#a00001;
color: #fff !important;
text-decoration: none;
}
.margin-left-5 {
margin-left: 0.5em;
}
.margin-right-5 {
margin-right: 0.5em !important;
}
.background-checked {
background: #a00001;
color: #fff !important;
text-decoration: none;
}
.display-inline{
display: inline;
}
#div_search_result form .miscTable2 tbody tr span img {
margin-right: 5px;
}
.table.table-th-border-none:nth-child(26) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(1) {
border-top-width: 0px;
}
table.table.myself-home-table a.btn-link{
cursor: pointer;
}
/*知识整合panel-body样式*/
.margin-top-15{
	margin-top:15px;
}
.padding-left-15{
	padding-left:15px;
}
.padding-top-10{
	padding-top:10px;
}
.fixed-table-container{
	border: none;
}
table#table_item_JIF > tbody > tr > td{
	border: none;
}
table#table_item_JIF > tbody > tr > td:nth-child(1){
	vertical-align: top;
    padding: 10px 0 0 10px;
}
table#table_item_JIF > tbody > tr > td:nth-child(2) span a strong{
color: #005A84;
font-family: Arial;
font-size: 18px;
font-weight: 400;
display: inline-block;
margin-bottom: 5px;
text-decoration: inherit;
}
 
@media (min-width:320px) and (max-width:420px) {
div.flash {
width:97% !important;
}
input[name~="dc_description_institution"], input[name="dc_subject_discipline"], input[name="dc_publisher"], input[name="dc_identifier_doi"], input[name="dc_identifier_url"], input[name="dc_identifier_eissn"] {
width:50%;
}
.vertical-align-top {
vertical-align: text-top;
}
.mycspace-media {
position: relative;
top: 10px;
display: inline-block;
width: 100%;
}
.button-mycspace-media {
display:inline-block;
}
.standard {
display:none;
}
.mycspace-media .col-xs-4 {
padding:4% 0px 4% 4%;
text-align: center;
font-size: 12px;
border: 1px solid rgba(160, 0, 1, 0.36);
}
.mycspace-media .col-xs-4 a {
color: #a00001 !important;
background: none;
padding: 0;
}
#header, #container, #footer, #copyright {
width:100%;
background:transparent;
}
img {
max-width:100%;
max-height:100%;
}
#imagesearchdiv {
visibility:hidden;
}
#header p {
margin-left: 10px;
text-align: left;
}
#column {
float:left;
width:100%;
}
.row3 {
border-top:0;
}
.miscTableSub {
display:none;
width:100%;
margin-left:0;
}
.comment {
width:100%;
margin:0;
}
.pageContentsWidth {
overflow:hidden;
width:100%;
}
#footer .footbox {
float:left;
width:100%;
margin:0 0 0 15px;
}
#footer .link {
width:55%;
}
#footer .site_stat {
float:left;
width:85%;
left:0;
margin:0 0 0 20px;
}
#footer .site_stat ul {
width:100%;
padding:0;
}
#footer .site_stat li {
width:50%;
}
.fl_right_top {
position:relative;
top:-97px;
}
#header .fl_right_bottom {
padding-top:0;
}
#example-navbar-collapse {
position:static;
height:auto!important;
width:100%;
border:#ddd solid 1px;
margin:0!important;
padding:0;
}
.nav-main-bg.nav.navbar-nav {
position:static;
border:none;
margin:0;
}
.nav-main-bg.nav.navbar-nav img, ul.switchable-triggers, #footer ul.footbox-nav,.site_stat ul li:last-child {
display:none!important;
}
.nav-main-bg.nav.navbar-nav li {
display:inherit;
}
.nav .nav-main .nav-main-bg a {
display:inline-table;
color:#000!important;
float:left;
font-size:15px;
padding:7px 27px;
}
div.nav div.content.nav-main ul.nav-main-bg li:hover > a {
color:#000!important;
background:transparent!important;
}
div#latestnews {
height:auto!important;
display:inline-block;
margin:6px 0;
}
div#total{
padding: 0;
}
.intro {
height:auto!important;
}
#footer .site_stat ul li {
width:48%;
margin-right:0;
text-align:center;
}
.row4 #footer .footbox ul li {
display:inline-block;
width:50%;
margin-right:0;
}
.nav.navbar.navbar-default {
background:#f7f7f7;
}
.intro .tab-content #new ul li a {
display: inline-block;
width: 100%;
height: 18px;
overflow: hidden;
}
div#hotnew ul.padding-l-20 li a{
display: inline-block;
width: 80%;
height: 18px;
overflow: hidden;
}
.popular #total {
padding-left:0;
}
.popular #total table tbody tr td a span {
word-break:break-all;
font-size:13px;
display:inline-block;
height:21px;
overflow:hidden;
width:92%;
padding-top:3px;
}
#content #latestnews .popular, div#myTabContent div#new ul {
margin-bottom:0;
}
.row4 {
font-size:12px;
}
div.wrapper .header-top .header-top-c {
width:98%;
}
#header .fl_left img {
transform:scale(0.9);
}
.navbar-header {
position:relative;
width:100%;
z-index: 10;
}

.navbarDefault {
display:none;
border:none;
margin: 0;
width: 100%;
}
.navigation h2, div.centralPane.central div.navbarDefault div.navigation table.tab-control {
width: 100%;
}
.navigation-map-top {
display:none;
}
.navigation .menus #input-resultsearch {
width:100%;
}
 .pageContents.contents.pageContentsWidth {
width:100%!important;
border-collapse:collapse;
border-spacing:0;
}
.ztree {
padding:0!important;
}
.ztree li ul {
padding:0 0 0 5px !important;
}
.text-muted {
color: #a00001 !important;
border: 1px solid #a00001 !important;
border:none!important;
}
.treeDemo1 li span {
margin-right:0!important;
}
.centralPane.central .pageContents.contents.pageContentsWidth table[border=0] tbody tr td h2 {
font-size:18px;
margin:10px 0 5px 10px;
}
.centralPane.central .pageContents.contents.pageContentsWidth form table.miscTable11 {
position:relative;
top:0;
}
.centralPane.central .pageContents.contents.pageContentsWidth table tbody tr td.standard a[href=/help] {
top:-52px;
}
.pageContents.contents.pageContentsWidth form p.text-display {
margin:0 0 10px;
}
.author-ul {
width:100%;
padding-left:30px;
line-height:1.8em;
font-weight:400;
font-size:14px;
margin:0;
}
.centralPane.central .pageContents.contents.pageContentsWidth table[width=95%] {
margin:0;
padding:0;
}
.subject-bg-tb a {
margin:0;
padding:0 3px;
}
.subject-bg-tb {
font-size:12px!important;
line-height:1.8em;
}
.table-bordered {
border:none!important;
width:100%!important;
}
.pageContents.contents.pageContentsWidth table.table-striped td {
font-size:12px;
line-height:1.8em;
word-break:break-all;
padding:0 4px;
}
.author-a1, .author-a2 {
font-size:14px;
}
.myself-home a {
margin-top: 0.5em;
}
#form1 table td {
width:33%;
}
.navbar-brand {
display:block;
}
#div_search_result tbody tr td[width=15] input {
margin-top:15px;
margin-left:5px;
}
#div_search_result .miscTable2 tbody tr td[colspan=2] > span:nth-of-type(2) {
right:30px;
}
#div_search_result form .miscTable2 tbody tr td span .submit {
margin-left:5px;
padding:0 12px;
}
#div_search_result form .miscTable2 tbody tr td #export-all {
margin-left:5px;
padding: 0 12px 0 29px;
}
#container, .pageContents.contents.pageContentsWidth td {
padding:0;
}
#content, #latestnews, .central, .aboutme, #latestnews_1, .author-china, #sYear, #eYear {
width:100%;
}
.nav-bg-t, .nav-bg-b, .side-bar, .login_form1-left, div#total table tbody tr td font, .footer-default, div.intro div#myTabContent.tab-content div#new.tab-pane.fade.in.active ul li span, .oddRowOddCol a img.author-img, .oddRowOddCol:nth-child(3), .pageContents.contents.pageContentsWidth br, div#searchresultchart, .greed-text, table.title-entry-fixed {
display:none;
}
.miscTable11, .miscTable {
width:100% !important;
margin-left:0;
}
#collaboratorchart, #collaboratorchart div, #wordcloud {
width:100%!important;
}
.contents, ul.list-inline.author-china {
margin:0;
}
.banner_background {
height: 27px;
}
#formHidden .miscTable tbody tr td:nth-child(1) {
width:auto!important;
margin-left: 2%;
}
div#div_search_result > table tbody tr td:nth-child(1) {
width: 60%;
float: left;
}
form#itemlist table.miscTable2 tbody tr td span, div#div_search_result form table.miscTable2 tbody tr.itemLine.itemLineSelect td span {
font-size: 13px;
}
#formHidden .miscTable tbody tr td:nth-child(2) {
margin-left: 5px !important;
margin-top: 0;
}
#div_search_result tbody tr td[width="15"] input {
margin: 10px 5px 0 5px;
}
#slider-block, #slider-top, #loopedSlider, .title-entry {
width:100%;
}
.title-entry {
margin-left: 0;
}
.submitFormHelp {
margin-right: 0;
}
.col-xs-9.table-display-inline {
width: auto !important;
}
.col-xs-1.right.title-first-1 {
background: url(/themes/default/image/entry.png) no-repeat 16px 3px;
background-size: 28px;
}
.col-xs-1.right.title-first-2 {
background: url(/themes/default/image/author.png) no-repeat 16px 13px;
background-size: 28px;
}
.col-xs-1.right.title-first-3 {
background: url(/themes/default/image/time.png) no-repeat 16px 15px;
background-size: 28px;
}
.title-first {
font-size: 15px !important;
margin: 0 !important;
}
form[name="communityForm"] {
display:none;
}
.communityLink-ul {
text-align: left;
padding-left: 20px;
margin-bottom: 0;
}
.browse_range, {
margin-top: 10px;
}
.centralPane.central .pageContents.contents.pageContentsWidth table[width="95%"] {
margin: 0;
padding: 0;
}
.pager ul.pages li, .pager ul.pages li.pgCurrent {
padding: 3px 6px;
}
td[width="40%"] h3[style="float:right;"], .browse_range {
margin-top: 10px !important;
}
div.pager[style="clear:both; overflow:hidden;"] {
margin: 20px 11%;
}
#authorimg .box .names .direction_ {
font-size:12px;
}
#authorimg .box .names .name_ {
font-size:16px;
}
#authorimg .box .names .grade_ {
font-size:14px;
}
#loopedSlider {
margin: 0px;
}
.slide-container, .slide-container div div, .slide {
width: 100% !important;
}
ul.nav.nav-tabs li[style="margin-left:250px"], div#tabsearch1 span[style="margin-left:20px; cursor:pointer;"], div#tabsearch1 span[style="margin-left:80px;"] {
margin-left: 0 !important;
}
td.evenRowEvenCol {
padding: 12px 5px !important;
}
.title-top100 {
margin: 0 14px;
padding-bottom: 36px !important;
width: 384px;
background-position: -34px 17px;
}
div_search_result span[style="margin-left:15px;"] {
margin-left: 24%;
}
.subsite-sub-content #sub-content {
margin: 0;
padding: 0 0px 0 20px;
}
.subsite-sub-content #sub-content #latestnews {
margin-left: 0;
}
div#sub-content .box {
transform: scale(1);
position: initial;
top: 0;
overflow: hidden;
height: auto !important;
width: auto;
}
div#hot-usage-top{
padding: 0;
margin-top: 10px;
}
div#total ul.padding-l-20.list-unstyled {
margin-top: 10px;
margin-bottom: 0;
}
.table-line-h-24 td a {
display: inline-block;
width: 80%;
overflow: hidden;
height: 22px;
line-height: 22px;
}
div#latestnews ul.padding-l-20 li {
height: 32px;
}
#latestnews .tab-content ul li a {
padding-left: 0;
display: inline-block;
width: 85%;
overflow: hidden;
height: 22px;
line-height: 22px;
}
.table-line-h-24 td a span {
display: inline-block;
height: 29.5px;
}
.centralPane.central .pageContents.contents.pageContentsWidth table tbody tr td.standard a[href="/help"] {
top: -60px;
right: 10px;
}
tr#trLine1 input[type="text"], tr#trLine2 input[type="text"], tr#trLine3 input[type="text"] {
width:100%;
}
div#tabsearch1 table.miscTable td.oddRowEvenCol p {
margin: 10px 0 10px;
}
form#form1 tr[valign="middle"][bgcolor="#EEF1F6"] {
display: flex;
flex-direction: column;
align-items: center;
}
form#form1 tr[valign="middle"][bgcolor="#EEF1F6"] td {
line-height: 2.4em;
}
form#form1 tr[valign="middle"][bgcolor="#EEF1F6"] td:nth-child(1) {
width: auto;
}
form#form1 tr[valign="middle"][bgcolor="#EEF1F6"] td:nth-child(2) {
display: flex;
flex-wrap: wrap;
justify-content: center;
width: 100%;
}
form#form1 tr[valign="middle"][bgcolor="#EEF1F6"] td:nth-child(2) select {
width: 33%;
}
form#updateForm input.required, form#updateForm textarea {
width: 80%;
}
div#cke_editor1, div#cke_editor2, div#cke_editor3 {
width:100% !important;
}
table#new_comment tr:nth-child(1) td:nth-child(2), form#commentFormObjection tr:nth-child(2) td:nth-child(2), form#commentFormFeedback tr:nth-child(3) td:nth-child(2) {
padding-right: 16px;
}
input#input-title-feedback {
width: 95% !important;
}
.bg-submit_new {
background:#f7f7f7 url(/themes/default/image/submit_new.png);
background-size: 18px;
background-repeat: no-repeat;
background-position: 28px 15px;
}
.bg-submit_own {
background:#f7f7f7 url(/themes/default/image/submit_own.png);
background-size: 17px;
background-repeat: no-repeat;
background-position: 22px 16px;
}
.bg-confirmresult {
background:#f7f7f7 url(/themes/default/image/confirmresult.png);
background-size: 17px;
background-repeat: no-repeat;
background-position: 22px 16px;
}
.bg-emailconfirm {
background:#f7f7f7 url(/themes/default/image/emailconfirm.png);
background-size: 14px;
background-repeat: no-repeat;
background-position: 24px 15px;
}
.bg-user-rights {
background:#f7f7f7 url(/themes/default/image/user-rights.png);
background-size: 17px;
background-repeat: no-repeat;
background-position: 26px 15px;
}
.bg-collection {
background:#f7f7f7 url(/themes/default/image/collection.png);
background-size: 17px;
background-repeat: no-repeat;
background-position: 25px 15px;
}
div#header {
background-position: 6px 22px !important;
background-size:97% !important;
}
#header .fl_left {
height: 92px;
margin-bottom: 5px;
}
.div-margin-top-display-none {
margin-top:0;
}
 .evaluation-left a.btn.btn-lg.red {
display:none;
}
.evaluation-head-1 .btn-group .btn.btn-default.dropdown-toggle.btn-block {
text-align: left;
padding: 0 .5em;
}
.evaluation-left .evaluation-head-1 .btn-group button.btn.btn-default.dropdown-toggle.btn-block span {

}
.evaluation .evaluation-left {
width: 0;
background: none;
display: flex;
flex-flow: column nowrap;
height: auto;
margin-right: 0;
float: left;
}
.evaluation-head-1 {
display:none;
margin-top: 32px;
}
.width-sign-out {
position: absolute;
display: inline-block !important;
top: 8px;
left: 14px;
color: #888;
padding: 0.8em 1.2em;
background: #f7f7f7;
border-radius: 0.4em;
border: 1px solid #ddd;
z-index: 10;
}
.evaluation-right {
width: 100%;
}
.nav-justified {
display:none;
}
.btn-subjectTab {
width:100%;
}
.btn-subjectTab a {
color:#fff;
margin-right:10px;
}
.form-control.form-control-year, .form-control.form-control-month {
width: 20%;
}
.evaluation-right .panel-body {
padding:0.5em 0;
}
.panel-body-right-left .form-control.form-control-evaluation-tab-1-way {
width: 33.4%;
}
 a.btn.btn-lg.red {
display:none;
}
 .media-scroll {
overflow: scroll;
}
div#documenttype, div#mainpie, div[id="typeContent#summary"], div[id="typeContent#resources"], div[id="commContent"], div#typeContent, .form-media-width-200, form#formSubmit {
overflow: scroll;
width: 206% !important;
}
  td.evenRowEvenCol img.col-lg-4.col-lg-offset-4 {
 display:none;
}
.userloginbtn-margin-top button {
margin-top: 0;
}
  .text-nowrap-loacl {
white-space: nowrap;
}

}



@media (min-width:320px) and (max-width:359px) {
#scrollable-panel {
width: 95%;
left: 14px;
}
.box {
transform:scale(1.1);
position:relative;
top:14px;
overflow: hidden;
height: 331px!important;
width: 95%;
}
div.wrapper div#authorimg {
height: 368px;
}
.table-scroll-media {
overflow: scroll;
width: 320px;
}
}
 
@media (min-width:360px) and (max-width:374px) {
#scrollable-panel {
width: 89%;
left: 31px;
}
.box {
transform:scale(1.2);
position:relative;
top:37px;
overflow: hidden;
height: 332px!important;
width: 91%;
}
div.wrapper div#authorimg {
height: 412px;
}
.table-scroll-media {
overflow: scroll;
width: 360px;
}
}
  @media (min-width:375px) and (max-width:409px) {
#scrollable-panel {
width: 86.4%;
left: 37.4px;
}
.box {
transform:scale(1.24);
position:relative;
top:44px;
overflow: hidden;
height: 331px!important;
width: 89%;
}
div.wrapper div#authorimg {
height: 425px;
}
.table-scroll-media {
overflow: scroll;
width: 375px;
}
}
 
@media (min-width: 320px) and (max-width: 410px) {
#div_search_result form table tbody td:nth-child(2) {
align-items:self-start;
display:flex;
flex-direction:column;
float:left;
padding-left:5px;
width:99%;
font-size: 13px;
line-height: 1.8em;
padding: 3px 6px 0 0;
}
#hpage_featured {
width:100%;
padding-top:10px;
}
}
 @media (min-width: 410px) and (max-width: 430px) {
#div_search_result form table tbody td:nth-child(2) {
align-items:self-start;
display:flex;
flex-direction:column;
float:left;
padding-left:5px;
width:99%;
font-size: 13px;
line-height: 1.8em;
padding: 3px 6px 0 0;
}
.box {
transform:scale(1.4);
position:relative;
top:7px;
overflow: hidden;
height: 383px!important;
width: 83%;
}
#scrollable-panel {
width: 86%;
left: 50px;
top: 50px;
}
div.wrapper div#authorimg {
height: 474px;
}
#hpage_featured {
width: 100%;
}
#authorimg .box .names .direction_ {
transform: scale(0.9);
}
#authorimg .box .names .name_ {
transform: scale(0.9);
}
#authorimg .box .names .grade_ {
transform: scale(0.9);
}
.item-comment_content_container {
padding: 10px 0;
}
.table-scroll-media {
overflow: scroll;
width: 410px;
}
}
@media (min-width:640px) and (max-width:800px) {
div.wrapper .header-top .header-top-c, #header, #container, #footer, #copyright, #hpage_featured, #hpage_featured .intro, #hpage_featured .wrapper, #container #homepage #content #latestnews, #latestnews_1, .nav.navbar.navbar-default {
width:100%;
padding: 0 10px;
}
#footer ul.footbox-nav, .footer-default, .nav .nav-bg-t, .nav .nav-bg-b, div#example-navbar-collapse, .navbar-header, .title-entry-fixed {
display:none;
}
#header .fl_right_top {
position: relative;
top: -68px;
}
#header .fl_right_bottom {
padding-top: 0;
}
#imagesearchdiv {
right: 110px;
top: 85px;
}
.div-margin-top-display-none {
margin-top: 0;
}
.nav .nav-main {
position: static;
width: 100%;
padding: 0;
margin-left: 0;
height: 50px;
}
div#example-navbar-collapse {
display:block !important;
border: none;
}
.nav .nav-main .nav-main-bg a {
font-size: 1em;
padding: 8px;
}
.nav .nav-main .nav-main-bg {
margin: 0;
}
#hpage_featured .intro, #hpage_featured .wrapper, #container #homepage #content #latestnews, #latestnews_1, .nav.navbar.navbar-default {
padding-top:10px;
padding-bottom:10px;
}
.central, .navigation-map-top .btn {
width:100%;
}
.contents {
width: 68%;
float: left;
margin-top:0;
}
.navbarDefault {
width: 30%;
margin: 0;
}
.col-xs-9.table-display-inline p, .col-xs-9.table-display-inline {
width: auto !important;
}
.col-xs-1.right.title-first-1 {
background: url(/themes/default/image/entry.png) no-repeat 25px 27px;
background-size: 36px;
}
.col-xs-1.right.title-first-2 {
background: url(/themes/default/image/author.png) no-repeat 25px 4px;
background-size: 36px;
}
.col-xs-1.right.title-first-3 {
background: url(/themes/default/image/time.png) no-repeat 23px 10px;
background-size: 36px;
}
.title-entry, .comment {
width: 90%;
}
}
.table-hover {
cursor:pointer;
}
.w-25 {
width: 25% !important
}

.w-50 {
width: 50% !important
}

.w-75 {
width: 75% !important
}

.w-100 {
width: 100% !important
}

.h-25 {
height: 25% !important
}

.h-50 {
height: 50% !important
}

.h-75 {
height: 75% !important
}

.h-100 {
height: 100% !important
}

.mw-100 {
max-width: 100% !important
}

.mh-100 {
max-height: 100% !important
}

.m-0 {
margin: 0 !important
}

.mt-0, .my-0 {
margin-top: 0 !important
}

.mr-0, .mx-0 {
margin-right: 0 !important
}

.mb-0, .my-0 {
margin-bottom: 0 !important
}

.ml-0, .mx-0 {
margin-left: 0 !important
}

.m-1 {
margin: .25rem !important
}

.mt-1, .my-1 {
margin-top: .25rem !important
}

.mr-1, .mx-1 {
margin-right: .25rem !important
}

.mb-1, .my-1 {
margin-bottom: .25rem !important
}

.ml-1, .mx-1 {
margin-left: .25rem !important
}

.m-2 {
margin: .5rem !important
}

.mt-2, .my-2 {
margin-top: .5rem !important
}

.mr-2, .mx-2 {
margin-right: .5rem !important
}

.mb-2, .my-2 {
margin-bottom: .5rem !important
}

.ml-2, .mx-2 {
margin-left: .5rem !important
}

.m-3 {
margin: 1rem !important
}

.mt-3, .my-3 {
margin-top: 1rem !important
}

.mr-3, .mx-3 {
margin-right: 1rem !important
}

.mb-3, .my-3 {
margin-bottom: 1rem !important
}

.ml-3, .mx-3 {
margin-left: 1rem !important
}

.m-4 {
margin: 1.5rem !important
}

.mt-4, .my-4 {
margin-top: 1.5rem !important
}

.mr-4, .mx-4 {
margin-right: 1.5rem !important
}

.mb-4, .my-4 {
margin-bottom: 1.5rem !important
}

.ml-4, .mx-4 {
margin-left: 1.5rem !important
}

.m-5 {
margin: 3rem !important
}

.mt-5, .my-5 {
margin-top: 3rem !important
}

.mr-5, .mx-5 {
margin-right: 3rem !important
}

.mb-5, .my-5 {
margin-bottom: 3rem !important
}

.ml-5, .mx-5 {
margin-left: 3rem !important
}

.p-0 {
padding: 0 !important
}

.pt-0, .py-0 {
padding-top: 0 !important
}

.pr-0, .px-0 {
padding-right: 0 !important
}

.pb-0, .py-0 {
padding-bottom: 0 !important
}

.pl-0, .px-0 {
padding-left: 0 !important
}

.p-1 {
padding: .25rem !important
}

.pt-1, .py-1 {
padding-top: .25rem !important
}

.pr-1, .px-1 {
padding-right: .25rem !important
}

.pb-1, .py-1 {
padding-bottom: .25rem !important
}

.pl-1, .px-1 {
padding-left: .25rem !important
}

.p-2 {
padding: .5rem !important
}

.pt-2, .py-2 {
padding-top: .5rem !important
}

.pr-2, .px-2 {
padding-right: .5rem !important
}

.pb-2, .py-2 {
padding-bottom: .5rem !important
}

.pl-2, .px-2 {
padding-left: .5rem !important
}

.p-3 {
padding: 1rem !important
}

.pt-3, .py-3 {
padding-top: 1rem !important
}

.pr-3, .px-3 {
padding-right: 1rem !important
}

.pb-3, .py-3 {
padding-bottom: 1rem !important
}

.pl-3, .px-3 {
padding-left: 1rem !important
}

.p-4 {
padding: 1.5rem !important
}

.pt-4, .py-4 {
padding-top: 1.5rem !important
}

.pr-4, .px-4 {
padding-right: 1.5rem !important
}

.pb-4, .py-4 {
padding-bottom: 1.5rem !important
}

.pl-4, .px-4 {
padding-left: 1.5rem !important
}

.p-5 {
padding: 3rem !important
}

.pt-5, .py-5 {
padding-top: 3rem !important
}

.pr-5, .px-5 {
padding-right: 3rem !important
}

.pb-5, .py-5 {
padding-bottom: 3rem !important
}

.pl-5, .px-5 {
padding-left: 3rem !important
}

.m-auto {
margin: auto !important
}

.mt-auto, .my-auto {
margin-top: auto !important
}

.mr-auto, .mx-auto {
margin-right: auto !important
}

.mb-auto, .my-auto {
margin-bottom: auto !important
}

.ml-auto, .mx-auto {
margin-left: auto !important
}

a.border-0:hover{
background:#fff;
color:#a00001;
}