@charset "UTF-8";
html {
    overflow: auto;
}

body {
    min-width: 1100px;
    color: #333333;
}

a:visited {
    color: inherit;
}



/* 重置浏览器属性 */

html {
    background: #fff;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}

html * {
    outline: none;
    -webkit-text-size-adjust: none;
    -webkit-tap-highlight-color: transparent;
}

html {
    height: 100%;
}

*:not(input, textarea) {
    -webkit-touch-callout: inherit;
    -webkit-user-select: auto;
}

body {
    width: 100%;
    margin: 0 auto;
    font-family: Microsoft YaHei, Arial, Helvetica, sans-serif;
    -webkit-touch-callout: inherit;
    -webkit-overflow-scrolling: touch;
    -webkit-user-select: auto;
    background-color: #fff;
    overflow-x: hidden;
}

a {
    cursor: pointer;
    text-decoration: none;
    -webkit-tap-highlight-color: transparent;
}

button,
input,
select,
textarea {
    font-size: 100%;
    margin: 0;
    padding: 0;
    outline: none;
}

dt,
dd {
    display: inline-block;
}

textarea,
input {
    resize: none;
    outline: none;
}

textarea {
    resize: none;
    -webkit-appearance: none;
}

ul,
ol,
li {
    list-style: none;
}

input[type="button"],
input[type="submit"],
input[type="reset"] {
    -webkit-appearance: none;
}

input,
select,
textarea {
    font-size: 100%;
}

table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    table-layout: fixed;
}

img {
    vertical-align: middle;
}



/* 去除默认边框 */

fieldset,
img {
    border: 0;
}



/* 去掉 firefox 下此元素的边框 */

abbr,
acronym {
    border: 0;
    font-variant: normal;
}



/* 一致的 del 样式 */

del {
    text-decoration: line-through;
}

address,
caption,
cite,
code,
dfn,
em,
th,
var {
    font-style: normal;
    font-weight: 500;
}



/* 去掉列表前的标识, li 会继承 */

ol,
ul {
    list-style: none;
}



/* 对齐是排版最重要的因素, 别让什么都居中 */

caption,
th {
    text-align: left;
}



/* 来自 yahoo, 让标题都自定义, 适应多个系统应用 */

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
    font-weight: 500;
}

q:before,
q:after {
    content: '';
}



/* 统一上标和下标 */

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}



/* 默认不显示下划线，保持页面简洁 */

ins,
a {
    text-decoration: none;
}



/* 内外边距通常让各个浏览器样式的表现位置不同 */

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    margin: 0;
    padding: 0;
}

input,
select,
textarea {
    font-size: 100%;
}



/* 去掉各 Table  cell 的边距并让其边重合 */

table {
    border-collapse: collapse;
    border-spacing: 0;
}



/* 去除默认边框 */

fieldset,
img {
    border: 0;
}



/* 去掉 firefox 下此元素的边框 */

abbr,
acronym {
    border: 0;
    font-variant: normal;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

a:link {
    text-decoration: none;
}

a:visited {
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}

a:active {
    text-decoration: none;
}

body {
    min-width: 1100px;
}


.header {
    margin: auto;
    width: 1100px;
    text-align: right;
}

.header .nav *{
    /*display: inline-table;*/
}

.header .nav img {
    float: left;
    width: 209px;
    margin-top: 10px;
}

.header .nav .nav-line-list {
    height: 88px;
    font-size: 0;
    display: inline-flex;
    vertical-align: top;
}

.header .nav .nav-line-list li.head5li {
    padding-top: 25px;
    /*width: 99px;*/
    text-align: center;
    vertical-align: top;
    line-height: 20px;
    padding-right: 20px;
    padding-left: 20px;
}

.header .nav .nav-line-list .nav-line {
    display: inline-block;
    box-sizing: border-box;
    color: #22272b;
    font-weight: 600;
    font-size: 16px;
    line-height: 1;
    padding: 10px 1px;
    padding-bottom: 16px;
}

.header .nav .nav-line-list .nav-line:hover {
    /*background: #25538a;*/
    border-bottom: 2px solid #254C7F;
}

.gaoliang {
    border-bottom: 2px solid #254C7F;
}

.header .nav .server-line {
    position: relative;
}

.header .nav .server-line>a:after {
    display: block;
    content: '';
    margin: 5px auto 0;
    width: 0;
    height: 0;
    border-top: 5px solid #25538a;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
}

.header .nav .server-line>div {
    position: relative;
    display: none;
    z-index: 1;
    font-size: 16px;
    left: 20px;
}

.header .nav .server-line>div a {
    text-align: left;
    display: block;
}

.header .nav .server-line:hover>div {
    display: block;
}



/*.header .nav .server-line:hover > a:after {
  border-top: 5px solid white;
}*/

.header .nav .server-line .more-server-line {
    padding-top: 12px;
}

.more-server-line-title {
    color: #fff;
}

.more-server-line-title:hover {
    color: #f57435;
}

.header .nav .server-line .more-server-line div {
    border-radius: 3px;
    background: #25538a;
    box-shadow: 0 2px 5px #000000;
    color: white;
    font-size: 14px;
    line-height: 25px;
    font-weight: 100;
    padding: 5px 13px;
    margin-left: -34px;
    margin-top: 9px;
}

.header .info * {
    display: inline-block;
}

.banner {
    width: 100%;
    position: relative;
}

.banner .banner-slide {
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
}

.banner .banner-slide img {
    width: 100%;
    display: inline-block;
}

.banner .banner-slide img:first-child {
    transition: margin-left 1s;
    -moz-transition: margin-left 1s;
    -webkit-transition: margin-left 1s;
}

.banner .banner-select {
    width: 100%;
    position: absolute;
    bottom: 22px;
    text-align: center;
}

.banner .banner-select a {
    width: 12px;
    height: 12px;
    display: inline-block;
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.3);
    margin: 0 4px;
}

.banner .banner-select .active {
    background: #0d407d;
}

.main {
    display: block;
    width: 1200px;
    margin: auto auto 40px;
}

.main .side {
    width: 231px;
    vertical-align: top;
    display: inline-block;
    margin-right: 50px;
    margin-top: 28px;
}

.main .side .side-page-title {
    color: #25538a;
    margin-bottom: 25px;
}

.main .side .side-page-title img {
    display: inline-block;
    vertical-align: middle;
}

.main .side .side-page-title>div {
    vertical-align: middle;
    display: inline-block;
}

.main .side .side-page-title>div div:first-child {
    font-size: 23px;
    font-weight: 900;
}

.main .side .side-page-title>div div:last-child {
    font-size: 10px;
}

.main .side .side-page-list {
    text-align: center;
    color: #25538a;
}

.main .side .side-page-list>li {
    margin-bottom: 12px;
}

.main .side .side-page-list>li .side-page-item {
    font-size: 19px;
    line-height: 1;
    padding: 15px 0;
    border: 1px solid #25538a;
}

.main .side .side-page-list>li .active-item {
    background: #25538a;
    color: #fff000;
}

