@charset "utf-8";

*{
    margin: 0px;
    padding: 0px;
}
body{
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    font-family: "微软雅黑";
    overflow-x: hidden;

}
ul{
    margin: 0;
    padding: 0;
}
ul li{
    list-style: none;
}
p{
    margin:0;
    padding: 0;
}
label{
    margin: 0;
    padding: 0;
}
img {
    border: 0;
    max-width: 100%;
    vertical-align: middle;
}
a {
    font-size: 14px;
    font-weight: normal;
    text-decoration: none;
    font-family: "微软雅黑";
    color: #666666;
    outline: none;
    -moz-outline-style: none;
    transition: all 0.3s linear 0s;
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);

}
input[type=file]:focus, input[type=checkbox]:focus, input[type=radio]:focus{
    outline: none !important;
}

input::-webkit-outer-spin-button, input::-webkit-inner-spin-button{
    -webkit-appearance: none;
}
input[type="number"]{
    -moz-appearance:textfield;
}
a:hover,a:focus{
    text-decoration: none;
    outline: none;

}
a:link,a:active,a:visited,a:hover{
    text-decoration:none;
    outline: none;
}
.clear {
    clear: both;
    height: 20px;
    width: 100%;
    background: rgba(95,95,95,0.6);
}
*:focus {
    outline: none;
}
h1,h2,h3,h4,h5,h6{
    margin: 0;
}
select:hover,select:focus{
    border:0;
    outline: none;
    border-radius: 0;
    box-shadow: none;
}
select::-ms-expand {
    display: none;
}
input{
    outline: none;
    border:0;
    box-shadow: none;
    border-radius:none;
    background:transparent;
}
input::-webkit-input-placeholder {
    font-size: 12px;
    color: #bcbcbc;
}

input::-moz-placeholder {
    font-size: 12px;
    color: #bcbcbc;
}

input:-ms-input-placeholder {
    font-size: 12px;
    color: #bcbcbc;
}

input:-moz-placeholder {
    font-size: 12px;
    color: #bcbcbc;
}
textarea::-webkit-input-placeholder {
    font-size: 12px;
    color: #bcbcbc;
}

textarea::-moz-placeholder {
    font-size: 12px;
    color: #bcbcbc;
}

textarea:-ms-input-placeholder {
    font-size: 12px;
    color: #bcbcbc;
}

textarea:-moz-placeholder {
    font-size: 12px;
    color: #bcbcbc;
}
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px white inset !important;
}

@font-face {
    font-family: 'iconfont';  /* Project id 3658491 */
    src: url('//at.alicdn.com/t/c/font_3658491_lvr8s1laq4m.woff2?t=1684223156802') format('woff2'),
         url('//at.alicdn.com/t/c/font_3658491_lvr8s1laq4m.woff?t=1684223156802') format('woff'),
         url('//at.alicdn.com/t/c/font_3658491_lvr8s1laq4m.ttf?t=1684223156802') format('truetype');
}

