﻿/* CSS Document */
@charset "utf-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
/**{transition: all 300ms cubic-bezier(.4, 0, .2, 1); -moz-transition: all 300ms cubic-bezier(.4, 0, .2, 1);-webkit-transition: all 300ms cubic-bezier(.4, 0, .2, 1); -o-transition: all 300ms cubic-bezier(.4, 0, .2, 1); -ms-transition: all 300ms cubic-bezier(.4, 0, .2, 1);}*/
body {
    font-family:'微软雅黑', 'YaHei', '黑体', 'Hei', Tahoma, Helvetica, arial, sans-serif;
    line-height: 1;
    /*border: 1px solid transparent;*/
    overflow-x: hidden;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}


body,html{font-size: 16px;}

/* remember to define focus styles! */
:focus {
    outline: 0;
}
a:hover{
    text-decoration: none!important;

}
/* remember to highlight inserts somehow! */
ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}
a{
    text-decoration:none!important;
    color: #323232;
    font-size: 15px;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

ul::after{
    content: '';
    height: 0;
    display: block;
    visibility: hidden;
    clear: both;
}

ul li{
    *zoom: 1;
}

img{
    display: block;
    max-width: 100%;
}


/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;}
/* 通用样式 */
.middle{padding:0 0.6rem }
.fl{ float:left;}
.fr{ float:right;}
.clear{clear: both;}

@font-face {
    font-family: "ywxt";
    src: url("../fonts/TCM___.TTF") format("truetype");

}

@font-face {
    font-family: "yw";
    src: url("../fonts/Avgardn.ttf") format("truetype");

}

@font-face {
    font-family: "yw_ct";
    src: url("../fonts/TCB___.TTF") format("truetype");

}


@font-face {
    font-family: "EU-F7";
    src: url("../fonts/Eu-f7.ttf") format("truetype");

}

@font-face {
    font-family: "Montserrat";
    src: url("../fonts/MontserratAlternates-SemiBold-18.otf") format("truetype");

}

@font-face {
    font-family: "Archive";
    src: url("../fonts/Archive.otf") format("truetype");

}



.seition{
    max-width: 768px;
    margin: 0 auto;
}

.min_img{
    position: relative;
    overflow: hidden;
    display: inline-block;
}

.min_img>img{
    position: absolute;
    overflow: hidden;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -ms-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}

.min_img>img:hover{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.max_over{
    display: inline-block;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}


img{
    /*max-width: 100%;*/
    display: block;
    image-rendering: -moz-crisp-edges; /* Firefox */
    image-rendering: -o-crisp-edges; /* Opera */
    image-rendering: -webkit-optimize-contrast; /*Webkit (non-standard naming) */
    image-rendering: crisp-edges;
    -ms-interpolation-mode: nearest-neighbor; /* IE (non-standard property) */
}


.zzg img{
    max-height: 1.22rem;
}

.lxwmbt img{
    max-height: 1.62rem;
}

.header{
    background: #ffffff;
    width: 100%;
    position: fixed;
    height: 2rem;
    border-top: 1px solid transparent;
    left: 0;
    top: 0;
    z-index: 99;
}

.hd_logo{
    display: block;
    height: 1rem;
    margin-top: 0.55rem;
}

.hd_logo img{
    height: 100%;
}


.ico_img{
    width: 100%;
}


.en{
    width: 0.83rem;
    height: 0.83rem;
    background: rgba(215,215,215,50);
    border-radius: 100%;
    color: #383838;
    font-weight: bold;
    text-align: center;
    line-height: 0.83rem;
    display: block;
    margin-right: 1.3rem;
    margin-top: 0.6rem;
}

.mdui-text-left{
    color: #323232  ;
}

.banner{
    position: relative;
    z-index: 9;
    margin-top: 1.54rem;
    height: 13.36rem;
}

.banner img{
    width: 100%;
    display: block;
}

.bn_img{
    height: 13.36rem;
    display: block;

}

.banner .swiper-pagination-bullet{
    width:0.2rem;
    height:0.2rem;
    background:rgba(255,255,255,0.49);
    border-radius:50%;
    opacity: 1;
}

.banner .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background: #a30308;
}

.banner .swiper-container-horizontal>.swiper-pagination-bullets{
    left: auto;
    right: 0.26rem;
    bottom: 0.56rem;
}

.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
    margin: 0 0.15rem;
}

.banner .swiper-pagination{
    text-align: right;
}


.fm_pt input{
    display: block;
    height: 0.84rem;
    line-height: 0.84rem;
    padding: 0 0.25rem;
    border: 0;
    font-size:0.28rem;
    font-weight:400;
    color:rgba(63,63,63,1);
    background: #f6f6f6;
    margin-bottom: 0.16rem;
    width:7.7rem;

}


.fm_pt textarea{
    width:7.64rem;
    height:2.11rem;
    background:rgba(246,246,246,1);
    padding: 0.25rem 0.29rem;
    border: 0;
}

.btn{
    font-size: 0;
    text-align: center;
    margin: 0.6rem 0 0.3rem;
}

.btn input{
    width:2.15rem;
    height:0.57rem;
    background:rgba(207,207,207,1);
    border-radius:0.9rem;
    display: inline-block;
    padding: 0;
    font-size:0.26rem;
    font-weight:400;
    color:rgba(255,255,255,1);
    line-height:0.2rem;
    letter-spacing: 1em;
    cursor: pointer;
    padding-left: 1em;
    margin-right: 0.07rem;
}

.btn input:nth-child(2){
    background:#A30308;
}



.footer a {
    display: inline-block;
    width: 24%;
    text-align: center;
    position: relative;
}

.footer a img {
    height: .6rem;
    margin: 0 auto;
    margin-top: .3rem;
}

.footer a p {
    color: white;
    margin-top: .2rem;
    font-size: .35rem;

}

.footer {
    position: fixed;
    bottom: 0;
    width: 100%;
    height: 1.8rem;
    background: #0b0b0b;
    z-index: 1800;
}

.ft_bb{
    height: 1.78rem;
}

.footer a::after{
    width:0.01rem;
    height:0.82rem;
    background:rgba(255,255,255,1);
    content: '';
    display: block;
    position: absolute;
    top: 0.5rem;
    right: 0;
}

.footer a:nth-child(4)::after{
    display: none;
}





.zzjgNr::-webkit-scrollbar {/*滚动条整体样式*/
    width: 4px;     /*高宽分别对应横竖滚动条的尺寸*/
    height: 4px;
}
.zzjgNr::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
    border-radius: 5px;
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    background: rgba(0,0,0,0.2);
}
.zzjgNr::-webkit-scrollbar-track {/*滚动条里面轨道*/
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    border-radius: 0;
    background: rgba(0,0,0,0.1);
}



.cpzb_text{
    font-size: 0.36rem;
    color: #252527;
    line-height: 1.8em;
}

.cpzb_text table{
    width: 100%!important;
    margin: 0 auto!important;
    font-size:0.3rem!important;
    font-weight:400!important;
    color:rgba(0,0,0,1)!important;
    border: 1px solid #eaebee!important;
    background: none!important;
    box-sizing: border-box;
}

/*.cpzb_text table tr:nth-child(1){*/
/*    background:  rgba(67,67,67,0.22)!important;*/
/*    line-height: 0.7rem!important;*/
/*}*/

.cpzb_text table td{
    /*border-right: 1px solid transparent!important;*/
    /*border-left: 1px solid transparent!important;*/
    line-height: 1.5em!important;
    text-align: center!important;
    border: 1px solid #eaebee!important;
    padding: 0.3rem 0;
}

.cpzb_text table th{
    border: 1px solid #eaebee!important;
    font-weight: bold!important;
    letter-spacing: 0!important;
    text-align: center!important;
    font-size: 0.3rem!important;
    line-height: 1.4rem!important;
}