.main .side .side-page-list>li .side-page-child {
    margin-top: 16px;
    margin-bottom: 4px;
    font-size: 14.67px;
    line-height: 26px;
}

.main .side .side-page-list>li .side-page-child .active>a:before {
    content: '';
    display: inline-block;
    background: #25538a;
    border-radius: 50%;
    width: 7px;
    height: 7px;
    margin-right: 7px;
    margin-left: -14px;
    vertical-align: 2px;
}

.main .side .side-connect {
    border: 1px solid #bdbdbd;
    border-radius: 5px;
    margin-top: 17px;
}

.main .side .side-connect .side-connect-title {
    border-bottom: 1px solid #bdbdbd;
    font-size: 17px;
    color: #25538a;
    padding: 10px 0;
}

.main .side .side-connect .side-connect-title img {
    margin: 0 1px;
}

.main .side .side-connect label {
    display: block;
    padding-right: 15px;
    padding-left: 57px;
    margin: 23px 0;
}

.main .side .side-connect label span {
    display: inline-block;
    width: 42px;
    font-size: 14px;
    margin-left: -42px;
    line-height: 1;
}

.main .side .side-connect label span+textarea {
    vertical-align: top;
}

.main .side .side-connect label span+input {
    vertical-align: middle;
}

.main .side .side-connect label input,
.main .side .side-connect label textarea {
    font-size: 12px;
    width: 100%;
    box-sizing: border-box;
    padding: 5px;
}

.main .side .side-connect label textarea {
    height: 60px;
}

.main .side .side-connect .side-connect-btn {
    text-align: center;
    margin-bottom: 15px;
}

.main .side .side-connect .side-connect-btn button {
    background: #25538a;
    border: none;
    color: white;
    padding: 7px 15px;
    font-size: 14px;
    border-radius: 3px;
}

.main .side .side-page-title+.side-connect {
    margin-top: 90px;
}

.main .content {
    width: 800px;
    vertical-align: top;
    display: inline-block;
    margin-top: 28px;
}

.main .content .page-location {
    font-size: 14px;
    color: #626262;
    padding: 10px 0;
    margin-bottom: 20px;
}

.main .content .page-location span {
    color: #25538a;
}

.footer {
    background: #25538a;
    color: #fff;
}

.footer .footer-logo {
    margin-top: 10px;
}

.footer .footer-content {
    display: block;
    width: 1200px;
    margin: auto;
    padding: 27px 0;
    border-bottom: 1px solid #fff;
    margin-bottom: 15px;
}

.footer .footer-content>div {
    display: inline-block;
    width: 25%;
    vertical-align: top;
}

.footer .footer-info {
    margin-top: 10px;
    font-size: 13px;
    line-height: 2;
}

.footer .footer-list {
    box-sizing: border-box;
    padding-left: 20px;
}

.footer .footer-list .footer-list-title {
    font-size: 18px;
    margin-bottom: 5px;
    font-weight: bold;
    margin-top: 10px;
    letter-spacing: 1px;
}

.footer .footer-list a {
    font-size: 14px;
    text-decoration: none;
    line-height: 2.5;
}

.footer .footer-about {
    box-sizing: border-box;
    padding-left: 20px;
}

.footer .footer-about .us-line {
    margin: 10px 0;
}

.footer .footer-about .us-line img {
    margin-right: 20px;
}

.footer .footer-about .add {
    font-size: 14px;
    line-height: 26px;
}

.footer .footer-about .er {
    margin-top: 5px;
}

.translationEdit-home .block-title {
    color: #25538a;
    text-align: center;
    margin-top: 25px;
}

.translationEdit-home .block-title>span:first-child {
    font-size: 29px;
    letter-spacing: 1px;
    border-bottom: 2px solid #25538a;
}

.translationEdit-home .block-title>span:last-child {
    font-size: 38px;
    font-weight: 900;
    letter-spacing: 4px;
}

.translationEdit-home .block-title:after {
    display: block;
    content: '';
    width: 0;
    height: 0;
    margin: auto;
    border-top: 21px solid #25538a;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
}

.translationEdit-home .server-block ul {
    font-size: 0;
}

.translationEdit-home .server-block li {
    vertical-align: top;
    display: inline-block;
    text-align: center;
    width: 254px;
    padding: 5px 15px 30px;
    margin-top: 15px;
    border-radius: 5px;
    margin-right: 20px;
}

.translationEdit-home .server-block li:hover {
    background: #e6e6e6;
}

.translationEdit-home .server-block li:nth-child(4n+1) {
    margin-left: 0;
}

.translationEdit-home .server-block li:nth-child(4n) {
    margin-right: 0;
}

.translationEdit-home .server-block li i {
    display: inline-block;
    width: 130px;
    height: 130px;
    line-height: 130px;
    border-radius: 50%;
    box-sizing: border-box;
    text-align: center;
    background: #25538a;
    border: 3px solid #25538a;
    padding: 8px;
    background-clip: content-box;
}

.translationEdit-home .server-block li i img {
    vertical-align: -10px;
}

.translationEdit-home .server-block li .server-title {
    font-size: 23px;
    color: #25538a;
    font-weight: 900;
    margin: 23px 0;
}

.translationEdit-home .server-block li:nth-child(2) .server-title {
    color: #FDAD3E;
}

.translationEdit-home .server-block li:nth-child(4) .server-title {
    color: #FDAD3E;
}

.translationEdit-home .server-block li:nth-child(5) .server-title {
    color: #FDAD3E;
}

.translationEdit-home .server-block li:nth-child(7) .server-title {
    color: #FDAD3E;
}

.translationEdit-home .server-block li .server-content {
    text-align: left;
    color: #626262;
    font-size: 15px;
    line-height: 2;
}

.translationEdit-home .best-block {
    font-size: 0;
}

.translationEdit-home .best-block ul {
    margin-top: 25px;
    text-align: center;
}

.translationEdit-home .best-block li {
    display: inline-block;
    width: 547px;
    height: 243px;
    position: relative;
    vertical-align: top;
    margin-bottom: 6px;
}

.translationEdit-home .best-block li:nth-child(2n+1) {
    margin-right: 6px;
}

.translationEdit-home .best-block li:hover .best-content {
    display: block;
}

.translationEdit-home .best-block li img {
    width: 100%;
    height: 100%;
}

.translationEdit-home .best-block li .best-title {
    width: 100%;
    position: absolute;
    text-align: center;
    bottom: 0;
    color: white;
    background: rgba(37, 83, 138, 0.6);
    font-size: 20px;
    padding: 15px 0;
    z-index: 1;
}

.translationEdit-home .best-block li .best-content {
    display: none;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    color: white;
    background: rgba(0, 0, 0, 0.3);
}

.translationEdit-home .best-block li .best-content>div {
    padding: 75px 97px 0;
    font-size: 13px;
    line-height: 2;
}

.translationEdit-home .editorial-block {
    position: relative;
}

.translationEdit-home .editorial-block ul {
    /* margin: 35px 0; */
    font-size: 0;
    white-space: nowrap;
    overflow-x: hidden;
    padding: 10px 8px;
}

