@charset "UTF-8";

/* CSS Document||zwp 2018年10月 */

html {
    overflow: -moz-scrollbars-vertical;
    overflow-x: hidden;
}


/*始终让 Firefox 显示滚动条*/

* {
    word-wrap: break-word;
    margin: 0;
    padding: 0;
    border: none;
}


/*文字强制换行word-break:keep-all;(Ff)*/

table {
    border-collapse: collapse;
    margin: auto
}


/*细线表格*/

fieldset,
img {
    border: none;
}


/*清除描边,块显示*/

ul,
li {
    list-style-type: none;
}


/*无列表项目标记*/

a {
    text-decoration: none;
    color: #666666;
    outline: none;
}


/* 链接无下划线,有为underline;链接去框 */

a:link {
    color: #666666;
}


/* 未访问的链接 */

a:visited {
    color: #666666;
}


/* 已访问的链接 */

a:hover {
    color: #1a83e0;
}


/* 鼠标在链接上 */

a:active {
    color: #666666;
    blr: expression(this.onFocus=this.blur());
}


/* 点击激活链接 */

body {
    overflow-x: hidden;
    font-family: "Microsoft YaHei", "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", "sans-serif";
    font-size: 12px;
    color: #666;
    background: #fff;
    min-width: 1340px;
}


/* 设置body */

select,
input {
    vertical-align: middle;
    outline: none;
    font-family: "Microsoft YaHei";
}


/* 设置表单 */

input[type=button],
input[type=reset],
input[type=submit],
input[type=radio],
input[type=checkbox] {
    cursor: pointer;
    outline: none;
}


/* 设置表单按钮 */

textarea {
    outline: none;
    font-family: "Microsoft YaHei";
}


/* 设置表单文本域 */

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #aab2bd;
    /* placeholder颜色  */
    font-size: 12px;
    /* placeholder字体大小  */
    text-align: left;
    /* placeholder位置  */
}

.box-size {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
}


/* 内盒子代码 */

.fl {
    float: left;
    display: inline;
}


/* 左浮动 */

.fr {
    float: right;
    display: inline;
}


/* 右浮动 */

.imghover {
    overflow: hidden;
}


/* 设置图片经过放大 */

.imghover img {
    overflow: hidden;
    transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
}


/* 设置图片经过放大 */

.imghover:hover img {
    transform: scale(1.05);
    -webkit-transform: scale(1.05);
}


/* 设置图片经过放大 */

.table {
    display: table;
    width: 100%;
    height: 100%;
    table-layout: fixed
}


/* 设置表格方式垂直居中 */

.tableCell {
    display: table-cell;
    width: 100%;
    height: 100%;
    vertical-align: middle;
}


/* 设置表格方式垂直居中 */

.default {
    background: #e5e5e5 url(../images/default.png) no-repeat center center;
}


/* 设置默认图 */

.wrap {
    width: 1200px;
    clear: both;
    margin: 0 auto;
}


/* 规定页面内容区域宽度 */

.clear {
    clear: both;
    overflow: hidden;
}


/* 清除浮动 */


/* 自定义页面间距 */

.h5 {
    clear: both;
    height: 5px;
}

.h10 {
    clear: both;
    height: 10px;
}

.h15 {
    clear: both;
    height: 15px;
}

.h20 {
    clear: both;
    height: 20px;
}

.h25 {
    clear: both;
    height: 25px;
}

.h30 {
    clear: both;
    height: 30px;
}

.h35 {
    clear: both;
    height: 35px;
}

.h40 {
    clear: both;
    height: 40px;
}

.h45 {
    clear: both;
    height: 45px;
}

.h50 {
    clear: both;
    height: 50px;
}

.h55 {
    clear: both;
    height: 55px;
}

.h60 {
    clear: both;
    height: 60px;
}

.h65 {
    clear: both;
    height: 65px;
}

.h70 {
    clear: both;
    height: 70px;
}

.h75 {
    clear: both;
    height: 75px;
}

.h80 {
    clear: both;
    height: 80px;
}

.h85 {
    clear: both;
    height: 85px;
}