.iconfont {
    font-family: "iconfont" !important;
    font-size: 20px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.content{
    width: 1200px;
    margin: 0 auto;
    width: expression(document.body.clientWidth <=1200? "1200px": "auto");
    min-width: 1200px;

}
.to-top {
    position: fixed;
    bottom: 30px;
    right: 0 !important;
}
.to-top i {
    font-size: 45px;
    color: #999;
    cursor: pointer;
}
.to-topicon {
    background: #666666;
    color: #fff;
    width: 50px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    border-radius: 6px;
}
.to-topicon i {
    color: #fff;
    font-size: 27px;
}
.xialaapp a {
    width: 100%;
    display: inline-block;
    padding-bottom: 10px;
    font-size: 12px;
}
.xiala em {
    font-style: inherit;
}

/*.logineader .xialaapp {
    display: none;
    position: absolute;
    background: #fff;
    padding: 15px 15px 0px;
    border-radius: 5px;
    margin-left: -10px;
    margin-top: 10px;
    box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
    z-index: 99999;
    right: 135px;
}*/
.xialaapp:after {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    top: 8px;
    left: 0;
    right: 0;
    margin: 0 auto;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #fff;
    box-shadow: 1px 1px 5px rgba(0,0,0,0.1);
}
.pereader .xiala{
    margin-right: 30px;
}
.home {
    background: #f6f6f6;
    min-height: 100%;
}
.header {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    z-index: 999999;
    background: #fff;
}
.header_top {
    background: #282828;
  /*  height: 36px;*/
    display: inline-block;
    width: 100%;
}
.header_top p span{
    font-size: 12px;
    color:#fff;
    line-height: 36px;
}
.header_topleft {
    padding-left: 0;
}
.header_topright {
    padding-right: 0;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    height: 36px;
}
.header_topleft span{
    padding-right: 30px;
}
.header_top p span i{
    vertical-align: top;
    display: inline-block;
    margin-right: 3px;
}
.youxiang {
    font-size: 16px;
}
.header_top p span em{
    font-family: "Arial";
    color:#eb6828;
    font-weight: bold;
}
.header_topright span {
    color: #fff;
    font-size: 12px;
    margin-right: 20px;
    cursor: pointer;
}
.header_topright span:last-child{
    margin-right: 0;
}
.xiala i {
    vertical-align: top;
    display: inline-block;
    margin-left: 3px;
    font-size: 12px;
    transform: scale(0.8,0.8);
}
.xialasore{
    display: none;
    position: absolute;
    margin-left: -10px;
    margin-top: 10px;
    z-index: 99999;
    top: 15px;
    padding-top: 12px;
    min-width: 78px;
}
.xiala {
    color: #fff;
    font-size: 12px;
    cursor: pointer;
}
.xiala:hover .xialasore{
    display: block;
}
.xialaapp {
    background: #fff;
    box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
    padding: 15px 15px 0px;
    border-radius: 5px;
}
.bianse {
    color: #eb6828 !important;
    font-weight: 900;
}
.tuichu a{
    color:#fff;
    font-size: 12px;
    font-weight:900;
}
.header_nr {
    height: 100px;
    display: flex;
    align-items: center;
    border-bottom: 5px solid #183253;
}
.header_nrlogo {
    padding-left: 0;
}
.header_nrgwc {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding-right: 0;
}
.header_nrgwc_car {
    background: #eb6828;
    border-radius: 60px;
    overflow: hidden;
    height: 30px;
    line-height: 30px;
    position: relative;
    display: flex;
    cursor: pointer;
    padding:0px 15px;
}
.header_nrapp {
    width: 100%;
}
.header_nrgwc_car span {
/*    padding: 0px 20px;*/
    color: #fff;
    line-height: 30px;
    height: 30px;
    display: inline-block;
    position: relative;
    font-size: 16px;
}
.header_nrgwc_car span em {
    font-style: normal;
    font-size: 16px;
}
.header_nrgwc_car span:after{
    position: absolute;
    content: "";
    top: 0;
    width:1px;
    height:36px;
    right: 0;
    background:#fff;
}
.header_nrgwc_car span:last-child:after{
    display: none;
}
.header_nrgwc_car span i {
    font-size: 17px;
    margin-right: 5px;
}
/*.header_nrgwc_car span:last-child {
    margin-left: -5px;
}*/
.subject {
    padding-top: 100px;
    padding-bottom: 100px;
}
.subject_left {
    background: #fff;
    padding:25px;
}
.subject_left ul li h3 a {
    font-size: 12px;
    color: #000;
}
.subject_left ul li h3{
    padding-bottom: 25px;
}
.collapse_nr ul li {
    padding-bottom: 15px;
}
.collapse_nr ul li.on a{
    color: #eb6828;
}
.collapse_nr ul li ul li{
    padding-bottom: 0;
}
.subject_left ul li p{
    padding-bottom: 20px;
}
.subject_left ul li p a:hover{
    color:#eb6828;
}
.subject_left ul{
    padding-bottom: 15px;
}
.subject_left ul li p a{
    color:#666666;
    font-size: 12px;
}
.subject_righttop {
    margin-top: 35px;
    overflow: hidden;
    display: flex;
}
.subject_right {
    padding: 0;
    padding-left: 25px;
}
.subject_righttop_left {
    min-width: 228px;
    width: 228px;
    overflow: hidden;
    position: relative;
}

.subject_righttop_lefttitle{
    padding:30px 15px;
    color:#fff;
    overflow: hidden;
    background-color: #183253;
    position: relative;
}

.subject_righttop_lefttitle h3 {
    font-size: 16px;
    margin-bottom: 3px;
}
.subject_righttop_lefttitle p {
    font-size: 14px;
    font-weight: 700;
    font-family: "Arial";
    margin-top: 8px;
}
.subject_righttop_leftbottom{
    background:#eb6828;
    overflow: hidden;
    padding:10px 15px;
}
.subject_righttop_leftbottom a span {
    float: right;
    background: rgba(234,0,0,1);
    width: 60px;
    text-align: center;
    border-radius: 40px;
    -webkit-animation: bounce-up1 2s linear infinite;
    animation: bounce-up1 2s linear infinite;
    animation-delay: 0.7777777777s;
}
@-webkit-keyframes bounce-up1 {
    25% {
        background: rgba(234,0,0,0.4);
    }

    50%, 100% {
        background: rgba(234,0,0,0.6);
    }

    75% {
       background: rgba(234,0,0,0.8);
    }
}
.subject_righttop_leftbottom a span i{
    color:#ffffff;
}
/*.subject_righttop_leftbottom span{
    font-size: 14px;
    color:#fff;
    float: left;
    margin-right: 15px;
}*/
.fontpic {
    position: absolute;
    right: 0;
    bottom: -22px;
}
.fontpic .iconfont {
    font-size: 87px;
    opacity: 0.1;
}
/*.subject_righttop_leftbottom a {
  background: #ff0000;
  color: #fff;
  font-size: 15px;
  width: 100%;
  height: 25px;
  line-height: 25px;
  display: inline-block;
  float: left;
  text-align: center;
  border-radius: 4px;
}*/
.subject_righttop_leftbottom a {
    color: #fff;
    font-size: 15px;
    width: 100%;
    height: ;
    line-height: ;
    border-radius: 4px;
    overflow: hidden;
    display: flex;
    align-items: center;
}
.subject_righttop_leftbottom a h6 {
    flex: 1;
    font-size: 15px;
    -webkit-animation: bounce-up 2s linear infinite;
    animation: bounce-up 2s linear infinite;
    animation-delay: 0.7777777777s;
}

@-webkit-keyframes bounce-up {
    25% {
        -webkit-transform: translateY(3px)
    }

    50%, 100% {
        -webkit-transform: translateY(0)
    }

    75% {
        -webkit-transform: translateY(-3px)
    }
}

.subject_righttop_right {
    flex: 1;
    display: flex;
    align-items: center;
}
.subject_righttop_rightall{
    background: #fff;
    width:100%;
}
.subject_righttop_righttop h3 {
    font-size: 18px;
}
.subject_righttop_righttop {
    padding: 15px 25px;
    border-bottom: 1px solid #f2f2f2;
    overflow: hidden;
}
.subject_righttop_rightbottom {
    padding: 18px 25px;
    overflow: hidden;
}
.subject_righttop_rightbottom ul {
    display: flex;
}
.subject_righttop_rightbottom ul li {
    flex: 1;
}
.subject_righttop_rightbottom ul li p {
    font-size: 24px;
    color: #000;
    font-family: "Arial";
    padding-bottom:10px;
}
.subject_righttop_rightbottom ul li span {
    color: #999999;
    font-size: 12px;
}
.orderoal {
    overflow: hidden;
    padding-top: 25px;
    display: flex;
}
.orderoal_left {
    background: #fff;
    overflow: hidden;
    padding: 0;
}
.orderoal_lefttop h3 {
    font-size: 18px;
    padding: 20px 0px 15px;
    border-bottom: 1px solid #f2f2f2;
    overflow: hidden;
    line-height: 24px;
    color: #000;
}
.orderoal_lefttop,.orderoal_leftcon,.orderoal_leftright {
    padding: 0px 25px;
}
.orderoal_leftcon ul {
    display: flex;
    padding: 35px 0px;
}
.orderoal_leftcon ul li{
    flex: 1;
    text-align: center;
}
.orderoal_leftcon ul li a {
    width: 100%;
    display: inline-block;
}
.orderoal_leftcon ul li p {
    color: #000;
    font-size: 12px;
    padding-top: 12px;
}
.orderoal_leftconpic img {
    height: 45px;
}
.orderoal_leftcon {
    border-bottom: 1px solid #f2f2f2;
    overflow: hidden;
}
.orderoal_product {
    padding: 15px 0px;
    border-bottom: 1px dashed #f2f2f2;
    overflow: hidden;
    display: flex;
    align-items: center;
}
.orderoal_productpic img {
    width: 74px;
    height: 74px;
    object-fit: cover;
}
.orderoal_productpic {
    border: 1px solid #cccccc;
    overflow: hidden;
    min-width: 74px;
    margin-right: 15px;
    margin-left: 1px;
}
.orderoal_producttitle h3 {
    font-size: 12px;
    color: #666666;
    margin-bottom: 15px;
}
.orderoal_producttitle p {
    font-size: 12px;
    color: #eb6828;
    font-weight: 900;
}
.orderoal_producttitle {
    flex: 1;
}
.orderoal_productapp {
    display: flex;
    flex: 1;
    align-items: center;
}
.orderoal_productright a {
    font-size: 12px;
    color: #000;
    padding: 0px 15px;
    position: relative;
    float: left;
}
.orderoal_productright a:after{
    position: absolute;
    content: "";
    top: 2px;
    right: 0;
    width:1px;
    height:14px;
    background:#000;
}
.orderoal_productright a:last-child:after{
    display: none;
}
.orderoal_productright a:last-child {
    padding-right: 2px;
}
.orderoal_leftright{
    padding-bottom:45px;
}
.orderoal_right {
    padding: 0;
    padding-left: 20px;
}
.orderoal_coller {
    background: #fff;
    margin-bottom: 5px;
    overflow: hidden;
}
.orderoal_collertop {
    padding: 0px 20px;
    overflow: hidden;
}
.orderoal_collertop_app {
    border-bottom: 1px solid #f2f2f2;
    padding: 20px 0px 15px;
    display: flex;
}
.orderoal_collertop_app h3 {
    flex: 1;
    font-size: 18px;
    color: #000;
    line-height: 24px;
}
.orderoal_collertop_app a {
    min-width: 80px;
    text-align: center;
    background: #eb6828;
    height: 24px;
    line-height: 24px;
    color: #fff;
    font-size: 12px;
    border-radius: 30px;
    padding:0px 9px;
    padding-left: 15px;
}
.orderoal_collertop_app a i{
    font-size: 12px;
    vertical-align: middle;
}
.orderoal_collernr {
    padding: 0px 20px 25px;
    overflow: hidden;
}
.orderoal_collernr ul li {
    display: flex;
    padding: 10px 0px;
    border-bottom: 1px dashed #f2f2f2;
    overflow: hidden;
    align-items: center;
    cursor: pointer;
}
.orderoal_collernr ul li .orderoal_productpic{
    width:42px;
    min-width: 42px;

}
.orderoal_collernr ul li .orderoal_productpic img{
    width:42px;
    height:42px;
    object-fit: cover;
}
.orderoal_collernrtitle{
    flex: 1;
}
.orderoal_collernrtitle p{
    font-size: 12px;
    color:#000000;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
}
.orderoal_operation {
    background: #fff;
    margin-top:5px;
    overflow: hidden;
}
.orderoal_operation .orderoal_lefttop{
    padding:0px 20px;
}
.orderoal_operation_nr {
    padding: 20px 20px 40px;
    overflow: hidden;
}
.orderoal_operation_nr ul li {
    float: left;
    width: 50%;
    border: 1px solid #e4e4e4;
    box-sizing: border-box;
    text-align: center;
    padding: 25px 5px;
    margin-top: -1px;
    margin-left:-1px;
    cursor: pointer;
}
.orderoal_operation_nr ul li p{
    font-size: 12px;
    color:#000;
    margin-top: 0px;
}
.orderoal_operation_nrpic img{
    height:55px;
}
.footer_top {
    background: #f2f2f2;
    overflow: hidden;
}
.footer_top ul {
    display: flex;
    padding:15px 0px;
}
.footer_top ul li {
    flex: 1;
    display: flex;
    align-items: center;
}
.footer_top ul li h3 {
    font-size: 16px;
    color: #000;
    font-weight: 900;
}
.footer_topicon i {
    font-size: 35px;
    color: #eb6828;
}
.footer_topicon {
    margin-right: 10px;
}
.footicon3 {
    font-size: 31px !important;
}
.footer_top ul {
    display: flex;
    padding: 15px 0px;
}
.footer_lasttop {
    border-bottom: 1px solid #d7d7d7;
    display: flex;
    padding: 45px 0px 30px;
}
.footer_lasttop_left {
    flex: 1;
    display: flex;
}
.footer_lasttop_left ul {
    flex: 1;
}
.footer_lasttop_left ul li h3 a {
    font-size: 14px;
    color: #000;
}
.footer_lasttop_left ul li h3{
    margin-bottom: 35px;
}
.footer_lasttop_left ul li p {
    font-size: 12px;
    color: #666666;
    margin-bottom: 20px;
}
.footer_lasttop_right {
    text-align: right;
    min-width: 200px;
    margin-left: 20px;
}
.footer_last {
    background: #fff;
    overflow: hidden;
}
.footer_lasttop_rightphone p {
    font-size: 14px;
    color: #000;
    margin-bottom: 15px;
    padding-right: 21px;
}
.footer_lasttop_rightphone h3 {
    background: #183253;
    color: #fff;
    height: 40px;
    line-height: 40px;
    border-radius: 31px;
    padding: 0px 20px;
}
.footer_lasttop_rightphone h3 i {
    font-size: 33px;
    vertical-align: top;
    margin-right: 3px;
}
.footer_lasttop_rightphone h3 span {
    font-size: 20px;
    font-family: "Arial";
    font-weight: 900;
}
.footer_lasttop_rightphone {
    overflow: hidden;
    margin-bottom: 45px;
}
.footer_lasttop_rightlast i {
    font-size: 26px;
    color: #666666;
    vertical-align: top;
    display: inline-block;
}
.footer_lasttop_rightlast {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    position: relative;
}
.biao {
    background: #666666;
    width: 30px;
    height: 30px;
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    margin-left: 6px;
    cursor: pointer;
}
.biao i {
    color: #fff;
    font-size: 19px;
    vertical-align: middle;
}
.biao5 i {
    font-size: 16px;
}
.footer_lastbottom {
    text-align: center;
    padding: 20px 0px;
    overflow: hidden;
}
.footer_lastbottom span {
    font-size: 12px;
    color: #666666;
    padding: 0px 12px;
}
.footer_lastbottom a {
    font-size: 12px;
    color: #666666;
    margin-left: 10px;
}
.footer_lastbottom a:hover{
    color: #eb6828;
}
.footer_lastbottom span img {
    vertical-align: middle;
    margin-left: 10px;
}
.footer_lastbottom p {
    margin-bottom: 5px;
}
.footer_lastbottom p:last-child{
    margin-bottom: 0;
}
.collapse{
    display: block;
}
.collapse_nr .close{
    display: none;
}
.collapse_nrlogo{
    display: none;
}
.subject_left {
    min-width: 16%;
}
.rightion {
    position: fixed;
    right: 0;
    top: 200px;
    z-index: 9999;
}
.rightion ul {
    overflow: hidden;
}
.rightion ul li {
    text-align: center;
    border-bottom: 1px solid #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 60px;
    width: 50px;
    cursor: pointer;
    background: #183253;
    transition: all 0.5s linear 0s;
    position: absolute;
    right: 0;
    top: 205px;
    z-index: 9999;
}
.rightionfour .rightion_nr{
    margin-right: 4px;
}
.rightiontree{
    top:265px !important;
}
.rightion ul li:first-child{
    border-top-left-radius: 20px;
    top:145px;
}
.rightion ul li:last-child{
    border-bottom-left-radius: 20px;
    top:325px;
}
.rightion_nr a {
    color: #fff;
    display: inline-block;
    width: 100%;
}
.rightion_nr {
    color: #fff;

}
.rightionfour{
    justify-content: flex-end !important;
    padding-right: 6px;
    overflow: hidden;
    border-bottom: 0 !important;
}
.rightionfour_left p{
    color:#fff;
    font-size: 16px;
}
.rightionfour_left {
    padding-right: 14px;
    min-width: 135px;
    display: none;
    position: absolute;
    left: 10px;
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    visibility: visible;
    animation-name: fadeInLeft;

}
.rightionfour:hover {
    width: 200px !important;
    border-top-left-radius: 18px;
}
.rightionfour:hover .rightionfour_left{
    display: block;

}
.rightion_nrtitle {
    font-size: 12px;
    margin-top: -2px;
    transform: scale(0.85);
}
.rightion_nricon {
    transform: scale(0.85);
}
.rightion_nricon i {
    font-size: 20px;
    display: inline-block;
    vertical-align: top;
}
.rightiontwo .rightion_nricon i {
    margin-bottom: -5px;
    font-size: 23px;
}
.rightiontwo .rightion_nr {
    margin-top: -4px;
}
/*.rightion_nr:hover {
    transform: scale(1.1);
    transition: all 0.3s linear 0s;
}*/
.rightion ul li:hover{
    width:80px;
    transition: all 0.5s linear 0s;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
}
.official {
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,0.8);
    z-index: 999999;
}
.official_nr {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.official_nrtitle {
    background: #fff;
    padding: 40px;
    border-radius: 10px;
    position: relative;
    padding-top: 50px;
}
.official_nrtitlesore img {
    width: 300px;
}
.official_nrtitlesore {
    text-align: center;
    color: #999;
    font-size: 14px;
}
.closeoff {
    position: absolute;
    right: 18px;
    top: 18px;
    cursor: pointer;
}
.official_nrtitlesore p {
    padding-top: 12px;
}
.weixin,.douyin{
    display: none;
    position: absolute;
    top: 45px;
    right: 50px;
    background: #fff;
    box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
    padding: 5px;
}
.weixin img,.douyin img{
    width: 70px;
}
.douyin{
    right: -15px;
}
/*.syheader .header_nrnav ul li a {
    color: #fff;
}
.syheader .header_nrnav ul li.on a{
    color: #eb6828;
}
.syheader .header_nrnav ul li a:hover{
    color: #eb6828;
}
.syheader .povlogo{
    display: none;
}
.healogo{
    display: none;
}
.syheader .healogo{
    display: block;
}
.syheader .homeader .header_nrlogo{
    margin-top: 0;
}
.syheader .collapseheader{
    padding-top:0;
    margin-top: -5px;
}
.syheader .header_nrnav ul li.on::after{
    position: absolute;
    content: "";
    width: 100%;
    height: 3px;
    background: #eb6828;
    left: 0;
    right: 0;
    bottom: -12px;
}
.syheader .header_nrnav ul li:hover{
    color: #eb6828;
}
.syheader .header_nrgwc{
    margin-top: -5px;
}*/
.loginapp {
    margin-top: 100px;
    background: url(../images/login.jpg);
    width: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.loginapp_nr {
    text-align: center;
}
.loginapp_nrtop {
    padding: 150px 0px 65px;
    overflow: hidden;
}
.loginapp_nrtop h3 {
    position: relative;
    z-index: 99;
    font-size: 28px;
    color: #000000;
}
.loginapp_nrtop span {
    color: #fff;
    font-size: 60px;
    font-weight: 700;
    font-family: "Arial";
    margin-top: -74px;
    display: inline-block;
}
.inquiry {
    width: 400px;
    margin: 0 auto;
    overflow: hidden;
    min-height: 200px;
}
.inquiryapp {
    height: 44px;
    border: 1px solid #cccccc;
    margin-bottom: 10px;
    background: #fff;
    display: flex;
    align-items: center;
    border-radius: 5px;
}
.loginapp_nr {
    text-align: center;
    padding-bottom: 300px;
    overflow: hidden;
}
.inquiryapp span {
    min-width: 45px;
    text-align: center;
    color: #666666;
}
.inq2 {
    font-size: 18px;
}
.inquiryapp input{
    flex: 1;
    padding-right: 20px;
    font-size: 12px;
}
.butnry {
    width: 100%;
    height: 44px;
    background: #183253;
    color: #fff;
    font-size: 16px;
    border: 0;
    border-radius: 5px;
    line-height: 44px;
    outline: none;
    flex: 1;
    margin: 0px 5px;
}
.but {
    margin-top: 20px;
    overflow: hidden;
}
.inquiry p {
    padding-top: 15px;
    overflow: hidden;
}
.inquiry p a {
    font-size: 14px;
    color: #183253;
    float: left;
}
.inquiry p a:last-child{
    float: right;
}
.inquiry p a i {
    font-size: 16px;
    margin-right: 3px;
}
.zhuce a,.denglu a{
    color: #eb6828;
}
.denglu{
    margin-right: 0 !important;
}
.zhuce{
    position: relative;
    padding-right: 10px;
    margin-right: 10px !important;
    margin-left: 30px;
}
.loginstar{
    margin-left: 30px;
}
.zhuce:after{
    position: absolute;
    content: "";
    right: 0;
    top: 5px;
    width:1px;
    height:10px;
    background:#606060;
}
.reginapp {
    background: url(../images/register.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
}
.loginapp_nrtop{
    padding:100px 0px 65px;
}
.reginapp .loginapp_nr{
    padding-bottom: 120px;
}
.loginapp_nrbottom{
    width:765px;
    margin:0 auto;
}
.reginappform_top ul {
    padding: 8px 15px 5px;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
}
.reginappform_top ul li {
    flex: 1;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
}
.reginappform_topleft i {
    vertical-align: middle;
    margin-top: -6px;
    display: inline-block;
    margin-right: 5px;
    color: #e4e4e4;
    font-size: 24px;
}
.reginappform_topleft {
    font-size: 14px;
    color: #000000;
    flex: 1;
}

.reginappform_topleft em {
    font-style: normal;
    text-align: left;
}
.reginappform_topright {
    margin-left: 20px;
    color: #9c9c9c;
    position: absolute;
    right: -12px;
}
.reginappform_top ul li.on .reginappform_topleft{
    color: #eb6828;
}
.reginappform_top ul li.on .reginappform_topleft i{
    color: #eb6828;
}

.reginappform_nr {
    padding-top: 85px;
    width: 580px;
    margin: 0 auto;
}
.reginappform_nrtitleright {
    flex: 1;
    height: 44px;
    border: 1px solid #cccccc;
    display: flex;
    align-items: center;
    background:#fff;
    border-radius: 5px;
}
.reginappform_nrtitle {
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}
.reginappform_nrtitleleft {
    min-width: 115px;
    margin-right: 10px;
    font-size: 14px;
    color: #333333;
    text-align: right;
}
.reginappform_nrtitleright input {
    width: 100%;
    padding: 0px 15px;
}
.reginappform_nrtitleleft i {
    color: #fe2424;
    font-size: 17px;
    font-style: normal;
}
.xiayibu {
    margin-left: 122px;
    padding-top: 30px;
    overflow: hidden;
    display: flex;
    margin-right: -4px;
}
.reginappform_nr p {
    padding-left: 124px;
    text-align: left;
    padding-top: 15px;
    overflow: hidden;
    display: flex;
}
.reginappform_nr p a {
    font-size: 12px;
    color: #eb6828;
}
.reginappform_nr p span {
    color: #666666;
    font-size: 12px;
    line-height: 20px;
}
.reginappform_nr p span em{
    font-style: normal;
    color:#eb6828;
    font-size: 12px;
    cursor: pointer;
}
.reginappform_nr p label {
    cursor: pointer;
    margin-right: 5px;
    vertical-align: top;
    display: inline-block;
}
.addImages {
    width: 140px;
    height: 140px;
    border: 1px dashed #cccccc;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    border-radius: 5px;
    position: relative;
    cursor: pointer;
}
.addImages input {
    width: 100%;
    height: 100%;
    opacity: 0;
    cursor: pointer;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 999;
}
.addImages .text-detail{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 44px;
    font-weight: lighter;
    color: #9c9c9c;
}
.picDiv {
    box-sizing: border-box;
    display: grid;
    grid-template-columns: repeat(3, 140px);
    justify-content: space-between;
    grid-gap: 10px;
}
.imageDiv {
    position: relative;
    border-radius: 5px;
    overflow: hidden;
}
.delbtn {
    position: absolute;
    right: 0;
    top: 0;
    background: rgba(0,0,0,0.5);
    color: #fff;
    padding: 5px;
    cursor: pointer;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0;
    transition: all 0.1s linear 0s;
}
.imageDiv:hover .delbtn{
    opacity: 1;
    transition: all 0.1s linear 0s;
}
.delbtn i {
    font-size: 26px;
}
.imageDiv img {
    object-fit: cover;
}

.reginappform_nr p label{
    cursor: pointer;
    text-align:left;
    position: relative;
}

.reginappform_nr p label input{
    -webkit-appearance: none;
    height: 14px;
    vertical-align: middle;
    width: 14px;
    margin-right: 5px;
    cursor: pointer;
}


.reginappform_nr p label input::after{
    position: absolute;
    top: 3px;
    width: 14px;
    height: 14px;
    display: inline-block;
    visibility: visible;
    text-align: center;
    content: '';
    background: #fff;
    border: 1px solid #dcdfe6;
    border-radius: 2px;
    margin-left: -2px;
}
.reginappform_nr p label input:checked::after{
    content: "";
    background:url(../images/duigou.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 8px;
    color: #fff;
    line-height: 14px;
    background-color: #183253;
    font-weight: normal;
    border: 1px solid #183253;
    border-radius:2px;
}
/**/
.yzm {
    border: 0;
    background: transparent;
    font-size: 14px;
    color: #183253;
    min-width: 110px;
    text-align: center;
    position: relative;
}
.yzm:after {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    width: 1px;
    height: 22px;
    background: #dddddd;
}
.reginappform_nrtitleright select {
    width: 100%;
    padding: 0px 10px;
    height: 100%;
    border: 0;
    border-radius: 5px;
    position: relative;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: url(../images/select.png) no-repeat;
    background-position: 98% 12px;
    background-size: 18px;
    cursor: pointer;
}

/*11111111111111111111*/
.reginappform_radio label input{
    -webkit-appearance: none;
    height: 14px;
    vertical-align: middle;
    width: 14px;
}

.reginappform_radio label input::after{
    position: absolute;
    top: 2px;
    color: #000;
    width: 16px;
    height: 16px;
    display: inline-block;
    visibility: visible;
    text-align: center;
    content: '';
    background: #fff;
    border: 1px solid #666666;
    border-radius: 5px;
    margin-left: -2px;
    border-radius: 100%;
}
.reginappform_radio label input:checked::after{
    position: absolute;
    content: "";
    color: #fff;
    border: 1px solid #eb6828;
    font-weight: normal;
    border-radius: 100%;
}
.reginappform_radio label input:before {
    position: absolute;
    top: 6px;
    display: inline-block;
    visibility: visible;
    content: '';
    margin-left: -2px;
    width: 8px;
    height: 8px;
    border-radius: 100%;
    background: #fff;
    z-index: 99;
    left: 4px;
}
.reginappform_radio label input:checked:before {
    position: absolute;
    content: '';
    background: #eb6828;
    z-index: 99;
}
.reginappform_radio label span {
    font-weight: normal;
    vertical-align: top;
    font-size: 14px;
    color: #333333;
    padding-left: 10px;
}
.reginappform_radio label {
    margin-right: 35px;
    cursor: pointer;
    position: relative;
}
.guizeapp {
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.5);
    z-index: 999999;
    top:0;
    left:0;
}
.guizeapp_nr {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.guizeapp_nrapp {
    background: #fff;
    width: 50%;
    padding: 30px;
    border-radius: 10px;
    overflow: hidden;
}
.guizeapp_nrtop h3 {
    font-size: 20px;
    flex: 1;
    font-weight: 900;
    text-align: center;
}
.guizeapp_nrtop span{
    cursor: pointer;
}
.guizeapp_nrtop {
    display: flex;
    align-items: center;
    overflow: hidden;
    padding-bottom: 20px;
}
.guizeapp_nrbottom {
    font-size: 14px;
    max-height: 500px;
    overflow-y: auto;
    padding: 0px 10px;
    line-height: 28px;
}
/*-------------导航--------------*/
.homeader .header_nrlogo {
    padding-left: 0;
    margin-top: 10px;
    height: 45px;
}
.header_nr .container{
    display: flex;
}
.header_nrnav {
    display: flex;
    align-items: center;
    padding-right: 0;
    flex: 1;
}

.header_nrnav ul {
    margin-right: 10px;
    /*padding-left: 55px;*/
}
.header_nrnav ul li:hover .subnav{
    display: block;
}
.ulinav span{
    display: none;
}
.subnav {
    position: absolute;
    left: -38px;
    top: 37px;
    padding-top: 31px;
    padding-left: 0px !important;
    margin-right: 0px !important;
    display: none;
}
.subnav li {
    width: 150px;
    margin: 0 !important;
    padding: 0px !important;
    background: #fff;
    border-bottom: 1px solid #eee;
    cursor: pointer;
}
.subnav li a{
    color:#414141;
    padding: 10px 0px !important;
    display: inline-block;
    overflow: hidden;
    width: 100%;
}
.subnav li:hover{
    background:#183253;
}
.subnav li:hover a{
    color:#fff;
}
.yuyan {
    min-width: 50px;
    text-align: right;
    position: relative;
}
.yuyan:after {
    position: absolute;
    content: "";
    width: 1px;
    height: 12px;
    background: #606060;
    left: 0;
    top: 5px;
}
.header_nrnav ul li a{
    color: #414141;
    padding: 10px;
    display: inline-block;
}
.header_nrnav ul li.on .ulinav a {
    color: #183253;
}
.header_nrnav ul li {
    text-align: center;
    position: relative;
    margin: 0px 8px;
    float: left;
    cursor: pointer;
}
.header_nrnav ul li.on:after {
    position: absolute;
    content: "";
    width: 100%;
    height: 3px;
    background: #183253;
    left: 0;
    right: 0;
    bottom: 0px;
}
.header_nrnav ul li:hover .ulinav a{
    color: #183253;
}
.homeader .header_nr {
    border-bottom: 1px solid #e4e4e4;
    height: 95px;
}
.yuyan a {
    font-size: 15px;
    color: #0f0f0f;
    font-weight: 700;
    font-family: "Arial";
}
.collapseheader {
    display: flex;
    align-items: center;
    padding-right: 0;
   /* padding-top: 10px;*/
    width: 100%;
}
/*.rightiontree {
    border-bottom: 0 !important;
}*/

/*关于我们*/
.asted {
    padding-top: 95px;
}
.company {
    padding: 70px 0px;
    overflow: hidden;
}
.company_top {
    text-align: center;
    overflow: hidden;
    padding-bottom: 50px;
}
.company_top h3 {
    font-size: 28px;
    margin-bottom: 10px;
    overflow: hidden;
}
.company_top p {
    font-size: 12px;
    color: #868686;
    font-family: "Arial";
}
.company_nrleft {
    padding-left: 0;
}
.company_nrright {
    padding-right: 0;
}

.company_nrleftapp {
    font-size: 14px;
    color: #333333;
    line-height: 30px;
    overflow: hidden;
    text-align:justify;
}
.company_nrleftapp p {
    padding-bottom: 30px;
}
.company_nrrightpic {
    padding-left: 15px;
}
.company_nrleftlast {
    overflow: hidden;
    display: flex;
    margin-top: 30px;
}
.company_nrleftlast_list {
    width: 180px;
    height: 40px;
    float: left;
    background: #183253;
    margin-right: 35px;
    border-radius: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 14px;
    overflow: hidden;
    cursor: pointer;
}
.company_nrleftlast_list i {
    margin-right: 8px;
}
.company_nrleftlast_list.on {
    background: #eb6828;
}
.aboutpic{
    display: none;
}
.corporate {
    background: url(../images/about2.jpg);
    width: 100%;
    height: auto;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    padding: 70px 0px;
    overflow: hidden;
}
.corporate_nrright {
    padding: 0;
}
.corporate_nrleft {
    padding: 0;
    background: #183253;
    overflow: hidden;
}

.corporate_nrleft ul li {
    border-bottom: 1px solid #3d3f91;
    padding: 33px 50px;
    position: relative;
    overflow: hidden;
}
.corporate_nrleft ul li h3 {
    color: #fff;
    font-size: 18px;
}
.corporate_nrleft ul li p {
    color: #fff;
    font-size: 14px;
}
.corporate_nrleft ul li em {
    opacity: 0.1;
    color: #fff;
    font-size: 32px;
    font-weight: normal;
    font-style: normal;
    position: absolute;
    top: 50px;
    text-transform: uppercase;
}
.corporate_nrleft ul li p {
    color: #fff;
    font-size: 14px;
    padding-top: 8px;
}
.corporate_nrrightpic img {
    height: 351px;
    object-fit: cover;
    overflow: hidden;
    width: 100%;
}
.corporate_nrleft ul li:hover{
    background:rgba(255,255,255,0.2);
}
.corwap{
    display: none;
}
.history{
    background: url(../images/about4.jpg);
    width: 100%;
    height: auto;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    padding: 70px 0px;
    overflow: hidden;
}
.historywap{
    display: none;
}
/*产品中心*/
.productall_navtop {
    display: flex;
    align-items: center;
    overflow: hidden;
    padding: 34px 0px;
    flex: 1;
}
.productall_navrght{
    display: flex;
    align-items: center;
    justify-content:flex-end;
    overflow: hidden;
    padding: 34px 0px;
    flex: 1;
}
.productall_nav {
    background: url(../images/navall.jpg);
    width: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    overflow: hidden;
}
.productall_navtop h3 {
    font-weight: normal;
    font-size: 22px;
    color: #000000;
    flex: 1;
}
.productall_navtop span {
    font-size: 14px;
    color: #000000;
    font-weight: 700;
    font-family: "Arial";
    padding-left: 8px;
}
.productall_top {
    padding: 15px 0px 12px;
    overflow: hidden;
}
.productall_top span {
    float: left;
    color: #6b6b6b;
    font-size: 12px;
}
.productall_top span i {
    color: #6b6b6b;
    font-size: 16px;
    vertical-align: middle;
    display: inline-block;
    margin-top: -3px;
}
.productall_top span a {
    padding: 0px 6px;
    font-size: 12px;
    color: #6b6b6b;
}
.lastapp a {
    color: #aeaeae !important;
}
.productall_nrleft {
    padding: 0;
/*    background: #f2f2f2;*/
/*    padding: 10px;*/
}
.productall_nrright {
    padding-right: 0;
}
.productall_nrrighttop {
    border: 1px solid #e7e7e7;
    overflow: hidden;
    padding: 20px 10px 10px;
    margin-bottom: 20px;
}
.productall_nr {
    padding-bottom: 60px;
}
.productall_nrleft ul {
    padding: 0px 0px 20px;
}
.productall_nrleft ul li ul{
    padding: 0px 10px 10px;
    display: none;
    background: #f2f2f2;
}
.productall_nrleft ul li {
    padding-bottom: 10px;
    overflow: hidden;
}
.productall_nrleft ul li ul li{
    padding-bottom: 0;
}

.productall_nrleft ul li h3 {
    font-size: 14px;
    color: #000;
    font-weight: 700;
    padding: 15px 25px;
    position: relative;
    cursor: pointer;
    background: #f2f2f2;
}
.productall_nrleft ul li h3 i {
    position: absolute;
    right: 15px;
    font-size: 12px;
    font-weight: normal;
    color: #999;
    top: 17px;
}
.productall_nrleft ul li ul li a {
    font-size: 14px;
    color: #666666;
    width: 100%;
    display: inline-block;
    padding: 10px 15px;
    margin-bottom: 5px;

}
.productall_nrleft ul li ul li.on a {
    background: #183253;
    color: #fff;
}
.productall_nrleft ul li ul li:hover a{
    background: #183253;
    color: #fff;
}
.productall_nrrighttop ul li {
    float: left;
    min-width: 25%;
    text-align: center;
    padding: 0px 5px;
}

.productall_nrrighttop ul li a {
    width: 100%;
    display: inline-block;
    height: 34px;
    background: #eee;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 34px;
    overflow: hidden;
    padding: 0px 10px;
}

.productall_nrrighttop ul li.act a {
    color: #fff;
    background: #eb6828;
}
.productall_nrrighttop ul li:hover a{
    color: #fff;
    background: #eb6828;
}
.productall_nrrightbottom {
/*    padding-top: 20px;*/
    overflow: hidden;
}
.productall_nrrightbottom ul li {
    width: 25%;
    float: left;
    padding: 0px 10px;
    box-sizing: border-box;
    margin-bottom: 20px;
}
.productall_nrrightbottom ul {
    margin: 0px -10px;
}
.productcp {
    border: 1px solid #666666;
    text-align: center;
    overflow: hidden;
    cursor: pointer;
}
.productcp_pic {
    overflow: hidden;
    position: relative;
    width: 100%;
}
.productcp_pic img {
    width: 180px;
    height: 180px;
    object-fit: cover;
    transition: all 0.7s linear 0s;
}
.productcp_title {
    padding: 0px 15px 30px;
    overflow: hidden;
}
.productcp_title p {
    font-size: 14px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    height: 20px;
    font-family: "Arial";
}
.productcp:hover .productcp_pic img {
    transform: scale(1.1);
}
.productallwap{
    display: none;
}
.productall_nrleftapp {
    width: 100%;
}
.nrleftclose{
    display: none;
}
.pulapcolose{
    display: none;
}
.newsall_dynamic {
    background: #f9f9f9;
    padding: 60px 0px;
    overflow: hidden;
}
.newsall_topleft {
    padding-left: 0;
}
.newsall_topright {
    padding-right: 0;
}
.newsall_toplefttitle h3 {
    font-size: 28px;
    color: #000000;
    margin-bottom:5px;
}
.newsall_toplefttitle span {
    font-size: 12px;
    color: #868686;
    font-family: "Arial";
}

.newsall_topleftnr,.newsall_toprightnr {
    overflow: hidden;
    margin-top: 25px;
}

.newsall_topleftnrapp {
    display: flex;
    cursor: pointer;
    overflow: hidden;
    background: #fff;
    position: relative;
}
.dateall {
    padding: 0px 10px;
    float: right;
    padding-top: 30px;
    padding-right: 20px;
    position: relative;
}
.dateapp {
    display: flex;
    align-items: baseline;
    overflow: hidden;
    margin-bottom: 5px;
}
.dateapp h3 {
    font-size: 40px;
    color: #fff;
}
.dateapp span {
    font-size: 14px;
    padding-right: 3px;
}
.dateicon{
    text-align:right;
}
.dateicon i {
    color: #fff;
    font-size: 16px;
    margin: 0px 2px;
    vertical-align: top;
    display: inline-block;
}
.qq i {
    font-size: 14px;
}
.newsall_topleftnrapp_right {
    display: flex;
    align-items: center;
    flex: 1;
    margin: 0px 20px;
    padding: 18px 0px;
    transition: all .7s ease;
    height: 120px;

}
.newsall_topleftnrapp_righttitle h3 {
    font-size: 16px;
    font-weight: normal;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    display: -webkit-box;
    overflow: hidden;
    line-height: 26px;
}
.newsall_topleftnrapp_righttitle p {
    font-size: 12px;
    color: #999999;
    margin-top: 5px;
}
.newsall_topleftnr ul {
    padding-bottom: 25px;
    overflow: hidden;
}
.newsall_topleftnrapp_righttitle {
    width: 100%;
}


@keyframes sport {
    0%   {transform: translateX(-100px);opacity: 1;}
    100% {transform: translateX(0px);opacity: 1}
}
.newsall_topleftnr ul li .newsall_topleftnrapp_left {
    background: #eb6828;
    height: 120px;
    overflow: hidden;
    color: #fff;
    min-width: 155px;
    width:155px;
    transition: all .7s ease;
    display: none;
    position: relative;
}
.newsall_topleftnr ul li .newsall_topleftnrapp_righttitle h3 {
    font-size: 16px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    display: -webkit-box;
    overflow: hidden;
    line-height: 26px;
    height:52px;
}
.newsall_topleftnrapp:hover .newsall_topleftnrapp_left{
    display: block;
}

.newsall_topleftnrapp:hover .newsall_topleftnrapp_righttitle h3{
    font-weight: 700;
}
.newsall_topleftnr ul li {
    overflow: hidden;
    margin-bottom: 10px;
    float: left;
    width: 50%;
    padding: 0px 5px;
    box-sizing: border-box;
}
.page {
    padding: 10px 5px;
    display: flex;
    justify-content: flex-end;
    background: #f2f2f2;
    overflow: hidden;
}
.page span.hover a{
    color:#eb6828;
}
.page span a {
    padding: 0px 10px;
    color: #868686;
    font-size: 12px;
}
.page span:hover a{
    color:#eb6828;
}
.weixin1 {
    display: none;
    position: absolute;
    bottom: 25px;
    right: 12px;
    background: #fff;
    box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
    padding: 5px;
}
.weixin1 img {
    width: 40px !important;
    height: 40px !important;
}
.dateicon span:hover .weixin1{
    display: block;
}
.newsall_toprightnr ul {
    background: #fff;
    padding-bottom: 25px;
    overflow: hidden;
}
.newsall_toprightnrapp_left {
    min-width: 160px;
    width:160px;
    overflow: hidden;
    position: relative;
}
.newsall_toprightnrapp_right h3 {
    font-size: 16px;
    font-weight: normal;
    line-height: 28px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    display: -webkit-box;
    overflow: hidden;
    text-align: justify;
    transition: all 0.3s linear 0s;
}
.newsall_toprightnr ul li {
    padding: 0px 15px;
    cursor: pointer;
    overflow: hidden;
    transition: all 0.3s linear 0s;
    border-bottom: 4px solid #fff;
}
.newsall_toprightnrapp_right p {
    font-size: 12px;
    color: #999999;
    overflow: hidden;
    margin-top: 20px;
}
.newsall_toprightnrapp_right p span:last-child {
    float: right;
}
.newsall_toprightnrapp_right {
    padding-left: 20px;
    flex: 1;
}
.newsall_toprightnrapp {
    display: flex;
    align-items: center;
    border-bottom: 1px solid #e4e4e4;
    padding: 15px 0px;
    overflow: hidden;
}
.newsall_toprightnrapp_left img{
    width:100%;
    height:120px;
    object-fit: cover;
    transition: all 0.7s linear 0s;
}

.botticon {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(29,32,136,0.6);
    padding: 3px 10px;
    text-align: right;
    display: none;
}
.botticon i {
    color: #fff;
    vertical-align: middle;
    display: inline-block;
    font-size: 18px;
    margin: 0px 2px;
}
.qq i {
    font-size: 15px;
}
.botticon span:hover .weixin1{
    display: block;
}
.botticon .weixin1 {
    display: none;
    position: absolute;
    top: -48px;
    right: 5px;
    background: #fff;
    box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
    padding: 5px;
}
.newsall_toprightnr ul li:hover .newsall_toprightnrapp_right h3{
    color:#183253;
    font-weight:900;
    transition: all 0.3s linear 0s;
}
.newsall_toprightnr ul li:hover .newsall_toprightnrapp_left img{
    transform: scale(1.1);
}
.newsall_toprightnr ul li:hover .botticon{
    display: block;
}
.newsall_toprightnr ul li:hover .newsall_toprightnrapp{
    border-bottom:0;
}
.newsall_toprightnr ul li:hover{
    border-bottom: 4px solid #183253;
    transition: all 0.3s linear 0s;
}
.newsall_toprightnr ul li:first-child .newsall_toprightnrapp {
    border-bottom: 0;
    padding: 0;
}
.newsall_toprightnr ul li:first-child .newsall_toprightnrapp_right{
    padding:0px 20px;
}
.newsall_toprightnr ul li:first-child .newsall_toprightnrapp_left {
    min-width: 240px;
    width: 240px;
    position: relative;
}
.newsall_toprightnr ul li:first-child .newsall_toprightnrapp_left img{
    width:100%;
    height:180px;
    object-fit: cover;

}
.newsall_toprightnr ul li:first-child .newsall_toprightnrapp_right h3{
    font-weight: 900;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    display: -webkit-box;
    overflow: hidden;
}

.newsall_toprightnr ul li:first-child {
    overflow: hidden;
    padding: 0;
    border-bottom: 15px solid #f9f9f9;
}
.videolist_nr {
    margin-top: 30px;
    overflow: hidden;
}
.videolist_nr ul li {
    float: left;
    padding: 0px 20px;
    box-sizing: border-box;
    width: 33.3%;
}
.videolist {
    padding: 70px 0px;
    overflow: hidden;
}
.videolist_nr ul {
    margin: 0px -20px;
}
.videolist_nrpic {
    position: relative;
    overflow: hidden;
}
.videolist_nrpic img {
    width: 100%;
    height: 220px;
    object-fit: cover;
    transition: all 0.7s linear 0s;
}
.play {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.1);
    display: flex;
    justify-content: center;
    align-items: center;
}
.play i {
    font-size: 48px;
    color: #fff;
}
.videolist_nr ul li {
    float: left;
    padding: 0px 20px;
    box-sizing: border-box;
    width: 33.3%;
    margin-bottom: 30px;
    overflow: hidden;
    cursor: pointer;
}
.videolist_nrtitle {
    padding: 15px;
    background: #f5f5f5;
    overflow: hidden;
    transition: all .3s ease;
}
.videolist_nrtitle p {
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    display: -webkit-box;
    overflow: hidden;
    font-size: 14px;
}
.videolist_nr ul li:hover .videolist_nrtitle{
    background:#183253;
    color: #fff;
    transition: all .3s ease;
}
.videolist_nr ul li:hover .videolist_nrpic img{
    transform: scale(1.1);
}
.pageadd {
    text-align: right;
    overflow: hidden;
}

.pageadd a {
    background: #f5f5f5;
    font-size: 12px;
    padding: 5px 10px;
    display: inline-block;
    margin: 0px 2px;
}
.pageadd span.hover a {
    background: #183253;
    color: #fff;
}
.pageadd span:hover a{
    background: #183253;
    color: #fff;
}
.entertop .enterprisepic img {
    max-height: 415px;
    max-width: 300px;
    object-fit: cover;
}
.entertop .enterprisepic {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
    border: 1px solid #ccc;
    overflow: hidden;
    width: 380px;
    height: 490px;
    background: #fff;
}
.enterottom {
    background: #f2f2f2;
    padding: 20px 50px !important;
    position: relative;
    overflow: hidden;
}
.enterottom .enterprisepic{
    width: 72px;
    height: 100px;
    overflow: hidden;
    margin:0 auto;
    border: 1px solid #ddd;
    background: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
}
.enterottom .enterprisepic img {
    max-width: 65px;
    max-height: 100px;
    object-fit: cover;
}
.enterottom .swiper-slide-thumb-active .enterprisepic{
    border: 1px solid #183253;
}
.enterprise {
    position: fixed;
    top: 0;
    width: 100%;
    left: 0;
    height: 100%;
    background: rgba(0,0,0,0.6);
    z-index: 9999999;
    display: none;
}
.enterprise_nr {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    position: relative;
}
.enterprise_nrcolse {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    right: 0;
    z-index: 1;
}
.enterprise_nrapp {
    background: #fff;
    padding: 40px;
    overflow: hidden;
    border-radius: 10px;
    position: relative;
    z-index: 999;
}
.enterprise_nrapptop {
    margin-bottom: 30px;
    position: relative;
    overflow: hidden;
}
.enterprise_nrapptop p {
    font-size: 12px;
    padding-top: 5px;
}

.enterottom .swiper-slide {
    cursor: pointer;
}
.entercolse {
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
}
.swiper-button-lock{
    display: block !important;
}
.entertop .swiper{
    position: initial !important;
    width: 400px;
}

.entertop {
    position: relative;
    width: 500px;
    margin: 0 auto;
    margin-bottom:40px;
}
.entertop .swiper-button-prev{
    left: -60px !important;
}
.entertop .swiper-button-next{
    right: -60px !important;
}
.entertop .swiper-button-next, .entertop .swiper-button-prev{
    color:#999 !important;
}
.enterottom .swiper{
    position: initial !important;
}
.enterottom .swiper-button-next, .enterottom .swiper-button-prev{
    color:#999 !important;
    top: 65px;
}
.enterottom .swiper-button-next:after,.enterottom .swiper-button-prev:after{
    font-size: 24px;
}
.enterottom .swiper-button-next {
    right: 15px;
}
.enterottom .swiper-button-prev {
    left: 15px;
}
.contactone {
    background: url(../images/mapbj.jpg);
    width: 100%;
    height: auto;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 65px 0px;
/*    overflow: hidden;*/
}
.contactone_nr {
    display: flex;

}
.contactone_left {
    flex: 1;
    position: relative;
    margin-top: -30px;
    min-width: 942px;
    width:942px;
}
.contactone_right {
    min-width: 170px;
    margin-left: 30px;
    position: relative;
}
.contactone_top {
    display: flex;
    overflow: hidden;
    align-items: flex-start;
}
.contactone_topleft h3 {
    font-size: 28px;
}
.contactone_topleft p {
    font-size: 12px;
    color: #868686;
    font-family: "Arial";
    padding-top: 8px;
}
.contactone_topright {
    display: flex;
    align-items: center;
    background: #183253;
    margin-left: 8px;
    border-radius: 5px;
    padding: 5px 15px;
    overflow: hidden;
    color: #fff;
}
.contactone_topright span {
    font-size: 15px;
    margin-right: 5px;
}
.contactone_topright label {
    font-size: 16px;
    font-family: "Arial";
    margin-top: 2px;
    vertical-align: middle;
}
.contactone_mappic img {
    width: 942px;
    height: 650px;
}

.contactone_mapnr {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 99;
}
/*.contactone_mapnr {
  position: absolute;
  top: 214px;
  right: 356px;
  z-index: 99;
}*/
.contactone_right ul li h3{
    width: 170px;
    height: 38px;
    line-height: 38px;
    background: #fff;
    margin-bottom: 10px;
    text-align: center;
    cursor: pointer;
    overflow: hidden;
    transition: all 0.5s linear 0s;
    font-size: 14px;
}

.contactone_right ul li.on h3{
    background: #183253;
    color: #fff;
}
.contactone_right ul li:hover h3{
    background: #183253;
    color: #fff;
}
.contactone_mapnr ul li h3:after {
    position: absolute;
    content: "";
    width: 10px;
    height: 10px;
    border-radius: 100%;
    background: #eb6828;
    left: 0;
    top: 3px;
}
.contactone_mapnr ul li h3 {
    font-size: 14px;
    color: #515151;
    position: relative;
    padding-left: 15px;
    cursor: pointer;
    white-space: nowrap;
    transition: all 0.3s linear 0s;
    font-weight: 700;
}
.contactone_mapnr ul li.act h3 {
    font-size: 16px;
    color: #eb6828;
    font-weight: 700;
    padding-left: 18px;
}
.contactone_mapnr ul li.act h3:after {
    position: absolute;
    content: "";
    width: 14px;
    height: 14px;
    border-radius: 100%;
    background: #eb6828;
    left: 0;
    top: 2px;
}
.contactone_mapnr ul li:nth-child(1) {
    position: absolute;
    right: 356px;
    top: 250px;
}
.contactone_mapnr ul li.act:nth-child(1) {
    position: absolute;
    right: 353px;
    top: 242px;
}
.contactone_mapnr ul li:nth-child(2) {
    position: absolute;
    right: 288px;
    top: 204px;
}
.contactone_mapnr ul li.act:nth-child(2) {
    position: absolute;
    right: 281px;
    top: 196px;
}
.contactone_mapnr ul li:nth-child(3) {
    position: absolute;
    right: 320px;
    top: 304px;
}
.contactone_mapnr ul li.act:nth-child(3) {
    position: absolute;
    right: 316px;
    top: 294px;
}
.contactone_mapnr ul li:nth-child(4) {
    position: absolute;
    right: 308px;
    top: 353px;
}
.contactone_mapnr ul li.act:nth-child(4) {
    position: absolute;
    right: 304px;
    top: 344px;
}
.contactone_mapnr ul li:nth-child(5) {
    position: absolute;
    right: 270px;
    top: 382px;
}
.contactone_mapnr ul li.act:nth-child(5) {
    position: absolute;
    right: 270px;
    top: 378px;
}
.contactone_mapnr ul li:nth-child(6) {
    position: absolute;
    right: 295px;
    top: 424px;
}
.contactone_mapnr ul li.act:nth-child(6) {
    position: absolute;
    right: 284px;
    top: 416px;
}
.contactone_mapnr ul li:nth-child(7) {
    position: absolute;
    right: 321px;
    top: 476px;
}
.contactone_mapnr ul li.act:nth-child(7) {
    position: absolute;
    right: 311px;
    top: 469px;
}
.contactone_mapnr ul li:nth-child(8) {
    position: absolute;
    right: 370px;
    top: 525px;
}
.contactone_mapnr ul li.act:nth-child(8) {
    position: absolute;
    right: 362px;
    top: 515px;
}
.contactone_mapnr ul li:nth-child(9) {
    position: absolute;
    right: 411px;
    top: 399px;
}
.contactone_mapnr ul li.act:nth-child(9) {
    position: absolute;
    right: 408px;
    top: 390px;
}
.contactone_mapnr ul li:nth-child(10) {
    position: absolute;
    right: 470px;
    top: 342px;
}
.contactone_mapnr ul li.act:nth-child(10) {
    position: absolute;
    right: 469px;
    top: 340px;
}
.contactone_mapnr ul li:nth-child(11) {
    position: absolute;
    right: 470px;
    top: 398px;
}
.contactone_mapnr ul li.act:nth-child(11) {
    position: absolute;
    right: 464px;
    top: 391px;
}
.contactone_mapnr ul li:nth-child(12) {
    position: absolute;
    right: 346px;
    top: 288px;
}
.contactone_mapnr ul li.act:nth-child(12) {
    position: absolute;
    right: 346px;
    top: 288px;
}
.contactone_mapnr ul li:nth-child(13) {
    position: absolute;
    right: 346px;
    top: 380px;
}
.contactone_mapnr ul li.act:nth-child(13) {
    position: absolute;
    right: 346px;
    top: 380px;
}
.contactone_mappic {
    width: 942px;
}
/*.contactone_mapnrpop {
    display: none;
    position: absolute;
    right: 52px;
    top: -80px;
    width: 448px;
    background: #fff;
    border: 1px solid #e4e4e4;
    padding: 20px 15px;
    overflow: hidden;
    z-index: 99999;
    border-left: 3px solid #183253;
    transition: all 0.3s linear 0s;
    opacity: 0;
}*/
/*右侧*/
.contactone_mapnrpop {
    display: none;
    position: absolute;
    right: 170px;
    width: 300px;
    background: #fff;
    border: 1px solid #e4e4e4;
    padding: 20px 10px 15px;
    overflow: hidden;
    z-index: 99999;
    border-right: 2px solid #183253;
    transition: all 0.3s linear 0s;
    opacity: 0;
    margin-top: -100px;
}
.mapnrpop_nr h4{
    font-size: 16px;
    font-weight: 700;
    position: relative;
    padding-left: 10px;
    margin-bottom: 15px;
}
.mapnrpop_nr h4:after{
    position: absolute;
    content: "";
    left:0;
    top: 0;
    width:3px;
    height:18px;
    background:#eb6828;
}
.mapnrpop_nr p label {
    font-size: 12px;
    font-weight: normal;
    min-width: 38px;
}

.mapnrpop_nr p span {
    flex: 1;
    font-size: 12px;
}

.mapnrpop_nr p {
    padding-left: 10px;
    display: flex;
    margin: 4px 0px;
}

/*左侧*/
/*.contactone_mapnr ul li.act .contactone_mapnrpop{
    opacity: 1;
    display: none;
}
.contactone_mapnr ul li.on .contactone_mapnrpop{
    opacity: 1;
    display: none;
}*/
/*右侧*/
.contactone_right ul li.act .contactone_mapnrpop{
    opacity: 1;
    display: block;
}
.contactone_right ul li.on .contactone_mapnrpop{
    opacity: 1;
    display: block;
}
.contactmess {
    padding: 70px 0px;
    overflow: hidden;
}
.contactmess_top h3 {
    font-size: 28px;
}
.contactmess_top p {
    font-size: 12px;
    color: #868686;
    font-family: "Arial";
    padding-top: 8px;
}
.contactmess_top {
    margin-bottom: 35px;
    overflow: hidden;
}
.contactmess_nrapp {
    overflow: hidden;
}
.contactmess_inp {
    width: 50%;
    float: left;
    padding: 0px 10px;
    overflow: hidden;
}
.contactmess_nrapp {
    overflow: hidden;
    margin: 0px -10px;
}
.contactmess_textarea {
    margin: 0px 10px;
}
.contactmess_inptitle {
    border: 1px solid #d7d7d7;
    overflow: hidden;
    display: flex;
    padding: 10px 15px;
    border-radius: 5px;
    margin-bottom: 20px;
}
.contactmess_inptitle input {
    flex: 1;
    font-size: 14px;
}
.contactmess_inptitle span {
    font-size: 14px;
    color: #666666;
    min-width: 70px;
}
.contactmess_inptitle textarea {
    flex: 1;
    min-height: 150px;
    border: 0;
    outline: none;
}
.contactmess_but {
    text-align: center;
    overflow: hidden;
}
.fasong {
    width: 220px;
    height: 40px;
    border: 0;
    background: #183253;
    color: #fff;
    border-radius: 5px;
    font-size: 14px;
    overflow: hidden;
}
.contactvalor {
    background: #f5f5f5;
    padding: 70px 0px;
    overflow: hidden;
}

.join_nr {
    background: #fff;
    margin-bottom: 20px;
    padding: 30px;
    overflow: hidden;
}
.join_nr_top {
    overflow: hidden;
    display: flex;
    border-bottom: 1px solid #cccccc;
    padding-bottom: 15px;
}
.join_nr_top_left {
    flex: 1;
}
.join_nr_top_left h3{
    color:#183253;
    font-size: 20px;
}
.join_nr_top_right img {
    height: 20px;
}
.join_nr_bottom {
    margin-top: 20px;
    overflow: hidden;
    display: flex;
    position: relative;
    align-items: flex-end;
}
.join_nr_bottom_left {
    flex: 1;
    overflow: hidden;
}
.join_nr_bottom_right {
    min-width: 158px;
    margin-left: 30px;
    background: #183253;
    border-radius: 31px;
    color: #fff;
    text-align: center;
    height: 38px;
    line-height: 38px;
    cursor: pointer;
}
.jointitle {
    font-size: 12px;
    line-height: 20px;
}
.jointitle em{
    font-size: 14px;
    font-weight: 700;
    font-style: normal;
}
.jointitle {
    font-size: 12px;
    line-height: 28px;
}
.jointoudi a {
    color: #fff;
    background: #eb6828;
    font-size: 12px;
    display: inline-block;
    padding: 10px 30px;
    border-radius: 5px;
}
.jointoudi {
    margin-top: 20px;
    overflow: hidden;
}
.contactwap{
    display: none;
}
.mapnrpop_colse {
    position: absolute;
    right: 15px;
    top: 15px;
    z-index: 999;
    cursor: pointer;
    display: none;
}

.contactone_mapnr ul li.coy .contactone_mapnrpop{
    display: none;
}
.contactone_mapnr ul li.acton h3{
    font-size: 14px;
    color: #515151;
    font-weight: 700;
    padding-left: 15px;
}
.contactone_mapnr ul li.acton h3::after {
    position: absolute;
    content: "";
    width: 10px;
    height: 10px;
    border-radius: 100%;
    background: #eb6828;
    left: 0;
    top: 3px;
}
/*首页头部*/
.syheader .header{
    /*background:transparent !important;*/
    background:#fff;
   /*background: linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0));*/

}

.syheader .header_nr {
    border-bottom: 0 !important;
}
.bannerlast {
    position: absolute;
    left: 0;
    right: 0;
    width: 1200px;
    margin: 0 auto;
    top: 70%;
}
.banner .swiper-button-prev:after, .banner .swiper-button-next:after{
    font-size: 12px;
    color: #fff;
}
.banner .swiper-button-next,.banner .swiper-button-prev{
    width: 26px !important;
    height: 26px !important;
    border-radius: 100%;
    background: #474e52;
    opacity: 1 !important;
}
.banner .swiper-button-next{
    right: inherit !important;
    left: 65px !important;

}
.banner .swiper-button-prev{
    background: #eb6828;
}
.banner {
    position: relative;
    overflow: hidden;
}
.banner .swiper-pagination {
    width: auto;
    position: absolute;
    left: 125px;
    display: inline-block;
    bottom: -8px;
}
.banner .swiper-slide img {
    width: 100%;
    height: 790px;
    object-fit: cover;
}
.banner .swiper-pagination-current {
    font-size: 24px;
    color: #474e52;
}
.banner .swiper-pagination-total {
    font-size: 12px;
}
.advantages{
    padding: 0px 70px;
    overflow: hidden;
}
.advantagestop {
    /*padding: 70px 0px 120px;*/
    padding: 70px 0px 50px;
    position: relative;
}
.advantagestop:after {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    bottom: -114px;
    background: url(../images/hometop.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 1552px;
    height: 269px;
    margin: 0 auto;
    z-index: -1;
}
.advantagestop h3 {
    font-size: 34px;
    font-weight: 700;
    margin-bottom: 15px;
}
.advantagestop p {
    font-size: 12px;
    color: #999999;
    position: relative;
}
.advantagestop p:after {
    position: absolute;
    content: "";
    bottom: 0;
    left: 0;
    width: 46px;
    height: 5px;
    background: #eb6828;
    bottom: -15px;
}
.advantagesnr {
    position: relative;
    background: url(../images/home2.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position:center;
}
.advproduct .advproductup .advantagestop{
    position: initial;
}
.leftadv li,.rightadv li{
    float: left;
    position: relative;
    display: flex;
    align-items: center;
}
.advantagesnr_topapp {
    background: #eb6828;
    width: 125px;
    height: 125px;
    border-radius: 100%;
    text-align: center;
    color: #fff;
}
.advantagesnr_icon {
    padding: 0px 15px;
}
.advantagesnr_top ul li:last-child .advantagesnr_icon{
    display: none;
}
.leftadv {
    display: flex;
    align-items: center;
}
.rightadv {
    display: flex;
    align-items: center;
    padding-left: 140px;
}
.rightadv li .advantagesnr_topapp{
    background:#183253;
}
.advantagesnr_top {
    position: relative;
    margin-top: -63px;
    display: flex;
    justify-content: center;
}
.advantagesnr_topapp p {
    font-size: 16px;
}
.advantagesnr_topapp span {
    font-size: 14px;
    opacity: 0.6;
    padding-top: 34px;
    display: inline-block;
    margin-bottom: 6px;
    padding-bottom: 8px;
    position: relative;
}
.advantagesnr_topapp span:after {
    position: absolute;
    content: "";
    width: 21px;
    height: 1px;
    background: #fff;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: 0;
    opacity: 0.4;
}
.advan_nr {
    height: 320px;
    background: #fff;
    padding: 0px 60px;
    overflow: hidden;
    cursor: pointer;
    transition: all 0.3s linear 0s;
    position: relative;
    max-width: 400px;
}
.advantagesnr_bottom {
/*    margin-top: 45px;*/
    overflow: hidden;
    padding: 70px 55px 70px;
}
.advan_nrtop {
    padding-top: 60px;
    text-align: center;
    overflow: hidden;
    position: relative;
    margin-bottom: 28px;
    padding-bottom: 30px;
    height: 130px;
}
.advan_nrtop h3 {
    font-size: 16px;
    color: #000000;
    font-weight: bold;
    padding-bottom: 10px;
    position: relative;
    z-index: 99;
    line-height: 22px;
}
.advan_nrtop h3:after {
    position: absolute;
    content: "";
    width: 40px;
    height: 2px;
    background: #eb6828;
    left: 0;
    right: 0;
    bottom: -5px;
    margin: 0 auto;
}
.advan_nrsore {
    font-size: 12px;
    line-height: 23px;
    color: #666666;
    overflow: hidden;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 8;
}
.advan_nr:hover{
    background:#183253;
    color:#fff;
    transition: all 0.3s linear 0s;
}
.advan_nr:hover .advan_nrtop h3{
    color:#fff;
}
.advan_nr:hover .advan_nrtop h3:after{
    display: none;
}
.advan_nrtop img {
    position: absolute;
    bottom: 15px;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.advan_nr:hover .advan_nrtop img {
    position: absolute;
    bottom: 15px;
    left: 0;
    right: 0;
    margin: 0 auto;
   /* opacity: 0.3;*/
}
.ysbiao{
    display: none;
}
.advan_nr:hover .advan_nrtop .ysbiao{
    display: block;
}
.advan_nr:hover .advan_nrtop .biaoapp{
    display: none;
}
.advan_nr:hover .advan_nrsore{
    color:#fff;
}
/*.advan_nr:hover:after{
    position: absolute;
    content: "";
    left:0;
    right: 0;
    bottom: 5px;
    width:100%;
    height:5px;
    background:#eb6828;
}
.advan_nr:hover:before{
    position: absolute;
    content: "";
    left:0;
    right: 0;
    bottom: 14px;
    width:100%;
    height:2px;
    background:#eb6828;
}*/
.advantagesnr_bottom .swiper{
    position: inherit !important;
}
.advantagesnr_bottom .swiper-button-disabled {
    display: none;
}
.advantagesnr_bottom .swiper-button-next, .advantagesnr_bottom .swiper-button-prev{
    color: #535353 !important;
}
.advantagesnr_bottom .swiper-button-next:after,.advantagesnr_bottom .swiper-button-prev:after{
    font-size: 26px;
}
.advproductup {
    padding: 40px 70px;
    display: flex;
    align-items: flex-end;
    overflow: hidden;
    position: relative;
    z-index: 99;
}
.advproductup .advantagestop {
    padding: 0;
    flex: 1;
}
.homeform {
    width: 375px;
    height: 38px;
    background: #f5f5f5;
    display: flex;
    border-radius: 5px;
    overflow: hidden;
}
.homeform input {
    flex: 1;
    padding: 0px 10px;
    background: #f5f5f5;
    border: 0;
}
.homeformbut {
    min-width: 90px;
    background: #183253;
    border: 0;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
}
.homeform input::-webkit-input-placeholder {
    font-size: 14px;
    color: #494949;
}

.homeform input::-moz-placeholder {
    font-size: 14px;
    color: #494949;
}

.homeform input:-ms-input-placeholder {
    font-size: 14px;
    color: #494949;
}

.homeform input:-moz-placeholder {
    font-size: 14px;
    color: #494949;
}
.advproductcon {
  /*  background: url(../images/homepic.jpg);*/
    background: linear-gradient(180deg,#f7f7f7, #eaeaea);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    padding: 70px;
    display: flex;
    overflow: hidden;
}
.advproductcon_left {
    width: 100%;
    background: url(../images/proleft2.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    text-align: center;
    overflow: hidden;
/*    padding-bottom: 60px;*/
    min-height: 545px;
}
.advproduleft {
    min-width: 330px;
    margin-right: 30px;
}
.advproduright {
    flex: 1;
    width:1000px;
}
.advproductcon_lefttop {
    padding-top: 60px;
    padding-bottom: 25px;
    overflow: hidden;
}
.advproductcon_lefttop h3 {
    position: relative;
    font-size: 30px;
    color: #fff;
    padding-bottom: 15px;
}
.advproductcon_lefttop h3:after{
    position: absolute;
    content: "";
    left:0;
    right: 0;
    bottom: 0;
    margin:0 auto;
    width:36px;
    height:2px;
    background:#eb6828;
}
.advproductcon_left ul {
    padding: 0px 45px 100px;
    overflow: hidden;
}
.advproductcon_left ul li a {
    width: 100%;
    padding: 10px;
    display: inline-block;
    background: rgba(255,255,255,0.2);
    margin-bottom: 2px;
    font-size: 12px;
    color: #fff;
}
.botitle {
    font-size: 35px;
    color: #fff;
    font-weight: 700;
    font-family: "Arial";
    opacity: 0.1;
    display: none;
}
.advproductcon_right {
    overflow: hidden;
}
.advproductcon_right ul li {
    width: 25%;
    float: left;
    padding: 0px 10px;
    box-sizing: border-box;
}
.advproductcon_rightapp {
    width: 100%;
    background: #fff;
    overflow: hidden;
    text-align: center;
    cursor: pointer;
    position: relative;
    padding-top: 10px;
    max-width: 338px;
}
.advproductcon_rightapp_pic {
    padding: 10px 0px;
    overflow: hidden;
}
.advproductcon_rightapp_pic img {
    width: 170px;
    height: 170px;
    object-fit: cover;
    transition: all 0.7s linear 0s;
}
.advproductcon_rightapp_title {
    position: relative;
    overflow: hidden;
    padding: 0px 15px 25px;
    height: 64px;
}
/*.advproductcon_rightapp_title:after{*/
/*    position: absolute;*/
/*    content: "";*/
/*    width:145px;*/
/*    height: 22px;*/
/*    background:url(../images/biao2.png);*/
/*    background-size: cover;*/
/*    background-position: center;*/
/*    background-repeat: no-repeat;*/
/*    left:0;*/
/*    right: 0;*/
/*    top: 12px;*/
/*    margin: 0 auto;*/
/*}*/
.advproductcon_rightapp_title h3 {
    font-size: 16px;
    color: #000;
    font-weight: 700;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    position: relative;
    z-index: 9;
}
.advproductcon_rightapp_title img{
    margin-top: -10px;
}
.advproductcon_rightapp:hover .advproductcon_rightapp_title h3{
    color:#183253;
}
.advproductcon_rightapp:hover .advproductcon_rightapp_pic img{
    transform: scale(1.1);
}
.advproductsore .advproductcon:nth-child(2n) {
    background: #fff;
}
.advproductsore .advproductcon:nth-child(2n) .advproductcon_left{
    width: 100%;
    background: url(../images/proleft.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.advproductsore .advproductcon:nth-child(2n) .advproductcon_left ul li a {
    background: rgba(255,122,5,0.6);
    color: #fff;
}
.advproductcon_left ul li a:hover{
    background: rgba(255,255,255,0.4);
}
.advproductsore .advproductcon:nth-child(2n) .advproductcon_left ul li a:hover{
    background: rgba(255,122,5,1);
}
/*.advproductcon_rightapp:hover:before {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    bottom: 7px;
    width: 100%;
    height: 5px;
    background: #eb6828;
}
.advproductcon_rightapp:hover:after {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    bottom: 3px;
    width: 100%;
    height: 5px;
    background: #183253;
}*/
.advproductsore .advproductcon:nth-child(2n) .advproductcon_rightapp{
    background:#f5f5f5;
}
/*.advproductsore .advproductcon:nth-child(2n) .advproductcon_rightapp_title:after{*/
/*    position: absolute;*/
/*    content: "";*/
/*    width:145px;*/
/*    height: 22px;*/
/*    background:url(../images/biao5.png);*/
/*    background-size: cover;*/
/*    background-position: center;*/
/*    background-repeat: no-repeat;*/
/*    left:0;*/
/*    right: 0;*/
/*    top: 12px;*/
/*    margin: 0 auto;*/
/*}*/
.homedty .advantagestop:after{
    display: none;
}
.homedty {
    padding: 0px 70px 70px;
    overflow: hidden;
}
.homedty_nrsore {
    background: #f5f5f5;
    overflow: hidden;
    margin-bottom: 30px;
    display: flex;
    align-items: center;
}
.homedty .advantagestop{
    padding-bottom: 55px;
}
.homedty_nrsore_left {
    background: #183253;
    min-width: 300px;
    height: 165px;
    text-align: center;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
}
.homedty_nrsore_leftapp span {
    font-weight: 900;
    opacity: 0.1;
    font-size: 36px;
    font-family: "Arial";
    text-transform: uppercase;
}
.homedty_nrsore_leftapp h3 {
    margin-top: -1px;
}
.homedty_nrsore_leftapp p {
    font-size: 12px;
    font-family: "Arial";
    padding-top: 7px;
}
.homemore a {
    border: 1px solid #fff;
    width: 140px;
    margin: 0 auto;
    height: 30px;
    line-height: 29px;
    display: inline-block;
    color: #fff;
    font-size: 12px;
    border-radius: 5px;
}
.homemore {
    padding-top: 15px;
    overflow: hidden;
}
.homedty_nrsore_leftapp {
    color: #fff;
}
.homedty_nrsore_right {
    flex: 1;
    overflow: hidden;
}
.homedty_nrsore_right ul li {
    width: 33.3%;
    float: left;
    padding: 0px 15px;
    box-sizing: border-box;
    border-right: 1px dashed #c9c9c9;
}
.newsxinwen {
    display: flex;
    cursor: pointer;
}
.newsxinwen_left {
    min-width: 36px;
    width: 36px;
    border: 1px solid #cccccc;
    height: 100px;
    overflow: hidden;
    transition: all 0.3s linear 0s;
}
.nicon2 {
    display: none;
}
.niconbiao {
    width: 100%;
    height: 40px;
    border-bottom: 1px solid #ccc;
    display: flex;
    align-items: center;
    justify-content: center;
}
.niconbiao i{
    color:#5c5c66;
    transition: all 0.3s linear 0s;
}
.niconmore {
    width: 100%;
    height: 53px;
    display: flex;
    align-items: flex-end;
    justify-content: center;
}
.niconmore i{
    color:#5c5c66;
    font-size: 16px;
}
.newsxinwen_right {
    flex: 1;
    padding-left: 15px;
}
.newsxinwen_right p {
    font-size: 14px;
    color: #888888;
    font-family: "Arial";
    margin-top: 8px;
}
.newsxinwen_right h3 {
    font-size: 16px;
    color: #1b1b1b;
    margin-top: 8px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-height: 26px;
}
.homedty_nrsore_right ul li:nth-child(3n){
    border-right:0;
}
.homedty_nrsore_right ul li:hover .nicon2{
    display: block;
    transition: all 0.3s linear 0s;
    color:#fff;
    font-size: 18px;
}
.homedty_nrsore_right ul li:hover .nicon1{
    display: none;
    transition: all 0.3s linear 0s;
}
.homedty_nrsore_right ul li:hover .newsxinwen_left{
    background:#183253;
    border:1px solid #183253;
    transition: all 0.3s linear 0s;
}
.homedty_nrsore_right ul li:hover .niconmore i{
    color:#fff;
}
.homedty_nrsore_right ul li:hover .newsxinwen_right p{
    color:#183253;
}

.homedty_nr .homedty_nrsore:nth-child(2n) .homedty_nrsore_left{
    background:#eb6828;
}
.homedty_nr .homedty_nrsore:nth-child(2n) .homedty_nrsore_right ul li:hover .newsxinwen_left{
    background:#eb6828;
    border:1px solid #eb6828;
}
.homedty_nr .homedty_nrsore:nth-child(2n) .homedty_nrsore_right ul li:hover .newsxinwen_right p{
    color:#eb6828;
}
.banwap{
    display: none;
}
/*滚动条*/
.nicescroll-cursors {
    border: 0 !important;
    cursor: move;
    background-color: #999 !important;
    opacity: 0.5;
    height: 4px !important;
    margin-top: 10px;
}
/**/


/*下载*/
.downall_top {
    text-align: center;
    overflow: hidden;
    padding: 50px 0px;
}
.downall_top h3 {
    font-size: 28px;
    margin-bottom: 8px;
}
.downall_top p {
    font-size: 12px;
    color: #868686;
    font-family: "Arial";
}
.downall_nr {
    overflow: hidden;
    padding-bottom: 50px;
    margin: 0px -10px;
}
.downall_nr ul li{
    float: left;
    width:33.3%;
    padding:0px 10px;
}
.downall_nrsore {
    text-align: center;
    background: #f4f4f4;
    margin-bottom: 20px;
    overflow: hidden;
    height: 260px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all .2s ease;
}
.downall_nrsore_last {
    display: flex;
    justify-content: center;
    padding-top: 30px;
}
.downcon_pic {
    width: 48px;
    height: 48px;
    background: #fff;
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #183253;
}
.downcon p {
    font-size: 12px;
    color: #fff;
    opacity: 0.3;
    padding-top: 7px;
}
.downcon {
    margin: 0px 20px;
    cursor: pointer;
}
.downall_nrsore_title {
    margin: 0px 20px;
}
.downall_nrsore_title h3 {
    font-size: 16px;
    font-weight: 900;
    margin-top: -15px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    line-height: 26px;
}
.downall_nrsore_title img {
    margin: 0 auto;
    width: 235px;
}
.downall_nrsore_bottom{
    display: none;
}
.downpic2{
    display: none;
}
.downall_nr ul li:hover .downall_nrsore_bottom{
    display: block;
}
.downall_nr ul li:hover .downall_nrsore{
    background:#183253;
    transition: all .2s ease;
}
.downall_nr ul li:hover .downall_nrsore_title h3{
    color:#fff;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.downall_nr ul li:hover .downpic2{
    display: block;
}
.downall_nr ul li:hover .downpic1{
    display: none
}

/*多彩元象*/
.metaimage {
    background:url(../images/metaimage.jpg);
    width:100%;
    background-size: cover;
    background-position:center;
    background-repeat:no-repeat;
    overflow: hidden;
}
.metaimageall ul li {
    float: left;
    width: 25%;
    box-sizing: border-box;
    padding: 0px 10px;
    overflow: hidden;
}
.metaimageall {
    padding-bottom: 75px;
    overflow: hidden;
    margin: 0px -10px;
}
.metaimage_nr {
    background: #fff;
    overflow: hidden;
    cursor: pointer;
    box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
    margin-bottom: 20px;
}
.metaimage_nrpic img {
    width: 100%;
    height: 165px;
    object-fit: cover;
    transition: all 0.7s linear 0s;
}
.metaimage_nrpic {
    overflow: hidden;
    position: relative;
}
.metaimage_nrtitle {
    padding: 20px;
    padding-bottom: 55px;
    overflow: hidden;
}

.metaimage_nrtitle p{
    margin-bottom: 15px;
    overflow: hidden;
}
.metaimage_nrtitle p span {
    font-size: 12px;
    color: #999999;
    float: left;
}
.metaimage_nrtitle p span:last-child{
    float: right;
}
.metaimage_nrtitle h3 {
    font-size: 16px;
    line-height: 28px;
    color: #000000;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    height:112px;
}
.metaimageall ul {
    overflow: hidden;
    margin-bottom: 15px;
}
.metaimageall ul li:hover .metaimage_nrtitle h3{
    color:#183253;
    font-weight:700;
}
.metaimageall ul li:hover .metaimage_nrpic img{
    transform: scale(1.1);
}
.metaimageall ul li:hover .botticon{
    display: block;
}
.pagebj a{
    background:#fff;
}

/*合作品牌*/
.brand {
    background: url(../images/brand.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    width: 100%;
    min-height: 760px;
    overflow: hidden;
}
.brandtop {
    text-align: center;
    padding: 50px 0px;
    overflow: hidden;
}
.brandtop h3 {
    font-size: 28px;
    color: #000000;

}
.brandtop p {
    font-size: 12px;
    color: #868686;
    font-family: "Arial";
    margin-top: 10px;
}
.brandnrleft ul li{
    background:#f2f2f2;
    margin-bottom: 10px;
    overflow: hidden;
}
.brandnrleft ul li.on{
    background:#183253;
}
.brandnrleft ul li a {
    width: 100%;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    padding:0px 15px;
    font-size: 14px;

}
.brandnrleft ul li.on a{
    color:#fff;
}
.brandnrright_top {
    position: relative;
    background: #f2f2f2;
    overflow: hidden;
    height: 50px;
    padding-left: 40px;
    display: flex;
    align-items: center;
    margin-bottom: 40px;
}
.brandnrright_top h3 {
    font-size: 18px;
}
.brandnrright_top:after {
    position: absolute;
    content: "";
    width: 4px;
    height: 25px;
    background: #183253;
    bottom: 0;
    left: 0;
}
.brandnrright_top:before {
    position: absolute;
    content: "";
    width: 4px;
    height: 25px;
    background: #eb6828;
    top: 0;
    left: 0;
}
.brandnrright_nr {
    font-size: 14px;
    line-height: 28px;
    overflow: hidden;
    padding: 0px 15px;
}
.brandnrright {
    background: rgba(255,255,255,0.5);
    padding-bottom: 100px;
    overflow: hidden;
}
.brlet {
    padding-left: 0;
}
.brlerig {
    padding-right: 0;
}
.prodcut_searchapp {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    overflow: hidden;
}
.prosousuo {
    min-width: 90px;
    text-align: center;
    background: #183253;
    color: #fff;
    border: 0;
    font-size: 12px;
    line-height: 36px;
    overflow: hidden;
}
.prodcut_searchapp_nr {
    display: flex;
    height: 36px;
    background: #fff;
    align-items: center;
    border-radius: 5px;
    overflow: hidden;
}
.prodcut_searchapp_left input {
    width: 270px;
    padding: 0px 15px;
    border: 0 !important;
}
.listproy .productall_nrleft {
    background: #fff;
}
.listleftapp_nrtop h3 span {
    color: #183253;
    padding-left: 5px;
}
.listleftapp_nrtop h3 {
    font-size: 28px;
    color: #191919;
    margin-bottom: 30px;
}
.listleftapp_nrtop ul li {
    width: 100%;
    padding: 10px 0px;
    border: 1px solid #d6d6d6;
    border-radius: 5px;
    margin-bottom: 5px;
}
.listproy {
    padding-top: 25px;
}
.listleftapp_nrtop ul li a {
    font-size: 12px;
    width: 100%;
    display: inline-block;
    padding: 0px 15px;
    color: #183253;
    padding-left: 25px;
    position: relative;
}
.listleftapp_nrtop ul li a:after {
    position: absolute;
    content: "●";
    left: 12px;
    top: -1px;
    color: #183253;
}
.listleftapp_nrtop ul li.on {
    background: #183253;
}
.listleftapp_nrtop ul li.on a{
    color:#fff;
}
.listleftapp_nrtop ul li.on a:after{
    position: absolute;
    content: "●";
    left: 12px;
    top: -1px;
    color: #fff;
}
.listleftapp_nrtop ul li:hover{
    background: #183253;
}
.listleftapp_nrtop ul li:hover a{
    color:#fff;
}
.listleftapp_nrtop ul li:hover a:after{
    position: absolute;
    content: "●";
    left: 12px;
    top: -1px;
    color: #fff;
}
.listright_top {
    display: flex;
}
.listright_topleft {
    width: 190px;
    height: 190px;
    min-width: 190px;
    border: 1px solid #d8d8d8;
    overflow: hidden;
    cursor: pointer;
}
.listright_topleft img{
    width:100%;
    height: 100%;
    object-fit: cover;
    transition: all .6s ease;
}
.listright_topleft:hover img{
    transform: scale(1.1);
}
.listright_topright {
    flex: 1;
    margin-left: 30px;
    overflow: hidden;
}

.listright_topright h3 {
    font-size: 24px;
    color: #183253;
    margin-bottom: 15px;
    font-family: "Arial";
}
.listright_topright p {
    font-size: 14px;
    line-height: 24px;
    color: #1d1d1d;
    min-height: 103px;
    font-family: "Arial";
}
.listright_toprightapp {
    width: 200px;
    height: 34px;
    background: #eb6828;
    border-radius: 5px;
    text-align: center;
    line-height: 34px;
    color: #fff;
    overflow: hidden;
    margin-top: 30px;
    cursor: pointer;
    margin-left: 0 !important;
}
.listright_toprightapp i {
    font-size: 16px;
}
.listright_soretop {
    text-align: right;
    overflow: hidden;
}
.listright_sore {
    padding-top: 30px;
    overflow: hidden;
}
.screen_top {
    display: flex;
    align-items: center;
    overflow: hidden;
}
.screen_topleft {
    flex: 1;
}
.screen_topleft h3 {
    font-size: 18px;
    color: #183253;
    position: relative;
    padding-left: 12px;
}
.screen_topleft h3::after {
    position: absolute;
    content: "";
    top: 3px;
    left: 0;
    width: 3px;
    height: 15px;
    background: #183253;
}
.screen_topright button {
    width: 50px;
    height: 26px;
    background: #f7f7f7;
    border: 0;
    border: 1px solid #e1e2e8;
    border-radius: 5px;
    font-size: 12px;
    color: #191919;
    min-width: 50px;
}
.screen_nr ul {
    padding: 20px 0px;
    overflow: hidden;
    cursor: pointer;
}
.screen_nr ul li .screen_nrtop {
    display: flex;
    align-items: center;
    padding: 0px 15px;
    background: #f5f5f5;
    overflow: hidden;
    height: 40px;
}
.screen_nr ul li .screen_nrtop span{
    font-size: 12px;
    color:#191919;
    font-weight:700;
    flex: 1;
}
.screen_nr ul li .screen_nrtop i {
    font-size: 12px;

}
.screen_nrsore{
    display: none;
}
.productall_nrleft ul li.cut .screen_nrsore{
    display: block;
}
.productall_nrleft ul li.cut .screen_nrtop i{
    transform: rotate(180deg);
}
.screen_nrsore {
    padding: 15px 15px 10px;
}
#slider-range {
    cursor: move;
    margin-left: 3px;
    margin-right: 8px;
}
.screen {
    padding-top: 20px;
    overflow: hidden;
}
.zhi input {
    width: 68px;
    height: 24px;
    border: 1px solid #c3c3c3;
    border-radius: 3px;
    margin-right: 5px;
    color: #666666;
    font-size: 12px;
    font-family: "Arial";
    padding: 0px 8px;
}
.zhi {
    overflow: hidden;
    margin-top: 12px;
    font-family: "Arial";
}
.zhi span {
    float: left;
}
.zhi span:last-child {
    float: right;
}
.zhi span:last-child input{
    margin-left: 8px;
    margin-right: 0;
}
.screen_nrsorerange{
    margin-bottom: 15px;
}
.screen_nrsorelast {
    overflow: hidden;
}
.screen_nrsorelast label {
    display: flex;
}
.screen_nrsorelast label input {
    margin-right: 3px;
}
.screen_nrsorelast label span {
    cursor: pointer;
}
.screen_nrsorelast p input {
    border: 1px solid #c3c3c3;
    height: 28px;
    border-radius: 3px;
    padding: 0px 10px;
    line-height: 28px;
    width: 100%;
    font-size: 12px;
}
.screen_nrsorelast p {
    padding-top: 10px;
}
.screen_nr ul li{
    padding-bottom: 8px;
}
.listright_soretop {
    text-align: right;
    overflow: hidden;
    color: #999999;
    font-size: 14px;
}
.listright_soretop span {
    color: #333333;
    padding: 0px 5px;
    font-family: "Arial";
}
.listright_sorelast table {
    width: 100%;
}
.listright_sorelasttable {
    margin-top: 20px;
    overflow: hidden;
    margin-bottom: 15px;
    width: 100%;
    min-height: 420px;
}

.listright_sorelast {
    overflow: hidden;
    width: 100%;
    white-space: nowrap;
    overflow-x: auto;
}
.chexieyi{
    padding-top: 0 !important;
}

.listright_sorelast table tr th {
    text-align: center;
    border-bottom: 1px solid #dedede;
    background: #eeeeee;
    font-size: 14px;
    color: #333333;
    padding: 12px 5px;
    min-width: 53px;
}
.listright_sorelast table tr th:last-child{
    border-right: 0;
}
.tablelist {
    /*height: 100px;*/
    height:auto;
    display: flex;
    align-items: flex-end;
 /*   min-height: 55px;*/
    justify-content: center;
}
.erchen .tablelist {
    height: 60px;
}
.listright_sore .listright_sorelast table tr td{
    font-family: "Arial";
}
.listright_sore .listright_sorelast table tr th p{
    font-family: "Arial";
}
.shuliang span{
    font-family: "Arial";
}
/*勾选*/

.listright_sorelast .boxeck{
    cursor: pointer;
    text-align:left;
    position: relative;
    display: flex;
    align-content: center;
    justify-content: center;
}
.listright_sorelast .boxeck input{
    -webkit-appearance: none;
    height: 14px;
    vertical-align: middle;
    width: 14px;
    margin-right: 5px;
    cursor: pointer;
}
.listright_sorelast .boxeck input::after {
    position: absolute;
    top: 3px;
    width: 14px;
    height: 14px;
    display: inline-block;
    visibility: visible;
    text-align: center;
    content: '';
    background: #fff;
    border: 1px solid #dcdfe6;
    border-radius:2px;
    margin-left: -2px;
}

.listright_sorelast .boxeck input:checked::after {
    content: "";
    background:url(../images/duigou.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 8px;
    color: #fff;
    font-size: 9px;
    line-height: 14px;
    background-color: #183253;
    font-weight: normal;
    border: 1px solid #183253;
    border-radius:2px;
}

.screen_nrsore label{
    cursor: pointer;
    position: relative;
}
.screen_nrsore label input{
    -webkit-appearance: none;
    height: 16px;
    vertical-align: middle;
    width: 16px;
    margin-right: 5px;
}
.screen_nrsore label input::after {
    position: absolute;
    top: 3px;
    width: 14px;
    height: 14px;
    display: inline-block;
    visibility: visible;
    text-align: center;
    content: '';
    background: #fff;
    border: 1px solid #dcdfe6;
    border-radius:2px;
    margin-left: 0px;
}

.screen_nrsore label input:checked::after {
    content: "";
    background:url(../images/duigou.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 8px;
    color: #fff;
    font-size: 9px;
    line-height: 14px;
    background-color: #183253;
    font-weight: normal;
    border: 1px solid #183253;
    border-radius:2px;
}
.labelxinjia {
    margin-right: 25px;
}
.labelxinjia span {
    font-weight: normal;
}
/**/
.listright_sorelast table tr td {
    text-align: center;
    border-bottom: 1px solid #eee;
    cursor: pointer;
    background: #fff;
    font-size: 13px;
}
.listright_sorelast table tr td a {
    color: #183253;
    font-size: 13px;
}
.listright_sorelast table tr th p {
    font-size: 13px;
    font-weight: normal;
    line-height: 18px;
}
.paixu img {
    height: 6px;
}
.paixu {
    padding-top: 8px;
    cursor: pointer;
    display: none;
}
.lower {
    display: none;
}
.paixu.cur .upper{
    display: none;
}
.paixu.cur .lower{
    display: block;
}
.listright_sorelast table tr:hover td {
    background: #fff5e5;
}
.slidertr {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    background: #eee;
    border: 1px solid #ddd;
    z-index: 9999;
}
.slidertr_leftnr {
    width: 100%;
    background: #fff;
    /*padding: 10px;*/
    /* border-radius: 8px; */
    overflow: hidden;
    position: relative;
    border-top:1px solid #eee;
    border-bottom: 1px solid #eee;
    height: 200px;
}

.slidertrll-app{
    padding: 30px 0px;
    display: flex;
    width: 80%;
    float: left;
    overflow: auto;

}
.slidertrapp {
    display: flex;
    align-items: flex-start;
    /*overflow: auto;*/
    /*max-height: 350px;*/
    float: left;
    position: relative;
}

.slidertright {
    margin-left: 20px;
    min-width: 100px;
    text-align: center;
    float: right;
    padding-top: 55px;
}
.slidertr_left {
    width: 80%;
}
.slidertr_right {
    width: 20%;
    text-align: right;
}
.slidertr_right a {
    display: inline-block;
    background: #183253;
    color: #fff;
    height: 40px;
    line-height: 40px;
    border-radius: 31px;
    padding: 0px 25px;
}
.brandnr {
    margin-bottom: 35px;
    overflow: hidden;
}
.details_top span {
    font-size: 12px;
    color: #6b6b6b;
}
.details_top span a {
    font-size: 12px;
    color: #6b6b6b;
    padding: 0px 5px;
}
.details_top span i {
    color: #6b6b6b;
    font-size: 15px;
}
.details_top {
    padding: 15px 0px;
    overflow: hidden;
}
.details_top span.act a {
    color: #aeaeae;
}
.details_nr {
    display: flex;
    padding-top: 25px;
    overflow: hidden;
    padding-bottom: 30px;
}
.details_nrleft {
    flex: 1;
}
.details_nrright {
    min-width: 340px;
    width: 340px;
    margin-left: 55px;
    overflow: hidden;
}
.details_nrrighttop {
    padding: 20px 0px;
    border: 1px solid #e4e4e4;
    overflow: hidden;
}
.details_nrrighttop h3 {
    font-size: 20px;
    color: #010101;
    padding: 0px 20px;
    position: relative;
}
.details_nrrighttop h3:after {
    position: absolute;
    content: "";
    width: 4px;
    height: 29px;
    background: #eb6828;
    left: 0;
    top: -5px;
}
.details_nrrightapp ul {
    padding: 0px 20px;
}
.details_nrrightapp ul li {
    padding: 20px 0px;
    border-bottom: 1px dashed #e4e4e4;
    overflow: hidden;
    cursor: pointer;
}
.details_nrrightapp ul li:last-child{
    border-bottom: 0;
}
.details_nrrightapp_title h3 {
    font-size: 14px;
    color: #333333;
    line-height: 22px;
}
.details_nrrightapp {
    border: 1px solid #e4e4e4;
    overflow: hidden;
    border-top: 0;
}
.details_nrrightapp ul li:hover .details_nrrightapp_title h3{
    color:#eb6828;
}
.details_nrlefttop h3 {
    font-size: 26px;
    color: #010101;
    line-height: 40px;
    margin-bottom: 25px;
}
.details_nrlefttopdate {
    background: #f2f2f2;
    display: flex;
    padding: 10px 15px 8px;
    align-items: center;
}
.details_nrlefttopdate p {
    flex: 1;
}
.details_nrlefttopdate p span {
    font-size: 14px;
    color: #666666;
    margin-right: 40px;
}
.details_nrlefttop .dateicon i{
    color:#666666;
}
.details_nrlefttop .dateicon span{
    cursor: pointer;
}
.details_nrlefttop .dateicon {
    text-align: right;
    position: relative;
    display: flex;
}
.details_nrlefttop .dateicon .wb {
    margin: 0px 5px;
}
.details_nrlefttop .dateicon .weixin1 img {
    width: 50px !important;
    height: 50px !important;
}
.details_nrlefttop .dateicon label{
    cursor: pointer;
}
.details_nrlefttop .dateicon .weixin1 {
    display: none;
    position: absolute;
    bottom: -67px;
    right: -15px;
    background: #fff;
    box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
    padding: 5px;
}
.details_nrleftcon {
    padding: 25px 0px;
    font-size: 14px;
    line-height: 26px;
    text-align: justify;
}
.piece_nr {
    margin: 0px 10px;
    background: #f6f6f6;
    height: 130px;
    display: flex;
    align-items: center;
    flex: 1;
}
.piece_nr p {
    font-size: 14px;
    color: #000;
    font-weight: 900;
}
.piece {
    display: flex;
    overflow: hidden;
    margin: 15px -10px;
}
.piece_nr a {
    padding: 0px 25px;
    display: inline-block;
}
.piece_nr p i {
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
    margin-top: -4px;
    font-weight:normal;
}
.piece_nr:first-child p i {
    transform: rotate(180deg);
    display: inline-block;
    vertical-align: middle;
}
.piece_nr span {
    color: #666666;
    font-size: 14px;
    line-height: 22px;
    margin-top: 10px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    height: 44px;
    overflow: hidden;
}
.slidertr {
    display: none;
}
.closeaild {
    position: absolute;
    right: 10px;
    top: 10px;
    cursor: pointer;
}
.slidertr_leftnr h3 {
    font-size: 16px;
    /*margin-bottom: 8px;*/
    overflow: hidden;
    padding: 5px 10px;
    border-bottom: 1px solid #eee;
    line-height: 28px;
    padding-right: 40px;
}
.slidertr_leftnr p label {
    font-size: 14px;
    font-weight: 900;
    padding-right: 10px;
}
.slidertr_leftnr p {
    display: flex;
    font-size: 14px;
    line-height: 28px;
    border-bottom: 1px solid #eee;
    padding: 5px 10px;
}
.slidertrll-app.current-menu .slidertr_leftnr:after{
    display: none;
}
.slidertrll-app.current-menu .slidertr_nr{
    height: auto;
}

.slidertr_nr {
    /*width: 22%;*/
    /*padding: 0px 10px;*/
    box-sizing: border-box;
    position: relative;
    min-width: 16%;
    overflow: hidden;
    border-right: 1px solid #eee;
}
.slidertrll-app .slidertr_nr:first-child{
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}
.slidertrapp .slidertr_nr:first-child{
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}
.slidertrapp .slidertr_nr:last-child{
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}
.slidertr_leftnrtitle{
    overflow: hidden;
}
.slidertr_leftnrmore {
    position: absolute;
    bottom: 0;
    left: 10px;
    right: 10px;
    background: #fff;
    text-align: right;
    padding: 10px 30px;
    cursor: pointer;
    color: #183253;
    border-top: 1px solid #eee;
}
/*.slidertile {*/
/*    padding-bottom: 20px;*/
/*}*/
.closeaild i {
    font-size: 15px;
}
.clear_butn {
    cursor: pointer;
    background: #999;
    height: 35px;
    line-height: 35px;
    border-radius: 3px;
    color: #fff;
    font-size: 14px;
    margin-bottom: 15px;
}
.clear_butn i{
    color:#000;
}
.slidertrll{
    position: relative;
    overflow: hidden;
}

.slidermore {
    display: inline-block;
    background: #183253;
    color: #fff;
    font-size: 14px;
    width: 100px;
    line-height: 35px;
    border-radius: 3px;
    margin-bottom: 20px;
    height: 35px;
    cursor: pointer;
}
.slidertrll-app.current-menu .slidertr_leftnr{
    height: auto;
}
.slidertr_leftnr:after {
    position: absolute;
    content: "";
    height: 44px;
    bottom: 0;
    background: -webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),to(#fff));
    background: linear-gradient(180deg,hsla(0,0%,100%,0),#fff);
    left: 0;
    right: 0;
}



/*111111111111111111111*/
.service_top {
    padding: 50px 0px 35px;
    text-align: center;
    overflow: hidden;
}
.service_top h3 {
    font-size: 28px;
    color: #000000;
    margin-bottom: 8px;
}
.service_top p {
    font-size: 12px;
    color: #868686;
    font-family: "Arial";
}
.service_up {
    position: relative;
    height: 106px;
    overflow: hidden;
}
.service_up:after {
    position: absolute;
    content: "";
    width: 50%;
    left: 0;
    top: 0;
    z-index: -1;
    border-top: 106px solid #eb6828;
    border-right: 30px solid rgba(0, 0, 0, 0);
   /* margin-left: -60px;*/
}
.serpicline{
    position: relative;
    overflow: hidden;
}
.serpicline:after{
    position: absolute;
    content: "";
    width: 100%;
    left: 0;
    top: 0;
    z-index: -1;
    border-top: 106px solid #eb6828;
    border-right: 30px solid rgba(0, 0, 0, 0);
}
.service_up::before {
    position: absolute;
    content: "";
    width: 50%;
    right: 0;
    top: 0;
    z-index: 9;
    border-bottom: 106px solid #183253;
    border-left: 30px solid rgba(0, 0, 0, 0);
}
.serpicline {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 106px;
}
.serpicline::after {
    position: absolute;
    content: "";
    width: 100%;
    left: 0;
    top: 0;
    border-top: 106px solid #eb6828;
    border-right: 30px solid rgba(0, 0, 0, 0);
}
.service_up ul {
    display: flex;
    height: 106px;
    align-items: center;
    position: relative;
    z-index: 99;
}
.service_up ul li {
    flex: 1;
    text-align: center;
}
.service_upsore {
    color: #ffffff;
}
.service_upsore h3 {
    font-size: 22px;
    margin-bottom: 5px;
}
.service_upsore p {
    font-size: 12px;
    font-family: "Arial";
}
.service_nr {
    width: 100%;
    position: relative;

}
.service_nr:before {
    background: url(../images/service.jpg);
    width: 100%;
    background-repeat: no-repeat;
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: 0;
/*    background-position: 100%;*/
    overflow: hidden;
    height: 100%;
    background-attachment: scroll, fixed;
}
.service_nrall{
    padding: 70px 0px;
    overflow: hidden;
}
.service_nr:after {
    position: absolute;
    content: "";
    width: 1px;
    height: 100%;
    border-left: 1px dashed #dddddd;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 0;
}
.serlisy {
    width: 50%;
    float: left;
    padding: 0px 15px;
    box-sizing: border-box;
}
.have {
    display: inline-block;
    position: relative;
    padding-bottom: 30px;
    margin-bottom: 15px;
}
.have:after {
    position: absolute;
    content: "";
    width: 14px;
    height: 14px;
    background: #eb6828;
    border-radius: 100%;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.have:before {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 5px solid #fff;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: 4px;
    z-index: 9;
}
.service_nr ul li {
    width: 100%;
    text-align: center;
    display: flex;
    align-items: center;
}
.have a {
    display: flex;
    border: 1px solid #ffe3ba;
    align-items: center;
    padding: 5px;
    border-radius: 50px;
    background: #fff;
}
.have span {
    width: 32px;
    height: 32px;
    border: 1px solid #ffe3ba;
    background: #fff6e7;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
    font-size: 18px;
    color: #eb6828;
    font-family: "Arial";
}
.have p {
    font-size: 16px;
    color: #eb6828;
    min-width: 120px;
    text-align: left;
    padding: 0px 10px;
}
.service_nr ul li:last-child .have:after{
    display: none;
}
.service_nr ul li:last-child .have:before{
    display: none;
}
.service_nrright .have a{
    border:1px solid #cbcbef;
}
.service_nrright .have span {
    width: 32px;
    height: 32px;
    border: 1px solid #cbcbef;
    background: #f2f2fc;
    color: #183253;
}
.service_nrright .have p {
    color: #183253;
}
.service_nrright .have:after {
    position: absolute;
    content: "";
    width: 14px;
    height: 14px;
    background: #183253;
    border-radius: 100%;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
}

.service_nr ul li:last-child .levely{
    margin-bottom: 0;
}
.service_nr ul li ul {
    margin-top: -48px;
    padding-left: 24px;
    position: relative;
}
.service_nrleft ul li{
    display: flex;
    align-items: center;
}
/*.service_nr ul li ul:after {
    position: absolute;
    content: "";
    width: 20px;
    height: 100%;
    border:1px solid #cbcbef;
    left: 15px;
    top: 0;
    border-radius:30px;
}*/
.service_nrlast a {
    width: 164px;
    height: 44px;
    background: #eb6828;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 35px;
    color: #fff;
    margin: 0 auto;
    font-size: 16px;
}

.service_nrlast i {
    margin-right: 5px;
}
.service_nrright .service_nrlast a{
    background:#183253;
}
.solution_nrapp {
    overflow: hidden;
}
.solution_nrpic img {
    width: 600px;
    height: 330px;
    object-fit: cover;
}
.solution_nrpic {
    padding-right: 35px;
    float: left;
}
.solution_nr ul li {
    margin-bottom: 50px;
    overflow: hidden;
}

.solution_nrtitle {
    float: right;
    width: 565px;
    min-height: 330px;
    display: flex;
    align-items: center;
}
.solution_nrtitle_app {
    font-size: 14px;
    line-height: 32px;
}
.solution_nr ul li:nth-child(2n) .solution_nrpic{
    float: right;
    padding-left: 35px;
    padding-right: 0px;
}
.solution_nr ul li:nth-child(2n) .solution_nrtitle {
    float: left;
}
.testing_nr {
    overflow: hidden;
}
.testing_nrpic {
    float: left;
    overflow: hidden;
    padding-right: 35px;
}
.testing_nrpic img {
    width: 590px;
    height: 350px;
    object-fit: cover;
}
.testing_nrtitle {
    float: right;
    width: 575px;
    min-height: 350px;
    display: flex;
    align-items: center;
}
.testing_nrtitlesore {
    font-size: 14px;
    color: #333333;
    line-height: 34px;
    text-align: justify;
}
.testing_nr ul li {
    margin-bottom: 55px;
    overflow: hidden;
}
.testing_nr ul li:nth-child(2n) .testing_nrpic{
    float: right;
    padding-left: 35px;
    padding-right: 0px;
}
.testing_nr ul li:nth-child(2n) .testing_nrtitle{
    float: left;
}
.testing {
    background: url(../images/testing.jpg);
    width: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    overflow: hidden;
}
.productall_navall{
    display: flex;
    align-items: center;
}
.detailed_top {
    display: flex;
    overflow: hidden;
    margin-bottom: 30px;
}
.detailed_topleft {
    display: flex;
    flex: 1;
}
.detailed_topleft_zuo {
    width: 325px;
    min-width: 325px;
}
.detailed_topleft_con {
    flex: 1;
    display: flex;
    margin-right: 30px;
    position: relative;
    padding-left: 15px;
}
.service_nrleft .levely p{
    border: 1px solid #ffe3ba;
    background: #fff6e7;
    color:#eb6828;
}
.service_nr ul li ul li {
    position: relative;
    padding: 10px 0px;
}
.serlisy_sore .oneapp li:after{
    display: none;
}
.serlisy_sore .oneapp li:before{
    display: none;
}
/*.service_nr ul li ul li:nth-child(n+2):before {
    position: absolute;
    content: "";
    width: 25px;
    height: 51px;
    left: -24px;
    top: -33px;
    border-radius: 4px;
    background: url(../images/shape.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}*/
.service_nr ul li ul li:after {
    position: absolute;
    content: "";
    width: 12px;
    height: 1px;
    left: -12px;
    background: #ffe3ba;
}
.service_nr ul li ul li:before {
    position: absolute;
    content: "";
    width: 1px;
    height: 100%;
    left: -12px;
    top: 50%;
    background: #ffe3ba;
}
.service_nr .service_nrright ul li ul li:before{
    background: #cbcbef;
}
.service_nr .service_nrright ul li ul li:after {
    background: #cbcbef;
}
.service_nr .service_nrright ul li ul:after {
    background: #cbcbef;
}
.service_nr ul li ul li:last-child:before {
    top: inherit;
    bottom: 50%;
}
.service_nr ul li ul:after{
    position: absolute;
    content: "";
    left:0;
    top:50%;
    width:12px;
    height: 1px;
    background: #ffe3ba;
}

.levely {
    position: relative;
    z-index: 9;
}
.service_nr ul li .oneapp:after {
    position: absolute;
    content: "";
    width: 25px;
    height: 1px;
    left: 0px;
    top: 50%;
    border-bottom: 1px solid #cbcbef;
}
.service_nrleft ul li .oneapp:after {
    position: absolute;
    content: "";
    width: 25px;
    height: 1px;
    left: 0px;
    top: 50%;
    border-bottom: 1px solid #ffe3ba;
}

.levely p {
    border: 1px solid #cbcbef;
    height: 36px;
    line-height: 36px;
    padding: 0px 16px;
    border-radius: 34px;
    overflow: hidden;
    background: #f2f2fc;
    min-width: 115px;
    text-align: left;
    font-size: 12px;
    color: #183253;
}
.service_nrlast {
    margin-top: 35px;
    overflow: hidden;
}
.service_nrleft ul li:last-child .have{
    padding-bottom: 0;
}
.serwap {
    display: none;
}
.serlisy_sore {
    display: flex;
    align-items: center;
    justify-content: center;
}
.customized, .send {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: rgba(0,0,0,0.5);
    z-index: 999999 !important;
    display: none;
}
.customized_nr {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.customized_nrsore {
    background: #fff;
    border-radius: 8px;
    padding: 50px;
    width: 1000px;
}
.customized_nrsore_top h3 {
    font-size: 22px;
    margin-right: 5px;
}
.customized_nrsore_top {
    display: flex;
    align-items: flex-end;
}
.customized_nrsore_top span {
    font-size: 12px;
}
.customized_nrsore_con {
    overflow: hidden;
}
.phonelx {
    display: flex;
    align-items: center;
    overflow: hidden;
    margin-top: 15px;
}
.customized_nrsore_con {
    overflow: hidden;
    padding: 5px 0px 25px;
    border-bottom: 1px dashed #eee;
}
.phonelx input {
    width: 280px;
    border: 1px solid #ddd;
    padding: 8px 10px;
    margin-left: 10px;
    border-radius: 3px;
}
.customized_nrsore_bottom {
    padding: 25px 0px;
    overflow: hidden;
}
.customized_nrsore_bottom h3 {
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 20px;
    overflow: hidden;
}
.customized_nrsore_bottom ul li {
    width: 33.3%;
    float: left;
    padding: 0px 5px;
    margin-bottom: 10px;
    overflow: hidden;
}
.customized_nrsore_bottom ul li p {
    border: 1px solid #ddd;
    height: 35px;
    display: flex;
    align-items: center;
    overflow: hidden;
}
.customized_nrsore_bottom ul li p em {
    min-width: 70px;
    font-style: normal;
    font-size: 12px;
    padding: 0px 10px;
    height: 35px;
/*    border-right: 1px solid #ddd;*/
    display: flex;
    align-items: center;
    white-space:nowrap;
    position: relative;
}

.customized_nrsore_bottom ul li p input {
    width:100%;
}
.customized_nrsore_bottom ul li p span{
    position: relative;
    flex: 1;
    padding: 0px 10px;
}
.customized_nrsore_bottom ul li p span:after {
    position: absolute;
    content: "";
    width: 1px;
    height: 35px;
    left: 0;
    top: -7px;
    border-right: 1px solid #ddd;
}
.customized_nrsore_last {
    display: flex;
    justify-content: flex-end;
    overflow: hidden;
}
.customized_nrsore_last button {
    width: 130px;
    margin-left: 15px;
    border: 0;
    height: 35px;
    border-radius: 3px;
    color: #183253;
    background: transparent;
    border: 1px solid #183253;
}
.customized_nrsore_last .submit{
    background:#183253;
    color:#fff;
}
.customized_over {
    max-height: 347px;
    overflow-y: auto;
    margin: 15px 0px;
}
.phonelx span {
    min-width: 65px;
    text-align: right;
    margin-right: 5px;
    font-size: 14px;
}

.send .phonelx input{
    width:340px;
}
.send .phonelx {
    display: flex;
    align-items: center;
    justify-content: center;
}
.send .customized_nrsore_last {
    display: flex;
    justify-content: flex-end;
    overflow: hidden;
    width: 450px;
    margin: 0 auto;
}
.send .customized_nrsore_con {
    overflow: hidden;
    padding: 25px 0px 25px;
    border-bottom: 0;
    width: 450px;
    margin: 0 auto;
    margin-bottom: 25px;
}
.send .customized_nrsore {
    background: #fff;
    border-radius: 8px;
    padding: 40px;
    width: 550px;
}
.phonelxsel {
    width: 352px;
    overflow: hidden;
    display: flex;
}
.phonelxsel select {
    flex: 1;
    margin: 0px 3px;
    border: 1px solid #ddd;
    padding: 5px 8px;
    border-radius: 3px;
    font-size: 13px;
    cursor: pointer;
    color: #666;
    max-width: 32%;
    background: transparent;
}
.detailsvideo {
    margin-top: 30px;
    background: #000;
    overflow: hidden;
}
.detailsvideo video {
    width: 100%;
}
.zuotop {
    border: 1px solid #ddd;
    width: 280px;
    height: 280px;
    overflow: hidden;
    margin: 0 auto;
}
.zuobottom_pic{
    width:280px;
    height: 280px;
    overflow: hidden;
}
.zuobottom_pic img {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    object-fit: cover;
}
.zuobottom {
    margin-top: 12px;
    overflow: hidden;
    padding: 0px 23px;
    position: relative;
}
.zuobottom .zuobottom_pic{
    width:62px;
    height: 62px;
    border:1px solid #ddd;
    overflow: hidden;
}
.zuobottom .swiper-container{
    position: initial !important;
}
 .zuobottom .swiper-button-prev:after {
    font-size: 16px;
    color: #666666;
}
 .zuobottom .swiper-button-next:after {
    font-size: 16px;
    color: #666666;
}
 .zuobottom .swiper-button-next {
    right: 0px;
    left: auto;
}
 .zuobottom .swiper-button-prev {
    left: 0px;
}
.detailed_topleft_conleft h3 {
    font-size: 24px;
    color: #000;
    font-weight: 900;
    margin-bottom: 25px;
    overflow: hidden;
    padding-right: 130px;
    font-family: "Arial";
}
.selection {
    display: flex;
    margin-bottom: 15px;
    overflow: hidden;
    padding-right: 130px;
}
.selection ul li em {
    font-style: normal;
    font-size: 12px;
    color: #333333;
    font-weight: 900;
    padding: 5px 10px;
    border-right: 1px solid #ddd;
    min-width: 70px;
}
.selection ul li span {
    font-size: 12px;
    color: #797ab1;
    font-weight: 900;
}
.selection ul li p {
    display: flex;
    align-items: center;
    border: 1px solid #d7d7d7;
    margin-bottom: 5px;
    overflow: hidden;
}
.selection ul li span {
    font-size: 12px;
    color: #183253;
    font-weight: 900;
    min-width: 75px;
    padding: 0px 10px;
    font-family: "Arial";
}
.retail {
    background: #f5f5f5;
    padding: 20px;
    overflow: hidden;
}
.selection label {
    min-width: 80px;
}
.retail label {
    font-weight: normal;
    color: #797979;
    font-size: 14px;
}
.retail {
    font-size: 14px;
    color: #333333;
    position: relative;
    margin-bottom: 20px;
    overflow: hidden;
}
.selection ul {
    overflow: hidden;
}
.selection ul li {
    min-width: 33.3%;
    padding: 0px 5px;
    float: left;
}
.detailed_topleft_conleft {
    width: 100%;
}
.detailed .container{
    width:1250px;
}
.retail p {
    padding: 5px 0px;
    position: relative;
    z-index: 9;
    overflow: hidden;
}
.retail p span{
    font-family: "Arial";
}
.retail p label{
    font-size: 14px;
}
.detailedtley_title p span {
    font-family: "Arial";
}
.retail a {
    color: #183253;
    font-size: 14px;
}
.retail img {
    position: absolute;
    right: 30px;
    top: 50%;
    height: 45px;
    transform: translate(0, -50%);
}
.depre {
    overflow: hidden;
}
.depre button{
    height: 38px;
    line-height: 38px;
    border-radius: 5px;
    font-size: 14px;
    font-weight: 700;
    margin-right: 15px;
    float: left;
    width: 160px;
}
.depreone {
    width: 200px;
    background: #eb6828;
    border-radius: 5px;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    border:1px solid #eb6828;
}
.depretwo {
    width: 125px;
    background: #183253;
    color: #fff;
    border:1px solid #183253;
}
.depretree{
    width: 125px;
    color:#183253;
    background:#efeff7;
    border:1px solid #cbcbef;
}
.detailed_topleft_conright {
    position: absolute;
    top: 0;
    right: 0;
    width: 90px;
    text-align: right;
}
.preview a {
    border: 1px solid #d7d7d7;
    font-size: 12px;
    color: #434343;
    width: 90px;
    display: inline-block;
    text-align: center;
    border-radius: 3px;
    height: 30px;
    line-height: 30px;
    margin-bottom: 10px;
}
.preview a i {
    font-size: 14px;
}
.detailed_toprightpic {
    height: 50px;
    width: 160px;
    border: 1px solid #ededed;
    overflow: hidden;
    margin: 15px auto;
}
.detailed_topright {
    min-width: 190px;
    width: 190px;
    overflow: hidden;
}
.detailed_toprightitle {
    width: 160px;
    margin: 0 auto;
    overflow: hidden;
    padding-bottom: 15px;
}
.detailed_topright ul li{
    border: 1px solid #ededed;
    overflow: hidden;
}
.detailed_toprightitle h3 {
    color: #000000;
    font-weight: 900;
    font-size: 12px;
    margin-bottom: 5px;
    overflow: hidden;
}
.detailed_toprightitle p {
    font-size: 12px;
    color: #999999;
    line-height: 24px;
    margin-bottom: 15px;
    overflow: hidden;
}
.detailed_toprightitle a{
    width:100%;
    display: inline-block;
    height: 32px;
    line-height: 32px;
    border:1px solid #cbcbef;
    background:#efeff7;
    text-align:center;
    font-size: 12px;
    color:#183253;
    border-radius: 5px;

}
.detailed_bottom {
    margin-bottom: 60px;
    overflow: hidden;
    display: flex;
}

.detailed_bottomleft {
    min-width: 220px;
    width:220px;
    border: 1px solid #cccccc;
    overflow: hidden;
}
.detailed_bottomright {
    flex: 1;
    margin-left: 15px;
    border: 1px solid #cccccc;
    overflow: hidden;
}
.detailed_bottomleft h3 {
    background: #f7f7f7;
    color: #666666;
    font-size: 14px;
    font-weight: 900;
    height: 36px;
    line-height: 36px;
    padding: 0px 10px;
    overflow: hidden;
}
.detailedtley {
    display: flex;
    overflow: hidden;
    padding: 10px;
    border-bottom: 1px dashed #e4e4e4;
}
.detailedtley_pic {
    width: 80px;
    height: 80px;
    border: 1px solid #e4e4e4;
    overflow: hidden;
}
.detailedtley_pic img{
    width:100%;
    height:100%;
    object-fit: cover;
}
.detailedtley_title {
    flex: 1;
    margin-left: 10px;
}
.detailedtley_title p{
    font-size: 12px;
    color:#666666;
    font-family: "Arial";
}
.detailed_bottomleft ul li:last-child .detailedtley{
    border-bottom: 0
}
.detailed_bottomrighttop {
    height: 36px;
    background: #f7f7f7;
    overflow: hidden;
}
.detailed_bottomrighttop h3 {
    height: 36px;
    display: inline-block;
    background: #fff;
    padding: 0px 20px;
    border-top: 2px solid #183253;
    font-size: 14px;
    color: #183253;
    line-height: 36px;
    font-weight: 700;
}
.detailed_bottomrightcon {
    font-size: 14px;
    line-height: 28px;
    padding: 20px;
    overflow: hidden;
    font-family: "Arial";
}
.xunjia .phonelx span {
    min-width: 120px;
    text-align: right;
    margin-right: 5px;
    font-size: 14px;
}
.xunjia{
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: rgba(0,0,0,0.5);
    z-index: 999999;
    display: none;
}
.xunjia .phonelx {
    display: flex;
    align-items: center;
    overflow: hidden;
    margin-top: 15px;
    justify-content: center;
}
.xunjia .phonelx input {
    width: 340px;
}
.radiolx input {
    position: relative;
    width: 16px !important;
    height: 16px !important;
    margin-top: 5px;
    margin-right: 5px;
    margin-left: 2px;
    cursor: pointer;
    padding: 0 !important;
    border-radius: 100% !important;
    background: transparent;
}
.radiolx input::after {
    position: absolute;
    top: 0;
    color: #000;
    width: 16px;
    height: 16px;
    display: inline-block;
    visibility: visible;
    text-align: center;
    content: '';
    background: #fff;
    border: 1px solid #cccccc;
    margin-left: 0;
    border-radius: 100%;
}
.radiolx input:checked::after {
    content: "";
    color: #fff;
    background-color: #666666;
    font-weight: normal;
    width: 10px;
    height: 10px;
    left: 3px;
    top: 3px;
}
.radiolx input:checked::before {
    content: "";
    width: 16px;
    height: 16px;
    display: inline-block;
    visibility: visible;
    text-align: center;
    content: '';
    background: #fff;
    border: 1px solid #cccccc;
    margin-left: 0;
    border-radius: 100%;
}
.radiolx {
    cursor: pointer;
    width: 340px;
    margin-left: 125px;
}
.radiolx span {
    vertical-align: middle;
    display: inline-block;
    margin-top: -8px;
    font-weight: normal;
    text-align: left !important;
}
.xunjia .customized_nrsore_con {
    border-bottom: 0px;
    width: 540px;
    margin: 0 auto;
    max-height: 450px;
    overflow-y: auto;
    margin-bottom: 20px;
    padding: 0px 20px;
}
.xunjia .customized_nrsore {
    width: 855px;
}

.xunjia .customized_nrsore_last {
    width: 473px;
    margin: 0 auto;
    padding: 0px 8px;
}
.gwcpop{
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: rgba(0,0,0,0.5);
    z-index: 999999;
    display: none;
}
.gwcpop_nr h3 {
    font-size: 20px;
    margin-bottom: 30px;
}
.gwcpop_nr {
    background: #fff;
    padding: 40px 50px;
    border-radius: 8px;
    overflow: hidden;
    text-align: center;
    width: 410px;
}
.gwcpop_nr .customized_nrsore_last {
    margin: 0 auto;
    justify-content: center;
}
.confirmy {
    background: #f7f7f7;
    overflow: hidden;
}
.confirmyapp {
    background: #fff;
    margin-top: 40px;
    margin-bottom: 20px;
    padding: 20px 25px;
    border: 1px solid #cbcbcb;
    overflow: hidden;
}
.confirmy_top {
    display: flex;
    margin-bottom: 20px;
    overflow: hidden;
    align-items: center;
}
.confirmy_topleft h3 {
    font-size: 18px;
}
.confirmy_topleft {
    flex: 1;

}
.confirmy_topright p {
    color: #183253;
    font-size: 12px;
    cursor: pointer;
}
.confirmy_con {
    display: flex;
    margin-bottom: 20px;
    overflow: hidden;
}
.confirmy_conleft {
    flex: 1;
    margin-right: 30px;
    overflow: hidden;
    cursor: pointer;
}
.firmy {
    float: left;
    border: 1px solid #ddd;
    font-size: 12px;
    padding: 0px 25px;
    height: 30px;
    line-height: 30px;
    min-width: 120px;
    position: relative;
}
.firmy.on{
   border: 1px solid #eb6828;
   position: relative;
}
.firmy:after {
    position: absolute;
    content: "✓";
    font-size: 12px;
    bottom: -6px;
    right: 5px;
    color: #eb6828;
    font-weight: 900;
    display: none;
}
.firmy.on:after{
    display: block;
}
.confirmy_conleft span {
    line-height: 30px;
    font-size: 12px;
    color: #666;
    margin-left: 10px;
    float: left;
}
.confirmy_conleft em {
    font-style: normal;
    background: #eb6828;
    color: #fff;
    font-size: 12px;
    padding: 2px 10px;
    border-radius: 3px;
    margin-left: 10px;
}
.confirmy_conright span {
    font-size: 12px;
    color: #183253;
    margin-left: 20px;
    cursor: pointer;
    line-height: 30px;
}
.confirmy_bottom {
    font-size: 14px;
    padding-top: 15px;
    overflow: hidden;
    cursor: pointer;
    display: inline-block;
    padding-right: 20px;
    position: relative;
}
.confirmy_bottom:after {
    position: absolute;
    content: "";
    right: 3px;
    background: url(../images/jiantou.png) no-repeat;
    background-position: 98% 12px;
    background-size: 12px;
    bottom: -2px;
    width: 20px;
    height: 30px;
}

.confirmy_bottom.current-menu:after {
    transform: rotate(180deg);
    position: absolute;
    content: "";
    right: -3px;
    bottom: -9px;
}

.confirmy_bottom i {
    font-size: 12px;
    color: #999;
    margin-left: 5px;
}
.confirmy_bottom span{
    cursor: pointer;
}
.confirmy_conall {
    overflow: hidden;
}
.confirmy_conall.xg{
    height: 40px;
}
.basis_nrbottomapp {
    font-size: 12px;
    color: #666666;
    display: none;
}
.basis_nrbottomapp em {
    font-style: normal;
    color: #FF6600;
    font-weight: 900;
}
.basis_nrbottomapp span{
    margin-right: 25px;
}
.basis_nrtop {
    overflow: hidden;
    padding-bottom: 15px;
}
.basis_nrtop ul li {
    float: left;
    border: 1px solid #ddd;
    color: #333333;
    padding: 6px 30px;
    font-size: 12px;
    margin-right: 15px;
    min-width: 120px;
    text-align: center;
    cursor: pointer;
}
.basis_nrtop ul li.on{
    border:1px solid #eb6828;
    color:#eb6828;
}
.basis {
    margin-top: 20px;
}
.statement_top {
    overflow: hidden;
}
.statement_top h3 {
    font-size: 18px;
    padding: 12px 25px;
    background: #fff;
    display: inline-block;
    border: 1px solid #cdcdcd;
    border-bottom: 0;
    border-top: 2px solid #183253;
}
.statement_nr {
    overflow: hidden;
    width: 100%;
    white-space: nowrap;
    overflow-x: auto;
}

.statement_nr table {
    width: 100%;
    border: 1px solid #eeeeee;
}

.statement_nr table th {
    background: #ededed;
    padding: 10px 15px;
    font-weight: normal;
    font-size: 14px;
    text-align:center;
}
.statement_nr .slnum{
    margin:0 auto;
}
.statement_nr table th:nth-child(2){
    text-align:left;
}
.statement_nr table th:nth-child(3){
    text-align:left;
}
.statement_nr table th:last-child{
    text-align:center;
}
.statement_nr th:last-child::after, .statement_nr td:last-child::after{
    display: none;
}
.statement_nr table td {
    font-size: 12px;
    padding: 15px;
    background: #fff;
    min-width: 130px;
/*    text-align:center;*/
}
.statement_nr table th:nth-child(1){
    text-align:left;
}
.qxuan{
    cursor: pointer;
    text-align:left;
    position: relative;
}

.qxuan input{
    -webkit-appearance: none;
    height: 14px;
    vertical-align: middle;
    width: 14px;
    margin-right: 5px;
    cursor: pointer;
}


.qxuan input::after{
    position: absolute;
    top: 3px;
    width: 14px;
    height: 14px;
    display: inline-block;
    visibility: visible;
    text-align: center;
    content: '';
    background: #fff;
    border: 1px solid #dcdfe6;
    border-radius: 2px;
    margin-left: -2px;
}
.qxuan input:checked::after{
    content: "";
    background:url(../images/duigou.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 8px;
    color: #fff;
    line-height: 14px;
    background-color: #183253;
    font-weight: normal;
    border: 1px solid #183253;
    border-radius:2px;
}
.xuhao{
    cursor: pointer;
    text-align:left;
    position: relative;
}
.xuhao input{
    -webkit-appearance: none;
    height: 14px;
    vertical-align: middle;
    width: 14px;
    margin-right: 5px;
    cursor: pointer;
}
.xuhao input::after {
    position: absolute;
    top: 3px;
    width: 14px;
    height: 14px;
    display: inline-block;
    visibility: visible;
    text-align: center;
    content: '';
    background: #fff;
    border: 1px solid #dcdfe6;
    border-radius: 2px;
    margin-left: -2px;
}

.xuhao input:checked::after {
    content: "";
    background:url(../images/duigou.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 8px;
    color: #fff;
    font-size: 9px;
    line-height: 14px;
    background-color: #183253;
    font-weight: normal;
    border: 1px solid #183253;
    border-radius:2px;
}
.qxuan span {
    vertical-align: top;
    display: inline-block;
    margin-top: 0px;
    font-weight: normal;
}
.stapord {
    display: flex;
    align-items: center;
    overflow: hidden;
}
.stapord_pic {
    width: 80px;
    height: 80px;
    border: 1px solid #d8d8d8;
    overflow: hidden;
    min-width: 80px;
    margin-right: 15px;
}
.stapord_pic img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.staptitle {
    font-size: 12px;
    line-height: 20px;
}
.stapdan p {
    color: #FF6600;
    font-weight: 900;
    margin-bottom: 2px;
}
.stapdan h6{
    padding-bottom: 5px;
}
.caozuo {
    min-width: 100px;
    margin: 0 auto;
    text-align: center;
    white-space: pre-wrap;
}
.caozuo a {
    width: 100%;
    height: 30px;
    display: inline-block;
    line-height: 30px;
    text-align: center;
    background: #eee;
    border-radius: 50px;
    margin: 5px 0px;
    font-size: 12px;
    color: #000;
}
.scang{
    background:#eb6828 !important;
    color:#fff !important;
}
.slnum {
    width: auto;
/*    margin: 0 auto;*/
    display: flex;
    align-items: center;
    overflow: hidden;
}
.slnum input {
    background: #ddd;
    padding: 0px 8px;
    height: 25px;
    border: 1px solid #ddd;

}
.gwcpop .slnum{
    margin:0 auto;
    margin-bottom: 30px;
    width: 110px;

}
.slnumileft {
    font-size: 20px;
    line-height: 20px;
}
.slnuminput{
    flex: 1;
    width: 26px !important;
    padding: 0;
    text-align: center;
    background: #fff !important;
    font-size: 12px;
}
input#num {
    flex: 1;
    width: 75px !important;
    padding: 0;
    text-align: center;
    background:#fff;
    font-size: 12px;
}
.statement_nr table tr {
    border-bottom: 1px dashed #d7d7d7;
    overflow: hidden;
}
.statement_nr table tr:first-child{
    border-bottom: 1px solid #eeeeee;
}
.statement_zji {
    padding: 20px 0px;
    text-align: right;
    overflow: hidden;
}
.statement_zji p {
    padding: 10px 0px;
    overflow: hidden;
    display: flex;
    justify-content: flex-end;
}
.statement_zji p span {
    min-width: 120px;
    color: #FF6600;
    font-size: 12px;
}
.statement_zji p label {
    font-size: 12px;
    font-weight: normal;
}
.statement_bottom {
    background: #fff;
    border: 1px solid #cbcbcb;
    overflow: hidden;
    display: flex;
    align-items: center;
}
.statement_bottomleft {
    flex: 1;
    padding: 20px 30px;
    display: flex;
    justify-content: flex-end;
}
.thzey {
    height: 72px;
    min-width: 125px;
    border: 0;
    font-size: 16px;
    background: #183253;
    color: #fff;
}
.statement_bottomleft label {
    font-weight: normal;
    font-size: 14px;
}
.statement_bottomleft span {
    color: #FF6600;
    font-weight: 900;
    font-size: 14px;
}
.statement_bottomleft p {
    margin-left: 25px;
}
.statement {
    margin-bottom: 50px;
    overflow: hidden;
}
.wapfirmy{
    display: none;
}
.addshy .phonelx textarea {
    width: 340px;
    margin-left: 10px;
    border: 1px solid #ddd;
    border-radius: 3px;
    padding: 10px;
    font-size: 12px;
}

/*1111111111*/
.switch-component {
    position: relative;
    width: 60px !important;
    height: 30px;
    background-color: #eee;
    border-radius: 30px !important;
    border: 1px solid #eee !important;
    outline: none;
    -webkit-appearance: none;
    transition: all .2s ease;
    cursor: pointer;
}
.switch-component::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
    background-color: #fff;
    border-radius: 50%;
    transition: all .2s ease;

 }
.switch-component.checked:after {
    left: 50%;

}
.switch-component.checked{
    background:#eb6828;
}
/*.switch-component:checked::after {

  left: 50%;

 }*/


/*.switch-container{
     height: 24px;
     width:48px;

 }*/
 /*设置checkbox不显示*/
/* .switch{
     display: none;
 }*/
 /*设置label标签为椭圆状*/
/* .switch-container label{
     display: block;
     background-color: #eee;
     height: 100%;
     width: 100%;
     cursor: pointer;
     border-radius: 25px;
     position: relative;
 }*/
 /*在label标签内容之前添加如下样式，形成一个未选中状态*/
/*.switch-container label:before {
    content: '';
    display: block;
    border-radius: 25px;
    height: 100%;
    width: 24px;
    background-color: white;
    position: absolute;
    left: 0px;
    box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.08);
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}*/
/*选中后，未选中样式消失*/
/*#switch:checked~label:before {
  left: 24px;
}*/
/*选中后label的背景色改变*/
/*#switch:checked~label {
    background-color: #eb6828;
}*/
/**/
.phswch{
    width: 340px;
    margin-left: 10px;
}
.navsub {
    overflow: hidden;
    margin-bottom: 20px;
    padding-top: 25px;
}
.navsub i {
    font-size: 16px;
    color: #666;
}
.navsub a {
    font-size: 14px;
    color: #666666;
    padding: 0px 2px;
}
.navsub span{
    font-size: 14px;
    color: #666666;
}
.addgl {
    background: #fff;
    padding: 15px;
    overflow: hidden;
}
.addgl_top {
    overflow: hidden;
    margin-bottom: 20px;
}
.addgl_top h1 {
    padding: 15px 0px;
    font-size: 16px;
    color: #eb6828;
    display: inline-block;
    border-radius: 3px;
    position: relative;
    text-align: left;
    min-width: 144px;
    margin-bottom: 10px;
}
.addgl_top h1:after{
    position: absolute;
    content: "";
    width: 100%;
    height: 2px;
    bottom: 0;
    left: 0;
    right:0;
    background: #eb6828;
}
.addgl_nr {
    border: 1px solid #EEEEEE;
    overflow: hidden;
    margin-bottom: 15px;
}
.addgl_nrtop {
    text-align: right;
    padding: 10px;
    overflow: hidden;
}
.addgl_nrtop span {
    font-size: 12px;
    color: #999;
    margin-right: 10px;
}
.addgledzapp {
    background: #183253;
    color: #fff;
    font-size: 12px;
    border: 0;
    padding: 5px 15px;
    border-radius: 3px;
    overflow: hidden;
}
.addgl_nrtable {
    overflow: hidden;
    width: 100%;
    white-space: nowrap;
    overflow-x: auto;
    border: 1px solid #eee;
}
.addgl_nrtable table {
    width: 100%;
    border-top: 1px solid #eee;
}
.addgl_nrtable table th {
    background: #ededed;
    padding: 10px 15px;
    font-weight: normal;
    font-size: 12px;
    min-width: 130px;
}
.addgl_nrtable table td {
    font-size: 12px;
    padding: 10px 15px;
    background: #fff;
    min-width: 130px;
    color: #666;
    border-top: 1px solid #eee;
    line-height: 20px;
}
/*.addgl_nrtable table th:last-child,.addgl_nrtable table td:last-child{
    position: initial;
}
.addgl_nrtable table th:after,.addgl_nrtable table td:after{
    display: none;
}*/
.dimr {
    border: 1px solid #eb6828;
    color: #eb6828;
    font-size: 12px;
    margin-left: 8px;
    text-align: center;
    padding: 2px 7px;
    border-radius: 3px;
}
.caozuoapp button {
    font-size: 12px;
    color: #183253;
    margin-left: 20px;
    cursor: pointer;
    line-height: 30px;
    background: transparent;
    border: 0;
    padding:0;
    margin:0;
    margin:0px 5px;
}
.addshy .reginappform_radio label input {
    position: relative;
    width: 12px !important;
    overflow: visible;
}
.addshy .reginappform_radio {
    width: 340px;
    margin-left: 10px;
    height: 35px;
    align-items: center;
    display: flex;
}

.addgl_account p {
    color: #666666;
    font-size: 12px;
    margin-bottom: 15px;
    overflow: hidden;
    display: flex;
    align-items: center;
}
.addgl_account p:last-child{
    margin-bottom:0;
}
.addgl_account {
    padding: 30px;
    overflow: hidden;
    display: flex;
    align-items: flex-end;
}
.addgl_accountleft {
    flex: 1;
}
.addgl_accountleft label {
    font-size: 12px;
    font-weight: normal;
    min-width: 80px;
    text-align: right;
    margin-right: 10px;
}
/*加载中*/
.jiazai {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
#spinners{
    position: absolute;
    top: 50%;
    left: 50%;
}
#spinners li{
    position:absolute;
    float:left;
    width:100px;
    height:50px;
    top:0px;
    left:0px;
    opacity:0;
    -webkit-transition:all .3s ease-in-out;
    -webkit-transform:translateX(-100px);
    -moz-transition:all .3s ease-in-out;
    -moz-transform:translateX(-100px);
    -ms-transition:all .3s ease-in-out;
    -ms-transform:translateX(-100px);
    transition:all .3s ease-in-out;
    transform:translateX(-100px);
}

#pagination{
    width: 140px;
    position: fixed;
    bottom: 20px;
    left: 50%;
    margin-left: -54px;
}
#pagination li a{
    width:18px;
    height:18px;
    background:#7F8C8D;
    float:left;
    margin-right:5px;
    border-radius:20px;
    display:block;
}
#pagination li a.pag_active{
    background:#3498DB;
}
.clear{
    clear:both;
    display:block;
}
#spinners li.active{
    -webkit-transform:translateX(0);
    -moz-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0);
    opacity:1;
}
#spinners li:nth-child(2){
    margin-top: -17px;
    margin-left: -43px;
}
#spinners li:nth-child(3){
    margin-top: -14px;
    margin-left: 6px;
}
#spinners li:nth-child(3){
    margin-top:-10px;
}
#spinners li:nth-child(4){
    margin-left: -22px;
    margin-top: -8px;
}
#spinners li:nth-child(5){
    margin-left: 19px;
    margin-top: -10px;
}
#spinners li:nth-child(6){
    margin-top: -21px
}
/******************* PRELOADER 1 **********
*******************************************/
#preloader_1{
    position:relative;
}
#preloader_1 span{
    display:block;
    bottom:0px;
    width: 9px;
    height: 5px;
    background:#9b59b6;
    position:absolute;
    -webkit-animation: preloader_1 1.5s  infinite ease-in-out;
    -moz-animation: preloader_1 1.5s     infinite ease-in-out;
    -ms-animation: preloader_1 1.5s  infinite ease-in-out;
    -o-animation: preloader_1 1.5s   infinite ease-in-out;
    animation: preloader_1 1.5s  infinite ease-in-out;

}
#preloader_1 span:nth-child(2){
    left:11px;
    -webkit-animation-delay: .2s;
    -moz-animation-delay: .2s;
    -ms-animation-delay: .2s;
    -o-animation-delay: .2s;
    animation-delay: .2s;

}
#preloader_1 span:nth-child(3){
    left:22px;
    -webkit-animation-delay: .4s;
    -moz-animation-delay: .4s;
    -ms-animation-delay: .4s;
    -o-animation-delay: .4s;
    animation-delay: .4s;
}
#preloader_1 span:nth-child(4){
    left:33px;
    -webkit-animation-delay: .6s;
    -moz-animation-delay: .6s;
    -ms-animation-delay: .6s;
    -o-animation-delay: .6s;
    animation-delay: .6s;
}
#preloader_1 span:nth-child(5){
    left:44px;
    -webkit-animation-delay: .8s;
    -moz-animation-delay: .8s;
    -ms-animation-delay: .8s;
    -o-animation-delay: .8s;
    animation-delay: .8s;
}
@-webkit-keyframes preloader_1 {
    0% {
        height:5px;
        -webkit-transform:translateY(0px);
        background:#9b59b6;
    }
    25% {
        height:30px;
        -webkit-transform:translateY(15px);
        background:#183253;
    }
    50% {
        height:5px;
        -webkit-transform:translateY(0px);
        background:#9b59b6;
    }
    100% {
        height:5px;
        -webkit-transform:translateY(0px);
        background:#9b59b6;
    }
}