.translationEdit-home .editorial-block li {
    display: inline-block;
    white-space: normal;
}

.translationEdit-home .editorial-block li:first-child {
    transition: margin-left 0.5s;
    -moz-transition: margin-left 0.5s;
    -webkit-transition: margin-left 0.5s;
}

.translationEdit-home .editorial-block li>div {
    width: 280px;
    margin-right: 21px;
    display: inline-block;
    box-sizing: border-box;
    text-align: center;
    border-radius: 5px;
    box-shadow: 0 5px 10px 3px #cbc9ca;
    padding: 19px 32px;
    vertical-align: top;
}

.translationEdit-home .editorial-block li>div:hover {
    background: #25538a;
}

.translationEdit-home .editorial-block li>div:hover .name,
.translationEdit-home .editorial-block li>div:hover .intro {
    color: white;
}

.translationEdit-home .editorial-block li>div:hover hr {
    background: white;
}


/*.translationEdit-home .editorial-block li>div:hover .left,
.translationEdit-home .editorial-block li>div:hover .right {
    background-image: url("../img/home/role-btn-active.png");
}*/

.translationEdit-home .editorial-block li>div i {
    display: inline-block;
    width: 180px;
    height: 180px;
    border-radius: 50%;
    border: 3px solid #25538a;
    overflow: hidden;
}

.translationEdit-home .editorial-block li>div i img {
    width: 100%;
    height: 100%;
}

.translationEdit-home .editorial-block li>div hr {
    display: inline-block;
    background: #25538a;
    width: 94px;
    height: 4px;
    margin: 15px auto 0;
}

.translationEdit-home .editorial-block li>div .name {
    font-size: 17px;
    color: #25538a;
    padding: 13px 0;
}

.translationEdit-home .editorial-block li>div .intro {
    font-size: 13px;
    line-height: 22px;
    text-align: left;
    color: #686868;
}

.translationEdit-home .editorial-block .select-btn {
    display: inline-block;
    width: 22px;
    height: 38px;
    position: absolute;
    background-image: url("../img/home/role-btn.png");
    background-size: 100% 100%;
    top: 350px;
}

.translationEdit-home .editorial-block .left {
    left: -35px;
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.translationEdit-home .editorial-block .right {
    right: -35px;
}

.translationEdit-home .news-block {
    display: inline-block;
    width: 525px;
    /* margin-right: 56px; */
    margin: 0px 75px 0px 55px;
    vertical-align: top;
    color: #757575;
}

.translationEdit-home .news-block .news-banner {
    width: 100%;
    box-sizing: border-box;
    position: relative;
    border: 11px solid #ededed;
    border-radius: 20px;
    overflow: hidden;
    /* margin-top: 37px; */
}

.translationEdit-home .news-block .news-banner .news-list {
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
}

.translationEdit-home .news-block .news-banner .news-list img {
    width: 100%;
    display: inline-block;
}

.translationEdit-home .news-block .news-banner .news-list img:first-child {
    transition: margin-left 1s;
    -moz-transition: margin-left 1s;
    -webkit-transition: margin-left 1s;
}

.translationEdit-home .news-block .news-banner .news-select {
    width: 100%;
    position: absolute;
    bottom: 0;
    text-align: center;
    background: rgba(67, 110, 157, 0.5);
    padding: 7px 0;
}

.translationEdit-home .news-block .news-banner .news-select a {
    width: 10px;
    height: 10px;
    display: inline-block;
    border-radius: 50%;
    background: #26558b;
    margin: 0 4px;
}

.translationEdit-home .news-block .news-banner .news-select .active {
    background: #10437f;
}

.translationEdit-home .news-block .top-news {
    margin: 17px 0;
    border-top: 2px solid #d4d4d4;
    border-bottom: 2px solid #d4d4d4;
    padding: 17px 0;
}

.translationEdit-home .news-block .top-news .date {
    padding: 0 18px;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
}

.translationEdit-home .news-block .top-news .date .month {
    font-size: 29px;
    color: #25538a;
}

.translationEdit-home .news-block .top-news hr {
    display: inline-block;
    width: 2px;
    height: 55px;
    background: #d4d4d4;
    border: none;
    vertical-align: middle;
}

.translationEdit-home .news-block .top-news .top-content {
    vertical-align: middle;
    display: inline-block;
    width: 397px;
    margin-left: 10px;
}

.translationEdit-home .news-block .top-news .top-content .top-title {
    font-size: 16px;
    font-weight: 900;
    margin-bottom: 10px;
}

.translationEdit-home .news-block .top-news .top-content .top-text {
    font-size: 12px;
    line-height: 1.7;
}

.translationEdit-home .news-block .top-news .top-content .top-text a {
    color: #25538a;
}

.translationEdit-home .news-block .more-news {
    padding-left: 18px;
}

.translationEdit-home .news-block .more-news li {
    list-style: disc;
    font-size: 13px;
    margin-bottom: 18px;
}

.translationEdit-home .news-block .more-news .more-news-title:hover {
    color: #25548A;
}

.translationEdit-home .news-block .more-news li .date {
    float: right;
}

.more-news-title {
    width: 365px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: inline-block;
}

.translationEdit-home .message-block {
    vertical-align: top;
    width: 514px;
    display: inline-block;
}

.translationEdit-home .message-block .msg-list {
    /* margin-top: 37px; */
    background: #f5f5f5;
    height: 610px;
    border-radius: 10px;
    width: 100%;
    overflow: auto;
    box-sizing: border-box;
    padding: 10px;
}

.translationEdit-home .message-block .msg-list li {
    padding: 15px;
    border-radius: 10px;
    background: white;
    color: #626262;
    margin-bottom: 30px;
}

.translationEdit-home .message-block .msg-list li:last-child {
    margin-bottom: 0;
}

.translationEdit-home .message-block .msg-list li .msg-header {
    padding-bottom: 10px;
    border-bottom: 1px dashed #d7d7d7;
    margin-bottom: 10px;
}

.translationEdit-home .message-block .msg-list li .msg-header .name {
    color: #25538a;
    margin-right: 28px;
}

.translationEdit-home .message-block .msg-list li .msg-header .from {
    font-size: 13px;
}

.translationEdit-home .message-block .msg-list li .msg-content .text-title {
    color: #cc0000;
    margin-bottom: 15px;
}

.translationEdit-home .message-block .msg-list li .msg-content .text {
    font-size: 13px;
}

.translationEdit-home .coop-block {
    font-size: 0;
    /* margin-bottom: 70px; */
    text-align: center;
}

.translationEdit-home .coop-block ul {
    /* margin-top: 40px; */
}

.translationEdit-home .coop-block li {
    display: inline-block;
    width: 149px;
    height: 60px;
    box-sizing: border-box;
    border: 1px solid #25538a;
    border-radius: 6px;
    overflow: hidden;
    box-shadow: 3px 4px 0 1px #25538a;
    margin-right: 22px;
    padding: 6px;
    margin-bottom: 20px;
}

/*.translationEdit-home .coop-block li:last-child {*/
/*    margin-right: 0;*/
/*}*/

.translationEdit-home .coop-block li img {
    width: 100%;
    height: 100%;
}

.translationEdit-trans-polish {
    margin-bottom: 80px
}

.translationEdit-trans-polish .content {
    margin-bottom: 200px;
}

.translationEdit-trans-polish .tp-title {
    color: #25538a;
    font-size: 20px;
    margin: 30px 0;
}

.translationEdit-trans-polish .tp-content {
    font-size: 13px;
    line-height: 2;
}

.translationEdit-trans-polish .pic {
    margin-top: 30px;
    text-align: center;
}

.translationEdit-about .about-content {
    color: #757575;
    font-size: 14.67px;
    line-height: 41px;
    margin-top: 60px;
    margin-bottom: 100px;
}

.translationEdit-message .message-content {
    width: 700px;
    margin: 55px auto;
    text-align: center;
}

.translationEdit-message .message-content .text {
    font-size: 14.67px;
    line-height: 40px;
    color: #757575;
}

.translationEdit-message .message-content .thanks {
    font-size: 28px;
    color: #25538a;
    margin-bottom: 35px;
}

.translationEdit-message .message-content label {
    display: inline-block;
    font-size: 14px;
    color: #757575;
    text-align: left;
    box-sizing: border-box;
    padding-left: 70px;
    margin-bottom: 30px;
}

.translationEdit-message .message-content label span {
    display: inline-block;
    width: 70px;
    margin-left: -70px;
}

.translationEdit-message .message-content label input {
    line-height: 37px;
}

.translationEdit-message .message-content label input,
.translationEdit-message .message-content label textarea {
    padding: 0 10px;
    box-sizing: border-box;
    border: 1px solid #cecece;
    border-radius: 5px;
}

.translationEdit-message .message-content .name {
    width: 50%;
}

.translationEdit-message .message-content .name input {
    width: 90%;
}

.translationEdit-message .message-content .phone {
    width: 50%;
}

.translationEdit-message .message-content .phone input {
    width: 100%;
}

.translationEdit-message .message-content .add {
    width: 100%;
}

.translationEdit-message .message-content .add input {
    width: 100%;
}

.translationEdit-message .message-content .msg {
    width: 100%;
}

.translationEdit-message .message-content .msg textarea {
    width: 100%;
    height: 120px;
    vertical-align: top;
}

.translationEdit-message .message-content button {
    border: none;
    color: white;
    background: #25538a;
    font-size: 21px;
    line-height: 2;
    padding: 0 30px;
    border-radius: 5px;
}

.translationEdit-message .message-content button span {
    margin-right: 21px;
}

.translationEdit-news {
    padding-bottom: 66px;
}

.translationEdit-news .news-list {
    padding-top: 55px;
}

.translationEdit-news .news-list li {
    margin-top: 50px;
    border-bottom: 2px solid #e9e9e9;
    padding-bottom: 24px;
    color: #757575;
}

.translationEdit-news .news-list li:last-child {
    border-bottom: none;
}

.translationEdit-news .news-list li .date {
    display: inline-block;
    text-align: center;
    margin-right: 33px;
}

.translationEdit-news .news-list li .date .month {
    font-weight: 900;
    font-size: 29px;
    color: #25538a;
}

.translationEdit-news .news-list li .news-content {
    display: inline-block;
    border-left: 2px solid #d4d4d4;
    padding: 6px 25px;
    width: 655px;
}

.translationEdit-news .news-list li .news-content .news-title {
    font-weight: 900;
    margin-bottom: 15px;
}

.translationEdit-news .news-list li .news-content .news-text {
    font-size: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.translationEdit-news .page {
    text-align: center;
    color: #757575;
    font-size: 13px;
    margin-top: 10px;
}

.translationEdit-news .page * {
    display: inline-block;
}

.translationEdit-news .page ul {
    margin: 0 5px;
}

.translationEdit-news .page a {
    margin: 0 5px;
}

.translationEdit-news .page .active {
    color: #25538a;
    text-decoration: underline;
}


#adv-div {
    position: fixed;
    top: 180px;
    left: 186px;
    z-index: 999;
}

#adv-div img {
    width: 285px;
}