.h90 {
    clear: both;
    height: 90px;
}

.h95 {
    clear: both;
    height: 95px;
}

.h100 {
    clear: both;
    height: 100px;
}


/*截字数*/

.clamp1 {
    word-break: break-all;
    display: -webkit-box !important;
    -webkit-line-clamp: 1 !important;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.clamp2 {
    word-break: break-all;
    display: -webkit-box !important;
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.clamp3 {
    word-break: break-all;
    display: -webkit-box !important;
    -webkit-line-clamp: 3 !important;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.clamp4 {
    word-break: break-all;
    display: -webkit-box !important;
    -webkit-line-clamp: 4 !important;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.clamp5 {
    word-break: break-all;
    display: -webkit-box !important;
    -webkit-line-clamp: 5 !important;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.clamp6 {
    word-break: break-all;
    display: -webkit-box !important;
    -webkit-line-clamp: 6 !important;
    -webkit-box-orient: vertical;
    overflow: hidden;
}


/*
 * 改变浏览器滚动条
 */

::-webkit-scrollbar {
    width: 8px;
    background: none;
}

::-webkit-scrollbar-button {}

::-webkit-scrollbar-track {}

::-webkit-scrollbar-track-piece {}

::-webkit-scrollbar-thumb {
    width: 8px;
    background: #0e76bd;
}

::-webkit-scrollbar-corner {
    background: none;
}

::-webkit-resizer {}

::-webkit-scrollbar:horizontal {
    height: 9px;
}


/**/

@font-face {
    font-family: "zwp";
    src: url("/skin/fonts/dincond-medium.eot"), url("/skin/fonts/dincond-medium.otf"), url("/skin/fonts/dincond-medium.svg"), url("../fonts/dincond-medium.ttf"), url("../fonts/dincond-medium.woff"), url("../fonts/dincond-medium.woff2");
}

.warper {
    max-width: 1300px;
    margin: 0 auto;
}

.fl {
    float: left
}

.fr {
    float: right
}

.clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}

.clearfix:before,
.clearfix:after {
    content: " ";
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}

.pr {
    position: relative;
}

.warper {
    max-width: 1300px;
    margin: 0 auto;
}

.about-main2 {
    height: 890px;
    width: 100%;
    overflow: hidden;
}

.about-main2 .licheng-bg {
    background-color: rgba(255, 255, 255, .8);
    width: 100%;
    height: 100%;
    position: relative;
}

.about-main2 .licheng-bg .warper {
    height: 100%;
}

.about-main2 .licheng-bg img {
    height: 518px;
    position: absolute;
    bottom: 0px;
    left: 0;
}

.about-main2 .ny-title {
    padding-top: 80px;
}

.ny-title .title-en {
    font-size: 36px;
    color: #b4b4b4;
    font-family: arial;
    line-height: 36px;
    font-weight: normal;
}

.ny-title .title-ch {
    font-size: 26px;
    color: #333333;
    margin: 15px 0;
    font-weight: normal;
}

.ny-title i {
    display: block;
    width: 42px;
    height: 1px;
    background-color: #b5b5b5;
}

.about-main2 .licheng-content {
    position: absolute;
    width: 100%;
    height: 100%;
}

.about-main2 .licheng-content .swiper-wrapper,
.about-main2 .licheng-content .swiper-slide,
.about-main2 .licheng-content ul {
    width: 100%;
    height: 100%;
}

.about-main2 .licheng-content ul li {
    width: 20%;
    float: left;
    height: 100%;
}

.about-main2 .licheng-content ul li a {
    display: block;
    width: 100%;
    position: relative;
    height: 320px
}

.about-main2 .licheng-content ul li .date {
    color: #0a3875;
    font-size: 30px;
}

.about-main2 .licheng-content ul li.item1 .line,
.about-main2 .licheng-content ul li.item3 .line,
.about-main2 .licheng-content ul li.item5 .line {
    margin-bottom: 30px;
}

.about-main2 .licheng-content ul li.item2 .line,
.about-main2 .licheng-content ul li.item4 .line {
    margin-top: 30px;
}

.about-main2 .licheng-content ul li.item1 .line:after,
.about-main2 .licheng-content ul li.item3 .line:after,
.about-main2 .licheng-content ul li.item5 .line:after {
    width: 25px;
    height: 25px;
    background-color: rgba(10, 56, 117, 0.8);
    display: block;
    content: "";
    border-radius: 50%;
    text-align: center;
    vertical-align: middle;
    position: absolute;
}

.about-main2 .licheng-content ul li.item2 .line:before,
.about-main2 .licheng-content ul li.item4 .line:before {
    width: 25px;
    height: 25px;
    background-color: rgba(10, 56, 117, 0.8);
    display: block;
    content: "";
    border-radius: 50%;
    text-align: center;
    vertical-align: middle;
    position: absolute;
}

.about-main2 .licheng-content ul li .lc-left {
    position: absolute;
}

.about-main2 .licheng-content ul li .line {
    height: 250px;
    width: 1px;
    display: block;
    background-color: #0A3875;
    position: relative;
    left: 30px;
}

.about-main2 .licheng-content ul li .lc-right {
    position: absolute;
    left: 30px;
    width: 400px;
    height: 100%;
    display: table;
}

.about-main2 .licheng-content ul li.item5 .lc-right {
    width: 200px;
}

.about-main2 .licheng-content ul li.item2 .lc-right,
.about-main2 .licheng-content ul li.item4 .lc-right {
    width: 400px;
}

.about-main2 .licheng-content ul li .lc-right .right-text {
    padding: 20px;
    display: table-cell;
    vertical-align: middle;
}

.about-main2 .licheng-content ul li.item1 a {
    top: 50px;
}

.about-main2 .licheng-content ul li.item1 .lc-left .line:after {
    bottom: -25px;
    left: -11px;
}

.about-main2 .licheng-content ul li.item1 .lc-right {
    bottom: 68px;
}

.about-main2 .licheng-content ul li.item2 a {
    top: 258px;
}

.about-main2 .licheng-content ul li.item2 .lc-left .line:before {
    top: -25px;
    left: -11px;
}

.about-main2 .licheng-content ul li.item2 .lc-right {
    top: 80px;
}

.about-main2 .licheng-content ul li.item3 a {
    top: 136px;
}

.about-main2 .licheng-content ul li.item3 .lc-left .line:after {
    bottom: -25px;
    left: -11px;
}

.about-main2 .licheng-content ul li.item3 .lc-right {
    bottom: 100px;
}

.about-main2 .licheng-content ul li.item4 a {
    top: 278px;
}

.about-main2 .licheng-content ul li.item4 .lc-left .line:before {
    top: -25px;
    left: -11px;
}

.about-main2 .licheng-content ul li.item4 .lc-right {
    top: 70px;
}

.about-main2 .licheng-content ul li.item5 a {
    top: 99px;
}

.about-main2 .licheng-content ul li.item5 .lc-left .line:after {
    bottom: -25px;
    left: -11px;
}

.about-main2 .licheng-content ul li.item5 .lc-right {
    bottom: 100px;
}

.about-main2 .licheng-content .right-text h3 {
    font-size: 24px;
    margin-bottom: 10px;
}

.about-main2 .licheng-content .right-text p {
    font-size: 16px;
}

.lc-swiper-btn {
    width: 100%;
    position: absolute;
    top: 50%;
}

.lc-swiper-btn a {
    display: block;
    position: absolute;
}

.lc-swiper-btn .btn-prev {
    position: absolute;
    left: 15px;
    top: 50px;
}

.lc-swiper-btn .btn-next {
    position: absolute;
    right: 0;
    top: 50px;
}

.lc-swiper-btn .iconfont {
    font-size: 30px;
}
.articlePageUp .articlePageT.fr{
    text-align: right;
}
.webMapScroll .contactUsDl dd {
    float: left;
    width: 33%;
}
.webMapScroll .contactUsDl dd::after{
    background: transparent;
}
.webMapScroll .contactUsDl dd a{
    height: auto;
    background:transparent;
}