
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
label,
fieldset,
legend,
input,
textarea,
p,
i,
b,
blockquote,
a,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    margin: 0;
    padding: 0;
    outline: none;
    font-family: "Microsoft YaHei";
    list-style: none;
    font-style: normal;
    color: #61656B;
    text-decoration: none;
    font-size: 14px;
    box-sizing: padding-box;
}

pre {
    white-space: pre-wrap;
}

* {
    box-sizing: border-box;
}
.el-table td div{
    font-size: 12px !important;
}

html,
body {
    margin: 0 auto;
}
[v-cloak]{
    display: none;
}
img {
    border: none;
}

a:hover {
    -webkit-tap-highlight-color: transparent;
    color: #358BFC;
}

html {
    background-color: #F5F5F5;
    width: 100%;
}

body {
    background-color: #F5F5F5;
    width: 100%;
}

/*定义滚动条宽高及背景，宽高分别对应横竖滚动条的尺寸*/

/*::-webkit-scrollbar {
    width: 6px;
    background-color: #358BFC;
    border-radius: 20px;
}*/

/*定义滚动条的轨道，内阴影及圆角*/

/*::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color:#F0F9FF;
}*/

/*定义滑块，内阴影及圆角*/
/*::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: #358BFC;
}*/


.fl {
    float: left;
}

.fr {
    float: right;
}

.bg {
    background-color: #ffffff;
}

.margin-r {
    margin-right: 24px;
}

.mar_16 {
    margin-bottom: 16px;
}

.mar_top_16 {
    margin-top: 16px;
}

button {
    background-color: #358BFC;
    text-align: center;
    color: #ffffff;
    border: none;
}

button:hover {
    background-color: #206AD6;
}

/**
    顶部
 */
.header {
    width: 100%;
    background-color: #ffffff;
}

.top {
    width: 100%;
    height: 36px;
    border-bottom: 1px solid #D1D2D3;
}

.top-in {
    width: 1224px;
    height: 36px;
    margin: 0 auto;
    line-height: 36px;
}

.top-in .top-left {
    font-size: 12px;
}

.top-users, .top-login, .top-a {
    float: right;
    font-size: 12px;
    margin-left: 18px;
}

.top-login {
    margin-left: 0px;
}

.top-users .title-top {
    font-size: 12px;
    background: url(../images/top_down.png) no-repeat right 16px;
    background-size: 16px auto;
    font-weight: 400;
    border: 1px solid rgba(0, 0, 0, 0);
    border-top: none;
    height: 36px;
    line-height: 36px;
    display: block;
    border-bottom: none;
    padding: 0 14px;
    padding-right: 20px;
    position: relative;
}

.top-users .title-top:hover {
    color: #358BFC;
}

.top-users {
    position: relative;
    margin-left: 8px;
}

.top-users ul {
    position: absolute;
    width: 110px;
    background: #ffffff;
    line-height: normal;
    z-index: 999;
    overflow: hidden;
    top: 35px;
    display: none;
    height: 0;
    border: 1px solid #D1D2D3;
    left: 0px;
    padding: 4px 0;
}

.top-users:hover ul {
    height: auto;
    display: block;
}

.top-users ul hr {
    margin: 4px 0;

}

.top-users:hover .title-top {
    background-image: url(../images/top_up.png);
    border: 1px solid #D1D2D3;
    border-top: none;
    border-bottom: 1px solid #ffffff;
    z-index: 10000;
}

.top-users ul li a {
    line-height: 28px;
    height: 28px;
    display: block;
    font-size: 12px;
    text-align: left;
    padding-left: 14px;
}

.top-users ul li a:hover {
    background-color: #F0F9FF;
}

.select-user {
    margin-left: 0;
}

.select-list {
    width: 290px;
    padding: 10px;
    max-height: inherit;
    position: absolute;
    background: #ffffff;
    line-height: normal;
    z-index: 999;
    overflow: hidden;
    top: 35px;
    display: none;
    border: 1px solid #D1D2D3;
    left: 0px;
    height: auto;
}

.top-users:hover .select-list {
    display: block;


}

.top-users .select-list .headIcon {
    min-height: 63px;
    line-height: 63px;
    border-bottom: 1px solid #e0e0e0;
    margin-bottom: 10px;
    padding-bottom: 10px;
    overflow: hidden;
}

.top-users .select-list .headIcon dl {
    display: block;
    width: 195px;
    float: left;
    margin-left: 10px;
}

.top-users .select-list .headIcon dt {
    font-weight: normal;
    line-height: 24px;
    color: #999;
}

.top-users .select-list img {
    border-radius: 50%;
    width: 63px;
    height: 63px;
    float: left;
    margin-top: 10px;
}

.top-users .select-list .headIcon .blue {
    margin: 0 20px;
    color: #358BFC;
}

.top-users .select-list .toplink {
    color: #358BFC;
    border: 1px solid #DADBDC;
    padding: 4px 14px;
    border-radius: 100px;

}

.top-users .select-list .headDl {
    position: initial;
    display: block;
    padding: 8px 0;
    height: auto;
    border: none;
    width: auto;
}

.top-users .select-list .headDl li {
    float: left;
    text-align: center;
    width: 65px;
}

.top-users .select-list .headDl li i {
    height: 32px;
    display: block;
    text-align: center;
}

.top-users .select-list .headDl li a {
    line-height: inherit;
    height: auto;
}

.top-users .select-list .headDl li a:hover {
    text-decoration: none;
    background: none;
}

.top-users .select-list .headDl li p {
    font-size: 12px;
    color: #999;
    text-align: center;
}

.top-users .select-list .headDl li .iconfont {
    font-size: 28px;
    color: #ccc;
    font-weight: normal;
}

.top-login a {
    display: inline-block;
    margin: 0 8px;
    font-size: 12px;
    color: #358BFC;
}

.top-login a:nth-of-type(1) {
    position: relative;
}