#adv-div #colse-img {
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: 9999;
    width: 19px;
}









/*顶部*/

.header_top {
    background: #25548A;
    width: 100%;
    height: 45px;
}

.header_div {
    width: 1200px;
    margin: 0 auto;
    color: #fff;
}

.header_tel span {
    line-height: 45px;
    margin-right: 9px;
    margin-left: 3px;
    font-size: 17px;
}

.header_tel {
    display: inline-block;
}

.header_tel img {
    margin-top: -4px;
}

.header_time {
    float: right;
    font-size: 14px;
}

.header_email {
    float: right;
    font-size: 14px;
    margin-left: 40px;
}

.header_time span {
    line-height: 45px;
    margin-left: 4px;
}

.header_email span {
    padding-right: 20px;
    line-height: 45px;
    margin-left: 4px;
}

.header_time img {
    margin-top: -5px;
}

.header_email img {
    margin-top: -5px;
}




/* 首页SCI */

.index_sci {
    background: #F3F3F3;
    height: 107px;
}

.index_sci_div {
    margin: 0 auto;
    text-align: center;
}

.index_sci_div img {
    margin-top: 16px;
}

.index_sci_div button {
    background: #EA6953;
    color: #fff;
    border: none;
    padding: 9px 34px;
    font-size: 22px;
    border-radius: 30px;
    margin-left: 20px;
    position: relative;
    top: 12px;
    box-shadow: 2px 3px 2px #e21e1e;
    cursor: pointer;
}




/*学习资源*/

.resource {
    width: 1200px;
}

.resource_left {
    width: 840px;
    display: inline-block;
    margin-top: 25px;
}

.resource_left_li {
    width: 402px;
    height: 131px;
    background: #F0F0F0;
    display: inline-block;
    margin-right: 15px;
    margin-bottom: 20px;
}

.resource_left_li_img {
    padding-left: 20px;
    padding-top: 13px;
    display: inline-block;
}

.resource_left_li_font {
    font-size: 15px;
    display: inline-block;
    float: right;
    width: 280px;
    padding-top: 19px;
}

