.module2_qklb {
    box-shadow: 0 5px 5px rgba(0,0,0,0.1);
    background:url(/views/web/images/qkxqtopbg_bg.jpg) no-repeat center center !important;
}
.module2_qklb .content {
    padding: 60px 0;
    position:relative;
}
.module2_qklb .content .submission {
    position:absolute;
    /*bottom:36px;*/
    right:0;
    font-size: 16px;
}
.module2_qklb .content .submission .item {
    padding-left:32px;
}
.module2_qklb .content .submission .item:nth-child(1) {
    background:url("/views/web/images/host.png") no-repeat left center;
}
.module2_qklb .content .submission .item:nth-child(2) {
    background:url("/views/web/images/supervisor.png") no-repeat left center;
}
.module2_qklb .content .submission .item:nth-child(3) {
    background:url("/views/web/images/email.png") no-repeat left center;
}
.module2_qklb .content .submission .item {
    background-size: 21px !important;
    margin: 3px 0;
}
.module2_qklb .content .title {
    font-size: 36px;
}
.module2 {
    margin:49px auto 24px auto;
    padding:48px;
}
.item-module2 .content .right img,
.module2 .vertical-align-top img {
    width:165px;
    height:216px;
}
.module2 .right {
    margin-left:5%;
    width:80%;
    position: relative;
}
.module2 .name {
    margin-top:12px;
}
.module2 .title {
    font-size:28px;
    margin:6px auto;
}
.module2 .message {
    margin-top:12px;
}
.module2 .right.fixedheight {
    /*height: 252.5px;*/
    overflow: hidden;
}
.module2 .message.fixedheight {
    height: 228.5px;
}
.module2 .message .inlineblock {
    width:32%;
}
.module2 .message .inlineblock:nth-child(2) {
    margin:auto 2%;
}
.module2 .message .inlineblock .row0 {
    height: 18px;
    background-repeat: no-repeat;
    background-size: 18px;
    margin: 3px auto;
}
.module2 .message .inlineblock .row1 {
    font-size:14px;
    padding:3px 0;
    background: transparent !important;
}
.module2 .message .inlineblock .row2.field {
    font-size:12px;
    margin:6px auto;
}
.row2.field.co333 {
    line-height: 24px;
}
.module2 .keywords .item {
    margin-right: 12px;
    font-size: 12px;
    padding: 1px 6px;
    border-radius: 4px;
    color: #fff;
    display:inline-block;
}
.module2 .more {
}
.module2 .more.fixedheight {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    padding-top: 100px;
    background-image: linear-gradient(-180deg,rgba(255,255,255,0) 0%,#fff 70%);
}
.module2 .more.fixedheight .loadingmore {
    position: absolute;
    bottom: 20px;
}
.module2 .more .loadingmore {
    font-size:12px;
}
.module2 .more .loadingmore .arrow {
    font-size:18px;
    width:auto;
    margin-left:6px;
    transform:rotate(-90deg);
}
.module2 .more.fixedheight .loadingmore .arrow {
    transform:rotate(90deg);
}
.module3 {
	min-height:600px;
    margin:24px auto;
    padding:24px;
}
.module3 .separator {
    content:"";
    height:100%;
}
.module3 .separator .item {
    width:1px;
    margin:0 auto;
    height:100%;
}
.module3 .secondary.right > .item {
    margin-bottom:48px;
    width:864px;
}
.module3 .separator {
    width:5%;
    width:57.6px;
}
.module3 .left.inlineblock {
    width:20%;
    width:230.4px;
}
.module3 .center.inlineblock {
    width:50%;
    width:576px;
}
.module3 .left.inlineblock .item {
    margin-bottom:24px;
}
.module3 .centeritem .item .title,
.module3 .left.inlineblock .item .title {
    padding: 7.5px 12px;
    font-size:14px;
    /*background:url("../images/details_lmbg1.jpg") no-repeat center center !important;*/
}
.module3 .centeritem .content .topic {
    width:65%;
    font-size:14px !important;
    color: #035cc8 !important;
}
.module3 .centeritem .content  div.block {
    border-bottom: solid 1px #eee;
    line-height:24px;
}
.module3 .centeritem .content  a.block span {
    display:inline-block;
    vertical-align: middle;
}
.module3 .centeritem .item .title,
.module3 .center.inlineblock .item .title {
    /*background:url("../images/details_lmbg2.jpg") no-repeat center center !important;*/
}
.module3 .left.inlineblock .item .content {
    font-size:14px;
    padding:12px;
    line-height:24px;
}
.item-module2 .item-journalbrowsing,
.module3 .left.inlineblock .content .item-journalbrowsing {
    margin:12px auto 24px;
}

.item-module2  .item-journalbrowsing .title-journalbrowsing,
.module3 .left.inlineblock .content .item-journalbrowsing .title-journalbrowsing {
    padding:6px 12px;
    font-size:12px;
}
.item-module2 .item-journalbrowsing .content-journalbrowsing,
.module3 .left.inlineblock .content .item-journalbrowsing .content-journalbrowsing {
    margin: 6px auto;
}
.item-module2 .item-journalbrowsing .content-journalbrowsing .inlineblock,
.module3 .left.inlineblock .content .item-journalbrowsing .content-journalbrowsing .inlineblock {
    width:16%;
    font-size:14px;
    line-height: 12px;
}
.module3 .center.inlineblock .item .content {
    padding:6px 48px;
}
.module3 .center.inlineblock .item-onlinesubmit {
    padding:6px;
    border-bottom:solid 1px;
}
.module3 .center.inlineblock .item-onlinesubmit .field {
    width:20%;
    font-size:14px;
}
.module3 .center.inlineblock .item-onlinesubmit .input {
    border:solid 1px;
    padding:6px;
    font-size:12px;
    border-radius:3px;
    width:80%;
    box-sizing: border-box;
}
.module3 .center.inlineblock .item-onlinesubmit .file {
    width:180px !important;
}
.module3 .center.inlineblock .item-onlinesubmit a.inlineblock {
    margin-left:6px;
    font-size:12px;
    padding:6px 12px;
}
.module3 .center.inlineblock .item-onlinesubmit .submit {
    margin-left:6px;
    font-size:14px;
    padding:6px 24px !important;
    margin-left:20%;
}
.module3 .center.inlineblock .currentcatalog.item .title {
    border-bottom:solid 1px;
}
.module3 .center.inlineblock .currentcatalog.item .content {
    padding-left:0;
    padding-right:0;
}
.module3 .center.inlineblock .currentcatalog.item .content .block {
    border-bottom:dashed 1px;
    padding:6px 0;
}
.module3 .center.inlineblock .currentcatalog.item .content .block .tips {
    /*margin-right:3px;*/
}
.module3 .right.inlineblock .content {
    padding:12px !important;
    line-height:24px;
    font-size:12px;
}
.item-module2  table tbody tr:nth-child(5) .button,
.module3 table tbody tr:nth-child(5) .button {
    background:transparent;
    border:solid 1px #d0d0d0;
    color:#777;
    border-radius: 15px;
    padding: 3px 28px;
    width: auto !important;
}
.item-module2 table tbody tr:nth-child(6) .button,
.module3 table tbody tr:nth-child(6) .button {
    background: #2b88ce;
    border: none;
    width: 50%;
    padding: 6px;
}