.cpzb_text tr:nth-child(2n){
    background: #fff!important;
}





.page {
    position: relative;

}


.layer2 {
    padding:0.3rem 0.55rem;
}

.icon1 {
    width: 0.28rem;
    /*height: 0.25rem;*/
    margin-top: 0.05rem;
}

.word1 {
    overflow-wrap: break-word;
    color: rgba(33, 138, 219, 1);
    font-size: 0.36rem;
    font-family: Archive;
    white-space: nowrap;
    display: block;
    margin-left: 0.25rem;
}



.group1 img{

}


.language a{
    display: inline-block;
    margin: 0 0.05rem;
}

.language a img{
    max-width: 0.44rem;
}

.img1 {
    z-index: 18;
    position: absolute;
    left: 0;
    top: 0.107rem;

}

.icon2 {
    width: 0.907rem;
    height: 0.907rem;
    margin-left: 0.827rem;
}

.icon3 {
    width: 0.88rem;
    height: 0.88rem;
    margin: 0.027rem 0 0 0.72rem;
}

.label1 {
    width: 0.907rem;
    height: 0.907rem;
    margin: 0.027rem 0 0 0.747rem;
}

.layer3 {
    background-color: rgba(33, 138, 219, 1);
    padding: 0.49rem;
}



.pic1 {
    max-width: 4.62rem;
}

.bd1 {
    width: 1.2rem;
    height: 1.04rem;
    margin-top: 0.214rem;
}

.bd2 {
    background-color: rgba(255, 255, 255, 1);
    width: 1.2rem;
    height: 0.107rem;
}

.bd3 {
    background-color: rgba(255, 255, 255, 1);
    width: 0.827rem;
    height: 0.107rem;
    margin-top: 0.347rem;
}

.bd4 {
    background-color: rgba(255, 255, 255, 1);
    width: 1.2rem;
    height: 0.107rem;
    margin-top: 0.374rem;
}

.layer5 {
    margin-top: 2.7rem;
}

.group2 {
    background: url(../img/pslxbi31wk90pmn295cjwdjlyjx69wwmip2tfms16gqveu3di397b01a0-546f-4544-8d04-df1cb5ca6f9b.jpg) top center no-repeat;
    background-size: 10rem auto;
    height: 17.54rem;
    position: relative;
}



.outer1 {
    width: 9.05rem;
    height: 8.9rem;
    margin-top: 4rem;
}

.section1 {
    height: 8.9rem;
    background: url(../img/pswrhh7xzbbr4tpgb97i1fv20btq33diyir75etjh3b7f1or0b5cbbb5-d724-4b90-a3cb-df38f3240a80.png) 0 0 no-repeat;
    background-size: contain;
    margin-left: 1.04rem;
    width: 9.05rem;
}

.section2 {
    height: 8.9rem;
    background: url(../img/ps64csha6mv4cs1yvilt9krmpfl9jm7vimk7kaxi3hsb2csor6571639a-9006-47d1-a8e7-cf8b891809c8.png)
    0rem -0.027rem no-repeat;
    background-size: contain;
    width: 9.05rem;
    margin: -0.96rem 0 0 -0.507rem;
}

.wrap1 {
    margin: 1.84rem 0 0 1.6rem;
}

.txt1 {
    overflow-wrap: break-word;
    color: rgba(33, 138, 219, 1);
    font-size: 0.39rem;
    font-family: SSJongDongTi;
    white-space: nowrap;
    display: block;
}

.TextGroup1 {

    margin: 0.66rem 0 0 0;
}

.main1 {

    overflow-wrap: break-word;
    font-size: 0.72rem;
    font-family: Archive;
    white-space: nowrap;
}

.main1 span{
    display: block;
}

.info1 {

    overflow-wrap: break-word;
    color: rgba(31, 43, 59, 1);
    font-size: 0.72rem;
    font-family: Archive;
    text-align: left;
    white-space: nowrap;
}

.txt2 {

    overflow-wrap: break-word;
    color: rgba(31, 43, 59, 1);
    font-size: 0.68rem;
    font-family: Archive;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
}

.word2 {
    overflow-wrap: break-word;
    color: rgba(31, 43, 59, 1);
    font-size: 0.48rem;
    font-family: MicrosoftYaHei;
    white-space: nowrap;
    line-height: 0.96rem;
    display: block;
    margin: 0.6rem 0;
}



.box1 {
    background-color: rgba(33, 138, 219, 1);
    border-radius: 0.5rem;
    width: 2.65rem;
    height: 0.81rem;
}




.label2 {
    width: 0.38rem;
    height: 0.38rem;
    margin: 0.22rem 0 0.22rem 0.3rem;
}

.TextGroup2 {
    margin-top: 0.08rem;
    margin-right: 0.3rem;
}

.info2 {
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 0.3rem;
    font-family: MicrosoftYaHei;
    white-space: nowrap;
    line-height: 0.614rem;
    display: block;
}

.box2 {
    margin-top: 0.2rem;
    margin-right: 2.8rem;
}

.word3 {
    overflow-wrap: break-word;
    color: rgba(128, 130, 133, 1);
    font-size: 0.3rem;
    font-family: MicrosoftYaHei;
    white-space: nowrap;
    line-height: 0.3rem;
    display: inline-block;
    padding-bottom: 0.2rem;
    border-bottom: 1px solid rgba(128, 130, 133, 1);
}

.mod2 {
    background-color: rgba(128, 130, 133, 1);
    width: 2.534rem;
    height: 0.027rem;
    margin-top: 0.24rem;
}

.img2 {
    width: 100%;
    left: 0;
   position: absolute;
    bottom: -0.01rem;
}


.section3 {
    width: 0.987rem;
    height: 0.16rem;
    background: url(../img/ps8iqyhh483jxde7b9jmxfk05q2rmmfgvimvptg24f23p7gb9c3d5d020-b940-4e0d-b4a1-5e728c3e9bf8.png) -1.307rem
    0rem no-repeat;
    background-size: 2.294rem 0.16rem;
    margin-top: 2.747rem;
}

.section4 {
    width: 9.76rem;
    height: 2.48rem;
    margin: 2.534rem 0 0 1.04rem;
}

.word4 {
    width: 1.414rem;
    -webkit-text-stroke: 1px rgba(87, 100, 119, 1);
    overflow-wrap: break-word;
    color: rgba(31, 43, 59, 1);
    font-size: 1.12rem;
    font-family: Archive;
    text-align: justifyLeft;
    white-space: nowrap;
    line-height: 1.12rem;
    margin-left: 4.24rem;
    display: block;
}

.txt3 {
    width: 9.734rem;
    overflow-wrap: break-word;
    color: rgba(33, 138, 219, 1);
    font-size: 1.12rem;
    font-family: Archive;
    text-align: justifyLeft;
    white-space: nowrap;
    line-height: 1.12rem;
    display: block;
    margin: -0.774rem 0 0 0.027rem;
}

.bd6 {
    width: 7.12rem;
    height: 0.987rem;
    overflow-wrap: break-word;
    font-size: 0;
    font-family: MicrosoftYaHei;
    text-align: justifyLeft;
    white-space: nowrap;
    line-height: 0.96rem;
    margin-top: 0.72rem;
}

.word5 {
    width: 7.12rem;
    height: 0.987rem;
    overflow-wrap: break-word;
    color: rgba(34, 34, 34, 1);
    font-size: 0.96rem;
    font-family: MicrosoftYaHei;
    text-align: left;
    white-space: nowrap;
    line-height: 0.96rem;
}

.word6 {
    width: 7.12rem;
    height: 0.987rem;
    overflow-wrap: break-word;
    color: rgba(34, 34, 34, 1);
    font-size: 0.96rem;
    font-family: MicrosoftYaHei-Bold;
    text-align: left;
    white-space: nowrap;
    line-height: 0.96rem;
}