.resource_left_li_font li {
    line-height: 23px;
    color: #656565;
    padding-right: 30px;
    overflow: hidden;
    width: 92%;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.resource_left_li_font li:hover {
    color: #254C7F;
}

.resource_left_li_font li:before {
    content: "";
    display: inline-block;
    width: 5px;
    height: 5px;
    background-color: #656565;
    border-radius: 50%;
    margin-bottom: 3px;
    margin-right: 7px;
}

.resource_right {
    display: inline-block;
    width: 354px;
    height: 436px;
    float: right;
    margin-top: 25px;
    background: #254C7F;
    color: #fff;
}

.resource_right_title {
    color: #fff;
    font-size: 20px;
    line-height: 43px;
    border-bottom: 1px solid #fff;
    margin-left: 24px;
    margin-right: 24px;
    margin-top: 9px;
}

.resource_right_title p {
    border-bottom: 2px solid #fff;
    display: inline-block;
}

.input_year1 {
    width: 36% !important;
    margin-left: 8% !important;
}

.input_year2 {
    width: 36% !important;
    margin-left: 0% !important;
}

.resource_right input {
    width: 83%;
    background: #fff;
    border: none;
    margin-left: 8%;
    height: 41px;
    margin-top: 20px;
    font-size: 14px;
    padding-left: 10px;
}

.input_year_z {
    position: relative;
    font-size: 20px;
    top: 4px;
}

.resource_right_button {
    border: none;
    color: #fff;
    width: 37%;
    background: #FDAD40;
    border-radius: 20px;
    padding: 8px 0;
    font-size: 14px;
    margin-left: 32px;
    margin-top: 20px;
    cursor: pointer;
}

.resource_right_button2 {
    color: #25538a;
    background: #fff;
    margin-left: 20px;
}




/*晋升政策*/

.address {
    font-size: 16px;
    color: #22272b;
    margin-top: 25px;
}

.address_li {
    display: inline-block;
    width: 138px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    border: 1px solid #D5D3D3;
    margin-right: 18px;
    cursor: pointer;
    position: relative;
}

.address_li_on {
    border: none;
    background: #254C7F;
    color: #fff;
}

.address_li_bt {
    position: absolute;
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 15px solid #254574;
    left: 51px;
    display: none;
}

.address_li_on .address_li_bt {
    display: block;
}

.jingsheng_li {
    height: 200px;
    margin-top: 43px;
    display: none;
}

#show1 {
    display: block;
}

.jingsheng_li li {
    list-style-type: disc;
    width: 477px;
    font-size: 14px;
    line-height: 34px;
    float: left;
    margin-left: 90px;
    color: #656565;
}

.jingsheng_li li:hover {
    color: #25548A;
}

.jingsheng_li li:nth-of-type(even) {
    margin-left: 166px;
}

.jingsheng_li span {
    float: right;
}

.jingsheng_li p {
    width: 330px;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}




/* 内页 - 服务项目 */

.w {
    width: 980px;
    margin: 0 auto;
    min-width: 980px;
    font: 14px "microsoft yahei", "宋体";
    margin-bottom: 20px;
}

.w a {
    color: #525252;
    text-decoration: none;
}

.w .fr {
    float: right;
}

.w dd {
    display: block;
}

.w h4 {
    font-weight: 600;
}

.w .fl {
    float: left;
}

.w .fr {
    float: right;
}

.w .ld {
    position: relative;
}

.w .clr {
    clear: both;
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    overflow: hidden;
}

.w .clearfix {
    min-height: 1px;
}

.w .mt80 {
    margin-top: 80px;
}

.w .mt60 {
    margin-top: 60px;
}

.w .mt40 {
    margin-top: 40px;
}

.w .mt30 {
    margin-top: 30px;
}

.w .mt20 {
    margin-top: 20px;
}

.w .mt15 {
    margin-top: 15px;
}

.w .mt10 {
    margin-top: 10px;
}

.w .mt5 {
    margin-top: 5px;
}

.w .ml15 {
    margin-left: 15px;
}

.w.pd15 {
    padding-left: 15px;
}

.w .green {
    color: green;
}

.w .red {
    color: red;
}

.w .block {
    display: block;
}

.w .relative {
    position: relative;
}

.w .lh li,
.w .lh dt,
.w .lh dd,
.w .lh .item {
    float: left;
}

.w ul.no_lh {
    float: none;
}

.w .font_yh {
    font-family: "microsoft yahei";
}

.w .font_st {
    font-family: "宋体";
}

.w .nobor {
    border: none;
}

.w .more {
    margin-right: 10px;
}

.w .more a,
a.more {
    font-size: 12px;
}

.w .hr {
    height: 1px;
    border: none;
    border-top: 1px dashed #c5c1c0;
    margin: 15px 0px;
}

.w .content_fl {
    width: 270px;
}

.w .content_fr {
    width: 705px;
    margin-left: 5px;
}

.list_qikan_form,
.list_tougao_form {
    width: 268px;
    height: 350px;
    border: 1px #989898 solid;
}

.list_qikan_form h2,
.list_tougao_form h2,
.jinsheng_con_qick h2,
.qikan_cat h2,
.wenxiang_con_qick h2 {
    height: 29px;
    line-height: 29px;
    text-align: center;
    background: #d1d1d1;
    font-size: 16px;
    color: #797979;
}

.list_qikan_form dl {
    height: 45px;
    line-height: 45px;
}

.list_qikan_form dl label {
    text-align: right;
    display: block;
    width: 90px;
    float: left;
    font-size: 15px;
}

.list_qikan_form dl input {
    height: 25px;
    width: 150px;
}

.list_qikan_form dl select,
.list_tougao_form dl select {
    height: 30px;
    width: 156px;
}

.list_tougao_form button,
.list_qikan_form button {
    width: 100px;
    height: 30px;
    font-size: 16px;
    margin-left: 30%;
    background: #26538a;
    color: #fff;
    cursor: pointer;
    border: 1px #26538a solid;
    border-radius: 6px;
}

.list_tougao_form dl {
    height: 45px;
    line-height: 45px;
}

.list_tougao_form dl label {
    text-align: right;
    display: block;
    width: 90px;
    float: left;
    font-size: 15px;
}

.list_tougao_form dl input {
    height: 25px;
    width: 150px;
}

.list_banner img {
    border: 1px solid #018ad8;
    width: 705px;
    height: 150px;
}

.service_con {
    width: 705px;
    margin: 0 auto;
}

.service_con h2 {
    border-bottom: 2px solid #346296;
    color: #015c95;
    font-size: 18px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    padding: 10px 0px;
}

.service_list li {
    border-bottom: 1px dashed #c8c8c8;
    overflow: hidden;
    padding: 25px 0;
}

.service_list li .pic {
    display: inline-block;
    float: left;
    height: 81px;
    width: 123px;
}

.service_list li dl {
    float: left;
    margin-left: 15px;
    overflow: hidden;
    width: 567px;
}

.service_list li dl dd {
    color: #666;
    font-size: 14px;
    height: 75px;
    line-height: 25px;
    overflow: hidden;
    text-indent: 2em;
}

.service_list li dl dt a {
    color: #26538a;
    font-size: 16px;
    font-weight: bold;
}

.service_list li dl dt a:hover {
    text-decoration: underline;
}

.service_detail li {
    width: 110px;
    height: 30px;
    margin-right: 5px;
    line-height: 30px;
    text-align: center;
}

.service_detail li.curr {
    background: #26538a;
}

.service_detail li a {
    font-size: 16px;
}

.crumbs {
    color: #015c95;
    height: 30px;
    line-height: 30px;
}

.crumbs a,
.crumbs span {
    color: #015c95;
    margin: 0 10px;
}

.s_d_h2 {
    height: 35px;
    line-height: 35px;
    font-size: 18px;
    color: #7a7a7a;
    background: url(../images/icon_3.png) no-repeat left center;
    padding-left: 17px;
}

.service_d_content {
    margin: 0 auto;
    padding: 0px 10px;
}