@-moz-keyframes preloader_1 {
    0% {
        height:5px;
        -moz-transform:translateY(0px);
        background:#9b59b6;
    }
    25% {
        height:30px;
        -moz-transform:translateY(15px);
        background:#183253;
    }
    50% {
        height:5px;
        -moz-transform:translateY(0px);
        background:#9b59b6;
    }
    100% {
        height:5px;
        -moz-transform:translateY(0px);
        background:#9b59b6;
    }
}

@-ms-keyframes preloader_1 {
    0% {
        height:5px;
        -ms-transform:translateY(0px);
        background:#9b59b6;
    }
    25% {
        height:30px;
        -ms-transform:translateY(15px);
        background:#183253;
    }
    50% {
        height:5px;
        -ms-transform:translateY(0px);
        background:#9b59b6;
    }
    100% {
        height:5px;
        -ms-transform:translateY(0px);
        background:#9b59b6;
    }
}

@keyframes preloader_1 {
    0% {
        height:5px;
        transform:translateY(0px);
        background:#9b59b6;
    }
    25% {
        height:30px;
        transform:translateY(15px);
        background:#183253;
    }
    50% {
        height:5px;
        transform:translateY(0px);
        background:#9b59b6;
    }
    100% {
        height:5px;
        transform:translateY(0px);
        background:#9b59b6;
    }
}