.outer2 {
    background-color: rgba(33, 138, 219, 1);
    border-radius: 8px 0px 8px 0px;
    height: 0.6rem;
    width: 0.6rem;
    display: block;
    text-align: center;
    margin-right: 0.6rem;
}

.word7 {
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 0.4rem;
    font-weight: bold;
    white-space: nowrap;
    line-height: 0.47rem;
    display: block;
}

.layer7{
    background: url(../img/f708308dbe4583d2696c47e4b5dd3809.jpg) top right no-repeat;
    -webkit-background-size: 4.3rem auto;
    background-size: 4.3rem auto;
    padding-top: 1.3rem;
    margin-top: 1.29rem;
}

.ab_img {
    width: 8.12rem;
    height: 4.88rem;
    box-shadow: 0rem 0rem 0.3rem 0.1rem rgba(37, 38, 40, 0.12);
    border-radius: 0.2rem;
    overflow: hidden;
    margin: 1.35rem auto 1.2rem;
    position: relative;
    z-index: 7;
}

.ab_img img{
    width: 9.12rem;
    height: 5.88rem;
    object-fit: cover;
    -o-object-fit: cover;
    margin-top: -0.1rem;
}

.layer8 {
    z-index: 5;
    background: url(../img/psmlhci677d2bg9zfrc9uyru71qkhuxr370e6kb8bnt81tt95ad22632-3270-41ad-9c5d-8862ea30c9fc.png) 0 0 no-repeat;
    background-size: 14rem auto;
    margin-top: -3.2rem;
    position: relative;
    padding-bottom: 4.5rem;
}

.group3 {
    margin: 2.8rem 0 0 1rem;
    width: 8.27rem;
}

.bd7 {
    overflow-wrap: break-word;
    font-size: 0;
    font-family: MicrosoftYaHei-Bold;
    text-align: justifyLeft;
    line-height: 1.8em;
}

.txt4 {
    overflow-wrap: break-word;
    color: rgba(37, 37, 39, 1);
    font-size: 0.36rem;
    font-weight: bold;
}

.info3 {
    overflow-wrap: break-word;
    color: rgba(37, 37, 39, 1);
    font-size: 0.36rem;
    text-align: left;
    line-height: 1.8em;
    overflow: hidden;
    text-overflow: ellipsis;
}



.group4 {
    z-index: 100;
    position: absolute;
    left: 9.44rem;
    top: 14.4rem;
    width: 1.547rem;
    height: 1.067rem;
    background: url(../img/ps2c7089uqs50icnmibv223mcwuka6pqfr5aqwaedabqdrt3xrefd4cbd4-bf40-4cce-89c0-7568859e6a92.png)
    100% no-repeat;
}



.group5 {
    z-index: 8;
    height: 46.587rem;
    background: url(../img/ps7i57tbib9m2huxrckqqu508dunmik8qhtfktprvpwrk9d50c197d-130a-490e-9197-e37d6d11ed9e.png) -0.4rem
    0rem no-repeat;
    background-size: 21.654rem 46.587rem;
    width: 20.48rem;
    position: absolute;
    left: 0;
    top: 15.12rem;
}

.outer3 {
    width: 20.48rem;
    height: 46rem;
    margin-top: 0.64rem;
}

.mod3 {
    height: 2.214rem;
    background: url(../img/ps6tg7hywchmyujtt9n1x0q4zt2tvs4iudo4lo3ypj02j4ia1c66c12-d1f8-45c6-9be4-c923b8c685be.png) -0.027rem -0.027rem
    no-repeat;
    background-size: 0.08rem 2.24rem;
    margin-left: 10.214rem;
    width: 0.054rem;
}

.bd9 {
    width: 0.054rem;
    height: 1.387rem;
    background: url(../img/ps6tpt4zmfrdiy66rjqaidr53rgm0a4ie4hf52eyqpw7mn29aa0a4380-ddec-4628-bf29-248e4f9e9d16.png) -0.107rem
    0rem no-repeat;
    background-size: 0.294rem 1.44rem;
    margin-top: 0.827rem;
}

.mod4 {
    width: 18.64rem;
    height: 1.014rem;
    margin-top: 3.894rem;
}

.group6 {
    width: 1.28rem;
    height: 0.16rem;
    background: url(../img/ps3k6ul4gmadqgp66rg913rvj6sjcnb3xrs6le3szx94sa714i9a8d9a39-7654-4bff-b7de-1592ac734b61.png) -1.014rem
    0rem no-repeat;
    background-size: 2.294rem 0.16rem;
    margin-top: 0.294rem;
}

.info4 {
    width: 13.04rem;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 1.12rem;
    font-family: Archive;
    text-align: justifyLeft;
    white-space: nowrap;
    line-height: 1.12rem;
    margin-left: 0.694rem;
    display: block;
}

.word8 {
    width: 1.334rem;
    -webkit-text-stroke: 1px rgba(255, 255, 255, 1);
    overflow-wrap: break-word;
    color: rgba(31, 43, 59, 1);
    font-size: 1.12rem;
    font-family: Archive;
    text-align: justifyLeft;
    white-space: nowrap;
    line-height: 1.12rem;
    margin-left: -8.266rem;
    display: block;
}

.group7 {
    background-color: rgba(255, 255, 255, 1);
    border-radius: 8px 0px 8px 0px;
    height: 0.96rem;
    width: 0.96rem;
    margin: 0.054rem 0 0 9.6rem;
}

.info5 {
    width: 0.347rem;
    overflow-wrap: break-word;
    color: rgba(33, 138, 219, 1);
    font-size: 0.64rem;
    font-family: MicrosoftYaHei-Bold;
    text-align: justifyLeft;
    white-space: nowrap;
    line-height: 0.64rem;
    display: block;
    margin: 0.267rem 0 0 0.32rem;
}

.info6 {
    width: 4.054rem;
    height: 0.934rem;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 0.96rem;
    font-family: MicrosoftYaHei;
    text-align: justifyLeft;
    white-space: nowrap;
    line-height: 0.96rem;
    display: block;
    margin: 0.56rem 0 0 2rem;
}

.mod5 {
    z-index: 9;
    height: 24.587rem;
    background: url(../img/ps4aui9jous5j0pb9b9a1emrc2ugfd2t99cawxfrv39g22o6r87d81205-9f82-4317-86e5-b1bb19fdb2f4.png) -0.534rem -83.067rem
    no-repeat;
    background-size: 22.48rem 232.827rem;
    margin-top: 1.867rem;
    width: 20.48rem;
    position: relative;
}

.mod6 {
    width: 17.44rem;
    height: 15.974rem;
    margin: 2.694rem 0 0 1.707rem;
}

.layer10 {
    width: 16.187rem;
    height: 15.974rem;
}

.layer11 {
    background-color: rgba(232, 242, 247, 1);
    border-radius: 50%;
    height: 2.32rem;
    width: 2.32rem;
}

.label3 {
    width: 0.88rem;
    height: 0.534rem;
    margin: 0.88rem 0 0 0.72rem;
}

.layer12 {
    width: 15.44rem;
    height: 15.04rem;
    background: url(../img/psphs083h4uwvobt97bm1xrg2nhtzkt9hnwquzif6azcl3dif422007f-1cd8-450a-8aa7-f55e514099b8.png) -0.027rem
    0rem no-repeat;
    background-size: 15.467rem 15.067rem;
    margin: -1.387rem 0 0 0.747rem;
}

.layer13 {
    background-color: rgba(232, 242, 247, 1);
    border-radius: 50%;
    height: 2.32rem;
    margin-left: -1.066rem;
    width: 2.32rem;
}

.icon4 {
    width: 0.88rem;
    height: 0.534rem;
    margin: 0.88rem 0 0 0.747rem;
}