.top-login a:nth-of-type(1):before {
    content: "";
    width: 1px;
    height: 14px;
    background: rgba(4, 10, 20, 0.15);
    position: absolute;
    right: -8px;
    top: 12px;
}

/**
搜索
*/
.search-content {
    height: 96px;
    width: 1224px;
    margin: 0 auto;
}

.logo img {
    height: 70px;
    width: auto;
    margin-top: 12px;
}

.search {
    width: 648px;
    padding-top: 17px;
}

.search-in {
    width: 100%;
    height: 40px;
    position: relative;
}

.search-in input {
    width: 528px;
    height: 40px;
    border: 2px solid #358BFC;
    border-right: 0;
    line-height: 40px;
    padding: 0 12px;
    position: absolute;
    z-index: 1;
}

input::-webkit-input-placeholder {
    color: #D6D7D9;
}

.search-in button {
    width: 120px;
    height: 40px;
    line-height: 40px;

}

.search-in ul{
    display: none;
    background: #FFFFFF;
    border: 1px solid rgba(4,10,19,0.15);
    width:-webkit-calc(100% - 119px);
    width:-moz-calc(100% - 119px);
    width:calc(100% - 119px);
    position: absolute;
    top: 40px;
    z-index: 9;
    box-shadow: 0 2px 4px rgba(0, 0, 0, .12);
}
.search-in ul.active{
    display: block;
}

.search-in ul li a{
    cursor: pointer;
    display: block;
    padding: 0 10px;
    height: 34px;
    line-height: 34px;

}

.search-in ul li a:hover{
    background-color: #EFF6FF;
}
.search-in ul li p{
    height: 34px;
    line-height: 34px;
    padding: 0 10px;
    color: #ccc;
}

.search-para {
    width: 528px;
    height: 20px;
    margin-top: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.search-para a {
    float: left;
    color: #A7A9AD;
    display: inline-block;
    margin-right: 15px;
    font-size: 12px;
}

.search-para a:hover {
    color: #358BFC;
}

.nav {
    margin: 0 auto;
    height: 40px;
    display: flex;
    justify-content: center;
    position: relative;
    background: #fff;
}
.navlistTwo{
    width: 1224px;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    position: relative;
}
.newDt{
    position: absolute;
    top: -1020%;
}
.inDtlis{
    width: 1224px;
    margin: 0 auto;
    height: 40px;
    display: flex;
    justify-content: center;
    position: relative;
}
.hot-div-wrapper {
    position: absolute;
    left: 0;
    top: 40px;
    width: 216px;
    z-index: 99;
}

.hot-menu {
    width: 216px;
    height: 40px;
    line-height: 40px;
    padding-left: 16px;
    color: #ffffff;
    display: inline-block;
    background: #358BFC url("../images/icon_liebiao.png") no-repeat 187px center;
    background-size: 13px auto;
}

.other-menu {
    width: 216px;
    height: 327px;
    background: rgba(53, 139, 252, 0.9);
    overflow: hidden;
    overflow-y: auto;
}

.other-menu-show {
    display: none;
}

.menu-ul {
    padding-top: 8px;
    position: relative;
}

.menu-ul li {
    width: 216px;
    height: 40px;
    line-height: 40px;

}

.menu-ul li .memu-title {
    color: #FFFFFF;
    padding-left: 16px;
    cursor: pointer;
}

.menu-ul li .memu-title .iconfont {
    color: #ffffff;
    display: inline-block;
    margin-right: 12px;
}

.menu-ul li .memu-title .icondaohangjiantou {
    font-size: 12px;
    color: #E0E1E2;
    float: right;
    transform: scale(0.7);
    -ms-transform: scale(0.7); /* IE 9 */
    -moz-transform: scale(0.7); /* Firefox */
    -webkit-transform: scale(0.7); /* Safari 和 Chrome */
    -o-transform: scale(0.7); /* Opera */
}

.box_other {
    width: 775px;
    height: 344px;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.15);
    position: absolute;
    left: 216px;
    padding: 16px;
}

.box_content {
    width: 100%;
    height: 100%;
    overflow-y: auto;
}

.box_other_sy {
    color: #040A13;
    font-weight: bold;
    line-height: 14px;
}

.box_other_main {
    margin-bottom: 15px;
    overflow: hidden;
}

.box_other_main a {
    display: inline-block;
    color: #52575C;
    font-size: 12px;
    line-height: 24px;
    margin-right: 12px;
    float: left;
}

.box_other_main a:hover {
    color: #358BFC;
}

.menu-ul .box_other {
    top: 4px;
    display: none;

}

/*.lis02 .box_other{
    top: -36px;
    display: none;
}
.lis03 .box_other{
    top: -76px;
    display: none;
}
.lis04 .box_other{
    top: -116px;
    display: none;
}
.lis05 .box_other{
    top: -156px;
    display: none;
}
.lis06 .box_other{
    top: -196px;
    display: none;
}
.lis07 .box_other{
    top: -236px;
    display: none;
}
.lis08 .box_other{
    top: -276px;
    display: none;
}
.lis09 .box_other{
    top: -316px;
    display: none;
}*/
/*.li_current {*/
/*    background-color: #F0F9FF;*/
/*}*/

/*.menu-ul .li_current .memu-title {*/
/*    color: #358BFC;*/
/*}*/

/*.menu-ul .li_current .memu-title .iconfont {*/
/*    color: #358BFC;*/
/*}*/