/*111*/
.set {
    background: transparent;
    border: 0;
    font-size: 12px;
    color: #183253;
}
.spquany {
    margin-top: 30px;
}
.spquany .statement_top h3{
    color:#183253;
}
.spquany .statement_top h3 span{
    padding-left: 5px;
}
.spquany .statement_nr{
    margin-bottom:20px;
}
.spquany .statement_bottomleft p {
    margin-left: 25px;
    display: flex;
    align-items: center;
}
.spquany .statement_bottomleft span em {
    display: inline-block;
    width: 100%;
    color: #666;
    font-weight: normal;
    font-size: 12px;
    font-style: normal;
    margin-bottom: 5px;
}

.spquany .statement_bottomleft span {
    padding-left: 10px;
}
.statement_shanxuan {
    padding: 15px;
}
.statement_shanxuan span{
    color:#666666;
}
.statement_shanxuan a{
    font-style: normal;
    font-size: 14px;
    margin-left: 15px;
}
.orderlist{
    background:#fff;
    padding:15px;
}

.xgou {
    font-size: 25px;
    margin-right: 0px;
    vertical-align: middle;
    display: inline-block;
    margin-top: -1px;
}
.orderlist_top {
    overflow: hidden;
    margin-bottom: 20px;
}
.orderlist_top ul{
    display: flex;
    overflow-x: auto;
}
.orderlist_top ul li{
    float: left;
    position: relative;
    margin-right:30px;
    font-size: 14px;
    color:#333333;
    cursor: pointer;
    white-space: nowrap;
    padding-bottom:8px;
}
.orderlist_top ul li span {
    padding: 0px 5px;
    background: #eb6828;
    color: #fff;
    display: inline-block;
    vertical-align: top;
    height: 15px;
    border-radius: 6px;
    margin-left: 3px;
    overflow: hidden;
    line-height: 14px;
    font-size: 12px;
}
.orderlist_top ul li.on{
    color:#eb6828;
    text-decoration: underline;
}
/*.orderlist_top ul li.on::after {
  position: absolute;
  content: "";
  bottom: 1px;
  left: 0;
  right: 0;
  background: #eb6828;
  width: 100%;
  height: 1px;
}*/
.orderlist_top ul li:hover{
    color:#eb6828;
}
.orderlist_con{
    overflow: hidden;
}
.orderlist_conapp{
    display: flex;
    align-items: center;
    padding-bottom: 20px;
    overflow: hidden;
}
.orderlist_conapp_right {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex: 1;
}
.orderlist_conapp_left {
    margin-right: 20px;
}
.exportdcy{
    background:#183253;
    color:#fff;
    font-size: 12px;
    padding:5px 15px;
    border-radius: 3px;
    border:0;
    white-space: nowrap;
    margin-right: 10px;
    width:110px;
    height: 35px;
}
.piliy {
    background: #eb6828;
}
.riqiorder select {
    border: 1px solid #ddd;
    background-color: transparent;
    padding: ;
    width: 200px;
    padding: 0px 10px;
    height: 35px;
    font-size: 14px;
    color: #666;
    cursor: pointer;
}
.riqiorder {
    margin-right: 10px;
    overflow: hidden;
    display: flex;
}
.riqiorder label {
    min-width: 50px;
    padding-top: 5px;
}
.riqiinput {
    display: flex;
    border: 1px solid #ddd;
    height: 35px;
}
.sousuo{
    background: #eee;
    color: #666;
    border:0;
    font-size: 14px;
    min-width: 40px;
    border-left: 1px solid #ddd;
}
.riqiinput input {
    width: 210px;
    padding: 0px 10px;
}
.linetab {
    height: 15px;
}
.orderlist_contable{
    position: relative;
    width: 100%;
    white-space: nowrap;
    overflow-x: auto;
}
.orderlist_contable table {
    width:100%;
    margin-bottom:20px;
}
.orderlist_contable table th{
    background: #ededed;
    padding: 10px 15px;
    font-weight: normal;
    font-size: 14px;
    white-space: nowrap;
}
.ordermun {
    display: flex;
    align-items: center;
    flex: 1;
}
.orderlist_contable table td{
    font-size: 12px;
    padding: 10px 15px;
    background: #fff;
    min-width: 100px;
    color: #666;
/*    border-right: 1px solid #eee;*/
    border-bottom: 1px solid #eee;
    line-height: 20px;
}
.orderlist_contable table td:first-child{
    border-left: 2px solid #eee;
}
.ordermun span{
    font-size: 12px;
    color:#666666;
}