.mod7 {
    z-index: 11;
    height: 20.64rem;
    background: url(../img/psonqlps1ncmr6bt9d65endr7pva62yb9da2d4jthnq99hpvif1b15269-2937-4d37-9d3f-45b62c000507.png)
    100% no-repeat;
    width: 17.094rem;
    position: absolute;
    left: 0.534rem;
    top: 3.574rem;
}

.section6 {
    height: 17.814rem;
    background: url(../img/psr57yxuuyxxqrggb98cswoy815p2jra4ipytdn36v2p5mte29db8137e4-e242-4f5c-9ed8-363cf62bb08a.png)
    100% no-repeat;
    width: 14.747rem;
    margin: 1.414rem 0 0 1.174rem;
}

.outer4 {
    height: 15.467rem;
    background: url(../img/psad10yer0tesl9pb9q9d9aaskwedeipb9zxdkyxejs788semi12537db8-5b59-432f-942a-f02bb2cd5308.png) -5.44rem -89.494rem
    no-repeat;
    background-size: 20.48rem 232.827rem;
    width: 9.387rem;
    margin: 1.44rem 0 0 3.734rem;
}

.outer5 {
    z-index: 88;
    position: relative;
    width: 6.347rem;
    height: 11.76rem;
    background: url(../img/pslyvpg19ipc51att9zjoxefrorele4s4i73kuzxbfh8o4unmic2c7500a-053a-46ef-8707-b8196a3c16e0.png)
    100% no-repeat;
    margin: 4.187rem 0 0 2.32rem;
}

.bd10 {
    z-index: 89;
    position: absolute;
    left: 3.094rem;
    top: 1.334rem;
    width: 6.08rem;
    height: 10.027rem;
    overflow: hidden;
    background: url(../img/psvc1u6jvthxluwhfrhso55a0oct79cnmi666q7vxlu0g4x6rc7e4b206-dc41-4133-9018-aff1c13f0369.png) -10.854rem -95.014rem
    no-repeat;
    background-size: 20.48rem 232.827rem;
}

.img3 {
    z-index: 90;
    position: absolute;
    left: 0.96rem;
    top: 8.64rem;
    width: 6.4rem;
    height: 2.72rem;
}

.pic2 {
    z-index: 97;
    position: absolute;
    left: 3.334rem;
    top: 12.774rem;
    width: 12.96rem;
    height: 6.107rem;
}

.info7 {
    width: 12rem;
    height: 0.827rem;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 0.8rem;
    font-family: MicrosoftYaHei-Bold;
    text-align: justifyLeft;
    white-space: nowrap;
    line-height: 0.8rem;
    display: block;
    margin: 1.894rem 0 0 4.4rem;
}

.info8 {
    width: 3.094rem;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 0.72rem;
    font-family: MicrosoftYaHei;
    text-align: justifyLeft;
    white-space: nowrap;
    line-height: 0.72rem;
    display: block;
    margin: 0.747rem 0 0 8.747rem;
}

.mod8 {
    width: 20.48rem;
    height: 2.267rem;
    background: url(../img/psogkwgq48fkexko6rn7eitwecsw83q5mi6otzx3qilfcx47vi2dd6eeca-8eb4-4240-9c36-fe29f58864cf.png) -2.427rem
    0rem no-repeat;
    background-size: 25.654rem 2.267rem;
    margin-top: 4.614rem;
}

.outer6 {
    z-index: 77;
    position: absolute;
    left: 0;
    top: 6.96rem;
    width: 1.387rem;
    height: 0.32rem;
    background: url(../img/psy5ppyovzmw6fxbt90yj6gkl9946xbt9m34z8b9fftro1or6a7bf7eb-ad4b-4a6e-a173-6c0607a610ff.png) -1.147rem
    0rem no-repeat;
    background-size: 2.534rem 0.32rem;
}

.img4 {
    z-index: 99;
    position: absolute;
    left: 1.44rem;
    top: 28.294rem;
    width: 18.054rem;
    height: 6.48rem;
}

.img5 {
    z-index: 98;
    position: absolute;
    left: 0;
    top: 30.4rem;
    width: 19.814rem;
    height: 5.44rem;
}

.product{
    background: url(../img/pt_bj.png) 0 0 no-repeat;
    -webkit-background-size: 10rem auto;
    background-size: 10rem auto;
    margin-top: -2rem;
    position: relative;
    z-index: 9;
    height: 22.74rem;
}

.pt_yz{
    position: absolute;
    left: 50%;
    width: 0.83rem;
    margin-left: -0.41rem;
    top: -0.4rem;
}

.ptbtz{
    padding-top: 3.29rem;
}

.pt_yz img{
    max-width: 100%;
}

.bd11 {
    width: 1.36rem;
    height: 0.16rem;
    background: url(../img/psp1j9xvicahyta9k97bm7yz73wkgo80k9hjfs5gyala8j8aor1f9ae37e-8cca-43bc-b08b-7bccd10a5cb5.png) -0.934rem
    0rem no-repeat;
    background-size: 2.294rem 0.16rem;
    margin-top: 0.56rem;
}

.txt5 {
    width: 14.214rem;
    overflow-wrap: break-word;
    color: rgba(31, 43, 59, 1);
    font-size: 1.04rem;
    font-family: Archive;
    text-align: justifyLeft;
    white-space: nowrap;
    line-height: 1.04rem;
    margin-left: 0.667rem;
    display: block;
}

.txt6 {
    width: 1.894rem;
    -webkit-text-stroke: 1px rgba(87, 100, 119, 1);
    overflow-wrap: break-word;
    color: rgba(87, 100, 119, 1);
    font-size: 1.04rem;
    font-family: Archive;
    text-align: justifyLeft;
    white-space: nowrap;
    line-height: 1.04rem;
    display: block;
    margin: 0.24rem 0 0 -6.32rem;
}

.bd12 {
    background-color: rgba(33, 138, 219, 1);
    border-radius: 8px 0px 8px 0px;
    height: 0.96rem;
    width: 0.96rem;
    margin: 0.16rem 0 0 5.627rem;
}

.txt7 {
    width: 0.347rem;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 0.64rem;
    font-family: MicrosoftYaHei-Bold;
    text-align: justifyLeft;
    white-space: nowrap;
    line-height: 0.64rem;
    display: block;
    margin: 0.267rem 0 0 0.32rem;
}

.info9 {
    width: 4.054rem;
    height: 0.96rem;
    overflow-wrap: break-word;
    color: rgba(34, 34, 34, 1);
    font-size: 0.96rem;
    font-family: MicrosoftYaHei;
    text-align: justifyLeft;
    white-space: nowrap;
    line-height: 0.96rem;
    display: block;
    margin: 0.427rem 0 0 2.027rem;
}

.layer15 {
    border: 1px solid rgba(211, 211, 211, 1);
    margin: 0.96rem auto 0.854rem;
    border-radius: 0.2rem;
    width: 9.09rem;
}

.ptBox{
    display: block;
    background: url(../img/8cd7a93c32813cba3641d875701e7dbc.png) top center no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    padding-top: 2rem;
}

.ptTop{
    width: 9rem;
    height: 9.5rem;
    position: relative;
    margin: 0 auto;

}

.pt_shucai{
    position: absolute;
    bottom: -0.8rem;
    z-index: 9;
}

.pt_shucai img{
    width: 9rem;
}

.ptbjq{
    position: absolute;
    top: 0rem;
    z-index: 1;
    left: 50%;
    margin-left: -3.9rem;
}


.ptImg{
    width: 9rem;
    height: 11rem;
    position: relative;
    z-index: 8;

}

.ptImg img{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    max-width: 80%;
    max-height:80%;
}


.ptText{
    text-align: center;
    margin-top: 1.38rem;
}

.ptText h3{
    font-size: 0.39rem;
    font-weight: bold;
    color: #FFFFFF;
}