.nav-ul {
    width: 1025px;
    height: 40px;
    overflow: hidden;
    display: flex;
    text-align: center;
}
.icon-nav{
    width: 1224px;
    margin: 0 auto;
    /*height: 90px;*/
    display: flex;
    justify-content: center;
    align-items: center;
    padding-bottom: 20px;
    /*border-bottom: 1px solid #E3E3E3;*/
}
.icon-nav-li{
    width: 124px;
    height: 72px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.icon-nav-li:nth-child(1){
    background: #358BFC;
    padding: 0 12px;
    border-radius: 10px;
}
.icon-nav-li:nth-child(1) span{
    color: #fff;
}
.icon-nav-second{
    width: 1224px;
    margin: 0 auto;
    overflow: hidden;
    /* height: 90px; */
    display: flex;
    justify-content: center;
    /* justify-content: space-between; */
    /*margin-left: 246px;*/
    margin-top: 12px;
    margin-bottom: 14px;
    align-items: center;
    position: relative;
}
.icon-nav-secondr{
    width: 1025px;
    margin: 0 auto;
    overflow: hidden;
    /* height: 90px; */
    /*display: flex;*/
    /*justify-content: center;*/
    /* justify-content: space-between; */
    /*margin-left: 246px;*/
    margin-top: 12px;
    margin-bottom: 14px;
    position: relative;
    /*align-items: center;*/
}
.icon-nav-second .second-li{
    display: flex;
    align-items: center;
    /*margin-right: 30px;*/
}
.icon-nav-secondr .second-li{
    display: flex;
    align-items: center;
    /*margin-right: 30px;*/
}
.icon-nav-second .second-li:hover span{
    color: #358BFC;
}
.icon-nav-second .second-li:hover .ys-img{
    content:url("/statics/images/ys-active.png");
}
.icon-nav-second .second-li:hover .dw-img{
    content:url("/statics/images/dw-active.png");
}
.icon-nav-second .second-li:hover .kw-img{
    content:url("/statics/images/kw-active.png");
}
.icon-nav-second .second-li:hover .ry-img{
    content:url("/statics/images/ry-active.png");
}
.icon-nav-second .second-li:hover .ws-img{
    content:url("/statics/images/ws-active.png");
}
.icon-nav-second .second-li:hover .wens-img{
    content:url("/statics/images/wens-active.png");
}
.icon-nav-second .second-li:hover .shiz-img{
    content:url("/statics/images/shiz-active.png");
}
.icon-nav-second .second-li:hover .gans-img{
    content:url("/statics/images/gans-active.png");
}
.icon-nav-second .second-li img{
    width: 40px;
    height: 40px;
}
.icon-nav-second .second-li span{
    font-size: 14px;
    font-family: Microsoft YaHei-Regular, Microsoft YaHei;
    font-weight: 400;
    color: #61656B;
    /*margin-left: 8px;*/
}

.icon-nav-secondr .second-li:hover span{
    color: #358BFC;
}
.icon-nav-secondr .second-li:hover .ys-img{
    content:url("/statics/images/ys-active.png");
}
.icon-nav-secondr .second-li:hover .dw-img{
    content:url("/statics/images/dw-active.png");
}
.icon-nav-secondr .second-li:hover .kw-img{
    content:url("/statics/images/kw-active.png");
}
.icon-nav-secondr .second-li:hover .ry-img{
    content:url("/statics/images/ry-active.png");
}
.icon-nav-secondr .second-li:hover .ws-img{
    content:url("/statics/images/ws-active.png");
}
.icon-nav-secondr .second-li:hover .wens-img{
    content:url("/statics/images/wens-active.png");
}
.icon-nav-secondr .second-li:hover .shiz-img{
    content:url("/statics/images/shiz-active.png");
}
.icon-nav-secondr .second-li:hover .gans-img{
    content:url("/statics/images/gans-active.png");
}
.icon-nav-secondr .second-li img{
    width: 40px;
    height: 40px;
}
.icon-nav-secondr .second-li span{
    font-size: 14px;
    font-family: Microsoft YaHei-Regular, Microsoft YaHei;
    font-weight: 400;
    color: #61656B;
    /*margin-left: 8px;*/
}
.icon-nav-li .img-htxz{
    width: 48px;
    height: 42px;
    background-image: url("/statics/images/shuzi.png");
    background-repeat: no-repeat;
    background-size: cover;
}
.icon-nav-li:hover{
    /*background: #358BFC;*/
    padding-left: 12px;
    padding-right: 12px;
    border-radius: 10px;
}
.icon-nav-li:link{
    background: #358BFC;
}
.icon-nav-li:hover .img-htxz{
    width: 48px;
    height: 42px;
    background-image: url("/statics/images/shuzi.png");
    background-repeat: no-repeat;
    background-size: cover;
}
.icon-nav-li:link .img-htxz{
    width: 48px;
    height: 42px;
    background-image: url("/statics/images/htxz-active.png");
    background-repeat: no-repeat;
    background-size: cover;
}
.icon-nav-li:hover .li-font{
    /*color: #FFFFFF;*/
}
.icon-nav-li:link .li-font{
    color: #FFFFFF;
}
.itemImg{
    width: 140px;
    height: 74px;
}
.icon-nav-li .img-zyc{
    width: 48px;
    height: 42px;
    background-image: url("/statics/images/zyc-active.png");
    background-repeat: no-repeat;
    background-size: cover;
}
.icon-nav-li:hover .img-zyc{
    width: 48px;
    height: 42px;
    background-image: url("/statics/images/zyc-active.png");
    background-repeat: no-repeat;
    background-size: cover;
}
.icon-nav-li:link .img-zyc{
    width: 48px;
    height: 42px;
    background-image: url("/statics/images/zyc-active.png");
    background-repeat: no-repeat;
    background-size: cover;
}
.icon-nav-li .img-yp{
    width: 48px;
    height: 42px;
    background-image: url("/statics/images/zu1483@2x.png");
    background-repeat: no-repeat;
    background-size: cover;
}
.icon-nav-li:hover .img-yp{
    width: 48px;
    height: 42px;
    background-image: url("/statics/images/yp-active.png");
    background-repeat: no-repeat;
    background-size: cover;
}
.icon-nav-li:link .img-yp{
    width: 48px;
    height: 42px;
    background-image: url("/statics/images/yp-active.png");
    background-repeat: no-repeat;
    background-size: cover;
}
.icon-nav-li .img-djk{
    width: 48px;
    height: 42px;
    background-image: url("/statics/images/zu1482@2x.png");
    background-repeat: no-repeat;
    background-size: cover;
}
.icon-nav-li:hover .img-djk{
    width: 48px;
    height: 42px;
    background-image: url("/statics/images/djk-active.png");
    background-repeat: no-repeat;
    background-size: cover;
}
.icon-nav-li:link .img-djk{
    width: 48px;
    height: 42px;
    background-image: url("/statics/images/djk-active.png");
    background-repeat: no-repeat;
    background-size: cover;
}
.icon-nav-li .img-kjds{
    width: 48px;
    height: 42px;
    background-image: url("/statics/images/zu1481@2x .png");
    background-repeat: no-repeat;
    background-size: cover;
}
.icon-nav-li:hover .img-kjds{
    width: 48px;
    height: 42px;
    background-image: url("/statics/images/kj-active.png");
    background-repeat: no-repeat;
    background-size: cover;
}
.icon-nav-li:link .img-kjds{
    width: 48px;
    height: 42px;
    background-image: url("/statics/images/kj-active.png");
    background-repeat: no-repeat;
    background-size: cover;
}
.icon-nav-li .img-ysyc{
    width: 48px;
    height: 42px;
    background-image: url("/statics/images/zu1479@2x.png");
    background-repeat: no-repeat;
    background-size: cover;
}
.icon-nav-li:hover .img-ysyc{
    width: 48px;
    height: 42px;
    background-image: url("/statics/images/ysyc-active.png");
    background-repeat: no-repeat;
    background-size: cover;
}
.icon-nav-li:link .img-ysyc{
    width: 48px;
    height: 42px;
    background-image: url("/statics/images/ysyc-active.png");
    background-repeat: no-repeat;
    background-size: cover;
}
.icon-nav-li .img-jyjc{
    width: 48px;
    height: 42px;
    background-image: url("/statics/images/zu1600@2x.png");
    background-repeat: no-repeat;
    background-size: cover;
}
.icon-nav-li .img-wglm{
    width: 48px;
    height: 42px;
    background-image: url("/statics/images/zu1714.png");
    background-repeat: no-repeat;
    background-size: cover;
}
/*.icon-nav-li:hover .img-wglm{*/
/*    width: 48px;*/
/*    height: 42px;*/
/*    background-image: url("/statics/images/ysyc-active.png");*/
/*    background-repeat: no-repeat;*/
/*    background-size: cover;*/
/*}*/
.icon-nav-li:link .img-wglm{
    width: 48px;
    height: 42px;
    background-image: url("/statics/images/zu1714.png");
    background-repeat: no-repeat;
    background-size: cover;
}
.icon-nav-li .li-font{
    font-size: 14px;
    font-family: Microsoft YaHei-Regular, Microsoft YaHei;
    font-weight: 400;
    color: #383838;
}
.icon-nav .icon-nav-liPlain{
    width: 0px;
    height: 26px;
    opacity: 1;
    border: 1px solid #DDDDDD;
    margin-left: 30px;
    margin-right: 40px;
    margin-top: 20px;
}
.nav-ulHTXZ .ullTXZ-div li a{
    cursor: pointer;
    font-size: 16px;
    font-family: Microsoft YaHei-Regular, Microsoft YaHei;
    font-weight: 400;
    color: #040A14;
}
.nav-ulHTXZ li:hover a{
    color: #358BFC;
}
.nav-ulHTXZ li:link a{
    color: #358BFC;
}
.nav-ul li {
    flex: 1;
    /*margin: 0 12px;*/
    /*float: left;*/
}

.nav-ul li a {
    display: inline-block;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #040A14;
}

.nav-ul li a:hover {
    color: #358BFC;
}

.nav-ul li.navCurrent a {
    color: #358BFC;
}

.banner-content {
    width: 100%;
    height: 368px;
}

.banner {
    width: 100%;
    height: 100%;
}

.swiper-container {
    width: 100%;
    height: 100%;
}

.swiper-slide {
    text-align: center;
    font-size: 18px;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.swiper-pagination-bullet {
    background: none;
    border: 2px solid #ffffff;
    opacity: 1;
    width: 14px;
    height: 14px;
}

.swiper-pagination-bullet-active {
    background-color: #ffffff;
}

.index-content {
    width: 1224px;
    margin: 0 auto;
    overflow: hidden;
}

/**
    表格样式
 */
.am-table {
    width: 100%;
    /* height: 372px;*/
    overflow: inherit;
}

.am-table > tbody > tr > td {
    border-top: 1px solid #EBECED;
    text-align: center;
    color: #4C5158;
    line-height: 24px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 106px;
    cursor: pointer;
}

.member-table > tbody > tr > td {
    overflow: initial;
}

/**
    6/22修改
 */
.am-table > thead > tr > th {
    text-align: center;
    font-weight: bolder;
    color: rgba(4, 10, 20, 0.85);
    max-width: 106px;
    padding: 5px;
    line-height: 26px;
}

/**
    结束
 */
.am-table > tbody > tr > .orange-text {
    color: #FF552E;
}

.am-table > tbody > tr > .orange-text > a {
    color: #FF552E;
    display: block;
}

.am-table > tbody > tr > .orange-text > a:hover {
    background-color: #FF552E;
    color: #ffffff;
    border-right: 3px;
}

.am-table-hover > tbody > tr:hover > td, .am-table-hover > tbody > tr:hover > th {
    background-color: #FFF6D9;
}

.title {
    width: 100%;
    height: 44px;
    line-height: 44px;
    color: #040A14;
    font-size: 16px;
    padding: 0 16px;
    position: relative;
    border-bottom: 1px solid #EBECED;
}

.title:before {
    content: "";
    width: 3px;
    height: 16px;
    background-color: #358BFC;
    position: absolute;
    left: 0;
    top: 14px;
}

/**
   标题
 */
.title a {
    color: #AEB0B3;
    float: right;
    font-size: 14px;
}

.title a:hover {
    color: #5EA9FF;
}

/**
    广告图
 */
.main-02 {
    margin-top: 20px;
}

.main-02 img {
    width: 1224px;
    height: 96px;
}

/**
    底部
 */
.footer {
    width: 100%;
    /*height: 440px;*/
    background-color: #ffffff;
    margin-top: 30px;
    height: 210px;
}

.footer-top {
    width: 100%;
    /*border-bottom: 1px solid rgba(4,10,20,0.08);*/
    padding: 25px;
}

.footer-link {
    width: 1224px;
    margin: 0 auto;
    overflow: hidden;
}

.link-title {
    width: 90px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    color: #040A14;
    background: rgba(4, 10, 20, 0.08);
    display: inline-block;
    float: left;
}

.friendship-link {
    width: 1084px;
    float: left;
    height: 70px;
    overflow: hidden;
}

.friendship-link-height {
    height: auto;
}

.friendship-link a {
    color: #BCBCBC;
    font-size: 12px;
    display: inline-block;
    margin-left: 16px;
    line-height: 32px;
}

.friendship-link a:hover {
    color: #358BFC;
}

.link-more {
    font-size: 12px;
    color: #616161;
    display: inline-block;
    height: 32px;
    width: 50px;
    line-height: 32px;
    float: right;
}

.footer-center {
    width: 1224px;
    height: 50px;
    /*height: 250px;*/
    margin: 0 auto;
}

.footer-center-top {
    height: 195px;
    padding: 25px 0;
    width: 100%;
    border-bottom: 1px solid rgba(4, 10, 20, 0.08);
}

.foo-c-left {
    width: 220px;
    height: 100%;
    border-right: 1px solid rgba(4, 10, 20, 0.08);

}

.foo-c-left p {
    font-size: 16px;
    color: #040A14;
}

.foo-c-left .foo-big-time {
    font-size: 18px;
    line-height: 30px;
    margin-bottom: 24px;
    color: #358BFC;
}

.foo-c-center {
    width: 904px;
    height: 100%;
}

.foo-c-center-ul > li {
    float: left;
    margin: 0 57px;
}

.footer-title {
    font-size: 16px;
    color: #040A14;
    margin-bottom: 10px;
}

.foo-c-center-in li {
    line-height: 30px;
}

.foo-c-right {
    width: 100px;
}

.foo-c-right img {
    width: 100px;
    height: 100px;
}

.foo-c-right p {
    color: #D3D3D3;
    margin-top: 15px;
    text-align: center;
}

.footer-center-bottom {
    height: 54px;
    line-height: 54px;
    width: 100%;
    overflow: hidden;
}

.footer-center-bottom a {
    display: inline-block;
    margin-right: 40px;
}

.footer-bottom {
    line-height: 26px;
    padding-top: 26px;
    text-align: center;
    border-top: 1px solid rgba(4, 10, 20, 0.08);
}

.base-banner {
    width: 100%;
    height: 264px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

/**
   详情左右分栏
 */
.base-main {
    overflow: hidden;
}

.base-left {
    width: 936px;
}

.base-right {
    width: 264px;
}

.wireway {
    width: 1224px;
    height: 50px;
    margin: 0 auto;
    line-height: 50px;
    color: #040A13;
}

.wireway a, .wireway span {
    display: inline-block;
}

.wireway a {
    margin-right: 5px;
}

.wireway span {
    margin-left: 5px;
}

.am-pagination {
    margin-bottom: 0;
}

.am-pagination > li > a.pagination-more {
    border: none;
    color: rgba(0, 0, 0, 0);
    background: url("../images/table-more.png") no-repeat center;
}

.public-ul {
    width: 240px;
    height: 416px;
    padding: 0 15px 15px 0;
    border-left: 1px solid rgba(4, 10, 20, 0.08);
}

.public-ul .title {
    padding-right: 0;
}

.public-img {
    width: 100%;
    margin: 10px 0;
    padding-left: 15px;
}

.public-img img {
    width: 100%;
    height: 64px;
}

.public-img p {
    color: #040A14;
    text-align: center;
    padding: 8px 0;
    line-height: 14px;
    border-bottom: 1px solid #EBECED;
}

.el-upload-list--picture .el-upload-list__item {
    -webkit-transition: none;
    transition: none;
}

.list-ul {
    width: 100%;
    height: 254px;
    overflow: hidden;
    padding-left: 15px;
}

.list-ul li {
    height: 36px;
    line-height: 22px;


}

.list-ul li a {
    color: rgba(4, 10, 20, 0.65);
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    float: left;
    max-width: 168px;
    cursor: pointer;
}

.list-ul li .icondaohangjiantou {
    display: inline-block;
    color: #DCDDDE;
    font-size: 12px;
    transform: scale(0.5);
    -ms-transform: scale(0.5); /* IE 9 */
    -moz-transform: scale(0.5); /* Firefox */
    -webkit-transform: scale(0.5); /* Safari 和 Chrome */
    -o-transform: scale(0.5); /* Opera */
    margin-right: 5px;
    float: left;
}

.list-ul li:hover a, .list-ul li:hover span {
    color: #358BFC;
}

.detail-public-ul {
    width: 264px;
    height: 337px;
}

.detail-public-ul .list-ul {
    height: 283px;
    padding-top: 15px;
}

.detail-public-ul .list-ul li a {
    max-width: 216px;
}

/*  2019-6-12*/
.add-ul .green, .add-ul .green i {
    color: #358BFC;
}

.foo-c-left .foo-big-time {
    font-size: 22px;
    margin-bottom: 12px;
}

.footer-center-bottom {
    text-align: center;
}

.footer-center-bottom a {
    margin-right: 60px;
}

.purchase-detail-right {
    padding-left: 16px;
}

.new-title {
    padding: 0 16px !important;
    font-weight: inherit !important;
}

.list-ul {
    height: 280px;
}

/*  调整 2019-6-13*/
.center-ul {
    width: 550px !important;
}

.member-row-5 input {
    width: 180px !important;
}

.member-row-5 label {
    width: 120px !important;
}

/**
    结束
 */
/**
    6/22增加样式
 */
.big-img {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    position: fixed;
    left: 0;
    top: 0;
    z-index: 99;
    display: none;
}

.big-img-in {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

.big-img-in img {
    max-width: 500px;
    max-height: 500px;
}

.close-img {
    width: 46px;
    height: 46px;
    display: block;
    background: url("../images/6_13/close.png") no-repeat center;
    background-size: 46px;
    position: fixed;
    right: 100px;
    top: 100px;
    z-index: 999;
    cursor: pointer;
}

input:not([type=radio]):not([type=checkbox]) {
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s;
}

input:not([type=radio]):not([type=checkbox]):focus, textarea:focus {
    border-color: #358BFC !important;
    box-shadow: 0 2px 4px rgba(0, 0, 0, .12);
}

/**
    结束
 */
.member-row {
    min-height: 32px;
    margin-bottom: 24px;
    position: relative;
}

.member-row .text-btn {
    position: absolute;
    right: 66px;
    top: 1px;
    height: 30px;
    line-height: 30px;
    background-color: #358BFC;
    color: #ffffff;
    vertical-align: middle;
    display: table-cell;
    border-left: 1px solid #dcdfe6;
    padding: 0 10px;
    white-space: nowrap;
}

.member-row .text-info {
    position: absolute;
    right: 76px;
    top: 1px;
    height: 30px;
    line-height: 30px;
    background-color: #f5f7fa;
    color: #909399;
    vertical-align: middle;
    display: table-cell;
    border-left: 1px solid #dcdfe6;
    padding: 0 10px;
    white-space: nowrap;
}

.member-row .text-info b {
    margin: 0 2px;
}

.member-row label {
    font-weight: normal;
    width: 160px;
    text-align: right;
    margin-bottom: 0;
    float: left;
    margin-right: 5px;
    height: 32px;
    line-height: 32px;
}

.member-row input, .member-row select {
    width: 312px;
    height: 32px;
    line-height: 32px;
    padding: 0 12px;
    border: 1px solid rgba(4, 10, 19, 0.15);
    float: left;
}

.member-row .dw {
    display: inline-block;
    height: 32px;
    line-height: 32px;
    margin-left: 12px;
}

.member-rowDouble {
    overflow: hidden;
}

/*分页页码*/
.pagination {
    padding-left: 0;
    margin: 1.5rem 0;
    list-style: none;
    color: #999;
    text-align: center;
    position: relative;
    margin-bottom: 0;
    display: block;
}

.pagination > li {
    display: inline-block;
}

.pagination > li > a {
    position: relative;
    display: block;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 0;
    margin-bottom: 5px;
    margin-right: 5px;
    width: 32px;
    height: 32px;
    padding: 0;
    line-height: 32px;
    text-align: center;
}

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover {
    z-index: 2;
    color: #fff;
    background-color: #358BFC;
    border-color: #358BFC;
    cursor: default;
}

.pagination > .am-active > a:hover {
    background-color: #358BFC;
}

.ui-layui-layer {

}

.am-modal-dialog .member-row label {
    width: 170px;
}

.am-modal-dialog .member-row label.el-upload-list__item-status-label {
    width: 50px !important;
    margin: 0 !important;
}

.ui-layui-layer .ui-layer-main {
    padding: 24px;
    text-align: center;
}

.ui-layer-footer {
    background-color: #f9f9f9;
    height: 60px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    border-bottom: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
    align-items: center;
}

.ui-layer-footer .amount {
    padding-left: 10px;
    padding-right: 8px;
    border-right: 1px solid #e5e5e5;
    color: #358BFC;
}

.ui-layer-footer .amount .value {
    font-size: 20px;
    position: relative;
    top: 1px;
    margin-right: 2px;
}

.ui-layer-footer .amount .unit {
    padding-left: 2px;
    position: relative;
    top: -1px;
    font-size: 12px;
}

.ui-layer-footer .item {
    text-align: left;
}

.ui-layer-footer .item em {
    font-size: 12px;
    font-weight: 700;
    /*margin-right: 4px;*/
    font-style: normal;
}

.color-blue {
    color: #358BFC;
}

.color-red {
    color: rgba(255, 90, 89, 1);
}
.color-green{
    color: #67C23A;
}
.ui-layer-btn {
    width: 100px;
    height: 60px;
    background-color: #358BFC;
    text-align: center;
    color: #ffffff;
    float: right;
    line-height: 60px;
    cursor: pointer;
}


.password-show i {
    position: relative;
    top: 8px;
    margin-left: -35px;
    cursor: pointer;
    color: #999;
}

.ui-swiper-slide {
    margin: 0 -15px;
    display: flex;
    display: -webkit-flex;
    /*  justify-content: space-between;*/
    flex-direction: row;
    flex-wrap: wrap;
    padding-bottom: 15px;

}

.ui-swiper-slide .ui-list {
    width: 143px;
    height: 62px;
    margin: 0px 10px 10px 10px;
}

.ui-swiper-slide img {
    width: 141px;
    height: 60px;
    border: 1px solid #DADBDC;
}

.partner-more i {
    background: url(../images/down.png) no-repeat center;
    background-size: 20px auto;
    width: 30px;
    height: 44px;
    display: inline-block;
    float: right;
}

.on-partner {
    height: auto !important;
    max-height: inherit !important;
    -webkit-transition: .3s;
    transition: .3s;
}

.on-partner .partner-more i {
    -moz-transform: scaleY(-1);
    -webkit-transform: scaleY(-1);
    -o-transform: scaleY(-1);
    transform: scaleY(-1);
}

.el-tooltip__popper.is-light {
    border: 1px solid #358BFC;
}

.el-tooltip__popper.is-light {
    color: #358BFC;
}

.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow {
    border-top-color: #358BFC;
}

.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow {
    border-bottom-color: #358BFCexpanded;
}

.ui-error {
    width: 700px;
    height: 280px;
    margin: 100px auto;
    padding-left: 320px;
    display: flex;
    display: -webkit-flex;
    flex-direction: column;
    justify-content: center;
    background-repeat: no-repeat;
    background-position: left center;
}

.ui-error.ui-404 {
    background-image: url("../images/404.png");
    background-size: 220px;
    background-position: 60px center;

}

.ui-error.ui-403 {
    background-image: url("../images/403.png");
    background-size: 270px;
    background-position: 20px center;
}

.ui-error.ui-500 {
    background-image: url("../images/500.png");
    background-size: 300px;
}

.ui-error h5 {
    font-size: 30px;
}

.ui-error p {
    font-size: 15px;
    color: #9d9f9e;
    margin-top: 10px;
    line-height: 26px;
}

.ui-error .btn {
    background-color: #358BFC;
    margin-top: 30px;
    width: 120px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #ffffff;
    border: none;
}

.ui-error .btn:hover {
    background-color: #206AD6;
}

.order-table, .order-table .el-table__body-wrapper {
    overflow: inherit;
}

.order-table.el-table th, .report-table.el-table th {
    background-color: #f5f5f5;
    padding: 15px 0;
}

.order-table.el-table th .cell, .report-table.el-table th .cell {
    color: rgba(4, 10, 19, 0.45) !important;
}

.order-table.el-table td {
    padding: 25px 0;
    /*vertical-align: top;*/
}

.order-table.el-table td .cell {
    overflow: inherit;
}

.order-table.el-table td.el-table__expand-column {
    display: none;
    width: 0;
}

.el-tag--dark.el-tag--primary {
    background-color: #358BFC;
    border-color: #358BFC;
    color: #fff;
}

.order-table-dl {

}

.order-table-tag {
    height: 60px;
}

.order-table-tag span + span {
    margin-top: 14px;
    display: block;
}

.order-table-tag .name-wrapper {
    cursor: pointer;
    text-decoration: underline;
    font-size: 14px !important;
}

.order-table-tag .name-wrapper:hover {
    color: #358BFC;
}

.order-table-tag .el-tag {
    margin-right: 6px;

}

.order-table-tag-p {
    padding: 4px 12px;

}

.order-table-tag-p li .el-tag--dark i {
    color: white;
    margin-right: 4px;
}

.order-table-tag-p li {
    margin: 10px 0;
    line-height: 24px;
}

.order-table-tag-p li label {
    width: 80px;
    font-weight: normal;
    display: inline-block;
    color: #999;
    float: left;
}

.order-table-tag-p li .last {
    width: 200px;
    display: inline-block;
}

.order-table-dl .dt {
    display: block;
    max-height: 40px;
    font-weight: 700;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #333;
    font-size: 14px !important;
}

.order-table-dl .dd {
    margin-top: 8px;
}

.order-table-dl .dd li {
    color: #999;

    display: flex;
    align-items: center;
}

.order-table-dl .dd label {
    font-weight: normal;
    display: inline-block;
    margin-right: 6px;
    color: #999;
}

.order-table .price div {
    color: #999;
    font-size: 13px;
}

.order-table .price b {
    font-size: 20px;
    margin-right: 6px;
}

.order-table .price .info {
    margin-top: 6px;
    color: #666;
    font-size: 14px !important;
}

.order-table-btn {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.order-table-btn .el-button {
    width: 98px;
    height: 36px;
    line-height: 12px;
}

.order-table-btn .caozuo {
    margin-bottom: 8px;

}

.order-table-btn i {
    margin-left: 10px;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
    -webkit-transform: rotateZ(180deg);
    transform: rotateZ(180deg);

}

.order-table .expanded td .order-table-btn i {
    -webkit-transform: rotateZ(0deg);
    transform: rotateZ(0deg);
    color: #409EFF;
}

.order-table .expanded td .order-table-btn .more {
    color: #409EFF;
    border-color: #c6e2ff;
    background-color: #ecf5ff;
}

.more.el-button:focus i, .more.el-button:hover i {
    color: #409EFF;
}

.order-table-status .el-link {
    margin-top: 6px;
    color: #999;
    font-size: 13px;
    text-decoration: none;
}

.el-dropdown {
    vertical-align: top;
}

.el-dropdown + .el-dropdown {
    margin-left: 15px;
}

.el-icon-arrow-down {
    font-size: 12px;
}

.order-table .expanded td {
    border-bottom: none;
}

.order-table .el-table__expanded-cell {
    padding: 0px 0 15px !important;
    border-radius: 4px;
    /* border: 1px solid #c6e2ff;
     background-color: #ecf5ff;*/
    border: 1px solid #ebeef5;
    background-color: #f9f9f9;
    /*box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);*/
}

.order-table .el-table__expanded-cell:hover {
    background-color: #f9f9f9 !important;
    /*background-color: #ecf5ff !important;*/
}

.order-table .el-table__expanded-cell .el-form {

}

.order-table-expand {
    padding: 0 20px;
}

.order-table-expand label {
    width: 110px;
    color: #999;
}

.order-table-expand .el-form-item {
    margin-right: 0;
    margin-bottom: 0;
    width: 33.333%;
    float: left;
}

.ui-popper-arrow {
    position: relative;
    width: 10px;
    height: 10px;
    top: -21px;
    right: 0;
    left: 900px;
    border: 10px solid transparent;
    border-bottom: 10px solid #ebeef5;
    /*border-bottom: 10px solid #c6e2ff;*/
}

.ui-popper-arrow::after {
    content: " ";
    position: absolute;
    z-index: 0;
    top: -7px;
    left: -9px;
    width: 10px;
    height: 10px;
    border: 9px solid transparent;
    border-bottom: 9px solid #f9f9f9;
    /*border-bottom: 9px solid #ecf5ff;*/
}

.modal-contacts {
    padding: 20px 40px;
    padding-bottom: 0px;
}

.layui-layer-hui, .layui-layer-hui div {
    color: #ffffff;
}

.layui-cert {
    background: #ffffff url(/statics/images/cert-bg.jpg) center top no-repeat;
    background-size: 100% auto;
    /*padding-top: 160px !important;*/
    width: 350px;

}

.layui-cert .layui-layer-content {
    text-align: center;
    color: #666;
    height: 110px;
    margin-top: 170px;
}

.layui-cert .layui-layer-content h3 {
    font-size: 26px;
    color: #358bfc;
    padding-bottom: 10px;
}

.layui-cert .layui-layer-btn a {
    height: 36px;
    line-height: 36px;
}

.layui-cert .layui-layer-btn .layui-layer-btn0 {
    border-color: #358bfc;
    background-color: #358bfc;
    color: #fff;
}

.layui-cert .layui-layer-btn .layui-layer-btn0:hover {
    background-color: #206AD6;
}

.report-card-box {
    margin-top: 20px;
}

.report-card {
    margin-bottom: 10px;
}

.report-card .el-card__header {
    padding: 15px 20px;
    border-bottom: none;
}

.report-card .el-card__header span {
    font-weight: bold;
}

.report-card .el-card__header span em {
    font-style: inherit;
    font-weight: normal;
    color: #909399;
    font-size: 12px;
}

.report-card .el-card__body {
    padding-top: 0;
}

.report-card .main {
    height: 220px;
}

.report-card .report-this-body {
    display: block;
    padding: 10px 15px;
    background-color: #f8f8f8;
    color: #999;
    border-radius: 2px;
    transition: all .3s;
    -webkit-transition: all .3s;
    margin-bottom: 15px;
}

.report-card .report-this-body h3 {
    padding: 10px 0;
    font-size: 12px;
}

.report-card .report-this-body p cite {
    font-style: normal;
    font-size: 30px;
    font-weight: 600;
    color: #358BFC;
}

.add-news {
    position: fixed;
    bottom: 5px;
    right: 4px;
    z-index: 999;
    -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
    -webkit-transition: .4s;
    transition: .4s;
}

.add-news .close {
    background: #358BFC;
    width: 16px;
    height: 16px;
    position: absolute;
    top: -24px;
    right: 0;
    color: #ffffff;
    text-align: center;
    line-height: 16px;
    cursor: pointer;
}
.lxren-table>.am-table>tbody>tr>td{
    overflow: hidden;
}

.is-disabled,.is-disabled:hover{
    /*color: #fff;*/
    /*background-color: #a0cfff;*/
    /*border-color: #a0cfff;*/
    /*cursor: not-allowed;*/
}

.base-search-bottom{
    position: relative;
    overflow: inherit !important;
    height: 50px;
}

.base-search-bottom ul{
    display: none;
    background: #FFFFFF;
    width: 216px;
    position: absolute;
    top: 44px;
    left: 80px;
    z-index: 9;
    border: 1px solid rgba(4,10,19,0.15);
    box-shadow: 0 2px 4px rgba(0, 0, 0, .12);
}
.base-search-bottom ul.active{
    display: block;
}

.base-search-bottom ul li a{
    cursor: pointer;
    display: block;
    padding: 0 10px;
    height: 34px;
    line-height: 34px;

}

.base-search-bottom ul li a:hover{
    background-color: #EFF6FF;
}
.base-search-bottom ul li p{
    height: 34px;
    line-height: 34px;
    padding: 0 10px;
    color: #ccc;
}
.member-table > tbody > tr > td.caozuo{
    overflow: inherit;
}
.topIntro,.topIntro .btn-group .btn-default,.topIntro .el-input .el-input__inner,.topIntro .el-radio-button__inner{
    border-color: #FF5A59 !important;

}
.topIntro .el-upload .el-button{
    color: #fff;
    background-color: #f56c6c;
    border-color: #f56c6c;
}
input.topIntro[type="radio"]:after {
    content:' ';
    position: absolute;
    width: 16px;
    border-bottom: 1px solid #FF5A59;
    bottom: 4px;
}

.el-date-editor .el-range-separator{
    width: 8% !important;
}
input.note-image-input[type=file] {
    display: block !important;
}
.rl-border .el-input__inner{
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.fl-border .el-input-group__prepend{
    border-radius: 0;border-left: 0;
}
.input-image{
    width: 200px;
    height: 160px ;

    border: 1px solid rgba(4,10,20,0.08);
    padding: 5px;

}
.el-image-viewer__next i, .el-image-viewer__prev i {

    font-size: 24px ;
    color: #fff ;

}
.el-image-viewer__actions__inner i{

    font-size: 23px ;
    color: #fff ;

}
.el-image-viewer__close i{

    font-size: 40px;
    color: #fff;
}
.input-image{
    width: 160px;
    height: 120px ;
    border: 1px solid rgba(4,10,20,0.08);
    padding: 5px;
    margin-right: 6px;

}
/*手机区号样式*/
.tel-select{
    width: 200px;
    float: left;
}
.tel-select .el-input__inner{
    padding: 0 8px 0 6px;
    border-radius: 0;
    border-right: 0;

}
.tel-select .el-input__inner:not([type=radio]):not([type=checkbox]):focus{
    border-color: rgba(4,10,20,0.15) !important;

}
.el-input-group__prepend {
    background-color: #fff;
}
.el-select-dropdown__item.selected {
    color: #2187F6;
}
.register-left .tel-select{
    width: 120px;
}
.register-left .el-input__inner{
    width: 120px;
}
.register-left .el-input{
    height: 40px;
}
/*end手机区号样式*/