.state button {
    display: block;
    background: transparent;
    border: 0;
    padding: 3px 0px;
    color: #183253;
}
.statelogis{
    color:#eb6828 !important;
}
.caozuo button {
    min-width: 80px;
    background: #eee;
    border: 0;
    margin:0 auto;
    border-radius: 40px;
    padding: 4px 0px;
    font-size: 12px;
    padding: 2px 5px;
    white-space: nowrap;
    display: block;
    margin-bottom: 8px;
    margin-top: 8px;
}
.qshuo{
    background:#183253 !important;
    color:#fff;
}
.qzhifu{
    background:#eb6828 !important;
    color:#fff;
}
.backsore{
    display: flex;
    padding:15px;
}
.backsore a{
    font-size: 14px;
    color:#eb6828;
    padding-right:10px;
    margin-right: 10px;
    position: relative;
}
.backsore i{
    font-size: 12px;
}
.backsore a:after{
    position: absolute;
    content: "";
    right: 0;
    top: 4px;
    width:1px;
    height: 14px;
    background:#eb6828;
}
.ordercky{
    background:#f6f6f6;
    padding:15px;
    font-size: 12px;
    color:#666666;
}
.ordercky span{
    padding-right: 30px;
}
.detorder{
    background:#fff;
    overflow: hidden;
}
.ordertijiao{
    overflow: hidden;
    padding:15px;
}