.ptText p{
    font-size: 0.36rem;
    font-weight: 400;
    color: #FFFFFF;
    margin-top: 1em;
}

#prt{
    position: relative;
}

#ptJt{
    position: absolute;
    top: 1.8rem;
    width: 8.7rem;
    height: 1.13rem;
    z-index: 9;
    left:0.69rem;
}

#ptJt .swiper-button-prev, #ptJt .swiper-button-next{
    width: 1.13rem;
    height: 1.13rem;
    background: #E8F2F7;
    border-radius: 50%;
    top: 0;

}

#ptJt .swiper-button-prev img, #ptJt .swiper-button-next img{
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    margin: auto;
    max-width: 0.43rem;
}

.section7 {
    width: 9.51rem;
    height: 5.8rem;
    margin: 1.387rem 0 0 1.307rem;
}

.main2 {
    height: 10.96rem;
    background: url(../img/psms8k77rv7w17zaor8zc51m5qww1urf6rbiy3ckln6hcl3di05bad52a-e4bd-49d3-a21f-9390cb5ed9b7.png) -0.56rem -1.414rem
    no-repeat;
    background-size: 17.254rem 16rem;
    width: 16.054rem;
}

.box3 {
    height: 2.347rem;
    background: url(../img/pstrrh0hrh2c56zuxr9tu29fzy6ojq0k9loplq6yaxvjqncdi41b4bbf6-551e-48fb-8381-e950b19a75df.png)
    0rem 0rem no-repeat;
    background-size: 5.814rem 2.374rem;
    width: 5.787rem;
    margin: 1.334rem 0 0 -0.48rem;
}

.newsList{
    margin: 1rem 0 1rem;
}

.newsList ul li{
    border: 1px solid rgba(211, 211, 211, 1);
    border-radius: 0.2rem;
    margin-bottom: 0.2rem;
    position: relative;
}

.newsList ul li a{
    display: block;
    padding: 0.68rem 0.64rem;
}

.newsList ul li:nth-child(1) h3{
    font-weight: bold;
}

.newsImg{
    height: 2.55rem;
    border-radius: 0.2rem;
    overflow: hidden;
    position: relative;
}

.newsImg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    -o-object-fit: cover;
}

.nesTm{
    position: absolute;
    background: url(../images/time.png) 0 0 no-repeat;
    width: 2.83rem;
    height: 1.15rem;
    -webkit-background-size: 2.83rem;
    background-size: 2.83rem;
    top: 1.3rem;
    left: 0.4rem;
    font-size: 0.36rem;
    font-family: Archive;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 0.9rem;
    text-align: center;
}

.newsT .newP{
    display: none;
}

.newsList ul li:nth-child(1) .newsT .newP{
    display: block;
}

.newsList ul li:nth-child(1) .newsImg{
    height: 5.5rem;
}


.newsT{
    margin-top: 0.56rem;
}

