*, *:before, *:after {
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    outline:0;
    margin:0;
    padding:0;
    -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
}
#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;
    font-family:arial
}
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:#999;
}
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:#999;
}
:-moz-placeholder {
    color:#999;
    opacity:1;
}
::-moz-placeholder {
    color:#999;
    opacity:1;
}
:-ms-input-placeholder{
    color:#999;
}
.clearfix:after {
    clear:both;
    height:0;
    content:"";
    line-height:0;
    font-size:0;
    display:block
}
.clear {
    clear:both;
}
@font-face {
    font-family:'Poppins-Regular';
    src: url('../fonts/Poppins-Regular.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: 1200px) {
    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-17{
    font-size: 0.17rem;
}
.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-26{
    font-size: 0.26rem;
}
.f-28{
    font-size: 0.28rem;
}
.f-30{
    font-size: 0.3rem;
}
.f-35{
    font-size: 0.35rem;
}
.f-36{
    font-size: 0.36rem;
}
.f-40{
    font-size: 0.4rem;
}
.f-50{
    font-size: 0.50rem;
}
.f-85{
    font-size: 0.85rem;
}
.f-247{
    font-size: 2.47rem;
}


.fl {
    float:left;
}
.fr {
    float:right;
}
.pic{
    position: relative;
    overflow: hidden;
    width: 100%;
}
.pic:after{
    content: '';
    display: block;
    padding-bottom: 100%;
}
.pic 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: 1200px;
    margin: 0 auto;
}
header {
	width:100%;
	margin:0 auto;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    border-bottom: 2px solid #111111;
    background-color: #fff;
    z-index: 10000;
}
.daohang {
	display:block;
	width:100%;
	margin:0 auto;
	height:108px;
	clear:both;
    transition: .5s;
}
.daohang .container1{
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 100%;
    transition: .5s;
}
.yx a {
    display: flex;
}
.yx a img {
    max-width:100%;
    height: 62px;
    transition: .5s;
}
.nav-fr{
    display: flex;
    align-items: center;
}
.menupc{
    display: flex;
    align-items: center;
}
.menupc li{
    text-align: center;
    z-index: 9;
    position: static;
    margin: 0 22px;
    line-height: 108px;
}
.menupc li:hover a{
    color: #5183C3;
}
.menupc li:hover a:after{
    width: 100%;
}
.menupc li a{
    display: block;
    font-weight: 400;
    color: #000000;
    position: relative;
}
.menupc li a:after{
    content: '';
    display: block;
    width: 0;
    margin: 0 auto;
    height: 1px;
    background: #5183C3;
    position: absolute;
    left: 0;
    bottom: 43px;
    right: 0;
    z-index: 2;
    transition: .5s;
}
.menupc li a:hover{
    color: #5183C3;
}
.menupc li a:hover:after{
    width: 100%;
}
.menupc li .current{
    color: #5183C3;
}
.menupc li .current:after{
    width: 100%;
}
.menupc .xiala{
    position: absolute;
    z-index: 999;
    display: none;
    overflow: hidden;
    left: 50%;
    transform: translate(-50%, 0);
    top: 109px;
    text-align: left;
    line-height: 0;
    z-index: 1;
}
.menupc .xiala .xialas{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    width: 8.57rem;
    padding: 0.4rem 0.25rem 0.15rem 0.25rem;
    height: auto;
    background: rgba(240, 245, 249, 0.95);
    backdrop-filter: blur(5px);
    margin: 0 0 0 auto;
}
/*.menupc li:nth-child(5) .xiala .xialas{
     margin: 0 auto 0 0;
}*/
.xialas .xiala_fl{
    width: 100px;
    font-weight: 400;
    color: #111111;
    line-height: 30px;
    background: url("../images/xljt.png") no-repeat right center;
    background-size: 14px 14px;
    padding-right: 22px;
}
.xialas .xiala_fr{
    width: calc(100% - 125px);
}
.xialas .xiala_fr ul{
    display: flex;
    flex-wrap: wrap;
}
.xialas .xiala_fr ul li{
    margin: 0 3.95% 0.25rem 0;
    width: 30.7%;
}
.xialas .xiala_fr ul li:nth-child(3n){
    margin-right: 0;
}
.xialas .xiala_fr ul li a{
    display: block;
    font-weight: 400;
    color: #111111;
    line-height: 24px;
    text-align: left;
}
.xialas .xiala_fr ul li a .xiala_fr_img.pic:after{
    padding-bottom: 71.77%;
}
.xialas .xiala_fr ul li a .xiala_fr_txt{
    margin-top: 0.15rem;
    font-weight: 400;
    color: #111111 !important;
    line-height: 24px;
    text-decoration: none !important;
}
.xialas .xiala_fr ul li a:hover .xiala_fr_img.pic img{
    transform: scale(1.05);
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
}
.xialas .xiala_fr ul li a:hover .xiala_fr_txt{
    color: #5183C3 !important;
    text-decoration: underline !important;
}
.menupc .xiala li a:after{
    display: none;
}
.menupc .xiala_fr ul li a.current .xiala_fr_txt{
    color: #5183C3 !important;
    text-decoration: underline !important;
}

.search-icon{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    width: 0.48rem;
    height: 0.48rem;
    border: 1px solid #111111;
    margin-left: 0.22rem;
}
.search-icon span{
    font-weight: 400;
    color: #666666;
    line-height: 1;
    margin-top: 5px;
}
.search-icon img{
    height: 15px;
}
/*搜索*/
.search {
    position: fixed;
    z-index: 1000;
    top: 109px;
    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(0, 0, 0, 0.7);
    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: 65%;
    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;
    text-indent: -9999px;
}
.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;
}

/*手机导航*/
.phone-nav {
    position:absolute;
    font-size:30px;
    right:15px;
    top:0px;
    line-height:60px;
    display:none;
    color:#666;
}
.phone-nav img{
    height: 30px;
    margin-top: 15px;
    display: block;
}
.header a[href="#page"] {
    display:none!important;
}
.mm-opened .header a[href="#page"] {
    display:block!important;
}
.mm-opened .header a[href="#mmenu"] {
    display:none!important;
}
#mmenu {
    z-index:9999;
}
#mmenu li .home-search {
    float:left;
    margin-left:20px;
    width:90%;
    background-color:#fff;
    padding-left:0;
    overflow:hidden;
    margin-top:10px;
    position:relative
}
#mmenu li .home-search .keyword {
    text-align:left;
    border:0;
    box-shadow:0;
    border-radius:0;
    width:86%;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -o-border-radius:0;
    -mz-border-radius:0;
    font-size:14px;
    color:#999;
    line-height:20px;
    vertical-align:top;
    padding:6px 86px 6px 10px;
    -webkit-appearance:none;
    background-color:#fff;
    border:1px solid #ccc
}
#mmenu li .home-search .keyword:focus {
    transition:border linear .2s, box-shadow linear .5s;
    -moz-transition:border linear .2s, -moz-box-shadow linear .5s;
    -webkit-transition:border linear .2s, -webkit-box-shadow linear .5s;
    outline:0;
    border:1px solid #17287A;
}
#mmenu li .home-search .btn-sub {
    top:0;
    border:0;
    right:0;
    color:#026636;
    width:42px;
    height:34px;
    line-height:34px;
    text-align:center;
    position:absolute;
    cursor:pointer;
    border-radius:0;
    background:#026636 url(../images/search3.png) no-repeat center center;
}
.container-fluid {
    margin-left:auto;
    margin-right:auto;
    padding:0 15px;
}


