*, *:before, *:after {
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    outline:0;
    margin:0;
    padding:0;
}
#bsWXBox {
    box-sizing:content-box;
}
ul {
    list-style:none;
}
body, div, span, h1, h2, h3, h4, h5, h6, p, em, img, strong, b, small, u, i, center, dl, dt, dd, ol, ul, li, sub, sup, tt, var, del, dfn, ins, kbd, q, s, samp, strike, applet, object, iframe, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, blockquote, pre, a, abbr, acronym, address, big, cite, code, mark, audio, video, input, textarea, select {
    margin:0;
    padding:0;
}
a:link, a:visited {
    text-decoration:none;
    outline:0;
    color:#666
}
a:hover, a:active, a:focus {
    color:#666;
    text-decoration:none
}
img {
    border:0;
    padding: 0;
    margin: 0;
    max-width:100%;
}
table {
    border-collapse:collapse;
    width:100%
}
h1, h2, h3, h4, h5, h6 {
    font-weight:normal;
}
input, textarea {
    font-size:14px;
    outline:0;
    overflow:hidden;
}
input[type='reset'], input[type='button'], input[type='submit'], input[type='radio'] {
    cursor:pointer;
    outline:0;
    border: none;
}
input[type='checkbox'], input[type='radio'] {
    position:relative;
    vertical-align:middle;
}
textarea, input[type='email'], input[type='date'], input[type='password'], input[type='text'] {
    outline:0;
    color:#545454;
}
input[type="submit"], input[type="reset"], input[type="button"], input[type='text'], select, button {
    -webkit-appearance:none
}
input, select, textarea {
    -webkit-appearance:none;
    -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
}
::-webkit-input-placeholder {
    color:#D6D6D6;
}
:-moz-placeholder {
    color:#D6D6D6;
    opacity:1;
}
::-moz-placeholder {
    color:#D6D6D6;
    opacity:1;
}
:-ms-input-placeholder{
    color:#D6D6D6;
}
.clearfix:after {
    clear:both;
    height:0;
    content:"";
    line-height:0;
    font-size:0;
    display:block
}
.clear {
    clear:both;
}
@font-face {
    font-family:'Roboto-Bold';
    src: url('../fonts/Roboto-Bold.ttf?v=4.2.0') format('truetype');
    font-weight:normal;
    font-style:normal;
}
@font-face {
    font-family:'Roboto-Regular';
    src: url('../fonts/Roboto-Regular.ttf?v=4.2.0') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'Roboto-Light';
    src: url('../fonts/Roboto-Light.ttf?v=4.2.0') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'OSWALD-MEDIUM';
    src: url('../fonts/OSWALD-MEDIUM.ttf?v=4.2.0') format('truetype');
    font-weight:normal;
    font-style:normal;
}
html{
    width: 100%;
    /*font-size: 62.5%;
    font-size: 5.20833vw;*/
    font-size: calc(100vw/19.2);
}
@media (min-width: 1580px) {
    html {
        font-size: 100px;
    }
}
@media (max-width: 1199px) {
    html {
        font-size: 80px;
    }
}
@media (max-width: 767px) {
    html {
        font-size: calc(100vw/7.5);
    }
}
body {
    font-family: "Microsoft YaHei";
    font-size: 16px;
    color:#666;
    line-height:1.5;
    width:100%;
    background:#fff;
    -webkit-tap-highlight-color:transparent;
    -webkit-text-size-adjust: none;
    overflow-x: hidden;
}
@media (max-width: 1199px) {
    body {
        font-size: 14px;
    }
}
@media (max-width: 767px) {
    body {
        font-size: 0.28rem;
    }
}
.f-12{
    font-size: 0.12rem;
}
.f-14{
    font-size: 0.14rem;
}
.f-15{
    font-size: 0.15rem;
}
.f-16{
    font-size: 0.16rem;
}
.f-18{
    font-size: 0.18rem;
}
.f-20{
    font-size: 0.20rem;
}
.f-22{
    font-size: 0.22rem;
}
.f-24{
    font-size: 0.24rem;
}
.f-28{
    font-size: 0.28rem;
}
.f-30{
    font-size: 0.3rem;
}
.f-32{
    font-size: 0.32rem;
}
.f-36{
    font-size: 0.36rem;
}
.f-48{
    font-size: 0.48rem;
}
.f-50{
    font-size: 0.50rem;
}
.f-55{
    font-size: 0.55rem;
}
.f-60{
    font-size: 0.60rem;
}
.f-70{
    font-size: 0.70rem;
}
.f-72{
    font-size: 0.72rem;
}
.f-100{
    font-size: 1rem;
}
.f-143{
    font-size: 1.43rem;
}
.f-150{
    font-size: 1.5rem;
}
.f-180{
    font-size: 1.8rem;
}
.f-250{
    font-size: 2.5rem;
}
.fl {
    float:left;
}
.fr {
    float:right;
}
.picture{
    position: relative;
    overflow: hidden;
    width: 100%;
}
.picture:after{
    content: '';
    display: block;
    padding-bottom: 100%;
}
.picture img{
    transition: .5s;
}
.middleCenter {
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    max-width:100%;
    max-height:100%;
    display:block;
    vertical-align:middle;
    text-align:center;
    margin:auto
}
.tp{
    overflow: hidden;
}
.tp img{
    display: block;
    max-width: 100%;
    height: auto;
    margin: auto;
    transition: .5s;
}
.container1 {
    width: 1720px;
    margin: 0 auto;
}
.container2 {
    width: 1580px;
    margin: 0 auto;
}
header {
    width:100%;
    margin:0 auto;
    position: absolute;
    top: 0;
    z-index: 999;
}
.daohang {
    display: block;
    width: 100%;
    margin: 0 auto;
    height: 90px;
    clear: both;
    top: 0;
    position: fixed;
    z-index: 999;
    transition: .5s;
}
.daohang .container1{
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 100%;
    transition: .5s;
}
.yx{
    display: flex;
    align-items: center;
}
.yx a {
    display: block;
}
.yx a img {
    max-width:100%;
    height: 0.46rem;
    transition: .5s;
}
.yx p{
    font-weight: 400;
    color: #FFFFFF;
}
.nav-fr{
    display: flex;
    align-items: center;
}
.navdaohang{
    margin-left: 0.57rem;
}
.menupc{
    display: flex;
    align-items: center;
}
.menupc li{
    text-align: center;
    z-index: 9;
    position: static;
    margin: 0 0.33rem;
    line-height: 90px;
}
.menupc li:hover a{
    color: #EF6107;
}
/*.menupc li:hover a:after{
    width: 100%;
}*/
.menupc li a{
    display: block;
    font-weight: 400;
    color: #ffffff;
    position: relative;
    text-transform: uppercase;
}
.menupc li a:hover{
    color: #EF6107;
}
.menupc li a.current{
    color: #EF6107;
}
/*.menupc li a:after{
    content: '';
    display: block;
    width: 0;
    margin: 0 auto;
    height: 4px;
    background: #AC1E29;
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: -1;
    transition: .5s;
}
.menupc li a:hover:after{
    width: 100%;
}
.menupc li .current:after{
    width: 100%;
}*/
.menupc .xiala{
    position: absolute;
    z-index: 999;
    display: none;
    border-top: 1px solid #e5e5e5;
    overflow: hidden;
    left: 0;
    width: 100%;
    height: auto;
    line-height: normal;
    text-align: left;
}
.menupc .xiala.er{
    background: #f7f7f7;
    padding: 25px 0;
}
.menupc .xiala.er ul{
    display: flex;
    align-items: center;
    padding-left: 30%;
}
.menupc .xiala.er.ers ul{
    padding-left: 50%;
}
.menupc .xiala.er ul li{
    line-height: 30px;
    margin: 0;
}
.menupc .xiala.er ul li a{
    font-weight: 400;
    color: #373737 !important;
    padding: 0 0.32rem;
    text-transform: capitalize;
    position: relative;
}
.menupc .xiala.er ul li a:after{
    content: '';
    display: block;
    width: 1px;
    height: 13px;
    background: #dcdcdc;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translate(0, -50%);
}
.menupc .xiala.er ul li:last-child a:after{
    display: none;
}
.menupc .xiala.er ul li a:hover{
    color: #F16106 !important;
}
.menupc .xiala.san{
    background: #FFFFFF;
}
.menupc .xiala.san .sans{
    display: flex;
}
.menupc .xiala.san .san_fl{
    width: 40.5%;
    padding: 0.55rem 0.7rem 0.55rem calc((100vw - 1580px) / 2);
}
.menupc .xiala.san .san_fl .san_fl1{
    font-weight: 400;
    color: #0E0E0E;
    line-height: 1;
}
.menupc .xiala.san .san_fl .san_fl2{
    margin-top: 0.25rem;
    font-weight: 400;
    color: #545454;
    line-height: 24px;
}
.menupc .xiala.san .san_fl .san_fl3{
    margin-top: 0.7rem;
}
.menupc .xiala.san .san_fl .san_fl3 a{
    display: flex;
    align-items: center;
    font-weight: 400;
    color: #F16106;
    line-height: 24px;
}
.menupc .xiala.san .san_fl .san_fl3 a i{
    width: 22px;
    height: 22px;
    background: #F16106 url("../images/xjt.png") no-repeat center;
    background-size: 10px 11px;
    border-radius: 50%;
    margin-left: 0.25rem;
}
.menupc .xiala.san .san_fc{
    width: 32%;
    background: #F7F7F7;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 0.55rem 0.7rem;
    box-shadow: inset 10px 0 10px -10px rgba(0, 0, 0, 0.26);
}
.menupc .xiala.san .san_fc dl{
    width: 47%;
}
.menupc .xiala.san .san_fc dl dt{
    font-weight: bold;
    color: #373737;
    line-height: 1;
    border-bottom: 1px solid #DBDBDB;
    padding-bottom: 0.17rem;
}
.menupc .xiala.san .san_fc dl dd{
    font-weight: 400;
    color: #F16106;
    line-height: 24px;
    margin-top: 0.16rem;
}
.menupc .xiala.san .san_fc dl dd a{
    display: block;
    color: #7A7A7A;
    background: url("../images/dian.jpg") no-repeat left center;
    background-size: 3px 3px !important;
    padding-left: 15px;
}
.menupc .xiala.san .san_fc dl dd a:hover{
    color: #F16106;
    background: url("../images/dian_h.jpg") no-repeat left center;
}
.menupc .xiala.san .san_fr{
    width: 27.5%;
}
.menupc .xiala.san .san_fr img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.menupc .xiala.si{
    background: #FFFFFF;
}
.menupc .xiala.si .sis{
    display: flex;
}
.menupc .xiala.si .si_title{
    width: 32.5vw;
    padding: 0.4rem 0.7rem 0.8rem 14.7vw;
}
.menupc .xiala.si .si_title ul{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.menupc .xiala.si .si_title ul li{
    width: 100%;
    margin: 0;
    line-height: 48px;
    text-align: left;
}
.menupc .xiala.si .si_title ul li a{
    display: block;
    font-weight: 400;
    color: #373737;
    line-height: 48px;
    background: url("../images/sijt.png") no-repeat right center;
    background-size: 6px 10px !important;
    position: relative;
    transition: .5s;
}
.menupc .xiala.si .si_title ul li a:after{
    content: '';
    display: block;
    width: 0;
    height: 1px;
    background: #F16106;
    transition: .5s;
}
.menupc .xiala.si .si_title ul li a:hover{
    color: #F16106;
    font-weight: bold;
    background: url("../images/sjjt_h.png") no-repeat right center;
}
.menupc .xiala.si .si_title ul li a:hover:after{
    width: 100%;
}
.menupc .xiala.si .si_title ul li.on a{
    color: #F16106;
    font-weight: bold;
    background: url("../images/sjjt_h.png") no-repeat right center;
}
.menupc .xiala.si .si_title ul li.on a:after{
    width: 100%;
}
.menupc .xiala.si .si_show{
    width: 67.5vw;
    padding: 0.4rem 12.03125vw 0.8rem 0.7rem;
    box-shadow: inset 10px 0 10px -10px rgba(0, 0, 0, 0.26);
    background: #F7F7F7;
}
.menupc .xiala.si .si_show .si_info{
    display: none;
}
.si_info{
    height: 395px;
    position: relative;
    /*overflow-y: scroll;*/
}
.si_info .ps__rail-y{
    opacity: 1;
    background-color: #E5E5E5 !important;
}
.si_info .ps__thumb-y{
    background-color: #CACACA !important;
}
/*.style3::-webkit-scrollbar-track{
    background-color: #E5E5E5;
}
.style3::-webkit-scrollbar{
    width: 4px;
    background-color: #E5E5E5;
}
.style3::-webkit-scrollbar-thumb{
    background-color: #CACACA;
}*/


.si_info ul{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding-right: 0.5rem;
}
.si_info ul li{
    width: 45%;
    line-height: 40px;
    text-align: left;
    margin: 0 0 15px 0;
}
.si_info ul li a{
    display: block;
}
.si_info_bt{
    border-bottom: 1px solid #DBDBDB;
    padding-bottom: 10px;
}
.si_info_bt a{
    display: block;
    font-weight: bold;
    color: #373737 !important;
    line-height: 36px;
    background: url("../images/mjt1.png") no-repeat right center;
    background-size: 0.15rem 0.12rem !important;
    transition: .5s;
}
.si_info_bt a:hover{
    color: #F16106 !important;
    background: url("../images/mjt_h.png") no-repeat right center;
}
.si_info_nr{
    display: flex;
    flex-wrap: wrap;
    margin-top: 15px;
}
.si_info_nr a{
    display: block;
    position: relative;
    font-weight: 400;
    font-size: 14px;
    color: #7A7A7A !important;
    line-height: 25px;
    margin-bottom: 0.15rem;
    padding-left: 15px;
    margin-right: 10%;
}
.si_info_nr a:last-child{
    margin-right: 0;
}
.si_info_nr a:before{
    content: '';
    display: block;
    width: 3px;
    height: 3px;
    background: #ACACAC;
    position: absolute;
    left: 0;
    top: 11px;
}
.si_info_nr a:hover{
    color: #F16106 !important;
}
.si_info_nr a:hover:before{
    background: #F16106;
}

.member{
    display: flex;
    align-items: center;
    margin-left: 33px;
}
.member a{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 0.65rem;
    height: 0.33rem;
    border-radius: 17px;
    border: 1px solid #F16106;
    font-weight: 400;
    color: #F16106;
    margin-left: 9px;
}
.member a:hover{
    background: #F16106;
    color: #FFFFFF;
}

.search-icon{
    cursor: pointer;
    margin: 0 0.28rem;
}
.search-icon img{
    height: 15px;
}
/*搜索*/
.search {
    position: fixed;
    z-index: 1000;
    top: 90px;
    right: 0;
    height: 100%;
    max-height: 100vh;
    overflow-y: scroll;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    opacity: 0;
    visibility: hidden;
    transition-property: opacity,visibility;
    transition-duration: .5s;
    transition-delay: .5s;
}
.search.search-is-open{
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    opacity:1;
    visibility:visible;
    transition-delay:0s;
}
.search.search-is-open .search_container{
    transform:translateY(0) translateZ(0);
}
.search_overlay{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background: rgba(55, 58, 71, 0.9);
    opacity: 0;
    -webkit-transition: opacity 0.3s;
    transition: opacity 0.3s;
    visibility: hidden;
}
.search-is-open .search_overlay {
    opacity: 1;
    pointer-events: auto;
    visibility: visible;
}
.search_container{
    position:relative;
    z-index:2;
    background-color:#fff;
    transform:translateY(-100%) translateZ(0);
    transition:transform .75s cubic-bezier(.77,0,.175,1);
}
.search{
    left:0;
}
.search-header{
    position:relative;
    padding-top: 50px;
    padding-bottom: 50px;
    width: 88.54%;
    margin: auto;
    overflow: hidden;
}
.search-form{
    position: relative;
    width: 75%;
    margin: 0 auto;
}
.search-header .search-btn-close{
    position:absolute;
    top:0;
    right:0;
}
.search-header .search-input{
    font-size:24px;
    width:100%;
    -webkit-appearance:none;
    -moz-appearance:none;
    border:0;
}
.search-close {
    position: absolute;
    display: block;
    top: 5px;
    right: 0;
    width: 40px;
    height: 40px;
    line-height: 40px;
    background: #FFFFFF url("../images/close.png") no-repeat center;
    background-size: 20px 20px !important;
    cursor: pointer;
    z-index: 6;
    transition: transform 1.25s cubic-bezier(.33,1,.68,1) 0s;
}
.search-close:hover {
    background: url("../images/close1.png") no-repeat center;
    transform: rotate(180deg);
}
.search .search-tj{
    position: absolute;
    top: 0;
    right: 0;
    z-index: 5;
    width: 45px;
    height: 45px;
    background: url("../images/search.png") no-repeat center;
    border: none;
    background-size: 20px 20px;
    box-sizing: border-box;
    display: block;
}
.search-header .search-input {
    display: block;
    text-indent: 20px;
    line-height: 45px;
    font-size: 14px;
    color: #666;
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance: none;
    border: 0;
    border-bottom: 1px solid #d9d9d9;
}
.search-xiala{
    width: 75%;
    margin: 20px auto 0 auto;
    height: 150px;
    /*overflow: auto;
    overflow-x: hidden;*/
    position: relative;
}
.search-xiala ul{
    display: flex;
    flex-wrap: wrap;
}
.search-xiala ul li{
    margin-right: 30px;
    padding-right: 30px;
    position: relative;
}
.search-xiala ul li:before{
    content: '';
    display: block;
    width: 1px;
    height: 15px;
    background: #cccccc;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translate(0, -50%);
}
.search-xiala ul li:last-child:before{
    display: none;
    padding-right: 0;
    margin-right: 0;
}
.search-xiala ul li a{
    display: flex;
    align-items: center;
    line-height: 30px;
    color: #545454;
}
.search-xiala ul li a span{
    margin-right: 10px;
}
.search-xiala ul li a:hover{
    color: #F16106;
}
.nation{
    position: relative;
    background: url("../images/nation.png") no-repeat left center;
    background-size: 18px 17px !important;
    padding-left: 26px;
}
.nation_t{
    cursor: pointer;
}
.nation_t h3{
    background: url("../images/jt.png") no-repeat right center;
    background-size: 9px 5px !important;
    padding-right: 17px;
    text-transform: capitalize;
    font-weight: 400;
    color: #FFFFFF;
}
.nation_b{
    display: none;
    background-color: #fff;
    padding: 10px;
    overflow: hidden;
    position: absolute;
    width: 100px;
    top: 30px;
    z-index: 99;
    left: 50%;
    transform: translate(-50%, 0);
    box-shadow: 0px 0px 21px 0px rgba(184,144,80,0.25);
    border-radius: 5px;
}
.nation_b li{
    text-align: center;
}
.nation_b li a{
    display: block;
    font-weight: 400;
    color: #000000;
    line-height: 22px;
    position: relative;
}
.nation_b li a:hover{
    color: #A0020A;
}

.daohang.hover{
    background: #ffffff;
}
.daohang.hover .yx p{
    color: #373737;
}
.daohang.hover .menupc li a{
    color: #373737;
}
.daohang.hover .menupc li a.current{
    color: #EF6107;
}
.daohang.hover .menupc li:hover a{
    color: #EF6107;
}
.daohang.hover .nation{
    background: url("../images/nation_h.png") no-repeat left center;
}
.daohang.hover .nation_t h3{
    background: url("../images/jt_h.png") no-repeat right center;
    color: #373737;
}
.daohang.guding{
    top: 0;
    position: fixed;
    z-index: 999;
    background: #ffffff;
}
.daohang.guding .yx p{
    color: #373737;
}
.daohang.guding .menupc li a{
    color: #373737;
}
.daohang.guding .menupc li a.current{
    color: #EF6107;
}
.daohang.guding .nation{
    background: url("../images/nation_h.png") no-repeat left center;
}
.daohang.guding .nation_t h3{
    background: url("../images/jt_h.png") no-repeat right center;
    color: #373737;
}




/*swiper的banner*/
.home-banner {
    width:100%;
    height: 100vh;
    margin: 0 auto;
    position:relative;
}
.swiper-container {
    width: 100%;
    height: 100%;
    position: relative;
}
.swiper-slide {
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.banners a{
    display: block;
    width: 100%;
    height: 100%;
}
.banners img{
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.ban_txt1{
    position: absolute;
    left: 50%;
    top: 45%;
    transform: translate(-50%, -50%);
    color: #ffffff;
    z-index: 99;
    width: 100%;
}
.ban_txt1 h3{
    font-weight: 400;
    color: #FFFFFF;
    text-transform: uppercase;
    line-height: 1.3;
}
.ban_txt2{
    position: absolute;
    left: 50%;
    bottom: 0.42rem;
    transform: translate(-50%, 0);
    color: #ffffff;
    z-index: 99;
    width: 100%;
}
.ban_txt2 h3{
    font-family: "Roboto-Bold";
    color: #FFFFFF;
    text-transform: uppercase;
    line-height: 1;
    text-align: center;
}
.ban_arrow{
    position: absolute;
    bottom: 0.86rem;
    left: 0;
    z-index: 999;
    width: 100%;
}
.ban_arrow .container1{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.ban_arrows{
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    width: 100%;
}
.ban_arrows_fl{
    width: 0.65rem;
    height: 0.55rem;
    position: relative;
}
.ban_arrows_fl .swiper-button-next, .ban_arrows_fl .swiper-button-prev{
    display: block;
    position: absolute;
    margin-top: 0;
    z-index: 10;
    cursor: pointer;
    outline: none;
    text-align: center;
    width: 0.26rem;
    height: 0.28rem;
    border-radius: 0;
    background-size: 100% !important;
    transition: .5s;
}
.ban_arrows_fl .swiper-button-prev{
    left: 0;
    right: auto;
    top: inherit;
    bottom: 0;
    background: url("../images/bl.png") no-repeat center;
}
.ban_arrows_fl .swiper-button-next{
    right: 0;
    left: auto;
    top: 0;
    background: url("../images/br.png") no-repeat center;
}
.ban_arrows_fl .swiper-button-prev:hover{
    background: url("../images/bl_h.png") no-repeat center;
}
.ban_arrows_fl .swiper-button-next:hover{
    background: url("../images/br_h.png") no-repeat center;
}
.ban_arrows_fr{
    position: relative;
}
.ban_arrows_fr .swiper-pagination{
    display: flex;
    justify-content: space-between;
    position: inherit;
    left: inherit;
    bottom: 0;
}
.ban_arrows_fr .swiper-pagination-fraction{
    font-size: 0.16rem;
    font-weight: bold;
    color: #fff;
    line-height: 0.8;
}
.ban_arrows_fr .swiper-pagination-fraction .swiper-pagination-current{
    font-size: 0.48rem;
    padding-right: 0.22rem;
}
.ban_arrows_fr .swiper-pagination-fraction .swiper-pagination-total{
    padding-left: 0.22rem;
}
.ban_arrows_fr .swiper-pagination-bullet{
    width: 11px;
    height: 11px;
    background: transparent;
    border: 1px solid #FFFFFF;
    border-radius: 50%;
    outline: none;
    margin: 0px 11px !important;
    opacity: 1;
}
.ban_arrows_fr .swiper-pagination-bullet-active{
    background: #A0020A;
    border: 1px solid #A0020A;
}
.mouse-scroll {
    position: absolute;
    bottom: 0.5rem;
    z-index: 5;
    left: 50%;
    transform: translate(-50%, 0);

}
.mouse-scroll a{
    display: flex;
    align-items: center;
}
.mouse-scroll a img{
    height: 0.36rem;
    animation: upmove 2s infinite;
    -webkit-animation: upmove 1.5s infinite;
    -webkit-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.mouse-scroll a span{
    padding-left: 0.16rem;
    font-family: "Roboto-Bold";
    color: #FFFFFF;
}
@keyframes upmove
{
    0%   {transform:translateY(0px);}
    50%  {transform:translateY(10px);}
    100% {transform:translateY(0px);}
}
@-webkit-keyframes upmove
{
    0%   {transform:translateY(0px);}
    50%  {transform:translateY(10px);}
    100% {transform:translateY(0px);}
}

.phone{
    display: none;
}

@media(max-width:1199px) {
    /*header{
        z-index: 10000;
    }
    .yx, .navdaohang, .search-icon, .nation{
        display: none;
    }*/
    .daohang{
        display: none;
    }
    .phone{
        display: block;
        z-index: 99;
        position: fixed;
        width: 100%;
        top: 0;
    }
    .sp_logo a img{
        height: 40px;
    }
    .member{
        margin-left: 0;
        position: absolute;
        right: 75px;
    }
    .home-banner{
        height: auto;
    }
    .banners img{
        height: auto;
    }
    .mouse-scroll{
        display: none;
    }
}


footer{
    width: 100%;
    margin: 0 auto;
}
.footer_bottom{
    background: url("../images/footerbg.jpg") no-repeat center;
    background-size: cover;
}
.footer1{
    padding: 1rem 0 0.9rem 0;
}
.footer1 .container2{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.footer1_fl_t h3{
    font-weight: bold;
    color: #FFFFFF;
    line-height: 1;
    margin-bottom: 0.45rem;
}
.footer1_fl_t p{
    font-weight: 400;
    color: #A1A0A0;
    line-height: 36px;
    padding-left: 0.38rem;
}
.footer1_fl_t p.faddress{
    background: url("../images/faddress.png") no-repeat left center;
    background-size: 17px 23px;
}
.footer1_fl_t p.fphone{
    background: url("../images/fphone.png") no-repeat left center;
    background-size: 17px 17px;
}
.footer1_fl_t p.ftel{
    background: url("../images/ftel.png") no-repeat left center;
    background-size: 18px 17px;
}
.footer1_fl_t p.fkf{
    background: url("../images/fkf.png") no-repeat left center;
    background-size: 21px 17px;
}
.footer1_fl_b{
    margin-top: 0.55rem;
}
.footer1_fl_b h3{
    font-weight: bold;
    color: #FFFFFF;
    line-height: 1;
}
.footer1_fl_b ul{
    margin-top: 0.25rem;
    display: flex;
    align-items: center;
}
.footer1_fl_b ul li{
    margin-right: 0.24rem;
}
.footer1_fl_b ul li:last-child{
    margin-right: 0;
}
.footer1_fl_b ul li a{
    display: block;
}
.footer1_fl_b ul li a img{
    height: 0.46rem;
}

.footer1_fr{
    width: 47.5%;
}
.footer1_fr ul{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.footer1_fr ul li a{
    display: block;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 1;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.footer1_fr ul li a:after{
    content: '';
    display: block;
    width: 18px;
    height: 2px;
    background: #FF6100;
    margin-top: 0.15rem;
}
.menulist{
    margin-top: 0.25rem;
}
.menulist ul{
    display: flex;
    flex-direction: column;
}
.menulist ul li{
    width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
}
.menulist ul li a{
    display: block;
    font-weight: normal;
    font-weight: 400;
    color: #A1A0A0;
    line-height: 0.44rem;
}
.menulist ul li a:after{
    display: none;
}
.menulist ul li a:hover{
    color: #FF6100;
}
.footer2{
    border-top: 1px solid #202020;
    text-align: center;
    padding: 0.3rem 0;
    color: #999999;
    font-weight: 400;
    line-height: 24px;
}
.footer2 a{
    color: #A1A0A0;
}
.footer2 a:hover{
    color: #FF6100;
}
.footer_stock{
    padding: 0.26rem 0;
}
.footer_stock .container2{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}
.footer_stock_fl{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.footer_stock_fl1{
    display: flex;
    align-items: center;
}
.footer_stock_fl1 img{
    height: 0.49rem;
}
.footer_stock_fl1 p{
    margin-left: 0.37rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    color: #231815;
}
.footer_stock_fl2 ul{
    display: flex;
    flex-wrap: wrap;
}
.footer_stock_fl2 ul li{
    margin-left: 0.97rem;
    color: #231815;
}
.footer_stock_fl2 ul li:first-child span{
    display: flex;
    align-items: center;
}
.footer_stock_fl2 ul li:first-child span i{
    margin-left: 0.15rem;
    width: 0.08rem;
    height: 0.14rem;
    background: url("../images/arrow.png") no-repeat center;
    background-size: 100%;
}
.footer_stock_fr{
    position: relative;
    overflow: hidden;
}
.footer_stock_fr img{
    height: 1.08rem;
    border: 1px solid #d5d5d5;
}
.footer_stock_fr p{
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    animation: runEwm 4s linear infinite;
}
@keyframes runEwm {
    0% {
        top: 0;
    }
    50% {
        top: 90%;
    }
    100% {
        top: 0;
    }
}
@-webkit-keyframes runEwm {
    0% {
        top: 0;
    }
    50% {
        top: 90%;
    }
    100% {
        top: 0;
    }
}
.footer_stock_fr p img {
    width: 100%;
    height: auto;
    border: none;
}


.home-product{
    width: 100%;
    margin: 0 auto;
    padding: 1rem 0;
}
.pro_title ul{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.pro_title ul li{
    margin: 0 0.3rem;
}
.pro_title ul li a{
    display: block;
    font-weight: bold;
    color: #E0DFDF;
    line-height: 1;
}
.pro_title ul li a:hover{
    color: #0E0E0E;
}
.pro_title ul li a.current{
    color: #0E0E0E;
}
.pro_con{
    margin-top: 0.6rem;
    position: relative;
}
.pro_con .swiper-slide{
    display: initial;
}
.pros{
    display:block;
    overflow: hidden;
    position: relative;
    width: 100%;
    text-align: left;
    transition: .5s;
}
.pro_img{
    /*border-radius: 0.2rem 0.2rem 0 0;*/
}
.pro_img a{
    display: block;
    border-radius: 0.2rem 0.2rem 0 0;
}
.pro_img a.picture:after{
    padding-bottom: 82%;
}
.pro_img a:hover img{
    transform: scale(1.05);
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
}
.pro_txt{
    background: #F6F7F9;
    border-radius: 0 0 0.2rem 0.2rem;
    padding: 0.35rem 0.4rem;
    /*height: 1.9rem;*/
}
.pro_txt1 a{
    display: block;
    font-weight: bold;
    color: #0E0E0E;
    line-height: 1;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.pro_txt1 a:hover{
    color: #FF6100;
}
.pro_txt2{
    margin-top: 0.25rem;
    height: 60px;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    line-height: 30px;
}
.pro_txt2 p{
    background: none !important;
}
.pro_txt2 p span{
    font-family: "Microsoft YaHei" !important;
    font-size: inherit !important;
    background-color: transparent !important;
}
.pro_txt2s{
    display: flex;
    flex-wrap: wrap;
}
.pro_txt2 a{
    display: block;
    position: relative;
    padding-left: 16px;
    font-weight: 400;
    color: #545454;
    margin-right: 5%;
    line-height: 30px;
}
/*.pro_txt2 a:nth-child(3n){
    margin-right: 0;
}*/
.pro_txt2 a:before{
    content: '';
    display: block;
    width: 5px;
    height: 5px;
    background: #BAB9B9;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%)
}
.pro_txt2 a:hover{
    color: #FF6100;
}
.pro_txt2 a:hover:before{
    background: #FF6100;
}
.pro_txt3{
    margin-top: 0.25rem;
}
.pro_txt3 a{
    display: block;
    font-weight: 400;
    color: #545454;
}
.pro_txt3 a:hover{
    color: #FF6100;
}
.pro_con .swiper-button-next1, .pro_con .swiper-button-prev1{
    display: block;
    position: absolute;
    top: 50%;
    width: 0.8rem;
    height: 0.8rem;
    border-radius: 50%;
    margin-top: 0;
    transform: translate(0, -50%);
    z-index: 10;
    cursor: pointer;
    outline: none;
    text-align: center;
    background-size: 0.12rem 0.24rem !important;
}
.pro_con .swiper-button-prev1{
    left: 30.5%;
    right: auto;
    background: #F6F7F9 url("../images/pl.png") no-repeat center;
}
.pro_con .swiper-button-next1{
    right: 30.5%;
    left: auto;
    background: #F6F7F9 url("../images/pr.png") no-repeat center;
}
.pro_con .swiper-button-prev1:hover{
    background: #FF6100 url("../images/pl_h.png") no-repeat center;
}
.pro_con .swiper-button-next1:hover{
    background: #FF6100 url("../images/pr_h.png") no-repeat center;
}
.home-news{
    width: 100%;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    padding: 1.15rem 0 1.15rem calc((100vw - 1580px) / 2);
    background: #F6F7F9;
}
.news_fl{
    width: 12%;
}
.news_fl{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.index_title{
    font-weight: 400;
    color: #0E0E0E;
    line-height: 1;
}
.index_title:after{
    content: '';
    display: block;
    width: 0.4rem;
    height: 0.02rem;
    background: #FF6100;
    margin-top: 0.33rem;
}
.news_fl .index_more{
    margin-top: 0.63rem;
}
.index_more{
    display: flex;
    align-items: center;
}
.index_more a{
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 1.7rem;
    height: 0.5rem;
    border-radius: 25px;
    border: 2px solid #F16106;
    padding: 0 0.12rem 0 0.34rem;
    transition: .5s;
    position: relative;
    z-index: 2;
}
.index_more a:after{
    content: '';
    display: block;
    width: 0;
    height: 100%;
    background: #FF6100;
    border-radius: 25px;
    position: absolute;
    left: 0;
    z-index: 0;
    transition: .5s;
}
.index_more a p{
    font-weight: 400;
    color: #F16106;
    line-height: 1;
    position: relative;
    z-index: 1;
    transition: .5s;
}
.index_more a span{
    width: 0.27rem;
    height: 0.27rem;
    background: #F16106 url("../images/mjt.png") no-repeat center;
    background-size: 0.13rem 0.1rem !important;
    border-radius: 50%;
    position: relative;
    z-index: 1;
    transition: .5s;
}
.index_more a:hover:after{
    width: 100%;
}
.index_more a:hover p{
    color: #FFFFFF;
}
.index_more a:hover span{
    background: #FFFFFF url("../images/mjt_h.png") no-repeat center;
}
.news_fl_arrow{
    position: relative;
    height: 0.5rem;
    margin-top: 0.5rem;
}
.news_fl .swiper-button-next2, .news_fl .swiper-button-prev2,
.investor3_con .swiper-button-next3, .investor3_con .swiper-button-prev3,
.istrength1_fr .swiper-button-next5, .istrength1_fr .swiper-button-prev5,
.iabout3_t .swiper-button-next7, .iabout3_t .swiper-button-prev7,
.publicity_nav .swiper-button-next, .publicity_nav .swiper-button-prev{
    display: block;
    position: absolute;
    top: 50%;
    width: 0.5rem;
    height: 0.5rem;
    border-radius: 50%;
    margin-top: 0;
    transform: translate(0, -50%);
    z-index: 10;
    cursor: pointer;
    outline: none;
    border-radius: 50%;
    border: 1px solid #FF6100;
    background-size: 0.07rem 0.14rem !important;
    text-align: center;
}
.news_fl .swiper-button-prev2,
.investor3_con .swiper-button-prev3,
.istrength1_fr .swiper-button-prev5,
.iabout3_t .swiper-button-prev7,
.publicity_nav .swiper-button-prev{
    left: 0;
    right: auto;
    background: url("../images/pl.png") no-repeat center;
}
.news_fl .swiper-button-next2,
.investor3_con .swiper-button-next3,
.istrength1_fr .swiper-button-next5,
.iabout3_t .swiper-button-next7,
.publicity_nav .swiper-button-next{
    right: auto;
    left: 0.58rem;
    background: url("../images/pr.png") no-repeat center;
}
.news_fl .swiper-button-prev2:hover,
.investor3_con .swiper-button-prev3:hover,
.istrength1_fr .swiper-button-prev5:hover,
.iabout3_t .swiper-button-prev7:hover,
.publicity_nav .swiper-button-prev:hover{
    background: #FF6100 url("../images/pl_h.png") no-repeat center;
}
.news_fl .swiper-button-next2:hover,
.investor3_con .swiper-button-next3:hover,
.istrength1_fr .swiper-button-next5:hover,
.iabout3_t .swiper-button-next7:hover,
.publicity_nav .swiper-button-next:hover{
    background: #FF6100 url("../images/pr_h.png") no-repeat center;
}
.news_fr{
    width: 88%;
    position: relative;
    padding-left: 1.1rem;
}
.news_fr .swiper-slide{
    display: initial;
}
.newss a{
    display:block;
    overflow: hidden;
    position: relative;
    width: 100%;
    border-radius: 0.2rem;
    transition: .5s;
}
.news_img{
    border-radius: 0.2rem 0.2rem 0 0;
    position: relative;
}
.news_img .picture img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.news_img .picture:after{
    padding-bottom: 65.5%;
}
.news_date{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 0.91rem;
    height: 0.75rem;
    background: #F6F7F9;
    border-radius: 5px;
    border-top: 3px solid #FF6100;
    position: absolute;
    top: 0.15rem;
    left: 0.15rem;
}
.news_date p{
    font-family: "Roboto-Bold";
    color: #FF6100;
    line-height: 1;
}
.news_date span{
    font-family: "Roboto-Regular";
    font-weight: 400;
    color: #656565;
    line-height: 1;
}
.news_txt{
    text-align: left;
    background: #FFFFFF;
    border-radius: 0px 0px 0.2rem 0.2rem;
    padding: 0.37rem;
}
.news_txt1{
    font-weight: 400;
    color: #FF6100;
    line-height: 1;
}
.news_txt2{
    margin-top: 0.2rem;
    font-weight: bold;
    color: #0E0E0E;
    line-height: 30px;
    height: 60px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.news_txt3{
    width: 100%;
    height: 1px;
    border-top: 1px dashed #DCDCDC;
    margin-top: 0.25rem;
}
.news_txt4{
    margin-top: 0.25rem;
    font-weight: 400;
    color: #545454;
    line-height: 24px;
    height: 48px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.newss a:hover{
    box-shadow: 0px 0px 38px 0px rgba(219,219,219,0.84);
}
.newss a:hover .news_img .picture img{
    transform: scale(1.05);
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
}
.newss a:hover .news_txt2{
    color: #FF6100;
}
.home-about{
    width: 100%;
    margin: 0 auto;
    padding: 1.1rem 0 1rem 0;
}
.about_t{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}
.about_t_fl{
    width: 43%;
}
.about_t_fl1{
    margin-top: 0.4rem;
}
.about_t_fl2{
    margin-top: 0.4rem;
    color: #545454;
    line-height: 30px;
    height: 120px;
    -webkit-line-clamp: 4;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.about_t_fl3{
    margin-top: 0.5rem;
}
/*光波文字*/
.idx_title{
    position: relative;
    z-index: 9;
}
.idx_title .title {
    width: 100%;
    font-weight: lighter;
    line-height: 1.2;
    white-space: nowrap;
    position: relative;
    visibility: visible !important;
}
.idx_title .title .word {
    color: #D0CFCF;
    display: flex;
    align-items: center;
}
.idx_title .title .word i{
    margin: 0 22px;
    font-style: normal;
}
.idx_title .title .last {
    color: #0E0E0E;
    position: absolute;
    left: 0;
    top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}
.idx_title .title .last span {
    width: 0;
    overflow: hidden;
    display: flex;
    align-items: center;
}
.idx_title .title.active .first {
    transition: all .1s 2s linear;
    opacity: 0;
}
.idx_title .title.active .last span {
    width: 100%;
    transition: width 1.8s 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.idx_title .title:first-child ~ .title {
    margin-top: 10px;
}
.about_t_fr{
    width: 48.6%;
    border-radius: 0.2rem;
}
.about_b{
    margin-top: 0.85rem;
}
.about_b ul{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.about_b ul li{
    width: 22.8%;
    height: 2.16rem;
    background: #f6f7f9;
    border-radius: 0.2rem;
    padding: 0.32rem 0.45rem;
}
.about_b ul li img{
    height: 0.3rem;
}
.about_b ul li h3 {
    font-weight: 400;
    color: #FF6100;
    text-align: right;
    margin: 0.2rem 0 0.15rem;
    line-height: 0.8;
}
.about_b ul li h3 span{
    font-weight: 500;
    font-family:'OSWALD-MEDIUM';
}
.about_b ul li p{
    text-align: right;
    font-weight: bold;
    color: #0E0E0E;
}
.home-column{
    width: 100%;
    margin: 0 auto;
    background: #FF6100;
    padding: 0.6rem 0 0.5rem 0;
}
.home-column ul{
    display: flex;
    flex-wrap: wrap;
}
.home-column ul li{
    width: 25%;
    border-right: 1px dashed #FF8D47;
    padding: 0 0.25rem 0 0.75rem;
}
.home-column ul li:last-child{
    border-right: none;
}
.home-column ul li a{
    display: flex;
    align-items: center;
}
.column_img{
    width: 0.52rem;
    height: 0.52rem;
    border-radius: 50%;
    border: 1px solid #FFFFFF;
    position: relative;
    transition: .5s;
}
.column_img .c_before{
    top: 0;
    transition: all 0.6s ease-in-out 0s;
}
.column_img .c_after{
    top: -250%;
    opacity: 0;
    transition: all 0.6s ease-in-out 0s;
}
.home-column ul li a:hover .column_img{
    background: #FFFFFF;
}
.home-column ul li a:hover .column_img .c_after{
    top: 0;
    opacity: 1;
}
.home-column ul li a:hover .column_img .c_before{
    top: 250%;
}
.column_txt{
    width: calc(100% - 0.52rem);
    padding-left: 0.25rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.column_txt p{
    font-weight: bold;
    color: #FFFFFF;
    line-height: 1;
}
.column_txt span{
    margin-top: 0.2rem;
    display: block;
    width: 16px;
    height: 11px;
    background: url("../images/cjt.png") no-repeat center;
    background-size: 100% !important;
    transition: .5s;
}
.home-column ul li a:hover .column_txt span{
    background: url("../images/cjt_h.png") no-repeat center;
}
.home-video{
    width: 100%;
    margin: 0 auto;
    position: relative;
}
.hyyy_con{
    margin-top: 80px;
    position: relative;
}
.video_con1{
    position: relative;
}
.video_con1 .gallery-top {
    width: 100%;
    height: auto;
}
.video_con1 .gallery-top .swiper-slide{
    display: initial;
}
.video-max a{
    display: block;
    position: relative;
    text-align: justify;
}
.video-max-txt{
    position: absolute;
    width: 100%;
    top: 0;
    height: 100%;
}
.m-video{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 100%;
}
.m-video .po_video{
    width: 1.12rem;
    height: 1.12rem;
    text-align: center;
    background-color: #FFFFFF;
    border-radius: 50%;
    z-index: 2;
    position: relative;
    cursor: pointer;
}
.m-video .po_video img {
    width: 1.12rem;
}
.m-video .po_video::before,
.m-video .po_video::after {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    border-radius: 50%;
    background-color: #FFFFFF;
    opacity: .15;
    z-index: -10
}
.m-video .po_video::before {
    z-index: -10;
    -webkit-animation: inner-ripple 2000ms linear infinite;
    -moz-animation: inner-ripple 2000ms linear infinite;
    animation: inner-ripple 2000ms linear infinite
}
.m-video .po_video::after {
    z-index: -10;
    -webkit-animation: outer-ripple 2000ms linear infinite;
    -moz-animation: outer-ripple 2000ms linear infinite;
    animation: outer-ripple 2000ms linear infinite
}
@keyframes outer-ripple {
    0% {
        transform: scale(1);
        filter: alpha(opacity=50);
        opacity: .5;
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        -webkit-filter: alpha(opacity=50)
    }
    80% {
        transform: scale(1.5);
        filter: alpha(opacity=0);
        opacity: 0;
        -webkit-transform: scale(1.5);
        -moz-transform: scale(1.5);
        -ms-transform: scale(1.5);
        -o-transform: scale(1.5)
    }
    100% {
        transform: scale(2.5);
        filter: alpha(opacity=0);
        opacity: 0;
        -webkit-transform: scale(2.5);
        -moz-transform: scale(2.5);
        -ms-transform: scale(2.5);
        -o-transform: scale(2.5)
    }
}

@-webkit-keyframes outer-ripple {
    0% {
        transform: scale(1);
        filter: alpha(opacity=50);
        opacity: .5;
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1)
    }
    80% {
        transform: scale(2.5);
        filter: alpha(opacity=0);
        opacity: 0;
        -webkit-transform: scale(2.5);
        -moz-transform: scale(2.5);
        -ms-transform: scale(2.5);
        -o-transform: scale(2.5)
    }
    100% {
        transform: scale(3.5);
        filter: alpha(opacity=0);
        opacity: 0;
        -webkit-transform: scale(3.5);
        -moz-transform: scale(3.5);
        -ms-transform: scale(3.5);
        -o-transform: scale(3.5)
    }
}
@-moz-keyframes outer-ripple {
    0% {
        transform: scale(1);
        filter: alpha(opacity=50);
        opacity: .5;
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1)
    }

    80% {
        transform: scale(2.5);
        filter: alpha(opacity=0);
        opacity: 0;
        -webkit-transform: scale(2.5);
        -moz-transform: scale(2.5);
        -ms-transform: scale(2.5);
        -o-transform: scale(2.5)
    }

    100% {
        transform: scale(3.5);
        filter: alpha(opacity=0);
        opacity: 0;
        -webkit-transform: scale(3.5);
        -moz-transform: scale(3.5);
        -ms-transform: scale(3.5);
        -o-transform: scale(3.5)
    }
}

@keyframes inner-ripple {
    0% {
        transform: scale(1);
        filter: alpha(opacity=50);
        opacity: .5;
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1)
    }

    30% {
        transform: scale(1);
        filter: alpha(opacity=50);
        opacity: .5;
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1)
    }

    100% {
        transform: scale(1.5);
        filter: alpha(opacity=0);
        opacity: 0;
        -webkit-transform: scale(1.5);
        -moz-transform: scale(1.5);
        -ms-transform: scale(1.5);
        -o-transform: scale(1.5)
    }
}
@-webkit-keyframes inner-ripple {
    0% {
        transform: scale(1);
        filter: alpha(opacity=50);
        opacity: .5;
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1)
    }
    30% {
        transform: scale(1);
        filter: alpha(opacity=50);
        opacity: .5;
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1)
    }
    100% {
        transform: scale(1.5);
        filter: alpha(opacity=0);
        opacity: 0;
        -webkit-transform: scale(1.5);
        -moz-transform: scale(1.5);
        -ms-transform: scale(1.5);
        -o-transform: scale(1.5)
    }
}
@-moz-keyframes inner-ripple {
    0% {
        transform: scale(1);
        filter: alpha(opacity=50);
        opacity: .5;
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1)
    }
    30% {
        transform: scale(1);
        filter: alpha(opacity=50);
        opacity: .5;
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1)
    }
    100% {
        transform: scale(1.5);
        filter: alpha(opacity=0);
        opacity: 0;
        -webkit-transform: scale(1.5);
        -moz-transform: scale(1.5);
        -ms-transform: scale(1.5);
        -o-transform: scale(1.5)
    }
}
.m-video h3{
    margin-top: 0.35rem;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 1;
}
.video-max a:hover .video-max-img img{
    transform: scale(1.05);
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
}
.video_con2{
    position: absolute;
    bottom: 0.58rem;
    left: 50%;
    transform: translate(-50%, 0);
    width: 34%;
    margin: 0 auto;
    z-index: 2;
}
.video_con2 .gallery-thumbs {
    height: auto;
}
.video_con2 .gallery-thumbs .swiper-slide{
    display: initial;
}
.video-min a{
    display: block;
    position: relative;
    text-align: justify;
    width: 100%;
}
.video-min-img{
    position: relative;
    border: 5px solid rgba(255,255,255,0.46);
}
.video-min-btn{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%)
}
.video-min-btn img{
    height: 0.24rem;
}
.video-min a:hover .video-min-img img{
    transform: scale(1.05);
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
}
.video-min.swiper-slide-thumb-active a .video-min-img{
    border: 5px solid #FF6100;
}
.home-hyyy{
    width: 100%;
    margin: 0 auto;
}

/*投资者关系*/
.inner-main{
    width: 100%;
    margin: 0 auto;
}
.inner .footer_stock{
    background: #F6F7F9;
}
.investor1{
    background-size: cover;
    height: 9.5rem;
    display: flex;
    align-items: center;
}
.investor1 .container2{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}
.investor1_fl h3{
    font-weight: bold;
    color: #FFFFFF;
    line-height: 1;
}
.investor1_fl p{
    margin-top: 0.4rem;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 1;
    display: flex;
    align-items: center;
    justify-content: center;
}
.investor1_fl p span{
    margin: 0 0.3rem;
}
.investor1_fr{
    width: 6rem;
    background: rgba(255,255,255,.15);
    border-radius: 0.2rem;
    backdrop-filter: blur(5px);
    padding: 0.45rem 0.55rem;
}
.investor1_fr1_bt{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.investor1_fr1_bt p{
    font-weight: 400;
    color: #FFFFFF;
    line-height: 1;
}
.investor1_fr1_con{
    margin-top: 0.3rem;
    display: flex;
    align-items: flex-end;
    justify-content: center;
}
.investor1_fr1_con span{
    color: #DE0000;
    line-height: 0.8;
}
.investor1_fr1_con span.span1{
    font-family: "Roboto-Bold";
    margin-right: 0.3rem;
}
.investor1_fr1_con span.span2{
    margin-right: 0.2rem;
}
.investor1_fr1_con span.span2,.investor1_fr1_con span.span3{
    font-family: "Roboto-Regular";
}
.investor1_fr2{
    margin-top: 0.4rem;
    border-top: 1px solid rgba(255,255,255,.5);
    border-bottom: 1px solid rgba(255,255,255,.5);
    padding: 0.35rem 0;
}
.investor1_fr2 ul{
    display: flex;
    flex-wrap: wrap;
}
.investor1_fr2 ul li{
    width: 33.3%;
    color: #FFFFFF;
    font-weight: 400;
    line-height: 30px;
}
.investor1_fr3{
    margin-top: 0.35rem;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 24px;
}
.inner_location{
    margin-top: -1.3rem;
    font-weight: 400;
    color: #FFFFFF;
}
.inner_location .container2{
    display: flex;
    align-items: center;
}
.inner_location a{
    font-weight: 400;
    color: #FFFFFF;
}
.inner_location span{
    color: #F16106;
}
.investor2{

}
.inner_title{
    text-align: center;
    color: #0E0E0E;
    font-weight: bold;
    line-height: 1;
}
.inner_title:after{
    content: '';
    display: block;
    width: 0.4rem;
    height: 0.02rem;
    background: #FF6100;
    margin: 0.3rem auto 0 auto;
}
.investor2_con{
    margin-top: 0.5rem;
}
.investor2_con ul{
    display: flex;
    flex-wrap: wrap;
}
.investor2_con ul li{
    width: 49%;
    margin-right: 2%;
    margin-bottom: 0.25rem;
}
.investor2_con ul li:nth-child(2n){
    margin-right: 0;
}
.investor2_con ul li a{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    background: #F6F7F9;
    border-radius: 0.2rem;
    padding: 0.3rem 0.35rem;
    font-weight: 400;
    color: #545454;
    transition: .5s;
}
.investor2_con ul li a p{
    line-height: 0.3rem;
    background: url("../images/pdf.png") no-repeat left center;
    background-size: 0.27rem 0.3rem !important;
    padding-left: 0.43rem;
    width: 75%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.investor2_con ul li a:hover{
    background: #F16106;
    color: #FFFFFF;
}
.investor2_con ul li a:hover p{
    background: url("../images/pdf_h.png") no-repeat left center;
}
.investor2_more{
    margin-top: 0.25rem;
}
.investor .index_more a{
    margin: 0 auto;
}
.investor3{
    background: url("https://img.tonghui.com.cn/static/cn/web/images/investor3bg.jpg") no-repeat center;
    background-size: cover;
    padding: 1rem 0;
}
.investor3_con{
    position: relative;
    margin-top: 0.5rem;
}
.investor3_con .swiper-container{
    width: 90%;
    margin: 0 auto;
}
.investor3_con .swiper-slide{
    display: initial;
}
.investor3s a{
    display:block;
    overflow: hidden;
    position: relative;
    width: 100%;
    background: #FFFFFF;
    border-radius: 0.2rem;
    text-align: left;
    padding: 0.38rem 0.48rem;
    transition: .5s;
}
.investor3_txt1{
    font-family: "Roboto-Regular";
    font-weight: 400;
    color: #AFAFAF;
    line-height: 1;
}
.investor3_txt2{
    margin-top: 0.2rem;
    font-weight: bold;
    color: #343434;
    line-height: 30px;
    height: 60px;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.investor3_txt3{
    margin-top: 0.4rem;
    font-weight: 400;
    font-size: 14px;
    color: #FF6100;
    line-height: 22px;
    background: url("../images/pdf.png") no-repeat left center;
    background-size: 0.2rem 0.22rem;
    padding-left: 0.3rem;
}
.investor3s a:hover{
    box-shadow: 0px 0px 38px 0px rgba(219,219,219,0.84);
}
.investor3s a:hover .investor3_txt2{
    color: #FF6100;
}
.investor3 .investor3_con .swiper-button-next3{
    right: 0;
    left: auto;
}
.investor3_more{
    margin-top: 0.5rem;
}
.investor4{
    padding: 1rem 0;
}
.investor4_con{
    margin-top: 0.5rem;
    position: relative;
    padding-bottom: 0.4rem;
}
.investor4_con .swiper-slide{
    display: initial;
}
.investor4s a{
    display:block;
    overflow: hidden;
    position: relative;
    width: 100%;
    text-align: left;
    border-radius: 20px;
    transition: .5s;
}
.investor4_img{
    border-radius: 20px 20px 0 0;
}
.investor4_txt{
    background: #F6F7F9;
    border-radius: 0px 0px 20px 20px;
    padding: 0.35rem 0.4rem;
    transition: .5s;
}
.investor4_txt1{
    font-weight: bold;
    color: #343434;
    line-height: 25px;
    background: url("../images/file.png") no-repeat left center;
    background-size: 18px 20px;
    padding-left: 29px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.investor4_txt2{
    margin-top: 18px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.investor4_txt2 p{
    font-family: "Roboto-Regular";
    font-weight: 400;
    color: #AFAFAF;
    line-height: 26px;
    width: 50%;
}
.investor4_txt2 span{
    display: flex;
    align-items: center;
    justify-content: center;
    /*width: 84px;*/
    padding: 0 10px;
    height: 26px;
    background: rgba(255,97,0,0);
    border-radius: 5px;
    border: 1px solid #F16106;
    font-weight: 400;
    color: #FF6100;
}
.investor4s a:hover{
    box-shadow: 0px 0px 38px 0px rgba(219,219,219,0.84);
}
.investor4s a:hover .investor4_img img{
    transform: scale(1.05);
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
}
.investor4s a:hover .investor4_txt{
    background: #FFFFFF;
}
.investor4s a:hover .investor4_txt2 span{
    background: #FF6100;
    color: #FFFFFF;
}
.swiper-pagination1{
    position: absolute;
    text-align: center;
    -webkit-transition: .3s opacity;
    -o-transition: .3s opacity;
    transition: .3s opacity;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    z-index: 10;
    display: flex;
    align-items: center;
    justify-content: center;
}
.investor4_con .swiper-pagination1{
    display: flex;
    justify-content: center;
    align-items: center;
    bottom: 0;
    width: 100%;
}
.investor4_con .swiper-pagination-bullet{
    width: 11px;
    height: 11px;
    background: #E0E0E0;
    border-radius: 50%;
    opacity: 1;
    outline: none;
    margin: 0 4px;
}
.investor4_con .swiper-pagination-bullet-active{
    background: #FF6100;
}
.investor4_more{
    margin-top: 0.5rem;
}
.investor5{
    margin-bottom: 1rem;
}
.investor5 ul{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.investor5 ul li{
    width: 48.5%;
}
.investor5 ul li a{
    display: block;
    position: relative;
}
.investor5_img{
    border-radius: 0.2rem;
}
.investor5_txt{
    background: url("../images/investor5bg.png") no-repeat bottom center;
    background-size: 100%;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: flex-end;
    border-radius: 0 0 0.2rem 0.2rem;
}
.investor5_txts{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0.3rem 0.4rem 0.3rem 0.45rem;
}
.investor5_txts p{
    font-weight: bold;
    color: #FFFFFF;
}
.investor5_txts i{
    display: inline-block;
    width: 17px;
    height: 13px;
    background: url("../images/mjt.png") no-repeat center;
    background-size: 100%;
}
.investor5 ul li a:hover .investor5_img img{
    transform: scale(1.05);
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
}

/*公司公告*/
.itzzgx{
    padding-top: 90px;
}
.itzzgx_ban{
    height: 5rem;
    background-size: cover;
}
.itzzgx .inner_location{
    margin-top: -0.45rem;
}
.inner_con{
    margin-top: 0.25rem;
    position: relative;
}
.inner_con .container2{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.inner_con:before{
    content: '';
    display: block;
    width: 24vw;
    height: 100%;
    background: #F6F7F9;
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
}
.inner_fl,.inner_fr{
    padding: 1rem 0;
}
.inner_fl{
    width: 3.15rem;
    background: #F6F7F9;
    padding: 1rem 0.6rem 1rem 0;
}
.inner_fl h3{
    font-weight: bold;
    color: #0E0E0E;
    line-height: 1;
}
.inner_fl ul{
    margin-top: 20px;
}
.inner_fl ul.shouhou{
    margin-bottom: 0.55rem;
}
.inner_fl ul li a{
    display: block;
    font-weight: 400;
    color: #545454;
    line-height: 0.48rem;
    background: url("../images/jiantou.png") no-repeat left center;
    background-size: 5px 9px !important;
    padding-left: 15px;
}
.inner_fl ul li a:hover{
    background: url("../images/jiantou_h.png") no-repeat left center;
    color: #F16106;
}
.inner_fl ul li a.current{
    background: url("../images/jiantou_h.png") no-repeat left center;
    color: #F16106;
}
.inner_fr{
    width: calc(100% - 3.15rem);
    padding: 1rem 0 1rem 0.6rem;
}
.inner_fr_t{
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #E5E5E5;
    padding-bottom: 0.27rem;
}
.inner_fr_t1{
    font-weight: bold;
    color: #000000;
    line-height: 1;
    padding-left: 0.25rem;
    position: relative;
}
.inner_fr_t1:before{
    content: '';
    display: block;
    width: 0.03rem;
    height: 0.28rem;
    background: #F16106;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translate(0, -50%);
}
.inner_fr_t2 .ssform{
    position: relative;
}
.inner_fr_t2 .ssform .ss1{
    width: 3.12rem;
    height: 0.4rem;
    background: #F6F7F9;
    border: none;
    border-radius: 20px;
    padding: 0 0.56rem 0 0.18rem;
    font-weight: 400;
    color: #545454;
    display: flex;
    align-items: center;
}
.inner_fr_t2 .ssform .ss1::-webkit-input-placeholder {
    color: #C2C2C2;
}
.inner_fr_t2 .ssform .ss1:-moz-placeholder {
    color: #C2C2C2;
}
.inner_fr_t2 .ssform .ss1:-ms-input-placeholder{
    color: #C2C2C2;
}
.inner_fr_t2 .ssform .ss2{
    width: 18px;
    height: 18px;
    background: url("../images/ssearch.png") no-repeat center;
    background-size: 100%;
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    right: 0.2rem;
    text-indent: -999px;
    cursor: pointer;
}
.inner_fr_b{
    margin: 0.5rem 0 0.25rem 0;
}
.inner_fr_b.investor_faq,
.inner_fr_b.investor_notice{
    margin: 0.5rem 0;
}
.investor_notice ul li{
    margin-bottom: 0.25rem;
}
.investor_notice ul li a{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    background: #F6F7F9;
    border-radius: 0.2rem;
    padding: 0.3rem 0.35rem;
    font-weight: 400;
    color: #545454;
    transition: .5s;
}
.investor_notice ul li a p{
    line-height: 0.3rem;
    background: url("../images/pdf.png") no-repeat left center;
    background-size: 0.27rem 0.3rem !important;
    padding-left: 0.43rem;
    width: 80%;
}
.investor_notice ul li a:hover{
    background: #F16106;
    color: #FFFFFF;
}
.investor_notice ul li a:hover p{
    background: url("../images/pdf_h.png") no-repeat left center;
}

/*定期报告*/
.investor_report ul{
    display: flex;
    flex-wrap: wrap;
}
.investor_report ul li{
    width: 32%;
    margin-right: 2%;
    margin-bottom: 0.25rem;
}
.investor_report ul li:nth-child(3n){
    margin-right: 0;
}
.investor_report ul li a{
    display: block;
    width: 100%;
    background: #F6F7F9;
    border-radius: 0.2rem;
    text-align: left;
    padding: 0.38rem 0.48rem;
    transition: .5s;
}
.investor_report ul li a:hover{
    background: #FFFFFF;
    box-shadow: 0px 0px 38px 0px rgba(219,219,219,0.84);
}
.investor_report ul li a:hover .investor3_txt2{
    color: #FF6100;
}

/*投资者联系*/
.investor_contactbg{
    background: url("../images/investor_contactbg.jpg") no-repeat bottom center;
}
.investor_contact1 ul{
    display: flex;
    flex-wrap: wrap;
}
.investor_contact1 ul li{
    display: flex;
    flex-direction: column;
    border-right: 1px dashed #E5E5E5;
    align-items: flex-start;
}
.investor_contact1 ul li:nth-child(1){
    padding-right: 1.1rem;
}
.investor_contact1 ul li:nth-child(2){
    padding: 0 1.1rem;
}
.investor_contact1 ul li:nth-child(3){
    border-right: none;
    padding-left: 1.1rem;
}
.investor_contact1 ul li img{
    height: 0.27rem;
}
.investor_contact1 ul li span{
    font-family: "Roboto-Bold";
    font-weight: bold;
    color: #343434;
    line-height: 1;
    margin-top: 0.35rem;
}
.investor_contact1 ul li p{
    font-weight: 400;
    color: #545454;
    line-height: 30px;
}
.investor_contact2{
    border-top: 1px dashed #E5E5E5;
    margin-top: 0.55rem;
    padding: 0.45rem 0 1.5rem 0;
}
.investor_contact2 ul{
    display: flex;
    flex-wrap: wrap;
}
.investor_contact2 ul li{
    display: flex;
    align-items: center;
    margin-right: 1.85rem;
}
.investor_contact2 ul li:last-child{
    margin-right: 0;
}
.investor_contact2_img{
    width: 0.57rem;
    height: 0.57rem;
    background: #ffe7d9;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.investor_contact2_img img{
    height: 0.26rem;
}
.investor_contact2_txt{
    padding-left: 0.18rem;
}
.investor_contact2_txt p{
    font-weight: bold;
    color: #343434;
    line-height: 1;
}
.investor_contact2_txt span{
    display: block;
    margin-top: 10px;
    color: #545454;
    line-height: 1;
}

/*投资者活动*/
.investor_activity ul{
    display: flex;
    flex-wrap: wrap;
}
.investor_activity ul li{
    width: 32%;
    margin-right: 2%;
    margin-bottom: 0.25rem;
}
.investor_activity ul li:nth-child(3n){
    margin-right: 0;
}
.investor_activity ul li a{
    display:block;
    position: relative;
    width: 100%;
    text-align: left;
    border-radius: 0.2rem;
    transition: .5s;
}
.investor_activity ul li a .investor4_txt{
    padding: 0.23rem 0.27rem;
}
.investor_activity ul li a .investor4_txt1{
    background: none;
    padding-left: 0;
    line-height: 30px;
    height: 60px;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    white-space: normal;
}
.investor_activity ul li a:hover{
    box-shadow: 0px 0px 38px 0px rgba(219,219,219,0.84);
}
.investor_activity ul li a:hover .investor4_img img{
    transform: scale(1.05);
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
}
.investor_activity ul li a:hover .investor4_txt{
    background: #FFFFFF;
}
.investor_activity ul li a:hover .investor4_txt2 span{
    background: #FF6100;
    color: #FFFFFF;
}

/*投资者活动详情*/
.show_title{
    font-weight: bold;
    color: #000000;
    text-align: center;
}
.show_info{
    margin-top: 0.25rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    border-bottom: 1px dashed #dcdcdc;
    padding-bottom: 0.35rem;
}
.show_info span{
    font-weight: 400;
    color: #818080;
    line-height: 22px;
    padding-left: 0.3rem;
    margin: 0 0.15rem;
}
.date{
    background:url("../images/date.png") no-repeat left center;
    background-size: 0.19rem 0.19rem;
}
.browse{
    background:url("../images/browse.png") no-repeat left center;
    background-size: 0.24rem 0.18rem;
}
.investor_activityshow3{
    margin-top: 0.4rem;
    text-align: center;
}
.investor_activityshow3 video{
    display: block;
    max-width: 100%;
    height: auto;
    margin: 0 auto;
}
.investor_activityshow3 img{
    display: block;
    max-width: 100%;
    height: auto;
    margin: 0 auto;
}
.investor_activityshow4{
    margin-top: 0.5rem;
}
.common_title{
    border-bottom: 1px solid #DCDCDC;
    padding-bottom: 15px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
}
.common_title h3:after{
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    background: #FF6100;
    position: absolute;
    bottom: -16px;
    left: 0;
}
.common_title h3{
    font-weight: 400;
    color: #FF6100;
    line-height: 1;
    position: relative;
}
.show_content{
    margin-top: 0.4rem;
    font-weight: 400;
    color: #545454;
    line-height: 30px;
}
.show_content p span{
    font-family: "Microsoft YaHei" !important;
    font-size: inherit !important;
}

/*新闻详情*/
.inewsshow{
    padding: 1rem 0;
}
.inewsshow .container2{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.inner_newsshow_fl{
    width: 71%;
}
.show_back{
    margin-top: 0.7rem;
    border-top: 1px dashed #DCDCDC;
    padding-top: 0.5rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}
.show_back_fl{
    width: 70%;
    overflow: hidden;
}
.show_back_fl li{
    font-weight: 400;
    color: #444444;
    line-height: 36px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.show_back_fl li a{
    color: #818080;
    line-height: 36px;
}
.show_back_fl li a:hover{
    color: #F16106;
}
.show_back_fr{
    overflow: hidden;
}
.show_back_fr a{
    display:flex;
    align-items: center;
    justify-content: center;
    width: 1.59rem;
    height: 0.49rem;
    background: #F16106;
    border-radius: 25px;
    color: #fff;
    text-align: center;
}
.show_back_fr a img{
    margin-right: 0.28rem;
    height: 0.19rem;
}
.inner_newsshow_fr{
    width: 24%;
}
.inner_newsshow_fr_con li{
    border-bottom: 1px dashed #DCDCDC;
    padding: 0.35rem 0;
}
.inner_newsshow_fr_con li a{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.newsshow_img{
    width: 45%;
    border-radius: 10px;
}
.newsshow_img.picture img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.newsshow_img.picture:after{
    padding-bottom: 65.5%;
}
.newsshow_txt{
    width: 50%;
}
.newsshow_txt1{
    font-weight: bold;
    color: #545454;
    line-height: 24px;
    height: 72px;
    -webkit-line-clamp: 3;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    transition: .5s;
}
.newsshow_txt2{
    margin-top: 0.3rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.newsshow_txt2 p{
    font-family: "Roboto-Regular";
    font-weight: 400;
    color: #B5B5B5;
    line-height: 24px;
    background: url("../images/date.png") no-repeat left center;
    background-size: 0.18rem 0.18rem;
    padding-left: 0.26rem;
}
.newsshow_txt2 i{
    width: 0.17rem;
    height: 0.13rem;
    background: url("../images/mjt1.png") no-repeat center;
    background-size: 100% !important;
    transition: .5s;
}
.inner_newsshow_fr_con li a:hover .newsshow_img img{
    transform: scale(1.05);
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
}
.inner_newsshow_fr_con li a:hover .newsshow_txt1{
    color: #F16106;
}
.inner_newsshow_fr_con li a:hover .newsshow_txt2 i{
    background: url("../images/mjt_h.png") no-repeat center;
}

/*互动交流*/
.investor_faq{
    position: relative;
}

.investor_faq .ifaq2s {
    position: relative;
}
.investor_faq .ifaq2s::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 0;
    height: 4px;
    transition: all 0.4s;
    background: #F16106;
    z-index: 5;
}
.investor_faq .ifaq2s .ifaq2s_t {
    display: flex;
    padding: 0.4rem;
    position: relative;
    cursor: pointer;
}
.investor_faq .ifaq2s .ifaq2s_t::before {
    content: "";
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
    width: calc(100% - 80px);
    height: 1px;
    background-color: #E5E5E5;
}
.investor_faq .ifaq2s .ifaq2s_t .cn1 {
    width: 30px;
    color: #F16106;
    line-height: 30px;
    transition: .5s;
}
.investor_faq .ifaq2s .ifaq2s_t .cn2 {
    width: calc(100% - 48px);
    padding-right: 85px;
    color: #545454;
    line-height: 30px;
    transition: .5s;
}
.investor_faq .ifaq2s .ifaq2s_t .cn3 {
    transform: translateY(8px);
    width: 14px;
    height: 14px;
    position: relative;
}
.investor_faq .ifaq2s .ifaq2s_t .cn3 em {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    display: block;
    position: absolute;
    background-color: #9C9C9C;
    transition: all 0.4s;
}
.investor_faq .ifaq2s .ifaq2s_t .cn3 em:nth-child(1) {
    width: 14px;
    height: 2px;
}
.investor_faq .ifaq2s .ifaq2s_t .cn3 em:nth-child(2) {
    width: 2px;
    height: 14px;
}
.investor_faq .ifaq2s .ifaq2s_b {
    display: none;
    padding: 0 0.4rem 0.4rem 0.4rem;
    background-color: #F6F7F9;
    font-weight: 400;
    color: #545454;
    line-height: 30px;
}
.investor_faq .ifaq2s .ifaq2s_b .box3a {
    width: 100%;
    display: flex;
}
.investor_faq .ifaq2s .ifaq2s_b .box3a .box3a_fl{
    width: 30px;
    color: #F16106;
    font-weight: bold;
}
.investor_faq .ifaq2s .ifaq2s_b .box3a .box3a_fr{
    width: calc(100% - 30px);
}
.investor_faq .ifaq2s.on::before {
    width: 100%;
}
.investor_faq .ifaq2s.on .ifaq2s_t {
    background-color: #F6F7F9;
    font-size: 0.24rem;
}
.investor_faq .ifaq2s.on .ifaq2s_t:before{
    display: none;
}
.investor_faq .ifaq2s.on .ifaq2s_t .cn1{
    font-weight: bold;
}
.investor_faq .ifaq2s.on .ifaq2s_t .cn2{
    color: #F16106;
    font-weight: bold;
}
.investor_faq .ifaq2s.on .ifaq2s_t .cn3 em:nth-child(2) {
    transform: translate(-50%, -50%) rotate(90deg);
    background-color: #F16106;
}

/*售后服务网点*/
.inner_fr_b.iservice_sh,
.inner_fr_b.iservices_report,
.inner_fr_b.iservices_repair{
    margin-bottom: 0;
}
.iservice_sh_title{
    display: flex;
    align-items: center;
    font-weight: bold;
    color: #F16106;
}
.iservice_sh_title img{
    margin-right: 0.24rem;
}
.iservice_sh_con{
    margin-top: 0.25rem;
}
.iservice_sh_con1{
    border-radius: 0.2rem;
    background: #F6F7F9 url("../images/iservice_shbg.jpg") no-repeat right bottom;
    background-size: contain;
    padding: 0.4rem 0.5rem;
}
.iservice_sh_con_bt{
    font-weight: bold;
    color: #333333;
    line-height: 1;
}
.iservice_sh_con_bt:after{
    content: '';
    display: block;
    width: 25px;
    height: 2px;
    background: #BDC0C6;
    margin-top: 0.15rem;
}
.iservice_sh_con_xq{
    margin-top: 0.2rem;
    font-weight: 400;
    color: #545454;
    line-height: 30px;
}
.iservice_sh_con2{
    margin-top: 0.27rem;
}
.iservice_sh_con2 ul{
    display: flex;
    flex-wrap: wrap;
}
.iservice_sh_con2 ul li{
    width: 48%;
    margin-right: 4%;
    margin-bottom: 0.55rem;
    background: #F6F7F9;
    padding: 0.4rem 0.5rem;
    border-radius: 0.2rem;
}
.iservice_sh_con2 ul li:nth-child(2n),
.iservice_sh2 ul li:nth-child(2n){
    margin-right: 0;
}
.iservice_sh2 ul{
    display: flex;
    flex-wrap: wrap;
}
.iservice_sh2 ul li{
    width: 48%;
    margin-right: 4%;
    margin-bottom: 0.55rem;
}
.iservice_sh2_con{
    margin-top: 0.25rem;
    background: #F6F7F9;
    padding: 0.4rem 0.5rem;
    border-radius: 0.2rem;
    height: 2.6rem;
}

/*产品测试报告下载*/
.iservices_report{
    background: url("../images/iservices_reportbg.png") no-repeat right bottom;
}
.iservices_report_t{
    font-weight: 400;
    color: #000000;
    line-height: 30px;
}
.iservices_report_b{
    margin-top: 0.3rem;
}
.iservices_report_b .el-form-item{
    width: 67%;
    height: 50px;
    background: #FFFFFF;
    border: 1px solid #EBEBEB;
    margin-bottom: 18px;
}
.iservices_report_b .el-form-item .el-form-item__label{
    line-height: 48px;
    padding: 0;
    font-size: 0.16rem;
}
.iservices_report_b .el-form-item .el-form-item__content{
    line-height: 48px;
}
.iservices_report_b .el-form-item .el-form-item__content .el-input__inner{
    border: none;
    height: 48px;
    line-height: 48px;
    font-size: 0.16rem;
    font-family: "Microsoft YaHei";
    padding: 0 15px 0 5px;
}
.iservices_report_b .el-form-item:last-child{
    border: none;
    background: none;
    margin: 0.3rem 0 0 0;
}
.iservices_report_b .el-form-item:last-child .el-form-item__content{
    margin-left: 0 !important;
    text-align: center;
}
.iservices_report_b .el-form-item__error{
    top: 0;
    right: 15px;
    left: auto;
    padding-top: 0;
    line-height: 45px;
    font-size: 0.14rem;
}
.iservices_report_b .el-form-item:last-child .el-form-item__content .el-button--primary{
    background-color: #F16106;
    border-color: #F16106;
    border: none;
}
.iservices_report_b .el-form-item:last-child .el-form-item__content .el-button{
    border-radius: 25px;
    width: 1.7rem;
    height: 0.5rem;
    font-size: 0.16rem;
    padding: 0;
}
.iservices_report_b .el-form-item:last-child .el-form-item__content .el-button span{
    display: flex;
    align-items: center;
    justify-content: center;
}
.iservices_report_b .el-form-item:last-child .el-form-item__content .el-button span i{
    width: 0.19rem;
    height: 0.19rem;
    background: url("../images/fly.png") no-repeat center;
    background-size: 100%;
    margin-right: 12px;
}


/*维修报告进度查询*/
.iservices_repair_t{
    background: url("../images/iservices_repairbg.jpg") no-repeat center;
    background-size: cover;
    padding: 0.75rem;
}
.iservices_repair_t1{
    font-weight: 400;
    color: #545454;
    line-height: 30px;
    text-align: center;
}
.iservices_repair_t2{
    margin-top: 0.3rem;
}
.iservices_repair_t2 .repairform{
    position: relative;
    width: 5rem;
    height: 0.47rem;
    margin: 0 auto;
    background: #FFFFFF;
    border-radius: 24px;
    border: 1px solid #F16106;
}
.iservices_repair_t2 .repairform .rf1{
    width: 100%;
    height: 100%;
    background: transparent;
    border: none;
    padding: 0 1.05rem 0 0.35rem;
    font-weight: 400;
    color: #545454;
    display: flex;
    align-items: center;
}
.iservices_repair_t2 .repairform .rf1::-webkit-input-placeholder {
    color: #C2C2C2;
}
.iservices_repair_t2 .repairform .rf1:-moz-placeholder {
    color: #C2C2C2;
}
.iservices_repair_t2 .repairform .rf1:-ms-input-placeholder{
    color: #C2C2C2;
}
.iservices_repair_t2 .repairform .rf2{
    width: 0.69rem;
    height: 0.45rem;
    border-radius: 24px;
    background: #F16106 url("../images/rfsearch.png") no-repeat center;
    background-size: 0.2rem 0.2rem;
    position: absolute;
    top: 0;
    right: 0;
    text-indent: -999px;
    cursor: pointer;
}
.iservices_repair_b1{
    margin-top: 0.6rem;
    font-weight: 400;
    color: #000000;
    line-height: 1;
    text-align: center;
}
.iservices_repair_b2{
    margin-top: 0.25rem;
    font-weight: 400;
    color: #545454;
    line-height: 30px;
}
.iservices_repair_b2 table {
    border: 1px solid #EBEBEB;
    border-collapse: collapse;
}
.iservices_repair_b2 tr, .iservices_repair_b2 td, .iservices_repair_b2 th{
    border: 1px solid #EBEBEB;
    padding: 10px 30px;
}

/*说明书/规格书*/
.iservices_download ul{
    display: flex;
    flex-wrap: wrap;
}
.iservices_download ul li{
    width: 49%;
    margin-right: 2%;
    border: 1px solid #DEDEDE;
    background: #FFFFFF;
    border-radius: 20px;
    padding: 0.4rem;
    margin-bottom: 0.25rem;
    transition: .5s;
}
.iservices_download ul li:nth-child(2n){
    margin-right: 0;
}
.iservices_download_t{
    border-bottom: 1px solid #E0E0E0;
    padding-bottom: 0.25rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.iservices_download_t1{
    background: url("../images/pdf.png") no-repeat left center;
    background-size: 0.37rem 0.41rem;
    padding-left: 0.6rem;
}
.iservices_download_t1 h3{
    font-family: "Roboto-Bold";
    color: #343434;
    line-height: 1;
    transition: .5s;
}
.iservices_download_t1 p{
    margin-top: 10px;
    font-weight: 400;
    color: #545454;
    line-height: 1;
}
.iservices_download_t2{
    width: 17px;
    height: 13px;
    background: url("../images/mjt1.png") no-repeat center;
    background-size: 100% !important;
    transition: .5s;
}
.iservices_download_b{
    margin-top: 0.2rem;
}
.iservices_download_b a{
    display: block;
    font-weight: 400;
    color: #545454;
    line-height: 25px;
    margin-bottom: 10px;
    background: url("../images/d.png") no-repeat left 4.5px;
    background-size: 16px 16px !important;
    padding-left: 30px;
    transition: .5s;
}
.iservices_download_b a:last-child{
    margin-bottom: 0;
}
.iservices_download ul li:hover .iservices_download_t1 h3{
    color: #F16106;
}
.iservices_download ul li:hover .iservices_download_t2{
    background: url("../images/mjt_h.png") no-repeat center;
}
.iservices_download_b a:hover{
    background: url("../images/d_h.png") no-repeat left 10px;
    color: #F16106;
    font-weight: bold;
}

/*软件*/
.iservices_software ul{
    display: flex;
    flex-wrap: wrap;
}
.iservices_software ul li{
    width: 49%;
    margin-right: 2%;
    margin-bottom: 0.25rem;
    transition: .5s;
}
.iservices_software ul li:nth-child(2n){
    margin-right: 0;
}
.iservices_software ul li a{
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: #F6F7F9;
    border-radius: 0.2rem;
    padding: 0.3rem 0.35rem;
    transition: .5s;
}
.iservices_software ul li a p{
    font-weight: 400;
    color: #545454;
    line-height: 25px;
    background: url("../images/s.png") no-repeat left center;
    background-size: 0.31rem 0.25rem !important;
    padding-left: 0.42rem;
    width: 85%;
    transition: .5s;
}
.iservices_software ul li a i{
    width: 18px;
    height: 18px;
    background: url("../images/d_h.png") no-repeat center;
    background-size: 100% !important;
    transition: .5s;
}
.iservices_software ul li a:hover{
    background: #F16106;
}
.iservices_software ul li a:hover p{
    background: url("../images/s_h.png") no-repeat left center;
    color: #FFFFFF;
}
.iservices_software ul li a:hover i{
    background: url("../images/d1.png") no-repeat center;
}

/*样本*/
.iservices_sample ul li a p{
    background: url("../images/w.png") no-repeat left center;
    background-size: 0.23rem 0.25rem !important;
}
.iservices_sample ul li a:hover p{
    background: url("../images/w_h.png") no-repeat left center;
}


/*新闻*/
.inews, .icontact, .iapplicationlist{
    padding: 1rem 0;
}
.inews_t{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}
.inews_t_fl.inner_title:after{
    display: none;
}
.inews_t_fr ul{
    display: flex;
    flex-wrap: wrap;
}
.inews_t_fr ul li{
    margin-left: 0.22rem;
}
.inews_t_fr ul li a{
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: bold;
    color: #FF6100;
    width: 1.7rem;
    height: 0.5rem;
    background: #FFFFFF;
    border-radius: 0.25rem;
    border: 1px solid #F16106;
    transition: .5s;
}
.inews_t_fr ul li a:hover{
    background: #FF6100;
    color: #FFFFFF;
}
.inews_t_fr ul li a.current{
    background: #FF6100;
    color: #FFFFFF;
}
.inews_b{
    margin: 0.5rem 0 0.15rem 0;
}
.inews_b ul{
    display: flex;
    flex-wrap: wrap;
}
.inews_b ul li{
    width: 31%;
    margin-right: 3.5%;
    margin-bottom: 0.3rem;
}
.inews_b ul li:nth-child(3n){
    margin-right: 0;
}
.inews_b ul li a{
    display: block;
    border-radius: 0.2rem;
}
.inews_b_img{
    border-radius: 0.2rem 0.2rem 0 0;
}
.inews_b_img.picture img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.inews_b_img.picture:after{
    padding-bottom: 65.5%;
}
.inews_b_txt{
    background: #F6F7F9;
    padding: 0.4rem 0.35rem;
    border-radius: 0 0 0.2rem 0.2rem;
    transition: .5s;
}
.inews_b_txt1{
    font-weight: 400;
    color: #AFAFAF;
    line-height: 1;
}
.inews_b_txt2{
    margin-top: 0.2rem;
    font-weight: bold;
    color: #343434;
    line-height: 30px;
    height: 60px;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    transition: .5s;
}
.inews_b_txt3{
    margin-top: 0.4rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.inews_b_txt3 p{
    font-family: "Roboto-Regular";
    font-weight: 400;
    color: #AFAFAF;
    line-height: 1;
}
.inews_b_txt3 i{
    width: 0.17rem;
    height: 0.13rem;
    background: url("../images/mjt1.png") no-repeat center;
    background-size: 100% !important;
    transition: .5s;
}
.inews_b ul li a:hover{
    box-shadow: 0px 0px 38px 0px rgba(219,219,219,0.84);
}
.inews_b ul li a:hover .inews_b_img img{
    transform: scale(1.05);
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
}
.inews_b ul li a:hover .inews_b_txt{
    background: #FFFFFF;
}
.inews_b ul li a:hover .inews_b_txt2{
    color: #FF6100;
}
.inews_b ul li a:hover .inews_b_txt3 i{
    background: url("../images/mjt_h.png") no-repeat center;
}
#fenye{
    text-align: center;
}
#fenye .el-pager li{
    background: #F6F6F6;
    color: #535353;
    font-size: 0.14rem;
    margin: 0 0.11rem;
    border-radius: 5px;
    min-width: 0.57rem;
    max-width: 0.57rem;
    height: 0.51rem;
    line-height: 0.51rem;
    font-weight: 400;
}
#fenye .el-pager li.active{
    background: #F16106;
    color: #FFFFFF;
}
#fenye .el-pagination .btn-next,
#fenye .el-pagination .btn-prev{
    line-height: 0.51rem;
    padding: 0;
}
#fenye .el-pagination .btn-next .el-icon,
#fenye .el-pagination .btn-prev .el-icon{
    line-height: 0.51rem;
}
#fenye .el-pagination__jump{
    margin-left: 11px;
}
#fenye .el-pagination button,
#fenye .el-pagination span:not([class*=suffix]){
    font-size: 0.14rem;
    min-width: 0.57rem;
    height: 0.51rem;
    line-height: 0.51rem;
}
#fenye .el-pagination__editor.el-input {
    width: 0.57rem;
    font-size: 0.14rem;
}
#fenye .el-pagination__editor{
    height: 0.51rem;
    line-height: 0.51rem;
    border-radius: 5px;
    margin: 0 0.11rem;
}
#fenye .el-pagination__editor .el-input__inner{
    width: 0.57rem;
    background: #F6F6F6;
    height: 0.51rem;
    border: none;
    color: #535353;
    font-size: 0.14rem;
    font-family: "Microsoft YaHei";
}

/*联系我们*/
.icontact_b{
    margin-top: 0.5rem;
}
.icontact_b ul{
    display: flex;
    flex-wrap: wrap;
}
.icontact_b ul li{
    width: 31.6%;
    margin-right: 2.6%;
    margin-bottom: 0.3rem;
    background: #F6F7F9;
    border-radius: 0.2rem;
    padding: 0.45rem;
}
.icontact_b ul li:nth-child(3n){
    margin-right: 0;
}
.icontact_b1{
    color: #333333;
}
.icontact_b1:after{
    content: '';
    display: block;
    width: 25px;
    height: 2px;
    background: #BDC0C6;
    margin-top: 0.15rem;
}
.icontact_b1 h3{
    font-weight: bold;
    line-height: 1;
}
.icontact_b1 p{
    padding-top: 5px;
    line-height: 30px;
}
.icontact_b2{
    margin-top: 0.2rem;
    font-weight: 400;
    color: #545454;
    line-height: 30px;
}

/*人力资源*/
.san_fc_xl{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.san_fc_xl dd{
    width: 48%;
}
.italent .investor1_fl{
    width: 100%;
    text-align: center;
}
.italent_con{
    background: #FFFFFF url("../images/italentbg.jpg") no-repeat top center !important;
    background-size: 100% !important;
}
.italent_con1{
    text-align: center;
    color: #0E0E0E;
}
.italent_con1 h3{
    font-weight: bold;
}
.italent_con1 p{
    margin-top: 0.2rem;
}
.italent_con1 img{
    margin-top: 0.55rem;
    height: 1.5rem;
    box-shadow: 0px 0px 81px 0px rgba(241, 97, 6, 0.47);
}
.italent_con2{
    margin-top: 1.7rem;
    overflow: hidden;
}
.italent_con2_t{
    text-align: center;
}
.italent_con2_t h3{
    color: #F16106;
    font-family: "Roboto-Bold";
    line-height: 0.8;
}
.italent_con2_t h3 span{
    font-family: "Roboto-Light";
    text-transform: uppercase;
}
.italent_con2_t p{
    margin-top: 0.2rem;
    font-weight: bold;
    color: #0E0E0E;
    line-height: 1;
}
.italent_con2_b{
    position: relative;
    margin: 10vw 0 7vw 0;
}
.italent_con2_b .swiper-container{
    width: 31.3542vw;
    height: 31.3542vw;
    z-index: 3;
    display: block;
    position: relative;
    overflow: visible;
}
.italent_con2_b .jobs.swiper-slide-active{
    z-index: 9;
}
.italent_con2_b .new_btm {
    cursor: auto;
    pointer-events: none;
    width: 31.3542vw;
    height: 31.3542vw;
    display: block;
    position: relative;
}
.italent_con2_b .swiper-slide-active .new_btm{
    pointer-events: all;
    cursor: pointer;
}
.italent_con2_b .new_btm .pub_img_block{
    position: relative;
    will-change: transform;
    height: 100%;
    transition: transform .5s cubic-bezier(.435, .25, .15, .965);
    overflow: hidden;
    transform: rotate(45deg);
}
.italent_con2_b .new_btm .pub_img_block:before{
    width: 100%;
    height: .78125vw;
    bottom: 0;
    left: 0;
}
.italent_con2_b .new_btm .pub_img_block:after{
    width: .78125vw;
    height: 100%;
    bottom: 0;
    right: 0;
}
.italent_con2_b .new_btm .pub_img_block:before,
.italent_con2_b .new_btm .pub_img_block:after{
    content: "";
    z-index: 2;
    pointer-events: none;
    background-color: #fde1cf;
    transition: opacity .5s cubic-bezier(.435, .25, .15, .965);
    position: absolute;
}
.italent_con2_b .swiper-slide-active .pub_img_block:after,
.italent_con2_b .swiper-slide-active .pub_img_block:before{
    opacity: 0;
}
.italent_con2_b .new_btm .pub_img_block .pub_img_re{
    will-change: transform;
    width: 44.2708vw;
    margin-top: -6.45833vw;
    margin-left: -6.45833vw;
    transition: none;
    transform: rotate(-45deg);
}
.italent_con2_b .new_btm .pub_img_block .pub_img_re .pub_img_box {
    z-index: 1;
    position: relative;
    overflow: hidden;
}
.italent_con2_b .new_btm .pub_img_block .pub_img_re .pub_img_box:before {
    content: "";
    margin-top: 100%;
    display: block;
}
.italent_con2_b .new_btm .pub_img_block .pub_img_re .pub_img_box picture{
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    transition: opacity .5s cubic-bezier(.435, .25, .15, .965);
    opacity: 1;
}
.italent_con2_b .swiper-slide-active .pub_img_box picture,
.italent_con2_b .swiper-slide-active .txt_case i{
    opacity: 1;
}
.italent_con2_b .new_btm .pub_img_block .pub_img_re .pub_img_box img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    display: block;
}
.italent_con2_b .new_btm .pub_img_block .pub_img_re .pub_img_box .img_sha{
    background: linear-gradient(rgba(241, 97, 6, 0) 50%, rgba(241, 97, 6, .2) 60%, #fde1cf 75%);
    width: 100%;
    height: 100%;
    z-index: 3;
    position: absolute;
    top: 0;
    left: 0;
}
.italent_con2_b .swiper-slide-active .new_btm:hover .pub_img_block .pub_img_re .pub_img_box .img_sha{
    background: linear-gradient(to bottom, rgba(255, 255, 255, .5), rgba(254, 242, 238, 1));
}
.italent_con2_b .new_btm .txt_case{
    width: 23.4375vw;
    display: block;
    left: 50%;
    transform: translate(-50%);
    z-index: 4;
    text-align: center;
    transition: color .5s cubic-bezier(.435, .25, .15, .965);
    position: absolute;
    bottom: 0;
}
.italent_con2_b .new_btm .txt_case .pub_title_h3{
    min-height: auto;
    margin-bottom: 1.04167vw;
    line-height: 1;
    color: #0E0E0E;
    transition: color .5s cubic-bezier(.435, .25, .15, .965);
}
.italent_con2_b .new_btm:hover .txt_case .pub_title_h3{
    color: #F16106;
}
.italent_con2_b .new_btm .txt_case .pub_info{
    color: #545454;
    text-align: center;
    margin-bottom: 0;
    line-height: 1;
    transition: opacity .5s cubic-bezier(.435, .25, .15, .965), height .5s cubic-bezier(.435, .25, .15, .965), min-height .5s cubic-bezier(.435, .25, .15, .965);
}
[data-lenis-prevent] {
    overscroll-behavior: contain;
}
.italent_con2_b .new_btm .txt_case .pub_info{
    width: calc(100% + 1.04167vw);
    opacity: 0;
    color: #545454;
    text-align: left;
    min-height: 0;
    height: 0;
    margin-left: auto;
    margin-right: auto;
    padding-right: 1.04167vw;
    line-height: 2;
    overflow-y: auto
}
.italent_con2_b .new_btm:hover .txt_case .pub_info{
    opacity: 1;
    min-height: 11.5vw;
    /*margin: 0.45rem 0 1rem 0;*/
}
.italent_con2_b .new_btm .txt_case .pub_info::-webkit-scrollbar {
    width: 3px;
    background-color: #F3CCB4;
}

.italent_con2_b .new_btm .txt_case .pub_info::-webkit-scrollbar-thumb {
    width: 3px;
    cursor: pointer;
    background-color: #F16106
}
.italent_con2_b .new_btm .txt_case i{
    opacity: 0;
    width: 11px;
    height: 16px;
    background: url("../images/jjt.png") no-repeat center;
    background-size: 100%;
    line-height: 1;
    display: block;
    margin: 2.44792vw auto 0 auto;
    transition: opacity .5s cubic-bezier(.435, .25, .15, .965);
}
.italent_con2_b .new_btm:hover .txt_case i{
    opacity: 0;
}
.italent_con2_b .swiper-slide-active .txt_case i{
    opacity: 1;
}
.italent_con2_b .txt_case .btn_con_case{
    opacity: 0;
    pointer-events: none;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    transition: opacity .5s cubic-bezier(.435, .25, .15, .965);
    display: -ms-flexbox;
    display: flex;
    transform: translateY(-100%);
    flex-direction: column;
    font-weight: 400;
    color: #F16106;
    line-height: 24px;
}
.italent_con2_b .new_btm:hover .txt_case .btn_con_case{
    opacity: 1;
    pointer-events: all;
}
.job_jt{
    width: 42.7083vw;
    z-index: 3;
    pointer-events: none;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: -2.23958vw;
    margin-left: -21.3542vw;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-flex-pack: center;
    -ms-flex-align: center;
    align-items: center;
    display: -ms-flexbox;
    display: flex;
}
.job_jt .swiper-button-prev4, .job_jt .swiper-button-next4{
    width: 4.47917vw;
    height: 4.47917vw;
    pointer-events: all;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: .10417vw;
    margin-right: .10417vw;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    background-size: 21px 15px !important;
    cursor: pointer;
}
.job_jt .swiper-button-prev4:before, .job_jt .swiper-button-next4:before{
    background-color: #fff;
    border-color: transparent;
    transform: rotate(45deg);
    content: "";
    width: 100%;
    height: 100%;
    transition: border-color .5s cubic-bezier(.435, .25, .15, .965), background-color .5s cubic-bezier(.435, .25, .15, .965), transform .5s cubic-bezier(.435, .25, .15, .965);
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.job_jt .swiper-button-prev4:hover:before, .job_jt .swiper-button-next4:hover:before{
    background: #F16106;
}
.job_jt .swiper-button-prev4{
    background: url("../images/jjt_l.png") no-repeat center;
}
.job_jt .swiper-button-next4{
    background: url("../images/jjt_r.png") no-repeat center;
}
.job_jt .swiper-button-prev4:hover{
    background: url("../images/jjt_lh.png") no-repeat center;
}
.job_jt .swiper-button-next4:hover{
    background: url("../images/jjt_rh.png") no-repeat center;
}

@media screen and (orientation: landscape) {
    .italent_con2_b .new_btm:hover .pub_img_block {
        transform:rotate(45deg)
    }
    .italent_con2_b .new_btm:hover .pub_img_block .pub_img_re {
        transform:rotate(-45deg)
    }
    .italent_con2_b .new_btm:hover .pub_img_block .pub_img_box picture {
        opacity: .1
    }
    .italent_con2_b .new_btm:hover .txt_case .pub_title_h3 {
        margin-bottom: 2.08333vw
    }
    .italent_con2_b .new_btm:hover .txt_case .pub_info{
        height: auto;
        opacity: 1;
        min-height: 11.5vw;
    }
    .italent_con2_b .new_btm:hover .txt_case .iconfont {
        opacity:0
    }
    .italent_con2_b .new_btm:hover .txt_case .btn_con_case {
        opacity: 1;
        pointer-events: all
    }
}
@media screen and (orientation: landscape) and (orientation:landscape) {
    .italent_con2_b .new_btm:hover .txt_case .pub_info{
        height: 11.5vw;
        margin-bottom: 5.16667vw
    }
}
@media screen and (orientation: portrait) {
    .italent_con2_b {
        margin: 1.2rem 0 0 0;
        overflow: hidden
    }
    .italent_con2_b .new_btm {
        width: 100%;
        height: auto
    }
    .italent_con2_b .new_btm .pub_img_block {
        height: auto;
        transform: none;
    }
    .italent_con2_b .new_btm .pub_img_block:before,
    .italent_con2_b .new_btm .pub_img_block:after {
        display: none
    }
    .italent_con2_b .new_btm .pub_img_block:before {
        height: .15rem
    }
    .italent_con2_b .new_btm .pub_img_block:after {
        width: .15rem
    }
    .italent_con2_b .new_btm .pub_img_block .pub_img_re {
        width: 100%;
        margin-top: 0;
        margin-left: 0;
        transform: none
    }
    .italent_con2_b .new_btm .pub_img_block .pub_img_box .img_sha {
        transform: translateZ(1px)
    }
    .italent_con2_b .new_btm .txt_case {
        width: 100%;
        position: relative;
        bottom: auto
    }
    .italent_con2_b .new_btm .txt_case .pub_title_h3 {
        margin-bottom: .2rem;
        font-size: .32rem
    }
    .italent_con2_b .new_btm .txt_case .pub_info {
        margin-bottom: .5rem
    }
    .italent_con2_b .join_con_case {
        margin-top: .8rem
    }
    .italent_con2_b .job_jt{
        width: calc(100% - .22rem);
        margin-top: 0;
        margin-left: .11rem;
        top: 4.6rem;
        left: 0
    }
    .job_jt .swiper-button-prev4, .job_jt .swiper-button-next4{
        width: .8rem;
        height: .8rem
    }
    .italent_con2_b .swiper-container {
        width: 100%;
        height: auto
    }
    .italent_con2_b .swiper-slide {
        height: auto;
        background-color: #fde1cf;
        -webkit-box-align: flex-start;
        -ms-flex-align: flex-start;
        -webkit-align-items: flex-start;
        align-items: flex-start;
    }
    .italent_con2_b .swiper-slide-active {
        margin-right: 0
    }
    .italent_con2_b .swiper-slide-active .pub_img_box picture,
    .italent_con2_b .swiper-slide-active .txt_case i {
        opacity: 1
    }
    .italent_con2_b .new_btm  .txt_case i {
        display: none
    }
    .italent_con2_b .new_btm .txt_case .btn_con_case {
        opacity: 10;
        pointer-events: all;
        margin-top: .5rem;
        transform: none
    }
    .italent_con2_b .new_btm .pub_img_block {
        height: auto
    }
    .jitalent_con2_b .new_btm .pub_img_block .pub_img_re {
        width: 100%;
        margin-top: 0;
        margin-left: 0
    }
    .italent_con2_b .new_btm .txt_case {
        width: 100%;
        z-index: 3;
        margin-top: -1.2rem;
        padding: 0 .4rem .6rem;
        position: relative;
        bottom: auto;
        left: 50%;
        transform: translate3d(-50%,0,1px)
    }
    .italent_con2_b .new_btm .txt_case .pub_title_h3 {
        margin-bottom: .4rem;
    }
    .italent_con2_b .new_btm .txt_case .pub_info{
        opacity: 1;
        height: auto;
        display: block
    }
    .italent_con2_b .new_btm .txt_case .iconfont {
        margin-top: .47rem;
        transition: opacity .5s cubic-bezier(.435,.25,.15,.965)
    }

}


/*企业实力*/
.istrength_fl h3{
    font-weight: lighter;
    color: #FFFFFF;
    line-height: 1;
}
.istrength_fl p{
    margin-top: 0.35rem;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 1;
}
.istrength_fl p span{
    color: #F16106;
}
.istrength2{
    margin: 1rem 0;
}
.istrength2_con{
    margin-top: 0.5rem;
    position: relative;
    padding-bottom: 0.4rem;
}
.istrength2_con .swiper-slide{
    display: initial;
}
.istrength2s a{
    display: flex;
    align-items: center;
    justify-content: space-between;
    overflow: hidden;
    position: relative;
    width: 100%;
    text-align: left;
    background: #F6F7F9;
    border-radius: 0.2rem;
    padding: 0.3rem 0.35rem;
    transition: .5s;
}
.istrength2s a p{
    font-weight: 400;
    color: #545454;
    line-height: 22px;
    padding-left: 34px;
    position: relative;
    width: 90%;
}
.istrength2s a p:before{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translate(0, -50%);
}
.apdf:before{
    width: 22px;
    height: 26px;
    background: url("../images/apdf.png") no-repeat center;
    background-size: 100% !important;
}
.aexcel:before{
    width: 20px;
    height: 26px;
    background: url("../images/aexcel.png") no-repeat center;
    background-size: 100% !important;
}
.aword:before{
    width: 21px;
    height: 27px;
    background: url("../images/aword.png") no-repeat center;
    background-size: 100% !important;
}
.istrength2s a i{
    width: 0.17rem;
    height: 0.13rem;
    background: url("../images/mjt1.png") no-repeat center;
    background-size: 100% !important;
}
.istrength2s a:hover{
    background: #FF6100;
}
.istrength2s a:hover p{
    color: #FFFFFF;
}
.istrength2s a:hover .apdf:before{
    background: url("../images/apdf_h.png") no-repeat center;
}
.istrength2s a:hover .aexcel:before{
    background: url("../images/aexcel_h.png") no-repeat center;
}
.istrength2s a:hover .aword:before{
    background: url("../images/aword_h.png") no-repeat center;
}
.istrength2s a:hover i{
    background: url("../images/mjt.png") no-repeat center;
}
.swiper-pagination2{
    position: absolute;
    text-align: center;
    -webkit-transition: .3s opacity;
    -o-transition: .3s opacity;
    transition: .3s opacity;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    z-index: 10;
    display: flex;
    align-items: center;
    justify-content: center;
}
.istrength2_con .swiper-pagination2{
    display: flex;
    justify-content: center;
    align-items: center;
    bottom: 0;
    width: 100%;
}
.istrength2_con .swiper-pagination-bullet{
    width: 11px;
    height: 11px;
    background: #E0E0E0;
    border-radius: 50%;
    opacity: 1;
    outline: none;
    margin: 0 4px;
}
.istrength2_con .swiper-pagination-bullet-active{
    background: #FF6100;
}

.istrength1{
    background: url("../images/istrength1bg.jpg") no-repeat center !important;
    background-size: cover !important;
    position: relative;
    overflow: hidden;
    padding: 0 !important;
}
.istrength1 .container2{
    position: relative;
    padding: 1rem 0 0 0;
}
.istrength1_con{
    margin-top: 0.45rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    align-items: center;
}
.istrength1_fl{
    width: 37%;
    position: absolute;
    top: 0;
    left: 0;
}
.istrength1_fl .circle{
    position: absolute;
    width: 100%;
    left: -18%;
    top: 50%;
    transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
}
.istrength1_fl .swiper-container{
    height: 9.5rem;
}
.istrength1_fl .swiper-slide{
    display: initial;
    transition: .5s;
}
.istrength1_img{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 100%;
}
.istrength1_img .picture{
    width: 60%;
    height: 100%;
}
.istrength1_fls.swiper-slide-active .istrength1_img{
    justify-content: flex-end;
}
.istrength1_fr{
    width: 50%;
    position: relative;
    padding: 1rem 0 1rem 0.6rem;
}
.istrength1_fr:before{
    content: '';
    display: block;
    height: 100%;
    width: 1px;
    background: #FF6100;
    position: absolute;
    left: 0;
    bottom: 0;
}
.istrength1_fr:after{
    content: '';
    display: block;
    width: 10px;
    height: 10px;
    background: #FF6100;
    position: absolute;
    top: 0;
    left: -4.5px;
    border-radius: 50%;
}
.istrength1_fr .swiper-container{
    height: 4.3rem;
}
.istrength1_fr .swiper-slide{
    display: initial;
}
.istrength1_txt{
    display: flex;
    align-items: center;
    text-align: left;
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 100%;
    font-weight: 400;
    color: #545454;
    transition: .5s;
}
.istrength1_frs.swiper-slide-active .istrength1_txt{
    color: #F16106;
    font-size: 0.36rem;
}
.istrength1_jt{
    position: relative;
    height: 0.5rem;
}
.istrength1_fr .swiper-button-prev5{
    right: 0.58rem;
    left: auto;
}
.istrength1_fr .swiper-button-next5{
    right: 0;
    left: auto;
}
.istrength1_fc{
    position: relative;
    margin-right: 0.6rem;
    padding: 0.3rem 0;
}
.istrength1_fc .swiper-container{
    height: 3.8rem;
}
.istrength1_fc .swiper-slide{
    display: initial;
}
.istrength1_year{
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    overflow: hidden;
    position: relative;
    font-family: "Roboto-Bold";
    width: 100%;
    height: 100%;
    font-weight: 400;
    color: #343434;
    transition: .5s;
}
.istrength1_fcs.swiper-slide-active .istrength1_year{
    color: #F16106;
    font-size: 0.36rem;
}
.istrength1_fc .swiper-button-next6, .istrength1_fc .swiper-button-prev6{
    display: block;
    position: absolute;
    left: 50%;
    width: 0.2rem;
    height: 0.12rem;
    margin-top: 0;
    transform: translate(-50%, 0);
    z-index: 10;
    cursor: pointer;
    outline: none;
    background-size: 100% !important;
    text-align: center;
}
.istrength1_fc .swiper-button-prev6{
    top: 0;
    bottom: auto;
    background: url("../images/htjt.png") no-repeat center;
}
.istrength1_fc .swiper-button-next6{
    bottom: 0;
    top: auto;
    background: url("../images/hbjt.png") no-repeat center;
}
.istrength1_fc .swiper-button-prev6:hover{
    background: url("../images/htjt_h.png") no-repeat center;
}
.istrength1_fc .swiper-button-next6:hover{
    background: url("../images/hbjt_h.png") no-repeat center;
}

/*公司概况*/
.iabout .inner_title{
    text-align: left;
    position: relative;
    z-index: 3;
}
.iabout .inner_title:after{
    margin: 0.3rem auto 0 0;
}
.iabout2{
    margin-top: 0.25rem;
    border-radius: 0.5rem 0.5rem 0px 0px;
    /*background: url("../images/iabout2bg.jpg") no-repeat center;
    background-size: cover;
    padding: 1rem 0;*/
}
.iabout2.row .bg .pic[data-scroll] {
    height: calc(100% + 2rem);
    top: -1rem
}
.iabout2.r6{
    width: 100%;
    min-height: 100vh;
    position: relative;
}
.iabout2.r6 .inner {
    width: 100%;
    height: 100vh;
    position: sticky;
    top: 0;
    left: 0;
    overflow: hidden;
    z-index: 5;
}
.iabout2.r6 .inner .bg,
.iabout2.r6 .inner .group .box .list .mask{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.iabout2.r6 .inner .bg{
    height: 130vh;
    padding-top: 1rem;
}
.iabout2.r6 .inner .bg h2{
    z-index: 10;
    line-height: 1;
    position: relative;
    color: #FFFFFF;
    font-family: "Roboto-Bold";
    margin-top: 1.15rem;
}
.iabout2.r6 .inner .bg img.cir{
    width: 73%;
    z-index: 5;
    margin: 0 auto;
    display: block;
    position: absolute;
    top: 1.85rem;
    left: 0;
    right: 0;
}
.iabout2.r6 .inner .bg .full{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 0.5rem 0.5rem 0px 0px;
}
.iabout2.r6 .inner .group{
    height: 100%;
    z-index: 10;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin: 0 auto;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
}
.maxSize {
    width: 73%;
    margin: auto;
}
.iabout2.r6 .inner .group h2{
    z-index: 10;
    line-height: .8;
    position: relative;
    color: #FFFFFF;
    font-family: "Roboto-Bold";
}
@media screen and (orientation: landscape) {
    .iabout2.r6 .inner .group h2.app {
        display: none !important;
    }
}
.iabout2.r6 .inner .group .box {
    height: 3.6rem;
    width: 100%;
    position: absolute;
    bottom: .7rem;
    right: 0
}
.iabout2.r6 .inner .group .box .list {
    text-align: center;
    width: 6.4rem;
    opacity: 0;
    padding: 0 .6rem .6rem;
    transition: opacity 1s cubic-bezier(.38,0,0,1),transform 1s cubic-bezier(.38,0,0,1),color .3s cubic-bezier(.38,0,0,1);
    position: absolute;
    bottom: 0;
    right: 0;
    transform: translateY(100%)
}
.iabout2.r6 .inner .group .box .list .mask {
    background-color: #fff;
    border-radius: .32rem;
    overflow: hidden;
    box-shadow: 0 .78125vw 1.61458vw 2px rgba(84,92,78,.15)
}
.iabout2.r6 .inner .group .box .list .clear {
    height: 1.15rem;
    z-index: 3;
    position: relative
}
.iabout2.r6 .inner .group .box .list .clear .icon {
    width: 1.38rem;
    height: 1.38rem;
    background-color: #FF6100;
    border-radius: 50%;
    top: -.68rem;
    margin: auto;
    position: absolute;
    left: 0;
    right: 0;
}
.iabout2.r6 .inner .group .box .list .word_h {
    z-index: 3;
    margin-bottom: 0.4rem;
    font-weight: 400;
    color: #0E0E0E;
    line-height: 1;
    position: relative
}
.iabout2.r6 .inner .group .box .list .word_r{
    z-index: 3;
    position: relative;
    font-weight: 400;
    color: #545454;
    line-height: 36px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.iabout2.r6 .inner .group .box .list .word_r p{
    width: 48%;
    position: relative;
    display: flex;
    align-items: center;
}
.iabout2.r6 .inner .group .box .list .word_r p i{
    width: 6px;
    height: 6px;
    background: #CECECE;
    border-radius: 50%;
    margin-right: 13px;
}
.iabout2.r6 .inner .group .box .list:nth-child(1) .word_r p{
    width: 100%;
    justify-content: center;
}
.iabout2.r6 .inner .group .box .list:nth-child(1) {
    bottom: .2rem;
    right: .2rem
}
.iabout2.r6 .inner .group .box .list:nth-child(2) {
    bottom: .4rem;
    right: .4rem
}
.iabout2.r6 .inner .group .box .list:nth-child(3) {
    bottom: .6rem;
    right: .6rem
}
.iabout2.r6 .inner .group .box .list:nth-child(4) {
    bottom: .8rem;
    right: .8rem
}
.iabout2.r6 .inner .group .box .list:nth-child(5) {
    bottom: 1rem;
    right: 1rem
}
.iabout2.r6 .inner .group .box .list.on {
    opacity: 1;
    transform: translate(0,0);
}
.iabout2.r6 .inner .group .box .list.out {
    opacity: .5
}
@media screen and (orientation: portrait) {
    .iabout2.r6 .inner .bg h2.pc {
        display: none !important;
    }
    .maxSize {
        width: 90%;
        max-width: 100%;
    }
    .iabout2.r6 .inner .bg img.cir {
        width: 95%;
    }
    .iabout2.r6 .inner .group .box .list {
        width: 80vw
    }
    .iabout2.r6 .inner .group h2 {
        height: 66%
    }
    .iabout2.r6 .inner .group .box .list h3 {
        margin-bottom: .2rem;
        line-height: 1
    }
}

.iabout3{
    margin: 1rem 0;
}
.iabout3_con{
    margin-top: 0.3rem;
    position: relative;
}
.iabout3_t{
    position: relative;
}
.iabout3_t_bg{
    font-family: "Roboto-Bold";
    color: rgba(14, 14, 14, 0);
    line-height: 90px;
    text-stroke: 1px #E8E8E8;
    -webkit-text-stroke: 1px #E8E8E8;
    position: absolute;
    right: -0.7rem;
    top: 0;
    z-index: 1;
}
.iabout3_t_line{
    position: absolute;
    right: 8.4%;
    top: 0.7rem;
    display: flex;
    z-index: 1;
}
.iabout3_t_line span{
    margin: 0 .1rem;
    background-color: #FF6100;
    width: .07rem;
    height: .5rem;
    transform: skewX(-30deg);
}
.iabout3_t .swiper-container{
    width: 83.2%;
    margin: 0 auto;
    z-index: 9;
}
.iabout3_t .swiper-slide{
    display: initial;
}
.iabout3_tss{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    text-align: left;
    overflow: hidden;
    position: relative;
    width: 100%;
    padding-top: 0.7rem;
}
.iabout3_t_fl_year{
    font-family: "Roboto-Bold";
    color: #FF6100;
    line-height: 0.8;
    position: absolute;
    left: 50%;
    top: 0;
    transform: translate(-50%, 0);
}
.iabout3_t_img{
    width: 48%;
    border-radius: 0.2rem;
}
.iabout3_t_txt{
    width: 48%;
    font-weight: 400;
    color: #545454;
    line-height: 36px;
}
.iabout3_t_txt p{
    position: relative;
    padding-left: 17px;
}
.iabout3_t_txt p:before{
    content: '';
    display: block;
    width: 6px;
    height: 6px;
    background: #CECECE;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 15px;
}
.iabout3_t .swiper-button-next7, .iabout3_t .swiper-button-prev7{
    top: calc(50% + 0.35rem)
}
.iabout3_t .swiper-button-next7{
    right: 0;
    left: auto;
}
.iabout3_b{
    position: relative;
    margin-top: 0.65rem;
    border-top: 2px solid #F6F7F9;
}
.iabout3_b .line{
    height: 2px;
    position: absolute;
    left: 0;
    width: 10%;
    background-color: #FF6100;
    bottom: 100%;
    transition: all .5s ease;
}
.iabout3_b .line div{
    position: absolute;
    right: 0;
    top: 50%;
    transform: translate(50%, -50%);
}
.iabout3_b .line div i{
    display: block;
    background: #FF6100;
    width: 22px;
    height: 16px;
    transform: skewX(-30deg);
}
.iabout3_b .swiper-slide{
    display: initial;
}
.iabout3_bs a{
    display: block;
    text-align: center;
    overflow: hidden;
    position: relative;
    width: 100%;
    padding-top: 0.25rem;
    font-family: "Roboto-Regular";
    font-weight: 400;
    color: #B2B2B2;
    line-height: 30px;
}
.iabout3_bs.swiper-slide-thumb-active a{
    color: #FF6100;
}

.iabout1_fl{
    width: 55%;
}
.iabout1_fl .inner_title{
    color: #F16106;
    text-align: left;
}
.iabout1_fl .inner_title:after{
    display: none;
}
.iabout1_fl_con{
    margin-top: 0.4rem;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 30px;
    height: 180px;
    position: relative;
    padding-right: 20px;
}
/*.iabout1_fl_con .scroll{
    position: relative;
    height: 180px;
    overflow: hidden;
    overflow-y: hidden;
    outline: none;
    padding-right: 20px;
}*/

.iabout1_fr{
    width: 26%;
}
.iabout1_fr li{
    border-bottom: 1px solid rgba(255,255,255,.3);
    padding: 0.35rem 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #FFFFFF;
}
.iabout1_fr_txt h3{
    font-weight: 400;
    line-height: 0.8;
}
.iabout1_fr_txt h3 span{
    font-family: "OSWALD-MEDIUM";
    color: #F16106;
}
.iabout1_fr_txt p{
    margin-top: 10px;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 30px;
}
.iabout1_fr_img img{
    height: 0.44rem;
}

/*应用列表*/
.iapplicationlist_con{
    margin: 0.5rem 0 0.35rem 0;
}
.iapplicationlist_con ul{
    display: flex;
    flex-wrap: wrap;
}
.iapplicationlist_con ul li{
    width: 48%;
    margin-right: 4%;
    margin-bottom: 0.65rem;
}
.iapplicationlist_con ul li:nth-child(2n){
    margin-right: 0;
}
.iapplicationlist_con ul li a{
    display: flex;
    align-items: center;
    justify-content: space-between;
    transition: .5s;
}
.iapplicationlist_img{
    width: 33%;
    border-radius: 10px;
    background: #f6f7f9;
}
.iapplicationlist_img:after{
    padding-bottom: 72.33%;
}
.iapplicationlist_img.picture img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.iapplicationlist_txt{
    width: 62%;
}
.iapplicationlist_txt1{
    font-weight: bold;
    color: #545454;
    line-height: 30px;
    height: 60px;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    transition: .5s;
}
.iapplicationlist_txt2{
    margin-top: 0.2rem;
    font-weight: 400;
    color: #545454;
    line-height: 24px;
    height: 48px;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.iapplicationlist_txt3{
    margin-top: 0.3rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.iapplicationlist_txt3 span{
    font-family: "Roboto-Regular";
    font-weight: 400;
    color: #B5B5B5;
    line-height: 24px;
    background: url("../images/date.png") no-repeat left center;
    background-size: 0.18rem 0.18rem;
    padding-left: 0.27rem;
}
.iapplicationlist_txt3 i{
    width: 0.17rem;
    height: 0.13rem;
    background: url("../images/mjt1.png") no-repeat center;
    background-size: 100% !important;
    transition: .5s;
}
.iapplicationlist_con ul li a:hover .iapplicationlist_img img{
    transform: scale(1.05);
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
}
.iapplicationlist_con ul li a:hover .iapplicationlist_txt1{
    color: #FF6100;
}
.iapplicationlist_con ul li a:hover .iapplicationlist_txt3 i{
    background: url("../images/mjt_h.png") no-repeat center;
}

/*应用*/
.iapplication_con{
    position: relative;
    overflow: hidden;
}
.iapplication_con .container2{
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    justify-content: space-between;
}
.iapplication_con_fl{
    width: calc(100% - 245px);
    position: relative;
}
.iapplication_con_fl .swiper-slide{
    display: initial;
}
.yy_flss{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.iapplication_con_fl_txt{
    width: 245px;
}
.iapplication_con_fl_txt .inner_title{
    text-align: left;
}
.iapplication_con_fl_txt .inner_title:after{
    margin: 0.3rem auto 0 0;
}
.iapplication_con_fl_more{
    margin-top: 0.6rem;
}
.iapplication_con_fl_img{
    width: calc(100% - 245px);
    border-radius: 0.2rem;
    margin-top: 1rem;
}
.iapplication_con_fl_yw{
    position: absolute;
    bottom: 0.45rem;
    left: 0.9rem;
    font-family: "Roboto-Bold";
    color: #FF6100;
    line-height: 1;
    text-transform: capitalize;
    text-align: left;
}
.iapplication_con_fr{
    width: 225px;
    position: relative;
}
.iapplication_con_fr:before{
    content: '';
    display: block;
    width: 1px;
    height: 84%;
    background: #0E0E0E;
    position: absolute;
    right: 10.5px;
    top: 50%;
    transform: translate(0, -50%);
}
.iapplication_con_fr .swiper-container{
    height: 5.65rem;
}
.iapplication_con_fr .swiper-slide{
    display: initial;
}
.iapplication_con_fr_txt{
    display: flex;
    align-items: center;
    justify-content: flex-end;
    text-align: right;
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 100%;
    font-weight: 400;
    color: #0E0E0E;
    padding-right: 38px;
    cursor: pointer;
    transition: .5s;
}
.iapplication_con_fr_txt:before{
    content: '';
    display: block;
    width: 22px;
    height: 16px;
    background: url("../images/y.png") no-repeat center;
    background-size: 11px 8px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translate(0, -50%);

}
.yy_frs.swiper-slide-thumb-active .iapplication_con_fr_txt{
    color: #F16106;
    font-size: 0.36rem;
}
.yy_frs.swiper-slide-thumb-active .iapplication_con_fr_txt:before{
    background: url("../images/y_h.png") no-repeat center;
    background-size: 100%;
}


/*应用详情*/
.iapplicationshow1_fl{
    width: 44%;
}
.iapplicationshow1_fl .inner_title{
    color: #F16106;
    text-align: left;
}
.iapplicationshow1_fl .inner_title:after{
    display: none;
}
.iapplicationshow1_fl_con{
    margin-top: 0.45rem;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 36px;
}
.index_more1{
    display: flex;
    align-items: center;
}
.index_more1 a{
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 1.7rem;
    height: 0.5rem;
    border-radius: 25px;
    border: 2px solid #F16106;
    padding: 0 0.12rem 0 0.34rem;
    transition: .5s;
    position: relative;
    background: #FF6100;
}
.index_more1 a:after{
    content: '';
    display: block;
    width: 0;
    height: 100%;
    background: #FFFFFF;
    border-radius: 25px;
    position: absolute;
    left: 0;
    z-index: 0;
    transition: .5s;
}
.index_more1 a p{
    font-weight: 400;
    color: #FFFFFF;
    position: relative;
    z-index: 1;
    line-height: 1;
    transition: .5s;
}
.index_more1 a span{
    width: 0.27rem;
    height: 0.27rem;
    background: #FFFFFF url("../images/mjt_h.png") no-repeat center;
    background-size: 0.13rem 0.1rem !important;
    border-radius: 50%;
    position: relative;
    z-index: 1;
    transition: .5s;
}
.index_more1 a:hover:after{
    width: 100%;
}
.index_more1 a:hover p{
    color: #F16106;
}
.index_more1 a:hover span{
    background: #F16106 url("../images/mjt.png") no-repeat center;
}
.iapplicationshow1_fl_more{
    margin-top: 0.75rem;
}
.iapplicationshow2{
    overflow: hidden;
}
.te_lb_case{
    margin-top: 0.5rem;
    position: relative;
}
.te_lb_case .publicity_lb{
    position: relative;
}
.te_lb_case .swiper-container {
    width: 100%;
    margin-left: 0;
    overflow: visible;
}
@media screen and (orientation: portrait) {
    .te_lb_case .swiper-container {
        width: calc(100% + 0.5rem);
    }
}
.te_lb_case .swiper-container .swiper-slide {
    opacity: .2;
    transition: opacity 0.5s cubic-bezier(0.435, 0.25, 0.15, 0.965);
    width: auto;
    padding-right: 0.5rem;
    align-items: flex-start;
}
.te_lb_case .swiper-container .swiper-slide.active{
    opacity: 1;
}
.te_lb_case .swiper-container .publicity_btn {
    transition: box-shadow 0.5s cubic-bezier(0.435, 0.25, 0.15, 0.965);
    border-radius: .10rem;
    overflow: hidden;
    display: block;
    position: relative;
}
.te_lb_case .swiper-container .swiper-slide.active .publicity_btn{
    box-shadow: 0 0.3rem 1.2rem 0 rgba(114, 114, 114, 0.56);
}
@media screen and (orientation: portrait) {
    .te_lb_case .swiper-container .swiper-slide .publicity_btn{
        width: 80%;
        transition: width 0.5s cubic-bezier(0.435, 0.25, 0.15, 0.965);
    }
    .te_lb_case .swiper-container .swiper-slide.active .publicity_btn {
        width: 100%;
    }
}
.te_lb_case .swiper-container .swiper-slide .pub_img_box{
    width: 32.32865vw;
    transition: width 0.5s cubic-bezier(0.435, 0.25, 0.15, 0.965);
    overflow: hidden;
    position: relative;
}
.te_lb_case .swiper-container .swiper-slide .pub_img_box img{
    height: 100%;
    object-fit: cover;
}
.te_lb_case .swiper-container .swiper-slide.active .pub_img_box{
    width: 46.71875vw;
}
@media screen and (orientation: portrait) {
    .te_lb_case .swiper-container .swiper-slide .pub_img_box {
        width: 100%;
    }
    .te_lb_case .swiper-container .swiper-slide.active .pub_img_box {
        width: 100%;
    }
}
.te_lb_case .swiper-container .pub_img_box:after{
    padding-bottom: 67.89%;
    transition: margin-top 0.5s cubic-bezier(0.435, 0.25, 0.15, 0.965);
}
.te_lb_case .swiper-container .swiper-slide.swiper-slide-next{
    opacity: 1;
}
.te_lb_case .swiper-container .swiper-slide .pub_txt_box{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background: url("../images/jjfabg.png") no-repeat center;
    background-size: cover;
    padding: 0.25rem;
    text-align: left;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.te_lb_case .swiper-container .swiper-slide.active .pub_txt_box{
    padding: 0.35rem;
}
.te_lb_case .swiper-container .swiper-slide .pub_txt_box p{
    font-weight: 400;
    color: #FFFFFF;
    line-height: 30px;
    width: 90%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.te_lb_case .swiper-container .swiper-slide.active .pub_txt_box p{
    font-size: 0.2rem;
}
.te_lb_case .swiper-container .swiper-slide .pub_txt_box i{
    display: inline-block;
    width: 0.17rem;
    height: 0.13rem;
    background: url("../images/mjt.png") no-repeat center;
    background-size: 100% !important;
    transition: .5s;
}
.te_lb_case .swiper-container .swiper-slide.active .pub_txt_box i{
    background: url("../images/mjt_h.png") no-repeat center;
}
.te_lb_case .publicity_nav{
    position: absolute;
    height: 0.5rem;
    left: 49.32vw;
    bottom: 0;
}
/*@media screen and (orientation: portrait) {
    .te_lb_case .publicity_nav {
        position: relative;
        justify-content: flex-end;
    }
}*/
.te_lb_case .publicity_more{
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1000;
}
.te_lb_case .publicity_page{
    padding-top: .55rem;
}
.te_lb_case .publicity_page .swiper-pagination{
    color: #A8A8A8;
    margin-top: 0;
}
.page_pagination{
    position: relative;
    margin-top: .16rem;
    color: #e60012;
    display: flex;
    bottom: auto;
    align-items: center;
}
.page_pagination .on{
    width: 1.2em;
    text-align: left;
}
.te_lb_case .publicity_page .swiper-pagination .on{
    color: #FF6100;
}
.page_pagination .page_cen {
    margin: 0 .28rem;
    height: .75em;
    width: .16rem;
    position: relative;
}
.te_lb_case .publicity_page .swiper-pagination .page_cen{
    margin: 0 5px;
}
.page_pagination .page_cen::before{
    content: '';
    width: 2px;
    height: 100%;
    margin: 0 auto;
    display: block;
    transform: rotate(18deg);
    background-color: #e60012;
}
.te_lb_case .publicity_page .swiper-pagination .page_cen::before {
    background-color: rgba(0, 0, 0, 0.5);
}
.scrollbar_box{
    background-color: rgba(0, 0, 0, 0.05);
    height: 2px;
    margin-top: .2rem;
    width: 100%;
    position: relative;
    overflow: hidden;
}
.te_lb_case .publicity_page .scrollbar_box {
    background-color: rgba(0, 0, 0, 0.05);
    margin-top: .3rem;
}
.scrollbar_box span{
    background-color: #e60012;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 0;
    display: block;
    transition: width 0.5s cubic-bezier(0.435, 0.25, 0.15, 0.965);
}
.te_lb_case .publicity_page .scrollbar_box span {
    background-color: #FF6100;
}

.iapplicationshow3{
    background: #F6F7F9;
    padding: 1rem 0;
}
.iapplicationshow3_con{
    margin-top: 0.25rem;
}
.iapplicationshow3_con ul{
    display: flex;
    flex-wrap: wrap;
}
.iapplicationshow3_con ul li{
    width: 26%;
    margin-right: 11%;
    border-bottom: 1px solid #DEDEDE;
    position: relative;
}
.iapplicationshow3_con ul li:nth-child(3n){
    margin-right: 0;
}
.iapplicationshow3_con ul li a{
    display: block;
    padding: 0.25rem 0;
}
.iapplicationshow3_con_txt{
    background: url("../images/a.png") no-repeat left center;
    background-size: 0.16rem 0.15rem;
    font-weight: 400;
    color: #545454;
    line-height: 1;
    padding-left: 0.3rem;
    transition: .5s;
}
.iapplicationshow3_con_img{
    position: absolute;
    right: 0;
    top: 50%;
    transform: translate(0, -50%);
    width: 2.13rem;
    height: 1.34rem;
    background: #FFFFFF;
    box-shadow: 0px 0px 10px 0px rgba(144,144,144,0.28);
    border-radius: 0.2rem;
    opacity: 0;
    transition: .5s;
}
.iapplicationshow3_con_img:after{
    /*padding-bottom: 44.74%;*/
    padding-bottom: 63%;
}
.iapplicationshow3_con ul li a:hover .iapplicationshow3_con_txt{
    font-weight: bold;
    color: #F16106;
}
.iapplicationshow3_con ul li a:hover .iapplicationshow3_con_img{
    opacity: 1;
}
.iapplicationshow3_more{
    margin-top: 0.5rem;
}
.iapplicationshow3_more a{
    margin: 0 auto;
}
.iapplicationshow4{
    background: #FFFFFF;
    padding-top: 1rem;
}
.iapplicationshow4 .container2{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.iapplicationshow4_fl{
    width: 51.6%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.iapplicationshow4_fl1.inner_title{
    text-align: left;
    line-height: 1.2;
}
.iapplicationshow4_fl1.inner_title:after{
    display: none;
}
.iapplicationshow4_fl2{
    margin-top: 1rem;
}
.iapplicationshow4_fl2 h3{
    font-weight: 400;
    color: #0E0E0E;
    line-height: 30px;
    margin-bottom: 0.25rem;
}
.iapplicationshow4_fl2 h3 span{
    color: #FF6100;
    font-family: "Roboto-Regular";
}
.iapplicationshow4_fl2 p{
    font-weight: 400;
    color: #545454;
    line-height: 30px;
}
.iapplicationshow4_fr{
    width: 37.5%;
    background: #FFFFFF;
    box-shadow: 0px 0px 50px 0px rgba(144,144,144,0.28);
    border-radius: 0.2rem;
    padding: 0.5rem 0.55rem 1rem 0.55rem;
}
.iapplicationshow4_fr .el-form-item{
    margin-bottom: 30px;
}
.iapplicationshow4_fr .el-form-item .el-form-item__label{
    line-height: 1;
    padding: 0;
    font-size: 0.16rem;
    margin-bottom: 12px;
}
.iapplicationshow4_fr .el-input{
    font-size: 0.16rem;
}
.iapplicationshow4_fr .el-input .el-input__inner{
    border-radius: 0;
    border: 1px solid #EBEBEB;
    height: 50px;
    line-height: 50px;
    padding: 0 20px;
}
.iapplicationshow4_fr .el-form-item:last-child{
    border: none;
    margin: 0.3rem 0 0 0;
}
.iapplicationshow4_fr .el-form-item:last-child .el-form-item__content{
    margin-left: 0 !important;
    text-align: center;
}
.iapplicationshow4_fr .el-form-item:last-child .el-form-item__content .el-button--primary{
    background-color: #F16106;
    border-color: #F16106;
    border: none;
}
.iapplicationshow4_fr .el-form-item:last-child .el-form-item__content .el-button{
    border-radius: 25px;
    width: 1.7rem;
    height: 0.5rem;
    font-size: 0.16rem;
    padding: 0;
}
.iapplicationshow4_fr .el-form-item:last-child .el-form-item__content .el-button span{
    display: flex;
    align-items: center;
    justify-content: center;
}
.iapplicationshow4_fr .el-form-item:last-child .el-form-item__content .el-button span i{
    width: 0.19rem;
    height: 0.19rem;
    background: url("../images/fly.png") no-repeat center;
    background-size: 100%;
    margin-right: 12px;
}

/*产品*/
.iproduct_fl{
    text-align: center;
    color: #FFFFFF;
    width: 100%;
    padding-bottom: 26%;
}
.iproduct_fl h3{
    font-weight: bold;
}
.iproduct_fl p{
    margin-top: 0.15rem;
}
.common_distance{
    margin-top: 0.25rem;
    border-radius: 0.5rem 0.5rem 0px 0px;
    background: #FFFFFF;
    padding: 1rem 0;
}
.iproduct_con{
    padding-bottom: 0.6rem;
}
.iproduct_cons{
    margin-bottom: 15px;
}
.iproduct_con_t{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.iproduct_con_t_fl h3{
    font-weight: bold;
    color: #000000;
    line-height: 1;
    position: relative;
    padding-left: 0.25rem;
}
.iproduct_con_t_fl h3:before{
    content: '';
    display: block;
    width: 3px;
    height: 28px;
    background: #F16106;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translate(0, -50%);
}
.iproduct_con_t_fr{
    display: flex;
    justify-content: flex-end;
    width: 70%;
}
.iprocate_con .iproduct_con_t_fr{
    width: auto;
}
.iproduct_con_t_fr1{
    width: 90%;
}
.iproduct_con_t_fr1 ul{
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
}
.iproduct_con_t_fr1 ul li{
    background: url("../images/pli.png") no-repeat right center;
    background-size: 1px 14px;
    margin-right: 0.23rem;
    padding-right: 0.23rem;
}
.iproduct_con_t_fr1 ul li:last-child{
    background: none;
}
.iproduct_con_t_fr1 ul li a{
    display: block;
    font-weight: bold;
    color: #7A7A7A;
    line-height: 25px;
}
.iproduct_con_t_fr1 ul li a:hover{
    color: #F16106;
}
.iproduct_con_t_fr1 ul li a.current{
    color: #F16106;
}
.iproduct_con_t_fr2 a{
    display: block;
    color: #C8C8C8;
    line-height: 25px;
}
.iproduct_con_t_fr2 a:hover{
    color: #F16106;
}
.iproduct_con_b{
    margin-top: 0.45rem;
}
.iproduct_con_b ul{
    display: flex;
    flex-wrap: wrap;
}
.iproduct_con_b ul li{
    width: 22.8%;
    margin-right: 2.93%;
    margin-bottom: 0.4rem;
    border-radius: 0.2rem;
    border: 1px solid #DEDEDE;
    transition: .5s;
}
.iproduct_con_b ul li:nth-child(4n){
    margin-right: 0;
}
.iproduct_con_b_img{
    padding: 0.47rem 0 0 0;
}
.iproduct_con_b_img .picture:after{
    padding-bottom: 44.74%;
}
.iproduct_con_b_img .picture a{
    display: block;
}
.iproduct_con_b_txt{
    padding: 0.47rem 0.3rem;
    border-radius: 0 0 0.2rem 0.2rem;
    transition: .5s;
}
.iproduct_con_b_txt1 a{
    display: block;
    font-weight: bold;
    color: #545454;
    line-height: 1.2;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.iproduct_con_b_txt2{
    margin-top: 0.15rem;
    font-weight: 400;
    color: #545454;
    line-height: 24px;
    height: 48px;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.iproduct_con_b_txt2 p span{
    font-family: "Microsoft YaHei" !important;
    font-size: inherit !important;
}
.iproduct_con_b_txt3{
    margin-top: 0.25rem;
}
.iproduct_con_b_txt3 a{
    display: block;
}
.iproduct_con_b_txt3 a i{
    display: block;
    width: 0.43rem;
    margin: 0 auto;
    height: 0.43rem;
    background: #F16106 url("../images/jia.png") no-repeat center;
    background-size: 0.14rem 0.14rem !important;
    border-radius: 50%;
    transition: .5s;
}
.iproduct_con_b ul li:hover{
    box-shadow: 0px 0px 18px 0px rgba(219,219,219,0.84);
}
.iproduct_con_b ul li:hover .picture img{
    transform: scale(1.05);
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
}
.iproduct_con_b ul li:hover .iproduct_con_b_txt{
    background: url("../images/probg.png") no-repeat bottom center;
    background-size: cover;
}
.iproduct_con_b ul li:hover .iproduct_con_b_txt1 a{
    font-weight: bold;
    color: #F16106;
}
.iproduct_con_b ul li:hover .iproduct_con_b_txt3 a i{
    background: #FFFFFF url("../images/jia_h.png") no-repeat center;
}
.iproduct_con .inner_title{
    text-align: left;
    margin-bottom: 0.45rem;
}
.iproduct_con .inner_title:after{
    display: none;
}

/*登录弹出框*/
.dltck, .sjdltck, .fpwdtck, .zctck, .zctiptck, .quotetck, .smtck, .xztck{
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .62);
    top: 0;
    left: 0;
    z-index: 9999;
    display: none;
}
.dltcks {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    -webkit-animation: showSweetAlert 0.3s;
    animation: showSweetAlert 0.3s;
}
@-webkit-keyframes showSweetAlert {
    0% {
        transform: scale(0.7);
        -webkit-transform: scale(0.7);
    }
    45% {
        transform: scale(1.05);
        -webkit-transform: scale(1.05);
    }
    80% {
        transform: scale(0.95);
        -webkit-transform: scale(0.95);
    }
    100% {
        transform: scale(1);
        -webkit-transform: scale(1);
    }
}
@keyframes showSweetAlert {
    0% {
        transform: scale(0.7);
        -webkit-transform: scale(0.7);
    }
    45% {
        transform: scale(1.05);
        -webkit-transform: scale(1.05);
    }
    80% {
        transform: scale(0.95);
        -webkit-transform: scale(0.95);
    }
    100% {
        transform: scale(1);
        -webkit-transform: scale(1);
    }
}
.dltckss {
    position: absolute;
    width: 525px;
    height: 391px;
    left: 50%;
    top: 50%;
    max-width: 90vw;
    max-height: 90vh;
    overflow: auto;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    background-color: #fff;
    border-radius: 0.2rem;
}
.dltck_close {
    position: absolute;
    right: 25px;
    top: 20px;
}
.dltck_close img{
    height: 22px;
}
.dltck_con {
    padding: 0.55rem 0.6rem;
}
.dltck_con_title{
    text-align: center;
    font-weight: 400;
    color: #0E0E0E;
    line-height: 1;
}
.dltck_con_form{
    margin-top: 0.3rem;
}
.dltck_con_form .el-input__prefix{
    left: 17px;
}
.dltck_con_form .el-input__inner{
    border: 1px solid #EBEBEB;
    border-radius: 5px;
    height: 45px;
    line-height: 45px;
    font-size: 0.16rem;
    font-family: "Microsoft YaHei";
}
.dltck_con_form .el-input__inner:hover{
    border-color: #ffe9dc;
}
.dltck_con_form .el-form-item .el-input__inner:focus{
    border-color: #ffe9dc;
}
.dltck_con_form  .el-input--prefix .el-input__inner{
    padding-left: 45px;
}
.dltck_con_form .el-form-item.is-error .el-input__inner{
    border-color: #ffe9dc;
}
.dltck_con_form .el-input__icon{
    color: #FF6100;
    font-size: 20px;
    line-height: 45px;
}
.dltck_con_form .mima .el-form-item__content{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.dltck_con_form .mima .el-form-item__content .el-button{
    border: none;
    background: transparent;
    color: #FF6100;
    font-size: 0.14rem;
    padding: 0;
    text-align: right;
}
.dltck_con_form .login{
    margin-top: 30px;
}
.dltck_con_form .login .el-form-item__content .el-button{
    height: 45px;
    background: #FF6100;
    border-radius: 5px;
    color: #ffffff;
    border: none;
    width: 100%;
    font-size: .18rem;
    padding: 0;
}
.dltck_con_form .el-form-item__error, .con-box5z .el-form-item__error{
    top: 0;
    right: 15px;
    left: auto;
    padding-top: 0;
    line-height: 45px;
    font-size: 0.14rem;
}
.dltck_con_form .el-form-item.is-error .el-input__inner, .dltck_con_form .el-form-item.is-error .el-input__inner:focus{
    border-color: #ffe9dc;
}
.dltck_con_footer{
    display: flex;
    align-items: center;
    justify-content: space-between;
    line-height: 1;
}
.dltck_con_footer1 a{
    font-weight: 400;
    color: #FF6100;
    line-height: 1;
}
.dltck_con_footer2{
    font-weight: 400;
    color: #0E0E0E;
    line-height: 1;
}
.dltck_con_footer2 a{
    color: #FF6100;
}

/*忘记密码*/
.fpwdtck .dltckss{
    height: 485px;
}
.fpwdtck .dltck_con_form .login{
    margin-bottom: 0;
}

/*注册*/
.zctck .dltckss {
    width: 1165px;
    height: 604px;
}
.registerform_t{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.registerform_fl, .registerform_fr{
    width: 48.5%;
}
.registerform .el-form-item {
    height: 45px;
    background: #FFFFFF;
    border: 1px solid #EBEBEB;
    margin-bottom: 5px;
    border-radius: 5px;
}
.registerform .el-form-item .el-form-item__label {
    line-height: 43px;
    padding: 0 0 0 15px;
    font-size: 0.16rem;
    text-align: left;
}
.registerform .el-form-item .el-form-item__content {
    line-height: 43px;
}
.registerform .el-form-item .el-form-item__content .el-input__inner {
    border: none;
    height: 43px;
    line-height: 43px;
    font-size: 0.16rem;
    font-family: "Microsoft YaHei";
    padding: 0 15px 0 5px;
}
.registerform .el-form-item__error{
    padding-top: 2px;
}
.registerform .el-form-item__error, .con-box5z .el-form-item__error{
    top: 0;
    right: 15px;
    left: auto;
    padding-top: 0;
    line-height: 43px;
    font-size: 0.14rem;
}
.registerform .registerform-inline{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}
.registerform .registerform-inline .el-form-item,
.registerform .el-select{
    width: 49%;
}
.registerform .el-select{
    margin-bottom: 5px;
}
.registerform .el-form-item__content .el-select{
    width: 100%;
}
.registerform .el-select .el-input__inner{

}
.inner .el-select-dropdown__item.selected{
    color: #FF6100;
}
.registerform .el-range-editor.is-active, .registerform .el-range-editor.is-active:hover, .registerform .el-select .el-input.is-focus .el-input__inner{
    border-color: #ffe9dc;
}
.registerform .el-select .el-input__inner:focus{
    border-color: #ffe9dc;
}
.registerform .el-select:hover .el-input__inner {
    border-color: #ffe9dc;
}
.registerform .el-input__inner:hover {
    border-color: #ffe9dc;
}
.registerform .el-form-item.xxdz .el-form-item__content .el-input__inner{
    padding: 0 15px;
}
.registerform .el-textarea__inner{
    background-color: transparent;
    border: none;
    font-family: "Microsoft YaHei";
    resize: none;
    font-size: 0.16rem;
    padding: 10px 15px 10px 5px;
}
.registerform .bcsm{
    height: 95px;
    font-size: 0.16rem;
}
.registerform .yzm{
    display: flex;
    align-items: center;
}
.registerform .yzm .el-form-item{
    width: 49%;
}
.registerform .yzm .el-button{
    margin-left: 1%;
    width: 116px;
    height: 45px;
    background: #FF6100;
    border-radius: 5px;
    margin-bottom: 5px;
    color: #fff;
    border: none;
    font-size: 0.16rem;
    padding: 0;
    line-height: 45px;
}
.registerform .registerform_b .el-form-item{
    height: 50px;
    border: none;
    margin-bottom: 0;
    margin-top: 25px;
    text-align: center;
}
.registerform .registerform_b .el-form-item .el-button{
    background: #FF6100;
    border-color: #F16106;
    width: 304px;
    padding: 0;
    line-height: 50px;
    border-radius: 5px;
    font-weight: bold;
    color: #FFFFFF;
    font-size: 0.18rem;
}
.registerform_c{
    margin-top: 20px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.registerform .registerform_c .el-form-item{
    border: none;
    height: auto;
    margin-bottom: 0;
}
.registerform .registerform_c .el-form-item .el-form-item__content{
    line-height: 25px;
    font-size: 16px;
}
.registerform .registerform_c .el-form-item .el-form-item__content .login_a{
    margin-left: 0.4rem;
    color: #0E0E0E;
}
.registerform .registerform_c .el-checkbox__inner{
    width: 18px;
    height: 18px;
    border: 1px solid #EBEBEB;
}
.registerform .registerform_c .el-checkbox__inner::after{
    width: 5px;
    height: 11px;
    left: 5px;
}
.registerform .registerform_c .el-checkbox__input.is-checked .el-checkbox__inner, .registerform .registerform_c .el-checkbox__input.is-indeterminate .el-checkbox__inner{
    background-color: #F16106;
    border-color: #F16106;
}
.registerform .registerform_c .el-checkbox__label{
    font-weight: 400;
    font-size: 16px;
    color: #0E0E0E;
}
.registerform .registerform_c .el-checkbox__input.is-checked+.el-checkbox__label{
    color: #0E0E0E;
}

/*会员提示*/
.zctiptck .dltckss{
    width: 900px;
}
.zctiptck .dltck_con_form{
    line-height: 30px;
}

/*侧边栏*/
.float_ck{
    position: fixed;
    top: 35%;
    z-index: 999;
    right: 10px;
    width: 74px;
    background: #FFFFFF;
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.14);
    border-radius: 37px;
    padding: 0.35rem  0;
}
.float_ck dl dd {
    position: relative;
    margin-bottom: 0.35rem;
}
.float_ck dl dd:last-child{
    margin-bottom: 0;
}
.float_ck dl dd a,.float_ck dl dd .qq{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    position: relative;
    cursor: pointer;
    transition: .5s;
}
.float_ck dl dd a i, .float_ck dl dd .qq i{
    background-size: 100% !important;
}
.float_ck dl dd a i.tianmao{
    width: 28px;
    height: 26px;
    background: url("../images/tianmao.png") no-repeat center;
}
.float_ck dl dd a i.jingdong{
    width: 29px;
    height: 22px;
    background: url("../images/jingdong.png") no-repeat center;
}
.float_ck dl dd a i.gzth{
    width: 30px;
    height: 24px;
    background: url("../images/gzth.png") no-repeat center;
}
.float_ck dl dd .qq i.zxkf{
    width: 31px;
    height: 26px;
    background: url("https://img.tonghui.com.cn/static/cn/web/images/zxkf.png") no-repeat center;
}
.float_ck dl dd a i.top{
    width: 22px;
    height: 27px;
    background: url("../images/top.png") no-repeat center;
}
.float_ck dl dd a p, .float_ck dl dd .qq p{
    margin-top: 5px;
    font-weight: 400;
    color: #545454;
}
.float_ck dl dd a:hover p, .float_ck dl dd .qq:hover p{
    color: #FF6100;
}

.floating_left {
    display: none !important;
    position:absolute;
    right: 84px;
    background: #FFFFFF;
    box-shadow: 0px 0px 95px 0px rgba(158,177,209,0.18);
    border-radius: 5px;
    transition: .5s;
}
.float_ck dl dd:hover .floating_left {
    display: flex !important;
}
.floating_left.s_qq{
    width: 233px;
    padding: 30px 25px 13px 25px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.floating_left.s_qq:before{
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #fff;
    font-size: 0;
    line-height: 0;
    transform: rotate(90deg) translate(-50%, 0);
    position: absolute;
    top: 50%;
    right: -12px;
}
.floating_left.s_qq a{
    font-weight: 400;
    color: #666666;
    line-height: 25px;
    width: 48%;
    background: url("../images/qq.png") no-repeat left center;
    background-size: 21px 24px;
    padding-left: 34px;
    display: block;
    margin-bottom: 17px;
}
.floating_left.s_qq a:hover{
    color: #FF6100;
}
.floating_left.s_wx{
    display: flex;
    align-items: center;
    justify-content: center;
    top: 50%;
    transform: translate(0, -50%);
    width: 133px;
    flex-direction: column;
    padding: 15px 0;
}
.floating_left.s_wx:before{
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #fff;
    font-size: 0;
    line-height: 0;
    transform: rotate(90deg) translate(-50%, 0);
    position: absolute;
    top: 50%;
    right: -12px;
}
.floating_left.s_wx img{
    width: 103px;
    height: 103px;
}
.floating_left.s_wx p{
    font-weight: 400;
    color: #666666 !important;
}

/*产品详情*/
.iproshow1{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    border-top: 1px solid #DEDEDE;
}
.iproshow1_fl{
    background: #FFFFFF;
}
.iproshow1_fl{
    width: 50%;
    padding: 1rem 0.55rem 0.55rem 0.55rem;
}
.iproshow1_fl_t{
    position: relative;
    margin: 0.5rem 0 1.2rem 0;
}
.iproshow1_fl_t .gallery-top {
    width: 100%;
    height: auto;
}
.iproshow1_fl_t .gallery-top .swiper-slide{
    display: block;
    position: relative;
    text-align: justify;
    width: 100%;
}
.proshow-max .picture:after{
    padding-bottom: 44.7%;
}
.iproshow1_fl_t .swiper-button-next8, .iproshow1_fl_t .swiper-button-prev8{
    display: block;
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    width: 0.45rem;
    height: 0.45rem;
    border-radius: 50%;
    z-index: 10;
    cursor: pointer;
    outline: none;
    text-align: center;
    transition: .5s;
    background-size: 0.07rem 0.14rem !important;
}
.iproshow1_fl_t .swiper-button-prev8{
    right: auto;
    left: 0;
    background: #E8E8E8 url("../images/pl1.png") no-repeat center;
}
.iproshow1_fl_t .swiper-button-prev8:hover{
    background: #FF6100 url("../images/pl_h.png") no-repeat center;
}
.iproshow1_fl_t .swiper-button-next8{
    left: auto;
    right: 0;
    background: #E8E8E8 url("../images/pr1.png") no-repeat center;
}
.iproshow1_fl_t .swiper-button-next8:hover{
    background: #FF6100 url("../images/pr_h.png") no-repeat center;
}
.iproshow1_fl_b{
    position: relative;
    width: 83%;
    margin: 0 auto;
}
.iproshow1_fl_b .gallery-thumbs {
    width: 93%;
    height: auto;
}
.iproshow1_fl_b .gallery-thumbs .swiper-slide{
    display: initial;
}
.proshow-min a{
    display: block;
    position: relative;
    text-align: justify;
    width: 100%;
}
.proshow-min a .picture{
    border: 1px solid #DEDEDE;
    border-radius: 5px;
}
.proshow-min a .picture:after{
    padding-bottom: 63%;
}
/*.equshow-min a .pic:after{
    padding-bottom: 79%;
}*/
.proshow-min.swiper-slide-thumb-active a .picture{
    border: 1px solid #FF6100;
}
.iproshow1_fl_b .swiper-button-next8, .iproshow1_fl_b .swiper-button-prev8{
    display: block;
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    width: 12px;
    height: 100%;
    z-index: 10;
    cursor: pointer;
    outline: none;
    text-align: center;
    transition: .5s;
    background-size: 6px 10px !important;
}
.iproshow1_fl_b .swiper-button-prev8{
    right: auto;
    left: 0;
    background: #E8E8E8 url("../images/ejt_l.png") no-repeat center;
}
.iproshow1_fl_b .swiper-button-next8{
    left: auto;
    right: 0;
    background: #E8E8E8 url("../images/ejt_r.png") no-repeat center;
}
.iproshow1_fr{
    background: #F6F7F9;
    width: 50%;
    padding: 1rem 1rem 1rem 0.68rem;
}
.iproshow1_fr1{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.iproduct_con_t_fl{
    width: 90%;
}
.iproshow1_fr1_fh a{
    display: block;
    font-weight: 400;
    color: #B1B0B0;
    line-height: 20px;
    background: url("../images/fh.png") no-repeat left center;
    background-size: 0.22rem 0.19rem;
    padding-left: 0.34rem;
}
.iproshow1_fr2{
    margin-top: 0.35rem;
}
.iproshow1_fr2_t{
    font-weight: 400;
    color: #FF6100;
    line-height: 1;
}
.iproshow1_fr2_b{
    margin-top: 0.25rem;
    font-weight: 400;
    color: #545454;
    line-height: 36px;
}
.iproshow1_fr2_b p span{
    font-family: "Microsoft YaHei" !important;
    font-size: inherit !important;
    background-color: transparent !important;
}
.iproshow2{
    border-top: 1px solid #DEDEDE;
    border-bottom: 1px solid #DEDEDE;
    padding: 15px 0;
}
.iproshow2 .container2{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.iproshow2_fl li{
    display: flex;
    align-items: center;
    margin-bottom: 5px;
}
.iproshow2_fl li:last-child{
    margin-bottom: 0;
}
.iproshow2_fl li img{
    height: 0.18rem;
}
.iproshow2_fl li p{
    font-weight: 400;
    color: #545454;
    line-height: 30px;
    margin-left: 0.22rem;
}
.iproshow2_fl li p span{
    font-family: "Microsoft YaHei" !important;
    font-size: inherit !important;
}
.iproshow2_fr{
    display: flex;
    align-items: center;
}
.iproshow2_fr a{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 1.7rem;
    height: 0.4rem;
    background: #FF6100;
    border-radius: 5px;
    font-weight: 400;
    color: #FFFFFF;
    margin-left: 18px;
}
.iproshow2_fr a i{
    background-size: 100% !important;
    margin-right: 0.12rem;
}
.iproshow2_fr a.down i{
    width: 0.13rem;
    height: 0.17rem;
    background: url("../images/down.png") no-repeat center;
}
.iproshow2_fr a.quote i{
    width: 0.16rem;
    height: 0.17rem;
    background: url("../images/quote.png") no-repeat center;
}

.iproshow3{
    margin: 0.45rem 0 1rem 0;
}
.iproshow3 .container2{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.iproshow3_fl{
    width: 72.8%;
}
.iproshow3_fl_t{
    position: relative;
}
.iproshow3_fl_t_title{
    background: #F2F2F2;
    box-shadow: 0px 4px 0px 0px #DEDEDE;
    border-radius: 5px 5px 0px 0px;
    padding: 12px 0;
}
/*.iproshow3_fl_t_title.guding{
    position: fixed;
    top: 90px;
    z-index: 9;
    width: 59vw;
}*/
.iproshow3_fl_t_title ul{
    display: flex;
    align-items: center;
}
.iproshow3_fl_t_title ul li{
    position: relative;
    background: url("../images/pli.png") no-repeat right center;
    background-size: 1px 14px;
    padding: 0 0.4rem;
}
.iproshow3_fl_t_title ul li:last-child{
    background: none;
}
.iproshow3_fl_t_title ul li a{
    display: block;
    font-weight: bold;
    line-height: 36px;
    color: #000000;
    text-align: center;
}
.iproshow3_fl_t_title ul li.on a{
    color: #FF6100;
}
.iproshow3_fl_t_show{
    border: 1px solid #DEDEDE;
    padding: 0.45rem 0.4rem;
}
.iproshow3_fl_t_show .iproshow3_fl_t_info{
    display: none;
}
.iproshow3_fl_t_info{
    overflow: hidden;
    font-weight: 400;
    color: #545454;
    line-height: 30px;
    height: 480px;
    position: relative;
    padding-right: 20px;
}
.iproshow3_fl_t_info p{
    line-height: 30px !important;
}
.iproshow3_fl_t_info img{
    height: auto !important;
    max-width: 100% !important;
}
.iproshow3_fl_t_info p span{
    font-family: "Microsoft YaHei" !important;
    font-size: inherit !important;
}
.iproshow3_fl_t_info table {
    border: 1px solid #eb6100;
    border-collapse: collapse;
    font-size: inherit !important;
}
.iproshow3_fl_t_info tr, .iproshow3_fl_t_info td, .iproshow3_fl_t_info th{
    border: 1px solid #eb6100;
    padding: 0 10px !important;
}
.iproshow3_fl_t_info td p{
    margin-left: 0 !important;
    line-height: 30px !important;
}

.iproshow3_fl_t_info4s{
    border: 1px solid #DEDEDE;
}
.iproshow3_fl_t_info4_bt{
    height: 45px;
    background: #FF6100;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: bold;
    color: #FFFFFF;
}
.iproshow3_fl_t_info4_fbt{
    background: #FCF0E8;
}
.iproshow3_fl_t_info4_fbt dl{
    display: flex;
    border-top: 1px solid #DEDEDE;
}
.iproshow3_fl_t_info4_fbt dl dd{
    border-right: 1px solid #DEDEDE;
    font-weight: bold;
    color: #000000;
    padding: 7.5px 0.3rem;
}
.iproshow3_fl_t_info4_fbt dl dd:last-child{
    border-right: none;
    text-align: center;
}
.kuandu1{
    width: 22%;
}
.kuandu2{
    width: 66%;
}
.kuandu3{
    width: 12%;
}
.kuandu4{
    width: 88%;
}
.iproshow3_fl_t_info4_con dl{
    display: flex;
    border-top: 1px solid #DEDEDE;
}
.iproshow3_fl_t_info4_con dl dd{
    border-right: 1px solid #DEDEDE;
    color: #545454;
    padding: 7.5px 0.3rem;
}
.iproshow3_fl_t_info4_con dl dd:last-child{
    border-right: none;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}
.iproshow3_fl_t_info4_con dl dd:last-child a{
    width: 60px;
    height: 22px;
    border-radius: 11px;
    border: 1px solid #FF6100;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 400;
    color: #FF6100;
    transition: .5s;
}
.iproshow3_fl_t_info4_con dl dd:last-child a:hover{
    background: #FF6100;
    color: #FFFFFF;
}
.iproshow3_fl_t_info5 .iproshow3_fl_t_info4_fbt dl{
    border-top: none;
}

.iproshow3_fl .show_back{
    border-top: none;
    margin-top: 0;
}
.iproshow3_fr{
    width: 24%;
}
.iproshow3_fr_con{
    margin-top: 0.22rem;
}
.iproshow3_fr_con ul li a{
    display: block;
}
.iproshow3_fr_con_img{
    background: #FFFFFF;
    border: 1px solid #DEDEDE;
}
.iproshow3_fr_con_img .picture:after{
    padding-bottom: 63%;
}
.iproshow3_fr_con_txt{
    text-align: center;
    padding: 0.2rem 0 0.3rem 0;
    font-weight: 400;
    color: #545454;
}
.iproshow3_fr_con ul li a:hover .iproshow3_fr_con_img .picture img{
    transform: scale(1.05);
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
}
.iproshow3_fr_con ul li a:hover .iproshow3_fr_con_txt{
    color: #FF6100;
}

/*索要报价弹出框*/
.quotetck .dltckss{
    width: 1165px;
    height: 577px;
}
.quote_pro{
    margin-top: 0.25rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.quote_pro_fl, .quote_pro_fr{
    width: 48.5%;
}
.quoteForms{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.quoteForm .el-form-item{
    width: 48.5%;
    height: 45px;
    background: #FFFFFF;
    border: 1px solid #EBEBEB;
    margin-bottom: 18px;
}
.quoteForm .el-form-item .el-form-item__label{
    line-height: 43px;
    padding: 0;
    font-size: 0.16rem;
}
.quoteForm .el-form-item .el-form-item__content{
    line-height: 43px;
    height: 100%;
}
.quoteForm .el-form-item .el-form-item__content .el-input__inner{
    border: none;
    height: 43px;
    line-height: 43px;
    font-size: 0.16rem;
    font-family: "Microsoft YaHei";
    padding: 0 15px 0 5px;
}
.quoteForm .el-form-item.xqms{
    height: 100px;
    width: 100%;
}
.quoteForm .el-form-item .el-textarea__inner{
    background-color: transparent;
    border: none;
    resize: none;
    font-family: "Microsoft YaHei";
    height: 100%;
    padding: 10px 15px 10px 5px;
}
.quoteForm .el-form-item .el-textarea{
    font-size: 0.16rem;
    height: 100%;
}
.quoteForm .el-form-item.tijiao{
    width: auto;
    height: 50px;
    border: none;
    margin-bottom: 0;
    margin-top: 25px;
    text-align: center;
}
.quoteForm .el-form-item.tijiao .el-form-item__content {
    margin-left: 0 !important;
}
.quoteForm .el-form-item.tijiao .el-button {
    background: #FF6100;
    border-color: #F16106;
    width: 3.05rem;
    padding: 0;
    line-height: 50px;
    border-radius: 5px;
    font-weight: bold;
    color: #FFFFFF;
    font-size: 0.18rem;
}

/*说明弹出框*/
.smtck .dltckss{
    height: 255px;
}
.smbutton{
    display: flex;
    align-items: center;
    justify-content: flex-end;
    margin-top: 0.3rem;
}
.smbutton button{
    width: 70px;
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: none;
    cursor: pointer;
    border-radius: 5px;
}
.smbutton button.button1{
    background: #FF6100;
    color: #FFFFFF;
    margin-right: 10px;
}
.smbutton button.button2:hover{
    background: #DDDDDD;
}

/*下载弹出框*/
.xztck .dltckss{
    height: auto;
}
.xztck .dltck_con{
    display:flex;
    align-items: center;
    justify-content: space-between;
}
.xztck .dltck_con a{
    width: 1rem;
    height: 0.35rem;
    border-radius: 25px;
    border: 1px solid #FF6100;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 400;
    color: #FF6100;
    transition: .5s;
}
.xztck .dltck_con a:hover{
    background: #FF6100;
    color: #ffffff;
}
/*404*/
.i404{
    padding: 13vw 0 10vw 0;
}
.i404_img p{
    margin-top: 20px;
    text-align: center;
    font-size: 20px;
    color: #666666;
}
.i404_txt{
    margin-top: 5.21vw;
}
.i404_txt a{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 140px;
    margin: 0 auto;
    height: 50px;
    background: #FF6100;
    color: #ffffff;
    border-radius: 25px;
}
.i404_txt p{
    margin-top: 20px;
    text-align: center;
    color: #666666;
}

/*search*/
.isearch1{
    border-bottom: 2px solid #FF6100;
    padding: 0.8rem 0 0.45rem 0;
}
.isearch1 h3{
    color: #393939;
    line-height: 1;
}
.isearch1 p{
    margin-top: 0.25rem;
    font-weight: 400;
    color: #393939;
    line-height: 1;
}
.isearch2{
    margin-bottom: 0.5rem;
}



@media (min-width:1801px) and (max-width:1850px) {
    /*.inner_fl{
        width: 4.33rem;
    }
    .inner_fr{
        width: calc(100% - 4.33rem);
    }*/
}

@media (min-width:1701px) and (max-width:1800px){
    .container1{
        width: 94%;
    }
    .menupc .xiala.er.ers ul{
        padding-left: 45%;
    }
    /*.inner_fl{
        width: 4.03rem;
    }
    .inner_fr{
        width: calc(100% - 4.03rem);
    }*/
}

@media (min-width:1580px) and (max-width:1700px){
    .container1{
        width: 92%;
    }
    .container2{
        width: 88%;
    }
    .menupc .xiala.er ul{
        padding-left: 23%;
    }
    .menupc .xiala.er.ers ul{
        padding-left: 43%;
    }
    .menupc .xiala.san .san_fl{
        padding: 0.55rem 0.7rem 0.55rem 6%;
    }
    .menupc .xiala.san .san_fc{
        padding: 0.55rem 0.6rem;
    }
    .menupc .xiala.si .si_title{
        padding: 0.4rem 0.7rem 0.8rem 6%;
    }
    .menupc .xiala.si .si_show{
        padding: 0.4rem 6% 0.8rem 0.7rem;
    }
    .home-news{
        padding: 1.15rem 0 1.15rem 6%;
    }
    .news_fl{
        width: 14%;
    }
    .news_fr{
        width: 86%;
    }
    /*.inner_fl{
        padding: 1rem 0.6rem 1rem 6.5%;
        width: 4.03rem;
    }
    .inner_fr{
        padding: 1rem 6.5% 1rem 0.6rem;
        width: calc(100% - 4.03rem);
    }*/
    .iservice_sh2_con{
        height: 2.85rem;
    }
    .iproshow3_fl_t_info4_fbt dl dd{
        padding: 7.5px 0.22rem;
    }
}

@media (min-width:1501px) and (max-width:1579px){
    .container1{
        width: 92%;
    }
    .container2{
        width: 88%;
    }
    .f-12{
        font-size: 0.15rem;
    }
    .f-14{
        font-size: 0.17rem;
    }
    .f-15{
        font-size: 0.18rem;
    }
    .f-16{
        font-size: 0.19rem;
    }
    .f-18{
        font-size: 0.21rem;
    }
    .f-20{
        font-size: 0.22rem;
    }
    .f-22{
        font-size: 0.24rem;
    }
    .f-24{
        font-size: 0.26rem;
    }
    .menupc .xiala.er ul{
        padding-left: 25%;
    }
    .menupc .xiala.er.ers ul{
        padding-left: 45%;
    }
    .menupc .xiala.san .san_fl{
        padding: 0.55rem 0.7rem 0.55rem 6%;
    }
    .menupc .xiala.san .san_fc{
        padding: 0.55rem 0.5rem;
    }
    .menupc .xiala.si .si_title{
        padding: 0.4rem 0.7rem 0.8rem 6%;
    }
    .menupc .xiala.si .si_show{
        padding: 0.4rem 6% 0.8rem 0.7rem;
    }
    .ban_arrows_fr .swiper-pagination-fraction{
        font-size: 0.19rem;
    }
    .home-news{
        padding: 1.15rem 0 1.15rem 6%;
    }
    /*.pro_txt{
        height: 2.4rem;
    }*/
    .column_img{
        width: 0.62rem;
        height: 0.62rem;
    }
    .column_txt{
        width: calc(100% - 0.72rem);
    }
    .index_more a{
        padding: 0 0.12rem 0 0.29rem;
    }

    .investor3_txt3{
        background-size: 0.22rem 0.24rem !important;
        padding-left: 0.35rem;
    }
    .inner_con:before{
        width: 22vw;
    }
    /*.inner_fl{
        padding: 1rem 0.6rem 1rem 5%;
        width: 4.43rem;
    }
    .inner_fr{
        padding: 1rem 5% 1rem 0.6rem;
        width: calc(100% - 4.43rem);
    }*/
    #fenye .el-pager li{
        font-size: 0.17rem;
    }
    #fenye .el-pagination__editor .el-input__inner{
        font-size: 0.17rem;
    }
    #fenye .el-pagination button, #fenye .el-pagination span:not([class*=suffix]){
        font-size: 0.17rem;
    }
    .inner_fr_t2 .ssform .ss1{
        height: 0.44rem;
    }
    .investor_faq .ifaq2s.on .ifaq2s_t{
        font-size: 0.27rem;
    }
    .iservice_sh2_con{
        height: 3.25rem;
    }
    .iservices_report_b .el-form-item .el-form-item__label{
        font-size: 0.19rem;
    }
    .iservices_report_b .el-form-item .el-form-item__content .el-input__inner{
        font-size: 0.19rem;
    }
    .iservices_report_b .el-form-item:last-child .el-form-item__content .el-button{
        font-size: 0.19rem;
    }
    .iservices_sample ul li a p{
        background-size: 0.25rem 0.27rem !important;
        padding-left: 0.46rem;
    }
    .inner_fr_t2 .ssform .ss2{
        width: 16px;
        height: 16px;
    }
    .iapplication_con_fl{
        width: calc(100% - 225px);
    }
    .iapplication_con_fl_txt{
        width: 200px;
    }
    .iapplication_con_fl_img{
        width: calc(100% - 200px);
    }
    .iapplication_con_fr{
        width: 200px;
    }
    .yy_frs.swiper-slide-thumb-active .iapplication_con_fr_txt{
        font-size: 0.38rem;
    }
    .iapplicationshow4_fr .el-form-item .el-form-item__label{
        font-size: 0.19rem;
    }
    .iapplicationshow4_fr .el-input{
        font-size: 0.19rem;
    }
    .iapplicationshow4_fr .el-form-item:last-child .el-form-item__content .el-button{
        font-size: 0.19rem;
    }
    .iapplicationshow1_fl{
        width: 47%;
    }
    .iapplicationlist_img{
        width: 35%;
    }
    .iapplicationlist_txt{
        width: 60%;
    }
    .show_back_fr a{
        width: 1.7rem;
        height: 0.52rem;
    }
    .newsshow_txt2{
        margin-top: 0.2rem;
    }
    .iproshow1_fl_b{
        width: 94%;
    }
    .iproshow1_fr2_b{
        line-height: 33px;
    }
    .quotetck .dltckss{
        height: 547px;
    }
    .quoteForm .el-form-item .el-form-item__label{
        font-size: 0.19rem;
    }
    .quoteForm .el-form-item .el-textarea__inner{
        padding: 12px 15px 12px 5px;
    }
    .quoteForm .el-form-item .el-form-item__content .el-input__inner{
        font-size: 0.19rem;
    }
    .quoteForm .el-form-item .el-textarea{
        font-size: 0.19rem;
    }
    .quoteForm .el-form-item.tijiao .el-button{
        font-size: 0.21rem;
    }
    .dltckss{
        height: 365px;
    }
    .dltck_con_form .el-input__inner{
        font-size: 0.19rem;
    }
    .dltck_con_form .el-form-item__error, .con-box5z .el-form-item__error{
        font-size: 0.17rem;
    }
    .dltck_con_form .mima .el-form-item__content .el-button{
        font-size: 0.17rem;
    }
    .dltck_con_form .login .el-form-item__content .el-button{
        font-size: 0.21rem;
    }
    .zctck .dltckss{
        height: 560px;
    }
    .registerform .el-form-item .el-form-item__label{
        font-size: 0.19rem;
    }
    .registerform .el-form-item .el-form-item__content .el-input__inner{
        font-size: 0.19rem;
    }
    .registerform .el-form-item__error, .con-box5z .el-form-item__error{
        font-size: 0.17rem;
    }
    .registerform .el-textarea__inner{
        font-size: 0.19rem;
    }
    .registerform .yzm .el-button{
        font-size: 0.19rem;
    }
    .registerform .registerform_c .el-checkbox__label{
        font-size: 0.19rem;
    }
    .registerform .registerform_c .el-form-item .el-form-item__content{
        font-size: 0.19rem;
    }
    .registerform .registerform_b .el-form-item .el-button{
        font-size: 0.21rem;
    }
    .iproshow3_fl_t_info4_fbt dl dd{
        padding: 7.5px 0.28rem;
    }
}

@media (min-width:1401px) and (max-width:1500px){
    .container1{
        width: 94%;
    }
    .container2{
        width: 90%;
    }
    .f-12{
        font-size: 0.16rem;
    }
    .f-14{
        font-size: 0.18rem;
    }
    .f-15{
        font-size: 0.19rem;
    }
    .f-16{
        font-size: 0.2rem;
    }
    .f-18{
        font-size: 0.22rem;
    }
    .f-20{
        font-size: 0.22rem;
    }
    .f-22{
        font-size: 0.24rem;
    }
    .f-24{
        font-size: 0.26rem;
    }
    .menupc .xiala.er ul{
        padding-left: 25%;
    }
    .menupc .xiala.er.ers ul{
        padding-left: 45%;
    }
    .menupc .xiala.san .san_fl{
        padding: 0.55rem 0.7rem 0.55rem 5%;
    }
    .menupc .xiala.san .san_fc{
        padding: 0.55rem 0.5rem;
    }
    .menupc .xiala.si .si_title{
        padding: 0.4rem 0.7rem 0.8rem 5%;
    }
    .menupc .xiala.si .si_show{
        padding: 0.4rem 5% 0.8rem 0.7rem;
    }
    .ban_arrows_fr .swiper-pagination-fraction{
        font-size: 0.2rem;
    }
    .home-news{
        padding: 1.15rem 0 1.15rem 5%;
    }
    /*.pro_txt{
        height: 2.4rem;
    }*/
    .column_img{
        width: 0.62rem;
        height: 0.62rem;
    }
    .column_txt{
        width: calc(100% - 0.72rem);
    }
    .index_more a{
        padding: 0 0.12rem 0 0.29rem;
    }


    .investor3_txt3{
        background-size: 0.27rem 0.3rem !important;
        padding-left: 0.4rem;
    }
    .inner_con:before{
        width: 21vw;
    }
    /*.inner_fl{
        padding: 1rem 0.6rem 1rem 5%;
        width: 4.23rem;
    }
    .inner_fr{
        padding: 1rem 5% 1rem 0.6rem;
        width: calc(100% - 4.23rem);
    }*/
    #fenye .el-pager li{
        font-size: 0.18rem;
    }
    #fenye .el-pagination__editor .el-input__inner{
        font-size: 0.18rem;
    }
    #fenye .el-pagination button, #fenye .el-pagination span:not([class*=suffix]){
        font-size: 0.18rem;
    }
    .inner_fr_t2 .ssform .ss1{
        height: 0.46rem;
    }
    .investor_faq .ifaq2s.on .ifaq2s_t{
        font-size: 0.28rem;
    }
    .iservice_sh2_con{
        height: 3.4rem;
    }
    .iservices_report_b .el-form-item .el-form-item__label{
        font-size: 0.2rem;
    }
    .iservices_report_b .el-form-item .el-form-item__content .el-input__inner{
        font-size: 0.2rem;
    }
    .iservices_report_b .el-form-item:last-child .el-form-item__content .el-button{
        font-size: 0.2rem;
    }
    .iservices_sample ul li a p{
        background-size: 0.25rem 0.27rem !important;
        padding-left: 0.46rem;
    }
    .inner_fr_t2 .ssform .ss2{
        width: 15px;
        height: 15px;
    }
    .iapplication_con_fl{
        width: calc(100% - 225px);
    }
    .iapplication_con_fl_txt{
        width: 200px;
    }
    .iapplication_con_fl_img{
        width: calc(100% - 200px);
    }
    .iapplication_con_fr{
        width: 200px;
    }
    .yy_frs.swiper-slide-thumb-active .iapplication_con_fr_txt{
        font-size: 0.38rem;
    }
    .iapplicationshow4_fr .el-form-item .el-form-item__label{
        font-size: 0.2rem;
    }
    .iapplicationshow4_fr .el-input{
        font-size: 0.2rem;
    }
    .iapplicationshow4_fr .el-form-item:last-child .el-form-item__content .el-button{
        font-size: 0.2rem;
    }
    .iapplicationshow1_fl{
        width: 49%;
    }
    .iapplicationlist_img{
        width: 36%;
    }
    .iapplicationlist_txt{
        width: 59%;
    }
    .show_back_fr a{
        width: 1.8rem;
        height: 0.55rem;
    }
    .newsshow_txt1{
        height: 48px;
        -webkit-line-clamp: 2;
    }
    .iproshow1_fl_b{
        width: 96%;
    }
    .iproshow1_fr2_b{
        line-height: 32px;
    }
    .quotetck .dltckss{
        height: 537px;
    }
    .quoteForm .el-form-item .el-form-item__label{
        font-size: 0.2rem;
    }
    .quoteForm .el-form-item .el-textarea__inner{
        padding: 12px 15px 12px 5px;
    }
    .quoteForm .el-form-item .el-form-item__content .el-input__inner{
        font-size: 0.2rem;
    }
    .quoteForm .el-form-item .el-textarea{
        font-size: 0.2rem;
    }
    .quoteForm .el-form-item.tijiao .el-button{
        font-size: 0.22rem;
    }
    .dltckss{
        height: 355px;
    }
    .dltck_con_form .el-input__inner{
        font-size: 0.2rem;
    }
    .dltck_con_form .el-form-item__error, .con-box5z .el-form-item__error{
        font-size: 0.18rem;
    }
    .dltck_con_form .mima .el-form-item__content .el-button{
        font-size: 0.18rem;
    }
    .dltck_con_form .login .el-form-item__content .el-button{
        font-size: 0.22rem;
    }
    .zctck .dltckss{
        height: 550px;
    }
    .registerform .el-form-item .el-form-item__label{
        font-size: 0.2rem;
    }
    .registerform .el-form-item .el-form-item__content .el-input__inner{
        font-size: 0.2rem;
    }
    .registerform .el-form-item__error, .con-box5z .el-form-item__error{
        font-size: 0.18rem;
    }
    .registerform .el-textarea__inner{
        font-size: 0.2rem;
    }
    .registerform .yzm .el-button{
        font-size: 0.2rem;
    }
    .registerform .registerform_c .el-checkbox__label{
        font-size: 0.2rem;
    }
    .registerform .registerform_c .el-form-item .el-form-item__content{
        font-size: 0.2rem;
    }
    .registerform .registerform_b .el-form-item .el-button{
        font-size: 0.22rem;
    }
    .iproshow3_fl_t_info4_fbt dl dd{
        padding: 7.5px 0.26rem;
    }
}

@media (min-width:1280px) and (max-width:1400px){
    .container1{
        width: 94%;
    }
    .container2{
        width: 90%;
    }
    .f-12{
        font-size: 0.17rem;
    }
    .f-14{
        font-size: 0.19rem;
    }
    .f-15{
        font-size: 0.2rem;
    }
    .f-16{
        font-size: 0.21rem;
    }
    .f-18{
        font-size: 0.23rem;
    }
    .f-20{
        font-size: 0.24rem;
    }
    .f-22{
        font-size: 0.26rem;
    }
    .f-24{
        font-size: 0.28rem;
    }
    .menupc .xiala.er ul{
        padding-left: 22%;
    }
    .menupc .xiala.er.ers ul{
        padding-left: 42%;
    }
    .menupc .xiala.san .san_fl{
        padding: 0.55rem 0.7rem 0.55rem 5%;
    }
    .menupc .xiala.san .san_fc{
        padding: 0.55rem 0.5rem;
    }
    .menupc .xiala.si .si_title{
        padding: 0.4rem 0.7rem 0.8rem 5%;
    }
    .menupc .xiala.si .si_show{
        padding: 0.4rem 5% 0.8rem 0.7rem;
    }
    .member a{
        width: 0.75rem;
        height: 0.38rem;
    }
    .ban_arrows_fr .swiper-pagination-fraction{
        font-size: 0.21rem;
    }
    .home-news{
        padding: 1.15rem 0 1.15rem 5%;
    }
    /*.pro_txt{
        height: 2.6rem;
    }*/
    .column_img{
        width: 0.72rem;
        height: 0.72rem;
    }
    .column_txt{
        width: calc(100% - 0.72rem);
    }
    .index_more a{
        padding: 0 0.12rem 0 0.24rem;
    }

    .investor1_fr{
        width: 6.4rem;
    }
    .investor3_txt3{
        background-size: 0.27rem 0.3rem !important;
        padding-left: 0.4rem;
    }
    .inner_con:before{
        width: 20vw;
    }
    /*.inner_fl{
        padding: 1rem 0.6rem 1rem 5%;
        width: 4.03rem;
    }
    .inner_fr{
        padding: 1rem 5% 1rem 0.6rem;
        width: calc(100% - 4.03rem);
    }*/
    #fenye .el-pager li{
        font-size: 0.19rem;
    }
    #fenye .el-pagination__editor .el-input__inner{
        font-size: 0.19rem;
    }
    #fenye .el-pagination button, #fenye .el-pagination span:not([class*=suffix]){
        font-size: 0.19rem;
    }
    .inner_fr_t2 .ssform .ss1{
        height: 0.48rem;
    }
    .investor_faq .ifaq2s.on .ifaq2s_t{
        font-size: 0.28rem;
    }
    .iservice_sh2_con{
        height: 3.6rem;
    }
    .iservices_report_b .el-form-item .el-form-item__label{
        font-size: 0.21rem;
    }
    .iservices_report_b .el-form-item .el-form-item__content .el-input__inner{
        font-size: 0.21rem;
    }
    .iservices_report_b .el-form-item:last-child .el-form-item__content .el-button{
        font-size: 0.21rem;
    }
    .iservices_sample ul li a p{
        background-size: 0.27rem 0.29rem !important;
        padding-left: 0.48rem;
    }
    .inner_fr_t2 .ssform .ss2{
        width: 15px;
        height: 15px;
    }
    .iapplication_con_fl{
        width: calc(100% - 200px);
    }
    .iapplication_con_fl_txt{
        width: 175px;
    }
    .iapplication_con_fl_img{
        width: calc(100% - 175px);
    }
    .iapplication_con_fr{
        width: 175px;
    }
    .yy_frs.swiper-slide-thumb-active .iapplication_con_fr_txt{
        font-size: 0.4rem;
    }
    .iapplicationshow4_fr .el-form-item .el-form-item__label{
        font-size: 0.21rem;
    }
    .iapplicationshow4_fr .el-input{
        font-size: 0.21rem;
    }
    .iapplicationshow4_fr .el-form-item:last-child .el-form-item__content .el-button{
        font-size: 0.21rem;
    }
    .iapplicationshow1_fl{
        width: 51%;
    }
    .iapplicationlist_img{
        width: 38%;
    }
    .iapplicationlist_txt{
        width: 57%;
    }
    .show_back_fr a{
        width: 1.9rem;
        height: 0.59rem;
    }
    .newsshow_txt1{
        height: 48px;
        -webkit-line-clamp: 2;
    }
    .iproshow1_fl_b{
        width: 98%;
    }
    .iproshow1_fr2_b{
        line-height: 31px;
    }
    .quotetck .dltckss{
        height: 527px;
    }
    .quoteForm .el-form-item .el-form-item__label{
        font-size: 0.21rem;
    }
    .quoteForm .el-form-item .el-textarea__inner{
        padding: 11px 15px 11px 5px;
    }
    .quoteForm .el-form-item .el-form-item__content .el-input__inner{
        font-size: 0.21rem;
    }
    .quoteForm .el-form-item .el-textarea{
        font-size: 0.21rem;
    }
    .quoteForm .el-form-item.tijiao .el-button{
        font-size: 0.23rem;
    }
    .dltckss{
        height: 350px;
    }
    .dltck_con_form .el-input__inner{
        font-size: 0.21rem;
    }
    .dltck_con_form .el-form-item__error, .con-box5z .el-form-item__error{
        font-size: 0.19rem;
    }
    .dltck_con_form .mima .el-form-item__content .el-button{
        font-size: 0.19rem;
    }
    .dltck_con_form .login .el-form-item__content .el-button{
        font-size: 0.23rem;
    }
    .zctck .dltckss{
        height: 545px;
    }
    .registerform .el-form-item .el-form-item__label{
        font-size: 0.21rem;
    }
    .registerform .el-form-item .el-form-item__content .el-input__inner{
        font-size: 0.21rem;
    }
    .registerform .el-form-item__error, .con-box5z .el-form-item__error{
        font-size: 0.19rem;
    }
    .registerform .el-textarea__inner{
        font-size: 0.21rem;
    }
    .registerform .yzm .el-button{
        font-size: 0.21rem;
    }
    .registerform .registerform_c .el-checkbox__label{
        font-size: 0.21rem;
    }
    .registerform .registerform_c .el-form-item .el-form-item__content{
        font-size: 0.21rem;
    }
    .registerform .registerform_b .el-form-item .el-button{
        font-size: 0.23rem;
    }
    .iproshow3_fl_t_info4_fbt dl dd{
        padding: 7.5px 0.24rem;
    }
}

@media (min-width:1200px) and (max-width:1279px){
    .container1{
        width: 94%;
    }
    .container2{
        width: 90%;
    }
    .f-12{
        font-size: 0.18rem;
    }
    .f-14{
        font-size: 0.2rem;
    }
    .f-15{
        font-size: 0.21rem;
    }
    .f-16{
        font-size: 0.22rem;
    }
    .f-18{
        font-size: 0.24rem;
    }
    .f-20{
        font-size: 0.26rem;
    }
    .f-22{
        font-size: 0.26rem;
    }
    .f-24{
        font-size: 0.28rem;
    }
    .f-36{
        font-size: 0.4rem;
    }
    .menupc .xiala.er ul{
        padding-left: 20%;
    }
    .menupc .xiala.er.ers ul{
        padding-left: 40%;
    }
    .menupc .xiala.san .san_fl{
        padding: 0.55rem 0.7rem 0.55rem 5%;
    }
    .menupc .xiala.san .san_fc{
        padding: 0.55rem 0.5rem;
    }
    .menupc .xiala.si .si_title{
        padding: 0.4rem 0.7rem 0.8rem 5%;
    }
    .menupc .xiala.si .si_show{
        padding: 0.4rem 5% 0.8rem 0.7rem;
    }
    .member a{
        width: 0.75rem;
        height: 0.38rem;
    }
    .ban_arrows_fr .swiper-pagination-fraction{
        font-size: 0.22rem;
    }
    .home-news{
        padding: 1.15rem 0 1.15rem 5%;
    }
    /*.pro_txt{
        height: 2.7rem;
    }*/
    .column_img{
        width: 0.72rem;
        height: 0.72rem;
    }
    .column_txt{
        width: calc(100% - 0.72rem);
    }
    .index_more a{
        padding: 0 0.12rem 0 0.24rem;
        width: 2rem;
        height: 0.59rem;
    }

    .investor1_fr{
        width: 6.5rem;
    }
    .investor3_txt3{
        background-size: 0.27rem 0.3rem !important;
        padding-left: 0.4rem;
    }
    .inner_con:before{
        width: 20vw;
    }
    /*.inner_fl{
        padding: 1rem 0.6rem 1rem 5%;
        width: 3.83rem;
    }
    .inner_fr{
        padding: 1rem 5% 1rem 0.6rem;
        width: calc(100% - 3.83rem);
    }*/
    #fenye .el-pager li{
        font-size: 0.2rem;
    }
    #fenye .el-pagination__editor .el-input__inner{
        font-size: 0.2rem;
    }
    #fenye .el-pagination button, #fenye .el-pagination span:not([class*=suffix]){
        font-size: 0.2rem;
    }
    .inner_fr_t2 .ssform .ss1{
        height: 0.5rem;
    }
    .investor_faq .ifaq2s.on .ifaq2s_t{
        font-size: 0.28rem
    }
    .iservice_sh2_con{
        height: 3.8rem;
    }
    .iservices_report_b .el-form-item .el-form-item__label{
        font-size: 0.22rem;
    }
    .iservices_report_b .el-form-item .el-form-item__content .el-input__inner{
        font-size: 0.22rem;
    }
    .iservices_report_b .el-form-item:last-child .el-form-item__content .el-button{
        font-size: 0.22rem;
    }
    .iservices_sample ul li a p{
        background-size: 0.29rem 0.31rem !important;
        padding-left: 0.5rem;
    }
    .inner_fr_t2 .ssform .ss2{
        width: 15px;
        height: 15px;
    }
    .iapplication_con_fl{
        width: calc(100% - 200px);
    }
    .iapplication_con_fl_txt{
        width: 175px;
    }
    .iapplication_con_fl_img{
        width: calc(100% - 175px);
    }
    .iapplication_con_fr{
        width: 175px;
    }
    .yy_frs.swiper-slide-thumb-active .iapplication_con_fr_txt{
        font-size: 0.4rem;
    }
    .iapplicationshow4_fr .el-form-item .el-form-item__label{
        font-size: 0.22rem;
    }
    .iapplicationshow4_fr .el-input{
        font-size: 0.22rem;
    }
    .iapplicationshow4_fr .el-form-item:last-child .el-form-item__content .el-button{
        font-size: 0.22rem;
    }
    .iapplicationshow1_fl{
        width: 53%;
    }
    .iapplicationshow4_fl{
        width: 53.6%;
    }
    .iapplicationlist_img{
        width: 40%;
    }
    .iapplicationlist_txt{
        width: 55%;
    }
    .show_back_fr a{
        width: 2rem;
        height: 0.62rem;
    }
    .newsshow_txt1{
        height: 48px;
        -webkit-line-clamp: 2;
    }
    .iproshow1_fl_b{
        width: 100%;
    }
    .iproshow1_fr2_b{
        line-height: 30px;
    }
    .quotetck .dltckss{
        height: 517px;
    }
    .quoteForm .el-form-item .el-form-item__label{
        font-size: 0.22rem;
    }
    .quoteForm .el-form-item .el-textarea__inner{
        padding: 12px 15px 12px 5px;
    }
    .quoteForm .el-form-item .el-form-item__content .el-input__inner{
        font-size: 0.22rem;
    }
    .quoteForm .el-form-item .el-textarea{
        font-size: 0.22rem;
    }
    .quoteForm .el-form-item.tijiao .el-button{
        font-size: 0.24rem;
    }
    .istrength1_fcs.swiper-slide-active .istrength1_year{
        font-size: 0.4rem;
    }
    .istrength1_frs.swiper-slide-active .istrength1_txt{
        font-size: 0.4rem;
    }
    .dltckss{
        height: 340px;
    }
    .dltck_con_form .el-input__inner{
        font-size: 0.22rem;
    }
    .dltck_con_form .el-form-item__error, .con-box5z .el-form-item__error{
        font-size: 0.2rem;
    }
    .dltck_con_form .mima .el-form-item__content .el-button{
        font-size: 0.2rem;
    }
    .dltck_con_form .login .el-form-item__content .el-button{
        font-size: 0.24rem;
    }
    .zctck .dltckss{
        height: 535px;
    }
    .registerform .el-form-item .el-form-item__label{
        font-size: 0.22rem;
    }
    .registerform .el-form-item .el-form-item__content .el-input__inner{
        font-size: 0.22rem;
    }
    .registerform .el-form-item__error, .con-box5z .el-form-item__error{
        font-size: 0.2rem;
    }
    .registerform .el-textarea__inner{
        font-size: 0.22rem;
    }
    .registerform .yzm .el-button{
        font-size: 0.22rem;
    }
    .registerform .registerform_c .el-checkbox__label{
        font-size: 0.22rem;
    }
    .registerform .registerform_c .el-form-item .el-form-item__content{
        font-size: 0.22rem;
    }
    .registerform .registerform_b .el-form-item .el-button{
        font-size: 0.24rem;
    }
    .iproshow3_fl_t_info4_fbt dl dd{
        padding: 7.5px 0.22rem;
    }
}

@media(max-width:1199px) {
    .container1{
        width:100%;
        margin:0 auto;
        padding-left:15px !important;
        padding-right:15px !important;
    }
    .container2{
        width:100%;
        margin:0 auto;
        padding-left:15px !important;
        padding-right:15px !important;
    }
    .float_ck{
        display: none !important;
    }
    .show_content img{
        display:block;
        max-width:100%;
        height:auto;
        margin: auto;
    }
    .f-14{
        font-size: 0.16rem;
    }
    .f-15{
        font-size: 0.17rem;
    }
    .f-16{
        font-size: 0.18rem;
    }
    .f-18{
        font-size: 0.2rem;
    }
    .f-30{
        font-size: 0.24rem;
    }
    .f-36{
        font-size: 0.3rem;
    }
    .f-48{
        font-size: 0.38rem;
    }
    .f-60{
        font-size: 0.5rem;
    }
    .f-72{
        font-size: 0.62rem;
    }
    .f-150{
        font-size: 1rem;
    }
    .f-180{
        font-size: 1.3rem;
    }
    .f-250{
        font-size: 1.6rem;
    }
    .home-banner{
        padding-top: 60px;
    }
    .ban_arrow{
        bottom: 0.56rem;
    }
    .ban_arrows_fr .swiper-pagination-fraction .swiper-pagination-current{
        font-size: 0.38rem;
    }
    /*.pro_txt{
        height: 2.3rem;
    }*/
    .home-news{
        padding: 1.15rem 0 1.15rem 15px;
    }
    .news_fl{
        width: 15%;
    }
    .news_fr{
        width: 85%;
    }
    .home-column ul li{
        padding: 0 0.25rem 0 0.35rem;
    }
    .footer_stock_fl2 ul li{
        margin-left: 0.57rem;
    }

    .itzzgx{
        padding-top: 60px;
    }
    .inner_fl{
        width: 2.83rem;
    }
    .inner_fr{
        width: calc(100% - 2.83rem);
    }
    .inner_fr_t2 .ssform .ss2{
        width: 15px;
        height: 15px;
    }
    #fenye .el-pager li{
        margin: 0 0.11rem 0.11rem 0.11rem;
        font-size: 0.16rem;
    }
    #fenye .el-pagination__editor .el-input__inner{
        font-size: 0.16rem;
    }
    .investor4_txt2 p{
        line-height: 20px;
    }
    .investor_faq .ifaq2s .ifaq2s_t{
        padding: 0.3rem;
    }
    .investor_faq .ifaq2s.on .ifaq2s_t{
        font-size: 0.22rem;
    }
    .investor_contact1 ul li:nth-child(1){
        padding-right: 0.7rem;
    }
    .investor_contact1 ul li:nth-child(2){
        padding: 0 0.7rem;
    }
    .investor_contact1 ul li:nth-child(3){
        padding-left: 0.7rem;
    }
    .investor_contact2 ul li{
        margin-right: 1.55rem;
    }
    .iservice_sh2 ul li{
        width: 100%;
        margin-right: 0;
    }
    .iservice_sh2 ul li:last-child{
        margin-bottom: 0;
    }
    .iservices_report_b .el-form-item{
        width: 77%;
    }
    .iservices_report_b .el-form-item .el-form-item__label{
        font-size: 0.18rem;
    }
    .iservices_report_b .el-form-item .el-form-item__content .el-input__inner{
        font-size: 0.18rem;
    }
    .iservices_report_b .el-form-item:last-child .el-form-item__content .el-button{
        font-size: 0.18rem;
    }
    .iservices_repair_t{
        padding: 0.55rem;
    }
    .inner_newsshow_fl{
        width: 100%;
    }
    .inner_newsshow_fr{
        display: none;
    }
    .iapplication_con .container2{
        align-items: center;
    }
    .iapplication_con_fl{
        width: calc(100% - 175px);
    }
    .iapplication_con_fl_txt{
        width: 200px;
    }
    .iapplication_con_fl_img{
        width: calc(100% - 200px);
    }
    .iapplication_con_fr{
        width: 175px;
    }
    .iapplication_con_fr .swiper-container{
        height: 5.15rem;
    }
    .yy_frs.swiper-slide-thumb-active .iapplication_con_fr_txt{
        font-size: 0.3rem;
    }
    .te_lb_case .publicity_lb{
        padding-bottom: 0.5rem;
    }
    .te_lb_case .publicity_nav{
        right: 3rem;
        left: auto;
    }
    .iapplicationshow3_con ul li a:hover .iapplicationshow3_con_img{
        opacity: 0;
    }
    .iapplicationshow4_fr .el-form-item .el-form-item__label{
        font-size: 0.18rem;
    }
    .iapplicationshow4_fr .el-input{
        font-size: 0.18rem;
    }
    .iapplicationshow4_fr .el-form-item:last-child .el-form-item__content .el-button{
        font-size: 0.18rem;
    }
    .iapplicationshow4_fr{
        width: 40%;
        padding: 0.5rem 0.35rem;
    }
    .iapplicationshow4_fr .el-form-item{
        margin-bottom: 20px;
    }
    .iapplicationlist_txt1{
        height: 30px;
        -webkit-line-clamp: 1;
    }
    .iapplicationlist_txt2{
        margin-top: 0.15rem;
    }
    .iapplicationlist_txt3{
        margin-top: 0.15rem;
    }
    .iproshow1_fl{
        padding: 1rem 30px 0.55rem 15px;
    }
    .iproshow1_fl_b{
        width: 100%;
    }
    .iproshow1_fr{
        padding: 1rem 15px 1rem 30px;
    }
    .iproshow1_fr2_b{
        line-height: 30px;
    }
    .iproshow3_fl{
        width: 100%;
    }
    .iproshow3_fr{
        display: none;
    }
    .quotetck .dltckss{
        height: 547px;
    }
    .quoteForm .el-form-item .el-form-item__label{
        font-size: 0.18rem;
    }
    .quoteForm .el-form-item .el-textarea__inner{
        padding: 11px 15px 11px 5px;
    }
    .quoteForm .el-form-item .el-form-item__content .el-input__inner{
        font-size: 0.18rem;
    }
    .quoteForm .el-form-item .el-textarea{
        font-size: 0.18rem;
    }
    .quoteForm .el-form-item.tijiao .el-button{
        font-size: 0.2rem;
    }
    .istrength1_fcs.swiper-slide-active .istrength1_year{
        font-size: 0.3rem;
    }
    .istrength1_frs.swiper-slide-active .istrength1_txt{
        font-size: 0.3rem;
    }
    .iabout2.r6 .inner .group h2{
        line-height: 1.2;
    }
    .iabout3_tss{
        padding-top: 0.5rem;
    }
    .iabout3_t_bg{
        right: 0;
    }
    .iabout3_t_line{
        top: 0.5rem;
    }
    .iabout3_t_line span{
        width: 0.06rem;
        height: 0.43rem;
        margin: 0 0.09rem;
    }
    .dltck_con_form .el-input__inner{
        font-size: 0.18rem;
    }
    .dltck_con_form .el-form-item__error, .con-box5z .el-form-item__error{
        font-size: 0.16rem;
    }
    .dltck_con_form .mima .el-form-item__content .el-button{
        font-size: 0.16rem;
    }
    .dltck_con_form .login .el-form-item__content .el-button{
        font-size: 0.2rem;
    }
    .zctck .dltckss{
        height: 500px;
    }
    .registerform_fl, .registerform_fr{
        width: 100%;
    }
    .registerform .el-form-item .el-form-item__label{
        font-size: 0.18rem;
    }
    .registerform .el-form-item .el-form-item__content .el-input__inner{
        font-size: 0.18rem;
    }
    .registerform .el-form-item__error, .con-box5z .el-form-item__error{
        font-size: 0.18rem;
    }
    .registerform .el-textarea__inner{
        font-size: 0.18rem;
    }
    .registerform .yzm .el-button{
        font-size: 0.18rem;
    }
    .registerform .registerform_c .el-checkbox__label{
        font-size: 0.18rem;
    }
    .registerform .registerform_c .el-form-item .el-form-item__content{
        font-size: 0.18rem;
    }
    .registerform .registerform_b .el-form-item .el-button{
        font-size: 0.2rem;
    }
    .member p a{
        width: auto;
        color: #666;
        border: none;
    }
}

@media(max-width:820px) {
    .f-24{
        font-size: 0.22rem;
    }
    .f-30 {
        font-size: 0.28rem;
    }
    .f-50{
        font-size: 0.42rem;
    }
    .f-60 {
        font-size: 0.46rem;
    }
    .news_fl{
        width: 18%;
    }
    .news_fr{
        width: 82%;
    }
    .video_con2{
        bottom: 0.35rem;
        width: 44%;
    }
    .about_b ul li{
        padding: 0.22rem 0.35rem;
    }
    .home-column ul li{
        padding: 0 0.25rem;
        text-align: center;
    }
    .home-column ul li a{
        flex-direction: column;
    }
    .column_txt{
        width: 100%;
        padding-left: 0;
        margin-top: 0.2rem;
    }
    .column_txt span{
        margin: 0.2rem auto 0 auto;
    }
    .footer_stock_fl1{
        flex-direction: column;
    }
    .footer_stock_fl1 p{
        margin-left: 0;
        padding-top: 0.15rem;
    }
    .footer1_fl{
        display: flex;
        flex-wrap: wrap;
    }
    .footer1_fl_b{
        margin-left: 1rem;
        margin-top: 0;
    }
    .footer1_fr{
        width: 53%;
    }
    .menulist{
        display: none;
    }
    .footer1_fr{
        width: 20%;
    }
    .footer1_fr ul li a:after{
        display: none;
    }
    .footer1_fr ul{
        flex-direction: column;
    }
    .footer1_fr ul li a{
        line-height: 30px;
    }

    .itzzgx_ban{
        height: 4rem;
    }
    .investor1 .container2{
        justify-content: center;
    }
    .investor1_fl{
        text-align: center;
    }
    .investor1_fl p{
        margin-top: 0.3rem;
    }
    .investor1_fr{
        width: 100%;
        margin-top: 0.4rem;
    }
    .investor2_con ul li a p{
        width: 100%;
    }
    .investor2_con ul li a span{
        margin-top: 10px;
        padding-left: 0.43rem;
    }
    .investor3_con .swiper-container{
        width: 80%;
    }
    .investor_notice ul li a p{
        width: 100%;
    }
    .investor_notice ul li a span{
        padding-left: 0.43rem;
        margin-top: 5px;
    }
    #fenye .el-pager li{
        font-size: 0.18rem;
    }
    #fenye .el-pagination__editor .el-input__inner{
        font-size: 0.18rem;
    }
    .investor_report ul li{
        width: 48%;
        margin-right: 4%;
    }
    .investor_report ul li:nth-child(3n){
        margin-right: 4%;
    }
    .investor_report ul li:nth-child(2n){
        margin-right: 0;
    }
    .investor_activity ul li{
        width: 48%;
        margin-right: 4%;
    }
    .investor_activity ul li:nth-child(3n){
        margin-right: 4%;
    }
    .investor_activity ul li:nth-child(2n){
        margin-right: 0;
    }
    .investor_faq .ifaq2s.on .ifaq2s_t{
        font-size: 0.24rem;
    }
    .investor_contact1 ul li:nth-child(2){
        border-right: none;
        padding: 0 0 0 0.7rem;
    }
    .investor_contact1 ul li:nth-child(3){
        padding-left: 0;
        margin-top: 0.35rem;
    }
    .investor_contact2 ul li{
        margin-right: 1rem;
    }
    .inner_con{
        margin-top: 0.21rem;
    }
    .iservice_sh2_con{
        height: auto;
    }
    .iservice_sh_con2 ul li{
        width: 100%;
        margin-right: 0;
        margin-bottom: 0.27rem;
    }
    .iservice_sh2 ul li{
        margin-bottom: 0.27rem;
    }
    .iservices_report_b .el-form-item{
        width: 100%;
    }
    .iservices_report_b .el-form-item .el-form-item__label{
        font-size: 0.2rem;
    }
    .iservices_report_b .el-form-item .el-form-item__content .el-input__inner{
        font-size: 0.2rem;
    }
    .iservices_report_b .el-form-item:last-child .el-form-item__content .el-button{
        font-size: 0.2rem;
    }
    .investor_faq .ifaq2s .ifaq2s_t .cn2{
        padding-right: 45px;
    }
    .iservices_download ul li{
        width: 100%;
        margin-right: 0;
    }
    .iservices_software ul li{
        width: 100%;
        margin-right: 0;
    }
    .investor .investor1{
        height: 9.5rem;
    }
    .investor1{
        height: 7.5rem;
    }
    .istrength_fl{
        width: 100%;
    }
    .iapplication_con_fl{
        width: 100%;
    }
    .iapplication_con_fr{
        width: 100%;
        margin-top: 0.5rem;
    }
    .iapplication_con_fr:before{
        width: 100%;
        height: 1px;
        right: 0;
        top: 8px;
        background: #cccccc;
    }
    .iapplication_con_fr .swiper-container{
        height: auto;
    }
    .iapplication_con_fr_txt{
        padding-right: 0;
        padding-top: 28px;
        text-align: center;
        justify-content: center;
        line-height: 30px;
    }
    .iapplication_con_fr_txt:before{
        left: 50%;
        right: auto;
        top: 0;
        transform: translate(-50%, 0);
        background: url("../images/y1.png") no-repeat center;
        background-size: 11px 8px;
    }
    .yy_frs.swiper-slide-thumb-active .iapplication_con_fr_txt{
        font-size: 0.28rem;
    }
    .iapplicationshow1_fl{
        width: 100%;
    }
    .iapplicationshow3_con ul li{
        width: 45%;
        margin-right: 10%;
    }
    .iapplicationshow3_con ul li:nth-child(3n){
        margin-right: 10%;
    }
    .iapplicationshow3_con ul li:nth-child(2n){
        margin-right: 0;
    }
    .iapplicationlist_img{
        width: 40%;
    }
    .iapplicationlist_txt{
        width: 55%;
    }
    .iapplicationshow1_fl_more{
        margin-top: 0.5rem;
    }
    .iproduct_con_t{
        flex-wrap: wrap;
    }
    .iproduct_con_t_fr{
        width: 100%;
        padding-left: 25px;
        justify-content: flex-start;
        margin-top: 15px;
    }
    .iproduct_con_t_fr1 ul{
        justify-content: flex-start;
    }
    .iproduct_con_b ul li{
        width: 48%;
        margin-right: 4%;
    }
    .iproduct_con_b ul li:nth-child(4n){
        margin-right: 0;
    }
    .iproduct_con_b ul li:nth-child(2n){
        margin-right: 0;
    }
    .iproshow1_fl{
        width: 100%;
        padding: 0.55rem 15px;
    }
    .iproshow1_fr{
        width: 100%;
        padding: 0.55rem 15px;
    }
    .iproshow1_fl_t{
        margin: 0 0 0.6rem 0;
    }
    .iproshow1_fl_b .gallery-thumbs{
        width: 94%;
    }
    .iproshow2 .container2{
        flex-direction: column;
    }
    .iproshow2_fr{
        margin-top: 10px;
        justify-content: center;
    }
    .iproshow2_fr a{
        margin: 0 9px;
    }
    .istrength1_fc{
        margin-right: 0.4rem;
    }
    .istrength1_fr{
        padding: 1rem 0 1rem 0.4rem;
    }
    .icontact_b ul li{
        width: 48%;
        margin-right: 4%;
    }
    .icontact_b ul li:nth-child(3n){
        margin-right: 4%;
    }
    .icontact_b ul li:nth-child(2n){
        margin-right: 0;
    }
    .iabout .investor1 .container2{
        justify-content: space-between;
    }
    .iabout .investor1{
        height: auto;
        padding-top: 100px;
    }
    .iabout1_fl{
        width: 100%;
    }
    .iabout1_fr{
        width: 100%;
        margin: 0.5rem 0 1.8rem 0;
    }
    .iabout1_fr ul{
        display: flex;
        justify-content: space-between;
    }
    .iabout1_fr li{
        border-bottom: none;
        padding: 0;
    }
    .iabout1_fr_img img{
        margin-left: 0.2rem;
        height: 0.34rem;
    }
    .iabout2.r6 .inner .group h2{
        font-size: 1.5rem;
    }
    .iabout3_t_bg{
        top: -0.7rem;
    }
    .iabout3_t_line{
        top: 0;
    }
    .iabout3_t_line span{
        width: 0.05rem;
        height: 0.36rem;
        margin: 0 0.08rem;
    }
    .iabout3_t_img{
        width: 100%;
    }
    .iabout3_t_txt{
        width: 100%;
        margin-top: 0.5rem;
    }
    .zctck .dltckss{

    }

}

@media(max-width:768px) {
    /*.f-14{
        font-size: 0.16rem;
    }
    .f-16{
        font-size: 0.18rem;
    }*/
    .f-20{
        font-size: 0.2rem;
    }
    .f-24{
        font-size: 0.22rem;
    }
    .f-30 {
        font-size: 0.28rem;
    }
    .f-60 {
        font-size: 0.44rem;
    }
    .footer_stock_fl2 ul li{
        margin-left: 0.47rem;
    }
    .investor_contact2 ul{
        flex-direction: column;
    }
    .investor_contact2 ul li{
        margin-right: 0;
        margin-bottom: 0.5rem;
    }
    .investor_contact2 ul li:last-child{
        margin-bottom: 0;
    }
    .kuandu4{
        width: 80%;
    }
    .kuandu3{
        width: 20%;
    }
    .kuandu2{
        width: 58%;
    }
}

@media(max-width:600px) {
    .f-14{
        font-size: 0.24rem;
    }
    .f-16{
        font-size: 0.26rem;
    }
    .f-18{
        font-size: 0.28rem;
    }
    .f-20{
        font-size: 0.3rem;
    }
    .f-22{
        font-size: 0.32rem;
    }
    .f-24{
        font-size: 0.29rem;
    }
    /*.f-30{
        font-size: 0.3rem;
    }
    .f-36{
        font-size: 0.36rem;
    }*/
    .f-72 {
        font-size: 0.52rem;
    }
    .f-100{
        font-size: 0.9rem;
    }
    .f-180{
        font-size: 1.1rem;
    }
    .f-250{
        font-size: 1.25rem;
    }
    .member a{
        width: 0.85rem;
        height: 0.43rem;
    }
    .home-product{
        padding: 35px 0;
    }
    .pro_con{
        margin-top: 20px;
    }
    .pro_con .swiper-button-prev1{
        left: 0;
    }
    .pro_con .swiper-button-next1{
        right: 0;
    }
    .home-news{
        padding: 35px 15px;
    }
    .news_fl{
        width: 100%;
    }
    .news_fr{
        width: 100%;
        padding-left: 0;
        margin-top: 20px;
    }
    .news_fl_t{
        display: flex;
        align-items: center;
        justify-content: space-between;
        flex-direction: row;
    }
    .news_fl .index_more{
        margin-top: 0;
    }
    .index_more a{
        width: 1.9rem;
        height: 0.56rem;
        padding: 0 0.12rem 0 0.24rem;
    }
    .index_more1 a{
        width: 1.9rem;
        height: 0.56rem;
        padding: 0 0.12rem 0 0.24rem;
    }
    .news_fl_arrow{
        left: 50%;
        transform: translate(-50%, 0%) !important;
        width: 1.08rem;
    }
    .news_txt2{
        line-height: 25px;
        height: 50px;
    }
    .video_con2{
        position: inherit;
        width: 80%;
        bottom: 0;
        left: auto;
        transform: translate(0, 0);
    }
    .video-min-img{
        border: 2px solid #f6f7f9;
    }
    .video-min.swiper-slide-thumb-active a .video-min-img{
        border: 2px solid #FF6100;
    }
    .home-about{
        padding: 35px 0 15px 0;
    }
    .about_t_fl{
        width: 100%;
    }
    .about_t_fr{
        width: 100%;
        margin-top: 25px;
    }
    .about_t_fl2{
        line-height: 25px;
        height: 100px;
    }
    .about_b{
        margin-top: 20px;
    }
    .about_b ul li{
        width: 48%;
        margin-bottom: 20px;
    }
    .home-column ul li{
        width: 48%;
        margin-bottom: 20px;
    }
    .home-column ul li:nth-child(2n){
        border-right: none;
    }
    .column_img{
        width: 0.82rem;
        height: 0.82rem;
    }
    .footer_stock_fl{
        width: 100%;
        justify-content: space-between;
    }
    .footer_stock_fl2{
        width: 65%;
    }
    .footer_stock_fl2 ul li{
        width: 50%;
        margin-left: 0;
    }
    .footer_stock_fr{
        margin: 20px auto 0 auto;
    }
    .footer_stock_fr img{
        height: 1.88rem;
    }
    .footer1{
        padding: 35px 0;
    }
    .footer1_fl_t{
        width: 100%;
    }
    .footer1_fl_t p{
        padding-left: 0.48rem;
    }
    .footer1_fl_b{
        width: 100%;
        margin-left: 0;
        margin-top: 20px;
    }
    .footer1_fl_b h3{
        text-align: center;
    }
    .footer1_fl_b ul{
        justify-content: center;
    }
    .footer1_fr{
        width: 100%;
        margin-top: 20px;
    }
    .footer1_fr ul{
        flex-direction: row;
        justify-content: space-between;
    }

    .investor .investor1{
        height: 11.5rem;
    }
    .investor1_fr2 ul li{
        width: 50%;
    }
    .investor1_fl p{
        line-height: 1.3;
    }
    .investor2_con ul li{
        width: 100%;
        margin-right: 0;
    }
    .investor5 ul li{
        width: 100%;
        margin-bottom: 20px;
    }
    .investor5 ul li:last-child{
        margin-bottom: 0;
    }
    .itzzgx_ban{
        height: 3.5rem;
    }
    .inner_fl{
        width: 100%;
        padding: 0.7rem 15px;
    }
    .inner_fr{
        width: 100%;
        padding: 0.7rem 15px;
    }
    .inner_location{
        display: none;
    }
    .inner_con{
        margin-top: 0;
    }
    .inner_fl ul{
        display: flex;
        flex-wrap: wrap;
    }
    .inner_fl ul li{
        width: 32%;
        margin-right: 2%;
    }
    .inner_fl ul li:nth-child(3n){
        margin-right: 0;
    }
    .investor_report ul li{
        width: 100%;
        margin-right: 0;
    }
    .investor_report ul li:nth-child(3n){
        margin-right: 0;
    }
    .investor3_txt2{
        height: auto;
        -webkit-line-clamp: auto;
        display: block;
    }
    .investor_activity ul li{
        width: 100%;
        margin-right: 0;
    }
    .investor_activity ul li:nth-child(3n){
        margin-right: 0;
    }
    .inner_fr_t2 .ssform .ss1{
        height: 0.6rem;
    }
    .investor_activity ul li a .investor4_txt{
        padding: 0.33rem 0.37rem;
    }
    .investor_activity ul li a .investor4_txt1{
        height: auto;
        -webkit-line-clamp: auto;
        display: block;
    }
    .investor_faq .ifaq2s .ifaq2s_t .cn2{
        padding-right: 45px;
        line-height: 25px;
    }
    .investor_faq .ifaq2s .ifaq2s_b{
        line-height: 25px;
    }
    .investor_contact2{
        padding: 0.45rem 0 0.75rem 0;
    }
    .inner_fl br:nth-child(1){
        display: none;
    }
    .inner_fl ul.shouhou li{
        width: 48%;
        margin-right: 4%;
    }
    .inner_fl ul.shouhou li:nth-child(3n){
        margin-right: 4%;
    }
    .inner_fl ul.shouhou li:nth-child(2n){
        margin-right: 0;
    }
    .iservices_report_b .el-form-item .el-form-item__label{
        font-size: 0.26rem;
    }
    .iservices_report_b .el-form-item .el-form-item__content .el-input__inner{
        font-size: 0.26rem;
    }
    .iservices_report_b .el-form-item:last-child .el-form-item__content .el-button{
        font-size: 0.26rem;
    }
    .iservices_repair_t2 .repairform{
        height: 0.57rem;
    }
    .iservices_repair_t2 .repairform .rf2{
        height: 0.55rem;
        background-size: 0.25rem 0.25rem;
    }
    .investor_faq .ifaq2s.on .ifaq2s_t{
        font-size: 0.29rem;
    }
    .iservices_report_b .el-form-item:last-child .el-form-item__content .el-button{
        height: 0.59rem;
        width: 2rem;
    }
    .iservices_report_b .el-form-item:last-child .el-form-item__content .el-button span i{
        width: 0.25rem;
        height: 0.25rem;
    }
    .iservices_sample ul li a p{
        background-size: 0.31rem 0.33rem !important;
        padding-left: 0.52rem;
    }
    /*.common_distance{
        padding: 0.5rem 0;
    }*/
    .iapplication_con_fl_txt{
        width: 100%;
    }
    .iapplication_con_fl_img{
        width: 100%;
        margin-top: 0.5rem;
    }
    .iapplication_con_fl_yw{
        left: 15px;
        bottom: 15px;
    }
    .yy_frs.swiper-slide-thumb-active .iapplication_con_fr_txt{
        font-size: 0.29rem;
    }
    .investor1{
        padding-top: 60px;
    }
    .iapplicationshow .investor1{
        height: auto;
        padding: calc(60px + 0.5rem) 0 0.5rem 0;
    }
    .iapplicationshow1_fl_con{
        line-height: 30px;
    }
    .te_lb_case .publicity_lb{
        padding-bottom: 0.7rem;
    }
    .te_lb_case .publicity_nav{
        right: 3.2rem;
    }
    .iapplicationshow3_con ul li{
        width: 100%;
        margin-right: 0;
    }
    .iapplicationshow3_con ul li:nth-child(3n){
        margin-right: 0;
    }
    .iapplicationshow4_fl{
        width: 100%;
    }
    .iapplicationshow4_fl2{
        margin-top: 0.5rem;
    }
    .iapplicationshow4_fr{
        width: 100%;
    }
    .iapplicationshow4_fr .el-form-item .el-form-item__label{
        font-size: 0.26rem;
    }
    .iapplicationshow4_fr .el-input{
        font-size: 0.26rem;
    }
    .iapplicationshow4_fr .el-form-item:last-child .el-form-item__content .el-button{
        font-size: 0.26rem;
        height: 0.59rem;
        width: 2rem;
    }
    .iapplicationshow4_fr .el-form-item:last-child .el-form-item__content .el-button span i{
        width: 0.25rem;
        height: 0.25rem;
    }
    .iapplicationlist_con ul li{
        width: 100%;
        margin-right: 0;
        margin-bottom: 0.35rem;
    }
    .show_back{
        justify-content: center;
    }
    .show_back_fr a{
        margin: 20px auto 0 auto;
        width: 2rem;
        height: 0.62rem;
    }
    .show_back_fl{
        width: 100%;
    }
    .show_back_fr{
        width: 100%;
    }
    #fenye .el-pager li{
        font-size: 0.24rem;
    }
    #fenye .el-pagination button, #fenye .el-pagination span:not([class*=suffix]){
        font-size: 0.24rem;
    }
    #fenye .el-pagination__editor .el-input__inner{
        font-size: 0.24rem;
    }
    .inews_b ul li{
        width: 48%;
        margin-right: 4%;
    }
    .inews_b ul li:nth-child(3n){
        margin-right: 4%;
    }
    .inews_b ul li:nth-child(2n){
        margin-right: 0;
    }
    .investor1{
        height: 5.5rem;
    }
    .common_distance{
        margin-top: 0;
    }
    .iproduct_con_t_fr1{
        width: 90%;
    }
    .iproduct_con_b ul li{
        width: 100%;
        margin-right: 0;
    }
    .iproduct_con_b ul li:nth-child(4n){
        margin-right: 0;
    }
    .iproshow1_fl_b .gallery-thumbs{
        width: 90%;
    }
    .iproshow2_fl li{
        flex-wrap: wrap;
        flex-direction: column;
        align-items: flex-start;
        padding: 3px 0;
    }
    .iproshow2_fl li p{
        margin-left: 0;
    }
    .iproshow2_fl li img{
        height: 0.28rem;
    }
    .iproshow2_fr a{
        width: 2rem;
        height: 0.47rem;
    }
    .iproshow2_fr a.down i {
        width: 0.18rem;
        height: 0.24rem;
    }
    .iproshow2_fr a.quote i{
        width: 0.19rem;
        height: 0.2rem;
    }
    .iproshow3_fl_t_title ul{
        justify-content: center;
    }
    .iproshow3_fl_t_title ul li{
        padding: 0 0.3rem;
    }
    .dltck_close{
        right: 15px;
        top: 10px;
    }
    .dltck_close img{
        height: 18px;
    }
    .quote_pro{
        flex-direction: column;
        align-items: flex-start;
    }
    .quote_pro_fl, .quote_pro_fr{
        width: 100%;
    }
    .quoteForm .el-form-item{
        width: 100%;
    }
    .quoteForm .el-form-item .el-form-item__label{
        font-size: 0.26rem;
    }
    .quoteForm .el-form-item .el-form-item__content .el-input__inner{
        font-size: 0.26rem;
    }
    .quoteForm .el-form-item .el-textarea{
        font-size: 0.26rem;
    }
    .quoteForm .el-form-item.tijiao .el-button{
        font-size: 0.28rem;
    }
    .istrength1_fl{
        position: relative;
        width: 100%;
    }
    .istrength1_fl .circle{
        display: none;
    }
    .istrength1_fl .swiper-container{
        height: auto;
    }
    .istrength1_fls.swiper-slide-active .istrength1_img{
        justify-content: flex-start;
    }
    .istrength1_img .picture{
        width: 100%;
    }
    .istrength1_fc{
        width: 100%;
        margin: 20px 0;
    }
    .istrength1_fc .swiper-container{
        height: auto;
    }
    .istrength1_fcs.swiper-slide-active .istrength1_year{
        font-size: 0.29rem;
    }
    .istrength1_fc .swiper-button-next6, .istrength1_fc .swiper-button-prev6{
        top: 50%;
        transform: translate(0, -50%);
        left: auto;
        width: 0.12rem;
        height: 0.2rem;
    }
    .istrength1_fc .swiper-button-prev6{
        left: 0;
        background: url("../images/hljt.png") no-repeat center;
    }
    .istrength1_fc .swiper-button-next6{
        right: 0;
        background: url("../images/hrjt.png") no-repeat center;
    }
    .istrength1_fc .swiper-button-prev6:hover{
        background: url("../images/hljt_h.png") no-repeat center;
    }
    .istrength1_fc .swiper-button-next6:hover{
        background: url("../images/hrjt_h.png") no-repeat center;
    }
    .istrength1_fr{
        width: 100%;
        padding: 0.5rem 0 0.5rem 0.4rem;
    }
    .istrength1_frs.swiper-slide-active .istrength1_txt{
        font-size: 0.32rem;
    }
    .icontact_b ul li{
        width: 100%;
        margin-right: 0;
    }
    .icontact_b ul li:nth-child(3n){
        margin-right: 0;
    }
    .icontact_b ul li:last-child{
        margin-bottom: 0;
    }
    .iabout1_fr{
        margin: 0.5rem 0 0.7rem 0;
    }
    .iabout1_fr ul{
        flex-wrap: wrap;
    }
    .iabout1_fr li{
        width: 40%;
        margin-right: 20%;
        margin-bottom: 20px;
    }
    .iabout1_fr li:nth-child(2n){
        margin-right: 0;
    }
    .iabout2{
        margin-top: -0.5rem;
    }
    .iabout2.r6 .inner .group h2{
        font-size: 1.2rem;
    }
    .iabout2.r6 .inner .group .box .list{
        padding: 0 .5rem .5rem;
    }
    .iabout2.r6 .inner .group .box .list .word_r{
        font-size: 0.25rem;
    }
    .iabout3_t_bg{
        top: -1.3rem;
    }
    .iabout3_t_line{
        top: -0.5rem;
    }
    .iabout3_t_txt{
        line-height: 30px;
    }
    .iabout3_t_txt p:before{
        top: 12px;
    }
    .iabout3_t .swiper-button-next7, .iabout3_t .swiper-button-prev7{
        top: 35%;
    }

    .dltckss{
        height: auto;
    }
    .dltck_con_form .el-input__inner{
        font-size: 0.26rem;
    }
    .dltck_con_form .el-form-item__error, .con-box5z .el-form-item__error{
        font-size: 0.24rem;
    }
    .dltck_con_form .mima .el-form-item__content .el-button{
        font-size: 0.24rem;
    }
    .dltck_con_form .login .el-form-item__content .el-button{
        font-size: 0.28rem;
    }
    .zctck .dltckss{
        height: auto;
    }
    .registerform .registerform-inline .el-form-item, .registerform .el-select{
        width: 100%;
    }
    .registerform .registerform_c .el-form-item{
        width: 100%;
    }
    .registerform .registerform_c .el-form-item .el-form-item__content .login_a{
        margin-left: 28px;
    }
    .registerform .el-form-item .el-form-item__label{
        font-size: 0.26rem;
    }
    .registerform .el-form-item .el-form-item__content .el-input__inner{
        font-size: 0.26rem;
    }
    .registerform .el-form-item__error, .con-box5z .el-form-item__error{
        font-size: 0.26rem;
    }
    .registerform .el-textarea__inner{
        font-size: 0.26rem;
    }
    .registerform .yzm .el-button{
        font-size: 0.26rem;
    }
    .registerform .registerform_c .el-checkbox__label{
        font-size: 0.26rem;
    }
    .registerform .registerform_c .el-form-item .el-form-item__content{
        font-size: 0.26rem;
    }
    .registerform .registerform_b .el-form-item .el-button{
        font-size: 0.28rem;
    }
    .ban_arrow {
        bottom: 0.25rem;
    }
    .registerform .yzm .el-form-item{
        width: 100%;
    }
    .kuandu1{
        width: 25%;
    }
    .kuandu2{
        width: 50%;
    }
    .kuandu4{
        width: 75%;
    }
    .kuandu3{
        width: 25%;
    }
    .iproshow3_fl_t_info4_fbt dl dd{
        padding: 7.5px 0.2rem;
    }
    .dltckss{
        max-height: 80vh;
    }
    .smtck .dltckss{
        height: auto;
    }
    .iproshow3_fl_t_info table{
        width: 100%;
        overflow-x: auto;
    }
    .xztck .dltck_con a{
        height: 0.45rem;
    }
}

@media(max-width:414px) {

}

@media(max-width:375px) {
    .iproshow3_fl_t_title ul li{
        padding: 0 0.29rem;
    }
}

@media(max-width:320px) {
    .iproshow3_fl_t_title ul li{
        padding: 0 0.25rem;
    }
}