.newsT h3{
    font-size: 0.38rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #000000;
    line-height: 0.53rem;
    word-break:break-all;
    display:-webkit-box;/**对象作为伸缩盒子模型展示**/
    -webkit-box-orient:vertical;/**设置或检索伸缩盒子对象的子元素的排列方式**/
    -webkit-line-clamp:2;/**显示的行数**/
    overflow:hidden;/**隐藏超出的内容**/
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.newP{
    border-top: 2px solid #f7f7f7;
    margin-top: 0.38rem;
    padding-top: 0.41rem;
}

.newP p{
    font-size: 0.36rem;
    font-weight: 400;
    color: #576477;
    width: 4.4rem;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.newP span{
    font-size: 0.33rem;
    font-weight: 400;
    color: #576477;
    display: block;
    position: relative;
}

.newP span::after{
    display: block;
    height: 2px;
    background: #218adb;
    border-radius: 0.1rem;
    content: '';
    position: absolute;
    top: -0.42rem;
    width: 100%;
}

.info10 {
    width: 3.92rem;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 0.746rem;
    font-family: Archive;
    text-align: justifyLeft;
    white-space: nowrap;
    line-height: 0.747rem;
    display: block;
    margin: 0.667rem 0 0 1.174rem;
}

.word9 {
    width: 15.76rem;
    height: 1.867rem;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 0.773rem;
    font-family: MicrosoftYaHei-Bold;
    text-align: left;
    line-height: 1.067rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    margin: 1.387rem 0 0 0.08rem;
}

.main3 {
    background-color: rgba(247, 247, 247, 1);
    border-radius: 1px;
    height: 0.08rem;
    width: 15.707rem;
    margin: 0.72rem 0 0 0.16rem;
}

.bd13 {
    background-color: rgba(33, 138, 219, 1);
    border-radius: 1px;
    width: 2.24rem;
    height: 0.08rem;
    margin-left: 13.467rem;
}

.main4 {
    width: 16rem;
    height: 0.747rem;
    margin-top: 0.96rem;
}

.word10 {
    width: 8.907rem;
    height: 0.747rem;
    overflow-wrap: break-word;
    color: rgba(87, 100, 119, 1);
    font-size: 0.746rem;
    font-family: MicrosoftYaHei;
    text-align: justifyLeft;
    white-space: nowrap;
    line-height: 0.747rem;
    display: block;
}

.word11 {
    width: 1.787rem;
    height: 0.667rem;
    overflow-wrap: break-word;
    color: rgba(87, 100, 119, 1);
    font-size: 0.666rem;
    font-family: MicrosoftYaHei;
    text-align: justifyLeft;
    white-space: nowrap;
    line-height: 0.667rem;
    display: block;
}

.layer16 {
    background-color: rgba(255, 255, 255, 1);
    border-radius: 10px;
    height: 11.067rem;
    border: 1px solid rgba(211, 211, 211, 1);
    width: 18.614rem;
    margin: 0.694rem 0 0 0.854rem;
}

.box4 {
    width: 16.054rem;
    height: 8.08rem;
    margin: 1.387rem 0 0 1.307rem;
}

.box5 {
    background-color: rgba(14, 137, 205, 1);
    border-radius: 10px;
    z-index: 68;
    height: 4.667rem;
    overflow: hidden;
    width: 16.054rem;
    position: relative;
}

.outer7 {
    z-index: 70;
    height: 4.667rem;
    background: url(../img/psydd7lpjfsrpsc3dijm70ctqljbnpnwminjdk64fvbopyzaor1938c44b-1938-4df6-928c-ae55543c2167.png) -0.027rem -3.014rem
    no-repeat;
    background-size: 16.214rem 10.987rem;
    width: 16.054rem;
    position: static;
    left: 2.16rem;
    top: 152.4rem;
}

.block2 {
    height: 2.347rem;
    background: url(../img/psvacfrza99yzdj9k9onlyjix5a1ulq5mijl7vhxykf279cnmic05bf025-c785-43f9-ad49-38b5a6565f51.png)
    0rem 0rem no-repeat;
    background-size: 5.814rem 2.374rem;
    width: 5.787rem;
    margin: 1.334rem 0 0 -0.48rem;
}

.word12 {
    width: 3.92rem;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 0.746rem;
    font-family: Archive;
    text-align: justifyLeft;
    white-space: nowrap;
    line-height: 0.747rem;
    display: block;
    margin: 0.667rem 0 0 1.174rem;
}

.outer8 {
    z-index: -1;
    position: absolute;
    left: -0.426rem;
    top: -2.08rem;
    width: 17.494rem;
    height: 9.84rem;
    background: url(../img/ps977muz5xyv5wb3xrvx2syf8e0so9wwmiyifh84eeeqknjyvi4976a5af-2120-4437-a1c4-bc08a7e5dbd4.png) -1.734rem -150.32rem
    no-repeat;
    background-size: 20.48rem 232.827rem;
}

.txt8 {
    width: 15.76rem;
    height: 1.867rem;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 0.773rem;
    font-family: MicrosoftYaHei;
    text-align: left;
    line-height: 1.067rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    margin: 1.547rem 0 0 0.08rem;
}

.layer17 {
    border-radius: 50%;
    width: 0.827rem;
    height: 0.827rem;
    border: 2px solid rgba(33, 138, 219, 1);
    margin: 3.787rem 0 0 9.84rem;
}

.layer18 {
    z-index: 3;
    overflow: hidden;
    background: url(../img/ps5szvlg97xfl84cxrfx6dv59ow2s7zaor076fbsslu1c680k95b894e6c-011a-49ab-aeb7-8d4317d56a92.png) 0 0 no-repeat;
    background-size: 10rem auto;
    position: relative;
    padding-top: 3rem;
    padding-bottom: 3rem;
}

.bd14 {
   padding:  0 0.68rem;
}

.section8 {
    width: 0.054rem;
    height: 2.214rem;
    background: url(../img/ps4hfp6tgzww1urf6rznoznf224cce4s4imxkakl1plyuv7vi98c47fa8-3eb8-47ff-9a0f-5cf8408c0a37.png) -0.027rem -0.027rem
    no-repeat;
    background-size: 0.08rem 2.24rem;
    margin-left: 8.827rem;
}

.info11 {
    width: 2.134rem;
    -webkit-text-stroke: 1px rgba(87, 100, 119, 1);
    overflow-wrap: break-word;
    color: rgba(87, 100, 119, 1);
    font-size: 1.12rem;
    font-family: Archive;
    text-align: justifyLeft;
    white-space: nowrap;
    line-height: 1.12rem;
    display: block;
    margin: 3.947rem 0 0 7.68rem;
}

.word13 {
    width: 14.72rem;
    overflow-wrap: break-word;
    color: rgba(87, 100, 119, 1);
    font-size: 1.12rem;
    font-family: Archive;
    text-align: justifyLeft;
    white-space: nowrap;
    line-height: 1.12rem;
    display: block;
    margin: -0.774rem 0 0 1.36rem;
}

.section9 {
    background-color: rgba(33, 138, 219, 1);
    border-radius: 3px;
    width: 2.294rem;
    height: 0.16rem;
    margin: 0.64rem 0 0 7.707rem;
}

.info12 {
    width: 4rem;
    height: 0.934rem;
    overflow-wrap: break-word;
    color: rgba(31, 43, 59, 1);
    font-size: 0.96rem;
    font-family: MicrosoftYaHei;
    text-align: justifyLeft;
    white-space: nowrap;
    line-height: 0.96rem;
    display: block;
    margin: 0.747rem 0 0 6.854rem;
}

.mod10{
    margin-left: 0.35rem;
}
.section10 {
    background-color: rgba(255, 255, 255, 1);
    border-radius: 0.2rem;
    margin-top: 1.45rem;
    padding-bottom: 0.76rem;
}

.lxwmbt{
    text-align: center;
}

.lxwmbt img{
    display: inline-block;
}

.main5 {
   padding: 0.76rem 0.59rem 0;
}

.mod9 {
    border-radius: 0.2rem;
    height: 1.16rem;
    border: 2px solid rgba(33, 138, 219, 1);
    width: 1.13rem;
    position: relative;
}

.label4 {
    max-width: 0.42rem;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    margin: auto;
}


.info13 {
    overflow-wrap: break-word;
    color: rgba(87, 100, 119, 1);
    font-size: 0.36rem;
    display: block;
    margin-bottom: 0.2rem;
    margin-top: 0.1rem;
}

.word14 {
    color: rgba(31, 31, 31, 1);
    font-size: 0.35rem;
    line-height: 1.5em;
    display: block;
    font-weight: bold;

}

.main6 {
    width: 10.48rem;
    height: 2.374rem;
    margin: 1.84rem 0 0 1.2rem;
}

.bd15 {
    border-radius: 10px;
    height: 2.374rem;
    border: 2px solid rgba(33, 138, 219, 1);
    width: 2.32rem;
}

.label5 {
    width: 0.854rem;
    height: 0.667rem;
    margin: 0.854rem 0 0 0.72rem;
}

.TextGroup3 {
    height: 2.08rem;
    margin-top: 0.187rem;
    width: 7.04rem;
}

.info14 {
    width: 1.52rem;
    height: 0.747rem;
    overflow-wrap: break-word;
    color: rgba(87, 100, 119, 1);
    font-size: 0.746rem;
    font-family: MicrosoftYaHei;
    text-align: justifyLeft;
    white-space: nowrap;
    line-height: 0.747rem;
    display: block;
}

.word15 {
    color: rgba(31, 31, 31, 1);
    font-size: 0.344rem;
    font-family: EU-F7;
    display: block;
}

.main7 {
    width: 9.734rem;
    height: 2.374rem;
    margin: 1.894rem 0 2rem 1.2rem;
}

.group8 {
    border-radius: 10px;
    height: 2.374rem;
    border: 2px solid rgba(33, 138, 219, 1);
    width: 2.32rem;
}

.icon5 {
    width: 0.934rem;
    height: 0.72rem;
    margin: 0.827rem 0 0 0.667rem;
}

.TextGroup4 {
    height: 1.92rem;
    margin-top: 0.214rem;
    width: 6.32rem;
}

.txt9 {
    width: 4.774rem;
    height: 0.747rem;
    overflow-wrap: break-word;
    color: rgba(87, 100, 119, 1);
    font-size: 0.746rem;
    font-family: MicrosoftYaHei;
    text-align: justifyLeft;
    white-space: nowrap;
    line-height: 0.747rem;
    display: block;
}

.info15 {
    width: 6.32rem;
    overflow-wrap: break-word;
    color: rgba(31, 31, 31, 1);
    font-size: 0.906rem;
    font-family: E-F7;
    text-align: justifyLeft;
    white-space: nowrap;
    line-height: 0.907rem;
    margin-top: 0.454rem;
    display: block;
}

.section11 {
    background-color: rgba(255, 255, 255, 1);
    border-radius: 0.2rem;
    margin-top: 0.774rem;
}

.group9 {
  padding: 0.79rem 0.59rem;
}

.mesage input{
    display: block;
    box-shadow: none!important;
}

.mesage input[type="text"]{
    font-size: 0.36rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 1.2rem;
    /*opacity: 0.6;*/
    display: block;
    width: 7.4rem;
    padding:  0 0.43rem;
    border-radius: 0.2rem;
    box-shadow: none!important;
    background: 0;
    margin-bottom: 0.26rem;
    border: 1px solid rgba(211, 211, 211, 1);

}

.mesage input[type="text"]::placeholder{
    color: #576477;
}

.mesage textarea{
    width: 7.4rem;
    padding:  0.43rem;
    box-shadow: none!important;
    background: 0;
    margin-bottom: 0.26rem;
    border: 1px solid rgba(211, 211, 211, 1);
    border-radius: 0.2rem;
    font-size: 0.36rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    height: 2rem;
}

.mesage textarea::placeholder{
    color: #576477;
}

.mesage input[type="submit"]{
    background: url(../img/lyiuyan.png) 0 0 no-repeat;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
    width: 3.02rem;
    height: 0.92rem;
    box-shadow: none;
    border: 0;
    margin: 0 auto;
}

.layer19 {
    border-radius: 10px;
    height: 2.48rem;
    border: 1px solid rgba(211, 211, 211, 1);
    width: 15.254rem;
}

.word16 {
    width: 3.094rem;
    height: 0.747rem;
    overflow-wrap: break-word;
    color: rgba(87, 100, 119, 1);
    font-size: 0.746rem;
    font-family: MicrosoftYaHei;
    text-align: justifyLeft;
    white-space: nowrap;
    line-height: 0.747rem;
    display: block;
    margin: 0.854rem 0 0 0.88rem;
}

.layer20 {
    border-radius: 10px;
    height: 2.48rem;
    border: 1px solid rgba(211, 211, 211, 1);
    margin-top: 0.534rem;
    width: 15.254rem;
}

.word17 {
    width: 1.52rem;
    height: 0.747rem;
    overflow-wrap: break-word;
    color: rgba(87, 100, 119, 1);
    font-size: 0.746rem;
    font-family: MicrosoftYaHei;
    text-align: justifyLeft;
    white-space: nowrap;
    line-height: 0.747rem;
    display: block;
    margin: 0.88rem 0 0 0.907rem;
}

.layer21 {
    border-radius: 10px;
    height: 2.48rem;
    border: 1px solid rgba(211, 211, 211, 1);
    margin-top: 0.507rem;
    width: 15.254rem;
}

.info16 {
    width: 3.12rem;
    height: 0.747rem;
    overflow-wrap: break-word;
    color: rgba(87, 100, 119, 1);
    font-size: 0.746rem;
    font-family: MicrosoftYaHei;
    text-align: justifyLeft;
    white-space: nowrap;
    line-height: 0.747rem;
    display: block;
    margin: 0.88rem 0 0 0.88rem;
}

.layer22 {
    border-radius: 10px;
    height: 6.294rem;
    border: 1px solid rgba(211, 211, 211, 1);
    margin-top: 0.534rem;
    width: 15.254rem;
}

.word18 {
    width: 1.52rem;
    height: 0.747rem;
    overflow-wrap: break-word;
    color: rgba(87, 100, 119, 1);
    font-size: 0.746rem;
    font-family: MicrosoftYaHei;
    text-align: justifyLeft;
    white-space: nowrap;
    line-height: 0.747rem;
    display: block;
    margin: 0.8rem 0 0 0.907rem;
}

.section12 {
    background-color: rgba(33, 138, 219, 1);
    border-radius: 35px;
    height: 1.894rem;
    width: 6.187rem;
    margin: -0.907rem 0 0 5.6rem;
}

.layer23 {
    width: 4.267rem;
    height: 0.747rem;
    margin: 0.587rem 0 0 0.827rem;
}

.label6 {
    width: 0.747rem;
    height: 0.747rem;
}

.txt10 {
    width: 2.934rem;
    height: 0.72rem;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 0.693rem;
    font-family: MicrosoftYaHei;
    text-align: justifyLeft;
    white-space: nowrap;
    line-height: 0.694rem;
    display: block;
}




.layer24 {
    background: rgba(39, 48, 60, 1) url(../img/pshx76mesilztr19k92eh6aoxsdit6s9k9xze8tllufecdi98212ac5-ca9c-40d1-b2e2-4104016db823.png) right center no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
}

.mod11 {
  padding: 1.22rem 0.77rem;
}

.outer9 {
}

.img6 {
    width: 4.62rem;
}

.info17 {
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 0.36rem;
    margin-top: 0.36rem;
    padding-bottom: 0.47rem;
    border-bottom: 2px solid #fff;
    opacity: 0.39;
    width: 4.89rem;
    display: block;
}

.pic3 {
    width: 10.027rem;
    height: 0.027rem;
    margin: 1.014rem 0 0 0.08rem;
}

.word19 {
    width: 3.387rem;
    height: 0.8rem;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 0.8rem;
    font-family: MicrosoftYaHei-Bold;
    text-align: justifyLeft;
    white-space: nowrap;
    line-height: 0.8rem;
    display: block;
    margin: 1.04rem 0 0 0.054rem;
}

.txt11 {
    width: 14.907rem;
    height: 0.747rem;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 0.746rem;
    font-family: MicrosoftYaHei;
    text-align: justifyLeft;
    white-space: nowrap;
    line-height: 0.747rem;
    display: block;
    margin: 0.96rem 0 0 0.134rem;
}

.img7 {
    width: 7.707rem;
    height: 9.574rem;
    margin-left: -4.053rem;
}

.block3 {
    z-index: 50;
    position: absolute;
    left: 0;
    top: 46.667rem;
    width: 1.094rem;
    height: 0.32rem;
    background: url(../img/psjzu9axc9r9q9f6re9a6bjtfwuwka9k9scw2vbs4wrssjor6b50ccd3-7068-47a0-b597-5977f896b989.png) -1.44rem
    0rem no-repeat;
    background-size: 2.534rem 0.32rem;
}

.block4 {
    box-shadow: 0px 19px 32px 0px rgba(37, 38, 40, 0.22);
    background-color: rgba(247, 247, 247, 1);
    border-radius: 10px;
    z-index: 136;
    position: absolute;
    left: 2rem;
    top: 51.787rem;
    width: 16.64rem;
    height: 10rem;
    overflow: hidden;
}

.layer25 {
    z-index: 137;
    position: absolute;
    left: -0.213rem;
    top: 0;
    width: 16.934rem;
    height: 10rem;
    background: url(../img/psjfb6xqua9n9x80k9p9pmr7zjz4kro1or16yjqkdza2uwstt9bb792fd7-31cf-4262-93f6-753ee4c36bef.png) -1.787rem -51.787rem
    no-repeat;
    background-size: 20.48rem 232.827rem;
}

.block5 {
    z-index: 55;
    position: absolute;
    left: 0;
    top: 124.667rem;
    width: 1.467rem;
    height: 0.32rem;
    background: url(../img/psibdp5bydhho20529bq4n45bbnnvu0udirjyby2oyainqaorf2d4bcf3-e177-4f48-8c44-49a71cac4f61.png) -1.067rem
    0rem no-repeat;
    background-size: 2.534rem 0.32rem;
}

.block6 {
    z-index: 144;
    position: absolute;
    left: 9.44rem;
    top: 165.28rem;
    width: 1.547rem;
    height: 1.067rem;
    background: url(../img/psn2a01a3ch43oko6rtxm7gtycxv9rudismz2q6u02dyousor5da1f560-7fe3-434f-8ca0-fcd94f076c23.png)
    100% no-repeat;
}

.block7 {
    background-color: rgba(33, 138, 219, 1);
    border-radius: 50%;
    z-index: 146;
    position: absolute;
    left: 0.667rem;
    top: 0.854rem;
    width: 0.267rem;
    height: 0.267rem;
}

.layer26 {
    background-color: rgba(37, 37, 39, 1);
    z-index: 101;
    position: absolute;
    left: -0.933rem;
    top: -0.16rem;
    width: 0.907rem;
    height: 1.574rem;
}






.kjlj h3{
    font-weight: bold;
    font-size: 0.39rem;
    color: #FFFFFF;
    margin: 0.47rem 0;
}

.kjlj ul li{
    margin-right: 1.2rem;
}

.kjlj ul li a{
    font-size: 0.36rem;
    font-weight: 400;
    color: #FFFFFF;
    opacity: 0.39;
}


/*关于我们*/

.abBanner{
    height: 10.8rem;
    margin-top: 2.7rem;
    overflow: hidden;
    *zoom: 1;
}


.pg_text{
    margin-top: 2.58rem;
}

.pg_text h3{
    font-size: 0.48rem;
    font-weight: bold;
    color: #FFFFFF;
}

.pg_text p{
    font-size: 0.64rem;
    font-family: Archive;
    font-weight: 400;
    color: #FFFFFF;
    margin: 0.46rem 0 3.28rem;
}


.pg_add, .pg_add a{
    font-size: 0.33rem;
    font-weight: 400;
    color: #EFEFEF;
}


.pg_add{
    display: inline-block;
    padding-top: 0.55rem;
    border-top: 1px solid rgba(255, 255, 255, 0.5);
}

.abNtMg{
    width: 9.45rem;
}


.ab_nr{
    background: url(../images/stock-photo-1006527587.jpg) right top no-repeat;
    margin-top: 1.51rem;
    -webkit-background-size: 2.5rem auto;
    background-size: 2.5rem auto;
}

.abNimg img{
    max-width: 1.34rem;
}

.abNtop h1{
    font-size: 0.39rem;
    color: #222222;
    margin: 0.77rem 0 0.71rem;
}


.abNtop>img{
    max-width: 5.82rem;
}

.abNtMg{
    margin: 0.91rem 0;
}

.abNTtext p{
    font-size: 0.36rem;
    color: #252527;
    line-height: 0.67rem;
    text-align: justify;
    margin-bottom: 0.5rem;
}

.china{
    background: url(../images/chia.jpg) right top no-repeat;
    -webkit-background-size: 6rem auto;
    background-size: 6rem auto;
    margin-top: 1.2rem;
}

.chinL{
    width: 3.44rem;
    height: 7.16rem;
    background: #218ADB;
    border-radius: 1rem 0.1rem 1rem 0.1rem;
    overflow: hidden;
}

.chinL img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    -o-object-fit: cover;
}

.chinR{
    width: 4.26rem;
    margin-top: 0.1rem;
}

.chinR span{
    font-size: 0.6rem;
    font-family: Archive;
    font-weight: 400;
    color: #218ADB;
}

.chinR h3{
    font-size: 0.47rem;
    font-weight: 400;
    color: #222222;
    margin: 0.34rem 0 0.85rem;
}


.chinR p{
    font-size: 0.36rem;
    font-weight: 400;
    color: #252527;
    line-height: 0.67rem;
    text-align: justify;
}



.abBm{
    background: url(../images/abbmbj.jpg) top center no-repeat;
    -webkit-background-size: 10rem auto;
    background-size: 10rem auto;
    height: 21.84rem;
    margin-top: 1.58rem;
    padding-top: 3rem;
}

.abBmT{
    text-align: center;
}

.abBmT h3{
    font-size: 0.47rem;
    color: #FFFFFF;
}

.abBmT p{
    font-size: 0.78rem;
    font-family: Archive;
    font-weight: 400;
    color: #FFFFFF;
    margin: 0.53rem 0 2.84rem;
    line-height: 1.2em;
}


.abBmTp p{
    font-size: 0.36rem;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 0.67rem;
    padding: 0 0.3rem;
    text-align: justify;
}


.abCt{
    text-align: center;
    padding: 1.88rem 0 1.55rem;
}

.abCt a{
    display: block;
    text-align: center;
    margin-top: 0.89rem;

}

.abCt a img{
    display: inline-block;
}


.pg_pt{
    background: #f2f5f6;
    margin-top: -0.15rem;
    padding: 0 0 0.4rem;
    *zoom: 1;
}


.pt_list ul li{
    background: #ffffff;
    position: relative;
    width: 7.61rem;
    height: 5.3rem;
    box-shadow: 0rem 0rem 1rem 0rem rgba(11, 31, 58, 0.1);
    border-radius: 0.1rem;
}

.ptPmg{
    width: 4.48rem;
    height: 6.21rem;
    position: absolute;
    left: -0.9rem;
    top: -0.55rem;
}

.ptPmg img{
    position: absolute;
    max-width: 100%;
    max-height: 100%;
    margin: auto;
    top: 0;
    /*right: 0;*/
    left: 0;
    bottom: 0;
}


.pt_list{
    padding: 2.16rem 0 1.89rem;
}

.pt_list ul li{
    margin:2.16rem 0;
}

.pt_list ul li:nth-child(1){
    margin-top: 0;
}

.pt_list ul li:last-child{
    margin-bottom: 0;
}

.pt_list ul li:last-child::after{
    display: none;
}

.pt_list ul li::after{
    width: 8.48rem;
    height: 1px;
    background: #6F7B8A;
    opacity: 0.45;
    content: '';
    display: block;
    position: absolute;
    bottom: -2.16rem;
    left: -0.95rem;
}

.ptPrt{
    width: 2.92rem;
    margin: 0.9rem 0.9rem 0 0;
}

.ptPrt h3{
    font-size: 0.39rem;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #1F2B3B;
    line-height: 0.42rem;
}

.ptPrt p{
    font-size: 0.3rem;
    font-family: Archive;
    font-weight: 400;
    color: #6F7B8A;
    margin: 0.44rem 0 1.26rem;
}

.ptPrt img{
    max-width: 2.56rem;
}


.shopT h3{
    width: 2.92rem;
    font-size: 0.42rem;
    font-weight: bold;
    color: #1F2B3B;
    line-height: 0.42rem;
}

.shopT p{
    font-size: 0.35rem;
    font-family: Archive;
    font-weight: 400;
    color: #6F7B8A;
}


.shopT{
    padding: 1.37rem 0;
}

.shopMy{
    height: 9.72rem;
    background: #FFFFFF;
    position: relative;
    margin-bottom: 0.55rem;
}


.shopMy img{
    position: absolute;
    max-width: 80%;
    max-height: 80%;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    margin: auto;
}


.cs{
    background: #ffffff;
    margin-bottom: 0.55rem;
}

.cs>div{
    padding: 1.07rem 0.7rem;
}

.newsList2{
    margin-top: 0;
    padding-top: 1.2rem;
}

.newsList2 ul li .newsImg{
    height: 5.5rem;
}


.newsList2 ul li .newP{
    display: block;
}

.newsList2 ul li{
    background: #ffffff;
    border: 0;
    margin-bottom: 0.32rem;
}

.tittle h3{
    font-size: 0.42rem;
    font-weight: bold;
    color: #141414;
    line-height: 1.5em;
    padding-top: 0.9rem;
    text-align: center;
}

.tittle>span{
    display: block;
    width: 0.24rem;
    height: 0.01rem;
    background: #90CCE3;
    margin: 0.12rem 0 0.14rem;
}


.tittle p{
    font-size: 0.35rem;
    font-weight: 400;
    color: #3A3E46;
    text-align: center;
}

.tittle p span{
    color: #9F9F9F;
}

.newsContent{
    font-size: 0.35rem;
    font-weight: 400;
    color: #888888;
    line-height: 1.8em;
    margin: 0.8rem 0;
}


.newsContent img{
    max-width: 100%;
    display: inline-block;
}

.tittle{
    border-bottom: 1px solid #b2b2b2;
    padding-bottom: 0.7rem;
}

.map{
    margin-top: 0.55rem;
}



.mdui-list a{
    display: block;
    width: 100%;
}


.stittles{
    font-size: 0.45rem;
    font-weight: bold;
    color: rgba(33, 138, 219, 1);
    margin-bottom: 1.1em;
}


.fwcxs h2{
    font-size: 0.5rem;
    padding: 1rem 0 0.5rem;
}

#pages {font-family:微软雅黑;text-align: center; clear:both; margin-top: 0.2rem;font-size: 0;margin-bottom: 0.2rem    }
#pages>ul>li>a { display:inline-block; height:0.65rem; line-height:0.56rem; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 0.32rem;font-size: 0.3rem;border-radius:0.5rem}
#pages>ul>li>a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:0.16rem; line-height:0.16rem; background:#a30308; border:1px solid #a30308; color:#fff; text-align:center;padding:0 0.082rem;font-size: 0.078rem;}

#pages>ul>li{
    display: inline-block;
}

.form-horizontal .input-large{
    display: block;
    border: solid 1px #bcc0c5;
    background: 0;
    font-size: 0.35rem;
    line-height: 1rem;
    padding: 0 0.2rem;
    height: 1rem;
    width: 8.7rem;
}

#dosubmit{
    padding: 0.1rem 0.5rem;
    background: #218adb;
    border: 0;
    color: #fff;
    border-radius: 0.9rem;
    margin-top: 0.5rem;
}


.form-horizontal{
    padding-bottom: 2rem;
    margin-top: 1rem;
}