.service_d_content p {
    line-height: 30px;
    text-indent: 2em;
}


/* 晋升政策 */

.jinsheng_con_qick li {
    margin: 0px 8px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    margin-top: 10px;
    margin-left: 4px;
}

.jinsheng_con_qick li a {
    text-decoration: underline;
}

.jinsheng_con_qick li a:hover {
    text-decoration: none;
}

.jinsheng_con_qick {
    border: 1px solid #989898;
    padding-bottom: 15px;
}

.jinshang_list_con {
    padding: 0 15px;
}

.jinsheng_area li {
    width: 56px;
    height: 25px;
    line-height: 25px;
    text-align: center;
}

.jinshang_list_con hr {
    height: 1px;
    border: none;
    border-top: 1px dashed #c5c1c0;
    margin: 15px 0px;
}

.jinsheng_list li {
    height: 35px;
    line-height: 35px;
}

.jinsheng_area .curr {
    background: #016db5
}

.jinsheng_area .curr a {
    color: #fff;
}

.jinsheng_detail h1 {
    text-align: center;
}

.detail_time {
    text-align: center;
}

.detail_desc {
    background: #eaeaea;
    color: #525252;
    line-height: 35px;
    padding: 0px 10px;
}

.detail_content p {
    line-height: 30px;
    text-indent: 2em;
}

.detail_prev {
    line-height: 35px;
    margin: 15px 0px;
    border: 1px dashed #c5c1c0;
    padding-left: 15px;
}

.detail_prev span {
    color: #016db5;
    margin-right: 10px;
}

.detail_relation {
    margin: 15px 0px;
    border: 1px dashed #c5c1c0;
    padding-left: 15px;
}

.detail_relation li {
    height: 35px;
    line-height: 35px;
}


/* 期刊频道 */

.qikan_list_con,
.advantage_con {
    padding-left: 15px;
}

.qikan_list li {
    height: 180px;
    width: 110px;
    text-align: center;
    margin: 5px;
    padding: 10px;
    border: 2px solid #d3d3d3;
}

.qikan_list li:hover {
    border: 2px solid #0075c4;
}

.qikan_header {
    background: #75a5c2;
    color: #fff;
}

.qikan_header p {
    width: 120px;
}

.qikan_header p img {
    width: 130px;
    height: 184px;
    margin-left: 5px;
    margin-top: 5px;
}

.qikan_header ul {
    margin-left: 30px;
    width: 540px;
}

.qikan_header ul li {
    width: 270px;
    height: 38px;
    line-height: 38px;
}

.qikan_content {
    line-height: 30px;
}

.qikan_address {
    margin-top: 35px;
    border: 1px dashed #39a10a;
    padding-left: 5px;
}

.qikan_address p {
    line-height: 30px;
}

.qikan_address p span {
    color: #26538a;
    font-weight: bold;
}

.qikan_detail_jy h2 {
    height: 40px;
    line-height: 40px;
    background: #85c8ec;
    padding-left: 15px;
    color: #fff;
    font-size: 20px;
}

.qikan_detail_jy li {
    height: 35px;
    line-height: 35px;
}

.qikan_detail_jy li.graw01 {
    background: #f2f2f2;
}

.qikan_cat {
    border: 1px solid #989898;
}

.qikan_menu {
    padding: 0px 15px;
}

.qikan_menu li {
    border-bottom: 1px solid #e1e1e1;
    height: 50px;
    line-height: 50px;
    padding-left: 55px;
}

.qikan_menu li.on {
    background: #f7f7f7 url(../images/p_menu.jpg) no-repeat left 15px center;
    color: #146db1;
    padding-left: 55px;
}

.qikan_cat {
    background: #f5f5f5;
    border: 1px solid #989898;
    font-size: 16px;
    padding: 0 10px;
    width: 248px;
}

.qikan_pindao {
    width: 50%;
    margin: 10px 0px 10px 0px;
    height: 245px;
}

.qikan_pin_fl {
    width: 110px;
    margin-right: 15px;
}

.qikan_pin_fr {
    width: 190px;
}

.qikan_pin_fl li img {
    width: 110px;
    height: 148px;
}

.qikan_pin_fr li {
    height: 35px;
    line-height: 35px;
}

.qikan_pin_fr li span {
    margin-right: 30px;
}

.qikan_pin_fr li span a {
    color: #999;
}

.qikan_pindao p.qikan_p_cat {
    height: 35px;
    line-height: 35px;
    font-size: 18px;
    font-weight: none;
    border-bottom: 2px solid #39a10a;
    width: 305px;
    margin-bottom: 15px;
}

.qikan_pindao p.qikan_p_cat span {
    font-size: 14px;
}

.qikan_pindao p.qikan_p_cat span a {
    color: #999;
    font-size: 14px;
}

.qikan_pin_fl p a {
    color: #999;
}

.qikan_list_sum {
    height: 35px;
    line-height: 35px;
    border-bottom: 1px solid #39a10a;
    font-size: 15px;
}

.qikan_list_sum span {
    color: red;
    font-weight: bold;
    font-size: 18px;
}

.qikan_detail_share h2 {
    height: 40px;
    line-height: 40px;
    background: #85c8ec;
    padding-left: 15px;
    color: #fff;
    font-size: 20px;
}

.qikan_detail_share thead td {
    height: 35px;
    line-height: 35px;
    padding-left: 15px;
}

.qikan_detail_share tbody td {
    height: 25px;
    line-height: 25px;
    padding: 0px 15px;
}

.qikan_detail_share .graw01 {
    background: #e4f0fa;
}

.qikan_comment {
    color: #0061a0
}

.qikan_comment input {
    width: 300px;
    height: 30px;
    margin-bottom: 10px;
    border: 1px solid #0061a0;
}

.qikan_comment textarea {
    width: 450px;
    height: 120px;
    border: 1px solid #0061a0;
}


/* 文献频道 */

.wenxiang_search {
    border: 1px solid #75a5c2;
    height: 100px;
    padding: 15px 15px 15px 50px;
    background: #75a5c2;
    position: relative;
    color: #fff;
}

.wenxiang_search label {
    font-weight: bold;
    font-size: 15px;
}

.wenxiang_search li {
    height: 40px;
    width: 320px;
    line-height: 40px;
    margin: 5px 0px;
}

.wenxiang_search li input {
    width: 151px;
    height: 23px;
    border: 1px solid #fff;
}

.wenxiang_search li select {
    width: 150px;
    height: 30px;
}

.cx_search_824 {
    margin: 0;
    position: absolute;
    right: 20px;
    top: 75px;
    width: 250px;
}

.cx_search input {
    color: #fff;
    cursor: pointer;
    display: inline-block;
    line-height: 28px;
    margin-right: 8px;
    text-align: center;
    width: 100px;
    border: 1px solid #5cb85c;
    border-radius: 6px;
}

.cx_search input.cx {
    background: #5cb85c;
}

.cx_search input.cz {
    color: #000;
    background: #fff;
    border: 1px solid #fff;
}

.wx_four_lb_index {
    left: 665px;
    position: absolute;
    top: 20px;
    width: 450px;
    height: 40px;
    line-height: 40px;
}

