﻿.main-content {background-color:#f0f0f0;}
.main-content .section-content { padding: 0;}
.main-content .section-content .article .location-nav{ font-size:1.1875rem; padding: 0.5rem 1rem;background-color:#fff8ee; line-height:150%;}
.main-content .section-content .article .location-nav a,
.main-content .section-content .article .location-nav span{font-size:1.1875rem; font-family:Microsoft YaHei,apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";}
.main-content .section-content .article .location-nav span.split{ font-size:1.1875rem; padding: 0rem 0.2rem 0rem 0.3rem;font-family:Batang;}
.main-content .section-content .article .content{ background-color:#fff;}
.main-content .section-content .article .content .title h1{ font-size:1.8rem; color:#000; line-height:150%; text-align:center;}
.main-content .section-content .article .content .info{ font-size:1rem; color:#666; text-align:center;line-height:1rem; border-bottom:1px solid #356dc0; padding-bottom:0.5rem;}
.main-content .section-content .article .content .info > span,
.main-content .section-content .article .content .info > div { display:inline-block; border:0px solid #356dc0; padding:0.5rem 0;}
.main-content .section-content .article .content .info .from,
.main-content .section-content .article .content .info .hits{ margin-left:1rem;}
.main-content .section-content .article .content .info .share{}
.main-content .section-content .article .content .info .txt{ display:inline-block;}
.main-content .section-content .article .content .abstract{ margin:1.5rem auto 0; padding:1.5rem; background-color:#f0f1f1;font-size:1.1rem; line-height:180%;}
.main-content .section-content .article .content .mainbody{padding-top:1.5rem; font-family:Arial,Times New Roman,Microsoft YaHei;}
.cvfile{padding-top:1rem; font-family:Arial,Times New Roman,Microsoft YaHei;}
.cvemail{padding-top:1rem; font-family:Arial,Times New Roman,Microsoft YaHei;}
.contactsubmit div{padding-top:0.5rem; }
.contactsubmitinput div{padding-top:0.5rem; padding-left:5px; padding-right:5px;}
.cvfile,.cvemail,.contactsubmit{display:none;}
#research {
    font-size: 1rem;
    width: 100%;
    display: inline-block;
    border: 1px solid #e5e5e5;
    color: #333;
    vertical-align: middle;
    padding: 8px 8px;
}
.regtext {
    font-size: 1rem;
    width: 100%;
    display: inline-block;
    border: 1px solid #e5e5e5;
    color: #333;
    vertical-align: middle;
    padding: 8px 8px;
}
.regtext:hover {
    border-color: #b3b3b3;
    outline: 0;
}
input.mustfill::-webkit-input-placeholder { /* WebKit browsers 适配谷歌 */
    color: #232222;
}
input.mustfill:-moz-placeholder { /* Mozilla Firefox 4 to 18 适配火狐 */
    color: #232222;
}
input.mustfill::-moz-placeholder { /* Mozilla Firefox 19+ 适配火狐 */
    color: #232222;
}
input.mustfill:-ms-input-placeholder { /* Internet Explorer 10+  适配ie*/
    color: #232222;
}
.regtext:focus { border-color: #00a2ff; outline: 0 }

.regtext.error, .regtext.error:focus, .regtext.error:hover {
    border-color: red;
}

#research.error, #research.error:focus, #research.error:hover {
    border-color: red;
}
.regbtn {
    width: 100%;
    border: none;
    background-color: #00a4ff;
    color: #fff;
    outline: 0;
    font-size: 1rem;
    vertical-align: middle;
    padding: 9px 8px;
}
.regbtn:hover {
    background-color: #0097ee;
}
.regbtn.disabled,
.regbtn.disabled:hover { background-color: #d0d0d0; color: #fff }
.tips-msg{color: red;}

.main-content .section-content .article .previous-next{ background-color:#fff; padding: 0; margin-top: 1.5rem;}
.main-content .section-content .article .previous-next .previous{ border-bottom:1px solid #f4f4f4;}
.main-content .section-content .article .previous-next span{color:#000;}
.main-content .section-content .article .previous-next a{color:#7A7A7A;}
.main-content .section-content .article .related-article { background-color:#fff; padding: 0.5rem 1rem; margin-top: 1.5rem;}
.main-content .section-content .article .related-article .title{font-size:1.2rem; line-height:1.2rem;   padding: 0.5rem; color:#d22222; font-weight:bold; line-height:100%;border-bottom:1px solid #d22222;}
.main-content .section-content .article .related-article .keywords{font-size:1.1rem;line-height:1.2rem; padding: 0.5rem; color:#616161;text-align:right;border-bottom:1px solid #e2e2e2;}
.main-content .section-content .article .related-article .keywords a{font-size:1.1rem; margin-left:0.5rem;}
.main-content .section-content .article .related-article .keywords a:first-of-type{margin-left:0;}
.main-content .section-content .article .related-article .list {padding-top: 0.5rem;padding-bottom: 0.5rem;}
.main-content .section-content .article .related-article .list > div > div { background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20200%20200%22%3E%3Crect%20width%3D%22200%22%20height%3D%22200%22%20style%3D%22fill%3A%23d22222%3B%22%2F%3E%3C%2Fsvg%3E") no-repeat 0.5rem center; background-size: 0.3rem 0.3rem; padding: 0.5rem 0.5rem 0.5rem 1.3rem; line-height:120%;}
.main-content .section-content .article .related-article .list > div > div a {font-size:1.1rem;color: #000; width: 100%; position: relative; float: left; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.main-content .section-content .sidebar {padding: 0;}
.main-content .section-content .sidebar > div > div > div {padding: 0; background-color:#fff;}
.main-content .section-content .sidebar .category-nav{ margin-top:0.5rem;}
.main-content .section-content .sidebar .sidebar-title{padding: 0.4rem 0; line-height:100%; border-bottom:1px solid #1896e3;}
.main-content .section-content .sidebar .sidebar-title > div { display:inline-block; height:2rem;}
.main-content .section-content .sidebar .sidebar-title > div > div {height:100%;}
.main-content .section-content .sidebar .sidebar-title .img{margin-left:0.6rem;}
.main-content .section-content .sidebar .sidebar-title .img img{ max-width:1.5rem; max-height:1.5rem;}
.main-content .section-content .sidebar .sidebar-title .name{margin-left:0.6rem;}
.main-content .section-content .sidebar .sidebar-title .name a{font-size:1.25rem; line-height:100%;font-weight:600; color:#1896e3;}
.main-content .section-content .sidebar .sidebar-title .more{margin-right:0.6rem;}
.main-content .section-content .sidebar .sidebar-title .more a{font-size:0.875rem;color:#ffbe87; line-height:100%;}
.main-content .section-content .sidebar .category-nav .nav-list .list{ border:0px solid #dadada;}
.main-content .section-content .sidebar .category-nav .nav-list .list a{display:block; padding:1.5rem;}
.main-content .section-content .sidebar .category-nav .nav-list .list a img{ margin:0 auto; height:2.5rem;}
.main-content .section-content .sidebar .category-nav .nav-list .list a span{display:block; text-align:center;}
.main-content .section-content .sidebar .category-nav .nav-list .list a span{font-size:1.1rem; margin-top:0.5rem;}

.main-content .section-content .sidebar .sidebar-gg-vs-apply{ margin-top:0.5rem;}
.main-content .section-content .sidebar .sidebar-gg-vs-apply img{ width:100%;}
.main-content .section-content .sidebar .sidebar-gg-reg{ margin-top:0.5rem;}
.main-content .section-content .sidebar .sidebar-gg-reg img{ width:100%;}
.main-content .section-content .sidebar .sidebar-gg-vs-apply .online,
.main-content .section-content .sidebar .sidebar-gg-reg .online{position: absolute; left: 0;width: 100%;}
.main-content .section-content .sidebar .sidebar-gg-vs-apply span a,
.main-content .section-content .sidebar .sidebar-gg-reg span a{background-color:#df1128;color:#FFF; display:inline-block;background-image: linear-gradient(to right, #df1128,#C36,#C66,#F60);}
.main-content .section-content .sidebar .sidebar-news-list{ margin-top:0.5rem;}
.main-content .section-content .sidebar .sidebar-news-list .news-list li a {color: #000;position: relative; float: left; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.main-content .section-content .sidebar .sidebar-news-list .news-list .list-group-item { border-radius: 0;border: 0;position: relative; display: block; background-color: #fff;}
.main-content .section-content .sidebar .sidebar-news-list .news-list .list-group-item::before {content:"";float: left;color:#FFF;text-align:center;background-color:#8fb9f7; border:1px solid #e0ecfd;}
.main-content .section-content .sidebar .sidebar-news-list .news-list .list-group-item:nth-of-type(1)::before { content:"01";background-color:#f64442; border:1px solid #fa9291; }
.main-content .section-content .sidebar .sidebar-news-list .news-list .list-group-item:nth-of-type(2)::before { content:"02";background-color:#ff8546; border:1px solid #ffb58f;}
.main-content .section-content .sidebar .sidebar-news-list .news-list .list-group-item:nth-of-type(3)::before { content:"03";background-color:#ffad38; border:1px solid #ffc97b;}
.main-content .section-content .sidebar .sidebar-news-list .news-list .list-group-item:nth-of-type(4)::before { content:"04";}
.main-content .section-content .sidebar .sidebar-news-list .news-list .list-group-item:nth-of-type(5)::before { content:"05";}
.main-content .section-content .sidebar .sidebar-news-list .news-list .list-group-item:nth-of-type(6)::before { content:"06";}
.main-content .section-content .sidebar .sidebar-news-list .news-list .list-group-item:nth-of-type(7)::before { content:"07";}
.main-content .section-content .sidebar .sidebar-news-list .news-list .list-group-item:nth-of-type(8)::before { content:"08";}
.main-content .section-content .sidebar .sidebar-news-list .news-list .list-group-item:nth-of-type(9)::before { content:"09";}
.main-content .section-content .sidebar .sidebar-news-list .news-list .list-group-item:nth-of-type(10)::before { content:"10";}
.main-content .section-content .sidebar .sidebar-news-list .news-list .list-group-item:nth-of-type(11)::before { content:"11";}
.main-content .section-content .sidebar .sidebar-news-list .news-list .list-group-item:nth-of-type(12)::before { content:"12";}
.main-content .section-content .sidebar .sidebar-news-list .news-list .list-group-item:nth-of-type(13)::before { content:"13";}
.main-content .section-content .sidebar .sidebar-news-list .news-list .list-group-item:nth-of-type(14)::before { content:"14";}
.main-content .section-content .sidebar .sidebar-news-list .news-list .list-group-item:nth-of-type(15)::before { content:"15";}
.main-content .section-content .sidebar .sidebar-news-list .news-list .list-group-item:nth-of-type(16)::before { content:"16";}
.main-content .section-content .sidebar .sidebar-news-list .news-list .list-group-item:nth-of-type(17)::before { content:"17";}
.main-content .section-content .sidebar .sidebar-news-list .news-list .list-group-item:nth-of-type(18)::before { content:"18";}
.main-content .section-content .sidebar .sidebar-news-list .news-list .list-group-item:nth-of-type(19)::before { content:"19";}
.main-content .section-content .sidebar .sidebar-news-list .news-list .list-group-item:nth-of-type(20)::before { content:"20";}

.main-content .section-content .sidebar .sidebar-case-new-list{ margin-top:0.5rem;}
.main-content .section-content .sidebar .sidebar-case-new-list .case-news-list > div{display: -webkit-flex;display: flex; padding:0.3rem 0;border-bottom:1px solid #c0bdbd;}
.main-content .section-content .sidebar .sidebar-case-new-list .case-news-list > div:last-of-type{border-bottom:0px solid #c0bdbd;}
.main-content .section-content .sidebar .sidebar-case-new-list .case-news-list .img{align-items:center;}
.main-content .section-content .sidebar .sidebar-case-new-list .case-news-list .img img{max-width:100%;}
.main-content .section-content .sidebar .sidebar-case-new-list .case-news-list .title-tag-date{ position:relative;}
.main-content .section-content .sidebar .sidebar-case-new-list .case-news-list .title-tag-date .tag-date{width:100%;display: -webkit-flex;display: flex;position:absolute; left:0; bottom:0; padding:0 0.5rem; }
.main-content .section-content .sidebar .sidebar-case-new-list .case-news-list .title-tag-date .date{ margin-left:auto;}
/*响应式配置*/
.main-content{ border-top:1px solid #C8C8C8; }
.main-content .section { padding-top: 0rem; padding-bottom: 0rem; }
.main-content .section-content .article { padding: 0;}
.main-content .section-content .article .location-nav{ display:none;}
.main-content .section-content .article .content{ padding: 1.5rem 1rem;}
.main-content .section-content .article .content .info .share{ margin-left:0rem; display:none; text-align:center;}
.main-content .section-content .article .content .abstract{ width:96%;}
.main-content .section-content .article .content .mainbody{font-size:1.35rem; line-height:180%;}
.main-content .section-content .article .content .contact a {background-color: #df1128;background-image: linear-gradient(to right, #df1128,#C36,#C66,#F60);font-size: 1.5rem;background-color: #004497;line-height: 1.5rem;padding: 0.6rem 0.8rem;color: #FFF;display: inline-block;border-radius: 0.4rem;}
.main-content .section-content .article .previous-next span,
.main-content .section-content .article .previous-next a{font-size:1.35rem;}
.main-content .section-content .article .previous-next .previous,
.main-content .section-content .article .previous-next .next{ padding: 0.8rem 1rem;}
.main-content .section-content .sidebar { margin-top: 1.5rem;}

.main-content .section-content .sidebar .category-nav .nav-list{ padding:1rem 1rem;}
.main-content .section-content .sidebar .category-nav .nav-list .list{ padding:1rem;}
.main-content .section-content .sidebar .category-nav .nav-list .list a{padding:1.5rem;}
.main-content .section-content .sidebar .sidebar-gg-vs-apply .online,
.main-content .section-content .sidebar .sidebar-gg-reg .online{bottom: 5%;}
.main-content .section-content .sidebar .sidebar-gg-vs-apply span a,
.main-content .section-content .sidebar .sidebar-gg-reg span a{font-size: 1.25rem;line-height:1.5rem; padding:0.8rem 0.8rem;border-radius: 1.5rem; }

.main-content .section-content .sidebar .sidebar-news-list .news-list li a {font-size:1.2rem;width: calc(100% - 2.2rem); line-height:1.7rem;}
.main-content .section-content .sidebar .sidebar-news-list .news-list .list-group {padding: 0.4rem 0;}
.main-content .section-content .sidebar .sidebar-news-list .news-list .list-group-item {padding: 0.4rem 0.5rem;}
.main-content .section-content .sidebar .sidebar-news-list .news-list .list-group-item::before {width:1.9rem; height:1.7rem;font-size:1.2rem; line-height:normal;margin-right:0.3rem;}

.main-content .section-content .sidebar .sidebar-case-new-list .case-news-list .img{ -webkit-flex: 0 0 20%;flex: 0 0 20%;}
.main-content .section-content .sidebar .sidebar-case-new-list .case-news-list .title-tag-date{-webkit-flex: 0 0 80%;flex: 0 0 80%;font-size:1.2rem; line-height:1.8rem; padding:0 0.5rem 1.8rem 0.5rem; }
.main-content .section-content .sidebar .sidebar-case-new-list .case-news-list .title-tag-date .tag-date{height:1.8rem;line-height:1.8rem;}

.main-content .section { padding-bottom: 1.5rem; }
@media (min-width: 576px) {
.main-content .section-content .sidebar .category-nav .nav-list{ padding:2rem 5%;}
.main-content .section-content .sidebar .category-nav .nav-list .list{ padding:2rem;}
.main-content .section-content .sidebar .category-nav .nav-list .list a{padding:2rem 1.5rem;}
.main-content .section-content .sidebar .sidebar-case-new-list .case-news-list .img{ -webkit-flex: 0 0 15%;flex: 0 0 15%;}
.main-content .section-content .sidebar .sidebar-case-new-list .case-news-list .title-tag-date{-webkit-flex: 0 0 85%;flex: 0 0 85%;}
}
@media (min-width: 768px) {
.main-content .section-content .sidebar .category-nav .nav-list{ padding:2rem 15%;}
.main-content .section-content .sidebar .category-nav .nav-list .list{ padding:2rem;}
.main-content .section-content .sidebar .category-nav .nav-list .list a{padding:2rem 1.5rem;}
}
@media (min-width: 992px) {
.main-content{ border-top:0; }
.main-content .section-content .sidebar { margin-top: 0rem;}
.main-content .section { padding-top: 1.5rem; padding-bottom: 1.5rem; }
.main-content .section-content .article {padding: 0 1rem 0 0;}
.main-content .section-content .article .location-nav{ display:block;}
.main-content .section-content .article .content{ padding: 1.5rem 1.5rem;}
.main-content .section-content .article .content .abstract{ width:92%;}
.main-content .section-content .article .content .mainbody{font-size:1.25rem; line-height:180%;}
.main-content .section-content .article .content .info .share{ margin-left:1rem; display:inline-block; text-align:left;}
.main-content .section-content .article .previous-next span,
.main-content .section-content .article .previous-next a{font-size:1.2rem;}
.main-content .section-content .article .previous-next .previous,
.main-content .section-content .article .previous-next .next{ padding: 0.8rem 1.5rem;}
.main-content .section-content .sidebar .category-nav .nav-list{ padding:0.4rem;}
.main-content .section-content .sidebar .category-nav .nav-list .list{ padding:0.4rem;}
.main-content .section-content .sidebar .category-nav .nav-list .list a{padding:0.7rem 0.5rem;}
.main-content .section-content .sidebar .sidebar-gg-vs-apply .online,
.main-content .section-content .sidebar .sidebar-gg-reg .online{bottom: 5%;}
.main-content .section-content .sidebar .sidebar-gg-vs-apply span a,
.main-content .section-content .sidebar .sidebar-gg-reg span a{font-size: 1.0rem;line-height:1.1rem; padding:0.4rem 0.8rem;border-radius: 1.0rem; }
.main-content .section-content .sidebar .sidebar-news-list .news-list li a {font-size:0.875rem;width: calc(100% - 1.7rem); line-height:1.25rem;}
.main-content .section-content .sidebar .sidebar-news-list .news-list .list-group {padding: 0.4rem 0;}
.main-content .section-content .sidebar .sidebar-news-list .news-list .list-group-item {padding: 0.4rem 0.5rem;}
.main-content .section-content .sidebar .sidebar-news-list .news-list .list-group-item::before {width:1.4rem; height:1.25rem;font-size:0.875rem; line-height:normal; margin-right:0.3rem;}

.main-content .section-content .sidebar .sidebar-case-new-list .case-news-list .img{ -webkit-flex: 0 0 25%;flex: 0 0 25%;}
.main-content .section-content .sidebar .sidebar-case-new-list .case-news-list .title-tag-date{-webkit-flex: 0 0 75%;flex: 0 0 75%;font-size:0.9375rem; line-height:1.25rem; padding:0 0.5rem 1.6rem 0.5rem; }
.main-content .section-content .sidebar .sidebar-case-new-list .case-news-list .title-tag-date .tag-date{height:1.6rem;line-height:1.6rem;}
}
@media (min-width: 1200px) {
.main-content .section-content .article .content{ padding: 1.5rem 2rem;}
.main-content .section-content .article .previous-next .previous,
.main-content .section-content .article .previous-next .next{ padding: 0.8rem 2rem;}
.main-content .section-content .sidebar .category-nav .nav-list{ padding:0.5rem;}
.main-content .section-content .sidebar .category-nav .nav-list .list{ padding:0.5rem;}
.main-content .section-content .sidebar .category-nav .nav-list .list a{padding:1rem;}
}
@media (min-width: 1440px) {
.main-content .section-content .article .content{ padding: 1.5rem 3rem;}
.main-content .section-content .article .previous-next .previous,
.main-content .section-content .article .previous-next .next{ padding: 0.8rem 3rem;}
.main-content .section-content .sidebar .category-nav .nav-list{ padding:1rem;}
.main-content .section-content .sidebar .category-nav .nav-list .list{ padding:1rem;}
.main-content .section-content .sidebar .category-nav .nav-list .list a{padding:1.1rem;}
.main-content .section-content .sidebar .sidebar-gg-vs-apply .online,
.main-content .section-content .sidebar .sidebar-gg-reg .online{bottom: 5%;}
.main-content .section-content .sidebar .sidebar-gg-vs-apply span a,
.main-content .section-content .sidebar .sidebar-gg-reg span a{font-size: 1.1rem;line-height:1.2rem; padding:0.6rem 0.8rem;border-radius: 1.2rem; }
}


/*响应式配置*/
.main-content .section-content .sidebar { display:none;}
@media (min-width: 576px) {
}
@media (min-width: 768px) {
}
@media (min-width: 992px) {
.main-content .section-content .sidebar { display:block;}

}
@media (min-width: 1200px) {
}
@media (min-width: 1440px) {
}

#research{width: 100%;}


/*分享按钮重写*/
.bdsharebuttonbox{display:inline-block; line-height:100%; }
.bdshare-button-style1-16:after,
.bdshare-button-style1-24:after{ display:inline-block !important;}
.bdsharebuttonbox a{ margin:0 0 0 0.2rem !important; line-height:1.5rem !important;}
.bd_weixin_popup{ height:330px !important;}
.bd_weixin_popup .bd_weixin_popup_foot { line-height: 150% !important;}