/*swiper的banner*/
.home-banner {
    width:100%;
    margin: 0 auto;
    position:relative;
    padding-top: 108px;
}
.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;
}
.home-banner .swiper-slide{
    display: initial;
    transition: all 0.5s ease;
    transform: scale(0.92);
    -webkit-transform-origin: 80% 50%;
    transform-origin: 80% 50%;
}
.home-banner .swiper-slide-active {
    transform: scale(1);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
}
.home-banner .swiper-slide-active + .swiper-slide{
    -webkit-transform-origin: 20% 50%;
    transform-origin: 20% 50%;
}
.home-banner a{
    display: block;
}
.banners a:hover{
    opacity: 0.7;
}
.banners img{
    display: block;
    width: 100%;
    height: auto;
}
.home-banner .swiper-container .swiper-pagination{
    display: flex;
    align-items: center;
    justify-content: center;
    bottom: 0.21rem;
}
.home-banner .swiper-container .swiper-pagination-bullet{
    width: 0.16rem;
    height: 0.16rem;
    background: #FFFFFF;
    border: 2px solid #111111;
    opacity: 1;
    outline: none;
    margin: 0px 4px !important;
    border-radius: 0;
}
.home-banner .swiper-container  .swiper-pagination-bullet-active{
    background: #5183C3;
}
.home-banner .swiper-button-next, .home-banner .swiper-button-prev{
    display: block;
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    margin-top: 0;
    z-index: 10;
    cursor: pointer;
    outline: none;
    text-align: center;
    width: 1.48rem;
    height: 1.48rem;
    border-radius: 50%;
    background-size: 11px 17px !important;
    transition: .5s;
    opacity: 0;
}
.home-banner .swiper-button-prev{
    left: 19%;
    right: auto;
    background: rgba(204, 204, 204, 0.4) url("../images/bl.png") no-repeat center;
}
.home-banner .swiper-button-next{
    right: 19%;
    left: auto;
    background: rgba(204, 204, 204, 0.4) url("../images/br.png") no-repeat center;
}
.home-banner .swiper-button-prev:hover, .home-banner .swiper-button-next:hover{
    opacity: 1;
}

.phone-nav{
    display: none;
}

@media(max-width:1199px) {
    .daohang{
        height: 60px;
    }
    .yx a img{
        height: 40px;
    }
    .search-form{
        width: 100%;
    }
    .navdaohang{
        display: none;
    }
    .nav-fr{
        padding-right: 45px;
    }
    .phone-nav {
        display:block;
    }
}