.wx_four_lb_index a {
    color: #fff;
    margin-right: 15px;
}

.wenxiang_list {
    padding-left: 15px;
}

.wenxiang_list h2 {
    color: #333;
}

.wx_more_w {
    width: 325px;
    margin: 0px 10px;
    /* border-bottom:1px dashed #39a10a; */
    height: 250px;
}

.wenxiang_list p.wx_cat {
    /*height:35px;*/
    line-height: 35px;
    font-size: 18px;
    font-weight: none;
    border-bottom: 1px solid #39a10a;
    margin-bottom: 15px;
}

.wenxiang_list p.wx_cat span,
.wx_more_w h3 span {
    font-size: 14px;
}

.wx_cat .red {
    font-size: 18px;
    font-weight: bold;
}

.wx_more_w h3 {
    height: 30px;
    line-height: 30px;
    font-weight: normal;
    ;
    border-bottom: 1px dashed #39a10a;
    margin-bottom: 10px;
}

.wx_more_w ul.wx_more_list li {
    width: 325px;
    height: 30px;
    line-height: 30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.wx_more_w dl dd {
    height: 110px;
}

.wx_more_w dl dd p {
    line-height: 23px;
}

.wx_more_w dl dd h4 {
    line-height: 23px;
    height: 23px;
    overflow: hidden;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.wx_more_w dl dd img {
    margin-right: 15px;
    height: 110px;
    height: 110px;
}

.wenxiang_con_qick {
    border: 1px solid #989898;
    padding-bottom: 15px;
}

.wenxiang_con_qick li {
    line-height: 30px;
    padding: 0px 8px;
}

.wenxiang_con_qick li a {
    text-decoration: underline;
}

.wenxiang_con_qick li a:hover {
    text-decoration: none;
}

.txtMarquee-top {
    width: 270px;
    overflow: hidden;
    position: relative;
}

.wenxiang_fenxiang dt {
    width: 250px;
    height: 30px;
    line-height: 30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0px 10px;
}

.wenxiang_detail {
    padding: 0px 30px;
}

.wenxiang_detail_b {
    border-bottom: 1px #989898 dashed;
    margin-bottom: 10px;
    padding: 10px 0px;
}

.wenxiang_detail_b b {
    color: #000;
    display: block;
    float: left;
    font-weight: normal;
    line-height: 30px;
    width: 12%;
}

.wenxiang_detail_b p {
    display: block;
    float: right;
    line-height: 30px;
    width: 88%;
    word-break: break-all;
}

.wenxiang_detail h1 {
    text-align: center;
}

.wenxiang_detail p.p_l {
    color: #333;
    line-height: 30px;
}

.wenxiang_go_detail {
    height: 30px;
    line-height: 30px;
    text-align: right;
}

.wenxiang_go_detail a {
    background: #efefef;
    border: 1px solid #c0c0c0;
    color: #333;
    display: inline-block;
    padding: 0 8px;
}

.wenxiang_article_detail p {
    margin-bottom: 15px;
}


/* 服务优势 */

.advantage_con h1 {
    text-align: center;
    border-bottom: 1px dashed #c0c0c0;
    padding-bottom: 15px;
}


/* 学习资源 */

.i_news_list h2,
.index_promotion h2,
.index_link h2,
.index_link_pin h2,
.index_vedio h2,
.index_feedback h2,
.index_service h2,
.qikan_case h2,
.index_resource h2,
.study_top_fr h2,
.study_top_fl h2 {
    background: #f7f7f7;
    height: 35px;
    line-height: 35px;
    font-size: 17px;
    color: #525252;
    padding-left: 15px;
    border: 1px solid #cfcfcf;
    /* font-weight:normal; */
}

.study_top {}

.study_top_fl,
.study_top_fr {
    width: 480px;
}

.study_top_fr h2,
.study_top_fl h2 {
    background: #26538a;
    color: #fff;
}

.top_news_list li {
    padding-left: 15px;
    height: 37px;
    line-height: 37px;
    width: 480px;
    overflow: hidden;
    background: url(../images/bg_1.jpg) no-repeat left center;
}

.study_top_fl dt {
    height: 35px;
    line-height: 35px;
    font-size: 15px;
    width: 480px;
    overflow: hidden;
}


/* .study_top_fl dt a{color:#26538a;} */

.study_top_fl dd {
    height: 150px;
    display: none;
    overflow: hidden;
}

.study_top_fl dd img {
    width: 220px;
    height: 130px;
    margin: 5px 10px 5px 0px;
}

.study_top_fl dd p {
    line-height: 25px;
    width: 250px;
}

.study_top_fl dd p a {
    color: #26538a;
}

.study_index_list {
    width: 345px;
    height: 280px;
    float: left;
    margin-right: 5px;
}

.study_index_list h2 {
    height: 35px;
    line-height: 35px;
    font-size: 17px;
    color: #3f97d0;
    font-weight: normal;
    border-bottom: 1px solid #e1e1e1;
}

.study_index_list h2 a {
    font-size: 12px;
    margin-right: 8px;
}

.study_index_list img {
    height: 80px;
    width: 100px;
    margin-right: 10px;
}

.list_top_index {
    margin-bottom: 8px;
}

.list_top_index .list_top_desc {
    width: 230px;
}

.list_top_desc h3 {
    font-size: 15px;
}

.study_index_list dd {
    height: 25px;
    line-height: 25px;
    width: 350px;
}

.jinsheng_con_qick h2 {
    background: #26538a;
    color: #fff;
}

.hot-news {
    border-bottom: 1px solid #e1e1e1;
    height: 100px;
    margin: 12px 0px;
    padding-bottom: 5px;
}

.hot-news dl {
    width: 565px
}

.hot-news dl dt a {
    color: #118acd;
    font-size: 16px;
}

.hot-news dl dd {
    line-height: 25px;
}


.content_fl .edit-title {
    display: block;
    overflow: hidden;
    background-color: #f2f2f2;
    line-height: 45px;
    height: 45px;
    color: #345f92;
    font-size: 20px;
    padding-left: 15px;
    border: 1px solid #f2f2f2;
}

.content_fl .literature-list {
    display: block;
    overflow: hidden;
    border: 1px solid #cccccc;
    border-top: none;
    text-align: center;
}

.content_fl .literature-list li {
    display: block;
    overflow: hidden;
    font-size: 14px;
}

.content_fl .literature-list li b {
    font-weight: normal;
    font-size: 16px;
    color: #345f92;
    background-color: #f2f2f2;
    display: block;
    line-height: 35px;
    height: 35px;
    border: 1px solid #cccccc;
    border-left: none;
    border-right: none;
    cursor: pointer;
}

.content_fl .literature-list li dl {
    line-height: 30px;
    height: 30px;
    font-size: 14px;
}

#msgdemo2 {
    padding-left: 90px;
    color: red;
}

.swfupload {
    position: absolute;
    left: 92px;
    top: 11px;
}


/* 分页 */

.pages {
    margin-top: 20px;
}

.pages li a {
    background: #515151;
    display: black;
    color: #fff;
    font-size: 14px;
    padding: 5px 7px;
    margin: 0px 5px;
    border: 1px solid #515151;
    border-radius: 4px;
}

.pages li.current a {
    color: #26538a;
    border: 1px solid #b9b5b5;
    background: #fff;
}


/*order_desc.png*/

.order_con {
    background: url(../images/order_desc.png);
    height: 76px;
    width: 980px;
    margin: 30px auto 0px;
}

.order_desc {
    width: 980px;
    margin: 0 auto;
    height: 76px;
}

.file_upload {
    display: none;
}





/*左边浮动框*/

.left_fixed {
    position: fixed;
    left: 0;
    top: 26%;
    z-index: 99999;
}

.left_li {
    position: absolute;
    left: 14px;
    width: 129px;
    height: 38px;
}

.left_li:hover .left_li_img {
    display: block;
}

#left_top1 {
    top: 118px;
}