.ordertijiao ul {
    display: flex;
    overflow-x: auto;
}
.ordertijiao ul li{
    flex: 1;
    text-align:center;
    position: relative;
    min-width: 100px;
}
.icontijiao i{
    font-size: 40px;
    color:#ccc;
}
.ordertijiao ul li.on .icontijiao i{
    color:#00980d;
}

.ordertijiao ul li p{
    font-size: 12px;
    color:#999;
}
.ordertijiao ul li:after {
    position: absolute;
    content: "";
    width: 50%;
    height: 1px;
    background: #ccc;
    right: -25%;
    top: 30px;
}
.ordertijiao ul li.on:after{
    background: #00980d;
}
.ordertijiao ul li:last-child:after{
    display: none;
}
.orderxinxi{
    margin:15px;
    border:1px solid #eee;
    overflow: hidden;
}
.orderxinxi_nr{
    float: left;
    width:50%;
    border-right:1px solid #eee;
}
.orderxinxi_nr:last-child{
    border-right: 0;
}
.orderxinxi_nr h3{
    font-size: 18px;
    color:#000;
    position: relative;
    padding: 15px 0px 8px 15px;
    display: inline-block;
}
.orderxinxi_nr h3:after{
    position: absolute;
    content: "";
    width:100%;
    height: 2px;
    left:0;
    bottom: 0;
    background:#183253;
}
.orderxinxi_nrtop{
    overflow: hidden;
}
.orderxinxi_nrsore{
    padding:15px;
    font-size: 12px;
    line-height: 24px;
    color:#999999;
}
.ordersp_top h3{
    font-size: 18px;
    color:#000;
    position: relative;
    padding: 15px 0px 8px 30px;
    display: inline-block;
}
.ordersp_top h3:after{
    position: absolute;
    content: "";
    width:100%;
    height: 2px;
    left:0;
    bottom: 0;
    background:#183253;
}
.ordersp_nr {
    overflow: hidden;
    overflow-x: hidden;
    width: 100%;
    white-space: nowrap;
    overflow-x: auto;
    margin-top: 30px;
}

