body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
form,
fieldset,
legend,
button,
input,
textarea,
select,
th,
td,
a,
div {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

body {
    overflow-x: hidden;
}

body,
button,
input,
select,
textarea {
    font-size: .12rem;
    font-family: Microsoft Yahei, CiscoSansExtraLigh, arial, tahoma, sans-serif, 宋体;
    font-weight: 200;
    color: #333
}

h1,
h2,
h3,
h4,
h5,
h6 {
    /* font-size: 100%; */
    font-weight: normal;
}

address,
cite,
dfn,
em,
var,
i,
s {
    font-style: normal;
}

body {
    line-height: 1;
    /* min-width: 12rem; */
}

ul,
ol,
li,
dd,
dl {
    list-style: none;
}

img {
    border: 0;
}

a {
    color: #000;
    text-decoration: none;
    /*-webkit-transition: all .4s;transition: all .4s;*/
}

a:hover {}

.clearfix:after {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}

.clearfix {
    display: inline-block;
}

.clearfix {
    display: block;
}

.fl,
.lefter {
    float: left;
}

.fr,
.righter {
    float: right;
}

.container {
    width: 12rem;
    margin: 0 auto;
}

:focus {
    outline: none;
}

.rela {
    position: relative;
}

.cb {
    clear: both;
}

.tc {
    text-align: center;
}

.tl {
    text-align: left;
}

.tr {
    text-align: right;
}

.ellipsis {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.list li {
    float: left;
}

.list li.last {
    margin-right: 0 !important;
}

.block {
    display: block;
}

/*icon*/
.icon {
    display: inline-block;
    background: url(../images/tel.jpg) no-repeat;
    vertical-align: middle;
    width: .2rem;
    height: .2rem;
    background-size: .2rem;
    margin-right: .05rem;
}

/*.ic1{background-position: 0 0;width: 15px;height: 13px;}*/


/*common*/
.header {
    height: 1rem;
    position: relative;
    padding: 0 .36rem 0 .32rem;
}

.header a.logo img {
    width: 1.93rem;
    height: .53rem;
    margin-top: .26rem;
}

.header .headerRight {
    position: relative;
}

.header .headerRight .navlist {}

.header .headerRight .navlist li {
    position: relative;
}

.header .headerRight .navlist li>a {
    font-size: .16rem;
    line-height: 1rem;
    color: #333;
    display: block;
    height: 1rem;
    position: relative;
    margin-right: 0.4rem;
}

.header .headerRight .navlist li>a:hover,
.header .headerRight .navlist li>a.current,
.header .headerRight .navlist li>a.active {
    color: #c21b1b;
}

.header .headerRight .navlist li:last-of-type a {
    margin-right: 0;
}

.header .headerRight .navlist li:hover .subnav {
    opacity: 1;
    visibility: visible;

    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
}

.subnav {
    position: absolute;
    z-index: 2;
    top: 1rem;
    left: 50%;
    margin-left: -1rem;
    width: 2rem;
    padding: .1rem 0 .1rem 0;
    background-color: #fff;
    border-top: .02rem solid #ba0903;
    opacity: 0;
    visibility: hidden;

    -webkit-transform: translate(0, .2rem);
    -moz-transform: translate(0, .2rem);
    -ms-transform: translate(0, .2rem);
    -o-transform: translate(0, .2rem);
    -webkit-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
    -moz-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
    -o-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
}

.subnav ul {
    display: block;
    width: 100%;
    text-align: left;
    text-indent: .3rem;
}

.subnav ul li {
    display: block;
    width: 100%;
    float: none !important;
    position: relative;
    padding: 0 !important;
    font-size: .13rem;
}

.subnav ul li a {
    color: #313131;
    display: block;
    position: relative;
    margin: 0 !important;
    line-height: .35rem !important;
    height: .35rem !important;
}

.subnav ul li a:hover {
    color: #ba0903;
    background-color: #f9f9f9;
}

.subnav ul li a:after {
    content: '';
    display: block;
    width: .1rem;
    height: .05rem;
    overflow: hidden;
    background: url(../../images/pc/nav_arr.png) -0.1rem 0 no-repeat;
    position: absolute;
    right: .2rem;
    top: .18rem;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.subnav ul li a:hover:after {
    background-position: 0 0;
}

.subnav ul li:hover .three-nav {
    opacity: 1;
    visibility: visible;

    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
}

/*ä¸‰çº§ä¸‹æ‹‰*/
.three-nav {
    position: absolute;
    z-index: 3;
    top: -0.1rem;
    right: 2rem;
    margin-left: 0;
    width: 1.6rem;
    padding: .1rem 0 .1rem 0;
    background: #f9f9f9;
    /*border-top:2px solid #ba0903;*/
    /*url("../images/pc/three_nav.png") repeat*/
    opacity: 0;
    visibility: hidden;

    -webkit-transform: translate(0, .2rem);
    -moz-transform: translate(0, .2rem);
    -ms-transform: translate(0, .2rem);
    -o-transform: translate(0, .2rem);
    -webkit-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
    -moz-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
    -o-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
}

.three-nav ul {
    display: block;
    width: 100%;
    text-align: left;
    text-indent: .3rem;
    padding: .1rem 0;
}

.three-nav ul li {
    display: block;
    width: 100%;
    float: none !important;
    line-height: .32rem !important;
    height: .32rem !important;
    padding: 0 !important;
    font-size: .12rem;
}

.three-nav ul li a {
    color: #313131;
    display: block;
    position: relative;
}

.three-nav ul li a:hover {
    color: #e0111b;
    text-indent: .4rem;
    /*background-color:#f9f9f9; */
}

.three-nav ul li a:after {
    content: '';
    display: block;
    width: .1rem;
    height: .05rem;
    overflow: hidden;
    background: url(../images/pc/nav_arr.png) -0.1rem 0 no-repeat;
    position: absolute;
    right: .2rem;
    top: .12rem;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.three-nav ul li a:hover:after {
    background-position: 0 0;
}


.tel {
    padding-left: .25rem;
    background: url(../images/shu.jpg) no-repeat left center;
    margin-left: .25rem;
}

.tel h3 {
    font-size: .18rem;
    color: #333;
    line-height: 1rem;
    padding-left: .25rem;
    background: url(../images/tel.jpg) no-repeat left center;
}


.webnytitle .webmenu-title {
    margin: 0 auto;
    text-align: center;
    padding: 0.45rem 0;
    background-color: #f3f4f6;
}

.webnytitle .webmenu-title ul {
    display: inline-block;
    overflow: hidden;
}

.webnytitle .webmenu-title ul li {
    float: left;
    width: 1.6rem;
    height: 0.5rem;
    text-align: center;
    line-height: 0.5rem;
    font-size: 0.18rem;
    margin-left: .05rem;
    margin-right: .05rem;
    margin-top: 0.1rem;
}

.webnytitle .webmenu-title ul li a {
    display: block;
    color: #666666;
    background-color: #fff;
}

.webnytitle .webmenu-title ul li:hover {
    border: 1px solid #e0111b;
}

.webnytitle .webmenu-title ul li:hover a {
    color: #fff;
    background: #e0111b;
}

.webnytitle .webmenu-title ul .li-active {
    float: left;
    width: 1.6rem;
    height: 0.5rem;
    border: 1px solid #e0111b;
    text-align: center;
    line-height: 0.5rem;
    font-size: 0.18rem;
    margin-left: .05rem;
    margin-right: .05rem;
}

.webnytitle .webmenu-title ul .li-active a {
    color: #fff;
    background: #e0111b;
}

.duoduo {
    width: 2.4rem;
    height: 0.7rem;
    background-color: #d3052c;
    text-align: center;
    line-height: 0.7rem;
    font-size: 0.18rem;
    color: #fff;
    margin: 0.3rem auto 0;
}

.duoduo:hover,.yuyue:hover,.orderForm input[type="button"]:hover {
    transform: none !important;
    transition-duration: 0s !important;
    border: 1px solid #d3052c;
    background-color: transparent;
    color: #d3052c;
}


/*轮播图*/
.banner {
    position: relative;
    text-align: center;
    width: 100%;
    z-index: 1;
}

.banner .slider {
    margin: 0 auto;
    position: relative;
}

.slider li {
    float: left;
    width: 100%;
    position: relative;
    overflow: hidden;
    height: calc(100vh - 1rem) !important;
}

.slider img {
    width: 100%;
    position: absolute;
    left: 0;
    height: 100%;
}

.banner .pagination {
    font-size: 0;
    position: absolute;
    z-index: 2;
    bottom: .25rem;
    width: 100%;
}

.banner .pagination a {
    display: inline-block;
    background: #ffffff;
    width: .08rem;
    height: .08rem;
    margin: 0 .12rem;
    border-radius: 100%;
    vertical-align: middle;
}

.banner .pagination a.current {
    background: #E21B18;
    width: .1rem;
    height: .1rem;
}

.banner .prev,
.banner .next {
    position: absolute;
    top: 50%;
    margin-top: -0.22rem;
    width: .27rem;
    height: .44rem;
}

.banner .prev {
    left: 0.48rem;
    background: url(../images/bl.png) no-repeat center;
    background-size: .44rem;
}

.banner .next {
    right: 0.48rem;
    background: url(../images/br.png) no-repeat center;
    background-size: .44rem;
}

.bannerTxt {
    position: absolute;
    width: 12rem;
    left: 50%;
    margin-left: -6rem;
    top: 2.45rem;
}

.btt {
    text-align: left;
}

.btt h3 {
    font-size: 0.5rem;
    color: #fff;
    line-height: 1;
    margin-bottom: 0.18rem;
    font-weight: bold;
}

.btt p {
    font-size: 0.2rem;
    color: #fff;
    line-height: 1;
}

.bannerTwo {
    width: 100%;
    position: relative;
    overflow: hidden;
}

.bannerTwo img {
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
}

.bannerIntroduce {
    position: absolute;
    top: 2.13rem;
    left: 50%;
    margin-left: -6rem;
    top: 50%;
    transform: translateY(-50%);
}

.bannerIntroduce h3 {
    font-size: 0.42rem;
    color: #2162b0;
    line-height: 1;
    margin-bottom: 0.14rem;
}

.bannerIntroduce h5 {
    font-size: 0.2rem;
    color: #666;
    line-height: 0.32rem;
}


.category {
    padding-top: 0.85rem;
}

.rhd {
    text-align: center;
}

.rhd h2,
.adTop h2 {
    font-size: 0.42rem;
    color: #333;
    line-height: 1;
    font-weight: bold;
    margin-bottom: 0.28rem;
}

.rhd h3,
.adTop h3 {
    font-size: 0.19rem;
    color: #666;
    line-height: 1;
    font-weight: 200;
}

.cateList {
    margin-top: 0.3rem;
}

.cateList li {
    width: 33.3%;
    float: left;
    background-color: #ff6600;
    position: relative;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    padding: 0.6rem 0.6rem 0.95rem 0.44rem;
}

.cateList li:nth-of-type(3n-2) {
    border-left: 1px solid #fff;
}

.cateList li:nth-of-type(2) {
    background-color: #f2ad0a;
}

.cateList li:nth-of-type(3) {
    background-color: #42668f;
}

.cateList li:nth-of-type(4) {
    background-color: #3fa892;
}

.cateList li:nth-of-type(5) {
    background-color: #3a84c1;
}

.cateList li:nth-of-type(6) {
    background-color: #626dc0;
}

.cateList li h4 {
    font-size: .26rem;
    color: #fff;
    line-height: 1;
    margin-bottom: .15rem;
}

.cateList li p {
    font-size: .14rem;
    color: #fff;
    line-height: .32rem;
}

.cateList li .alink {}

.cateList li .alink a {
    display: block;
    font-size: .16rem;
    color: #fff;
    margin-bottom: .16rem;
    padding-left: .28rem;
    background: url(../images/rrr.png) no-repeat left center;
}

.cateList li .alink a:last-of-type {
    margin-bottom: 0;
}

.cateList li .cicon {
    display: block;
    right: 0.6rem;
    bottom: 0.45rem;
}

.cateList li:nth-of-type(1) .cicon {
    background: url(../images/c1.png) no-repeat;
    position: absolute;
    width: 0.69rem;
    height: 0.63rem;
    background-size: cover;
}

.cateList li:nth-of-type(2) .cicon {
    background: url(../images/c3.png) no-repeat;
    position: absolute;
    width: 0.78rem;
    height: 0.71rem;
    background-size: contain;
}

.cateList li:nth-of-type(3) .cicon {
    background: url(../images/c7.png) no-repeat;
    position: absolute;
    width: 0.8rem;
    height: 0.69rem;
    background-size: cover;
}

.cateList li:nth-of-type(4) .cicon {
    background: url(../images/c4.png) no-repeat;
    position: absolute;
    width: 0.7rem;
    height: 0.72rem;
    background-size: cover;
}

.cateList li:nth-of-type(5) .cicon {
    background: url(../images/c5.png) no-repeat;
    position: absolute;
    width: 0.67rem;
    height: 0.67rem;
    background-size: cover;
}

.cateList li:nth-of-type(6) .cicon {
    background: url(../images/c6.png) no-repeat;
    position: absolute;
    width: 0.71rem;
    height: 0.66rem;
    background-size: cover;
}


.case {
    padding-top: 1rem;
    padding-bottom: 0.8rem;
    padding-bottom: 1.32rem;
    background-color: #F4F4F4;
}

.caseList {
    margin-top: 0.4rem;
}

.caseList li {
    width: 24%;
    float: left;
    margin-right: 0.8%;
    margin-bottom: 0.8%;
}

.caseList li:nth-of-type(4n-3) {
    margin-left: 0.8%;
}

.caseList li .caseImg {
    width: 100%;
    overflow: hidden;
}

.caseList li .caseImg img {
    width: 100%;
    height: 100%;
    display: block;
    transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
}

.caseList li:hover .caseImg img,
.partInfo li:hover .ptImg img {
    transform: scale(1.06, 1.06);
    -ms-transform: scale(1.06, 1.06);
    -moz-transform: scale(1.06, 1.06);
    -webkit-transform: scale(1.06, 1.06);
    -o-transform: scale(1.06, 1.06);
}

.caseList li .caseTxt {
    border: 1px solid #dedede;
    padding: .24rem .16rem .16rem;
    background-color: #fff;
}

.caseList li .caseTxt h4 {
    font-size: .18rem;
    color: #333;
    line-height: 1;
    height: .18rem;
    overflow: hidden;
}

.caseList li .caseTxt h5 {
    font-size: .16rem;
    color: #999;
    line-height: 1;
    margin: .15rem 0;
}

.caseList li .caseTxt .read {
    border-top: 1px solid #e8e8e8;
}

.caseList li .caseTxt .read .more {
    font-size: .16rem;
    color: #999999;
    line-height: 1;
    display: block;
    margin-top: .17rem;
}

.caseList li .caseTxt .read i {
    display: block;
    background: url(../images/jt.png) no-repeat;
    width: .25rem;
    height: .1rem;
    margin-top: .17rem;
}


.part {
    padding: 1.05rem 0 1.14rem;
    background-image: url(../images/partbgg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
}

.partInfo {
    margin: 0.35rem 0.48rem 0.4rem;
}

.partInfo li {
    float: left;
    width: 12.5%;
    overflow: hidden;
    position: relative;
    height: 1.25rem !important;
}

.partInfo li:before {
    content: "";
    background: url(../images/di.png) no-repeat right bottom;
    width: 0.08rem;
    height: 0.07rem;
    position: absolute;
    bottom: 0;
    right: 0;
    background-size: cover;
}

.partInfo li .ptImg {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    overflow: hidden;
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
}

.partInfo li .ptImg:before {
    content: "";
    width: 90%;
    height: 1px;
    background-color: #e3e3e3;
    position: absolute;
    bottom: 0.03rem;
    left: 0.08rem;
}



.partInfo li .ptImg:after {
    content: "";
    width: 1px;
    height: 90%;
    background-color: #e3e3e3;
    position: absolute;
    right: 0.04rem;
    top: 0.04rem;
}


.partInfo li .ptImg:before {
    left: 0;
    width: 100%;
}

.partInfo li .ptImg:after {
    top: 0;
    height: 100%;
}

.partInfo li:before {
    display: none;
}
.partInfo li {
    background-color: #fff;
    width: 14.28571%;
}

.partInfo {
    margin: 0.35rem 2rem 0.4rem;
}

.partInfo li:nth-last-of-type(1),
.partInfo li:nth-last-of-type(2),
.partInfo li:nth-last-of-type(3),
.partInfo li:nth-last-of-type(4) {
    display: none;
}

.partInfo li:nth-of-type(22) .ptImg:before,
.partInfo li:nth-of-type(23) .ptImg:before,
.partInfo li:nth-of-type(24) .ptImg:before,
.partInfo li:nth-of-type(25) .ptImg:before,
.partInfo li:nth-of-type(26) .ptImg:before,
.partInfo li:nth-of-type(27) .ptImg:before,
.partInfo li:nth-of-type(28) .ptImg:before
 {
    width: 0px !important;
}

.part .rhd h2,.part .rhd h3,.part h5 {
    color: #fff !important;
}


.partInfo li:nth-of-type(7n) .ptImg:after {
    content: "";
    width: 0px !important;
}

.partInfo li:nth-of-type(7n):before {
    width: 0px !important;
}

.partInfo li img {
    max-width: 90%;
    max-width: 80%;
    max-height: 100%;
    transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
}

/*.partInfo li:nth-of-type(8n):before,.partInfo li:nth-of-type(17):before,
.partInfo li:nth-of-type(18):before,.partInfo li:nth-of-type(19):before,
.partInfo li:nth-of-type(20):before,.partInfo li:nth-of-type(21):before,
.partInfo li:nth-of-type(22):before,.partInfo li:nth-of-type(23):before,
.partInfo li:nth-of-type(24):before{content:"";background:none;}
.partInfo li:nth-of-type(8n) .ptImg:after,.partInfo li:nth-of-type(17) .ptImg:before,
.partInfo li:nth-of-type(18) .ptImg:before,.partInfo li:nth-of-type(19) .ptImg:before,
.partInfo li:nth-of-type(20) .ptImg:before,.partInfo li:nth-of-type(21) .ptImg:before,
.partInfo li:nth-of-type(22) .ptImg:before,.partInfo li:nth-of-type(23) .ptImg:before,
.partInfo li:nth-of-type(24) .ptImg:before{background-color:transparent!important;}*/
.part h5 {
    font-size: 0.22rem;
    color: #666;
    line-height: 1;
    text-align: center;
    margin-bottom: 0.25rem;
    font-weight: 200;
}

.yuyue {
    display: block;
    width: 2.4rem;
    height: 0.68rem;
    background-color: #d4042c;
    text-align: center;
    line-height: 0.68rem;
    margin: 0 auto;
    font-size: 0.19rem;
    color: #fff;
}

.advantage {
    position: relative;
    padding-top: 0 !important;
}

.webnytitle {
    display: none;
}

.adp {
    width: 9.61rem;
    height: 30.7rem;

    width: 9.54rem;
    height: 31.2rem;
    /* background: url(../images/bg7.png) no-repeat;
    background-size: 9.61rem 30.7rem; */
    
    position: absolute;
    bottom: -0.4rem;
    /* left: 50%; */
    left: calc(50% - 4.65rem);
    /* margin-left: -4.8rem; */
    z-index: 9;
}

.adcon {
    display: flex;
    justify-content: space-between;
}

.adcon::after {
    display: none;
}

.adcon .fl,
.adcon .fr {
    float: none;
}

.adTop {
    text-align: center;
    background-color: #d4042c;
    padding: 0.7rem 0 0.45rem;
}

.adTop h2,
.adTop h3 {
    color: #fff;
}

.adcon,
.fotTop,
.kk,
.orderForm,
.pList {
    margin: 0 auto;
    width: 78.2%;
}

/* @media only screen and (min-width: 1600px) and (max-width: 1680px) {

    .adcon,
    .fotTop,
    .kk,
    .orderForm,
    .pList {
        width: 83.2%;
    }
}

@media only screen and (min-width: 1260px) and (max-width: 1440px) {

    .adcon,
    .fotTop,
    .kk,
    .orderForm,
    .pList {
        width: 12rem;
    }

    .webnytitle .webmenu-title ul li {
        width: 1.5rem;
    }
} */

.adImg {
    z-index: 999;
}

.adList li:nth-of-type(2n) {
    background-color: #f3f4f6;
}

.adList li:nth-of-type(1) {
    padding: 0.85rem 0 0.78rem;
}

.adList li:nth-of-type(2) {
    padding: 0.68rem 0 0.65rem;
}

.adList li:nth-of-type(3) {
    padding: 0.65rem 0 0.6rem;
}

.adList li:nth-of-type(4) {
    padding: 0.8rem 0 0.8rem;
}

.adList li:nth-of-type(5) {
    padding: 0.62rem 0 0.62rem;
}

.adList li:nth-of-type(6) {
    padding: 0.84rem 0 0.75rem;
}

.adList li:nth-of-type(1) img {
    width: 4.54rem;
    height: 3.3rem;
}

.adList li:nth-of-type(2) img {
    width: 5.74rem;
    height: 3.54rem;
}

.adList li:nth-of-type(3) img {
    width: 7.6rem;
    height: 4.2rem;
}

.adList li:nth-of-type(4) img {
    width: 7.45rem;
    height: 3.29rem;
}

.adList li:nth-of-type(5) img {
    width: 6.85rem;
    height: 3.96rem;
}

.adList li:nth-of-type(6) img {
    width: 5.7rem;
    height: 3.48rem;
}

.adInfo h3 {
    font-size: 0.24rem;
    color: #666;
    line-height: 0.38rem;
    font-weight: bold;
    margin-bottom: 0.08rem;
}

.adInfo h3 span {
    color: #d4042c;
}

.adInfo h5 {
    font-size: 0.2rem;
    color: #999;
    line-height: 0.34rem;
    font-weight: 200;
}

.adList li:nth-of-type(1) .adInfo {
    padding-left: 1rem;
    padding-top: 1rem;
    background: url(../images/num1.jpg) no-repeat left top 1rem;
    background-size: 0.78rem 0.74rem;
}

.adList li:nth-of-type(2) .adInfo {
    padding-left: 1rem;
    padding-top: 1.25rem;
    background: url(../images/num2.jpg) no-repeat left top 1.25rem;
    background-size: 0.78rem 0.74rem;
}

.adList li:nth-of-type(3) .adInfo {
    padding-left: 1rem;
    padding-top: 1.45rem;
    background: url(../images/num3.jpg) no-repeat left top 1.45rem;
    background-size: 0.78rem 0.74rem;
}

.adList li:nth-of-type(4) .adInfo {
    padding-left: 1rem;
    padding-top: 1.05rem;
    background: url(../images/num4.jpg) no-repeat left top 1.05rem;
    background-size: 0.78rem 0.74rem;
}

.adList li:nth-of-type(5) .adInfo {
    padding-left: 1rem;
    padding-top: 0.95rem;
    background: url(../images/num5.jpg) no-repeat left top 0.95rem;
    background-size: 0.78rem 0.74rem;
}

.adList li:nth-of-type(6) .adInfo {
    padding-left: 1rem;
    padding-top: 0.75rem;
    background: url(../images/num6.jpg) no-repeat left top 0.75rem;
    background-size: 0.78rem 0.74rem;
}

.promise {
    background: url(../images/bg2.jpg) no-repeat center;
    background-size: cover;
}

.promise h2,
.promise h3 {
    color: #fff;
}

.promise h2 {
    padding-top: 1rem;
}

.pList {
    margin: 0.35rem auto 0;
    border: 1px solid rgba(255, 255, 255, 0.3);
    padding: 0.16rem 0;
}

.pList li {
    width: 25%;
    float: left;
    border-right: 1px solid rgba(255, 255, 255, 0.3);
    text-align: center;
}

.pList li:last-of-type {
    border-right: none;
}

.pList li h5 {
    font-size: 0.2rem;
    color: #fff;
    line-height: 1;
    margin-top: 0.17rem;
    font-weight: 200;
}

.pList li .ppImg {
    height: 0.52rem;
}

.pList li:nth-of-type(1) .ppImg img {
    width: 0.51rem;
    height: 0.48rem;
}

.pList li:nth-of-type(2) .ppImg img {
    width: 0.46rem;
    height: 0.48rem;
}

.pList li:nth-of-type(3) .ppImg img {
    width: 0.52rem;
    height: 0.52rem;
}

.pList li:nth-of-type(4) .ppImg img {
    width: 0.52rem;
    height: 0.4rem;
}

.order {
    padding: 1rem 0 0.76rem;
    background-color: #f3f3f3;
}

.orderForm {
    margin: 0.35rem auto 0;
}

.orderForm .odInput {
    float: left;
    /* width: 21.3%; */
    /* margin-right: 1.05%; */
    width: 3.1rem;
    position: relative;
}

.orderForm .odInput::after {
    content: '';
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
    height: .35rem;
    background-color: #D2D2D2;
}

.odInput input[type="text"],
.odInput select {
    background-color: #fff;
    width: 100%;
    height: 0.68rem;
    line-height: 0.68rem;
    font-size: 0.18rem;
    color: #666;
    padding-left: 0.22rem;
    border: none;
    /* box-shadow: 0 0.07rem 0.16rem 0 rgba(7, 17, 27, .16); */

    
}



.odInput select {
    /* color: #d72e39; */
    color: #666;
    background: #fff url(../images/down.png) no-repeat right 0.2rem center;
    appearance: none;
    -webkit-appearance: none;
}

.orderForm input[type="button"] {
    width: 10.6%;
    height: 0.68rem;
    text-align: center;
    line-height: 0.68rem;
    float: right;
    font-size: 0.18rem;
    color: #fff;
    background-color: #d4042c;
    border: none;
}

.orderForm {
    display: flex;
}

.orderForm input[type="button"] {
    flex: 1;
}

.odd2 input[type="text"] {
    width: 60%;
}

.odd2 img {
    width: 40%;
    box-shadow: 0 0.07rem 0.16rem 0 rgba(7, 17, 27, .16);
}

.kk {
    margin: 0 auto;
    padding: 0.48rem 0;
}

.kk ul li {
    width: 20%;
    float: left;
    text-align: center;
    border-right: 1px solid #eeeeee;
}

.kk ul li h5 {
    font-size: .16rem;
    color: #999;
    line-height: 1;
    margin-top: 0.38rem;
    font-weight: 200;
}

.kk ul li:last-of-type {
    border-right: none;
}

.kk ul li:nth-of-type(1) img {
    width: 0.49rem;
    height: 0.45rem;
}

.kk ul li:nth-of-type(2) img {
    width: 0.45rem;
    height: 0.45rem;
}

.kk ul li:nth-of-type(3) img {
    width: 0.39rem;
    height: 0.45rem;
}

.kk ul li:nth-of-type(4) img {
    width: 0.46rem;
    height: 0.46rem;
}

.kk ul li:nth-of-type(5) img {
    width: 0.5rem;
    height: 0.47rem;
}

/*
.footer{background-color:#1f1e1f;}
.fotTop{margin:0 auto;padding:0.78rem 0 0.5rem;border-bottom:1px solid rgba(255,255,255,0.1);}
.fotBottom p{font-size:14px;color:#666;text-align: center;line-height:0.6rem;}
.fot1{}
.fot1 .consult{display: block;width:1.3rem;height:0.48rem;background-color:#d4042c;text-align: center;line-height:0.48rem;
border:none;font-size:15px;color:#fff;border-radius:5px;margin-top:0.65rem;}
.fot2{margin-left:2rem;margin-top:0.1rem;}
.fot2 h4{font-size:0.18rem;color:#c2c2c2;line-height:1;}
.fot2 h2{font-size:0.4rem;color:#fff;line-height:1;margin:0.25rem 0 0.2rem;}
.fot2 p{font-size:0.16rem;color:#999;line-height:0.36rem;}
.fot3{margin-top:0.1rem;}
.fot3 ul li{float: left;margin-right:0.2rem;}
.fot3 ul li:last-of-type{margin-right:0;}
.fot3 ul li .ewm{width:1.3rem;height:1.3rem;background-color:#fff;text-align: center;}
.fot3 ul li .ewm img{width:1.23rem;height:1.23rem;margin-top:0.035rem;}
.fot3 ul li h6{font-size:0.16rem;color:#999;margin-top:0.1rem;text-align: center;line-height:1;}
*/

/***********************底部页脚***********************/
.footer {
    width: 100%;
    overflow: hidden;
    background: #1c1c1c;
    z-index: 5;
    position: relative;
}

.footer-text {
    width: 94%;
    margin: 0 auto;
    overflow: hidden;
    padding: .6rem 0 .5rem 0;
}

/* @media only screen and (min-width: 2559px) and (max-width: 200000px) {
    .footer-text {
        width: 80%;
    }
}

@media only screen and (min-width: 1800px) and (max-width: 2559px) {
    .footer-text {
        width: 78.2%;
    }
} */

.footer-text .left {
    float: left;
    overflow: hidden;
    width: 50%;
}

.footer-text .left h3 {
    color: #f7f7f7;
    font-size: 0.22rem;
    line-height: .4rem;
    font-weight: normal;
    padding: .1rem 0 .1rem 0;
}

.footer-text .left p {
    color: #999999;
    font-size: 0.17rem;
    line-height: .3rem;
}

.footer-text .right {
    float: right;
    overflow: hidden;
    width: 50%;
}

.footer-text .right .menu ul {
    /* padding-left: .2rem; */
}

.footer-text .right .menu ul li {
    cursor: pointer;
    color: #666666;
    font-weight: bold;
    font-size: 0.21rem;
    line-height: .24rem;
    padding-bottom: .15rem;
}

.footer-text .right .menu ul li span {
    padding-right: .12rem;
}

.footer-text .right .menu ul li:hover {
    color: #ffffff;
}

.footer-text .right .menu ul .li-default {
    cursor: pointer;
    color: #666666;
    font-weight: bold;
    font-size: 0.21rem;
    line-height: .24rem;
    padding-bottom: .15rem;
}

.footer-text .right .menu ul .li-active {
    cursor: pointer;
    color: #ffffff;
    font-weight: bold;
    font-size: 0.21rem;
    line-height: .24rem;
    padding-bottom: .15rem;
}

.footer-text .right .menu {
    float: left;
    /* width: 40%; */
}

.footer-text .right .menu-content {
    float: left;
    width: 60%;
}

.footer-text .right .menu-content .layout {
    /* border-left: 1px solid #818181; */
    overflow: hidden;
}

.footer-text .right .menu-content .cell {
    /* float: right; */
    display: none;
    width: 100%;
}

.footer-text .right .menu-content .cell:nth-of-type(1) {
    display: block;
}

.footer-text .right .menu-content .cell h4 {
    color: #b2b2b2;
    font-size: 0.17rem;
    line-height: .24rem;
    font-weight: 200;
}

.footer-text .right .menu-content .cell h2 {
    color: #ffffff;
    font-size: .26rem;
    line-height: .45rem;
    padding: .15rem 0 .1rem 0;
}

.footer-text .right .menu-content .cell .txt {
    color: #999999;
    font-size: 0.17rem;
    line-height: .32rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.footer-bottom {
    width: 94%;
    margin: 0 auto;
    overflow: hidden;
    text-align: center;
}
.footer-text .right .menu ul li .de {
    overflow: hidden;
}
/* @media only screen and (min-width: 2559px) and (max-width: 200000px) {
    .footer-bottom {
        width: 80%;
    }
}

@media only screen and (min-width: 1919px) and (max-width: 2559px) {
    .footer-bottom {
        width: 78.2%;
    }
}

@media only screen and (min-width: 1260px) and (max-width: 1440px) {

    .footer-bottom,
    .footer-text {
        width: 12rem;
    }
}

@media only screen and (min-width: 1600px) and (max-width: 1680px) {

    .footer-bottom,
    .footer-text {
        width: 83.2%;
    }
} */

.footer-bottom .one {
    color: #818181;
    font-size: 0.17rem;
    line-height: .6rem;
    border-top: 1px solid rgba(255, 255, 255, 0.2);
}

.footer-bottom .one a {
    color: #818181;
}

.footer-bottom .one a:hover {
    color: #fff;
}

.footer-bottom .one span {
    color: #ffffff !important;
    padding-left: .08rem;
    padding-right: .08rem;
}

.footer-bottom .two {
    color: #ffffff;
    font-size: .12rem;
    line-height: .6rem;
    border-top: 1px solid rgba(255, 255, 255, 0.2);
}

.footer-bottom .two span {
    color: #818181;
}

.footer-bottom .two a {
    color: #ffffff !important;
    font-size: .12rem;
    line-height: .6rem;
    opacity: 1;
}

.footer-bottom .two a:hover {
    opacity: 1;
}

.footer-bottom .two span a {
    color: #ffffff !important;
    font-size: .12rem;
    line-height: .6rem;
    opacity: 0.2 !important;
}

.footer-bottom .two span a:hover {
    opacity: 1;
}

/*右侧导航*/
.top {
    opacity: 0;
    z-index: 100000;
    transition: all 0.8s;
    -moz-transition: all 0.8s;
    -webkit-transition: all 0.8s;
    -o-transition: all 0.8s;
}

.top a {
    width: .48rem;
    height: .48rem;
    display: inline-block;
    background: url(../../images/top.jpg) top center no-repeat;
    outline: none;
}

.top a:hover {
    background: url(../../images/top.jpg) center -1.96rem no-repeat;
}

.pc-suspension {
    position: fixed;
    right: 0;
    top: 60%;
    width: 0.48rem;
    z-index: 999;
}

.suspension-show a {
    display: block;
    width: 0.48rem;
    height: 0.48rem;
    margin-top: .03rem;
    cursor: pointer;
}

.suspension-show-one {
    background: url(../../images/top.jpg) center -0.48rem no-repeat;
    background-size: 0.48rem;
}

.suspension-show-two {
    background: url(../../images/top.jpg) center -0.96rem no-repeat;
    background-size: 0.48rem;
}

.suspension-show-three {
    background: url(../../images/top.jpg) center -1.44rem no-repeat;
    background-size: 0.48rem;
}

.suspension-show-one:hover {
    background: url(../../images/top.jpg) center -2.4rem no-repeat;
    background-size: 0.48rem;
}

.suspension-show-two:hover {
    background: url(../../images/top.jpg) center -2.88rem no-repeat;
    background-size: 0.48rem;
}

.suspension-show-three:hover {
    background: url(../../images/top.jpg) center -3.36rem no-repeat;
    background-size: 0.48rem;
}

.suspension-hide-pho {
    display: none;
    position: relative;
    border-radius: .1rem;
    top: -1.3rem;
    width: 2.8rem;
    left: -3rem;
    background: #edebeb;
    padding: 0.1rem 0.4rem 0.2rem;
}

.suspension-hide-pho p {
    margin-top: .12rem;
    font-size: 0.16rem;
    color: #333333;
    line-height: 0.3rem;
    overflow: hidden;
}

.suspension-show-four {
    background: url(../../images/weixin.jpg) no-repeat center;
    background-size: 0.48rem;
}

.suspension-show-four:hover {
    background: url(../../images/weixinh.jpg) no-repeat center;
    background-size: 0.48rem;
}

.suspension-hide-ewm {
    display: none;
    position: relative;
    top: -1.15rem;
    width: 1.15rem;
    left: -1.3rem;
}

.suspension-hide-ewm img {
    width: 1.15rem;
    height: 1.15rem;
}


/* @media only screen and (min-width: 1200px) and (max-width: 1920px) {
    html {
        font-size: 100px;
    }
} */




/*main4*/
.main4 {
    width: 100%;
    overflow: hidden;
    background: #f8f8f8;
    padding: .7rem 0 .9rem 0;
}

.main4 .title {
    text-align: center;
}

.main4 .title1 {
    color: #ba0903;
    font-size: .3rem;
    line-height: .5rem;
    font-family: SourceHanSansCN-Normal, "微软雅黑";
    ;
    font-weight: 200;
}

.main4 .title2 {
    color: #666666;
    font-size: .14rem;
    line-height: .4rem;
    padding-bottom: .25rem;
    font-weight: 200;
}

.main4 .list {
    /* margin: 0 auto; */
    width: 100%;
}

.main4 .list .left {
    width: 33.33%;
}

.main4 .list .left .layout1 {
    padding-right: .46rem;
}

.main4 .list .left .layout2 {
    padding-left: .23rem;
    padding-right: .23rem;
}

.main4 .list .left .layout3 {
    padding-left: .46rem;
}

.main4 .list .left a {
    display: block
}

.main4 .list .left .layout1 .img {
    width: 100%;
    overflow: hidden;
}

.main4 .list .left .layout1 .img img {
    width: 100%;
    height: 2.35rem;
    display: block;
    ;
    transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
}

.main4 .list .left .layout1 a:hover .img img {
    transform: scale(1.2, 1.2);
    -ms-transform: scale(1.2, 1.2);
    -moz-transform: scale(1.2, 1.2);
    -webkit-transform: scale(1.2, 1.2);
    -o-transform: scale(1.2, 1.2);
}

.main4 .list .left .layout1 .txt {
    padding: .35rem .2rem .1rem .2rem;
    background: #fff;
}

.main4 .list .left .layout1 .txt .txt1 {
    font-size: .2rem;
    color: #333333;
    line-height: .26rem;
    font-weight: bold;
    height: .26rem;
    overflow: hidden;
}

.main4 .list .left .layout1 .txt p {
    font-size: .16rem;
    color: #777777;
    line-height: .3rem;
    margin: .15rem 0 .25rem 0;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    height: 1.2rem;
}

.main4 .list .left .layout1 a:hover .txt p {
    color: #ba0903;
}

.main4 .list .left .layout1 .txt .date {
    width: 1.2rem;
    font-size: .14rem;
    color: #ba0903;
    line-height: .5rem;
    background: url("../images/pc/jiantou_red.png") no-repeat right center;
}

.main4 .list .left .layout2 .img {
    width: 100%;
    overflow: hidden;
}

.main4 .list .left .layout2 .img img {
    height: 2.35rem;
    width: 100%;
    display: block;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
}

.main4 .list .left .layout2 a:hover .img img {
    transform: scale(1.2, 1.2);
    -ms-transform: scale(1.2, 1.2);
    -moz-transform: scale(1.2, 1.2);
    -webkit-transform: scale(1.2, 1.2);
    -o-transform: scale(1.2, 1.2);
}

.main4 .list .left .layout2 .txt {
    padding: .35rem .2rem .1rem .2rem;
    background: #fff;
}

.main4 .list .left .layout2 .txt .txt1 {
    font-size: .2rem;
    color: #333333;
    line-height: .26rem;
    font-weight: bold;
    height: .26rem;
    overflow: hidden;
}

.main4 .list .left .layout2 .txt p {
    font-size: .16rem;
    color: #777777;
    line-height: .35rem;
    margin: .15rem 0 .25rem 0;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    height: 1.2rem;
}

.main4 .list .left .layout2 a:hover .txt p {
    color: #ba0903;
}

.main4 .list .left .layout2 .txt .date {
    width: 1.2rem;
    font-size: .14rem;
    color: #ba0903;
    line-height: .5rem;
    background: url("../images/pc/jiantou_red.png") no-repeat right center;
}

.main4 .list .left .layout3 .new {
    padding: .2rem .3rem .16rem .3rem;
    background: #fff;
}

.main4 .list .left .new .title {
    font-size: .24rem;
    color: #000000;
    margin-bottom: .16rem;
    line-height: .32rem;
    overflow: hidden;
    text-align: left;
}

.main4 .list .left .new .title .jia {
    display: block;
    text-transform: uppercase;
    font-size: .14rem;
    font-family: Arial;
    color: #999999;
    float: right;
    background: url("../images/pc/jia.jpg") no-repeat right center;
    padding-right: .18rem;
}
.main4 .list .left .new ul {
    overflow: hidden;
}

.main4 .list .left .new ul li a {
    color: #666666;
    font-size: .16rem;
    line-height: .35rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.main4 .list .left .new ul li a:hover {
    color: #ba0903;
}

.main4 .list .left .new .title .jia:hover {
    color: #ba0903;
}

.main4 .list .left .new ul:nth-of-type(1) {
    padding-bottom: .15rem;
    border-bottom: 1px solid #e6e6e6;
    margin-bottom: .23rem;
}

.main4 .layout {
    clear: both;
    padding-top: .5rem;
}

.main4 .layout .more1 {
    display: block;
    line-height: .7rem;
    height: .7rem;
    color: #333333;
    text-align: center;
    background: #ededed;
}

.main4 .layout .more2 {
    font-size: .2rem;
    font-family: "SourceHanSansCN-Normal", "微软雅黑";
    ;
    font-weight: 200;
    display: inline-block;
    width: 1.6rem;
    text-align: left;
    background: url("../images/mo/jiantou_hui.png") no-repeat right center;
}

.main4 .layout .more1:hover {
    background: #ba0903;
}

.main4 .layout .more1:hover .more2 {
    background: url("../images/pc/jiantou_bai.png") no-repeat right center #ba0903;
    color: #fff;
}

/* @media only screen and (min-width:2559px) and (max-width:200000px) {
    .main4 .title1 {
        font-size: .4rem;
    }

    .main4 .title2 {
        font-size: .18rem;
    }

    .main4 .list {
        width: 80%;
    }

    .main4 .list .left .layout1 .img img {
        height: 2.6rem;
        overflow: hidden;
    }

    .main4 .list .left .layout2 .img img {
        height: 2.6rem;
        overflow: hidden;
    }

    .main4 .list .left .layout3 .new {
        padding: .3rem .3rem .25rem .3rem;
    }
}

@media only screen and (min-width:1800px) and (max-width:2559px) {
    .main4 .title1 {
        font-size: .4rem;
    }

    .main4 .title2 {
        font-size: .18rem;
    }

    .main4 .list {
        width: 73%;
    }

    .main4 .list .left .layout1 .img img {
        height: 2.6rem;
        overflow: hidden;
    }

    .main4 .list .left .layout2 .img img {
        height: 2.6rem;
        overflow: hidden;
    }

    .main4 .list .left .layout3 .new {
        padding: .3rem .3rem .25rem .3rem;
    }
} */

.banner li .txt {
    position: absolute;
    top: 0px;
    left: 0;
    right: 0;
    width: 78%;
    text-align: left;
    margin: 0 auto;
}

.banner li .txt h3 {
    font-weight: 400;
    color: #ffffff;
    font-size: 0.4rem;
    line-height: 0.6rem;
    padding-bottom: 0.3rem;
    padding-top: 2.45rem;
}

.banner li .txt h4 {
    font-weight: 600;
    color: #ffffff;
    font-size: 0.6rem;
    line-height: 0.6rem;
    padding-bottom: 0.75rem;
}

.banner li .txt p {
    color: #ffffff;
    font-size: 0.22rem;
    line-height: 0.28rem;
    display: inline;
}

.banner li:nth-child(4) .txt h4 {
    font-weight: 600;
    color: rgb(144, 72, 0);
    font-size: 0.6rem;
    line-height: 0.6rem;
    padding-bottom: 0.75rem;
}

.banner li:nth-child(4) .txt p {
    color: rgb(144, 72, 0);
    font-size: 0.22rem;
    line-height: 0.28rem;
    display: inline;
}

.banner li:nth-child(3) .txt {
    position: absolute;
    top: 0px;
    left: 0;
    right: 0;
    width: 78%;
    text-align: center;
    margin: 0 auto;
    height: 100%;
}

.banner li:nth-child(3) .txt h3 {
    font-weight: 400;
    color: #ffffff;
    font-size: 0.4rem;
    line-height: 0.6rem;
    padding-bottom: 0.4rem;
    padding-top: 1.1rem;
}

.banner li:nth-child(3) .txt h4 {
    font-weight: 500;
    color: #ffffff;
    font-size: 0.4rem;
    line-height: 0.6rem;
    padding-bottom: 0.5rem;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 1rem;
    margin: 0 auto;
}

.banner li:nth-child(3) .txt p {
    display: none;
}

.pcban {
    display: block !important;
}

.mobileban {
    display: none !important;
}

.newmfoot {
    display: none !important;
}

@media screen and (min-width: 751px) {
    
    .tabbar {
        display: none !important;
    }
}
@media screen and (max-width: 750px) {

    .tabbar {
        display: none;
        position: fixed;
        left: 0;
        bottom: 0;
        width: 100vw;
        height: 1.66rem;
        background-color: #F7F7F7;
        padding: .27rem .7rem 0;
    }

    .tabbar .ul {
        display: flex;
        justify-content: space-between;
    }

    .tabbar .ul .li {
        display: flex;
        flex-direction: column;
        align-items: center;

        font-family: ll;
        font-size: .22rem;
        font-weight: 300;
        line-height: .2578rem;
        text-align: left;
        color: #9B9B9B;
    }

    .tabbar .ul .li img {
        width: .3rem;
        height: .3rem;
        margin-bottom: .14rem;
    }

    .tabbar .ul .li .tabbaricon img:nth-of-type(1) {
        display: block;
    }
    .tabbar .ul .li .tabbaricon img:nth-of-type(2) {
        display: none;
    }


    .newmfoot {
        display: block !important;
    }

    .zsmboxf {
        padding: 0 !important;
    }

    .ibanner .swiper-wrapper {
        width: 100%;
        height: 100%;
    }


    body {
        min-width: auto;
    }

    .pcban {
        display: none !important;
    }

    .mobileban {
        display: block !important;
    }

    /*reset*/
    * {
        box-sizing: border-box;
    }

    body,
    div,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    hr,
    p,
    blockquote,
    dl,
    dt,
    dd,
    ul,
    ol,
    li,
    pre,
    form,
    fieldset,
    legend,
    button,
    input,
    textarea,
    select,
    th,
    td,
    article,
    aside,
    audio,
    canvas,
    caption,
    details,
    figure,
    footer,
    header,
    hgroup,
    iframe,
    mark,
    menu,
    nav,
    object,
    section,
    summary,
    ::before,
    ::after {
        margin: 0;
        padding: 0;
        font-weight: normal;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

    article,
    aside,
    details,
    figcaption,
    figure,
    footer,
    header,
    hgroup,
    main,
    nav,
    section,
    summary {
        display: block;
    }

    a,
    button,
    input,
    textarea,
    select {
        background: none;
        -webkit-tap-highlight-color: rgba(255, 0, 0, 0);
        outline: none;
        -webkit-appearance: none;
    }



    body {
        font-family: "微软雅黑", "SY1";
        color: #333;
    }

    em {
        font-style: normal
    }

    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        font-weight: normal;
    }

    li {
        list-style: none
    }

    a {
        text-decoration: none;
        color: #333;
    }

    img {
        border: none;
        vertical-align: top;
    }

    table {
        border-collapse: collapse;
        border-spacing: 0;
    }

    textarea {
        resize: none;
        overflow: auto;
    }

    html,
    body {
        width: 100%;
        height: 100%;
    }

    .clearfix::before,
    .clearfix::after {
        content: '';
        height: 0;
        line-height: 0;
        display: block;
        visibility: hidden;
        clear: both;
    }

    .fl,
    .lefter {
        float: left;
    }

    .fr,
    .righter {
        float: right;
    }

    em,
    i {
        font-style: normal;
    }

    .imgResponsive {
        display: block;
        max-width: 100%;
        height: auto;
    }

    .container {
        width: 100%;
        max-width: 7.5rem;
        min-width: 3rem;
        margin: 0 auto;
    }

    .tc {
        text-align: center;
    }

    .tl {
        text-align: left;
    }

    .underline {
        text-decoration: underline;
    }

    .cor1,
    a.cor1 {
        color: #08af51 !important;
    }

    .bg {
        background: #f3f3f3;
    }

    .bg1 {
        background: #fff;
    }

    .list li {
        float: left;
    }

    .block {
        display: block;
    }

    .pdb80 {
        padding-bottom: 0.8rem;
    }

    .box {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
    }

    .icon {
        display: inline-block;
        background: url(../images/icon.png) no-repeat;
        width: 5.47rem;
        height: 1.59rem;
        background-size: 5.47rem;
    }

    .ic1 {
        background-position: 23.73% 0;
        width: 0.56rem;
        height: 0.55rem;
    }

    @font-face {
        font-family: "b";
        src: url("../font/HarmonyOS_Sans_SC_Bold.ttf") format("opentype");
        font-weight: normal;
        font-style: normal;
    }

    @font-face {
        font-family: "l";
        src: url("../font/HarmonyOS_Sans_SC_Light.ttf") format("opentype");
        font-weight: normal;
        font-style: normal;
    }

    @font-face {
        font-family: "m";
        src: url("../font/HarmonyOS_Sans_SC_Medium.ttf") format("opentype");
        font-weight: normal;
        font-style: normal;
    }

    @font-face {
        font-family: "r";
        src: url("../font/HarmonyOS_Sans_SC_Regular.ttf") format("opentype");
        font-weight: normal;
        font-style: normal;
    }

    @font-face {
        font-family: "k";
        src: url("../font/HarmonyOS_Sans_SC_Black.ttf") format("opentype");
        font-weight: normal;
        font-style: normal;
    }

    @font-face {
        font-family: "t";
        src: url("../font/HarmonyOS_Sans_SC_Thin.ttf") format("opentype");
        font-weight: normal;
        font-style: normal;
    }

    .header {
        height: 1rem;
        padding: 0 0.35rem;
    }

    .header .logo {
        margin-top: 0.22rem;
    }

    .header .logo img {
        width: 2.16rem;
        height: 0.59rem;
    }

    .header .tel {
        display: block;
        margin-top: 0.32rem;
        margin-right: 0.18rem;
    }

    .header .tel img {
        width: 0.37rem;
        height: 0.38rem;
    }

    .header .menu {
        margin-top: 0.36rem;
    }

    .header .menu .imenu2 {
        display: inline-block;
        background: url(../images/menu.png) no-repeat;
        width: 0.42rem;
        height: 0.32rem;
        background-size: 100% 100%;
        -webkit-transition: background .4s;
        transition: background .4s;
    }

    .header .menu.current .imenu2 {
        background: url(../images/iclose2.png) no-repeat;
        width: 0.42rem;
        height: 0.32rem;
        background-size: 100% 100%;
    }

/*手机菜单*/
.droplist { display:none; width:100%; height:100%; z-index:100; position:fixed; top:1.1rem; bottom:0; left:50%; margin-left:-50%; background-color:#F8F8F8; z-index: 1000;padding-top: 0.3rem;}
.droplist > ul { overflow-y:auto; padding:0  0.3rem; height:92%; }
.droplist > ul > li { cursor:pointer; }
.droplist > ul > li.nbg > a { background:none; }
.droplist > ul > li > a { color:#231815; font-family: ll;font-size: .24rem;font-weight: bold;line-height: 0.86rem;letter-spacing: 0em;text-align: left;
height:0.86rem; border-bottom:1px solid rgba(169,169,169, .2); display:block; display:block;   position: relative;}

.droplist>ul>li>a.current {border-bottom:none;height: 0.75rem;color: #E60012; }

.droplist ul li ul { display:none; border-bottom:1px solid rgba(169,169,169, .2);padding-bottom: .18rem; }
.droplist ul li ul li a { color:#767676; font-family: ll;font-size:0.22rem; line-height:0.5rem;font-weight: 300; }
.droplist ul li ul li {line-height: 1.5;}
.plus {
    width: .4rem;
    height: .4rem;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.plus::before, .plus::after {
    content: "";
    width: .2rem;
    height: .02rem;
    background-color: rgba(102, 102, 102, .6);
    position: absolute;
    top: .18rem;
    left: .1rem;
}
.plus::after {
    transform: rotate(90deg);
}

.minus {
    display: none;
    width: .22rem;
    height: .02rem;
    background-color: #E60012;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    margin-right: .05rem;
}

.droplist>ul>li>a.current .plus {
    display: none;
}
.droplist>ul>li>a.current .minus {
    display: block;
}

    .subHeader {
        height: 0.9rem;
        line-height: 0.9rem;
        border-bottom: 1px solid #f0f0f0;
        color: #333;
        font-size: 0.36rem;
        position: relative;
        text-align: center;
    }

    .subHeader a.back {
        position: absolute;
        line-height: 1;
        left: 0.3rem;
        top: 0.24rem;
    }

    .subHeader a.back .iback {
        display: block;
        background: url(../images/right.png) no-repeat;
        width: 0.48rem;
        height: 0.48rem;
        background-size: 100% 100%;
    }

    .subHeader .menu {
        position: absolute;
        right: 0.3rem;
        line-height: 1;
        top: 0.3rem;
    }

    .subHeader .menu .imenu {
        display: block;
        background: url(../images/imenu.png) no-repeat;
        width: 0.4rem;
        height: 0.35rem;
        background-size: 100% 100%;
        -webkit-transition: background .4s;
        transition: background .4s;
    }

    .subHeader .menu.current .imenu {
        background: url(../images/iclose3.png) no-repeat;
        width: 0.4rem;
        height: 0.35rem;
        background-size: 100% 100%;
    }

    .footer {
        background: #282828;
        text-align: center;
        border-top: 1px solid rgba(255, 255, 255, 0.4);
    }

    .footer p {
        font-size: 0.28rem;
        color: #999;
        line-height: 1rem;
    }

    .xwzx {
        background: #FBF9FC;
        box-sizing: border-box;
        padding: 0.66rem 0.35rem 1.06rem;
    }

    .xwbox .ssi img {
        width: 100%;
        display: block;
    }

    .xwbox {
        margin-top: 0.22rem;
        display: block;
    }

    .xwzxboxf {}

    .xwtxt {
        width: 100%;
        display: flex;
        border-radius: 0.12rem;
        padding: 0.36rem 0.30rem;
        background: #FFFFFF;
        box-sizing: border-box;
    }

    .xwbox:nth-child(1) .xwtxt {
        border-radius: 0;
    }

    .xwtxt h3 {
        width: 100%;
        display: block;
        font-family: 'l';
        font-weight: 300;
        font-size: 0.32rem;
        color: #58585F;
        text-align: center;
        font-style: normal;
        line-height: 0.38rem;
        margin-bottom: 0.16rem;
    }

    .xwtxt h4 {
        width: 100%;
        display: block;
        font-family: 'l';
        font-weight: 300;
        font-size: 0.22rem;
        color: #979799;
        text-align: center;
        font-style: normal;
        line-height: 0.26rem;
    }

    .xwtxt>div:nth-child(1) {
        margin-right: 0.28rem;
    }

    .xwtxt>div:nth-child(2) {
        padding-left: 0.32rem;
        box-sizing: border-box;
        border-left: 0.01rem solid #D7D7D7;
    }

    .xwtxt h2 {
        font-family: 'r';
        font-weight: 400;
        font-size: 0.26rem;
        color: #282828;
        line-height: 0.30rem;
        font-style: normal;
    }

    .xwtxt>div div img {
        width: 0.25rem;
        height: 0.16rem;
        margin-left: 0.12rem;
    }

    .xwtxt>div div {
        display: flex;
        align-items: center;
        font-weight: 300;
        font-size: 0.22rem;
        font-family: 'l';
        color: #979799;
        margin-top: 0.16rem;
        font-style: normal;
        line-height: 0.26rem;
        text-transform: uppercase;
    }

    .foot {
        background: #1D1B1E;
        padding: 0.66rem 0.35rem 1.2rem;
        box-sizing: border-box;
    }

    .fotbox {
        font-family: 'm';
        font-weight: 400;
        font-size: 0.28rem;
        color: #979799;
        line-height: 0.50rem;
        position: relative;
        font-style: normal;
        padding-bottom: 0.35rem;
        box-sizing: border-box;
        letter-spacing: 0.04em;
        cursor: pointer;
    }

    .fotboxf .is_active {
        color: #fff;
    }

    .fotboxf .is_active::before {
        left: 0;
        right: 0;
        content: '';
        margin: auto;
        width: 0.20rem;
        height: 0.15rem;
        bottom: -0.17rem;
        display: block;
        position: absolute;
        background: url(../images/mo/bsj.png) no-repeat;
        background-size: 0.20rem 0.15rem;
    }

    .fotboxf {
        display: flex;
        margin-bottom: 0.59rem;
        justify-content: space-between;
        border-bottom: 0.01rem solid #727272;
    }

    .yj {
        width: 1.80rem;
        height: 0.50rem;
        display: flex;
        font-family: 'l';
        font-weight: 300;
        font-size: 0.24rem;
        color: #FFFFFF;
        font-style: normal;
        line-height: 0.28rem;
        margin-left: 0.40rem;
        align-items: center;
        border-radius: 0.40rem;
        background: #E0111B;
        justify-content: center;
        cursor: pointer;
    }

    .yj img {
        width: 0.32rem;
        height: 0.3491rem;
        margin-right: 0.08rem;
    }

    .fottit {
        font-family: 'l';
        font-weight: 300;
        font-size: 0.24rem;
        color: #979799;
        font-style: normal;
        line-height: 0.28rem;
        margin-bottom: 0.08rem;
        text-transform: capitalize;
    }

    .zw {
        padding-bottom: 0.52rem;
        border-bottom: 0.01rem solid #565151;
        display: none;
    }

    .di {
        display: flex;
        height: 1.08rem;
        font-family: 'l';
        font-weight: 300;
        font-size: 0.20rem;
        color: #979799;
        line-height: 0.50rem;
        font-style: normal;
        align-items: center;
        justify-content: center;
    }

    .fottxt {
        display: flex;
        font-family: 'r';
        font-weight: 400;
        font-size: 0.28rem;
        color: #D7D7D7;
        font-style: normal;
        line-height: 0.52rem;
        align-items: center;
    }

    .ttt {
        margin-top: 0.28rem;
    }

    .zwf .is_active {
        display: block;
    }

    .combanner {
        width: 100%;
        height: 4.46rem;
        position: relative;
    }

    .combanner img {
        width: 100%;
        height: 100%;
    }

    .comtxt {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        padding-top: 1.58rem;
    }

    .comtxt h3 {
        font-style: normal;
        font-weight: 5 00;
        font-size: 0.52rem;
        line-height: 0.61rem;
        margin-bottom: 0.16rem;
        text-align: center;
        color: #FFFFFF;
    }

    .comtxt h4 {
        font-style: normal;
        font-weight: 300;
        font-size: 0.28rem;
        line-height: 0.52rem;
        text-align: center;
        color: #FFFFFF;
    }

    .mobhead {
        top: 0;
        background: #ffffff;
        width: 100%;
        height: 1rem;
        display: flex;
        justify-content: space-between;
        align-items: center;
        z-index: 999;
        padding: 0 0.36rem;
        border-bottom: 0.01rem solid rgb(198, 198, 198);
    }

    .mobhead>a {
        width: 2.2rem;
        height: 0.5868rem;
    }

    .mobhead>a img {
        width: 100%;
        height: 100%;
    }

    .mobhead div {
        display: flex;
        align-items: center;
    }

    .mobhead div a {
        display: block;
        width: 0.48rem;
        height: 0.48rem;
        background: url(../images/mo/dhg.png) no-repeat;
        background-size: 0.48rem 0.48rem;
        margin-right: 0.26rem;
    }

    .mobhead .caidan {
        width: 0.38rem;
        height: 0.3rem;
        background: url(../images/mo/sanh.png)no-repeat;
        background-size: 0.38rem 0.3rem;
    }

    .banTxt .caidan {
        margin-right: 0.35rem;
        margin-top: 0.55rem;
        width: 0.38rem;
        height: 0.3rem;
        background: url(../images/mo/menu1.png)no-repeat;
        background-size: 0.38rem 0.3rem;
    }

    .banTxt>div {
        display: flex;
    }

    .mobhead .caidan.current {
        background: url(../images/mo/iclose3.png) no-repeat;
        width: 0.38rem;
        height: 0.3rem;
        background-size: 0.38rem 0.3rem;
    }

    .banTxt .caidan.current {
        background: url(../images/mo/iclose.png) no-repeat;
        width: 0.38rem;
        height: 0.38rem;
        background-size: 0.38rem 0.38rem;
        margin-top: 0.5rem;
    }

    .mobdroplist {
        display: none;
        width: 100%;
        height: 100%;
        z-index: 100;
        position: fixed;
        top: 1rem;
        bottom: 0;
        left: 0;
        background-color: rgba(0, 0, 0, 0.9);
    }

    .mbdp {
        top: 1.2rem;
    }

    .mobdroplist>ul {
        width: 100%;
        overflow-x: hidden;
        overflow-y: scroll;
        height: 90%;
    }

    .mobdroplist>ul>li {
        overflow: hidden;
        border-bottom: 1px solid #424243;
    }

    .mobdroplist>ul>li.nbg>a {
        background: none;
    }

    .mobdroplist>ul>li>a {
        padding: 0 0.3rem;
        color: #fff;
        font-size: 0.3rem;
        line-height: 0.78rem;
        height: 0.82rem;
        display: block;
        background: url(../images/mo/add.png) right 0.2rem center no-repeat;
        display: block;
        background-size: 0.22rem 0.22rem;
    }

    .mobdroplist>ul>li>a.current {
        background: url(../images/mo/minus.png) right 0.2rem center no-repeat;
        background-size: 0.24rem 0.03rem;
    }

    .mobdroplist ul li div {
        display: none;
        border-top: 1px solid #424243;
        padding: 0.2rem 0 0.2rem 0.3rem;
    }

    .mobdroplist ul li div a {
        display: block;
        color: #fff;
        font-size: 0.30rem;
        line-height: 0.58rem;
        padding: 0;
    }

    .xwdetail {
        padding: 0.8rem 0.35rem 0.73rem;
        background: #F5F5F5;
    }

    .xwdetail h3 {
        font-family: 'm';
        font-style: normal;
        font-weight: 500;
        font-size: 0.42rem;
        line-height: 0.62rem;
        margin-bottom: 0.3rem;
        color: #282828;
    }

    .xwdetail h4 {
        font-family: 'l';
        font-style: normal;
        font-weight: 300;
        font-size: 0.22rem;
        line-height: 0.26rem;
        margin-bottom: 0.3rem;
        color: #979799;
    }

    .xwdetail p {
        font-family: 'l';
        font-style: normal;
        font-weight: 300;
        font-size: 0.24rem;
        line-height: 0.48rem;
        margin-bottom: 0.4rem;
        text-align: justify;
        color: #58585F;
    }

    .xwdetail img {
        width: 100%;
    }

    .share {
        width: 100%;
        display: flex;
        padding-top: 0.4rem;
        box-sizing: border-box;
        border-top: 1px solid #D9D9D9;
        margin-top: 0.59rem;
    }

    .ftxt {
        font-family: 'l';
        font-size: 0.24rem;
        font-weight: 300;
        color: #58585F;
        line-height: 0.48rem;
        font-style: normal;
        margin-right: 0.2323rem;
    }

    .im {
        display: flex;
        justify-content: space-between;
    }

    .im img {
        width: 0.54rem;
        margin-right: 0.538rem;
    }

    .alzs {
        background: #FBF9FC;
        padding: 0.61rem 0.35rem 0.98rem;
    }

    .albox img {
        width: 100%;
        height: 4.0955rem;
        margin-top: 0.32rem;
    }

    .albox h3 {
        width: 100%;
        display: block;
        font-family: 'r';
        font-weight: 400;
        font-size: 0.26rem;
        color: #282828;
        line-height: 0.3rem;
        font-style: normal;
        margin-top: 0.3845rem;
    }

    .albox h4 {
        width: 100%;
        display: block;
        font-family: 'l';
        font-weight: 300;
        font-size: 0.24rem;
        color: #58585F;
        margin-top: 0.14rem;
        line-height: 0.28rem;
        font-style: normal;
    }

    .heng {
        width: 100%;
        margin: 0.4rem 0 0.52rem;
        border-top: 0.01rem solid #D6D9DD;
    }

    .btn a .img {
        width: 0.33rem;
        height: 0.15rem;
        margin-left: 0.15rem;
        background: url(../images/mo/jtg.png);
        background-size: 0.33rem 0.15rem;
    }

    .btn a {
        width: 2.56rem;
        height: 0.76rem;
        display: flex;
        font-family: 'l';
        font-weight: 300;
        font-size: 0.24rem;
        color: #58585F;
        font-style: normal;
        line-height: 0.28rem;
        align-items: center;
        border-radius: 0.50rem;
        justify-content: center;
        border: 0.01rem solid #D7D7D7;
    }

    .btn a:hover {
        color: #fff;
        background: #E0111B;
        border: 0.01rem solid #E0111B;
    }

    .btn a:hover .img {
        width: 0.33rem;
        height: 0.15rem;
        margin-left: 0.15rem;
        background: url(../images/mo/jtw.png) no-repeat;
        background-size: 0.33rem 0.15rem;
    }

    .btn {
        display: flex;
        justify-content: center;
    }

    .xxk {
        display: flex;
        justify-content: space-between;
        flex-flow: wrap;
    }

    .xxk a {
        display: block;
        background: #FFFFFF;
        border: 1px solid #D4D4D4;
        border-radius: 0.5rem;
        padding: 0.12rem 0.29rem;
        font-family: 'l';
        font-style: normal;
        font-weight: 300;
        font-size: 0.28rem;
        line-height: 0.33rem;
        margin-top: 0.29rem;
        color: #333333;
    }

    .xxk::after {
        content: '';
        width: 0.9rem;
    }

    .xxk a.is_active {
        background: #E0111B;
        border: 1px solid #E0111B;
        color: #fff;
    }

    .ibanner {
        width: 100%;
        height: 100vh;
        position: relative;
    }

    .banImg {
        width: 100%;
        height: 100vh;
        overflow: hidden;
    }

    .banImg img {
        width: 100%;
        min-height: 100vh;
    }

    .banTxt {
        top: 0;
        left: 0;
        z-index: 99;
        position: absolute;
    }

    .banTxt .logo img {
        width: 2.20rem;
        height: 0.8379rem;
        margin-top: 0.29rem;
        margin-left: 0.18rem;
    }

    .banTxt {
        width: 100%;
        display: flex;
        justify-content: space-between;
    }

    .banTxt .dh {
        width: 0.48rem;
        height: 0.48rem;
        display: flex;
        margin-top: 0.45rem;
        align-items: center;
        margin-right: 0.35rem;
        border-radius: 0.40rem;
        justify-content: center;
        border: 0.01rem solid #FFFFFF;
    }

    .banTxt .dh img {
        width: 0.34rem;
        height: 0.34rem;
    }

    .ibanner .swiper-horizontal>.swiper-pagination-bullets,
    .ibanner .swiper-pagination-bullets.swiper-pagination-horizontal,
    .ibanner .swiper-pagination-custom,
    .ibanner .swiper-pagination-fraction {
        bottom: 0.73rem !important;
    }

    .ibanner .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
    .ibanner .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
        margin: 0 0.14rem !important;
    }

    .ibanner .swiper-pagination-bullet {
        background: rgb(255, 255, 255, .5);
        opacity: 1;
    }

    .ibanner .swiper-pagination-bullet-active {
        background: #fff;
    }

    .ibanner .swiper-button-prev:after,
    .ibanner .swiper-rtl .swiper-button-next:after {
        display: none;
    }

    .ibanner .swiper-button-prev,
    .ibanner .swiper-container-rtl .swiper-button-next {
        background: url(../images/mo/ir.png) no-repeat;
        background-size: 0.1305rem 0.2773rem;
    }

    .ibanner .swiper-button-prev,
    .ibanner .swiper-rtl .swiper-button-next {
        left: 0.28rem;
        right: auto;
    }

    .ibanner .swiper-button-next,
    .ibanner .swiper-button-prev {
        width: 0.1305rem;
        height: 0.2773rem;
    }

    .ibanner .swiper-button-next:after,
    .ibanner .swiper-rtl .swiper-button-prev:after {
        display: none;
    }

    .ibanner .swiper-button-next,
    .ibanner .swiper-rtl .swiper-button-prev {
        right: 0.28rem;
        left: auto;
    }

    .ibanner .swiper-button-next,
    .ibanner .swiper-container-rtl .swiper-button-prev {
        background: url(../images/mo/il.png) no-repeat;
        background-size: 0.1305rem 0.2773rem;
    }

    .wmzsm {
        box-sizing: border-box;
        padding: 0.84rem 0.35rem 0.30rem;
    }

    .comtit h3 {
        width: 100%;
        display: block;
        font-family: 'm';
        font-weight: 500;
        font-size: 0.42rem;
        color: #282828;
        text-align: center;
        text-align: center;
        font-style: normal;
        line-height: 0.49rem;
        margin-bottom: 0.16rem;
    }

    .comtit h4 {
        width: 100%;
        display: block;
        font-family: 'r';
        font-weight: 400;
        font-size: 0.28rem;
        color: #333333;
        text-align: center;
        font-style: normal;
        line-height: 0.48rem;
        text-align: center;
    }

    .zsmboxf {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
    }

    .zsmbox {
        width: 50%;
        text-align: center;
        padding: 0.58rem 0 0.51rem;
        box-sizing: border-box;
        border-bottom: 0.01rem solid #D6D9DD;
    }

    .zsmbox:nth-last-child(1),
    .zsmbox:nth-last-child(2) {
        border-bottom: 0;
    }

    .zsmbox img {
        width: 0.86rem;
        height: 0.86rem;
        margin-bottom: 0.23rem;
    }

    .zsmbox h3 {
        width: 100%;
        display: block;
        font-family: 'r';
        font-weight: 400;
        font-size: 0.26rem;
        color: #282828;
        font-style: normal;
        line-height: 0.30rem;
        margin-bottom: 0.20rem;
    }

    .zsmbox h4 {
        width: 100%;
        display: block;
        font-family: 'r';
        font-weight: 400;
        font-size: 0.20rem;
        color: #000000;
        margin-top: 0.13rem;
        font-style: normal;
        line-height: 0.36rem;
        text-transform: uppercase;
    }

    .zsmbox p {
        width: 0.72rem;
        height: 0.01rem;
        display: block;
        background: #E0111B;
    }

    .zsmbox div {
        width: 100%;
        display: flex;
        justify-content: center;
    }

    .alzs {
        background: #FBF9FC;
        box-sizing: border-box;
        padding: 0.3rem 0.35rem 0.98rem;
    }

    .alzs2 {
        padding: 0.32rem 0.35rem 0;
        background: #FBF9FC;
    }

    .albox img {
        height: 4.0955rem;
        margin-top: 0.32rem;
    }

    .albox h3 {
        width: 100%;
        display: block;
        font-family: 'r';
        font-weight: 400;
        font-size: 0.26rem;
        color: #282828;
        font-style: normal;
        line-height: 0.30rem;
        margin-top: 0.3845rem;
    }

    .albox h4 {
        width: 100%;
        display: block;
        font-family: 'l';
        font-weight: 300;
        font-size: 0.24rem;
        color: #58585F;
        margin-top: 0.14rem;
        font-style: normal;
        line-height: 0.28rem;
    }

    .heng {
        width: 100%;
        margin: 0.40rem 0 0.52rem;
        border-top: 0.01rem solid #D6D9DD;
    }

    .alzs .btnn .img {
        width: 0.33rem;
        height: 0.15rem;
        margin-left: 0.15rem;
        background: url(../images/mo/jtg.png);
        background-size: 0.33rem 0.15rem;
    }

    .alzs .btnn {
        width: 2.56rem;
        height: 0.76rem;
        display: flex;
        font-family: 'l';
        font-weight: 300;
        font-size: 0.24rem;
        color: #58585F;
        font-style: normal;
        line-height: 0.28rem;
        align-items: center;
        border-radius: 0.50rem;
        justify-content: center;
        border: 0.01rem solid #D7D7D7;
    }

    .alzs .btnn:hover {
        color: #fff;
        background: #E0111B;
        border: 0.01rem solid #E0111B;
    }

    .alzs .btnn:hover .img {
        width: 0.33rem;
        height: 0.15rem;
        margin-left: 0.15rem;
        background: url(../images/mo/jtw.png) no-repeat;
        background-size: 0.33rem 0.15rem;
    }

    .alzs .btnn {
        margin: 0.7rem auto 0;
    }

    .cqhz {
        width: 100%;
        height: 12.51rem;
        padding-top: 0.78rem;
        box-sizing: border-box;
        background: url(../images/mo/bg.png) no-repeat;
        background-size: 100% 12.51rem;
    }

    .cqhz .comtit h3 {
        color: #fff;
    }

    .cqhz .comtit h4 {
        color: #fff;
    }

    .cqhzboxf {
        display: flex;
        flex-flow: wrap;
        padding: 0 0.35rem;
        margin-top: 0.44rem;
        box-sizing: border-box;
        justify-content: space-between;
    }

    .cqbox {
        width: 2.10rem;
        display: flex;
        height: 1.08rem;
        align-items: center;
        border-radius: 0.12rem;
        margin-bottom: 0.28rem;
        background: #FFFFFF;
        justify-content: center;
    }

    .cqbox img {
        max-width: 80%;
    }

    .cqhz .btn a .img {
        background: url(../images/mo/jtw.png);
        background-size: 0.33rem 0.15rem;
    }

    .cqhz .btn a {
        color: #fff;
        margin-top: 0.30rem;
        border: 0.01rem solid #fff;
    }

    .btn a:hover {
        color: #fff;
        background: #E0111B;
        border: 0.01rem solid #E0111B;
    }

    .btn a:hover .img {
        background: url(../images/mo/jtw.png) no-repeat;
        background-size: 0.33rem 0.15rem;
    }

    .xwzx {
        background: #FBF9FC;
        box-sizing: border-box;
        padding: 0.48rem 0.35rem 1.08rem;
    }

    .xwbox>img {
        width: 6.80rem;
    }

    .xwbox {
        margin-top: 0.20rem;
    }

    .xwzxboxf {
        margin-top: 0.44rem;
    }

    .xwzxboxf .txt {
        width: 100%;
        display: flex;
        border-radius: 0.12rem;
        padding: 0.36rem 0.30rem;
        background: #FFFFFF;
        box-sizing: border-box;
    }

    .xwbox:nth-child(1) .txt {
        border-radius: 0;
    }

    .xwzxboxf .txt h3 {
        width: 100%;
        display: block;
        font-family: 'l';
        font-weight: 300;
        font-size: 0.32rem;
        color: #58585F;
        line-height: 0.38rem;
        font-style: normal;
        text-align: center;
        margin-bottom: 0.16rem;
    }

    .xwzxboxf .txt h4 {
        width: 100%;
        display: block;
        font-family: 'l';
        font-weight: 300;
        font-size: 0.22rem;
        color: #979799;
        line-height: 0.26rem;
        font-style: normal;
        text-align: center;
    }

    .xwzxboxf .txt>div:nth-child(1) {
        margin-right: 0.28rem;
    }

    .xwzxboxf .txt>div:nth-child(2) {
        padding-left: 0.32rem;
        box-sizing: border-box;
        border-left: 0.01rem solid #D7D7D7;
    }

    .xwzxboxf .txt h2 {
        font-family: 'r';
        font-weight: 400;
        font-size: 0.26rem;
        color: #282828;
        line-height: 0.30rem;
        font-style: normal;
    }

    .xwzxboxf .txt>div div img {
        width: 0.25rem;
        height: 0.16rem;
        margin-left: 0.12rem;
    }

    .xwzxboxf .txt>div div {
        display: flex;
        font-family: 'l';
        font-weight: 300;
        font-size: 0.22rem;
        color: #979799;
        margin-top: 0.16rem;
        line-height: 0.26rem;
        font-style: normal;
        text-transform: uppercase;
        align-items: center;
    }

    .xwzx .btn a {
        margin-top: 0.57rem;
    }

    .xzlm {
        box-sizing: border-box;
        padding: 0.78rem 0.35rem 0.84rem;
    }

    .xzlmboxf {
        display: flex;
        flex-flow: wrap;
        margin-top: 0.44rem;
        justify-content: space-between;
    }

    .xzmbox {
        width: 3.32rem;
        height: 3.88rem;
        padding: 0 0.16rem;
        text-align: center;
        position: relative;
        border-radius: 0.20rem;
        margin-bottom: 0.52rem;
        box-sizing: border-box;
        border: 0.01rem solid #D7D7D7;
    }

    .xzlmboxf .xzmbox:nth-child(1) {
        padding-top: 0.57rem;
    }

    .xzlmboxf .xzmbox:nth-child(1) img {
        width: 0.70rem;
        height: 0.70rem;
        margin-bottom: 0.27rem;
    }

    .xzlmboxf .xzmbox h3 {
        display: block;
        font-family: 'r';
        font-weight: 400;
        font-size: 0.26rem;
        color: #282828;
        line-height: 0.42rem;
        font-style: normal;
        margin-bottom: 0.23rem;
    }

    .xzlmboxf .xzmbox h4 {
        color: #58585F;
        font-family: 'l';
        font-weight: 300;
        font-size: 0.24rem;
        line-height: 0.42rem;
        font-style: normal;
    }

    .xzlmboxf .xzmbox div p {
        width: 0.56rem;
        height: 0.04rem;
        display: block;
        background: #D9D9D9;
    }

    .xzlmboxf .xzmbox div {
        display: flex;
        margin-bottom: 0.28rem;
        justify-content: center;
    }

    .xzlmboxf .xzmbox h5 {
        left: 0;
        right: 0;
        margin: auto;
        width: 0.56rem;
        height: 0.56rem;
        display: flex;
        bottom: -0.24rem;
        color: #FFFFFF;
        font-family: 'r';
        font-weight: 400;
        font-size: 0.28rem;
        line-height: 0.42rem;
        font-style: normal;
        position: absolute;
        align-items: center;
        border-radius: 100%;
        background: #D92A2A;
        justify-content: center;
    }

    .xzlmboxf .xzmbox:nth-child(2) {
        padding-top: 0.59rem;
    }

    .xzlmboxf .xzmbox:nth-child(2) img {
        width: 0.68rem;
        height: 0.68rem;
        margin-bottom: 0.27rem;
    }

    .xzlmboxf .xzmbox:nth-child(3) {
        padding-top: 0.59rem;
    }

    .xzlmboxf .xzmbox:nth-child(3) img {
        width: 0.80rem;
        height: 0.80rem;
        margin-bottom: 0.15rem;
    }

    .xzlmboxf .xzmbox:nth-child(4) {
        padding-top: 0.59rem;
    }

    .xzlmboxf .xzmbox:nth-child(4) img {
        width: 0.80rem;
        height: 0.80rem;
        margin-bottom: 0.15rem;
    }

    .xzlmboxf .xzmbox:nth-child(5) {
        padding-top: 0.60rem;
    }

    .xzlmboxf .xzmbox:nth-child(5) img {
        width: 0.68rem;
        height: 0.68rem;
        margin-bottom: 0.26rem;
    }

    .xzlmboxf .xzmbox:nth-child(6) {
        padding-top: 0.59rem;
    }

    .xzlmboxf .xzmbox:nth-child(6) img {
        width: 0.80rem;
        height: 0.80rem;
        margin-bottom: 0.15rem;
    }

    .gyt {
        padding: 0.51rem 0.35rem 0.93rem;
    }

    .gyt p {
        margin-top: 0.33rem;
        font-family: 'l';
        font-style: normal;
        font-weight: 300;
        font-size: 0.24rem;
        line-height: 0.48rem;
        color: #58585F;
    }

    .gyt img {
        width: 100%;
    }

    .gyjc {
        padding: 0.88rem 0.35rem 0.79rem;
        background: #FBF9FC;
    }

    .gyjc .txt {
        padding: 0.42rem 0.51rem 0.54rem;
        background: #fff;
    }

    .gyjc .txt h3 {
        font-family: 'r';
        font-style: normal;
        font-weight: 400;
        font-size: 0.26rem;
        line-height: 0.48rem;
        margin-bottom: 0.2rem;
        color: #333333;
    }

    .gyjc .txt p {
        font-family: 'l';
        font-style: normal;
        font-weight: 300;
        font-size: 0.24rem;
        line-height: 0.48rem;
        color: #58585F;
    }

    .jcbox {
        border-radius: 0.12rem;
        margin-bottom: 0.26rem;
    }

    .jcbox img {
        width: 100%;
    }

    .gyjc .comtit {
        margin-bottom: 0.46rem;
    }

    .gyys {
        padding: 0.85rem 0.35rem 0.8rem;
    }

    .gyys .comtit {
        margin-bottom: 0.63rem;
    }

    .ysbox {
        width: 100%;
        height: 4.76rem;
        padding: 0.76rem 0.45rem 0.49rem;
        background: #FFFFFF;
        border: 0.01rem solid #D7D7D7;
        border-radius: 0.2rem;
        text-align: center;
        margin-bottom: 0.25rem;
    }

    .ysbox img {
        width: 0.7rem !important;
        height: 0.7rem;
        margin-bottom: 0.34rem;
    }

    .ysbox h3 {
        font-family: 'r';
        font-style: normal;
        font-weight: 400;
        font-size: 0.26rem;
        line-height: 0.48rem;
        text-align: center;
        margin-bottom: 0.13rem;
        color: #333333;
    }

    .ysbox h3 span {
        font-family: 'm';
        color: #000;
        padding-right: 0.15rem;
    }

    .ysbox p {
        font-family: 'l';
        font-style: normal;
        font-weight: 300;
        font-size: 0.24rem;
        line-height: 0.48rem;
        text-align: left;
        color: #58585F;
    }

    .gytd {
        padding: 0.9rem 0.35rem 0;
        /* background: #F5F5F5; */
    }

    .tdbox {
        text-align: center;
        padding: 0.62rem 0 0.33rem;
        border-bottom: 1px solid #D6D9DD;
    }

    .tdbox h3 {
        font-family: 'r';
        font-style: normal;
        font-weight: 400;
        font-size: 0.26rem;
        line-height: 0.48rem;
        text-align: center;
        margin-bottom: 0.21rem;
        color: #333333;
    }

    .tdbox .txt div {
        margin-bottom: 0.34rem;
        display: flex;
        justify-content: center;
    }

    .tdbox .txt div p {
        width: 0.72rem;
        height: 0.01rem;
        background: #E0111B;
    }

    .tdbox .txt>p {
        font-family: 'l';
        font-style: normal;
        font-weight: 300;
        font-size: 0.24rem;
        line-height: 0.48rem;
        margin-bottom: 0.3rem;
        text-align: left;
        color: #58585F;
    }

    .tdbox img {
        margin-bottom: 0.18rem;
        width: 0.86rem;
        height: 0.86rem;
    }

    .yxt {
        padding: 0.81rem 0.35rem 0.71rem;
    }

    .yxt .comtit {
        margin-bottom: 0.44rem;
    }

    .qwbox {
        width: 3.32rem;
        height: 3.32rem;
        text-align: center;
        border: 0.01rem solid #D7D7D7;
        border-radius: 0.2rem;
        padding-top: 0.59rem;
        margin-bottom: 0.28rem;
    }

    .qwbox img {
        width: 0.7rem !important;
        height: 0.7rem;
        margin-bottom: 0.27rem;
    }

    .qwbox h3 {
        font-family: 'r';
        font-style: normal;
        font-weight: 400;
        font-size: 0.26rem;
        line-height: 0.48rem;
        text-align: center;
        margin-bottom: 0.17rem;
        color: #333333;
    }

    .qwbox div {
        margin-bottom: 0.18rem;
        display: flex;
        justify-content: center;
    }

    .qwbox div p {
        width: 0.56rem;
        height: 0.01rem;
        background: #E0111B;
    }

    .qwbox h4 {
        font-family: 'l';
        font-style: normal;
        font-weight: 300;
        font-size: 0.2rem;
        line-height: 0.36rem;
        text-transform: uppercase;
        color: #000000;
    }

    .qwyxf {
        display: flex;
        justify-content: space-between;
        flex-flow: wrap;
    }

    .ssyq {
        padding: 0.88rem 0.35rem 0.74rem;
        background: #FBF9FC;
    }

    .ssyq .comtit {
        margin-bottom: 0.5rem;
    }

    .ssyq img {
        margin-bottom: 0.34rem;
        width: 100%;
    }

    .ssyq p {
        font-family: 'l';
        font-style: normal;
        font-weight: 300;
        font-size: 0.24rem;
        line-height: 0.48rem;
        color: #58585F;
    }

    .ppsz {
        padding: 0.85rem 0.35rem 0.72rem;
    }

    .ppsz .comtit {
        margin-bottom: 0.46rem;
    }

    .ppsz img {
        margin-bottom: 0.42rem;
        width: 100%;
    }

    .ppsz h4 {
        font-family: 'r';
        font-style: normal;
        font-weight: 400;
        font-size: 0.26rem;
        line-height: 0.48rem;
        margin-bottom: 0.19rem;
        color: #333333;
    }

    .ppsz p {
        font-family: 'l';
        font-style: normal;
        font-weight: 300;
        font-size: 0.24rem;
        line-height: 0.48rem;
        color: #58585F;
    }

    .apptg {
        padding: 0.9rem 0.35rem 0.37rem;
        background: #FBF9FC;
    }

    .appbox {
        text-align: center;
        width: 3.32rem;
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        padding: 0.6rem 0;
        border-bottom: 0.01rem solid #D6D9DD;
    }

    .appbox h3 {
        width: 100%;
        font-family: 'r';
        font-style: normal;
        font-weight: 400;
        font-size: 0.26rem;
        line-height: 0.48rem;
        margin-bottom: 0.17rem;
        color: #333333;
    }

    .appbox div {
        width: 100%;
        display: flex;
        justify-content: center;
        margin-bottom: 0.28rem;
    }

    .appbox h4 {
        font-family: 'l';
        font-style: normal;
        font-weight: 300;
        font-size: 0.2rem;
        line-height: 0.36rem;
        text-transform: uppercase;
        color: #000000;
    }

    .appbox .img {
        width: 1.2rem;
        height: 1.2rem;
        display: flex;
        justify-content: center;
        align-items: center;
        background: #FFFFFF;
        border: 0.01rem solid #D7D7D7;
        border-radius: 100%;
        margin-bottom: 0.42rem;
    }

    .appbox .img img {
        width: 0.7rem;
        height: 0.7rem;
    }

    .appbox div p {
        width: 0.56rem;
        height: 0.01rem;
        background: #E0111B;
    }

    .appf {
        display: flex;
        justify-content: space-between;
        flex-flow: wrap;
    }

    .appf .appbox:nth-last-child(1),
    .appf .appbox:nth-last-child(2) {
        border-bottom: 0;
    }

    .lxwm {
        padding: 0.14rem 0.35rem 0.88rem;
    }

    .dtqh {
        display: flex;
        justify-content: space-between;
        border-bottom: 0.01rem solid #D5D5D5;
        margin-bottom: 0.49rem;
    }

    .dtqh li a {
        font-family: 'r';
        font-style: normal;
        font-weight: 300;
        font-size: 0.28rem;
        line-height: 0.62rem;
        padding-bottom: 0.11rem;
        display: block;
        color: #282828;
    }

    .dtqh li.is_active a {
        font-weight: 500;
        font-family: 'm';
        border-bottom: 0.01rem solid #E0111B;
    }

    .lmdt h3 {
        font-family: 'r';
        font-style: normal;
        font-weight: 400;
        font-size: 0.26rem;
        line-height: 0.48rem;
        display: flex;
        justify-content: space-between;
        align-items: center;
        color: #333333;
        margin-bottom: 0.08rem;
    }

    .lmdt h3 a {
        width: 1.3112rem;
        height: 0.44rem;
        display: flex;
        justify-content: center;
        align-items: center;
        border: 0.01rem solid #E0111B;
        border-radius: 0.4rem;
        font-family: 'l';
        font-style: normal;
        font-weight: 300;
        font-size: 0.24rem;
        line-height: 0.28rem;
        color: #E0111B;
    }

    .lmdt p {
        font-family: 'l';
        font-style: normal;
        font-weight: 300;
        font-size: 0.24rem;
        line-height: 0.48rem;
        color: #58585F;
    }

    .lmdt img {
        margin-top: 0.31rem;
        width: 100%;
    }

    .lmdt {
        margin-bottom: 0.5rem;
    }

    .lmdt iframe {
        width: 100%;
        height: 4.8rem;
        margin-top: 0.31rem;
    }

    .tabber {
        width: 100%;
        height: 1.2rem;
        position: fixed;
        bottom: 0;
        left: 0;
        display: flex;
        justify-content: space-between;
        padding: 0.27rem 0.7rem 0;
        background: #F7F7F7;
        z-index: 9;
    }

    .tabber img {
        width: 0.3rem;
        height: 0.3rem;
        margin-bottom: 0.14rem;
    }

    .tabber a {
        width: 0.5rem;
        text-align: center;
        display: block;
        height: 0.7rem;
        position: relative;
    }

    .tabber p {
        width: 100%;
        text-align: center;
        font-family: 'l';
        font-style: normal;
        font-weight: 300;
        font-size: 0.22rem;
        line-height: 0.26rem;
        color: #9B9B9B;
        position: absolute;
        bottom: 0;
    }

    .tabber .is_active p {
        color: #58585F;
    }

    .suspension0 {
        background: url(../images/mo/tab11.png) no-repeat;
        background-size: 0.3rem 0.3rem;
        background-position: top center;
    }

    .suspension1 {
        background: url(../images/mo/tab22.png) no-repeat;
        background-size: 0.3rem 0.3rem;
        background-position: top center;
    }

    .suspension7 {
        background: url(../images/mo/tab33.png) no-repeat;
        background-size: 0.3rem 0.3rem;
        background-position: top center;
    }

    .suspension48 {
        background: url(../images/mo/tab44.png) no-repeat;
        background-size: 0.3rem 0.3rem;
        background-position: top center;
    }

    .suspension44 {
        background: url(../images/mo/tab55.png) no-repeat;
        background-size: 0.3rem 0.3rem;
        background-position: top center;
    }

    .suspension0 img,
    .suspension1 img,
    .suspension7 img,
    .suspension48 img,
    .suspension44 img {
        display: none;
    }

    .suspension0 p,
    .suspension1 p,
    .suspension7 p,
    .suspension48 p,
    .suspension44 p {
        color: #58585F;
    }

    .xwzx .xwzxboxf {
        margin-top: 0;
    }

    /* pages/gywm/gywm.wxss */
    .lby {
        width: 100%;
        padding: 1.5rem 0.55rem 0.6rem;
        box-sizing: border-box;
        background: url(../images/mo/gywmbg.png) no-repeat;
        background-size: cover;
    }

    .lbboxf {
        margin-top: 0.56rem;
    }

    .lbbox {
        width: 100%;
        height: 0.82rem;
        display: flex;
        font-family: 'l';
        font-weight: 300;
        font-size: 0.28rem;
        color: #333333;
        font-style: normal;
        line-height: 0.33rem;
        border-radius: 0.08rem;
        align-items: center;
        margin-bottom: 0.20rem;
        box-sizing: border-box;
        padding: 0 0.38rem 0 0.43rem;
        border: 0.01rem solid #C4C4C4;
        justify-content: space-between;
    }

    .lbbox img {
        width: 0.36rem;
        height: 0.36rem;
    }

    .three img {
        width: 100%;
    }

    .anli-demo {}

    .xwzx .btnn {
        width: 2.56rem;
        height: 0.76rem;
        display: flex;
        font-family: 'l';
        font-weight: 300;
        font-size: 0.24rem;
        color: #58585F;
        font-style: normal;
        line-height: 0.28rem;
        align-items: center;
        border-radius: 0.5rem;
        justify-content: center;
        border: 0.01rem solid #D7D7D7;
    }

    .xwzx .btnn:hover {
        color: #fff;
        background: #E0111B;
        border: 0.01rem solid #E0111B;
    }

    .xwzx .btnn {
        margin: 0.7rem auto 0;
    }

    .xwzx .btnn .img {
        width: 0.33rem;
        height: 0.15rem;
        margin-left: 0.15rem;
        background: url(../images/mo/jtg.png);
        background-size: 0.33rem 0.15rem;
    }

    .xwzx .btnn:hover .img {
        width: 0.33rem;
        height: 0.15rem;
        margin-left: 0.15rem;
        background: url(../images/mo/jtw.png) no-repeat;
        background-size: 0.33rem 0.15rem;
    }

    .jzsg {
        display: flex;
        margin-top: 0.27rem;
        justify-content: space-between;
        flex-flow: wrap;
        padding-bottom: 0.56rem;
        box-sizing: border-box;
    }

    .sgbox {
        width: 3.32rem;
        box-sizing: border-box;
        display: flex;
        padding: 0.3rem 0.35rem 0.26rem;
        background: #F4F4F4;
        border-radius: 0.04rem;
        margin-bottom: 0.21rem;
    }

    .sgbox .img {
        width: 0.8rem;
        height: 0.8rem;
        background: #fff;
        border-radius: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        margin-right: 0.25rem;
    }

    .sgbox img {
        width: 0.5rem;
        height: 0.5rem;
    }

    .sgbox h3 {
        font-family: 'm';
        font-style: normal;
        font-weight: 400;
        font-size: 0.26rem;
        line-height: 0.42rem;


        color: #282828;

    }

    .sgbox h4 {
        font-family: 'm';
        font-style: normal;
        font-weight: 300;
        font-size: 0.24rem;
        line-height: 0.42rem;


        color: #282828;

    }

    .alxxb {
        display: flex;
        justify-content: space-between;
        flex-flow: wrap;
        margin-bottom: 0.71rem;
    }

    .alxxb a {
        width: 1.6rem;
        height: 0.56rem;

        background: #FFFFFF;
        border: 0.01rem solid #E8E8E8;
        border-radius: 0.04rem;
        display: flex;
        justify-content: center;
        align-items: center;
        font-family: 'l';
        font-style: normal;
        font-weight: 300;
        font-size: 0.22rem;
        line-height: 0.3rem;
        margin-bottom: 0.2rem;
        color: #333333;
    }

    .alxxb .is_active {
        background: #D3171A;
        border: 0.01rem solid #D3171A;
        color: #fff;
    }

    .alxxb::after {
        content: '';
        display: block;
        width: 1.6rem;
    }

    .wmdcn {
        padding: 0.78rem 0.35rem 0.71rem;
        box-sizing: border-box;
        background: #FBF9FC;
    }

    .wmdcn .comtit {
        margin-bottom: 0.44rem;
    }

    .cnboxf {
        display: flex;
        justify-content: space-between;
        flex-flow: wrap;
    }

    .cnbox {
        width: 3.32rem;
        height: 3.32rem;
        padding-top: 0.54rem;
        text-align: center;
        margin-bottom: 0.2rem;
        background: #fff;
        border-radius: 0.2rem;
        box-sizing: border-box;
    }

    .cnbox img {
        width: 0.8rem;
        height: 0.8rem;
        margin-bottom: 0.2rem;
    }

    .cnbox h3 {
        font-family: 'r';
        font-style: normal;
        font-weight: 400;
        font-size: 0.26rem;
        line-height: 0.42rem;
        margin-bottom: 0.23rem;

        color: #282828;
    }

    .cnbox div {
        width: 100%;
        display: flex;
        justify-content: center;
        margin-bottom: 0.28rem;
    }

    .cnbox div p {
        width: 0.56rem;
        height: 0.04rem;
        background: #D9D9D9;
    }

    .cnbox h4 {
        font-family: 'l';
        font-style: normal;
        font-weight: 300;
        font-size: 0.22rem;
        line-height: 0.42rem;

        text-transform: capitalize;

        color: #58585F;
    }

    .wmjzlx {
        padding: 0.79rem 0.35rem 0.92rem;
        box-sizing: border-box;
    }

    .wmjzlx .comtit {
        margin-bottom: 0.37rem;
    }

    .dbred {
        padding: 0.58rem 0.41rem 0.4rem;
        box-sizing: border-box;
        background: #D3171A;
        display: flex;
        justify-content: space-between;
    }

    .redbox img {
        width: 0.6rem;
        height: 0.6rem;
    }

    .redbox {
        text-align: center;
    }

    .redbox p {
        font-family: 'l';
        font-style: normal;
        font-weight: 300;
        font-size: 0.24rem;
        line-height: 0.42rem;
        margin-top: 0.06rem;


        color: #FFFFFF;
    }

    .redbox h3 {
        height: 0.6rem;
        font-family: 'l';
        font-style: normal;
        font-weight: 300;
        font-size: 0.56rem;
        line-height: 0.42rem;


        color: #FFFFFF;
    }

    .redbox h3 span {
        font-family: 'r';
        font-style: normal;
        font-weight: 400;
        font-size: 0.2rem;
        line-height: 0.23rem;
        text-transform: uppercase;

        color: #FFFFFF;
    }

    .xzjzboxf select {
        width: 100%;
        height: 0.88rem;
        border: 0.01rem solid #D7D7D7;
        border-radius: 0.12rem;
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 0 0.33rem;
        font-family: 'r';
        font-style: normal;
        font-weight: 400;
        font-size: 0.26rem;
        line-height: 0.42rem;
        margin-bottom: 0.2rem;
        background: url(../images/mo/rxia.png) no-repeat center right 0.33rem;
        background-size: 0.26rem 0.1229rem;
        color: #D3171A;
    }

    .xzjzboxf>input {
        width: 100%;
        height: 0.88rem;
        border: 0.01rem solid #D7D7D7;
        border-radius: 0.12rem;
        padding: 0 0.33rem;
        font-family: 'r';
        font-style: normal;
        font-weight: 400;
        font-size: 0.26rem;
        line-height: 0.42rem;
        margin-bottom: 0.2rem;

        color: #282828;
    }

    .jzyzm {
        display: flex;
        align-items: center;
    }

    .jzyzm .input {
        width: 6rem;
        height: 0.88rem;
        border: 0.01rem solid #D7D7D7;
        border-radius: 0.12rem;
        display: flex;
        margin-right: 0.13rem;
    }

    .jzyzm input {
        padding: 0 0.33rem;
        font-family: 'r';
        font-style: normal;
        font-weight: 400;
        font-size: 0.26rem;
        line-height: 0.42rem;
        outline: 0;
        border: 0;

        color: #282828;
        flex: 1;
    }

    .jzyzm .input img {
        width: 2.1382rem;
        height: 0.84rem;
        border-radius: 0.12rem;
    }

    .jzyzm>input {
        width: 0.6rem;
        height: 0.6rem;
        border: 0;
        background: url(../images/mo/sx.png) no-repeat;
        background-size: 0.6rem 0.6rem;
    }

    .wmjzlx .btn {
        margin-top: 0.49rem;
    }

    * {
        margin: 0;
        padding: 0;
    }

    html {
        overflow-x: hidden !important;
    }

    body {
        /* font-size: 100%; */
        font-family: "微软雅黑", Arial;
        background: #ffffff;
        line-height: 1em;
    }

    div,
    dl,
    dt,
    dd,
    ul,
    ol,
    li,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    pre,
    form,
    table,
    tbody,
    tfoot,
    thead,
    th,
    td,
    input,
    textarea,
    fieldset,
    p,
    blockquote,
    span,
    strong,
    small,
    b,
    img,
    footer,
    header,
    menu,
    nav,
    section {
        margin: 0;
        padding: 0;
    }

    table {
        border-collapse: collapse;
        border-spacing: 0;
    }

    img {
        border: 0;
    }

    address,
    caption,
    cite,
    code,
    dfn,
    em,
    th,
    var {
        font-style: normal;
        font-weight: normal;
    }

    ol,
    ul,
    li {
        list-style: none;
    }

    a {
        text-decoration: none;
    }

    a:link,
    a:visited {
        text-decoration: none
    }

    a:hover,
    a:active {
        text-decoration: none
    }

    .clearfix:after {
        clear: both;
        content: " ";
        display: block;
        font-size: 0;
        height: 0;
        visibility: hidden;
    }

    .clearfix {
        display: inline-block;
    }



    /***********************pc隐藏***********************/
    .header-box,
    .nybanner,
    .footer,
    .banner,
    .wrapper,
    .pc-suspension,
    .fy {
        display: none;
    }


    @font-face {
        font-family: "DinC";
        src: url("../font/DinC.woff2") format("woff2"),
            url("../font/DinC.ttf") format("truetype"),
            url("../font/DinC.eot") format("embedded-opentype");
        font-weight: normal;
        font-style: normal;
    }

    @font-face {
        font-family: "SourceHanSansCN-Normal";
        src: url("../font/SourceHanSansCN-Normal.woff2") format("woff2"),
            url("../font/SourceHanSansCN-Normal.woff") format("woff"),
            url("../font/SourceHanSansCN-Normal.ttf") format("truetype"),
            url("../font/SourceHanSansCN-Normal.eot") format("embedded-opentype"),
            url("../font/SourceHanSansCN-Normal.svg") format("svg");
        font-weight: normal;
        font-style: normal;
    }

    @font-face {
        font-family: "AVGARDM_0";
        src: url("../font/AVGARDM_0.woff2") format("woff2"),
            url("../font/AVGARDM_0.woff") format("woff"),
            url("../font/AVGARDM_0.ttf") format("truetype"),
            url("../font/AVGARDM_0.eot") format("embedded-opentype"),
            url("../font/AVGARDM_0.svg") format("svg"),
            url("../font/AVGARDM_0.otf") format("opentype");
        font-weight: normal;
        font-style: normal;
    }

    @font-face {
        font-family: "AVGARDMI_0";
        src: url("../font/AVGARDMI_0.woff2") format("woff2"),
            url("../font/AVGARDMI_0.woff") format("woff"),
            url("../font/AVGARDMI_0.ttf") format("truetype"),
            url("../font/AVGARDMI_0.eot") format("embedded-opentype"),
            url("../font/AVGARDMI_0.svg") format("svg"),
            url("../font/AVGARDMI_0.otf") format("opentype");
        font-weight: normal;
        font-style: normal;
    }

    @font-face {
        font-family: "AkzidenzGrotesk-Light";
        src: url("../font/AkzidenzGrotesk-Light.woff2") format("woff2"),
            url("../font/AkzidenzGrotesk-Light.woff") format("woff"),
            url("../font/AkzidenzGrotesk-Light.ttf") format("truetype"),
            url("../font/AkzidenzGrotesk-Light.eot") format("embedded-opentype"),
            url("../font/AkzidenzGrotesk-Light.svg") format("svg"),
            url("../font/AkzidenzGrotesk-Light.otf") format("opentype");
        font-weight: normal;
        font-style: normal;
    }

    .clearfix:after {
        display: block;
        content: '';
        clear: both;
        visibility: hidden;
    }

    /***********************头部导航***********************/
    .moheader {
        width: 100%;
        background: #FFFFFF;
        height: .78rem;
        overflow: hidden;
        position: relative;
    }

    .moheader .layout-fixed {
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: .78rem;
        background: #FFFFFF;
        z-index: 999;
    }

    .moheader-logo {
        float: left;
        margin: .1rem 0 0 .2rem;
        width: 65%
    }

    .moheader .moheader-right {
        overflow: hidden;
        cursor: pointer;
        width: .5rem;
        height: .34rem;
        position: relative;
        float: right;
        margin: .24rem .2rem 0 0;
    }

    .moheader .moheader-right i {
        position: absolute;
        left: .05rem;
        width: .4rem;
        height: .04rem;
        background: #ba0903;
        display: block;
        border-radius: .1rem;
        transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -webkit-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
    }

    .moheader .moheader-right .i1 {
        top: 0;
        transform: rotate(0deg);
        transform-origin: left top 0;
    }

    .moheader .moheader-right .i2 {
        top: .14rem;
    }

    .moheader .moheader-right .i3 {
        top: .28rem;
        transform: rotate(0deg);
        transform-origin: left bottom 0;
    }




    /*导航按钮*/
    .moheader .change .i1 {
        transform: rotate(45deg);
    }

    .moheader .change .i2 {
        opacity: 0;
    }

    .moheader .change .i3 {
        transform: rotate(-45deg);
    }

    /*菜单*/
    .navlist {
        display: none;
        position: fixed;
        top: .78rem;
        bottom: 0;
        width: 100%;
        height: 100%;
        left: 0;
        background: rgba(0, 0, 0, 0.9);
        z-index: 999990;
        overflow: hidden;
    }

    .navlist .nav-box {
        width: 110%;
        overflow-x: hidden;
        overflow-y: scroll;
        height: 90%;
    }

    .navlist li {
        overflow: hidden;
    }

    .navlist li a.sg {
        background: url(../images/ico_jia.png) no-repeat 88% center;
        padding-left: .3rem;
        line-height: .7rem;
        color: #CCCCCC;
        font-size: .24rem;
        border-bottom: 1px solid #424243;
        display: block;
    }

    .navlist li .subnav {
        overflow: hidden;
        padding: .2rem .3rem;
        border-bottom: 1px solid #424243;
        display: none;
    }

    .navlist li .subnav a {
        display: block;
        color: #cccccc;
        font-size: .16rem;
        line-height: 1.8;
    }

    .navlist li a.sg2 {
        background: url(../images/ico_jia2.png) no-repeat 88% center;
    }

    .navlist li.none a.sg {
        background: none;
    }





    /*内页头部*/
    .monyheader {
        width: 100%;
        background: #cf0b15;
        height: 1rem;
        overflow: hidden;
        position: relative;
    }

    .monyheader .layout-fixed {
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 1rem;
        background: #cf0b15;
        z-index: 999;
    }

    .monyheader-back {
        margin: 0.2rem 0 0 .2rem;
        width: 65%;
        position: absolute;
        z-index: 2
    }

    .monyheader-back img {
        width: 0.6rem;
        height: 0.6rem;
    }

    .mony-title {
        position: absolute;
        z-index: 1;
        width: 100%;
        height: 100%;
        line-height: 1rem;
        font-family: SourceHanSansCN-Normal;
        text-align: center;
        color: #ffffff;
        font-size: 0.36rem;
    }

    .monyheader .monyheader-right {
        z-index: 3;
        overflow: hidden;
        cursor: pointer;
        width: 0.6rem;
        height: 0.5rem;
        position: relative;
        float: right;
        margin: 0.24rem .2rem 0 0;
    }

    .monyheader .monyheader-right i {
        position: absolute;
        left: .05rem;
        width: 0.6rem;
        height: 0.04rem;
        background: #ffffff;
        display: block;
        border-radius: .1rem;
        transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -webkit-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
    }

    .monyheader .monyheader-right .i1 {
        top: 0;
        transform: rotate(0deg);
        transform-origin: left top 0;
    }

    .monyheader .monyheader-right .i2 {
        top: .14rem;
    }

    .monyheader .monyheader-right .i3 {
        top: .28rem;
        transform: rotate(0deg);
        transform-origin: left bottom 0;
    }

    .monyheader .change .i1 {
        transform: rotate(45deg);
    }

    .monyheader .change .i2 {
        opacity: 0;
    }

    .monyheader .change .i3 {
        transform: rotate(-45deg);
        top: .27rem;
    }


    /*******************底部********************/
    .mo-footer {
        width: 100%;
        background: #292929;
        padding-bottom: .86rem;
        ;
    }

    .mo-footer-text {
        text-align: center;
        padding: .25rem .2rem;
        overflow: hidden;
        color: #979797;
        font-size: .2rem;
        border-top: 1px solid #3d3d3d;
        line-height: .2rem;
    }



    .actGotop {
        position: fixed;
        bottom: .6rem;
        right: .2rem;
        width: .5rem;
        height: .5rem;
        display: none;
        z-index: 998;
        box-shadow: 0 0 .3rem #dedede;
        border-radius: 100%;
    }

    .actGotop a,
    .actGotop a:link {
        width: .5rem;
        height: .5rem;
        display: inline-block;
        background: url(../images/mo/index_tops.png) no-repeat;
        outline: none;
    }


    /*******************悬浮底部********************/
    .suspension {
        position: fixed;
        bottom: 0;
        width: 100%;
        left: 0;
        z-index: 99999;
    }

    .suspension img {
        display: block;
        float: left;
        width: 33.33%;
        ;
        max-height: .86rem;
    }

    /*******************首页banner********************/
    .index_banner {
        position: relative;
        overflow: hidden;
    }

    .index_banner img {
        width: 100%;
    }


    /*******************首页内容********************/
    .mo-wrapper {
        overflow: hidden;
        width: 100%;
    }

    /*mo-main1*/
    .mo-main1 {
        width: 100%;
        overflow: hidden;
        padding-top: .3rem
    }

    .mo-main1 .list {
        overflow: hidden;
        padding-bottom: .25rem;
    }

    .mo-main1 .list a {
        display: block;
        float: left;
        width: 33.3%;
        margin-top: .22rem;
    }

    .mo-main1 .list img {
        display: block;
        margin: 0 auto;
        max-width: .92rem;
    }

    .mo-main1 .list .txt {
        text-align: center;
        line-height: .6rem;
        color: #333333;
        font-size: .2rem;
        white-space: nowrap;
    }

    .mo-main1 .wenzi {
        padding: 0 .2rem;
    }

    .mo-main1 .wenzi .img {
        border: .05rem solid #e3e3e3;
        padding: .35rem 0 .15rem 0;
    }

    .mo-main1 .wenzi .img img {
        display: block;
        margin: 0 auto;
        width: 80%;
        max-width: 4.56rem;
    }

    .mo-main1 .wenzi .img .txt1 {
        color: #656565;
        font-size: .22rem;
        line-height: .3rem;
        text-align: center;
        padding: .1rem .2rem;
    }

    .mo-main1 .wenzi .txt2 {
        color: #666666;
        font-size: .22rem;
        line-height: .4rem;
        padding-top: .25rem;
        padding-bottom: .5rem;
    }

    .mo-main1 .wenzi .txt2 a {
        color: #bf120c;
    }


    /*mo-main2*/
    .mo-main2 {
        overflow: hidden;
        background: #f4f4f4;
        padding: .7rem .2rem .9rem .2rem;
    }

    .mo-main2-title {
        overflow: hidden;
        width: 100%;
        display: block;
    }

    .mo-main2-title span {
        float: left;
        color: #ba0903;
        font-size: .36rem;
        line-height: .36rem;
        font-family: SourceHanSansCN-Normal;
    }

    .mo-main2-title em {
        float: right;
        color: #999999;
        font-size: .22rem;
        line-height: .36rem;
        background: url("../images/mo/more.jpg") no-repeat right center;
        padding-right: .28rem;
    }

    /*.mo-main2 ul{margin-top:25px;overflow: hidden; }
.mo-main2 li{width:47.5%; float: left;overflow: hidden; margin-bottom:20px;}*/
    .anliList li {
        float: left;
        width: 47.5%;
        margin-bottom: .2rem;
    }

    .anliList li:nth-of-type(2n) {
        float: right;
    }

    .anlili {
        margin-top: .25rem;
        padding-bottom: .5rem;
    }

    .mo-main2 img {
        width: 100%;
        display: block;
    }

    .mo-main2 .txt {
        padding: 0 .12rem;
        background: #ffffff;
        font-family: "SourceHanSansCN-Normal";
    }

    .mo-main2 .txt1 {
        font-size: .24rem;
        color: #333333;
        line-height: .56rem;
        border-bottom: 1px solid #d8d8d8;
        background: url("../images/mo/bi.png") no-repeat right center;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .mo-main2 .txt2 {
        font-size: .2rem;
        color: #666666;
        line-height: .5rem;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .mo-main2 .multipleColumn {
        position: relative;
        width: 100%;
    }

    .mo-main2 .multipleColumn .bd {
        overflow: hidden;
        width: 100%;
    }

    .mo-main2 .multipleColumn .bd .one {
        float: left;
        width: 100%;
    }

    .mo-main2 .multipleColumn .hd {
        overflow: hidden;
        text-align: center;
        margin-bottom: .15rem;
    }

    .mo-main2 .multipleColumn .hd .center {
        display: inline-block;
    }

    .mo-main2 .multipleColumn .hd ul {
        overflow: hidden;
        display: block;
        padding-top: .1rem;
        height: .24rem;
        margin-top: .1rem;
    }

    .anlili .swiper-pagination .swiper-pagination-bullet {
        width: .16rem;
        height: .16rem;
        background: #ababab;
        border-radius: inherit;
        text-indent: .2rem;
        margin-left: .1rem !important;
        margin-right: .1rem !important;
        opacity: 1;
        transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        -o-transform: rotate(45deg);
    }

    .anlili .swiper-pagination .swiper-pagination-bullet-active {
        background: #d21a14;
    }

    .mo-main2 .more9 {
        margin-top: .36rem;
        display: block;
        line-height: .7rem;
        color: #333333;
        font-size: .2rem;
        font-family: SourceHanSansCN-Normal;
        text-align: center;
        background: url("../images/mo/jiantou_hui.png") no-repeat right 30% center #ededed;
    }



    /*mo-main3*/
    .mo-main3 {
        background: url("../images/mo/m3_bg.jpg") no-repeat;
        background-size: 100% 100%;
        padding-bottom: .8rem;
    }

    .mo-main3 .txt1 {
        color: #ffffff;
        font-size: .4rem;
        padding: .85rem 0 .45rem 0;
        line-height: .4rem;
        text-align: center;
        font-family: SourceHanSansCN-Normal;
    }

    .mo-main3 .txt1 font {
        color: #ba0903;
    }

    .mo-main3 .list {
        margin: 0 .2rem;
        border: 1px solid #e3e3e3;
        border-bottom: none;
        border-right: none;
        overflow: hidden;
    }

    .mo-main3 .list .layout {
        float: left;
        width: 33.33333333%;
        background: #FFFFFF;
    }

    .mo-main3 .list .layout a {
        text-align: center;
        display: flex;
        justify-content: center;
        align-items: center;
        height: 1.1rem;
        line-height: 1.1rem;
        border-right: 1px solid #e3e3e3;
        border-bottom: 1px solid #e3e3e3;
    }

    .mo-main3 .list .layout a em {
        color: #fff;
    }

    .mo-main3 .list .layout a img {
        display: block;
        margin: 0 auto;
        max-width: 90%;
        max-height: 100%;
        transition: all 0.5s ease-in-out;
        -moz-transition: all 0.5s ease-in-out;
        -webkit-transition: all 0.5s ease-in-out;
        -o-transition: all 0.5s ease-in-out;
    }

    .mo-main3 .list .layout a:hover {
        border: .06rem #e3e3e3 solid;
        height: .99rem;
        line-height: .99rem;
    }

    .mo-main3 .list .layout a:hover img {
        transform: scale(0.9, 0.9);
        -ms-transform: scale(0.9, 0.9);
        -moz-transform: scale(0.9, 0.9);
        -webkit-transform: scale(0.9, 0.9);
        -o-transform: scale(0.9, 0.9);
    }

    .mo-main3 .more7,
    .more7 {
        margin-top: .5rem;
        display: block;
        line-height: .2rem;
        color: #FFFFFF;
        font-size: .2rem;
        font-family: SourceHanSansCN-Normal;
        text-align: center;
        background: url("../images/mo/jiantou_bai.png") no-repeat right 30% center;
    }



    /*mo-main4*/
    .mo-main4 {
        overflow: hidden;
        padding: .7rem .2rem .95rem .2rem;
        background: #f8f8f8;
    }

    .mo-main4-title {
        overflow: hidden;
        width: 100%;
        display: block;
    }

    .mo-main4-title span {
        float: left;
        color: #ba0903;
        font-size: .36rem;
        line-height: .36rem;
        font-family: SourceHanSansCN-Normal;
    }

    .mo-main4-title em {
        float: right;
        color: #999999;
        font-size: .22rem;
        line-height: .36rem;
        background: url("../images/mo/more.jpg") no-repeat right center;
        padding-right: .28rem;
    }

    .mo-main4 ul {
        margin-top: .3rem;
        overflow: hidden;
        width: 100%;
    }

    .mo-main4 .one {
        overflow: hidden;
        margin-bottom: .25rem;
    }

    .mo-main4 .one img {
        display: block;
        float: left;
        width: 54%;
        overflow: hidden;
    }

    .mo-main4 .one .text {
        float: right;
        width: 42%;
        overflow: hidden;
    }

    .mo-main4 .one .text .title {
        font-size: .26rem;
        color: #333333;
        line-height: .39rem;
        height: .78rem;
        display: block;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
    }

    .mo-main4 .one .text em {
        display: block;
        font-size: .2rem;
        line-height: .2rem;
        margin-top: .3rem;
        color: #ba0903;
    }

    .mo-main4 .two a {
        color: #666666;
        font-size: .22rem;
        line-height: .5rem;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        display: block;
    }

    .mo-main4 .more8 {
        margin-top: .3rem;
        display: block;
        line-height: .7rem;
        color: #333333;
        font-size: .2rem;
        text-align: center;
        background: url("../images/mo/jiantou_hui.png") no-repeat right 30% center #ededed;
    }


    /*mo-main5*/
    .mo-main5 .list1 img {
        display: block;
        width: 100%;
    }

    .mo-main5 .list2 {
        background: #282828;
        padding: .5rem .2rem 0 .2rem;
    }

    .mo-main5 .list2 .menu {
        border: 1px solid #adadad;
        margin-bottom: .3rem;
    }

    .mo-main5 .list2 .menu ul {
        text-align: center;
    }

    .mo-main5 .list2 .menu ul li {
        width: 20%;
        float: left;
        color: #999999;
        cursor: pointer;
        font-size: .22rem;
        font-weight: bold;
        line-height: .48rem;
        position: relative;
    }

    .mo-main5 .list2 .menu ul li:focus {
        border: none;
        outline: none;
    }

    .mo-main5 .list2 .menu ul li .xia {
        position: absolute;
        left: 50%;
        bottom: -0.1rem;
        margin-left: -0.12rem;
        width: .23rem;
        height: .12rem;
        display: none;
        ;
    }

    .mo-main5 .list2 .menu ul li:hover {
        color: #ffffff;
    }

    .mo-main5 .list2 .menu ul li:hover .xia {
        display: block;
    }

    .mo-main5 .list2 .menu ul li.li-active {
        color: #ffffff;
    }

    .mo-main5 .list2 .menu ul li.li-active .xia {
        position: absolute;
        left: 50%;
        bottom: -0.1rem;
        margin-left: -0.12rem;
        width: .23rem;
        height: .12rem;
        display: block;
    }

    .mo-main5 .list2 .cell {
        display: none;
    }

    .mo-main5 .list2 .cell:nth-child(2) {
        display: block;
    }

    .mo-main5 .list2 .cell h3 {
        color: #ffffff;
        font-size: .32rem;
        line-height: .32rem;
        padding-bottom: .15rem
    }

    .mo-main5 .list2 .cell ul {
        padding-bottom: .4rem
    }

    .mo-main5 .list2 .cell ul li {
        color: #ffffff;
        font-size: .22rem;
        line-height: .44rem;
        font-weight: 200;
        padding-left: .4rem;
    }

    .mo-main5 .list2 .cell ul .one {
        background: url("../images/mo/m5_1.png") no-repeat left center;
    }

    .mo-main5 .list2 .cell ul .two {
        background: url("../images/mo/m5_2.png") no-repeat left center;
    }

    .mo-main5 .list2 .cell ul .three {
        background: url("../images/mo/m5_3.png") no-repeat left center;
    }


    /*mo-main6*/
    .mo-main6 {
        overflow: hidden;
        padding-top: .7rem;
        background: #ffffff;
    }

    .mo-main6 .mo6-layout {
        padding: 0 .2rem;
    }

    .mo-main6 .mo-main6-title {
        overflow: hidden;
        width: 100%;
        display: block;
        padding-bottom: .5rem;
        text-align: center;
        font-size: .4rem;
        line-height: .42rem;
        color: #ba0903;
        font-weight: 200;
        font-family: SourceHanSansCN-Normal;
    }

    .mo-main6 .list {
        background: url("../images/mo/m6_1.jpg") no-repeat right top;
        padding-top: 0.25rem;
        padding-bottom: 0.2rem;
        background-size: 2.23rem 4.17rem;
    }

    .mo-main6 .list .cell {
        height: 0.72rem;
        margin-bottom: 0.2rem;
        padding-left: 0.82rem;
        line-height: 0.5rem;
        font-size: 0.26rem;
        color: #666666;
    }

    .mo-main6 .list .cell h4 {
        font-weight: normal;
    }

    .mo-main6 .list .cell:last-child {
        margin-bottom: 0px;
    }

    .mo-main6 .list .cell1 {
        background: url("../images/mo/m6_2.jpg") no-repeat left;
        background-size: 0.72rem;
        line-height: 0.72rem;
    }

    .mo-main6 .list .cell2 {
        background: url("../images/mo/m6_3.jpg") no-repeat left;
        background-size: 0.72rem;
        height: auto;
    }

    .mo-main6 .list .cell3 {
        background: url("../images/mo/m6_4.jpg") no-repeat left;
        background-size: 0.72rem;
        height: auto !important;
    }

    .mo-main6 .list .cell4 {
        background: url("../images/mo/m6_5.jpg") no-repeat left;
        background-size: 0.72rem;
        line-height: 0.72rem;
    }

    .mo-main6 .two {
        font-size: .2rem;
        line-height: .45rem;
        color: #333333;
        border-top: 1px solid #dfdfdf;
        font-family: SourceHanSansCN-Normal;
        background: #f5f5f5;
        padding: .25rem .2rem .15rem .2rem;

    }



    /***********************内页banner***********************/
    .monybanner {
        width: 100%;
        overflow: hidden;
    }

    .monybanner img {
        width: 100%;
        display: block;
    }

    /************************单页************************/
    .dy {
        color: #666;
        line-height: 2em;
        font-size: 1.25em;
        width: 100%;
        margin-top: .2rem;
    }

    .pc-show {
        display: none;
    }

    .mo-show {
        color: #666;
        line-height: 2em;
        font-size: 1.25em;
        width: 100%;
        padding-top: .2rem;
    }

    .mo-fangan {
        margin-top: -0.2rem;
    }

    .dy img {
        width: 100%;
    }

    .comtit h3 {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .comtit h3 img {
        width: 2.2rem;
    }



    .mo-show .mo-jietu img {
        display: block;
        margin: 0 auto;
        width: 100%;
    }

    /*******************分页*********************/
    .fy {
        overflow: hidden;
        text-align: center;
        margin-top: 50px;
        font-family: "宋体";
    }

    .fy-con {
        display: inline-block;
        overflow: hidden;
    }

    .fy a {
        display: block;
        width: .35rem;
        height: .35rem;
        text-align: center;
        line-height: .35rem;
        float: left;
        font-size: .12rem;
        border: 1px solid #dddddd;
        color: #666666;
        margin-right: .15rem;
    }

    .fy a:hover {
        color: #fff;
        background: #b88c09;
    }

    .fy .cpb {
        color: #ffffff;
        border: none;
        background: #f9bf11;
        width: .37rem;
        height: .37rem;
        line-height: .37rem;
        display: block;
        text-align: center;
        float: left;
        font-size: .12rem;
        margin-right: .15rem;
    }


    /*新闻列表页*/
    .nytitle {
        display: none;
    }

    .newlist {
        background: #f8f8f8;
    }

    .newlist .list {
        width: 94%;
        margin: 0 auto;
        padding-top: .25rem;
        overflow: hidden;
    }

    .newlist .item_list {
        position: relative;
        padding: 0 0 .9rem;
    }

    .newlist .item {
        width: 100%;
        background: #ffffff;
        overflow: hidden;
        margin: 0px 0 .2rem 0;
    }

    .newlist .item_t {
        border: .04rem solid #f8f8f8;
        -webkit-transition: all 0.4s ease 0s;
        -moz-transition: all 0.4s ease 0s;
        transition: all 0.4s ease 0s;
    }

    .newlist .item_t .img {
        position: relative;
        overflow: hidden;
    }

    .newlist .item_t .img a {
        display: block;
    }

    .newlist .item_t:hover {
        border: .04rem solid #e7e7e7;
        overflow: hidden;
    }

    .newlist .item_t:hover .img a {
        background: #f5f3f3;
    }

    .newlist .item .img a img {
        width: 100%;
        -webkit-transition: all 0.3s ease-out;
        -khtml-transition: all 0.3s ease-out;
    }

    .newlist .item_t:hover .img a img {
        filter: alpha(opacity=80);
        -khtml-opacity: 0.8;
        opacity: 0.8;
    }

    .newlist .item_t:hover .wenzi .detail .img-d {
        background: url("../images/pc/jiantou2.png") no-repeat right center;
    }

    .newlist .item_t:hover .wenzi .detail {
        color: #e0111b;
    }

    .newlist .item_t:hover .wenzi .date {
        color: #ba0903;
    }

    .newlist .item_t:hover .wenzi .date font {
        color: #e0111b;
    }

    .newlist .item_t:hover .wenzi .title a {
        color: #ba0903 !important;
    }

    .newlist .item_t .wenzi {
        padding: .4rem .15rem 0 .15rem;
    }

    .newlist .item_t .wenzi .date {
        float: left;
        width: 1.05rem;
        height: .65rem;
        border-right: 1px solid #e5e5e5;
        text-align: center;
        color: #666666;
        font-size: .14rem;
        line-height: .16rem;
    }

    .newlist .item_t .wenzi .date font {
        display: block;
        font-size: .46rem;
        font-weight: bold;
        color: #333333;
        line-height: .4rem;
        padding-bottom: .05rem;
    }

    .newlist .item_t .wenzi .title {
        float: left;
        width: 2.6rem;
        font-size: .16rem;
        line-height: .32rem;
        padding-left: .3rem;
    }

    .newlist .item_t .wenzi .title a {
        color: #333333;
    }

    .newlist .item_t .wenzi p {
        padding: .15rem 0;
        border-bottom: 1px solid #e5e5e5;
        clear: both;
        color: #777777;
        font-size: .14rem;
        line-height: .26rem;
    }

    .newlist .item_t .wenzi .detail {
        display: block;
        overflow: hidden;
        line-height: .6rem;
        font-size: .14rem;
        color: #666666;
        text-transform: capitalize;
    }

    .newlist .item_t .wenzi .detail .img-d {
        background: url("../images/pc/jiantou1.png") no-repeat right center;
        width: .27rem;
        height: .6rem;
        float: right;
        display: block;
    }

    .newlist .mo-more {
        display: block;
        text-align: center;
        height: .6rem;
        line-height: .6rem;
        color: #ffffff;
        font-size: .2rem;
        background: #c9c9c9;
        margin-bottom: .9rem;
    }

    .mo-search {
        height: .7rem;
        line-height: .7rem;
        background: #ebebeb;
        width: 94%;
        margin: .4rem auto 0 auto;
    }

    .mo-search input {
        float: left;
        width: 80%;
        height: 100%;
        border: none;
        font-size: .24rem;
        color: #666666;
        background: #ebebeb;
        text-indent: 0.7em;
    }

    .mo-search input:focus {
        outline: none;
    }

    .mo-search .search {
        float: right;
        width: .7rem;
        height: .7rem;
        background: url("../images/mo/search.png") no-repeat center #7c7c7c;
    }


    /*新闻详情页*/
    .left-fx {
        display: none;
    }

    .newdetail {
        background: #f8f8f8;
        padding-top: .25rem;
    }

    .newdetail .list .right {
        display: none;
    }

    .newdetail .list {
        width: 94%;
        margin: 0px auto;
        padding-top: .5rem;
        overflow: hidden;
        background: #FFFFFF;
    }

    .newdetail .list .left {
        float: none;
        padding: 0 .25rem .3rem .25rem;
        border-bottom: .25rem solid #f4f4f4;
    }

    .newdetail .list .left p {
        color: #666666;
        font-size: .16rem;
        line-height: .32rem;
        text-indent: 2em;
        margin-bottom: .25rem;
    }

    .newdetail .list .left .title {
        text-align: center;
        color: #333333;
        font-size: .24rem;
        line-height: .3rem;
    }

    .newdetail .list .left .tx2 {
        text-align: center;
        color: #999999;
        font-size: .14rem;
        line-height: .2rem;
        padding-top: .2rem;
        padding-bottom: .4rem;
        border-bottom: 1px solid #e9e9e9;
    }

    .newdetail .list .left .tx2 .tx2-s1 {
        padding-right: .1rem;
    }

    .newdetail .list .left .tx3 {
        font-size: 1.25em;
        color: #666666;
        line-height: 2em;
        margin-top: .2rem;
        padding-bottom: .2rem;
    }

    .newdetail .list .left .tx3 img {
        max-width: 90%;
        margin: 0 auto;
        display: block;
    }

    .newdetail .list .left .mo-fx {
        padding: .3rem 0 .45rem 0;
        border-top: 1px solid #e9e9e9;
    }

    .newdetail .list .left .mo-fx .fx-txt {
        float: left;
        color: #000000;
        font-size: 1.5em;
        line-height: .32rem;
    }

    .newdetail .list .left .mo-fx .bdsharebuttonbox {
        overflow: hidden !important;
        width: 100% !important;
        height: auto !important;
    }

    .newdetail .list .left .mo-fx .bdsharebuttonbox a {
        float: left !important;
        padding: 0px 0px 0px 0px !important;
        margin: 0px .1rem 0px 0px !important;
        display: block !important;
        background: url("../images/fx_icon.png");
        width: .33rem !important;
        height: .33rem !important;
    }

    .newdetail .list .left .mo-fx .bds_weixin {
        background-position: 0 -1.93rem !important;
        ;
    }

    .newdetail .list .left .mo-fx .bds_tsina {
        background-position: 0 -0.4rem !important;
        ;
    }

    .newdetail .list .left .mo-fx .bds_qzone {
        background-position: 0 -0.8rem !important;
        ;
    }

    .newdetail .list .left .mo-fx .bds_douban {
        background-position: 0 -1.2rem !important;
        ;
    }

    .newdetail .list .left .mo-fx .bds_tqq {
        background-position: 0 -1.6rem !important;
        ;
    }

    .detail-page {
        overflow: hidden;
    }

    .detail-page a {
        font-size: .18rem;
        background: #fff;
        display: block;
        color: #999999;
        line-height: .45rem;
    }

    .detail-page a.back {
        display: none;
    }

    .newdetail .list .mo-back {
        display: block;
        font-size: .2rem;
        text-align: center;
        color: #ffffff;
        margin: 0px 0 1.1rem 0;
        line-height: .6rem;
        background: #c9c9c9;
    }



    .newdetail .mo-detail-list {
        width: 94%;
        margin: 0px auto;
        padding-top: .5rem;
        overflow: hidden;
        background: #FFFFFF;
    }

    .newdetail .mo-detail-list .layout {
        padding: 0 .25rem .3rem .25rem;
        ;
        border-bottom: .25rem solid #f4f4f4;
    }

    .newdetail .mo-detail-list p {
        color: #666666;
        font-size: .16rem;
        line-height: .45rem;
        text-indent: 2em;
    }

    .newdetail .mo-detail-list .title {
        text-align: center;
        color: #333333;
        font-size: .24rem;
        line-height: .3rem;
    }

    .newdetail .mo-detail-list .tx2 {
        text-align: center;
        color: #999999;
        font-size: .14rem;
        line-height: .2rem;
        padding-top: .2rem;
        padding-bottom: .4rem;
        border-bottom: 1px solid #e9e9e9;
    }

    .newdetail .mo-detail-list .tx2 .tx2-s1 {
        padding-right: .1rem;
    }

    .newdetail .mo-detail-list .tx3 {
        font-size: 1.25em;
        color: #666666;
        line-height: 2em;
        margin-top: .2rem;
        padding-bottom: .2rem;
    }

    .newdetail .mo-detail-list .mo-fx {
        padding: .3rem 0px .45rem 0px;
        border-top: 1px solid #e9e9e9;
    }

    .newdetail .mo-detail-list .mo-fx .fx-txt {
        float: left;
        color: #000000;
        font-size: 1.5em;
        line-height: .32rem;
    }

    .newdetail .mo-detail-list .mo-fx .bdsharebuttonbox {
        overflow: hidden !important;
        width: 100% !important;
        height: auto !important;
    }

    .newdetail .mo-detail-list .mo-fx .bdsharebuttonbox a {
        float: left !important;
        padding: 0px 0px 0px 0px !important;
        margin: 0px 10px 0px 0px !important;
        display: block !important;
        background: url("../images/fx_icon.png");
        width: .33rem !important;
        height: .33rem !important;
    }

    .newdetail .mo-detail-list .mo-fx .bds_weixin {
        background-position: 0 -1.93rem !important;
        ;
    }

    .newdetail .mo-detail-list .mo-fx .bds_tsina {
        background-position: 0 -0.4rem !important;
        ;
    }

    .newdetail .mo-detail-list .mo-fx .bds_qzone {
        background-position: 0 -0.8rem !important;
        ;
    }

    .newdetail .mo-detail-list .mo-fx .bds_douban {
        background-position: 0 -1.2rem !important;
        ;
    }

    .newdetail .mo-detail-list .mo-fx .bds_tqq {
        background-position: 0 -1.6rem !important;
        ;
    }

    .detail-page {
        overflow: hidden;
    }

    .detail-page a {
        font-size: .18rem;
        background: #fff;
        display: block;
        color: #999999;
        line-height: .45rem;
    }

    .detail-page a.back {
        display: none;
    }

    .newdetail .mo-detail-list .mo-back {
        display: block;
        font-size: .2rem;
        text-align: center;
        color: #ffffff;
        margin: 0px 0 .25rem 0;
        line-height: .6rem;
        background: #c9c9c9;
    }



    .nytitle2 {
        background: #f8f8f8;
        padding: .2rem .08rem 0 .08rem;
    }

    .nytitle2 .title {
        display: none;
    }

    .nytitle2 ol {
        overflow: hidden;
    }

    .nytitle2 ol li {
        float: left;
        width: 33.33%
    }

    .nytitle2 ol li .li-active {
        font-size: .18rem;
        line-height: .5rem;
        display: block;
        color: #ba0903;
    }

    .nytitle2 ol li a {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        text-align: center;
        color: #666666;
        font-size: .18rem;
        line-height: .5rem;
        display: block;
    }

    .nytitle2 ol li a:hover {
        color: #ba0903;
    }

    /*案例*/
    .anli {
        background: #f8f8f8;
    }

    .anli .list {
        width: 94%;
        padding-top: 0px;
        margin: 0 auto;
        overflow: hidden;
    }

    .anli .cont {
        margin-top: .2rem;
    }

    .anli .cont ul {
        overflow: hidden;
    }

    .anli .cont li {
        width: 49%;
        float: left;
        overflow: hidden;
    }

    .anli .cont li:nth-of-type(2n) {
        margin-left: 2%;
    }

    .anli .cont li .layout {
        background: #FFFFFF;
        margin: 0 0px .25rem 0px;
        transition: all 0.5s ease-in-out;
        -moz-transition: all 0.5s ease-in-out;
        -webkit-transition: all 0.5s ease-in-out;
        -o-transition: all 0.5s ease-in-out;
    }

    .anli .cont li:nth-of-type(2n) .layout {
        margin-left: .1rem;
    }

    /*.anli .cont li:nth-of-type(2n+1) .layout{ margin-right: 10px;}*/
    .anli .cont li a {
        display: block;
        margin: 0 auto;
    }

    .anli .cont li img {
        width: 100%;
        display: block;
        height: 2.08rem;
    }

    .anli .cont li .img1 {
        display: block;
        width: 100%;
        position: relative;
    }

    .anli .cont li .img2 {
        display: none;
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        text-align: center;
        background: url("../images/pc/bg1.png") repeat;
    }

    .anli .cont li .img2 img {
        width: 2.42rem;
        height: .45rem;
        position: relative;
        left: 50%;
        top: 50%;
        margin-left: -1.21rem;
        margin-top: -0.225rem;
    }

    .anli .cont li .txt {
        background: #ffffff;
        padding: 0 .1rem;
    }

    .anli .cont li .txt1 {
        font-size: .16rem;
        color: #333333;
        line-height: .55rem;
        border-bottom: 1px solid #d8d8d8;
        white-space: nowrap;
        background: url("../images/bi.jpg") no-repeat right center;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .anli .cont li .txt1 a {
        color: #333333;
    }

    .anli .cont li .txt2 {
        font-size: .14rem;
        color: #666666;
        line-height: .5rem;
        height: .5rem;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .anli .cont li .txt3 {
        display: none;
    }

    .anli .cont li .layout:hover .img2 {
        display: block;
    }

    .anli .bd li .layout:hover .txt1 {
        color: #ba0903;
    }

    .anli .cont li .layout:hover {
        box-shadow: .1rem .1rem .05rem #cacaca;
        transform: translate3d(0, -0.06rem, 0);
        -webkit-transform: translate3d(0, -0.06rem, 0);
        -moz-transform: translate3d(0, -0.06rem, 0);
        -o-transform: translate3d(0, -0.06rem, 0);
        -ms-transform: translate3d(0, -0.06rem, 0);
    }

    .anli .cont .more {
        display: none;
    }


    /*新增---网站二维码*/
    .anli .cont li .img-ewm {
        display: none;
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        text-align: center;
        background: url("../images/pc/bg1.png") repeat;
    }

    .anli .ewm-bg {
        position: relative;
        left: 50%;
        top: 46%;
        margin-left: -0.52rem;
        margin-top: -0.52rem;
        width: 1.04rem;
        height: 1.04rem;
        background: url("../images/ewm_bg2.png") no-repeat;
    }

    .anli .cont li .ewm-bg img {
        display: block;
        width: .9rem;
        height: .9rem;
        margin: 0 auto;
        padding-top: .07rem;
    }

    .anli .cont li .layout:hover .img-ewm {
        display: block;
    }

    .anli .cont li .img-ewm .tip {
        color: #ffffff;
        font-size: .16rem;
        line-height: .2rem;
        position: absolute;
        left: -100%;
        bottom: -0.3rem;
        text-align: center;
        width: 300%;
    }

    /*案例---------------雨润*/

    .anli-demo {
        background: #f0f0f0;
    }

    .anli-demo .list .title {
        display: none;
    }

    .anli-demo .list {
        overflow: hidden;
        padding: 0 0 !important;
    }

    .anli-demo .list .one {
        background: #fff;
        padding-top: .77rem;
    }

    .anli-demo .list .one .mo-title {
        text-align: center;
        color: #282828;
        font-size: .42rem;
        line-height: .49rem;
        padding-bottom: .34rem;
        font-weight: 500;
    }

    .anli-demo .list .one .img1 img {
        display: block;
        margin: 0 auto;
        width: calc(100% - .3rem - .3rem) !important;
        max-width: 6rem;
        border-radius: .06rem;
    }

    .anli-demo .list .one .txt {
        padding: .45rem 0px 0px 0px;
        overflow: hidden;
    }

    .anli-demo .list .one .txt .left {
        padding: 0 .3rem .5rem .3rem;
    }

    .anli-demo .list .one .tit {
        background: url("../images/pc/title_xian.jpg") no-repeat left bottom;
        font-size: .24rem;
        color: #333333;
        margin-bottom: .15rem;
        line-height: .5rem;
    }

    .anli-demo .list .one .abstract {
        font-size: .16rem;
        color: #666666;
        line-height: .3rem;
    }

    .anli-demo .list .one .act a.baojia {
        display: none;
    }

    .anli-demo .list .one .act a.zixun {
        display: none;
    }

    .anli-demo .list .one .act .dizhi a {
        color: #333333;
    }

    .anli-demo .list .one .left-txt {
        overflow: hidden;
        padding-top: .24rem;
        ;
        color: #666666;
        font-size: .16rem;
        line-height: .3rem;
    }

    .anli-demo .list .one .left-txt font {
        color: #da0606;
    }

    .anli-demo .list .one .left-txt span {
        color: #333333
    }

    .anli-demo .list .one .left-txt font span {
        color: #da0606;
    }

    .anli-demo .list .one .txt .right {
        background: #f9f9f9;
    }

    .anli-demo .list .one .right a {
        display: none;
    }

    .anli-demo .list .one .right .layout {
        padding: .45rem .3rem .45rem .3rem;
        overflow: hidden;
    }

    .anli-demo .list .one .right .layout .tit {
        background: url("../images/pc/title_xian.jpg") no-repeat left bottom;
        font-size: .24rem;
        color: #333333;
        margin-bottom: .25rem;
        line-height: .44rem;
    }

    .anli-demo .list .one .right .layout p {
        font-size: .16rem;
        color: #666666;
        line-height: .36rem;
        background: url("../images/pc/lingxing.png") no-repeat left center;
        padding-left: .25rem;
    }

    .anli-demo .list .two {
        text-align: center;
    }

    .anli-demo .list .two .tit {
        margin-top: .8rem;
        color: #333333;
        font-size: .28rem;
        line-height: .28rem;
        ;
    }

    .anli-demo .list .two .img1 {
        background: #fff;
        margin-top: 1.4rem;
        position: relative;
        height: 4.5rem !important;
    }

    .anli-demo .list .two .img1 .img2 {
        position: absolute;
        display: block;
        top: -1.1rem !important;
        width: 100%;
    }

    .anli-demo .list .two .img1 .img2 img {
        display: block;
        margin: 0 auto;
        width: 100%;
        max-width: 4.55rem;
    }

    /*.anli-demo .list .two .img1 .txt{ position: absolute;bottom: 80px !important;  width: 100%;}
.anli-demo .list .two .img1 .txt1{ color: #999999; font-size: 25px; margin: 0 auto;font-weight: 200;
	background:url("../images/pc/two_tit_bg.png") no-repeat;width: 214px; height: 55px; line-height: 55px;}*/
    .anli-demo .list .two .img1 .txt,
    .anli-demo .two .mobileimg .txt {
        position: absolute;
        bottom: .8rem;
        width: 100%;
    }

    .anli-demo .list .two .img1 .txt1,
    .anli-demo .two .mobileimg .txt1 {
        color: #999999;
        font-size: .25rem;
        margin: 0 auto;
        font-weight: 200;
        background: url("../images/pc/two_tit_bg.png") no-repeat;
        width: 2.14rem;
        height: .55rem;
        line-height: .55rem;
    }

    .anli-demo .two .mobileimg img {
        width: 100%;
        height: auto;
        display: block;
    }

    .anli-demo .two .mobileimg {
        height: 4.9rem;
        background: #fff;
        position: relative;
    }

    .anli-demo .list .two .img1-re {
        background: #fff;
        margin-top: .6rem;
        position: relative;
        height: 3rem !important;
    }

    .anli-demo .list .two .img1-re .img2 {
        position: absolute;
        display: block;
        top: -1rem !important;
        width: 100%;
    }

    .anli-demo .list .two .img1-re .img2 img {
        display: block;
        margin: 0 auto;
        width: 100%;
        max-width: 4.55rem;
    }

    .anli-demo .list .two .img1-re .txt {
        position: absolute;
        bottom: .3rem !important;
        width: 100%;
    }

    .anli-demo .list .two .img1-re .txt1 {
        color: #999999;
        font-size: .25rem;
        margin: 0 auto;
        font-weight: 200;
        background: url("../images/pc/two_tit_bg.png") no-repeat;
        width: 2.14rem;
        height: .55rem;
        line-height: .55rem;
    }

    /*img1-reipad*/
    .anli-demo .list .two .img1-reipad {
        background: #fff;
        margin-top: .6rem;
        position: relative;
        height: 4.4rem !important;
    }

    .anli-demo .list .two .img1-reipad .img2 {
        position: absolute;
        display: block;
        top: -1rem !important;
        width: 100%;
    }

    .anli-demo .list .two .img1-reipad .img2 img {
        display: block;
        margin: 0 auto;
        width: 100%;
        max-width: 4.55rem;
    }

    .anli-demo .list .two .img1-reipad .txt {
        position: absolute;
        bottom: .6rem !important;
        width: 100%;
    }

    .anli-demo .list .two .img1-reipad .txt1 {
        color: #999999;
        font-size: .25rem;
        margin: 0 auto;
        font-weight: 200;
        background: url("../images/pc/two_tit_bg.png") no-repeat;
        width: 2.14rem;
        height: .55rem;
        line-height: .55rem;
    }


    .anli-demo .list .three .tit {
        margin: .9rem auto .7rem auto;
        text-align: center;
        color: #666666;
        font-size: .22rem;
        line-height: .5rem;
        text-transform: uppercase;
        border: 2px solid #e6494b;
        border-right: none;
        border-left: none;
        width: 1.8rem;
    }

    .anli-demo .list .three .color {
        display: block;
        margin: 0 auto .6rem auto;
        width: 100%;
        max-width: 6rem;
    }

    .anli-demo .list .four {
        background: #fff;
        padding-top: .5rem;
    }

    .anli-demo .list .four .tit {
        margin: 0px auto .5rem auto;
        text-align: center;
        text-transform: uppercase;
        color: #999999;
        font-size: .25rem;
        font-weight: 200;
        background: url("../images/pc/two_tit_bg.png") no-repeat;
        width: 2.14rem;
        height: .55rem;
        line-height: .55rem;
    }

    .anli-demo .list .four .layout-1200 {
        text-align: center;
        width: 100%;
    }

    .anli-demo .list .four .layout-1200 ul {
        display: none;
    }

    .anli-demo .list .four .layout-1200 .tit1 {
        font-size: .24rem;
        color: #333333;
        font-weight: bold;
        line-height: .3rem;
        padding-bottom: .25rem;
    }

    .anli-demo .list .four .layout-1200 img {
        display: block;
        margin: 0 auto .45rem auto;
        width: 100%;
        max-width: 6rem;
        ;
    }

    .anli-demo .list .four .layout-1200 .watch {
        padding: .2rem 0 .9rem 0;
        margin-bottom: 0;
        max-width: 3.64rem;
    }

    .anli-demo .list .five .baojia {
        display: block;
        margin-top: .5rem;
        width: 100%;
        text-align: center;
        height: .6rem;
        line-height: .6rem;
        font-size: .22rem;
        color: #ffffff;
        background: #ffa200;
        float: right;
    }

    .anli-demo .list .five .zixun {
        display: block;
        margin-top: .2rem;
        width: 100%;
        text-align: center;
        height: .6rem;
        line-height: .6rem;
        font-size: .22rem;
        color: #ffffff;
        background: #6f6f6f;
        float: right;
        margin-bottom: 1.1rem;
    }






    /*-------------网络营销-------------------*/
    .mo-yingxiao {
        background: #ffffff;
        padding: 0 0px .6rem 0px;
    }

    .mo-yingxiao .title {
        text-align: center;
        font-family: SourceHanSansCN-Normal;
        padding: 0 .2rem;
    }

    .mo-yingxiao .t1 {
        color: #333333;
        font-size: .26rem;
        line-height: .3rem;
        padding-top: .3rem;
        padding-bottom: .25rem;
    }

    .mo-yingxiao .t2 {
        color: #ba0903;
        font-size: .38rem;
        line-height: .42rem;
        padding-bottom: .55rem;
    }

    .mo-yingxiao .one {
        padding: 0 .2rem;
    }

    .mo-yingxiao .one img {
        display: block;
        margin: 0 auto;
    }

    .mo-yingxiao .one .text {
        text-align: center;
        color: #333333;
        font-size: .24rem;
        font-weight: bold;
        line-height: .5rem;
        margin: .3rem 0 .6rem 0;
    }

    .mo-yingxiao .two {
        color: #ffffff;
        font-size: .18rem;
        line-height: .4rem;
        background: #e13e38;
        padding: .6rem .2rem .5rem .2rem;
        text-align: center;
    }

    .mo-yingxiao .three {
        padding: 0 .2rem;
    }

    .mo-yingxiao .three .cell {
        border-bottom: 1px dotted #d1d1d1;
        padding: .55rem 0 .4rem 0;
    }

    .mo-yingxiao .three .cell:last-child {
        border-bottom: none;
    }

    .mo-yingxiao .three .cell .img {
        width: 100%;
        float: left;
        position: relative;
        padding-bottom: .35rem;
    }

    .mo-yingxiao .three .cell .img img {
        width: 100%;
    }

    .mo-yingxiao .three .cell .text {
        width: 100%;
        text-align: left;
        color: #666666;
        font-size: .22rem;
        line-height: .4rem;
    }




    /*------------全网营销---------------------*/
    .m-yx2 .title {
        text-align: center;
        font-family: SourceHanSansCN-Normal;
        font-weight: 200;
    }

    .m-yx2 .t1 {
        color: #333333;
        font-size: .26rem;
        line-height: .3rem;
        padding-top: .1rem;
        padding-bottom: .25rem;
    }

    .m-yx2 .t2 {
        color: #ba0903;
        font-size: .38rem;
        line-height: .42rem;
        padding-bottom: .4rem;
    }

    .m-yx2 .one {
        background: #f66a60;
        padding: .5rem 0 .4rem 0;
        font-weight: bold;
        text-align: center;
        font-size: .26rem;
        color: #fff;
        line-height: .28rem;
    }

    .m-yx2 .one img {
        display: block;
        margin: 0 auto;
        padding-bottom: .4rem;
    }

    .m-yx2 .one-text {
        color: #333333;
        font-size: .22rem;
        line-height: .4rem;
        text-align: center;
        padding: .25rem .2rem .5rem .2rem;
        border-bottom: 1px dotted #d1d1d1;
    }

    .m-yx2 .two {
        padding: 0 .2rem;
    }

    .m-yx2 .two .two-1 {
        color: #333333;
        font-size: .28rem;
        line-height: .3rem;
        text-align: center;
        padding: .6rem 0 .25rem 0;
        font-family: SourceHanSansCN-Normal;
        font-weight: 200;
    }

    .m-yx2 .two img {
        display: block;
        width: 100%;
    }

    .m-yx2 .two p {
        font-size: .22rem;
        color: #666666;
        line-height: .4rem;
        padding: .3rem 0 .55rem 0;
        border-bottom: 1px dotted #d1d1d1;
    }

    .m-yx2 .three {
        padding: 0 .2rem;
    }

    .m-yx2 .three .three-1 {
        color: #333333;
        font-size: .28rem;
        line-height: .3rem;
        text-align: center;
        padding: .8rem 0 .6rem 0;
        font-family: SourceHanSansCN-Normal;
        font-weight: 200;
    }

    .m-yx2 .three .cell {
        margin-bottom: .35rem;
        position: relative;
    }

    .m-yx2 .three .cell .num {
        font-family: DinC;
        font-size: .4rem;
        background: #e0111b;
        color: #fff;
        line-height: .6rem;
        width: .6rem;
        position: absolute;
        left: 0;
        top: 0;
        text-align: center;
    }

    .m-yx2 .three .cell .tit {
        padding-left: .6rem;
        height: .58rem;
        border: 1px solid #e0111b;
        line-height: .58rem;
        text-indent: .15rem;
        font-size: .26rem;
        color: #e0111b;
        margin-bottom: .15rem;
    }

    .m-yx2 .three .cell .text {
        color: #666666;
        font-size: .22rem;
        line-height: .4rem;
    }

    p
    /*关于我们页面*/

    .mo-about .title {
        text-align: center;
        font-family: SourceHanSansCN-Normal;
        font-weight: 200;
        padding: 0 .2rem;
    }

    .mo-about .t1 {
        color: #333333;
        font-size: .34rem;
        line-height: .4rem;
        padding-top: 0px;
        font-weight: 200;
        padding-bottom: .25rem;
    }

    .mo-about .t2 {
        color: #df111b;
        font-size: .26rem;
        line-height: .5rem;
        font-weight: 200;
        padding-bottom: .35rem;
    }

    .mo-about .t3 {
        color: #666666;
        font-size: .22rem;
        line-height: .4rem;
        padding-bottom: .4rem;
    }

    .mo-about .one {
        background: #f8f8f8;
        overflow: hidden;
        padding: .75rem .2rem .5rem .2rem;
    }

    .mo-about .one h3 {
        display: block;
        cursor: default;
        color: #333333;
        font-weight: 200;
        font-size: .34rem;
        text-align: center;
        line-height: .4rem;
        padding-bottom: .3rem;
    }

    .mo-about .one .cont {
        width: 100%;
        overflow: hidden;
    }

    .mo-about .one .cont .bd h2 {
        color: #df111b;
        font-size: .3rem;
        font-weight: 200;
        padding: .5rem 0 .2rem 0;
    }

    .mo-about .one .cont .bd .text {
        color: #666666;
        font-size: .22rem;
        line-height: .4rem;
    }

    .mo-about .multipleColumn3 {
        position: relative;
    }

    .mo-about .multipleColumn3 .bd {
        overflow: hidden;
    }

    .mo-about .multipleColumn3 .bd ul {
        width: 100%;
    }

    .mo-about .multipleColumn3 .bd ul li {
        float: left;
        width: 100%;
    }

    .mo-about .multipleColumn3 .bd ul li .img {
        border: .03rem solid #fff;
    }

    .mo-about .multipleColumn3 .bd ul li img {
        width: 100%;
        display: block;
    }

    .mo-about .multipleColumn3 .hd {
        overflow: hidden;
        text-align: center;
    }

    .mo-about .multipleColumn3 .hd .center {
        display: inline-block;
    }

    .mo-about .multipleColumn3 .hd ul {
        overflow: hidden;
        display: block;
        padding-top: .5rem;
        height: .7rem;
    }

    .mo-about .multipleColumn3 .hd ul li {
        float: left;
        width: .16rem;
        height: .16rem;
        background: #ababab;
        overflow: hidden;
        text-indent: .2rem;
        margin-left: .1rem;
        margin-right: .1rem;
        transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        -o-transform: rotate(45deg);
    }

    .mo-about .multipleColumn3 .hd ul li:hover {
        background: #d21a14;
    }

    .mo-about .multipleColumn3 .hd ul li.on {
        background: #d21a14;
    }

    .mo-about .two {
        padding: .85rem .2rem .4rem .2rem;
        overflow: hidden;
    }

    .mo-about .two h3 {
        display: block;
        cursor: default;
        color: #333333;
        font-weight: 200;
        font-size: .34rem;
        text-align: center;
        line-height: .4rem;
        padding-bottom: .45rem;
    }

    .mo-about .two .cont {
        overflow: hidden;
    }

    .mo-about .two .a-picBtnLeft {
        width: 100%;
        /*height:513px;*/
        position: relative;
        overflow: hidden;
        zoom: 1;
    }

    .mo-about .two .a-picBtnLeft .hd {
        width: 100%;
        position: relative;
    }

    .mo-about .two .a-picBtnLeft .hd ul {
        width: 100%;
        overflow: hidden;
        zoom: 1;
    }

    .mo-about .two .a-picBtnLeft .hd ul li {
        padding-top: .05rem;
        float: left;
        display: block;
        text-align: center;
        width: 25%;
        cursor: pointer;
    }

    .mo-about .two .a-picBtnLeft .hd ul li img {
        width: 92%;
        max-width: 1.18rem;
    }

    .mo-about .two .a-picBtnLeft .hd ul li .img1 {
        display: block;
    }

    .mo-about .two .a-picBtnLeft .hd ul li .img2 {
        display: none;
    }

    .mo-about .two .a-picBtnLeft .hd ul li.on .img1 {
        display: none;
    }

    .mo-about .two .a-picBtnLeft .hd ul li.on .img2 {
        display: block;
    }

    .mo-about .two .a-picBtnLeft .hd ul li .tit1 {
        font-size: .26rem;
        color: #f62323;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .mo-about .two .a-picBtnLeft .hd ul li .tit2 {
        font-family: Arial;
        font-size: .2rem;
        color: #bfbfbf;
        text-transform: uppercase;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .mo-about .two .a-picBtnLeft .bd {
        width: 100%;
        /*height:230px;*/
        position: relative;
        margin-top: .2rem;
    }

    .mo-about .two .a-picBtnLeft .bd li {
        position: relative;
        zoom: 1;
    }

    .mo-about .two .a-picBtnLeft .bd li .title h4 {
        font-weight: normal;
        padding-bottom: .05rem;
        font-size: .26rem;
        color: #333333;
        line-height: .45rem;
        text-align: left;
    }

    .mo-about .two .a-picBtnLeft .bd li .title {
        display: block;
        left: 0;
        bottom: 0;
        position: relative;
        z-index: 2;
        background: url("../images/mo/bg1.jpg") no-repeat left top #f1f1f1;
        padding: .4rem .16rem .35rem .16rem;
        text-align: left;
        font-size: .22rem;
        color: #666666;
        line-height: .4rem;
    }

    .mo-about .four {
        padding: .8rem .2rem .4rem .2rem;
    }

    .mo-about .four h3 {
        color: #333333;
        font-weight: 200;
        font-size: .34rem;
        text-align: center;
        line-height: .4rem;
        padding-bottom: .4rem;
    }

    .mo-about .four .cell {
        margin-bottom: .4rem;
    }

    .mo-about .four .cell h4 {
        background: #f62323;
        font-weight: normal;
        color: #fff;
        text-indent: .3rem;
        font-size: .24rem;
        line-height: .66rem;
        margin-left: .7rem;
        margin-bottom: .15rem;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .mo-about .four .cell .text {
        color: #666666;
        font-size: .22rem;
        line-height: .4rem;
    }

    .mo-about .four .img1 {
        background: url("../images/mo/about5.png") no-repeat left center;
    }

    .mo-about .four .img2 {
        background: url("../images/mo/about6.png") no-repeat left center;
    }

    .mo-about .four .img3 {
        background: url("../images/mo/about7.png") no-repeat left center;
    }

    p

    /*联系我们页面*/
    .contact {
        background: #FFFFFF;
    }

    .contact .layout-w {
        padding: 0 .2rem;
    }

    .contact .one {
        overflow: hidden;
        margin: 0.3rem 0 0.4rem 0;
        border: 1px solid #d7d7d7;
        width: 100%;
    }

    .contact .one a {
        display: inline-block;
        font-size: 0.3rem;
        color: #666666;
        width: 19.5%;
        text-align: center;
        border-right: 1px solid #d7d7d7;
        line-height: 1rem;
    }

    .contact .one a:last-of-type {
        border-right: none;
    }

    .contact .one span {
        color: #d9d9d9;
        font-weight: 200;
        padding: 0;
        margin: 0;
        display: none;
    }

    .contact .one a:hover {
        color: #FFFFFF;
        background: #f14135;
    }

    .contact .one font {
        display: block;
        font-weight: 200;
        margin: 0;
        padding: 0;
    }

    .contact .two .txt {
        padding-top: 0.35rem;
    }

    .contact .two .txt .t1 {
        font-size: .3rem;
        color: #333333;
        line-height: .46rem;
        padding-bottom: 0.1rem;
    }

    .contact .two .txt .t2 {
        font-size: .22rem;
        color: #666666;
        line-height: .4rem;
    }

    .contact .two .addc {
        overflow: hidden;
    }

    .contact .two .addc:last-child {
        border-bottom: none;
        margin-bottom: 0;
        padding-bottom: 50px;
    }



    /*与众不同*/

    .butong .title {
        text-align: center;
        font-family: "SourceHanSansCN-Normal";
    }

    .butong .title2 {
        color: #333333;
        font-size: 0.34rem;
        line-height: 0.4rem;
        padding-top: 0.35rem;
        padding-bottom: 0.4rem;
        font-weight: 200;
    }

    .butong .one {
        padding: 0 .2rem;
    }

    .butong .one img {
        display: block;
        width: 100%;
        max-width: 6rem;
        margin-bottom: .3rem;
    }

    .butong .one .yzh-img4 {
        padding-top: .4rem;
    }

    .butong .one a img {
        margin-bottom: .9rem;
    }

    .butong .one .yuzh-txt {
        font-size: 0.22rem;
        color: #666666;
        line-height: 0.4rem;
        margin-bottom: 0.45rem;
    }

    .butong .one .yuzh-txt .yuzh-txt1 {
        color: #df111b;
        font-size: 0.26rem;
        line-height: 0.46rem;
        padding: 0.1rem 0 0.3rem 0;
    }

    .butong .one .yuzh-txt p {
        margin-bottom: .2rem;
        ;
    }

    .butong .two {
        background: #f6f6f6;
    }

    .butong .two .title2 {
        font-size: 0.34rem;
        color: #333333;
        line-height: 0.4rem;
        text-align: center;
        padding: 0.8rem 0 0.4rem 0;
        ;
    }

    .butong .two .list {
        padding: 0 .2rem;
    }

    .butong .two .list .cell {
        background: #FFFFFF;
        margin-bottom: .15rem;
        overflow: hidden;
        padding: 0.45rem 0;
        display: flex;
        align-items: center;
    }

    .butong .two .list .cell .img {
        float: left;
        width: 35%;
        margin-left: 5%;
    }

    .butong .two .list .cell .tx {
        float: left;
        width: 60%;
        margin-left: 5%;
    }

    .butong .two .list .cell .img img {
        display: block;
        margin: 0 auto;
    }

    .butong .two .list .cell .tx .tx1 {
        font-size: 0.26rem;
        color: #333333;
        line-height: 0.6rem;
    }

    .butong .two .list .cell .tx .tx2 {
        font-size: 0.2rem;
        color: #bababa;
        line-height: 0.4rem;
        font-family: Arial;
        text-transform: uppercase;
    }

    .butong .one .more {
        display: block;
        background: #e32214;
        padding: .15rem 0px .15rem 0px;
        width: 100%;
        font-size: 0.28rem;
        color: #ffffff;
        line-height: .33rem;
        overflow: hidden;
        height: .8rem;
        margin-bottom: .9rem;
    }

    .butong .one .more .bt-m1 {
        width: 20%;
        float: left;
        display: block;
    }

    .butong .one .more .bt-m1 img {
        width: .6rem;
        height: .48rem;
        display: block;
        margin: 0 auto;
        padding-top: .05rem;
    }

    .butong .one .more .bt-m2 {
        width: 20%;
        height: .56rem;
        float: left;
        display: block;
    }

    .butong .one .more .bt-m2 img {
        width: .56rem;
        height: .56rem;
        display: block;
        margin: 0 auto;
        padding-top: .05rem;
    }

    .butong .one .more .bt-m3 {
        float: left;
        width: 60%;
    }

    /*网站地图*/
    .sitemap {
        overflow: hidden;
        background: #ebebeb;
        padding-bottom: .5rem;
        line-height: .25rem;
    }

    .sitemap .title {
        font-size: .18rem;
        color: #333333;
        text-align: center;
        font-weight: bold;
        margin-top: .3rem;
    }

    .sitemap .sitemap-box {
        overflow: hidden;
        margin: .4rem auto 0 auto;
        background: #ffffff;
        padding: .5rem .1rem;
        width: 90%;
    }

    .sitemap .sitemap-box dl {
        overflow: hidden;
        margin: 0 0 .3rem 0;
    }

    .sitemap .sitemap-box dt {
        font-size: .18rem;
        font-weight: bold;
        color: #666666;
        margin: 0 0 .2rem 0;
    }

    .sitemap .sitemap-box dd {
        float: left;
        width: 33.33%;
    }

    .sitemap .sitemap-box dd a {
        float: left;
        font-size: .14rem;
        color: #666666;
        line-height: .19rem;
    }

    .sitemap .sitemap-box dd a:hover {
        text-decoration: underline;
    }



    .fixfooter {
        background: #004da3;
        position: fixed;
        left: 0;
        bottom: 0;
        right: 0;
        z-index: 999;
    }

    .fixfooter::before,
    .fixfooter::after {
        content: '';
        height: 0;
        line-height: 0;
        display: block;
        visibility: hidden;
        clear: both;
    }

    .fixfooter>li {
        width: 33%;
        text-align: center;
        position: relative;
        float: left;
    }

    .fixfooter>li>a {
        color: #fff;
        font-size: 0.3rem;
        display: block;
    }

    .fixfooter>li:nth-child(2) {
        border-left: 1px solid #fff;
        border-right: 1px solid #fff;
    }

    .fixfooter .fixicon {
        display: inline-block;
        margin: 0 0.13rem 0 0;
        vertical-align: middle;
        background-repeat: no-repeat;
    }

    .fixfooter .fic1 {
        width: 0.38rem;
        height: 0.3rem;
        background-size: 0.38rem 0.3rem;
    }

    .fixfooter .fic2 {
        width: 0.34rem;
        height: 0.34rem;
        background-size: 0.34rem;
    }

    .fixfooter .fic3 {
        width: 0.26rem;
        height: 0.33rem;
        background-size: 0.26rem 0.33rem;
    }

    .anlili div div .anliList {
        display: flex !important;
        justify-content: space-between !important;
        flex-flow: row wrap !important;
    }

    .anlili div div .anliList::after {
        display: none !important;
    }

    .mheader {
        width: 100%;
        height: 1.1rem;
        display: flex;
        align-items: center;
        justify-content: space-between;
        background: #FFFFFF;
        border-bottom: 1px solid #E0E0E0;
        padding: 0  .3rem;
        /* box-shadow: 0 2px 5px rgba(0, 0, 0, .1); */
        position: relative;
    }
    .mheader .inputs{
        display: none;
        position: absolute;
        width: 3.2rem;
        height: .6rem;
    
        top: 50%;
        left: 2.5rem;
    
        transform: translateY(-50%);
    }
    .mheader .inputs input[type='text']{
          width: 3.2rem;
        height: .6rem;
    text-indent: 2em;
     font-size: .2rem;
        border-radius: 50px;
        background: #F0F0F0;
     outline: none;
     border: none;
    
    }
    .mheader .inputs input[type='button']{
        position: absolute;
        width: .42rem;
        height: .42rem;
        background-image: url(/images/search\ \(1\).png);
        background-repeat: no-repeat;
        background-size: .42rem .42rem;
        top: 50%;
        transform: translateY(-50%);
        right: .1rem;
     border: none;

    }
    .mheader img {
        width: 1.81rem;
        height: .48rem;
    }
    
    .mheaderr img {
        width: .44rem;
        height: .44rem;
    }
    .mheaderr{
        display: flex;
        }
        .mheader .pinfo {
            background-image: url(/images/men1.png);
        }
    
    
        .mheaderr {
            align-items: center;
        }
    
        .mheader .pinfo {
            margin-right: 0.41rem;
        }
        .mleimd {
            display: flex;
            flex-direction: row-reverse;
            align-items: center;
        }
    
        .mheader .logout {
            margin-right: 0.3rem;
        }

        .mheader img {
            width: 1.81rem;
            height: .48rem;
        }
        .mheaderr img {
            width: 0.44rem;
            height: 0.44rem;
        }
        .mheader a {display: flex;}
        
        .search11 {
            margin-right: .41rem;
        }

}


.jianzhan {
    width: 15rem;
    margin: 0 auto;
    padding-top: 1rem;
    padding-bottom: 0.8rem;
}

.jianzhan .ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.jianzhan .ul .li {
    width: 4.72rem;
    height: 5.2rem;
    background-color: #FAFAFA;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: .91rem 0 0;
    margin-top: .36rem;
}

.jianzhan .ul .li .imgbox {
    width: .88rem;
    height: .88rem;
    margin-bottom: .34rem;
}

.jianzhan .ul .li .imgbox img {
    width: 100%;
    height: 100%;
}

.jianzhan .ul .li .h1 {
    font-family: rr;
    font-size: .26rem;
    font-weight: 400;
    line-height: .3047rem;
    text-align: center;
    color: #282828;
    position: relative;
    margin-bottom: .38rem;
}

.jianzhan .ul .li .h1::after {
    content: '';
    position: absolute;
    width: .3rem;
    height: .02rem;
    background-color: #E0111B;
    bottom: -0.24rem;
    left: 50%;
    transform: translateX(-50%);
}

.jianzhan .ul .li .p {
    font-family: ll;
    font-size: .18rem;
    font-weight: 300;
    line-height: .38rem;
    text-align: center;
    color: #666666;
}

.jianzhan .ul .li .p1 {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}
.jianzhan .ul .li .p1 .spans {
    display: inline-block;
}

.jianzhan .ul .li .p1 .spans:first-child {
    width: 60%;
}

.jianzhan .ul .li .p1 .spans:last-child {
    width: 40%;
}

.jianzhan .ul .li .p0 {
    margin-bottom: .16rem;
}


.ourpromise {
    width: 15rem;
    margin: 0 auto;
    padding: 1rem 0 1.46rem;
}

.ourpromise .ul {
    display: flex;
    flex-wrap: wrap;
    margin-top: .51rem;
}

.ourpromise .ul .li {
    width: 25%;
    height: 2rem;
    border: 1px solid #D9D9D9;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-top: 0.35rem;
}

.ourpromise .ul .li img {
    width: .72rem;
    height: .72rem;
    margin-bottom: .33rem;
}

.ourpromise .ul .li .p {
    font-family: ll;
    font-size: .18rem;
    font-weight: 300;
    line-height: .211rem;
    text-align: center;
    color: #666666;
}

.ourpromise .ul .li:nth-of-type(1),
.ourpromise .ul .li:nth-of-type(2),
.ourpromise .ul .li:nth-of-type(3) {
    border-bottom: none;
    border-right: none;
}
.ourpromise .ul .li:nth-of-type(4) {
    border-bottom: none;
}

.ourpromise .ul .li:nth-of-type(5),
.ourpromise .ul .li:nth-of-type(6),
.ourpromise .ul .li:nth-of-type(7) {
    border-right: none;
}


.slide-to-unlock-bg,.slide-to-unlock-progress,.slide-to-unlock-handle {
    border-radius: .5rem !important;
    margin: 13px 0 0 31px;
}

.orderForm .odInput.odd2 {
    background-color: #fff;
}