footer{
    width: 100%;
    margin: 0 auto;
    background: #F6F6F6;
    border-top: 2px solid #000000;
    padding: 0.54rem 0 0.3rem 0;
}
.footer1 a{
    display: block;
}
.footer1 a img{
    height: 0.62rem;
}
.footer2{
    margin-top: 0.43rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.footer2_fl{
    width: 65%;
}
.footer2_fl ul{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.footer2_fl ul li{

}
.footer2_fl ul li a{
    display: flex;
    align-items: center;
    font-weight: bold;
    color: #111111;
    line-height: 1;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.footer2_fl ul li a:hover{
    color: #5183C3;
}
.footer2_fl ul li a i{
    display: inline-block;
    width: 0.18rem;
    height: 0.18rem;
    background: #5183C3 url("../images/fjt.png") no-repeat center;
    background-size: 5px 7px;
    margin-right: 8px;
}
.menulist{
    margin-top: 0.16rem;
}
.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;
    color: #111111;
    line-height: 30px;
    background: none;
}
.menulist ul li a:hover{
    color: #5183C3;
    text-decoration: underline;
}
.footer2_fr{
    width: 25.25%;
}
.footer2_fr dl dt{
    margin-bottom: 0.16rem;
}
.footer2_fr dl dt a{
    display: flex;
    align-items: center;
    font-weight: bold;
    color: #111111;
    line-height: 1;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.footer2_fr dl dt a i{
    display: inline-block;
    width: 0.18rem;
    height: 0.18rem;
    background: #5183C3 url("../images/fjt.png") no-repeat center;
    background-size: 5px 7px;
    margin-right: 8px;
}
.footer2_fr dl dd{
    margin-bottom: 0.17rem;
}
.footer2_fr dl dd:last-child{
    margin-bottom: 0;
}
.footer2_fr dl dd a{
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 0.51rem;
    border: 1px dashed #B4B4B4;
    font-weight: bold;
    color: #111111;
    padding: 0 0.19rem 0 0.13rem;
    transition: .5s;
}
.footer2_fr dl dd a i{
    display: inline-block;
    width: 6px;
    height: 10px;
    background: url("../images/fjt1.png") no-repeat center;
    background-size: 100% !important;
    margin-right: 8px;
    transition: .5s;
}
.footer2_fr dl dd a:hover{
    color: #5183C3;
}
.footer2_fr dl dd a:hover i{
    background: url("../images/fjt2.png") no-repeat center;
}
.footer3{
    margin-top: 0.25rem;
}
.footer3 ul{
    display: flex;
    align-items: center;
}
.footer3 ul li{
    margin-right: 0.2rem;
}
.footer3 ul li a{
    display: block;
    transition: .5s;
}
.footer3 ul li a i{
    display: block;
    background-size: 100% !important;
}
.footer3 ul li a .bilibili{
    width: 0.22rem;
    height: 0.21rem;
    background: url("../images/bilibili.png") no-repeat center;
}
.footer3 ul li a .dy{
    width: 0.16rem;
    height: 0.2rem;
    background: url("../images/dy.png") no-repeat center;
}
.footer3 ul li a .xhs{
    width: 0.32rem;
    height: 0.11rem;
    background: url("../images/xhs.png") no-repeat center;
}
.footer3 ul li a .sph{
    width: 0.21rem;
    height: 0.19rem;
    background: url("../images/sph.png") no-repeat center;
}
.footer3 ul li a .wb{
    width: 0.24rem;
    height: 0.19rem;
    background: url("../images/wb.png") no-repeat center;
}
.footer3 ul li a .wx{
    width: 0.23rem;
    height: 0.18rem;
    background: url("../images/wx.png") no-repeat center;
}
.shipinhao{
    position:relative;
}
.shipinhao::after{
    content: url("../images/fsph.png");
    background: url("../images/ewmbg.png") no-repeat center;
    position: absolute;
    left: -45px;
    top: -120px;
    z-index: 99;
    width: 113px;
    height: 113px;
    display: flex;
    align-items: center;
    justify-content: center;
    transform-origin: top center;
    transform: scale(0);
    opacity: 0;
    -webkit-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}
.shipinhao:hover::after{
    transform:scale(1);
    opacity: 1;
}
.weixin{
    position:relative;
}
.weixin::after{
    content: url("../images/ewm.png");
    background: url("../images/ewmbg.png") no-repeat center;
    position: absolute;
    left: -45px;
    top: -120px;
    z-index: 99;
    width: 113px;
    height: 113px;
    display: flex;
    align-items: center;
    justify-content: center;
    transform-origin: top center;
    transform: scale(0);
    opacity: 0;
    -webkit-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}
.weixin:hover::after{
    transform:scale(1);
    opacity: 1;
}
.footer4{
    margin-top: 0.25rem;
    font-weight: 400;
    color: #111111;
    line-height: 24px;
}
.footer4 p{
    display: flex;
    align-items: center;
}
.footer4 a{
    display: flex;
    align-items: center;
    font-weight: 400;
    color: #111111;
    line-height: 24px;
}
.footer4 a:hover{
    color: #5183C3;
}

.home-agent{
    width: 100%;
    margin: 0.62rem auto 0.57rem auto;
}
.index_title{
    display: flex;
    flex-direction: column;
    line-height: 1;
}
.index_title span{
    font-weight: bold;
    color: #999999;
}
.index_title h3{
    margin-top: 0.13rem;
    font-weight: bold;
    color: #111111;
}
.agent_con{
    margin-top: 0.48rem;
    position: relative;
    padding-bottom: 0.53rem;
}
.agent_con .swiper-slide{
    display: initial;
}
.agents a{
    display: block;
    overflow: hidden;
    position: relative;
    transition: .5s;
    border: 1px solid #DDDDDD;
}
.agent_img{
    /*border: 1px solid #DDDDDD;*/
}
.agents a .agent_img.pic:after{
    padding-bottom: 34.15%;
}
.agents a:hover .agent_img.pic img{
    transform: scale(1.05);
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
}
.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;
}
.agent_con .swiper-pagination1{
    display: block;
    bottom: 0;
    right: auto;
    width: 100%;
}
.agent_con .swiper-pagination-bullet{
    width: 0.12rem;
    height: 0.12rem;
    border: 2px solid #111111;
    background: #fff;
    opacity: 1;
    border-radius: 0;
    outline: none;
    margin: 0px 5px;
}
.agent_con .swiper-pagination-bullet-active{
    background: #5183C3;
}
.agent_con .swiper-button-next1, .agent_con .swiper-button-prev1{
    display: block;
    position: absolute;
    top: calc(50% - 0.27rem);
    transform: translate(0, -50%);
    width: 0.35rem;
    height: 0.35rem;
    margin-top: 0;
    z-index: 10;
    cursor: pointer;
    outline: none;
    background: transparent;
    text-align: center;
    bottom: 0;
    transition: .5s;
    border-radius: 0;
    background-size: 9px 14px !important;
}
.agent_con .swiper-button-prev1{
    right: auto;
    left: -0.17rem;
    background: #5183C3 url("../images/al.png") no-repeat center;
}
.agent_con .swiper-button-next1{
    left: auto;
    right: -0.17rem;
    background: #5183C3 url("../images/ar.png") no-repeat center;
}
.agent_con .swiper-button-prev1:hover, .agent_con .swiper-button-next1:hover{
    opacity: 0.7;
}
.home-news{
    width: 100%;
    margin: 0 auto;
    background: #F0F5F9;
    padding: 0.55rem 0 0.8rem 0;
}
.news_title{
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
}
.news_title_fr a{
    display: flex;
    align-items: center;
    justify-content: flex-end;
    width: 2.12rem;
    height: 0.51rem;
    border: 1px solid #251513;
    font-weight: bold;
    color: #5183C3;
    padding-right: 0.25rem;
    transition: .5s;
}
.news_title_fr a i{
    width: 0.28rem;
    height: 0.1rem;
    background: url("../images/ajt.png") no-repeat center;
    background-size: 100% !important;
    margin-left: 0.3rem;
}
.news_title_fr a:hover{
    border: 1px solid #5183C3;
    background: #5183C3;
    color: #fff;
}
.news_title_fr a:hover i{
    background: url("../images/ajth.png") no-repeat center;
}
.news_con{
    margin-top: 0.35rem;
    border-top: 1px dashed #AAAAAA;
    border-bottom: 1px dashed #AAAAAA;
    padding: 0.35rem 0;
}
.news_con ul li{
    display: flex;
    align-items: flex-start;
    margin-bottom: 0.35rem;
}
.news_con ul li:last-child{
    margin-bottom: 0;
}
.news_con_fl{
    display: flex;
    align-items: center;
    width: 165px;
    line-height: 25px;
}
.news_con_fl .news_con_fl_date{
    font-weight: 400;
    color: #797979;
    margin-right: 0.18rem;
}
.news_con_fl .news_con_fl_type{
    font-weight: bold;
    color: #111111;
    position: relative;
    padding-left: 12px;
}
.news_con_fl .news_con_fl_type:before{
    content: '';
    display: block;
    width: 4px;
    height: 4px;
    background: #5183C3;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translate(0, -50%);
}
.news_con_fr{
    width: calc(100% - 165px);
    margin-left: 0.2rem;
}
.news_con_fr a{
    display: block;
    font-weight: 400;
    color: #5183C3;
    line-height: 25px;
    position: relative;
}
.news_con_fr a:hover{
    text-decoration: underline;
}
.news_con_fr a span{
    width: calc(100% - 0.24rem);
}
.news_con_fr a i{
    display: inline-block;
    width: 0.24rem;
    height: 0.24rem;
    background: #5183C3 url("../images/fjt.png") no-repeat center;
    background-size: 6px 10px;
    margin-left: 0.18rem;
    position: absolute;
    opacity: 0;
    transition: .5s;
}
.news_con_fr a:hover i{
    opacity: 1;
}
.home-product{
    width: 100%;
    margin: 0.73rem auto;
}
.home-product ul{
    display: flex;
    flex-wrap: wrap;
}
.home-product ul li{
    width: 24.25%;
    margin-right: 1%;
    margin-bottom: 10px;
}
/*.home-product ul li:first-child a{
    background: #F6F6F6;
    border: 4px solid #000000;
    padding: 0 0.18rem;
    height: 100%;
}*/
.home-product ul li a{
    display: block;
    position: relative;
    transition: .5s;
}
.np_t{
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px dashed #111111;
}
.np_t_fl{
    display: flex;
    align-items: center;
    padding: 0.12rem 0;
}
.np_t_fl img{
    height: 0.36rem;
}
.np_t_fl p{
    font-weight: bold;
    color: #111111;
    margin-left: 0.11rem;
}
.np_t_fr img{
    height: 0.1rem;
}
.np_b{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 0.35rem 0;
    color: #111111;
}
.home-product ul li:nth-child(4n){
    margin-right: 0;
}
.home-product ul li a{
    display: block;
}
.home-product ul li a:hover{
    opacity: 0.7;
}
.product_img.pic:after{
    padding-bottom: 100%;
}


/*产品中心*/
.inner-location{
    margin: 0.25rem 0 0.35rem 0;
    padding-top: 108px;
}
.inner-location p{
    font-weight: 400;
    color: #999999;
    display: flex;
    align-items: center;
}
.inner-location p a{
    font-weight: 400;
    color: #999999;
}
.inner-location p em{
    font-style: normal;
    font-family: "SimSun";
    margin: 0 0.15rem;
}
.inner-location p span{
    color: #5183C3;
}
.inner-location h3{
    margin-top: 0.3rem;
    font-weight: bold;
    color: #111111;
    line-height: 1;
}
.inner-main{
    width: 100%;
    margin: 0 auto;
}
.iproduct1{
    margin-top: 0.35rem;
    padding: 0.45rem;
    background-color: #F0F5F9;
    overflow: hidden;
}
.iproduct1 .container1{
    position: relative;
    /*max-width: 1093px;*/
}
.iproduct1 .container1:before, .iproduct1 .container1:after{
    content: "";
    display: block;
    position: absolute;
    top: 0;
    z-index: 2;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, .6);
}
.iproduct1 .container1:before{
    right: calc(100% + 22px);
}
.iproduct1 .container1:after{
    left: calc(100% + 22px);
}
.iproduct1 .swiper-container{
    overflow: visible;
}
.iproduct1 .swiper-slide{
    display: initial;
}
.iproduct1s a{
    display: block;
    overflow: hidden;
    position: relative;
    transition: .5s;
}
.iproduct1s a:hover{
    opacity: 0.7;
}
.iproduct1_img{
    background: #fff;
}
.iproduct1s a:hover .iproduct1_img.pic img{
    transform: scale(1.05);
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
}
.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;
}
.iproduct1 .swiper-pagination2{
    display: none;
    bottom: 0;
    right: auto;
    width: 100%;
}
.iproduct1 .swiper-pagination-bullet{
    width: 0.12rem;
    height: 0.12rem;
    border: 2px solid #111111;
    background: #fff;
    opacity: 1;
    border-radius: 0;
    outline: none;
    margin: 0px 5px;
}
.iproduct1 .swiper-pagination-bullet-active{
    background: #5183C3;
}
.iproduct1 .swiper-button-next2, .iproduct1 .swiper-button-prev2{
    display: block;
    position: absolute;
    top: calc(50% - 0.27rem);
    transform: translate(0, -50%);
    width: 0.35rem;
    height: 0.35rem;
    margin-top: 0;
    z-index: 10;
    cursor: pointer;
    outline: none;
    background: transparent;
    text-align: center;
    bottom: 0;
    transition: .5s;
    border-radius: 0;
    background-size: 9px 14px !important;
}
.iproduct1 .swiper-button-prev2{
    right: auto;
    left: -0.39rem;
    background: #5183C3 url("../images/al.png") no-repeat center;
}
.iproduct1 .swiper-button-next2{
    left: auto;
    right: -0.39rem;
    background: #5183C3 url("../images/ar.png") no-repeat center;
}
.iproduct1 .swiper-button-prev2:hover, .iproduct1 .swiper-button-next2:hover{
    opacity: 0.7;
}
.iproduct2{
    margin: 0.63rem 0;
}
.iproduct2_title{
    font-weight: 400;
    color: #111111;
     background: url("../images/bt.png") no-repeat left center;
    background-size: 0.41rem 0.41rem;
    padding-left: 0.62rem;
    line-height: 0.41rem;
}
.iproduct2_con{
    margin-top: 0.35rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.iproduct2_con_fl{
    width: 2.58rem;
}
.iproduct2_con_fl_t{
    display: flex;
    align-items: center;
    height: 37px;
    background: #5183C3;
    font-weight: bold;
    color: #FFFFFF;
    padding: 0 23px;
    position: relative;
}
.iproduct2_con_fl_t:after{
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-top: 18.5px solid transparent;
    border-bottom: 18.5px solid transparent;
    border-left: 22px solid #5183C3;
    font-size: 0;
    line-height: 0;
    position: absolute;
    right: -22px;
}
.iproduct2_con_fl_b{
    border: 1px solid #DDDDDD;
}
.pinfo li{
    border-bottom: 1px solid #DDDDDD;
    position: relative;
}
.pinfo li:last-child{
    border-bottom: none;
}
.pinfo li a{
    display: block;
    line-height: 37px;
    font-weight: bold;
    color: #111111;
    padding: 0 23px;
    overflow:hidden;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    position: relative;
    z-index: 4;
}
.pinfo li a:hover{
    color: #5183C3;
}
.pinfos{
    border-top: 1px solid #DDDDDD;
}
.pinfos li a{
    padding: 0 23px 0 37px;
}
.pinfos li a:before{
    content: '';
    display: block;
    width: 7px;
    height: 7px;
    background: #FFFFFF;
    border: 1px solid #DDDDDD;
    position: absolute;
    left: 23px;
    top: 15px;
}
.pinfos li a:hover:before{
    background: #5183C3;
    border: 1px solid #5183C3;
}
.pinfo li .more{
    position: absolute;
    right: 23px;
    top: 9.5px;
    width: 18px;
    height: 18px;
    border: 1px solid #DDDDDD;
    cursor: pointer;
    background: url("../images/p.png") no-repeat center;
    background-size: 7px 5px;
    display: block;
    z-index: 5;
    padding: 0;
    transition: .5s;
}
.pinfo li .more:hover {
    border: 1px solid #5183C3;
    background: url("../images/p_h.png") no-repeat center;
    background-size: 7px 5px;
}
.pinfo li:hover .more {
    border: 1px solid #5183C3;
    background: url("../images/p_h.png") no-repeat center;
    background-size: 7px 5px;
}
.pinfo .er{
    display: none;
    border-top: 1px solid #dddddd;
}
.pinfo .er li{
    border-bottom: none;
}
.pinfo .er li a{
    font-weight: 400;
    line-height: 37px;
    padding: 0 23px 0 37px;
    font-weight: 400;
    color: #666666;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    position: relative;
}
.pinfo .er li a:before{
    display: none;
}
.pinfo .er li a:hover{
    background: #5183C3;
    color: #ffffff;
}
.pinfo .nav-show .er {
    display: block;
    border-top: 1px solid #dddddd;
}
.pinfo .nav-show .er li{
    border-bottom: none;
}
.pinfo .nav-show .er li a {
    font-weight: 400;
    line-height: 37px;
    padding: 0 23px 0 37px;
    font-weight: 400;
    color: #666666;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    position: relative;
}
.pinfo .nav-show .er li a:before{
    display: none;
}
.pinfo .nav-show .er li a:hover{
    background: #5183C3;
    color: #ffffff;
}
.pinfo .nav-show:hover .more {
    border: 1px solid #5183C3;
    background: url("../images/p_h.png") no-repeat center;
    background-size: 7px 5px;
}
.pinfo .nav-show .more{
    border: 1px solid #5183C3;
    background: url("../images/p_h.png") no-repeat center;
    background-size: 7px 5px;
}
.pinfo .nav-show a{
    color: #5183C3;
}
.pinfo .nav-show a:before{
    background: #5183C3;
    border: 1px solid #5183C3;
}
.iproduct2_con_fr{
    width: calc(100% - 3.03rem);
}
.iproduct2_con_frs{
    margin-bottom: 21px;
}
.iproduct2_con_frs ul{
    display: flex;
    flex-wrap: wrap;
}
.iproduct2_con_frs ul li{
    width: 32.5%;
    margin-right: 1.25%;
    margin-bottom: 14px;
}
.iproduct2_con_frs ul li:nth-child(3n){
    margin-right: 0;
}
.iproduct2_con_frs ul li a{
    display: block;
    transition: .5s;
    
}
.iproduct2_con_frs ul li a:hover{
    opacity: 0.7;
}
.iproduct2_img{
    border: 1px solid  #dddddd;
}
.iproduct2_con_frs ul li a:hover .iproduct2_img img{
    transform: scale(1.05);
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
}
.iproduct2_txt{
    margin-top: 14px;
    text-align: center;
    color: #111111;
}
.iproduct2_con_frs ul li a:hover .iproduct2_txt{
    color: #5183C3;
}

/*分页*/
.pagination{
    clear:both;
    margin: 0;
}
.pagination ul{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}
.pagination li{
    display:block ;
    font-weight: bold;
    font-size: 14px;
    color: #111111;
    text-align: center;
    text-transform: capitalize;
    padding: 0px 0.1rem;
    line-height: 0.29rem;
    margin: 0px 5px 10px 5px;
    background: #ffffff;
    cursor: pointer;
}
.pagination li:first-child{
    width: 6px;
    height: 10px;
    background: transparent url("../images/left.png") no-repeat left center;
    background-size: 100% !important;
    padding: 0;
    margin-right: 0.5rem;
}
.pagination li:last-child{
    width: 6px;
    height: 10px;
    background: transparent url("../images/right.png") no-repeat right center;
    background-size: 100% !important;
    padding: 0;
    margin-left: 0.5rem;
}
.pagination li:hover{
    color: #ffffff;
    background: #5183C3;
}
.pagination li.active {
    color: #ffffff;
    background: #5183C3;
}
.pagination li:first-child:hover{
    background: transparent url("../images/left.png") no-repeat left center;
}
.pagination li:last-child:hover{
    background: transparent url("../images/right.png") no-repeat right center;
}

/*产品详情*/
.iproshow1{
    border-top: 1px dashed #AAAAAA;
    padding-top: 0.35rem;
}
.iproshow1_title{
    font-weight: 400;
    color: #111111;
}
.iproshow1_con{
    margin-top: 0.3rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.iproshow1_con_fl{
    width: 60%;
    font-weight: 400;
    color: #111111;
    line-height: 30px;
}
.iproshow1_con_fl table{
    border: 1px solid #DDDDDD;
    border-collapse:collapse;
}
.iproshow1_con_fl table tr, .iproshow1_con_fl table td, .iproshow1_con_fl table th{
    border: 1px solid #DDDDDD;
    padding: 10px 20px;
}
.iproshow1_con_fl table tr td:first-child{
    background: #F0F5F9;
    width: 32%;
}
.iproshow1_con_fr{
    width: 35%;
    height: 3.5rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.iproshow1_con_fr1{
    position: relative;
    width: 83%;
}
.iproshow1_con_fr1 .gallery-top {
    width: 100%;
    height: auto;
}
.iproshow1_con_fr1 .gallery-top .swiper-slide{
    display: block;
    position: relative;
    text-align: justify;
    width: 100%;
}
.iproshow1-max .pic{
    border: 1px solid #DDDDDD;
}
.iproshow1_con_fr2{
    position: relative;
    width: 16%;
    height: 100%;
}
.iequshow1_fl_b .gallery-thumbs {
    width: 92%;
    height: auto;
}
.iequshow1_fl_b .gallery-thumbs .swiper-slide{
    display: initial;
}
.iproshow1-min a{
    display: block;
    position: relative;
    text-align: justify;
    width: 100%;
}
.iproshow1-min a .pic{
    border: 2px solid #DDDDDD;
}
.iproshow1-min.swiper-slide-thumb-active a .pic{
    border: 2px solid #000000;
}
.iproshow1_con_fr2 .swiper-button-next4, .iproshow1_con_fr2 .swiper-button-prev4{
    display: block;
    position: absolute;
    left: 50%;
    transform: translate(-50%, 0);
    width: 18px;
    height: 18px;
    z-index: 10;
    cursor: pointer;
    outline: none;
    text-align: center;
    transition: .5s;
    background-size: 9px 14px;
}
.iproshow1_con_fr2 .swiper-button-prev4{
    top: 0;
    background: #5183C3 url("../images/T.png") no-repeat center;
    background-size: 7px 5px;
}
.iproshow1_con_fr2 .swiper-button-next4{
    bottom: 0;
    background: #5183C3 url("../images/B.png") no-repeat center;
    background-size: 7px 5px;
}
.iproshow2{
    margin-top: 0.55rem;
}
.iproshow2s{
    margin-bottom: 0.55rem;
}
.iproshow2_con{
    margin-top: 0.35rem;
    font-weight: 400;
    color: #666666;
    line-height: 30px;
}
.iproshow2_con img{
    display: block;
    max-width: 100%;
    height: auto;
    margin: auto;
}
.iproshow2_con table{
    border: 1px solid #DDDDDD;
    border-collapse:collapse;
    text-align: center;
}
.iproshow2_con table tr, .iproshow2_con table td, .iproshow2_con table th{
    border: 1px solid #DDDDDD;
    padding: 10px;
}
.iproshow2_con table tr:first-child{
    background: #f5f5f5;
    font-weight: bold;
    color: #555555;
}
.iproshow3{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.iproshow3 a{
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 0.61rem;
    color: #111111;
    position: relative;
    background: #FFFFFF;
    border: 2px solid #111111;
    margin-right: 0.35rem;
}
.iproshow3 a:last-child{
    margin-right: 0;
}
.iproshow3 a i{
    width: 0.57rem;
    height: 0.57rem;
    background: url("../images/xz.png") no-repeat center;
    background-size: 0.28rem 0.24rem;
    position: relative;
    z-index: 2;
    border-right: 2px solid #111111;
}
.iproshow3 a span{
    position: relative;
    z-index: 2;
    padding: 0 0.5rem;
}
.iproshow3 a:after{
    content: '';
    display: block;
    width: 0.57rem;
    height: 0.57rem;
    background: #5183C3;
    position: absolute;
    z-index: 1;
    left: 0;
    transition: .5s;
}
.iproshow3 a:hover{
    color: #ffffff;
}
.iproshow3 a:hover:after{
    width: 100%;
}
.iproshow4{
    margin-top: 0.55rem;
}
.iproshow_title{
    display: flex;
    align-items: center;
    height: 0.54rem;
    background: #111111;
    padding: 0 0.3rem;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 1;
}
.iproshow4_con{
    margin-top: 0.5rem;
    position: relative;
    padding-bottom: 0.5rem;
}
.iproshow4_con .swiper-slide{
    display: initial;
}
.iproshow4s a{
    display: block;
    overflow: hidden;
    position: relative;
    transition: .5s;
}
.iproshow4_img.pic{
    border: 1px solid  #DDDDDD;
}
.iproshow4s a:hover{
    opacity: 0.7;
}
.iproshow4s a:hover .iproshow4_img.pic img{
    transform: scale(1.05);
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
}
.iproshow4s a:hover .iproduct2_txt{
    color: #5183C3;
}
.swiper-pagination3{
    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;
}
.iproshow4_con .swiper-pagination3{
    display: none;
    bottom: 0;
    right: auto;
    width: 100%;
}
.iproshow4_con .swiper-pagination-bullet{
    width: 0.12rem;
    height: 0.12rem;
    border: 2px solid #111111;
    background: #fff;
    opacity: 1;
    border-radius: 0;
    outline: none;
    margin: 0px 5px;
}
.iproshow4_con .swiper-pagination-bullet-active{
    background: #5183C3;
}
.iproshow4_con .swiper-button-next3, .iproshow4_con .swiper-button-prev3{
    display: block;
    position: absolute;
    top: calc(50% - 0.27rem);
    transform: translate(0, -50%);
    width: 0.35rem;
    height: 0.35rem;
    margin-top: 0;
    z-index: 10;
    cursor: pointer;
    outline: none;
    background: transparent;
    text-align: center;
    bottom: 0;
    transition: .5s;
    border-radius: 0;
    background-size: 9px 14px !important;
}
.iproshow4_con .swiper-button-prev3{
    right: auto;
    left: 0;
    background: #5183C3 url("../images/al.png") no-repeat center;
}
.iproshow4_con .swiper-button-next3{
    left: auto;
    right: 0;
    background: #5183C3 url("../images/ar.png") no-repeat center;
}
.iproshow4_con .swiper-button-prev3:hover, .iproshow4_con .swiper-button-next3:hover{
    opacity: 0.7;
}

/*设计书介绍*/
.idesigner_con{
    border-top: 1px dashed #AAAAAA;
    padding-top: 0.45rem;
}
.idesigner_con ul{
    display: flex;
    flex-wrap: wrap;
}
.idesigner_con ul li{
    width: 23%;
    margin-right: 2.66%;
    margin-bottom: 0.42rem;
}
.idesigner_con ul li:nth-child(4n){
    margin-right: 0;
}
.idesigner_con ul li a{
    display: block;
    border: 2px solid #ffffff;
    transition: .5s;
}
.idesigner_con_txt{
    height: 0.55rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.idesigner_con ul li a:hover{
    border: 2px solid #111111;
}
.idesigner_con ul li a:hover .idesigner_con_img img{
    transform: scale(1.05);
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
}
.idesigner_more{
    margin: 0.32rem 0 0.93rem 0;
}
.idesigner_more a{
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 500;
    color: #797979;
}
.idesigner_more a i{
    width: 24px;
    height: 25px;
    background: url("../images/more.png") no-repeat center;
    background-size: 100%;
    margin-right: 16px;
    animation: upmove 2s infinite;
    -webkit-animation: upmove 1.5s infinite;
    -webkit-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
@keyframes upmove
{
    0%   {transform:translateY(0px);}
    50%  {transform:translateY(-10px);}
    100% {transform:translateY(0px);}
}
.idesigner_more a:hover{
    color: #5183C3;
    text-decoration: underline;
}

/*设计师详情*/
.idesignershow_con{
    padding: 0.6rem 0 0.85rem 0;
    border-top: 1px dashed #AAAAAA;
    font-weight: 400;
    color: #666666;
    line-height: 30px;
}

/*新闻详情*/
.inewsshow_date{
    font-weight: 400;
    color: #666666;
    background: url("../images/date.png") no-repeat left center;
    background-size: 16px 16px;
    padding-left: 23px;
}
.inewsshow_con{
    margin-top: 0.2rem;
    padding: 0.35rem 0;
    border-top: 1px dashed #AAAAAA;
    border-bottom: 1px dashed #AAAAAA;
    font-weight: 400;
    color: #666666;
    line-height: 30px;
}
.inewsshow_con table {
    border: 1px solid #E3E3E3;
    border-collapse:collapse;
}
.inewsshow_con tr, .inewsshow_con td, .inewsshow_con th{
    border: 1px solid #E3E3E3;
    padding: 10px 15px;
    text-align: center;
}
.inewsshow_remark{
    margin-top: 0.2rem;
    font-weight: 400;
    color: #666666;
    line-height: 30px;
}
.inewsshow_fh{
    margin: 0.4rem 0 0.6rem 0;
    text-align: center;
}
.inewsshow_fh a{
    display: inline-flex;
    align-items: center;
    justify-content: space-between;
    height: 0.61rem;
    color: #111111;
    position: relative;
    background: #FFFFFF;
    border: 2px solid #111111;
}
.inewsshow_fh a i{
    width: 0.57rem;
    height: 0.57rem;
    background: url("../images/fh.png") no-repeat center;
    background-size: 0.23rem 0.23rem;
    position: relative;
    z-index: 2;
    border-right: 2px solid #111111;
}
.inewsshow_fh a span{
    position: relative;
    z-index: 2;
    padding: 0 0.5rem;
}
.inewsshow_fh a:after{
    content: '';
    display: block;
    width: 0.57rem;
    height: 0.57rem;
    background: #5183C3;
    position: absolute;
    z-index: 1;
    left: 0;
    transition: .5s;
}
.inewsshow_fh a:hover{
    color: #ffffff;
}
.inewsshow_fh a:hover:after{
    width: 100%;
}


/*新闻列表*/
.inews{
    margin-bottom: 0.5rem;
}
.inews .news_con{
    margin-bottom: 0.35rem;
}


/*代理品牌*/
.iagent_con{
    border-top: 1px dashed #AAAAAA;
    padding-top: 0.5rem;
}
.iagent_cons{
    margin-bottom: 0.75rem;
}
.iagent_con1{
    border-bottom: 2px solid #111111;
    padding-bottom: 0.25rem;
}
.iagent_con1 h3{
    font-weight: 300;
    color: #111111;
    line-height: 1;
    position: relative;
    padding-left: 30px;
}
.iagent_con1 h3:before{
    content: '';
    display: block;
    width: 14px;
    height: 14px;
    font-weight: 400;
    background: #111111;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translate(0, -50%);
}
.iagent_con2{
    margin-top: 0.35rem;
    font-weight: 400;
    color: #666666;
    line-height: 30px;
}
.iagent_con3{
    margin-top: 0.4rem;
    position: relative;
}
.iagent_con3_2{
    position: absolute;
    right: 0;
}
.iagent_con3_2 a{
    display: flex;
    align-items: center;
    font-weight: 400;
    color: #5183C3;
}
.iagent_con3_2 a i{
    width: 24px;
    height: 24px;
    background: #5183C3 url("../images/ar.png") no-repeat center;
    background-size: 6px 9px;
    margin-left: 10px;
}
.iagent_con3_2 a:hover{
    text-decoration: underline;
}

/*关于锦宫*/
.iabout1{
    background: #F0F5F9;
    padding: 0.45rem 0;
}
.iabout2{
    margin: 0.55rem 0 0.23rem 0;
}
.iabout2 ul{
    display: flex;
    flex-wrap: wrap;
}
.iabout2 ul li{
    width: 31.25%;
    margin-right: 3.125%;
    margin-bottom: 0.32rem;
}
.iabout2 ul li:nth-child(3n){
    margin-right: 0;
}
.iabout2 ul li a{
    display: block;
    position: relative;
}
.iabout2_txt{
    background: rgba(255,255,255,.8);
    width: 72%;
    height: 72%;
    position: absolute;
    top: 14%;
    left: 14%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.iabout2_txt h3{
    font-weight: bold;
    color: #000000;
}
.iabout2_jt{
    position: absolute;
    right: 0;
    bottom: 0;
}
.iabout2_jt i{
    display: block;
    width: 0.35rem;
    height: 0.35rem;
    background: #5183C3 url("../images/ar.png") no-repeat center;
    background-size: 0.09rem 0.14rem;
}
.iabout2 ul li a:hover .iabout2_img.pic img{
    transform: scale(1.05);
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
}

/*发展历史*/
.ihistory_con{
    padding: 0.35rem 0 0.55rem 0;
    border-top: 1px dashed #AAAAAA;
}
.ihistory_cons{
    border: 1px solid #DDDDDD;
}
.ihistory_cons dl{
    border-bottom: 1px solid #DDDDDD;
    display: flex;
    line-height: 30px;
}
.ihistory_cons dl:last-child{
    border-bottom: none;
}
.ihistory_cons dl dt{
    font-family:'Poppins-Regular';
    width: 2.99rem;
    border-right: 1px solid #DDDDDD;
    padding: 0.15rem 0.2rem;
    background: #F1F1F1;
}
.ihistory_cons dl dd{
    width: calc(100% - 2.99rem);
    padding: 0.15rem 0.33rem;
}
.about_common{
    border: 1px solid #DDDDDD;
    padding: 0.35rem;
    margin-bottom: 0.6rem;
}
.about_common_title{
    display: flex;
    align-items: center;
    font-weight: 400;
    color: #111111;
    line-height: 24px;
}
.about_common_title i{
    width: 0.18rem;
    height: 0.18rem;
    background: #5183C3 url("../images/fjt.png") no-repeat center;
    background-size: 5px 7px;
    margin-right: 8px;
}
.about_common_con{
    margin-top: 0.3rem;
}
.about_common_con ul{
    display: flex;
    flex-wrap: wrap;
}
.about_common_con ul li{
    width: 32.4%;
    margin-right: 1.4%;
    margin-bottom: 15px;
}
.about_common_con ul li:nth-child(3n){
    margin-right: 0;
}
.about_common_con ul li a{
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #DDDDDD;
    height: 0.47rem;
    font-weight: 400;
    color: #111111;
    transition: .5s;
}
.about_common_con ul li a:hover{
    background: #F0F5F9;
}

/*企业概要*/
.icompany_con{
    padding: 0.35rem 0 0.55rem 0;
    border-top: 1px dashed #AAAAAA;
}
.icompany_con1{
    font-weight: 400;
    color: #666666;
    line-height: 30px;
}
.icompany_con2{
    margin-top: 0.55rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
}
.icompany_con2_fl{
    width: 71.4%;
    border: 1px solid #DDDDDD;
}
.icompany_con2_fl dl{
    border-bottom: 1px solid #DDDDDD;
    display: flex;
    line-height: 30px;
}
.icompany_con2_fl dl:last-child{
    border-bottom: none;
}
.icompany_con2_fl dl dt{
    width: 2.29rem;
    border-right: 1px solid #DDDDDD;
    padding: 0.1rem 0.3rem;
    background: #777777;
    color: #ffffff;
}
.icompany_con2_fl dl dd{
    width: calc(100% - 2.29rem);
    padding: 0.1rem 0.2rem;
}
.icompany_con2_fr{
    width: 25%;
}


/*经营理念*/
.iidea1{
    padding: 0.35rem 0 0.55rem 0;
    border-top: 1px dashed #AAAAAA;
}
.iidea1s{
    border: 10px solid #F3F3F3;
    padding: 0.5rem;
    font-weight: bold;
    color: #5183C3;
    text-align: center;
}
.iidea2{
    margin-bottom: 0.55rem;
}
.iidea2_t{
    line-height: 1;
}
.iidea2_t h3{
    font-weight: bold;
    color: #111111;
    border-bottom: 1px dashed #AAAAAA;
    padding-bottom: 0.35rem;
}
.iidea2_t p{
    margin-top: 0.3rem;
    font-weight: bold;
    color: #666666;
}
.iidea2_b{
    border: 10px solid #F3F3F3;
    padding: 0.3rem 0.5rem;
    margin-top: 0.3rem;
}
.iidea2_b ul{
    display: flex;
    flex-wrap: wrap;
}
.iidea2_b ul li{
    width: 48%;
    margin-right: 4%;
    margin-bottom: 0.6rem;
}
.iidea2_b ul li:nth-child(2n){
    margin-right: 0;
}
.iidea2_b ul li:nth-child(3), .iidea2_b ul li:nth-child(4){
    margin-bottom: 0;
}
.iidea2_b1{
    position: relative;
    font-weight: 400;
    color: #111111;
    line-height: 24px;
    padding-left: 0.33rem;
}
.iidea2_b1:before{
    content: '';
    display: block;
    width: 0.17rem;
    height: 0.17rem;
    background: #5183C3;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translate(0, -50%);
}
.iidea2_b2{
    margin-top: 0.2rem;
    font-weight: 400;
    color: #666666;
    line-height: 30px;
    padding-left: 0.33rem;
}

/*官方店铺*/
.istore_con{
    padding: 0.35rem 0 0.55rem 0;
    border-top: 1px dashed #AAAAAA;
}
.istore_con ul{
    display: flex;
    flex-wrap: wrap;
}
.istore_con ul li{
    width: 48.7%;
    margin-right: 2.6%;
    margin-bottom: 0.26rem;
}
.istore_con ul li:nth-child(2n){
    margin-right: 0;
}
.istore_con ul li a{
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: #F0F5F9;
    padding: 0.2rem 0.25rem 0.2rem 0.2rem;
}
.istore_con_fl{
    display: flex;
    align-items: center;
}
.istore_con_fl_img{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 0.86rem;
    height: 0.86rem;
    background: #E5ECF2;
    border-radius: 50%;
}
.istore_con_fl_img img{
    max-width: 35%;
}
.istore_con_fl_txt{
    margin-left: 0.22rem;
    font-weight: 400;
    color: #111111;
    line-height: 1;
}
.istore_con_fr{
    display: flex;
}
.istore_con_fr i{
    display: inline-block;
    width: 0.24rem;
    height: 0.24rem;
    background: #5183C3 url("../images/fjt.png") no-repeat center;
    background-size: 6px 10px;
}
.istore_con_fr img{
    width: 0.86rem;
    height: 0.86rem;
}
.istore_con ul li a:hover .istore_con_fl_img img{
    transform: scale(1.05);
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
}

/*官方账号*/
.iaccount2{
    margin: 0.58rem 0;
}
.iaccount2_con_t{
    border-bottom: 1px dashed #AAAAAA;
    padding-bottom: 0.25rem;
}
.iaccount2_con_t h3{
    font-weight: bold;
    color: #111111;
    line-height: 1;
}
.iaccount2_con_b{
    margin-top: 0.4rem;
}
.iaccount2_con_b ul{
    display: flex;
    flex-wrap: wrap;
}
.iaccount2_con_b ul li{
    width: 31.2%;
    margin-right: 3.2%;
    margin-bottom: 0.45rem;
    padding: 0.25rem 0.3rem;
}
.iaccount2_con_b ul li:nth-child(3n){
    margin-right: 0;
}
.iaccount2_con_b ul li:nth-child(odd){
    background: #F0F5F9;
}
.iaccount2_con_b ul li:nth-child(even){
    background: #F6F6F6;
}
.iaccount2_con_b1{
    font-weight: 400;
    color: #666666;
    line-height: 18px;
    height: 36px;
}
.iaccount2_con_b2{
    margin-top: 0.15rem;
}
.iaccount2_con_b2 img{
    height: 1.4rem;
}
.iaccount2_con_b3{
    margin-top: 0.25rem;
}
.iaccount2_con_b3 a{
    display: flex;
    align-items: center;
    justify-content: center;
}
.iaccount2_con_b3 h3{
    font-weight: 400;
    color: #111111;
}
.iaccount2_con_b3 i{
    width: 0.24rem;
    height: 0.24rem;
    background: #5183C3 url("../images/fjt.png") no-repeat center;
    background-size: 6px 10px;
    margin-left: 12px;
}

/*联系我们*/
.icontact .icompany_con2{
    margin-top: 0;
}
.icontact .icompany_con2_fl dl dt{
    background: #F6F6F6;
    color: #111111;
}

/*说明书*/
.imanual{
    padding: 0.45rem 0 0 0;
    border-top: 1px dashed #AAAAAA;
}
.imanuals{
    margin-bottom: 0.3rem;
}
.imanuals_title{
    font-weight: bold;
    color: #111111;
    line-height: 1;
}
.imanuals_con{
    margin-top: 0.4rem;
}
.imanuals_con ul{
    display: flex;
    flex-wrap: wrap;
}
.imanuals_con ul li{
    width: 48.9%;
    margin-right: 2.2%;
    margin-bottom: 0.25rem;
}
.imanuals_con ul li:nth-child(2n){
    margin-right: 0;
}
.imanuals_con ul li a{
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
    border: 2px solid #111111;
    padding: 13px;
}
.imanuals_con_img{
    width: 1.06rem;
}
.imanuals_con_txt{
    width: calc(100% - 1.26rem);
    font-weight: bold;
    color: #111111;
}
.imanuals_con_jt{
    position: absolute;
    right: 0;
    bottom: 0;
    display: flex;
}
.imanuals_con_jt i{
    display: inline-block;
    width: 0.35rem;
    height: 0.35rem;
    background: #5183C3 url("../images/ar.png") no-repeat center;
    background-size: 9px 14px;
}
.imanuals_con ul li a:hover .imanuals_con_img.pic img{
    transform: scale(1.05);
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
}

/*电脑软件下载*/
.truelandNav {
    padding-top: 0.49rem;
    border-top: 1px dashed #AAAAAA;
    border-bottom: 1px solid #DDDDDD;
    overflow: hidden;
    transition: .5s;
}
.truelandNav .list{
    display: flex;
}
.truelandNav .list li {
    margin-right: 0.35rem;
    position:relative;
    text-align: center;
}
.truelandNav .list li a {
    display: block;
    padding-bottom: 0.29rem;
    color: #797979;
    font-weight: bold;
}
.truelandNav .list li a:after{
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background: #111111;
    position: absolute;
    bottom: 0;
    transition: .5s;
}
.truelandNav .list li a:hover {
    color: #111111;
}
.truelandNav .list li a:hover:after{
    width: 100%;
}
.truelandNav .list .active a {
    color: #111111;
}
.truelandNav .list .active a:after{
    width: 100%;
}
.truelandNav.anchor_fixed {
    position: fixed;
    top: 108px;
    left: 0;
    width: 100%;
    z-index: 999;
    background-color: #fff;
}
.insight0{
    margin: 0.4rem 0 0.5rem 0;
    font-weight: 400;
    color: #111111;
    line-height: 30px;
}
.insight1{
    margin-bottom: 0.55rem;
}
.insight_title{
    border-bottom: 2px solid #111111;
    padding-bottom: 0.24rem;
}
.insight_title h3{
    font-weight: 400;
    color: #111111;
    line-height: 1;
    position: relative;
    padding-left: 0.31rem;
}
.insight_title h3:before{
    content: '';
    display: block;
    width: 0.14rem;
    height: 0.14rem;
    background: #111111;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translate(0, -50%);
}
.insight1_con{
    margin-top: 0.45rem;
    border: 1px solid #DDDDDD;
}
.insight1_con dl{
    border-bottom: 1px solid #DDDDDD;
    display: flex;
    line-height: 30px;
}
.insight1_con dl:last-child{
    border-bottom: none;
}
.insight1_con dl dt{
    width: 2.99rem;
    border-right: 1px solid #DDDDDD;
    padding: 0.15rem 0.3rem;
    background: #F6F6F6;
    color: #111111;
}
.insight1_con dl dd{
    width: calc(100% - 2.99rem);
    padding: 0.15rem 0.2rem;
}
.insight2{
    margin-bottom: 0.55rem;
}
.insight2_con{
    margin-top: 0.55rem;
}
.insight2_con a{
    display: inline-flex;
    align-items: center;
    justify-content: space-between;
    height: 0.61rem;
    color: #111111;
    position: relative;
    background: #FFFFFF;
    border: 2px solid #111111;
    margin-right: 0.35rem;
}
.insight2_con a:last-child{
    margin-right: 0;
}
.insight2_con a i{
    width: 0.57rem;
    height: 0.57rem;
    background: url("../images/xz.png") no-repeat center;
    background-size: 0.28rem 0.24rem;
    position: relative;
    z-index: 2;
    border-right: 2px solid #111111;
}
.insight2_con a span{
    position: relative;
    z-index: 2;
    padding: 0 0.2rem;
}
.insight2_con a:after{
    content: '';
    display: block;
    width: 0.57rem;
    height: 0.57rem;
    background: #5183C3;
    position: absolute;
    z-index: 1;
    left: 0;
    transition: .5s;
}
.insight2_con a:hover{
    color: #ffffff;
}
.insight2_con a:hover:after{
    width: 100%;
}
.insight3{
    margin-bottom: 0.55rem;
}
.insight3_con{
    margin-top: 0.4rem;
    font-weight: 400;
    color: #797979;
    line-height: 1;
}
.insight3_con a{
    font-weight: 400;
    color: #797979;
}
.insight3_con a:hover{
    color: #5183C3;
}
.insight4{
    margin-bottom: 0.55rem;
}
.insight5{
    margin-bottom: 0.55rem;
}
.insight5_con{
    margin-top: 0.3rem;
}
.insight5_cons{
    margin-bottom: 0.35rem;
}
.insight5_con_t{
    font-weight: bold;
    color: #111111;
    line-height: 1;
}
.insight5_con_b{
    margin-top: 0.25rem;
    background: #F0F5F9;
    padding: 0.26rem 0.36rem;
    font-weight: 400;
    color: #666666;
    line-height: 30px;
}
.insight2_con a i.pg{
    background: url("../images/pg.png") no-repeat center;
    background-size: 0.26rem 0.32rem;
}
.insight2_con a i.az{
    background: url("../images/az.png") no-repeat center;
    background-size: 0.3rem 0.3rem;
}



.floak_ck{
    position: absolute;
    right: 0.5rem;
    bottom: 20%;
    z-index: 999;
}
.floak_cks{
    width: 0.9rem;
    height: 0.9rem;
    position: relative;
}
.floak_ck .circle{
    width: 100%;
    height: 100%;
    animation: turn 20s infinite linear;
}
@keyframes turn {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}
.floak_cks a{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    padding-top: 5px;
}
.floak_ck .yuanjt{
    height: 0.45rem;
    /*animation: upmove 2s infinite;
    -webkit-animation: upmove 1.5s infinite;
    -webkit-transition: all 0.3s linear;
    transition: all 0.3s linear;*/
}
@keyframes upmove
{
    0%   {transform:translateY(0px);}
    50%  {transform:translateY(10px);}
    100% {transform:translateY(0px);}
}





@media(max-width:1199px) {
    .container1{
        width:100%;
        margin:0 auto;
        padding-left:15px !important;
        padding-right:15px !important;
    }
    .show_content img{
        display:block;
        max-width:100%;
        height:auto;
        margin: auto;
    }
    .f-12{
        font-size: 0.14rem;
    }
    .f-14{
        font-size: 0.16rem;
    }
    .f-15{
        font-size: 0.17rem;
    }
    .f-16{
        font-size: 0.18rem;
    }
    .f-17{
        font-size: 0.19rem;
    }
    .f-18{
        font-size: 0.2rem;
    }

    .search{
        top: 62px;
    }
    .home-banner{
        padding-top: 60px;
    }
    .inner-location{
        padding-top: 60px;
    }
    .iproduct1 .container1{
        padding: 0 !important;
    }
    .iproduct1 .swiper-container{
        overflow: hidden;
    }
    .iproduct1 .container1:before, .iproduct1 .container1:after{
        display: none;
    }
    .iproshow1_con_fr{
        height: 3.6rem;
    }
    .iproduct1 .swiper-button-prev2{
        left: 0;
    }
    .iproduct1 .swiper-button-next2{
        right: 0;
    }
    .iproshow_title{
        height: 0.64rem;
    }
    .news_con_fr a i{
        margin-top: 3px;
    }
    .inewsshow_fh a i{
        width: 0.55rem;
        height: 0.55rem;
    }
    .inewsshow_fh a:after{
        width: 0.55rem;
        height: 0.55rem;
    }

    .truelandNav.anchor_fixed{
        top: 60px;
        padding-top: 0.29rem;
    }
}

@media(max-width:820px) {
    .f-12{
        font-size: 0.13rem;
    }
    .f-14{
        font-size: 0.15rem;
    }
    .f-15{
        font-size: 0.16rem;
    }
    .f-16{
        font-size: 0.17rem;
    }
    .f-17{
        font-size: 0.18rem;
    }
    .f-18{
        font-size: 0.19rem;
    }
    .f-24{
        font-size: 0.22rem;
    }

    .iproduct2_con_frs ul li{
        width: 48%;
        margin-right: 4%;
        margin-bottom: 0.35rem;
    }
    .iproduct2_con_frs ul li:nth-child(3n){
        margin-right: 4%;
    }
    .iproduct2_con_frs ul li:nth-child(2n){
        margin-right: 0;
    }
    .iproshow1_con_fl{
        width: 100%;
    }
    .iproshow1_con_fr{
        width: 100%;
        margin-top: 0.35rem;
        height: auto;
    }
    .iproshow1_con_fr1{
        width: 100%;
    }
    .iproshow1_con_fr2{
        width: 100%;
        margin-top: 0.35rem;
    }
    .iproshow1_con_fr2 .swiper-button-next4, .iproshow1_con_fr2 .swiper-button-prev4{
        top: 50%;
        transform: translate(0, -50%);
    }
    .iproshow1_con_fr2 .swiper-button-prev4{
        left: 0;
        background: #5183C3 url("../images/L.png") no-repeat center;
        background-size: 5px 7px;
    }
    .iproshow1_con_fr2 .swiper-button-next4{
        right: 0;
        left: auto;
        background: #5183C3 url("../images/R.png") no-repeat center;
        background-size: 5px 7px;
    }
    .iproduct1 .swiper-button-next2, .iproduct1 .swiper-button-prev2{
        width: 0.45rem;
        height: 0.45rem;
    }

}

@media(max-width:768px) {

}

@media(max-width:600px) {
    .f-12 {
        font-size: 0.22rem;
    }
    .f-14 {
        font-size: 0.24rem;
    }
    .f-15{
        font-size: 0.25rem;
    }
    .f-16{
        font-size: 0.26rem;
    }
    .f-17{
        font-size: 0.27rem;
    }
    .f-18{
        font-size: 0.28rem;
    }
    .f-20{
        font-size: 0.28rem;
    }
    .f-24{
        font-size: 0.32rem;
    }

    .search-icon{
        width: 0.78rem;
        height: 0.78rem;
    }
    .home-banner .swiper-slide{
        transform: scale(1);
    }
    .home-banner .swiper-button-prev{
        left: 15px;
    }
    .home-banner .swiper-button-next{
        right: 15px;
    }
    .home-product ul li{
        width: 48%;
        margin-right: 4%;
    }
    .home-product ul li:nth-child(4n){
        margin-right: 4%;
    }
    .home-product ul li:nth-child(2n){
        margin-right: 0;
    }
    .news_con ul li{
        flex-direction: column;
    }
    .news_con_fl{
        width: 100%;
    }
    .news_con_fr{
        width: 100%;
        margin-left: 0;
    }
    .news_con_fr a i{
        width: 0.34rem;
        height: 0.34rem;
        bottom: 3px;
    }
    .agent_con .swiper-button-next1, .agent_con .swiper-button-prev1{
        width: 0.45rem;
        height: 0.45rem;
    }
    .agent_con .swiper-pagination-bullet{
        width: 0.16rem;
        height: 0.16rem;
    }
    .footer2_fl{
        width: 100%;
    }
    .footer2_fr{
        width: 100%;
        margin-top: 0.35rem;
    }
    .footer2_fl ul li a i{
        width: 0.28rem;
        height: 0.28rem;
    }
    .footer2_fr dl dt a i{
        width: 0.28rem;
        height: 0.28rem;
    }
    .footer3 ul li a .bilibili{
        width: 0.32rem;
        height: 0.31rem;
    }
    .footer3 ul li a .dy{
        width: 0.26rem;
        height: 0.33rem;
    }
    .footer3 ul li a .xhs{
        width: 0.42rem;
        height: 0.14rem;
    }
    .footer3 ul li a .sph{
        width: 0.31rem;
        height: 0.28rem;
    }
    .footer3 ul li a .wb{
        width: 0.34rem;
        height: 0.27rem;
    }
    .footer3 ul li a .wx{
        width: 0.33rem;
        height: 0.27rem;
    }
    .iproduct2_con_fl{
        width: 100%;
    }
    .iproduct2_con_fr{
        width: 100%;
        margin-top: 0.35rem;
    }
    .pagination li{
        line-height: 0.39rem;
    }
    .iproshow3{
        flex-direction: column;
        align-items: flex-start;
    }
    .iproshow3 a{
        margin-right: 0;
        margin-bottom: 20px;
    }
    .iproshow3 a:last-child{
        margin-bottom: 0;
    }
    .iproshow4_con .swiper-button-next3, .iproshow4_con .swiper-button-prev3{
        width: 0.45rem;
        height: 0.45rem;
    }
    .iagent_con3_2{
        position: inherit;
        margin-top: 0.25rem;
    }
    .iagent_con3_2 a{
        justify-content: center;
    }
    .icompany_con2_fl{
        width: 100%;
    }
    .icompany_con2_fr{
        width: 100%;
        margin-top: 0.35rem;
    }
    .about_common_con ul li a{
        height: 0.57rem;
    }
    .iabout2 ul li{
        width: 48%;
        margin-right: 4%;
    }
    .iabout2 ul li:nth-child(3n){
        margin-right: 4%;
    }
    .iabout2 ul li:nth-child(2n){
        margin-right: 0;
    }
    .iidea2_b ul li{
        width: 100%;
        margin-right: 0;
        margin-bottom: 0.35rem;
    }
    .ihistory_cons dl dt{
        width: 1.59rem;
    }
    .ihistory_cons dl dd{
        width: calc(100% - 1.59rem);
    }
    .iaccount2_con_b ul li{
        width: 48%;
        margin-right: 4%;
    }
    .iaccount2_con_b ul li:nth-child(3n){
        margin-right: 4%;
    }
    .iaccount2_con_b ul li:nth-child(2n){
        margin-right: 0;
    }
    .istore_con ul li{
        width: 100%;
        margin-right: 0;
    }
    .istore_con ul li:last-child{
        margin-bottom: 0;
    }
    .imanuals_con ul li{
        width: 100%;
        margin-right: 0;
    }
    .insight1_con dl{
        flex-wrap: wrap;
    }
    .insight1_con dl dt{
        width: 100%;
    }
    .insight1_con dl dd{
        width: 100%;
    }
    .truelandNav .container1{
        padding: 0 !important;
    }
    .truelandNav .list li{
        margin-right: 0.2rem;
    }


}

@media(max-width:414px) {

}

@media(max-width:375px) {

}

@media(max-width:320px) {

}