.ordersp_nr table {
    width: 100%;
    border: 1px solid #ededed;
}

.ordersp_nr table th {
    background: #ededed;
    padding: 10px 15px;
    font-weight: normal;
    font-size: 14px;
}
.ordersp_nr table th:last-child{
    text-align:center;
}
.ordersp_nr table td {
    padding: 10px 15px;
    font-weight: normal;
    font-size: 12px;
}
.orderlist_contablesore {
    padding-top: 0px;
    position: relative;

}
.ordersp_nr table tr{
    border-bottom: 1px dashed #ccc;
}
.ordersp_nr table tr:first-child{
    border-bottom: 0;
}
.ordersp .statement_zji{
    padding-right: 20px;
}
.ddzey {
    background: #f6f6f6;
    padding: 15px 20px;
    font-size: 12px;
    color: #000;
    margin-bottom: 30px;
    text-align: right;
}
.ddzey span {
    color: #F60;
    font-weight: 900;
    font-size: 16px;
}
.stapord_title{
    min-width: 70px;

}
.orderlist_contabletop{
    margin-bottom:20px;
}
.logistics_nr{
    padding-top: 20px;
}
.logistics_nrtop{
    font-size: 14px;
    line-height: 26px;
}
.logistics_nrapp {
    margin-top: 15px;
    overflow: hidden;
}
.logistics_nrapp table {
    max-height: 300px;
    display: -webkit-box;
    overflow-y: auto;
    border: 0;
    border-top: 1px solid #ddd;
}
.logistics_nrapp thead{
    background:#eee;
}
.logistics_nrapp thead th{
    font-size: 14px;
    color:#666666;
    padding:10px;
    font-weight:normal;
}
.logistics_nrapp td{
    font-size: 12px;
    color:#999999;
    padding:10px;

}
.logistics_nrapp .table > thead > tr > th{
    border-bottom: 0 !important;
}
.logistics_nrlast{
    padding-top: 20px;
    text-align:right;
    overflow: hidden;
}
.logistics_nrlast .logingb{
    background:transparent;
    border:1px solid #ccc;
    color:#666;
    font-size: 14px;
    border-radius: 3px;
    padding:5px 10px;
}
.dayin{
    display: flex;
    align-items: center;
}
.pinry {
    background: #fff;
    border: 1px solid #ccc;
    font-size: 12px;
    padding: 3px 10px;
}
.pinry i {
    font-size: 14px;
    margin-right: 3px;
}
.reckong .sousuo{
    background:#183253;
    color:#fff;
}
.reckong .sousuo {
    background: #183253;
    color: #fff;
    border: 0;
    padding: 0px 13px;
    min-width: 99px;
    border-radius: 3px;
    outline: none;
}
.riqiorder label{
    font-weight:normal;
}

.hejitop p{
    font-size: 12px;
}
.hejitop p span{
    margin-right: 30px;
}
.hejitop{
    padding-bottom: 20px;
    overflow: hidden;
}
.hejicon{
    border:1px solid #eee;
    overflow: hidden;
    margin-bottom: 15px;
    padding:20px 15px;
}
.hejicon_top h3{
    font-size: 14px;
    font-weight: 900;
}
.hejicon_nr{
    overflow: hidden;
    padding-top: 10px;
}
.hejicon_nr ul{
    display: flex;
}
.hejicon_nr ul li{
    padding:0px 30px;
}
.hejicon_nr ul li:first-child{
    padding-left: 0;
}
.hejicon_nrapp{
    font-size: 12px;
    line-height: 26px;
}
.hejicon_nrapp span{
    color:#999;
}
.hejicon_nrapp p{
    color:#000;
    font-weight:900;
}
.hejicon_nrapp a{
    font-size: 12px;
    color:#183253;
}
.hejicon_nrapp label {
    font-size: 22px;
    font-weight: normal;
    color: #666;
    margin-top: 12px;
}
.hejibottom {
/*  border: 1px solid #eee;*/
    margin-bottom: 20px;
}
.hejibottom .hejicon_top{
    padding:20px 15px;
}
.paycgicon i{
    color:#00980d;
    font-size: 120px;
}
.paycg{
    padding:50px;
    overflow: hidden;
    text-align:center;
}
.paycg_top p{
    font-size: 22px;
}
.paycgicon{
    margin-bottom:-25px;
}
.paycg_bottom{
    margin-top:40px;
    overflow: hidden;
}
.paycg_bottom a{
    width:180px;
    height: 42px;
    line-height: 42px;
    text-align:center;
    font-size: 14px;
    border-radius: 50px;
    background:#999;
    color:#fff;
    display: inline-block;
    margin:10px;
}
.viewbut{
    background:#183253 !important;
}
.reckapp_nr input{
    width: 200px;
    height: 35px;
    line-height: 35px;
    border:1px solid #eee;
    padding: 0px 10px;
    font-size: 12px;
}
.reckapp_nr{
    float: left;
    margin-right: 20px;
    display: flex;
    align-items: center;
    overflow:hidden;
    margin-bottom: 20px;
}
.reckapp_nr label{
    font-weight: normal;
    font-size: 14px;
}
.orderlist_conapp_reck{
    overflow:hidden;
}
.reckapp_nr select{
    width: 200px;
    height: 35px;
    line-height: 35px;
    border:1px solid #eee;
    padding: 0px 10px;
    font-size: 12px;
    background: #fff;
}
.reckapp_nr .sousuo{
    height: 35px;
    margin-left: 10px;
    width:110px;
    font-size: 12px;
}
.shenqy{
    background: #eb6828 !important;
}
.reckbottom{
    overflow:hidden;
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}
.reckbottom p{
    font-size: 14px;
    margin-right: 15px;
}
.reckbottom p span{
    color: #FF6600;
}
.auditop {
    font-size: 12px;
    overflow: hidden;
    color: #666666;
}
.auditop span{
    margin-right: 30px;
}
.reckbatle_nrtable table{
    border:1px solid #eee;
    width: 100%;
    margin-bottom: 20px;
}
.reckbatle_nrtable table td{
    border-top: 1px solid #eee;
    border-left: 1px solid #eee;
    font-size: 12px;
    padding: 10px 15px;
    font-weight: normal;
    color:#666666;
    min-width: 100px;
}
.reckbatle_nrtable table th{
    border-top: 1px solid #eee;
    border-left: 1px solid #eee;
    font-size: 12px;
    padding: 10px 15px;
    background: #f5f5f5;
    font-weight: normal;
    color:#666666;
}
.reckbatle_nrtable {
    overflow: hidden;
    width: 100%;
    white-space: nowrap;
    overflow-x: auto;
}
.reckbatle_nrtable th:before,.reckbatle_nrtable td:before{
    position: absolute;
    content: "";
    width:100%;
    height: 1px;
    bottom: 0;
    left:0;
    right: 0;
    background:#eee;
}

.invor .hejicon_nrapp a {
    background: #eb6828;
    color: #fff;
    display: inline-block;
    padding: 4px 10px;
    border-radius: 3px;
    width: 110px;
    height: 35px;
    text-align: center;
    margin-top: 10px;
}
.invor p.hover{
    color:#eb6828;
}
.fapiao {
    overflow: hidden;
    margin: 0px -10px;
    padding-top: 20px;
}
.fapiao p {
    float: left;
    width: 33.3%;
    display: flex;
    padding: 0px 10px;
    font-size: 12px;
    color: #666666;
    margin-bottom: 10px;
}
.fapiao p label {
    font-weight: normal;
    margin-right: 10px;
}
.fapiao p span{
    color:#999;
}
.invocedetails ul{
    display: flex;
    overflow-x: auto;
}
.invocedetails ul li {
    flex: 1;
    text-align: center;
    font-size: 12px;
    color: #999;
    position: relative;
    min-width: 100px;
}
.invocedetails ul li:after {
    position: absolute;
    content: "";
    width: 50%;
    right: -25%;
    top: 31px;
    background: #999;
    height: 1px;
}
.invocedetails ul li:last-child:after{
    display: none;
}
.invocedetails ul li span{
    display: none;
}
.invocedetails ul li.on .icontijiao i{
    color:#eb6828;
}
.invocedetails ul li.on{
    color:#eb6828;
}
.invocedetails ul li.on span{
    display: block;
}
.invocedetails ul li.on:after{
    background: #eb6828;
}
.invocedetails {
    margin-bottom: 40px;
    overflow: hidden;
}
.invocefapiao_nr .hejicon_top h3{
    margin-bottom: 20px;
    overflow:hidden;
}
.invocefapiao_table{
    overflow: hidden;
    width: 100%;
    white-space: nowrap;
    overflow-x: auto;
}
.invocefapiao_table table{
    width: 100%;
    border:1px solid #eee;
}
.invocefapiao_table table td{
    border-right: 1px solid #eee;
    border-bottom: 1px solid #eee;
    padding: 10px 15px;
    font-size: 12px;
    min-width: 100px;
}
.invocefapiao_table table td:nth-child(odd){
    background: #eee;

}
.tley{
    border:1px solid #ffe3ba;
    background: #fff6e7;
    color:#eb6828;
    padding: 2px 10px;
    border-radius: 3px;
    display: inline-block;
}
.invocefapiao_nr {
    margin-bottom: 25px;
    overflow: hidden;
}
.invocefapiao_nr .addgl_nrtable table{
    border: 1px solid #eee;
}
.fapiaorder .orderlist_conapp_left{
    margin-bottom: 20px;
    overflow:hidden;
}
.kaipiao .addgl_nrtable table td{
    border: 1px solid #eee;
}
.kaipiao .addgl_nrtable table td:first-child{
    border-left: 2px solid #eee;
    width:80px;
    min-width: 80px;
}
.kaipiao .addgl_nrtable table th:first-child{
    width:80px;
    min-width: 80px;
}
.downall_nr ul {
    overflow: hidden;
    margin-bottom: 20px;
}
.el-pagination.is-background.el-pagination--small ul {
    margin: 0;
    overflow: hidden;
}
.downall {
    padding-bottom: 50px;
}
.gwcdata {
    position: absolute;
    top: 30px;
    padding-top: 33px;
    right: 0;
    display: none;
}
.gwcallyou:hover .gwcdata{
    display: block;
}
.gwcdata:after {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    top: 29px;
  /*  left: 190px;*/
    right: 25px;
    width: 0;
    margin: 0 auto;
    height: 0px;
    width: 0;
    border-left: 1px solid transparent;
    border-right: 9px solid transparent;
    border-top: 10px solid #fff;
    border-color: #fff #fff transparent transparent;
    transform: rotate(-45deg);
    box-shadow: 2px -2px 5px rgba(0,0,0,0.1);
}
.gwcdata_sore{
    background: #fff;
    box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
    padding:15px 10px;
    width: 350px;
    overflow: hidden;
}