#left_top2 {
    top: 162px;
}

#left_top3 {
    top: 206px;
}

#left_top4 {
    top: 251px;
}

#left_top5 {
    top: 295px;
}

#left_top6 {
    top: 341px;
}


.left_li_show {
    position: relative;
}

.left_li_img {
    position: absolute;
    left: 153px;
    text-align: center;
    font-size: 14px;
    line-height: 22px;
    background: #fff;
    display: none;
    border: 1px solid #ece5e5;
}

.left_li_img img {
    width: 130px;
}
.block-title-list {
    font-size: 16px;
    text-align: center;
    margin: 15px auto;
}
.experiment-box{
    height: 600px;
}
.experiment-box .experiment-box-left{
    float: left;
    width: 595px;
    height: 600px
}
.experiment-box .experiment-box-right{
    float: left;
    width: 595px;
    height: 600px;
}
.experiment-box .experiment-box-left .img-border,.experiment-box .experiment-box-right .img-border{
    border-radius: 10px;
    padding: 5px;
}
.experiment-box .experiment-box-left .experiment-box-left-imga{
    float: left;
    width: 287px;
}
.experiment-box .experiment-box-left .experiment-box-left-imgc{
    width: 585px;
}
.experiment-box .experiment-box-right .experiment-box-left-imgd{
    float: left;
    width: 287px;
}
.experiment-box .experiment-box-right .experiment-box-left-imge{
    float: left;
    width: 287px;
}
.experiment-box .experiment-box-right .experiment-box-left-imgf{
    float: left;
    width: 287px;
}


.server-box-one .server-box-one-top .server-box-one-top-one, .server-box-one-bottom .server-box-one-top-one{
    height: 370px;
    width: 260px;
    float: left;
    margin: 10px 19px;
    border-radius: 10px;
    border: 1px solid #e5e3e3;
}
.server-box-one-top-one:hover{
    box-shadow: 0px 0px 10px 10px #e4e3e3;
    cursor: pointer;
}

.server-box-one .server-box-one-top .server-box-one-top-one .server-box-one-top-one-title,.server-box-one .server-box-one-bottom .server-box-one-top-one .server-box-one-top-one-title {
    width: 200px;
    height: 55px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 1.7em;
    border-bottom-left-radius: 10px;
    background-color: #fc6621;
    border-left: 20px solid #ffb636;
    position: relative;
    right: 20px;
    top: 32px;
    text-align: inherit;
    color: #fff;
    font-size: 22px;
    font-weight: bold;
    line-height: 55px;
}
.server-box-one .server-box-one-top .server-box-one-top-one .server-box-one-top-one-title .server-box-one-top-one-title-span,.server-box-one .server-box-one-bottom .server-box-one-top-one .server-box-one-top-one-title .server-box-one-top-one-title-span{
    padding-left: 25px;
}
.server-box-one .server-box-one-top .server-box-one-top-one .server-box-one-top-one-title-img, .server-box-one .server-box-one-bottom .server-box-one-top-one .server-box-one-top-one-title-img{
    text-align: center;
    position: relative;
    top: 60px;
}
/* .server-box-one .server-box-one-top .server-box-one-top-one .server-box-one-top-one-title-img .server-box-one-top-one-title-imgone, .server-box-one .server-box-one-bottom .server-box-one-top-one .server-box-one-top-one-title-img .server-box-one-top-one-title-imgone{
    width: 25%;
} */
.server-box-one-top-one-title-list{
    position: relative;
    top: 80px;
    width: 87%;
    margin: auto;
    font-size: 16px;
    letter-spacing: 0px;
    line-height: 28px;
    /* text-align: center; */
    font-family: 微软雅黑;
}
.server-box-one-top-one-title-button{
    position: relative;
    top: 100px;
    margin: auto;
    border: 1px solid #25538a;
    width: 125px;
    text-align: center;
    height: 30px;
    line-height: 30px;
    border-radius: 25px;
    color: #25538a;
    cursor: pointer;
}
.server-box-one-top-one-title-button:hover{
    background: #25538a;
    color: #fff;
}
.server-box-one-bottom .server-box-one-top-one{
    margin-bottom: 50px;
}
.block-title{
    margin-bottom: 25px;
    margin-top: 55px !important;
}
.bshare-custom.icon-medium-plus {
    margin-top: 15px;
}

.head5li {
    height: 70px;
    float: left;
}

.head5lia {
    display: block;
    font-size: 16px;
    line-height: 70px;
    padding: 0 20px;
    cursor: pointer;
}

.head5lia img {
    margin-bottom: 3px;
    margin-left: 4px;
}

.head5ul {
    position: absolute;
    top: 133px;
    width: 1200px;
    left: 18.5%;
    text-align: center;
    background: #F1F2F3;
    display: none;
    z-index: 999;
    min-width: 158px;
    opacity: .95;
}
.head5ulone{
    width: 1200px;
    left: 18.5%;
}
.fabiao-list-bottom .a-hover:hover{
    color: #ff914e;
}
.fabiao-list-top .a-hover:hover{
    color: #ff914e;
}
.head5ultou{
    width: 720px;
    left: 42%;
}
.head5ulao{
    width: 239px;
    left: 48%;
}
.head5ulaao{
    width: 239px;
    left: 54%;
}
.head5ulabo{
    width: 239px;
    left: 67%;
}
.head5ula {
    display: block;
    font-size: 15px;
    cursor: pointer;
}
.head5ul li{
    float: left;
    width: 239px;
    border-right: 1px solid #29b4bd;
    margin: 20px auto;
}
.h5ulact {
    color: #ff914e !important;
}
p.header_list_name {
    height: 35px;
    line-height: 35px;
}
.header_listt{
    text-align: center;
}
.header_listt a{
    color: #138ae8;
    display: block;
    font-size: 16px;
}
.header_border_rt{
    height: 400px;
    margin: 20px auto;
}
.head5ula {
    font-weight: bold;
}

.head5ul li:nth-last-of-type(1)
{
    border-right: none;
}
.header_list_name .son:hover{
    color: #ff914e;
}
.title-list{
    text-align: center;
}
.titile-list-bottom{
    margin-bottom: 20px;
}
        