.gwcdata_emply {
    width: 100%;
    text-align: center;
    overflow: hidden;
    min-height: 185px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.gwcdata_emplyicon img {
    height: 90px;
}
.gwcdata_emplyapp p{
    color:#999;
    font-size: 14px;
}
.gwcdata_emplyicon {
    margin-top: -13px;
}
.gwcdata_datylist {
    display: flex;
    overflow: hidden;
}
.gwcdata_datylist_pic {
    width: 50px;
    height: 50px;
    border: 1px solid #d8d8d8;
    min-width: 50px;
    margin-right: 15px;
}
.gwcdata_datylist_pic img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    vertical-align: top;
}
.gwcdata_datylist_con {
    flex: 1;
    display: flex;
}
.title {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    font-size: 12px;
    flex: 1;
}
.soreall {
/*  display: flex;*/
    overflow: hidden;
    font-size: 12px;
    text-align: right;
}
.soreall_right {
    flex: 1;
    margin-left: 10px;
    text-align: right;
    overflow: hidden;
    font-size: 12px;
}
.soreall_right p span {
    color: #FF6600;
    font-weight: 900;
    margin-left: 8px;
}
.scy {
   /* background: #eee;*/
    border: 0;
    font-size: 12px;
/*    width: 90px;
    height: 28px;
    border-radius: 28px;*/
    font-size: 12px;
    background: transparent;
}
.soreallsc {
    text-align: right;
    overflow: hidden;
}
.gwcdata_daty ul li {
    padding: 10px 0px;
    border-bottom: 1px dashed #eee;
    cursor: pointer;
    overflow:hidden;
}
.gwcdata_daty ul li:first-child{
    padding-top: 0;
}
.gwcdata_daty ul {
    max-height: 375px;
    overflow-y: auto;
    padding: 0px 10px;
}
.gwcdata_datybottom {
    border-top: 1px solid #ddd;
    padding: 15px 0px 0px;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.jiesuangwc {
    background: #eb6828;
    color: #fff;
    padding: 0px 15px;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    border: 0;
    border-radius: 35px;
    margin-left: 10px;
}
.gwcdata_datybottom_left {
    font-size: 12px;
}
.gwcdata_datybottom_left span {
    color: #FF6600;
    font-weight: 900;
    margin-right: 5px;
}
.header_toprightwap {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    height: 100%;
}
.collect_sub {
    position: absolute;
    right: 10px;
    top: 10px;
}
.collect_subnry img {
    height: auto !important;
    width: 28px !important;
}
.zwsjapp {
    text-align: center;
    overflow: hidden;
    height: 310px;
    padding-top: 25px;
}
.zwsjapp_pic img {
    height: 100px;
}
.zwsjapp p {
    color: #999;
    font-size: 14px;
    margin-top: -5px;
}
.yansecoy.on.mencur {
    background: #fff;
    color: #000;
}

.el-cascader__label {
    font-size: 12px !important;
    text-align: left !important;
    padding-left: 20px !important;
}
.orderlist_contable{
    display: none;
}
.creditsuo .orderlist_contable:first-child{
    display: block;
}
.creditop_list ul {
    display: flex;
    overflow: hidden;
}
.creditop_list ul li {
    flex: 1;
}
.creditop_nr h3 {
    font-weight: 900;
    font-size: 20px;
}
.creditop_nr p {
    font-size: 12px;
    padding-top: 5px;
}
.creditop_list {
    margin-bottom: 20px;
    overflow: hidden;
}
.creditop_but button{
    background: #183253;
    color: #fff;
    font-size: 14px;
    padding: 5px 15px;
    border-radius: 3px;
    border: 0;
    margin-right: 10px;
}
.creditop_butshen {
    background: #eb6828;
}
.erdufen_nr {
    padding: 15px 0px 5px;
    color: #eb6828;
    border-bottom: 1px solid #eb6828;
    overflow: hidden;
}
.erdufen1 .phonelx select {
    width: 340px;
    border: 1px solid #ddd;
    padding: 8px 10px;
    margin-left: 10px;
    border-radius: 3px;
}
.erdufen2 .phonelx p{
    width: 340px;
    padding: 8px 0px;
    margin-left: 10px;
    border-radius: 3px;
}
.boxeck {
    margin: 10px;
    border-radius: 3px;
}
/*
th:last-child,td:last-child{
    position: sticky;
    left: 0;
    right: 0px;
    width: 100px;

}
td:last-child{
    background: #fff;
}
th:last-child:after,td:last-child:after{
    content: '';
    position: absolute;
    z-index: 4;
    left: -6px;
    top: 0;
    width: 6px;
    height: 100%;
    background: linear-gradient(90deg, rgba(0,0,0,.01), rgba(0,0,0, 0.02), rgba(0, 0, 0, .1));
}
.listright_sorelast th:nth-last-child(2), .listright_sorelast td:nth-last-child(2) {
    position: sticky;
    left: 0;
    right: 105px;
}
.listright_sorelast th:nth-last-child(2):after, .listright_sorelast td:nth-last-child(2):after {
    content: '';
    position: absolute;
    z-index: 4;
    left: -6px;
    top: 0;
    width: 6px;
    height: 100%;
    background: linear-gradient(90deg, rgba(0,0,0,.01), rgba(0,0,0, 0.02), rgba(0, 0, 0, .1));
}
.listright_sorelast th:last-child:after,.listright_sorelast td:last-child:after{
    display: none;
}
.listright_sorelast th:last-child:before,.listright_sorelast td:last-child:before{
    position: absolute;
    content: "";
    width:100%;
    height: 1px;
    bottom: 0;
    left:0;
    right: 0;
    background:#dedede;
}
.listright_sorelast th:nth-last-child(2):before,.listright_sorelast td:nth-last-child(2):before{
    position: absolute;
    content: "";
    width:100%;
    height: 1px;
    bottom: 0;
    left:0;
    right: 0;
    background:#dedede;
}*/
.reckbatle_top tr:first-child th:after{
    display: none;
}
.el-pager li.is-active{
    background-color: #183253;
    color: #fff !important;
}
.btn-next.is-last,.btn-prev.is-first{
    margin: 0 5px;
    background-color: #eee !important;
    color: #606266 !important;
    min-width: 30px !important;
    border-radius: 0px;
    font-weight: normal;
    line-height: 30px !important;
    height: 30px !important;
    padding: 0 !important;
}
.el-pager li{
    margin:0px 5px !important;
}
.el-pagination.el-pagination--small {
    margin-top: 30px;
    font-family: "Arial";
}
.c-datepicker-date-table th:after,.c-datepicker-date-table td:after{
    display: none;
}
.c-datepicker-date-table th,.c-datepicker-date-table td{
    position: relative;
    left: initial;
    right: initial;
    width: auto;
}
.logistics_nrapp th:last-child, .logistics_nrapp td:last-child{
    width: auto;
}
.logistics_nrapp th:last-child:after, .logistics_nrapp td:last-child:after{
    display: none;
}
.kaipiao th:last-child:after, .kaipiao td:last-child:after{
    display: none;
}
.invocefapiao_table th:last-child:after, .invocefapiao_table td:last-child:after{
    display: none;
}
.batch .customized_nrsore_con{
    width: 465px;
}
.batch_nrtop p {
    padding-bottom: 10px;
    overflow: hidden;
    font-size: 14px;
    color: #666;
}
.batch_nrtop p span{
    padding-right:15px;
}
.batch_nrpinz p{
    margin-bottom: 10px;
    font-size: 12px;
}
.batch_nrpinz{
    margin-bottom: 15px;
    overflow: hidden;
}
.batch_bz p{
    font-size: 12px;
    margin-bottom: 10px;
}
.batch_bz textarea{
    width:100%;
    border:1px solid #eee;
    padding:10px;
    height: 80px;
}
.xladizhi .phonelxsel{
    margin-left: 10px;
    width: 345px;
}
/*.addgl_nrtable table th:last-child,.addgl_nrtable table td:last-child{
    position: sticky;
}*/
/*table*/

.soll{
    position: sticky;
    right: 0;
    text-align: center;
    background:#fff;
}
.soll:after{
    position: absolute;
    content: "";
    width:100%;
    height: 1px;
    left:0;
    right: 0;
    bottom: 0;
    background:#eee;
}
.soll:before{
    content: '';
    position: absolute;
    z-index: 4;
    left: -6px;
    top: 0;
    width: 6px;
    height: 100%;
    background: linear-gradient(90deg, rgba(0,0,0,.01), rgba(0,0,0, 0.02), rgba(0, 0, 0, .1));
}
.statement_nr .soll:after{
    position: absolute;
    content: "";
    width:100%;
    height: 1px;
    left:0;
    right: 0;
    bottom: 0;
    background:#eee;
}
.statement_nr td:last-child{
    text-align:center;
}
.listright_sorelast .solltwo{
    position: sticky;
    left: 0;
    right: 88px;
}
.listright_sorelast .solltwo:before{
    content: '';
    position: absolute;
    z-index: 4;
    left: -6px;
    top: 0;
    width: 6px;
    height: 100%;
    background: linear-gradient(90deg, rgba(0,0,0,.01), rgba(0,0,0, 0.02), rgba(0, 0, 0, .1));
}
.listright_sorelast .solltwo:after{
    position: absolute;
    content: "";
    width:100%;
    height: 1px;
    left:0;
    right: 0;
    bottom: 0;
    background:#eee;
}
/*.listright_sorelast .soll:before{
    display: none;
}*/
.nosoll{
    text-align: center;
}
.orderlist_contable:first-child {
    display: block;
}
.listright_toptitle {
    margin-left: 30px;
    overflow: hidden;
    min-width: 200px;
    position: relative;
}
.listright_toptitle:after{
    position: absolute;
    content: "";
    width:1px;
    height: 100%;
    left:0;
    top: 45px;
    background:#eee;
}
.listright_toptitle_app {
    padding: 0px 20px;
    width: 100%;
    overflow: hidden;
    border-left: 1px solid #eee;
    margin-top: 45px;
}
.listright_toptitle p {
    margin-bottom: 5px;
    overflow: hidden;
    font-size: 13px;
    font-family: "Arial";
}
.listright_toptitle p:last-child{
    margin-bottom: 0;
}
.loginapp_nrulnav {
    width: 400px;
    margin: 0 auto;
    padding-bottom: 20px;
    overflow: hidden;
}
.loginapp_nrulnav ul {
    display: flex;
    justify-content: center;
}
.loginapp_nrulnav ul li {
    float: left;
    cursor: pointer;
    color: #666666;
    margin: 0px 25px;
    font-size: 16px;
}
.loginapp_nrulnav ul li:last-child{
    float: right;
}
.loginapp_nrulnav ul li.on {
    border-bottom: 1px solid #183253;
    color: #183253;
    font-weight: 700;
}
.loginapp_nrbottom_nr{
    display: none;
}
.loginapp_nrbottom_nr:first-child{
    display: block;
}
.hqyzm {
    min-width: 100px;
    flex: 0 !important;
    padding: 0 !important;
    width: 100px;
    color:#eb6828;
    font-size: 12px;
    position: relative;
    border-left: 1px solid #eee;
}
.zwsc {
    text-align: center;
    overflow: hidden;
    padding-top: 24px;
    min-height: 102px;
}
.zwsc .zwsjapp_pic img {
    height: 50px;
}
.zwsc p{
    font-size: 14px;
    color:#999;
    margin-top: -5px;
}
.zwddy {
    padding-top: 100px;
    text-align: center;
    overflow: hidden;
}
.zwddy .zwsjapp_pic img {
    height: 100px;
}
.zwddy p a {
    color: #eb6828;
    font-size: 14px;
}
.zwddy p{
    font-size: 14px;
    color:#999;
    margin-top: -5px;
}
.kpiao input{
    position: absolute;
}
/*.xialaappy{
    margin-right: 30px;
}*/
.dzgappy{
    padding-left:0;
}
.wuliuselect select{
    border: 1px solid #ddd;
    padding: 8px 10px;
    margin-left: 10px;
    border-radius: 3px;
    width: 340px;
    background: transparent;
}

.orderlist_contabletop{
    background: #ededed;
    padding: 10px 15px;
    font-weight: normal;
    font-size: 14px;
    white-space: nowrap;
    overflow: hidden;
}
.orderlisttr {
    width: 100%;
    display: flex;
    border: 1px solid #eee;
    margin-bottom: -1px;
    overflow: hidden;
}
.orderlisttrtd{
    flex: 1;
}
.firstorder {
    min-width: 250px;
    justify-content: flex-start !important;
    width:250px;
}
.orderlist_contabletopall{
    background: #ededed;
    font-weight: normal;
    font-size: 14px;
}
.orderlistbh{
    background: #ededed;
    padding: 10px 15px;
    font-weight: normal;
    font-size: 14px;
}
.orderlisttr .orderlisttrtd{
    font-size: 12px;
    padding: 10px 15px;
    color: #666;
    line-height: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-right: 1px solid #eee;
}
.orderlisttr .orderlisttrtd:last-child{
    border-right:0;
}
.xunhuanorder .orderlisttrtd:last-child{
    border-right: 1px solid #eee;
}
.xunhuanorder {
    min-width: 430px;
    width:430px;
}
.shuxingapp{
    min-width: 150px;
    width:150px;
}
.xunhuanorder_nr {
    width: 100%;
    display: flex;
    overflow: hidden;
}

.zzz.statelogis {
    background: #999;
    border: 0;
    color: #fff !important;
    padding: 2px 30px;
    border-radius: 30px;
    margin-top: 10px;
}
.bannerlast .swiper-button-prev{
    left: 4px !important;
}
.zfbapp{
    display: flex;
    align-items: center;
}
.zfbapp i{
    color:#02a9f1;
    margin-right:3px;
    vertical-align: middle;
    display: inline-block;
}
.orderlist_contable .table{
    min-width: 840px;
}
.orderlist_contabletopall .orderlisttrtd.soll{
    background:#eee;
}
.qgwy{
    display: none;
}
.orderlist_contable .table .soll{
    max-width: 120px;
}
.allorder .el-pager li {
    margin: 0px 5px !important;
    background: #eee !important;
    width:30px !important;
    height: 30px !important;
}
.allorder .is-active.number{
    background:#183253 !important;
    width:30px !important;
    height: 30px !important;
}
/*地图*/

.contactone_city ul li{
    display: none;
}
.contactone_city ul li.act{
    display: block;
}
.eastone {
    position: absolute;
    right: 310px;
    top: 340px;
    animation: mapy 2s;
    transform: translateY(0px);
}
/*.contactone_city ul li.act .eastone {
  position: absolute;
  right: 307px;
  top: 334px;

}*/

@keyframes mapy{
    0%   {
        transform: translateY(5px);
    }
    100% {
        transform: translateY(0px);
    }
}
/*天津*/
.sector1 .easttwo .eastys {
    position: absolute;
    right: 305px;
    top: -6px;
    animation: mapy 2s;
    transform: translateY(0px);
    z-index: 9;
}
.sector1 .easttwo .eastbj {
    position: absolute;
    right: 305px;
    top: 1px;
}
/*沈阳*/
.sector2 .easttwo .eastys {
    position: absolute;
    right: 216px;
    top: -10px;
    animation: mapy 2s;
    transform: translateY(0px);
    z-index: 9;
}
.sector2 .easttwo .eastbj {
    position: absolute;
    right: 216px;
    top: -3px;
}
/*青岛*/
.sector3 .easttwo .eastys {
    position: absolute;
    right: 309px;
    top: 266px;
    animation: mapy 2s;
    transform: translateY(0px);
    z-index: 9;
}
.sector3 .easttwo .eastbj {
    position: absolute;
    right: 309px;
    top: 271px;
}
/*无锡*/
.sector4 .easttwo .eastys {
    position: absolute;
    right: 311px;
    top: 320px;
    animation: mapy 2s;
    transform: translateY(0px);
    z-index: 9;
}
.sector4 .easttwo .eastbj {
    position: absolute;
    right: 309px;
    top: 325px;
}
/*上海*/
.sector5 .easttwo .eastys {
    position: absolute;
    right: 311px;
    top: 377px;
    animation: mapy 2s;
    transform: translateY(0px);
    z-index: 9;
}
.sector5 .easttwo .eastbj {
    position: absolute;
    right: 309px;
    top: 380px;
}
/*宁波*/
.sector6 .easttwo .eastys{
    position: absolute;
    right: 300px;
    top: 390px;
    animation: mapy 2s;
    transform: translateY(0px);
    z-index: 9;
}
.sector6 .easttwo .eastbj {
    position: absolute;
    right: 303px;
    top: 395px;
}
/*厦门*/
.sector7 .easttwo .eastys{
    position: absolute;
    right: 319px;
    top: 436px;
    animation: mapy 2s;
    transform: translateY(0px);
    z-index: 9;
}
.sector7 .easttwo .eastbj {
    position: absolute;
    right: 322px;
    top: 443px;
}
/*东莞*/
.sector8 .easttwo .eastys{
    position: absolute;
    right: 363px;
    top: 484px;
    animation: mapy 2s;
    transform: translateY(0px);
    z-index: 9;
}
.sector8 .easttwo .eastbj {
    position: absolute;
    right: 364px;
    top: 489px;
}
/*武汉*/
.sector9 .easttwo .eastys {
    position: absolute;
    right: 358px;
    top: 363px;
    animation: mapy 2s;
    transform: translateY(0px);
    z-index: 9;
}
.sector9 .easttwo .eastbj {
    position: absolute;
    right: 357px;
    top: 370px;
}
/*西安*/
.sector10 .easttwo .eastys {
    position: absolute;
    right: 480px;
    top: 73px;
    animation: mapy 2s;
    transform: translateY(0px);
    z-index: 9;
}
.sector10 .easttwo .eastbj {
    position: absolute;
    right: 479px;
    top: 76px;
}
/*重庆*/
.sector11 .easttwo .eastys {
    position: absolute;
    right: 494px;
    top: 293px;
    animation: mapy 2s;
    transform: translateY(0px);
    z-index: 9;
}
.sector11 .easttwo .eastbj {
    position: absolute;
    right: 494px;
    top: 299px;
}
/*成都*/
.sector12 .easttwo .eastys {
    position: absolute;
    right: 309px;
    top: 273px;
    animation: mapy 2s;
    transform: translateY(0px);
    z-index: 9;
}
.sector12 .easttwo .eastbj {
    position: absolute;
    right: 309px;
    top: 278px;
}
/*合肥*/
.sector13 .easttwo .eastys {
    position: absolute;
    right: 346px;
    top: 330px;
    animation: mapy 2s;
    transform: translateY(0px);
    z-index: 9;
}
.sector13 .easttwo .eastbj {
    position: absolute;
    right: 346px;
    top: 334px;
}
.logistics_nrapp tr:first-child td{
    color:#333333;
}
.spquany .statement_nr tr:nth-child(2) td:nth-child(2){
    cursor: pointer;
}
.phonelx.xladizhi .phonelxsel{
    display: flex;
}
.phonelx.xladizhi .phonelxsel select{
    flex: 1;
    max-width: 33.3%;
}
.phonelx.xladizhi .phonelxsel select:last-child{
    margin-right: 0;
}
.phonelx.xladizhi .phonelxsel select:first-child{
    margin-left: 0;
}
.stapdan {
    text-align: center;
}
.orderlisttr .orderlisttrtd .state{
    text-align:center;
}
.xunhuanorder_nr .orderlisttrtd:last-child{
    text-align:left;
    justify-content: flex-start;
}
.orderlisttrtd.shuxingapp{
    justify-content: flex-start;
}
.comfirmsan table th:nth-child(3){
    text-align:center;
}
.ordersp_nr table th{
    text-align:center;
    min-width: 100px;
}
.ordersp .ordersp_nr table th:first-child{
    text-align:left;
}
.ordersp .ordersp_nr table th:nth-child(2){
    text-align:left;
}
.stapnum {
    text-align: center;
}
.staptitle p{
    white-space: pre-wrap;
}
.stapdan span {
    color: #FF6600;
}
.switch-component{
    margin-left: 0 !important;
}
.zffsyapp{
    display: flex;
    align-items: center;
    margin-bottom: 15px;
    overflow: hidden;
}
.zffsyapp p {
    overflow: hidden;
    margin-left: 10px;
}
.zffsyapp span {
    float: left;
    margin-right: 25px;
    font-size: 12px;
}
.zffsyapp span img {
    height: 18px;
    position: relative;
    top: initial;
    right: initial;
    vertical-align: top;
    transform: initial;
    margin-right: 8px;
}
.product-server-tag {
    display: inline-block;
    width: 18px;
    line-height: 15px;
    text-align: center;
    height: 18px;
    color: red;
    border: 1px solid #f74747;
    border-radius: 2px;
    cursor: default;
    font-style: normal;
    font-size: 12px;
    margin-right: 8px;
}
.zffsyall{
    overflow: hidden;
    margin-bottom: 8px;
}
.zffsyapp label {
    font-size: 14px;
    color: #666;
    font-weight: normal;
}
.banvideo{
    width:100%;
    overflow: hidden;
    padding-top: 94px;
}
.banvideo video{
    width:100%;
}
.ylscall{
    overflow: hidden;
}
.listright_toprightapp{
    float: left;
}
.ylsclist {
    margin: 0;
    margin-top: 10px;
    background:#183253;
}
.allorder .orderlisttr{
    overflow: visible !important;
}
.dzdetails {
    width: 340px;
    border: 1px solid #ddd;
    padding: 8px 10px;
    margin-left: 10px;
    border-radius: 3px;
}
.dzfuwubox .boxeck{
    margin-right: 0;
    border-radius: 32px;
    width: 149px;
    height: 36px;
}
.dzfuwubox .boxeck span{
    color:#fff;
}
.wapvdoy{
    display: none;
}
.banwapvideo{
    display: none;
}
.hyxiala i {
    vertical-align: middle;
    display: inline-block;
    font-size: 30px;
    transform: scale(0.8,0.8);
    color: #666666;
    margin-top: 4px;
    margin-right: 25px;
}
.hyxiala:hover i{
    color: #183253;
}
.hyxiala li{
    color:#333333;
    padding: 10px 0px;
    border-bottom: 1px solid #f5f5f5;
}
.hyxiala li:hover a{
    color: #183253;
}
.hyxiala a{
    padding-bottom:0;
}
.hyxiala .xialasore {
    position: absolute;
    margin-left: -36px;
    margin-top: 10px;
    z-index: 99999;
    top: 15px;
    padding-top: 45px;
    min-width: 115px;
    text-align: center;
    width: 115px;
}
.hyxiala .xialasore .xialaapp{
    padding: 0px 10px;
}
.hyxiala .xialaapp::after{
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    top: 40px;
    left: 0;
    right: 0;
    width: 0;
    margin: 0 auto;
    height: 0px;
    width: 0;
    border-left: 1px solid transparent;
    border-left-color: transparent;
    border-right: 9px solid transparent;
    border-right-color: transparent;
    border-top: 7px solid #fff;
    border-top-color: rgb(255, 255, 255);
    border-color: #fff #fff transparent transparent;
    transform: rotate(-45deg);
    box-shadow: 2px -2px 7px rgba(0,0,0,0.1);
}
.gwcallyou{
    max-width: 70px;
}
.hyxiala_wap{
    display: none;
}
.contactone_right ul li{
    position: relative;
}
.soupro i {
    font-size: 21px;
    vertical-align: middle;
    display: inline-block;
    margin-top: 5px;
    margin-right: 9px;
    color:#666666;
}
.soupro i:hover{
    color:#183253;
}
.soupro a {
    display: inline-block;
}
.perlogo img {
    margin-top: 5px;
}
.backcart a{
    color:#666666;
    font-size: 18px;
}
.backcart a i {
    font-size: 18px;
    vertical-align: middle;
}
.backcart {
    padding-top: 30px;
    overflow: hidden;
}
.nrbottom_title {
    background: #f5f5f5;
    padding: 15px 20px;
    border-radius: 5px;
    overflow: hidden;
}
.nrbottom_title p {
    overflow: hidden;
    margin-top: 10px;

}
.nrbottom_title p label {
    font-size: 12px;
}
.nrbottom_title p span {
    color: #666666;
    font-size: 12px;
}
.essen .phonelx input{
    width:100%;
}
.essen .phonelxsel{
    width:100%;
}
.essen .phonelx textarea{
    width: 100%;
    height: 140px;
    border: 1px solid #ddd;
    padding: 8px 10px;
    margin-left: 10px;
    border-radius: 3px;
}
.detailed_bottomleft ul li{
    cursor: pointer;
}
.regicheck .el-checkbox__label{
    font-weight: normal;
}
.senxuany{
    background:#fff;
    text-align:center;
    padding:10px 20px;
    overflow: hidden;
}
.senxuany a{
    background:#eb6828;
    padding:8px 15px 4px;
    color:#fff;
    border-radius:5px;
    font-size: 15px;
    width:100%;
    display: inline-block;
    overflow: hidden;
    vertical-align: middle;
}
.senxuany a i {
    font-size: 20px;
    vertical-align: middle;
    margin-right: 3px;
    margin-top: -3px;
    display: inline-block;
}

.shuliang {
    overflow: hidden;
    display: flex;
    align-items: center;
}
.shuliang label{
    float: left;
}
.shuliang .slnum{
    float: left;
    margin-right: 10px;
}

.bornum input {
    border: 0;
}
.firmycon {
    cursor: pointer;
}

.regicheck .el-checkbox:nth-child(3n){
    margin-right: 0;
}
.regicheck .el-checkbox {
    float: left;
    margin-left: 0 !important;
    width: 33.3%;
    margin-right: 0;
    align-items: flex-start;
    white-space: pre-wrap;
    text-align: left;
    height: auto;
    padding: 10px 5px;
    line-height: 24px;
    overflow: hidden;
}

.regicheck {
    padding: 10px 0px;
    margin: 0px -5px;
}
.regicheck .el-checkbox__label{
    line-height: 20px;
}
.regicheck .el-checkbox__input{
    margin-top: 3px;
}

.poratey {
      color: #fff !important;
      background: #183253 !important;
      display: inline-block;
      padding: 3px 16px !important;
      border-radius: 21px;
      font-size: 12px;
   /*   margin-top: 6px;*/
}
.powon .customized_nrsore{
    position: relative;
}
.powongb{
    position: absolute;
    right: 30px;
    top: 30px;
    cursor: pointer;
    width: 65px;
    text-align: right;
}
.powon .customized_nrsore_con{
    width:100%;
    margin-bottom: 0;
}
.invoiadd {
    margin-top: 0;
    background: #f5f5f5;
    border: 0;
}
.invoiadd .confirmy_con{
    background: #fff;
    padding:10px;
    margin-bottom:1px;
}
.invoiadd .confirmy_conall.xg {
    height: 50px;
}
.invoiadd .confirmy_conleft em {
    float: left;
    vertical-align: middle;
    margin-top: 3px;
}
.nrbottom_title h3 {
    font-size: 14px;
    color: #666;
}
.addshy .customized_nrsore{
    width: 650px;
}
.addshy .phonelx input{
    flex: 1;
}
.addshy .customized_nrsore_con{
    width: 520px;
}
.addshy .phonelxsel{
    flex: 1;
}
.addshy .phonelxsel select{
    padding:9px;
}
.addshy .phswch {
    flex: 1;
}
.addshy .customized_nrsore_last{
    width: 520px;
}
.reginappform_radio {
    padding: 0px 3px;
}
.surepic img {
    width: 65px;
    height: 65px;
    object-fit: cover;
    border-radius:5px;
}
.surepic a {
    margin-right: 10px;
    display: inline-block;
    float: left;
    margin-bottom: 10px;
    overflow: hidden;
}
.beizhu_nr {
    margin-top: 20px;
    overflow: hidden;
}
.beizhu_nr textarea {
    width: 100%;
    border: 0;
    background: #f5f5f5;
    padding: 15px;
    overflow: hidden;
}
.beizhu {
    margin-top: 0;
}
.qstime {
    background: transparent !important;
    color: #183253;
    white-space: pre-line !important;
}
.reasonapp textarea {
  width: 100%;
  background: #f5f5f5;
  border: 0;
  border-radius: 5px;
  padding: 15px;
  margin-top: 20px;
  overflow: hidden;
}
.customized_nrsore_con {
  width: 100% !important;
}
.el-message-box__btns .el-button.el-button--primary{
    background: #183253 !important;
    border: 1px solid #183253 !important;
}

.el-textarea__inner:focus{
    outline: none;
    border:1px solid #999 !important;
}
.conabot {
    padding: 0px 65px;
}
.advproduct .swiper-button-disabled {
    display: none;
}
.advproduct .swiper-button-next, .advproduct .swiper-button-prev {
    color: #535353 !important;
    background: #183253;
    width: 50px;
    height: 50px;
}
.advproduct .swiper-button-prev{
    left: 0px !important;
}
.advproduct .swiper-button-next{
    right: 0px !important;
}
.advproduct .swiper-button-next:after, .advproduct .swiper-button-prev:after {
    font-size: 21px;
    color: #fff;
}
