@charset "utf-8";

/* CSS Document */
* {
    margin: 0;
    padding: 0
}

a {
    text-decoration: none;
    cursor: pointer;
}

a:hover {
    text-decoration: none;
}

ul {
    /* margin:0;*/
    list-style-type: none;
}

li {
    list-style: none
}

i {
    font-style: normal
}

input,
button {
    outline: none
}

h2,
h3 {
    font-weight: normal
}

body {
    font-family: "微软雅黑" !important;
    min-width: 15rem;
}

input,
textarea {
    font-family: "Microsoft YaHei";
}

.clearB {
    clear: both;
}

.box {
    width: 6.4rem
}

.bn {
    border: none !important;
}

h2,
h3 {
    font-weight: normal
}

.fl {
    float: left
}

.fr {
    float: right
}

.db {
    display: block
}

.dn {
    display: none
}

button {
    border: 0;
    outline: none
}

.dib {
    display: inline-block
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 1;
        transform: scale(1);
        -ms-transform: scale(1);
        -moz-transform: scale(1);
        -webkit-transform: scale(1);
        -o-transform: scale(1);
    }

    100% {
        opacity: 0;
        transform: scale(1.5);
        -ms-transform: scale(1.5);
        -moz-transform: scale(1.5);
        -webkit-transform: scale(1.5);
        -o-transform: scale(1.5);
    }
}

@keyframes fadeIn {
    0% {
        opacity: 1;
        transform: scale(1);
        -ms-transform: scale(1);
        -moz-transform: scale(1);
        -webkit-transform: scale(1);
        -o-transform: scale(1);
    }

    100% {
        opacity: 0;
        transform: scale(1.5);
        -ms-transform: scale(1.5);
        -moz-transform: scale(1.5);
        -webkit-transform: scale(1.5);
        -o-transform: scale(1.5);
    }
}


.top {
    width: 100%;
    min-width: 15rem;
    height: 1rem;
    background: rgba(0, 0, 0, .8);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#c8000000, endColorstr=#c8000000);
    position: fixed;
    left: 0;
    top: 0;
    z-index: 7;
}

.top1 {
    width: 26%;
    height: 100%;
    float: left;
    position: relative;
}

.top1 img {
    height: .525rem;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
}

.top2 {
    width: 48%;
    height: 100%;
    float: left;
    display: block;
}

.top2 li {
    float: left;
    width: 20%;
    text-align: center;
    display: block;
    line-height: 1rem;
    position: relative;
}

.top2 li p {
    width: 100%;
    position: absolute;
    left: 0;
    top: 1rem;
    display: none;
}

.top2 li p a {
    width: 100%;
    height: 0.6125rem;
    display: block;
    background: url("../images/bg00.png");
    border-bottom: 0.0125rem solid rgba(255, 255, 255, .5);
    text-align: center;
    line-height: .6rem;
    color: #fff;
    font-size: .2rem;
}

.top2 li p a:hover {
    color: #fff;
    background: rgba(229, 143, 0, .8);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#c8000000, endColorstr=#c8000000);
}

.top2 li a {
    color: #fff;
    font-size: .2rem;
    width: 100%;
    height: 100%;
    display: block;
}

.top2 li.hin,
.top2 li:hover {
    background: rgba(0, 0, 0, .8);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#c8000000, endColorstr=#c8000000);
}

.top2 li.hin>a,
.top2 li:hover>a {
    color: #ff6600;
}

.top2 li:hover p {
    display: block;
}

.top3 {
    width: 26%;
    height: 100%;
    float: left;
    position: relative;
}

.top3 p {
    float: left;
    position: absolute;
    top: .35rem;
    right: 22%;
}

.top3 p a {
    font-size: .2rem;
    color: #fff;
    height: .3rem;
    line-height: .2625rem;
    float: left;
    display: block;
}

.top3_1 {
    padding-left: .35rem;
    background: url(../image/oimg2.png) no-repeat left center;
    margin-right: .25rem;
}

.top3_1:after {
    content: '|';
    color: #7c7e7f;
    font-size: .175rem;
    margin-left: .25rem;
}

.topDiv {
    width: 100%;
    height: 1rem;
}

.banner {
    width: 100%;
    height: 7.5rem;
    min-width: 15rem;
    position: relative;
}

.banner img {}

.banner .swiper-container,
.banner .swiper-wrapper,
.banner .swiper-slide {
    width: 100%;
    height: 100%;
}

.banner .pagination {
    position: absolute;
    left: 0;
    text-align: center;
    bottom: .1875rem;
    margin: 0;
    width: 100%;
    z-index: 1;
}

.banner .swiper-pagination-switch {
    display: inline-block;
    width: .2rem;
    height: .2rem;
    border-radius: .1rem;
    background: #999;
    box-shadow: 0rem 0.0125rem 0.025rem #555 inset;
    margin: 0 .0625rem;
    cursor: pointer;
}

.banner .swiper-active-switch {
    background: #fff;
}

.iCen1 {
    width: 100%;
    min-width: 15rem;
    line-height: 1.55rem;
    text-align: center;
    font-size: .3rem;
    color: #191919;
}

.iCen2 {
    width: 100%;
    min-width: 15rem;
    height: 6.5rem;
    background: url(../image/oimg4.jpg) no-repeat center center;
    background-size: auto 100%;
}

.iCenBg {
    width: 15rem;
    height: 6.5rem;
    position: relative;
    margin: 0 auto;
}

.iCen2_1 {
    width: 5.5rem;
    height: 3.725rem;
    opacity: 0;
    transition: all .5s;
    -webkit-transition: all .5s;
    background: url(../image/oimg5.png) no-repeat;
    position: absolute;
    left: 50%;
    top: 1.15rem;
    margin-left: -2.75rem;
    cursor: pointer;
}

.iCen2_2 {
    width: 15rem;
    height: 3.1rem;
    opacity: 0;
    transition: all .5s;
    -webkit-transition: all .5s;
    position: absolute;
    left: 0;
    top: 1.45rem;
    background: url(../image/oimg6.png) no-repeat;
}

.iCen2_3 {
    width: 15rem;
    height: 4.05rem;
    opacity: 0;
    transition: all .5s;
    -webkit-transition: all .5s;
    position: absolute;
    left: 0;
    top: 0.975rem;
    background: url(../image/oimg7.png) no-repeat;
}

.iCen2_4 {
    width: 12.6875rem;
    height: 4.05rem;
    opacity: 0;
    transition: all .5s;
    -webkit-transition: all .5s;
    position: absolute;
    left: 1.15rem;
    top: 1.4125rem;
    background: url(../image/oimg8.png) no-repeat;
}

.iCen2_5 {
    width: 10.3375rem;
    height: 4.4375rem;
    opacity: 0;
    transition: all .5s;
    -webkit-transition: all .5s;
    position: absolute;
    left: 2.075rem;
    top: 0.575rem;
    background: url(../image/oimg9.png) no-repeat;
}

.iRes1 .iCen2_1 {
    opacity: 1;
}

.iRes2 .iCen2_2 {
    opacity: 1;
}

.iRes3 .iCen2_3 {
    opacity: 1;
}

.iRes4 .iCen2_4 {
    opacity: 1;
}

.iRes5 .iCen2_5 {
    opacity: 1;
}

.iResA {
    width: 2.25rem;
    height: 0.55rem;
    line-height: 0.55rem;
    position: absolute;
    bottom: 0.5rem;
    left: 50%;
    margin-left: -1.125rem;
    display: block;
    background: #ff8c3f;
    text-align: center;
    color: #fff;
}

.iResA:hover {
    color: #fff;
    background: #ff6600;
}

.iResB {
    width: 1.375rem;
    height: .2625rem;
    display: block;
    cursor: pointer;
    background: url(../image/iResB.png) no-repeat;
    position: absolute;
    right: 0;
    bottom: 0.75rem;
}

.iResC {
    width: 1.65rem;
    height: .2625rem;
    display: none;
    cursor: pointer;
    background: url(../image/iResC.png) no-repeat;
    position: absolute;
    right: 0;
    bottom: 0.75rem;
}

.iRes5 .iResB {
    display: none;
}

.iRes5 .iResC {
    display: block;
}

.iCen3 {
    width: 100%;
    min-width: 15rem;
    height: 2.175rem;
    padding-top: 0.625rem;
}

.iCen3 label {
    text-align: center;
    display: block;
    line-height: 0.5625rem;
    color: #191919;
    font-size: .3rem;
}

.iCen3 span {
    text-align: center;
    display: block;
    line-height: 0.4rem;
    color: #999999;
    font-size: .175rem;
}

.iCen4_bg {
    width: 100%;
    height: 10.975rem;
    padding-top: 1.25rem;
    background: url(../image/pic4.png) no-repeat center top;
}

.iCen4 {
    width: 15rem;
    height: 7.275rem;
    overflow: hidden;
    margin: 0 auto;
}

.iCen4 li {
    width: 33.3%;
    display: block;
    float: left;
    margin: 0;
    position: relative;
}

.iCen4 li img {
    width: 100%;
    display: block;
}

.d1_dd {
    width: 100%;
    height: 100%;
    padding: 6% 8% 0;
    position: absolute;
    left: 0;
    top: 0;
    display: none;
    transition: all .2s;
}

.iCen4 li:hover .d1_dd {
    background: url("../images/bg00.png");
    display: block
}

.iCen4 li:hover .d1_w,
.iCen4 li:hover .d1_w2 {
    display: block
}

.d1_w {
    font-size: .3rem;
    color: #fff;
    line-height: .525rem;
    display: none;
    transition: all .2s;
}

.d1_w2 {
    font-size: .2rem;
    line-height: 0.4375rem;
    color: #eee;
    display: none;
    transition: all .2s;
}

.iCen4_bg a {
    width: 2.25rem;
    height: 0.55rem;
    line-height: 0.55rem;
    display: block;
    background: #ff8c3f;
    transition: all .3s;
    -webkit-transition: all .3s;
    text-align: center;
    color: #fff;
    margin: 0.95rem auto 0;
}

.iCen4_bg a:hover {
    color: #fff;
    background: #ff6600;
}


.iCen5 {
    width: 100%;
    min-width: 15rem;
    height: 2.175rem;
    padding-top: 0.625rem;
    text-align: center;
}

.iCen5 label {
    font-size: .3rem;
    color: #191919;
    display: block;
    line-height: 0.5625rem;
}

.iCen5 span {
    font-size: .175rem;
    color: #999;
    display: block;
    line-height: 0.4rem;
}

.iCen6 {
    width: 100%;
    height: 6.875rem;
    position: relative;
    min-width: 15rem;
    background: url(../image/oimg17.jpg) no-repeat center center;
    background-size: auto 100%;
}

.iCen6 p {
    width: 7.7125rem;
    height: 2.3625rem;
    position: absolute;
    left: 50%;
    top: 1.7625rem;
    margin-left: -3.85rem;
}

.iCen6 p img {
    width: 100%;
    height: 100%;
    display: block;
}

.iCen6 a {
    width: 2.25rem;
    height: 0.55rem;
    display: block;
    text-align: center;
    line-height: 0.5rem;
    color: #fff;
    transition: all .3s;
    -webkit-transition: all .3s;
    background: rgba(255, 102, 0, .6);
    border: 0.025rem solid #ff6600;
    position: absolute;
    margin-left: -1.125rem;
    left: 50%;
    bottom: 0.7625rem;
}

.iCen6 a:hover {
    background: #ff6600
}

.iCen6 span {
    width: 4.775rem;
    height: 0.45rem;
    display: block;
    position: absolute;
    right: 0.6125rem;
    bottom: 0.75rem;
}

.iCen6 span img {
    width: 100%;
    height: 100%;
    display: block;
}

.iCen7 {
    width: 100%;
    height: 6.2375rem;
    margin-top: 0.375rem;
    min-width: 15rem;
    background: url(../image/a1682-499.jpg) no-repeat center top;
    background-size: 100% 100%;
    position: relative;
}

.iCen7_1 {
    width: 15rem;
    margin: 0 auto;
    padding-top: 0.4875rem;
    padding-bottom: 0.625rem;
}

.iCen7_1 label {
    font-size: .3rem;
    color: #fff;
    display: block;
    text-align: center;
    line-height: 0.575rem;
}

.iCen7_1 span {
    font-size: .175rem;
    color: #dfdfdf;
    display: block;
    text-align: center;
    line-height: 0.375rem;
}

.iCen7_2 {
    width: 15rem;
    height: 4.05rem;
    margin: 0 auto;
}

.iCen7_21 {
    float: left;
    background: url(../image/oimg32.png) no-repeat left top;
}

.iCen7_21 img {
    width: 1.85rem;
    height: 1.85rem;
    display: block;
    margin-bottom: .1875rem;
}

.iCen7_21 label {
    font-size: .175rem;
    color: #ff6600;
    display: block;
    margin: 0 auto 0;
    text-align: center
}

.iCen7_22 {
    width: 5.8rem;
    height: 4rem;
    padding-top: 0.625rem;
    float: left;
    background: url(../image/oimg33.png) no-repeat left top;
}

.iCen7_221 {
    height: 0.45rem;
    line-height: 0.45rem;
    margin-bottom: .25rem;
}

.iCen7_221 label {
    width: 0.9375rem;
    float: left;
    font-size: .175rem;
    color: #fff;
}

.iCen7_221 input {
    width: 4.2125rem;
    height: 0.45rem;
    float: left;
    background: #0f1010;
    color: #fff;
    padding-left: 0.125rem;
    border: 0;
}

.iCen7_222 {
    padding-left: 0.9125rem;
    height: 0.45rem;
    width: 100%;
}

.iCen7_222 input {
    width: 1.875rem;
    height: 0.45rem;
    background: #ff6600;
    color: #fff;
    float: left;
    border: 0;
    margin-right: 0.4625rem;
}

.iCen7_222 input {
    width: 1.875rem;
    height: 0.45rem;
    background: #ff6600;
    color: #fff;
    float: left;
    border: 0;
    margin-right: 0.4625rem;
}

.iCen7_222 a {
    width: 1.875rem;
    height: 0.45rem;
    line-height: 0.45rem;
    display: block;
    float: left;
    text-align: center;
    background: #308df4;
    color: #fff;
}

.iCen7_23 {
    width: 4.2625rem;
    height: 4rem;
    font-size: .2rem;
    color: #fff;
    line-height: 0.45rem;
    float: left;
    margin-left: 0.3125rem;
}

.iCen7_231 {
    padding-left: 0.325rem;
    background: url(../image/oimg36.png) no-repeat left 0.1375rem;
    margin-bottom: 0.125rem;
    margin-top: 0.375rem
}

.iCen7_232 {
    padding-left: 0.325rem;
    background: url(../image/oimg37.png) no-repeat left center;
    margin-bottom: 0.125rem;
}

.iCen7_233 {
    padding-left: 0.325rem;
    background: url(../image/oimg38.png) no-repeat left center;
}

.iCen7_23_i1 {
    padding-left: 2.375rem;
    display: block;
    line-height: .2625rem;
}

.iCen8 {
    width: 100%;
    min-width: 15rem;
    position: relative;
    overflow: hidden;
}

.iCen8_div {
    padding-top: 0.575rem;
    float: left;
    padding-bottom: .25rem;
    width: 100%;
    background: url(../image/a1680-260-3.jpg) no-repeat center top;
    background-size: 100% 100%;
}

.iCen8_div2 {
    width: 100%;
    float: left;
    background: url(../image/a1682-382.jpg) no-repeat center bottom;
}

.iCen8_1 {
    width: 15rem;
    margin: 0 auto;
}

.iCen8_11 {
    width: 2.475rem;
    float: left;
    margin-right: 1.25rem;
}

.iCen8_11 img {
    margin-bottom: 0.125rem;
}

.iCen8_11 p {
    width: 2.5rem;
    border-radius: 0.075rem;
    margin-top: .35rem;
    padding-top: 0.0875rem;
    display: block;
    height: 0.6625rem;
    background: #d97810;
    text-align: center;
}

.iCen8_11 label {
    color: #fff;
    line-height: 0.225rem;
    font-size: 0.15rem;
    display: block;
    letter-spacing: 0.0125rem
}

.iCen8_11 label.las {
    letter-spacing: 0.0375rem;
}

.iCen8_12 {
    width: 7.5rem;
    float: left;
    margin-top: .0625rem
}

.iCen8_12 li {
    float: left;
    width: 33.33%;
}

.iCen8_12 li label {
    display: block;
    font-size: .2rem;
    color: #ff6600;
    margin-bottom: 0.125rem;
}

.iCen8_12 li a {
    display: block;
    font-size: .175rem;
    color: #fff;
    line-height: 0.325rem;
}

.iCen8_12 li a:hover {
    color: #999;
}

.iCen8_12 span {
    color: #fff
}

.iCen8_2 {
    width: 15rem;
    margin: .35rem auto 0;
    padding-bottom: 0.3125rem;
}

.iCen8_2 label {
    font-size: .175rem;
    line-height: 0.475rem;
    margin-right: 0.125rem;
    display: block;
    float: left;
}

.iCen8_2 ul {
    float: left;
    width: 13.5rem;
}

.iCen8_2 ul li {
    display: block;
    float: left;
    margin-right: 0.5rem;
    position: relative;
}

.iCen8_2 ul li:last-child {
    margin-right: 0;
}

.iCen8_2 ul li img {
    opacity: 1;
    transition: all .5s;
    -webkit-transition: all .5s;
}

.iCen8_2 ul li:hover img {
    opacity: 0;
}

.iCen8_2 ul li img.liImg {
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    transition: all .5s;
    -webkit-transition: all .5s;
}

.iCen8_2 ul li:hover img.liImg {
    opacity: 1;
}

.iCen9 {
    width: 100%;
    min-width: 15rem;
    height: 1rem;
    text-align: center;
    line-height: 1rem;
    color: #969ba0;
    font-size: 0.15rem;
    background: #282c2f;
}


/*全景展示*/
.zs1 {
    width: 100%;
    height: 5.4375rem;
}

.zs1 img {
    width: 100%;
    height: 100%;
}

.zs2 {
    background: #fff;
}

.zs_h2 {
    text-align: center;
    color: #191919;
    font-size: .3rem;
    margin-top: 0.625rem;
}

.zs_h3 {
    text-align: center;
    color: #999999;
    font-size: .175rem;
    margin-top: .25rem;
}

.zs2_ul {
    width: 15rem;
    text-align: center;
    margin: 0.625rem auto 0.8125rem;
    overflow: hidden;
}

.zs2_ul li a {
    width: 4.75rem;
    height: 5.3125rem;
    border-top: 0.0125rem solid #fff;
    border-left: 0.0125rem solid #fff;
    float: left;
    margin: 0 0.125rem 0.2125rem;
    border-radius: 0.05rem;
    display: inline-block;
    transition: all .3s;
    -webkit-transition: all .3s;
}

.zs2_ul li a:hover {
    box-shadow: .0625rem .0625rem 0.2125rem 0rem #d3d3d3;
    border-top: 0.0125rem solid #e5e5e5;
    border-left: 0.0125rem solid #e5e5e5;
}

.zs2_ul_d1 {
    margin: 0.125rem auto 0;
    width: 4.5625rem;
    height: 3.6875rem;
    border-radius: .0625rem;
}

.zs2_ul_d1 img {
    width: 100%;
    height: 100%;
}

.zs2_ul li h4 {
    color: #ff6600;
    font-size: .2rem;
    margin-top: 0.3125rem;
    font-weight: bold;
}

.zs2_ul_d2 {
    overflow: hidden;
    margin-top: .25rem;
}

.zs2_ul_left {
    margin-left: .25rem;
}

.zs2_ul_left span {
    color: #999999;
    font-size: .175rem;
    padding-left: 0.3125rem;
    text-align: left;
}

.zs2_s1 {
    background: url("../image/a_09.png") no-repeat 0 50%;
    background-size: .25rem .1875rem;
}

.zs2_s2 {
    background: url("../image/a_13.png") no-repeat 0 50%;
    background-size: .25rem .1875rem;
}

.zs2_s3 {
    background: url("../image/a_15.png") no-repeat 0 50%;
    background-size: .25rem .1875rem;
    margin-left: .25rem;
}

.zs2_ul_left_d {
    overflow: hidden;
    margin-top: 0.0875rem;
}

.zs2_ul_rig {
    width: 1.25rem;
    height: 0.5rem;
    border-radius: .0625rem;
    background: #ff6600;
    color: #fff;
    font-size: .175rem;
    line-height: 0.5rem;
    margin-right: .25rem;
}

.zs2_ul_rig:hover {
    color: #fff;
}

.zs3 {
    background: #f4f4f4;
    padding-top: 0.5rem;
}

.zs3_ul {
    text-align: center;
    width: 15rem;
    margin: 0.625rem auto 0;
}

.zs3_ul li {
    color: #ababab;
    font-size: 0.225rem;
    display: inline-block;
    margin: 0 0.15rem;
    cursor: pointer;
}

.zs3_ul_a {
    padding-bottom: 0.125rem;
    color: #ff6600 !important;
    border-bottom: 0.025rem solid #ff6600;
}

.zs3_min {
    width: 15rem;
    margin: 0 auto 0;
    padding-top: 0.375rem;
}

.zs3_ul2 {
    overflow: hidden;
}

.zs3_ul2 li {
    overflow: hidden;
    width: 33.33%;
    float: left;
}

.zs3_ul2 li a {
    float: left;
    width: 4.8125rem;
    height: 4.75rem;
    border-radius: 0.05rem;
    margin: 0 0.0875rem .25rem;
    text-align: center;
    border-top: 0.0125rem solid #f4f4f4;
    border-left: 0.0125rem solid #f4f4f4;
    display: inline-block;
    position: relative;
}

.zs3_ul2 li a:hover {
    box-shadow: .0625rem .0625rem 0.2125rem 0rem #d3d3d3;
    border-top: 0.0125rem solid #e5e5e5;
    border-left: 0.0125rem solid #e5e5e5;
    background: #fff;
}

.zs3_ul2 li a:hover div {
    opacity: 1;
    -webkit-transition: opacity 0.35s;
    display: block;
    transition: opacity 0.35s;
}

.zs3_ul2 li a img {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    transform: scale(1);
    -webkit-transform: scale(1);
    transition: all 0.4s 0s;
    -webkit-transition: all 0.4s 0s;
}

.zs3_ul2 li:hover .zs3_ul2_div img {
    transform: scale(1.2);
}

@keyframes q13 {
    0% {
        transform: scale(0)
    }

    50% {
        transform: scale(1.8)
    }

    100% {
        transform: scale(1)
    }
}

@-webkit-keyframes q13 {
    0% {
        transform: scale(0)
    }

    50% {
        transform: scale(1.8)
    }

    100% {
        transform: scale(1)
    }
}

.zs3_ul2 li h4 {
    color: #ff6600;
    font-size: .2rem;
    margin-top: 0.3125rem;
    font-weight: bold;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
}

.rm-list .zs3_ul2 li:hover h4 {
    color: #fff;
    -webkit-transition: opacity 0.5s;
    transition: opacity 0.5s;
    background-color: #ff6600;
}

.zs3_ul2_div2 {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: url("../images/bg00.png");
    display: none;
    text-align: center;
    line-height: 3.5625rem;
    color: #fff;
    margin: 0 auto 0 !important;
}

.zs3_ul2 li:hover .zs3_ul2_div2 {
    display: block;
    animation-name: fadeIn;
    animation-duration: .5s;
}

.zs3_ul2_div2 label {
    cursor: pointer;
    border: 0.025rem solid #fff;
    display: none;
    font-weight: normal;
    height: 0.475rem;
    line-height: 0.4125rem;
    position: absolute;
    top: 50%;
    right: 0;
    left: 50%;
    margin-top: -.2rem;
    width: 1.75rem;
    z-index: 2;
    margin-left: -0.875rem;
    animation: q13 .8s linear backwards;
    -webkit-animation: q13 .8s linear backwards;
    font-size: .175rem;
}

.zs3_ul2_div2 span {
    cursor: pointer;
    border: 0.025rem solid #fff;
    display: none;
    font-weight: normal;
    height: 0.475rem;
    line-height: 0.4125rem;
    position: absolute;
    top: 50%;
    right: 0;
    left: 50%;
    margin-top: -.2rem;
    width: 1.75rem;
    margin-left: -0.875rem;
    z-index: 2;
    animation: q13 .8s linear backwards;
    -webkit-animation: q13 .8s linear backwards;
}

@keyframes x16 {
    0% {
        transform: scale(0)
    }

    100% {
        transform: scale(1)
    }
}

@-webkit-keyframes x16 {
    0% {
        -webkit-transform: scale(0)
    }

    100% {
        -webkit-transform: scale(1)
    }
}

.zs3_ul2 li:hover .zs3_ul2_div2 span {
    display: block;
}

@keyframes q13 {
    0% {
        transform: scale(0)
    }

    50% {
        transform: scale(1.5)
    }

    100% {
        transform: scale(1)
    }
}

@-webkit-keyframes q13 {
    0% {
        transform: scale(0)
    }

    50% {
        transform: scale(1.5)
    }

    100% {
        transform: scale(1)
    }
}

.zs3_ul2 li:hover .zs3_ul2_div2 label {
    display: block;
    transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
}

.rm-list .zs3_ul2 li {
    height: 3.0625rem !important;
    margin-bottom: .1875rem;
}

.zs3_ul2_div {
    position: relative;
    width: 4.5625rem;
    height: 3.5625rem;
    margin: 0.125rem auto 0;
    overflow: hidden;
}

.pages a {
    height: 0.5rem;
    line-height: 0.5rem;
    padding: 0 .2rem;
    color: #303437;
    font-size: .2rem;
    background: #fff;
    border: 0.0125rem solid #303437;
    border-radius: .0625rem;
    display: inline-block;
    margin-right: 0.15rem;
    cursor: pointer;
}

.pages span {
    color: #303437;
    font-size: .2rem;
    height: 0.5rem;
    line-height: 0.375rem;
    margin-right: 0.15rem;
    display: inline-block;
}

.pages_box {
    overflow: hidden;
    padding-bottom: 0.5625rem;
    margin-top: 0.625rem;
}

.pages_a {
    background: #ff6600 !important;
    border: 0.0125rem solid #ff6600 !important;
    color: #fff !important;
}

.y1 {
    display: none;
}

/*首页*/
.sy {
    transition: all .3s;
    -webkit-transition: all .3s;
}

.sy1 {
    width: 100%;
    height: 7.5rem;
}

.sy1 img {
    width: 100%;
    height: 100%;
}

.sy2 {
    padding-top: 0.625rem;
}

.sy3 {
    margin-top: 0.625rem;
    background: #e8e8e8;
    padding-bottom: 0.0125rem;
}

.sy3_d1 {
    overflow: hidden;
    width: 100%;
    height: 4.8125rem;
    margin-bottom: .25rem;
}

.sy3_d1_left {
    width: 45%;
    height: 100%;
    position: relative;
}

.sy3_d1_left div {
    width: 5rem;
    height: 3.6875rem;
    top: 0.675rem;
    right: 10%;
    padding-left: 0.375rem;
    position: absolute;
    cursor: pointer;
}

.sy:hover {
    background: rgba(255, 255, 255, .3);
    box-shadow: .0625rem .0625rem 0.2125rem 0rem #d3d3d3;
}

.sy3_d1_left h5 {
    font-size: 0.225rem;
    color: #ff6600;
    font-weight: bold;
    padding-top: 0.5rem;
    margin: 0;
}

.sy3_d1_left span {
    display: block;
    width: 1.25rem;
    height: 0.0875rem;
    background: #ff6600;
    margin-top: .25rem;
}

.sy3_d1_left p {
    color: #414141;
    font-size: .2rem;
    width: 4.25rem;
    line-height: 0.5rem;
    margin-top: .1875rem;
}

.sy3_d1_rig {
    width: 55%;
    height: 100%;
}

.sy3_d1_rig img {
    width: 100%;
    height: 100%;
}

.sy3_d2 {
    margin-bottom: .25rem;
    height: 4.875rem;
}

.ovh {
    overflow: hidden
}

.sy3_d2_left {
    width: 55%;
    height: 100%;
}

.sy3_d2_left img {
    width: 100%;
    height: 100%;
}

.sy3_d2_rig {
    width: 45%;
    height: 100%;
    position: relative;
}

.sy3_d2_rig div {
    text-align: right;
    top: 0.675rem;
    width: 5rem;
    height: 3.6875rem;
    padding-right: .25rem;
    position: absolute;
    left: 20%;
    padding-left: 0.125rem;
    cursor: pointer;
}

.sy3_d2_rig h5 {
    font-size: 0.225rem;
    color: #ff6600;
    font-weight: bold;
    padding-top: 0.5rem;
    margin: 0;
}

.sy3_d2_rig span {
    display: inline-block;
    width: 1.25rem;
    height: 0.0875rem;
    background: #ff6600;
    margin-top: .25rem;
}

.sy3_d2_rig p {
    color: #414141;
    font-size: .2rem;
    line-height: 0.5rem;
    margin-top: .1875rem;
}

.sy3_bg1 {
    background: url(../image/hhh_02_01.png) no-repeat;
    background-size: 100% 100%;
}

.sy3_bg2 {
    background: url(../image/c_09.png) no-repeat;
    background-size: 100% 100%;
}

.sy3_bg3 {
    background: url(../image/c_12.png) no-repeat;
    background-size: 100% 100%;
}

.sy3_bg4 {
    background: url(../image/hhh_06.png) no-repeat;
    background-size: 100% 100%;
}

.sy_cla {
    width: 94% !important;
    margin: 0 !important;
}

.sy3_d3_left {
    width: 45%;
    height: 100%;
    position: relative;
}

.sy3_d3_left div {
    text-align: left;
    top: 0.55rem;
    right: 10%;
    width: 5rem;
    padding-left: 0.375rem;
    height: 3.6875rem;
    position: absolute;
    cursor: pointer;
}

.sy3_d3_left h5 {
    font-size: 0.225rem;
    color: #ff6600;
    font-weight: bold;
    padding-top: 0.5rem;
    margin: 0;
}

.sy3_d3_left span {
    display: inline-block;
    width: 1.25rem;
    height: 0.0875rem;
    background: #ff6600;
    margin-top: .25rem;
}

.sy3_d3_left p {
    color: #414141;
    font-size: .2rem;
    line-height: 0.5rem;
    margin-top: .1875rem;
}

.sy3_d4_rig {
    width: 45%;
    height: 100%;
    position: relative;
}

.sy3_d4_rig div {
    width: 5rem;
    height: 3.6875rem;
    top: 0.675rem;
    left: 20%;
    padding-right: .1875rem;
    text-align: right;
    position: absolute;
    cursor: pointer;
}

.sy3_d4_rig h5 {
    font-size: 0.225rem;
    color: #ff6600;
    font-weight: bold;
    padding-top: 0.5rem;
    margin: 0;
}

.sy3_d4_rig span {
    display: inline-block;
    width: 1.25rem;
    height: 0.0875rem;
    background: #ff6600;
    margin-top: .25rem;
}

.sy3_d4_rig p {
    color: #414141;
    font-size: .2rem;
    line-height: 0.5rem;
    margin-top: .1875rem;
    padding-left: .1875rem;
}

.sy4 {
    width: 15rem;
    margin: 0.4375rem auto 0.6875rem;
}

.sy4_bor li a {
    border-top: 0.0125rem solid #fff !important;
    border-left: 0.0125rem solid #fff !important;
}

.sy4_btn {
    display: block;
    width: 2.25rem;
    height: 0.5625rem;
    line-height: 0.5625rem;
    margin: 0.5rem auto 0;
    color: #fff;
    text-indent: 0.375rem;
    font-size: .175rem;
    background: #ff8c3f url("../image/jt_03.png") no-repeat 1.75rem 50%;
    background-size: .1875rem .1rem;
    transition: all .3s;
    -webkit-transition: all .3s;
}

.sy4_btn:hover {
    background: #ff6600 url("../image/jt_03.png") no-repeat 1.75rem 50%;
    background-size: .1875rem .1rem;
}

.sy5 {
    background: #f4f4f4;
    width: 100%;
    height: 8.0625rem;
    position: relative;
    padding-top: 0.375rem;
}

.sy5_min {
    width: 15rem;
    margin: 0.375rem auto 0;
    height: 5.25rem;
}

.sy5_t1 {
    position: absolute;
    right: 0;
    left: 0;
    margin: auto;
    top: 0;
    width: 0.4375rem;
    height: 0.375rem;
}

.sy5_t2 {
    position: absolute;
    right: 0;
    left: 0;
    margin: auto;
    bottom: 0;
    width: 0.4375rem;
    height: 0.375rem;
}

.sy5_left {
    width: 50%;
    border-right: 0.0125rem dashed #dbdbdb;
    height: 100%;
}

.sy5_tit {
    width: 7.0375rem;
    border-bottom: 0.0125rem solid #dddddd;
    height: 0.575rem;
    position: relative;
}

.sy5_tit span {
    display: block;
    border-bottom: 0.0125rem solid #ff6600;
    height: 100%;
    font-size: .3rem;
    color: #ff6600;
    float: left;
    margin-top: 0.0125rem;
}

.sy5_tit i {
    font-size: 0.1625rem;
    color: #cacaca;
    font-family: Arial;
    float: left;
    line-height: 0.575rem;
    margin-left: .25rem;
}

.sy5_ul_a {
    color: #ff6600 !important;
    font-size: .3rem !important;
    /*color: #ff6600!important;font-size: .3rem!important;border-bottom: 0.0125rem solid #ff6600;*/
}

.sy5_ul {
    height: 0.5rem;
}

.sy5_ul li {
    float: left;
    line-height: 0.5rem;
    height: 0.5rem;
}

.sy5_ul li i {
    display: inline-block;
    color: #898888;
    font-size: 0.225rem;
    cursor: pointer;
    margin-right: .1rem;
    padding-bottom: 0.125rem;
}

.sy5_rig {
    width: 7rem;
}

.sy5_rig_tit {
    border-bottom: 0.0125rem solid #dddddd;
}

.sy5_rig_a {
    display: inline-block;
    font-size: .2rem;
    color: #ff6600;
    margin-top: .1rem;
    padding-right: .35rem;
    background: url("../image/dian_03.png") no-repeat 100% 50%;
    background-size: 0.2125rem .2rem;
}

.sy5_tab_ul {
    display: none;
}

.sy5_tab_ul li a {
    overflow: hidden;
    border-bottom: 0.0125rem dashed #dddddd;
    padding-bottom: .1875rem;
    display: block;
    height: 1.55rem;
}

.sy5_tab_ul li a:hover h2 {
    color: #ff6600;
}

.sy5_tab_ul li a:hover p {
    color: #ff6600;
}

.sy5_tab_z {
    width: 0.7rem;
    text-align: center;
}

.sy5_tab_z h5 {
    color: #999999;
    font-size: .6rem;
    font-family: "宋体";
    line-height: 0.7875rem;
    margin: 0;
    margin-top: 0.2125rem;
}

.sy5_tab_z h6 {
    color: #999999;
    font-size: .175rem;
    font-family: Arial;
    line-height: .25rem;
    margin: 0;
}

.sy5_tab_y {
    width: 6.175rem;
    margin-left: 0.125rem;
}

.sy5_tab_y h2 {
    color: #333333;
    font-size: .2rem;
    line-height: .525rem;
    margin: 0;
    margin-top: 0.2375rem;
}

.sy5_tab_y p {
    color: #999999;
    font-size: 0.1625rem;
    line-height: .25rem;
    display: inline-block;
}

.sy5_tab_y i {
    display: inline-block;
    color: #308df4;
    font-size: 0.1625rem;
    margin-left: 0.0875rem;
}

.device .arrow-left {
    background: rgba(0, 0, 0, .5) url(../image/jtt_03.png) no-repeat 50% 50%;
    background-size: 0.1375rem 0.225rem;
    position: absolute;
    left: 0.125rem;
    top: 50%;
    margin-top: -.1875rem;
    width: .2625rem;
    height: 0.375rem;
    z-index: 9999;
    cursor: pointer;
}

.device .arrow-right {
    background: rgba(0, 0, 0, .5) url(../image/yyyu.png) no-repeat 50% 50%;
    background-size: 0.1375rem 0.225rem;
    position: absolute;
    right: 0.125rem;
    top: 50%;
    margin-top: -.1875rem;
    width: .2625rem;
    height: 0.375rem;
    z-index: 9999;
    cursor: pointer;
}

.sy5_bot {
    width: 7rem;
    height: 4.25rem;
    position: relative;
}

.device {
    position: relative;
    width: 7rem;
    height: 4.25rem;
}

.rel {
    position: relative;
}

.swiper-slide_img {
    width: 100%;
    height: 100%;
    cursor: pointer;
}

.vDiv video {
    position: absolute;
    top: 0;
    right: 0;
    bottom: .25rem;
    left: 0;
    margin: auto;
    height: 100%;
}

.swiper-wrapper {
    width: 100%;
    height: 100%;
}

.swiper-slide {
    width: 100%;
    height: 100%;
}

.vDiv {
    width: 7rem;
    height: 4.25rem;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 999;
    overflow: hidden;
    background: #000;
}

/*关于库雷曼*/
.about1 {
    width: 100%;
    height: 5.4375rem;
}

.about1 img {
    width: 100%;
    height: 100%;
}

.about2 {
    margin: 0.625rem auto 0;
    width: 14.9375rem;
}

.about_h2 {
    color: #191919;
    font-size: .3rem;
    text-align: center;
}

.about_h3 {
    color: #404040;
    font-size: .2rem;
    line-height: 0.4625rem;
    text-indent: 0.4125rem;
}

.about3 {
    margin-top: 0.625rem;
}

.about3_min {
    width: 15rem;
    margin: 0.625rem auto 0;
    height: 7.5rem;
    position: relative;
    overflow: hidden;
}

.about3_img1 {
    position: absolute;
    left: 0;
    top: 0;
    width: 4.875rem;
    height: 100%;
}

.about3_img2 {
    position: absolute;
    left: 5.125rem;
    top: 0;
    width: 4.75rem;
    height: 2.375rem;
}

.about3_img3 {
    position: absolute;
    left: 5.125rem;
    top: 2.625rem;
    width: 4.75rem;
    height: 2.375rem;
}

.about3_img4 {
    position: absolute;
    left: 5.125rem;
    bottom: 0;
    width: 9.875rem;
    height: 2.25rem;
}

.about3_img5 {
    position: absolute;
    right: 0rem;
    top: 0;
    width: 4.875rem;
    height: 5rem;
}

.about4 {
    margin-top: 0.625rem;
    width: 100%;
    background: url("../image/q_20.png") no-repeat;
    background-size: 100% 100%;
    height: 8.9375rem;
}

.about4 h2 {
    color: #fff;
    font-size: .3rem;
    text-align: center;
    padding-top: 0.75rem;
}

.about4_top {
    width: 14.25rem;
    margin: 0.75rem auto 0;
    position: relative;
}

.about4_top div {
    width: 2.225rem;
    height: 2.1625rem;
    background: url("../image/zfx_03.png") no-repeat;
    background-size: 100% 100%;
    text-align: center;
    font-size: .2rem;
    display: table;
    cursor: pointer;
    letter-spacing: -0.0125rem;
}

.about4_top div:hover {
    z-index: 2;
    background: url("../image/zfx_04.png") no-repeat;
    background-size: 100% 100%;
}

.about4_top div p {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    padding: .25rem
}

.visible {
    height: 100%;
    vertical-align: middle;
    width: 0;
    display: inline-block;
}

.about4_d1 {
    color: #014099;
    position: absolute;
    left: 0;
    top: 0;
}

.about4_d2 {
    color: #014099;
    position: absolute;
    left: 2.4125rem;
    top: 0;
}

.about4_d3 {
    color: #014099;
    position: absolute;
    left: 4.825rem;
    top: 0;
}

.about4_d4 {
    color: #014099;
    position: absolute;
    left: 7.2375rem;
    top: 0;
}

.about4_d5 {
    color: #014099;
    position: absolute;
    left: 9.65rem;
    top: 0;
}

.about4_d6 {
    color: #014099;
    position: absolute;
    left: 12.0625rem;
    top: 0;
}

.about4_d7 {
    color: #fff;
    position: absolute;
    left: 1.1875rem;
    top: 1.35rem;
}

.about4_d8 {
    color: #fff;
    position: absolute;
    left: 3.6125rem;
    top: 1.35rem;
}

.about4_d9 {
    color: #fff;
    position: absolute;
    left: 6.0375rem;
    top: 1.35rem;
}

.about4_d10 {
    color: #fff;
    position: absolute;
    left: 8.4625rem;
    top: 1.35rem;
}

.about4_d11 {
    color: #fff;
    position: absolute;
    left: 10.8625rem;
    top: 1.35rem;
}

.about4_bot {
    width: 14.375rem;
    margin: 5.125rem auto 0;
    text-align: center;
}

.about4_bot img {
    width: 3rem;
    height: 2.125rem;
    margin: 0 0.275rem;
}

.about5 {
    background: #f4f4f4;
    width: 100%;
    position: relative;
    margin-top: 0.625rem;
    height: 11.3125rem;
}

.about5_i1 {
    position: absolute;
    right: 0;
    left: 0;
    margin: auto;
    top: 0;
    width: 0.4375rem;
    height: 0.375rem;
}

.about5_i2 {
    position: absolute;
    right: 0;
    left: 0;
    margin: auto;
    bottom: 0;
    width: 0.4375rem;
    height: 0.375rem;
}

.about5 h2 {
    padding-top: 1.0625rem;
    color: #191919;
    font-size: .3rem;
    text-align: center;
}

.about5_ul {
    margin: 0.625rem auto 0;
    overflow: hidden;
    width: 16.25rem;
}

.about5_ul li a {
    width: 7.25rem;
    border-bottom: 0.0125rem solid #e9e9e9;
    height: 2.25rem;
    overflow: hidden;
    float: left;
    margin-bottom: 0.3125rem;
    margin-left: 0.625rem;
    display: block;
}

.about5_ul li img {
    float: left;
    width: 2.25rem;
    height: 1.875rem;
}

.about5_rig {
    width: 4.5625rem;
}

.about5_rig h4 {
    color: #333333;
    font-size: .25rem;
    font-weight: bold;
    margin-bottom: 0.125rem;
}

.about5_rig p {
    color: #666666;
    font-size: .175rem;
    line-height: 0.3125rem;
    margin-bottom: 0.1625rem;
}

.about5_rig:hover h4 {
    color: #ff6600;
}

.about5_rig:hover p {
    color: #ff6600;
}

.about5_rig i {
    color: #02a3ee;
    font-size: .175rem;
    margin-left: .0625rem;
}

.about5_rig span {
    display: block;
    padding-left: .25rem;
    height: .1875rem;
    background: url("../image/a_09.png") no-repeat 0 51%;
    background-size: .1875rem 0.15rem;
    line-height: 0.15rem;
    color: #999999;
    font-size: 0.15rem;
    margin-top: 0.225rem;
}

.about5_a {
    display: block;
    width: 2.25rem;
    height: 0.5625rem;
    line-height: 0.5625rem;
    margin: 0.3125rem auto 0;
    color: #fff;
    text-indent: 0.375rem;
    font-size: .175rem;
    background: #ff6600 url("../image/jt_03.png") no-repeat 1.75rem 50%;
    background-size: .1875rem .1rem;
}

/*全景咨询*/
.zx1 {
    width: 100%;
    height: 5.4375rem;
}

.zx1 img {
    width: 100%;
    height: 100%;
}

.zx2 h2 {
    text-align: center;
    margin-top: 0.625rem;
    color: #191919;
    font-size: .3rem;
}

.zx2_ul {
    text-align: center;
    margin-top: 0.625rem;
}

.zx2_ul li {
    display: inline-block;
    color: #ababab;
    font-size: 0.225rem;
    margin: 0 .1875rem;
    cursor: pointer;
}

.zx2_ul_a {
    padding-bottom: 0.0875rem;
    border-bottom: 0.025rem solid #ff6600;
    color: #ff6600 !important;
}

.zx3 {
    /* overflow: hidden;margin: 0.625rem auto 0; */
    /* width: 80%; */
    min-width: 15rem;
    margin: .25rem auto 0.45rem;
    overflow: hidden;
}

.zx3_y1 {
    display: none;
}

.zx3_l {
    float: left;
    width: calc(100% - 4.0625rem);
}

.zx3_ul {
    width: 100%;
}

.zx3_ul li a {
    height: 2.5rem;
    border-bottom: 0.0125rem solid #e9e9e9;
    overflow: hidden;
    display: block;
    position: relative;
}

.zx3_ul_lef {
    width: 3.125rem;
    height: 1.8125rem;
    overflow: hidden;
    position: relative;
    float: left;
    margin-top: 0.3375rem;
}

.zx3_ul_lef img {
    width: 100%;
    height: 100%;
    -webkit-transform: scale(1);
    transition: all 0.4s 0s;
    -webkit-transition: all 0.4s 0s;
    transform: scale(1);
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
}

.zx3_ul li:hover .zx3_ul_lef img {
    transform: scale(1.2);
}

.zx3_ul li:hover a {
    background: #FFFFFF;
    box-shadow: 0rem 0.0375rem 0.225rem 0.025rem rgba(103, 117, 144, 0.22);
}

.zx3_ul_rig {
    float: right;
    width: calc(100% - 3.25rem);
    position: relative;
}

.zx3_ul_rig h5 {
    margin-left: 99px;
    margin-top: 0.5rem;
    font-weight: bold;
    font-size: .25rem;
    color: #333333;
    text-align: left;
}

.zx3_ul_rig h5 label {
    font-size: .25rem;
    color: red;
}

.zx3_ul_rig p {
    margin-top: .25rem;
    margin-left: 99px;
    margin-bottom: .175rem;
    margin-right: .1875rem;
    line-height: 0.275rem;
    color: #666666;
    text-align: left;
    font-size: .175rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: box;
    display: -webkit-box;
    line-clamp: 2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;


}

.zx3_ul_rig:hover h5 {
    color: #02B2B5;
}

.zx3_ul_rig i {
    color: #FFFFFF;
    font-size: .175rem;
    margin-left: .0625rem;
}

.zx3_ul_rig span {
    display: block;
    margin-top: .25rem;
    color: #999999;
    font-size: 0.15rem;
}

.zx3_ul_rig span label {
    margin-left: 0.125rem;
    font-weight: normal;
}

.zx3_r {
    float: right;
    width: 3.9375rem;
}




.zx3_d2 {
    padding-top: .1875rem;
    border: 0.0125rem solid #e9e9e9;
}

.zx3_d3 {
    background: #fafafa;
    padding-top: .1875rem;
    margin-top: 1.1875rem;
}

.zx3_tit {
    margin-left: .1875rem;
    width: 3.5625rem;
    border-bottom: 0.0125rem solid #e5e5e5;
    height: 0.4375rem;
}

.zx3_tit span {
    display: inline-block;
    color: #1A1A1A;
    font-size: 0.225rem;
    height: 100%;
    font-weight: bold;
    float: left;
}

.zx3_tit i {
    color: #bfbfbf;
    font-size: 0.125rem;
    font-style: italic;
    float: left;
    margin-left: 0.0875rem;
    margin-top: 0.0875rem;
}

.zx3_tit2 {
    margin-left: .1875rem;
    width: 3.5625rem;
    border-bottom: 0.0125rem solid #e5e5e5;
    height: 0.4375rem;
    margin-bottom: .1875rem;
}

.zx3_tit2 span {
    display: inline-block;
    color: #1A1A1A;
    font-size: 0.225rem;
    height: 100%;
    font-weight: bold;
    float: left;
}

.zx3_tit2 i {
    color: #bfbfbf;
    font-size: 0.125rem;
    font-style: italic;
    float: left;
    margin-left: 0.0875rem;
    margin-top: 0.0875rem;
}

.zx3_ul2 {
    width: 3.5625rem;
    margin: 0 auto 0;
}

.zx3_ul2 li a {
    height: 2.9375rem;
    border-bottom: 0.0125rem solid #ececec;
    overflow: hidden;
    display: block;
}

.zx3_ul2 li div {
    width: 100%;
    height: 1.8rem;
    overflow: hidden;
    position: relative;
    margin-top: 0.225rem;
}

.zx3_ul2 li div img {
    width: 100%;
    height: 100%;
    -webkit-transform: scale(1);
    transition: all 0.4s 0s;
    -webkit-transition: all 0.4s 0s;
    transform: scale(1);
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
}

.zx3_ul2 li:hover img {
    transform: scale(1.2);
}

.zx3_ul2 li p {
    float: left;
    color: #666666;
    font-size: .175rem;
    line-height: 0.3125rem;
    width: 100%;
    margin-top: .1875rem;
    text-align: left;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}

.zx3_ul2 li:hover p {
    color: #02B2B5;
}

.zx3_ul3 {
    width: 3.5625rem;
    margin: 0 auto 0;
}

.zx3_ul3 li a {
    width: 100%;
    position: relative;
    margin-top: .25rem;
    display: block;
}

.zx3_ul3 li img {
    width: 100%;
    height: auto;
    display: block;
}

.zx3_ul3 li p {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    display: block;
    text-align: center;
    height: 0.375rem;
    line-height: 0.375rem;
    color: #fff;
    background: rgba(0, 0, 0, .5);
    font-size: .2rem;
    margin: 0;
}

.zxShow {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0)
}

.zxShow:hover {
    background: rgba(0, 0, 0, .6)
}

.zxShow span {
    border: 0.025rem solid #fff;
    cursor: pointer;
    display: none;
    font-size: .2rem;
    text-align: center;
    font-weight: normal;
    height: 0.4625rem;
    line-height: 0.4125rem;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    color: #e5e5e5;
    margin: auto;
    width: 1.75rem;
    z-index: 3;
}

.zxShow label {
    border: 0.025rem solid #fff;
    cursor: pointer;
    display: none;
    font-size: .2rem;
    font-weight: normal;
    text-align: center;
    height: 0.4625rem;
    line-height: 0.4125rem;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    width: 1.75rem;
    z-index: 3;
}

.zxShow:hover span {
    display: block;
}

.zxShow:hover label {
    display: block;
    opacity: 1;
    animation-name: fadeIn;
    animation-duration: .5s;
    -ms-animation-name: fadeIn;
    -ms-animation-duration: .5s;
    -moz-animation-name: fadeIn;
    -moz-animation-duration: .5s;
    -webkit-animation-name: fadeIn;
    -webkit-animation-duration: .5s;
    -o-animation-name: fadeIn;
    -o-animation-duration: .5s;
}


.pages {
    margin: 1.25rem auto 0.625rem;
    text-align: center;
}

.pages a {
    display: inline-block;
    text-align: center;
    height: 0.5rem !important;
    line-height: 0.5rem;
    border-radius: .0625rem;
    border: 0.0125rem solid #303437;
    padding: 0 0.1625rem;
    font-size: .1875rem;
    box-sizing: border-box;
    text-decoration: none;
}

.pages_a {
    color: #fff;
    background: #ff6600;
}

.sy4_btn:hover {
    color: #fff;
}

.about5_a:hover {
    color: #fff;
}

.sy4_btn:hover {
    color: #fff;
}

.aboutW {
    width: 100%;
    height: .25rem;
    line-height: .25rem;
    font-size: 0.15rem;
    color: #999;
}

.aboutW1 {
    display: block;
    float: left;
    padding-left: .25rem;
    background: url(../image/zfx_05.png) no-repeat left center;
    margin-right: .25rem;
}

.aboutW2 {
    display: block;
    float: left;
    padding-left: .25rem;
}

.about_time {
    width: 60px;
    height: 60px;
    background: #02B2B5;
    position: absolute;
    top: .525rem;
    left: .25rem;
}

.about_timerel {
    width: 100%;
    height: 100%;
    position: relative;
}

.about_timerel .about_timerel_0 {
    font-size: 30px;
    font-weight: 400;
    color: #FFFFFF;
    position: absolute;
    top: 0;
    left: 0.0875rem;
}

.about_timerel .about_timerel_1 {
    font-size: 12px;
    font-weight: 400;
    color: #FFFFFF;
    position: absolute;
    bottom: 0.05rem;
    left: .1rem;
}

.wzCen {
    width: 15rem;
    margin: 0 auto;
}

.lcMes3 {
    height: 0.65rem;
    margin: 0.625rem 0;
    line-height: 0.65rem;
    background: url(../image/pic6.jpg) no-repeat left center #fbfbfb;
}

.lcMes3 label {
    margin-left: .2rem;
    font-size: .25rem;
    color: #2a2a2a;
    font-weight: normal;
}

.lcMes3 span {
    color: #ff6600;
    font-size: .175rem;
    margin-left: .0625rem;
}

.lcMes0 {
    width: 15rem;
    height: 4.4625rem;
    margin: 0 auto;
    position: relative;
}

.lcList {
    width: 2.45rem;
    text-align: center;
    cursor: pointer;
}

.lcList p {
    width: 1.6rem;
    height: 1.875rem;
    display: block;
    margin: 0 auto 0.15rem;
    position: relative;
}

.lcList p img {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

.lcList p .lcList1 {
    opacity: 1;
    transition: all .5s;
    -webkit-transition: all .5s;
}

.lcList p .lcList2 {
    opacity: 0;
    transition: all .5s;
    -webkit-transition: all .5s;
}

.lcList:hover .lcList1 {
    opacity: 0
}

.lcList:hover .lcList2 {
    opacity: 1;
}

.lcList label {
    display: block;
    font-size: 0.1625rem;
    line-height: .2625rem;
    margin: 0;
    color: #4f4f4f;
    cursor: pointer;
}

.lcList span {
    display: block;
    font-size: 0.1375rem;
    line-height: .2625rem;
    color: #989898;
    cursor: pointer;
}

.lcMes0_1 {
    position: absolute;
    left: -0.2875rem;
    top: 0;
}

.lcMes0_2 {
    position: absolute;
    left: 2.9625rem;
    top: 1.1rem;
}

.lcMes0_3 {
    position: absolute;
    left: 6.2125rem;
    top: 0rem;
}

.lcMes0_4 {
    position: absolute;
    left: 9.475rem;
    top: 1.1rem;
}

.lcMes0_5 {
    position: absolute;
    left: 12.725rem;
    top: 0rem;
}

.lcMes1 {
    height: 0.65rem;
    margin-bottom: .3rem;
    line-height: 0.65rem;
    background: url(../image/pic6.jpg) no-repeat left center #fbfbfb;
}

.lcMes1 label {
    margin-left: .2rem;
    font-size: .25rem;
    color: #2a2a2a;
    font-weight: normal;
}

.lcMes1 span {
    color: #ff6600;
    font-size: .175rem;
    margin-left: .0625rem;
}

.lcMes2 {}

.lcMes2 h2 {
    color: #ff6600;
    display: block;
    line-height: 0.5rem;
    margin: .2rem 0 0.275rem;
    font-size: .25rem;
    font-weight: normal;
    padding-left: .2rem;
    background: url(../image/pic6.jpg) no-repeat left center;
}

.lcMes2 p {
    font-size: .175rem;
    display: block;
    color: #4c4c4c;
    line-height: 0.625rem;
    text-indent: 2em;
    margin: 0;
}

.qdMes1 {
    height: 0.65rem;
    margin-top: 0.625rem;
    margin-bottom: .3rem;
    line-height: 0.65rem;
    background: url(../image/pic6.jpg) no-repeat left center #fbfbfb;
}

.qdMes1 label {
    margin-left: .2rem;
    font-size: .25rem;
    color: #2a2a2a;
    font-weight: normal;
}

.qdMes1 span {
    color: #ff6600;
    font-size: .175rem;
    margin-left: .0625rem;
}

.qdMes2 {}

.qdMes2 h2 {
    color: #ff6600;
    display: block;
    line-height: 0.5rem;
    margin: .2rem 0 0.275rem;
    font-size: .25rem;
    font-weight: normal;
    padding-left: .2rem;
    background: url(../image/pic6.jpg) no-repeat left center;
}

.qdMes2 p {
    font-size: .175rem;
    display: block;
    color: #4c4c4c;
    line-height: 0.625rem;
    text-indent: 2em;
    margin: 0;
}

.smMes1 {
    height: 0.65rem;
    margin-top: 0.625rem;
    margin-bottom: .3rem;
    line-height: 0.65rem;
    background: url(../image/pic6.jpg) no-repeat left center #fbfbfb;
}

.smMes1 label {
    margin-left: .2rem;
    font-size: .25rem;
    color: #2a2a2a;
    font-weight: normal;
}

.smMes1 span {
    color: #ff6600;
    font-size: .175rem;
    margin-left: .0625rem;
}

.smMes2 {}

.smMes2 h2 {
    color: #ff6600;
    display: block;
    line-height: 0.5rem;
    margin: .2rem 0 0.275rem;
    font-size: .25rem;
    font-weight: normal;
    padding-left: .2rem;
    background: url(../image/pic6.jpg) no-repeat left center;
}

.smMes2 p {
    font-size: .175rem;
    display: block;
    color: #4c4c4c;
    line-height: 0.625rem;
    text-indent: 2em;
    margin: 0;
}



.gyDiv,
.fwDiv,
.zsDiv,
.zxDiv {
    width: 15rem;
    height: 7.5rem;
    margin: 0 auto;
    position: relative;
}

.gyDiv1 {
    position: absolute;
    left: 2.3125rem;
    top: 1.8rem;
}

.gyDiv2 {
    position: absolute;
    left: 3.6rem;
    top: 2.5875rem;
}

.gyDiv3 {
    position: absolute;
    left: 3.2125rem;
    top: 3.4875rem;
}

.gyDiv4 {
    position: absolute;
    left: 6.875rem;
    top: 4.1125rem;
}

.gyDiv5 {
    position: absolute;
    left: 2.8625rem;
    top: 4.4625rem;
}

.swiper-slide-active .gyDiv1 {
    animation: scaleD .5s linear 0s backwards;
    -webkit-animation: scaleD .5s linear 0s backwards;
}

.swiper-slide-active .gyDiv2 {
    animation: top .5s linear .5s backwards;
    -webkit-animation: top .5s linear .5s backwards;
}

.swiper-slide-active .gyDiv3 {
    animation: top .5s linear 1s backwards;
    -webkit-animation: top .5s linear 1s backwards;
}

.swiper-slide-active .gyDiv4 {
    animation: scaleD .5s linear 1.5s backwards;
    -webkit-animation: scaleD .5s linear 1.5s backwards;
}

.swiper-slide-active .gyDiv5 {
    animation: top .5s linear 2s backwards;
    -webkit-animation: top .5s linear 2s backwards;
}


.fwDiv2 {
    position: absolute;
    left: 5.5125rem;
    top: 1.4625rem;
}

.fwDiv3 {
    position: absolute;
    left: 1.5rem;
    top: 2.9125rem;
}

.fwDiv4 {
    position: absolute;
    left: 1.5rem;
    top: 3.5875rem;
}

.fwDiv5 {
    position: absolute;
    left: 1.5rem;
    top: 3.925rem;
}

.fwDiv6 {
    position: absolute;
    left: 3.375rem;
    top: 4.6875rem;
}

.swiper-slide-active .fwDiv2 {
    animation: opacD .5s linear 0s backwards;
    -webkit-animation: opacD .5s linear 0s backwards;
}

.swiper-slide-active .fwDiv3 {
    animation: top .5s linear .5s backwards;
    -webkit-animation: top .5s linear .5s backwards;
}

.swiper-slide-active .fwDiv4 {
    animation: scaleD .5s linear 1s backwards;
    -webkit-animation: scaleD .5s linear 1s backwards;
}

.swiper-slide-active .fwDiv5 {
    animation: top .5s linear 1.5s backwards;
    -webkit-animation: top .5s linear 1.5s backwards;
}

.swiper-slide-active .fwDiv6 {
    animation: opacD .5s linear 2s backwards;
    -webkit-animation: opacD .5s linear 2s backwards;
}



.zsDiv2 {
    position: absolute;
    left: 2.3125rem;
    top: 1.75rem;
}

.zsDiv3 {
    position: absolute;
    left: 2.325rem;
    top: 2.9875rem;
}

.zsDiv4 {
    position: absolute;
    left: 2.3125rem;
    top: 3.425rem;
}

.zsDiv5 {
    position: absolute;
    left: 2.325rem;
    top: 4.0125rem;
}

.zsDiv6 {
    position: absolute;
    left: 3.1625rem;
    top: 4.575rem;
}

.zsDiv7 {
    position: absolute;
    left: 2.9rem;
    top: 5.375rem;
}

.swiper-slide-active .zsDiv2 {
    animation: bot .5s linear 0s backwards;
    -webkit-animation: bot .5s linear 0s backwards;
}

.swiper-slide-active .zsDiv3 {
    animation: scaleD .5s linear .5s backwards;
    -webkit-animation: scaleD .5s linear .5s backwards;
}

.swiper-slide-active .zsDiv4 {
    animation: bot .5s linear 1s backwards;
    -webkit-animation: bot .5s linear 1s backwards;
}

.swiper-slide-active .zsDiv5 {
    animation: scaleD .5s linear 1.5s backwards;
    -webkit-animation: scaleD .5s linear 1.5s backwards;
}

.swiper-slide-active .zsDiv6 {
    animation: bot .5s linear 2s backwards;
    -webkit-animation: bot .5s linear 2s backwards;
}

.swiper-slide-active .zsDiv7 {
    animation: opacD .5s linear 2s backwards;
    -webkit-animation: opacD .5s linear 2s backwards;
}


.zxDiv2 {
    position: absolute;
    left: 3.525rem;
    top: 2.1rem;
    z-index: 2
}

.zxDiv3 {
    position: absolute;
    left: 4.9375rem;
    top: 2.75rem;
    z-index: 2
}

.zxDiv4 {
    position: absolute;
    left: 5.15rem;
    top: 3.6375rem;
    z-index: 2
}

.zxDiv5 {
    position: absolute;
    left: 5.6875rem;
    top: 3.85rem;
    z-index: 2
}

.zxDiv6 {
    position: absolute;
    left: 8.3375rem;
    top: 4.075rem;
    z-index: 2
}

.zxDiv7 {
    position: absolute;
    left: 3.475rem;
    top: 5.075rem;
    z-index: 2
}

.zxDiv8 {
    position: absolute;
    left: 7.0875rem;
    top: 4.75rem;
    z-index: 2
}

.zxDiv9 {
    position: absolute;
    left: 9.2375rem;
    top: 5rem;
    z-index: 2
}

.zxDiv10 {
    position: absolute;
    left: 4.425rem;
    top: 1.6rem;
    z-index: 1
}

.zxDiv11 {
    position: absolute;
    left: 4.475rem;
    top: 0.575rem;
    z-index: 1
}

.swiper-slide-active .zxDiv2 {
    animation: top .5s linear 1s backwards;
    -webkit-animation: top .5s linear 1s backwards;
}

.swiper-slide-active .zxDiv3 {
    animation: top .5s linear 1.5s backwards;
    -webkit-animation: top .5s linear 1.5s backwards;
}

.swiper-slide-active .zxDiv4 {
    animation: scaleD .5s linear 2s backwards;
    -webkit-animation: scaleD .5s linear 2s backwards;
}

.swiper-slide-active .zxDiv5 {
    animation: right .5s linear 2.5s backwards;
    -webkit-animation: right .5s linear 2.5s backwards;
}

.swiper-slide-active .zxDiv6 {
    animation: opacD .5s linear 3s backwards;
    -webkit-animation: opacD .5s linear 3s backwards;
}

.swiper-slide-active .zxDiv7 {
    animation: left .5s linear 2.5s backwards;
    -webkit-animation: left .5s linear 2.5s backwards;
}

.swiper-slide-active .zxDiv8 {
    animation: opacD .5s linear 3s backwards;
    -webkit-animation: opacD .5s linear 3s backwards;
}

.swiper-slide-active .zxDiv9 {
    animation: right .5s linear 3.5s backwards;
    -webkit-animation: right .5s linear 3.5s backwards;
}

.swiper-slide-active .zxDiv10 {
    animation: opacD .5s linear .5s backwards;
    -webkit-animation: opacD .5s linear .5s backwards;
}

.swiper-slide-active .zxDiv11 {
    animation: opacD .5s linear 0s backwards;
    -webkit-animation: opacD .5s linear 0s backwards;
}




@keyframes opacD {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@-webkit-keyframes opacD {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@keyframes scaleD {
    0% {
        transform: scale(0)
    }

    100% {
        transform: scale(1)
    }
}

@-webkit-keyframes scaleD {
    0% {
        -webkit-transform: scale(0)
    }

    100% {
        -webkit-transform: scale(1)
    }
}

@keyframes left {
    0% {
        transform: translateX(-100%);
        opacity: 0;
    }

    100% {
        transform: translateX(0);
        opacity: 1;
    }
}

@-webkit-keyframes left {
    0% {
        -webkit-transform: translateX(-100%);
        opacity: 0;
    }

    100% {
        -webkit-transform: translateX(0);
        opacity: 1;
    }
}

@keyframes right {
    0% {
        transform: translateX(100%);
        opacity: 0;
    }

    100% {
        transform: translateX(0);
        opacity: 1;
    }
}

@-webkit-keyframes right {
    0% {
        -webkit-transform: translateX(100%);
        opacity: 0;
    }

    100% {
        -webkit-transform: translateX(0);
        opacity: 1;
    }
}

@keyframes top {
    0% {
        transform: translateY(-100%);
        opacity: 0;
    }

    100% {
        transform: translateY(0);
        opacity: 1;
    }
}

@-webkit-keyframes top {
    0% {
        -webkit-transform: translateY(-100%);
        opacity: 0;
    }

    100% {
        -webkit-transform: translateY(0);
        opacity: 1;
    }
}

@keyframes bot {
    0% {
        transform: translateY(100%);
        opacity: 0;
    }

    100% {
        transform: translateY(0);
        opacity: 1;
    }
}

@-webkit-keyframes bot {
    0% {
        -webkit-transform: translateY(100%);
        opacity: 0;
    }

    100% {
        -webkit-transform: translateY(0);
        opacity: 1;
    }
}

/* 
.wzCen{ width:15rem; margin:0.6125rem auto 0;}
.wzCen1{ line-height:1.075rem; font-size:.25rem; padding-left:0.3125rem; border:0.025rem solid #e7e7e7; color:#010101;}
.wzCen1 a{ color:#010101; margin:0 0.3125rem;}
.wzCen1 a:hover{ color:#ff6600;}
.wzCen2{ position:relative;}
.wzCen2_1{ width:9.25rem; float:left; margin-left:0.6375rem; padding-top:0.1125rem;}
.wzCen2_11{ font-size:.6rem; color:#090104; font-weight:200; text-align:center; line-height:1.5rem;}
.wzCen2_12{ font-size:.175rem; color:#6e6e6e; width:8.6875rem; margin-left:0.275rem; line-height:0.425rem;}
.wzCen2_13{ font-size:.175rem; color:#999; width:8.7375rem; line-height:0.5rem; margin-left:0.275rem; margin-bottom:.175rem;}
.wzCen2_14{ width:8.6875rem; margin-left:0.275rem; border-bottom:0.0125rem solid #dcdcdc;}
.wzCen2_14 p{ font-size:.2rem; line-height:0.475rem; margin-bottom:.2625rem; color:#474747; text-indent:2em;}
.wzCen2_14 p img{ max-width:100%;}
.wzCen2_15{ font-size:0.275rem; color:#262626; text-align:center; line-height:1.1375rem; margin-top:0.225rem;}
.wzCen2_16{ border:0.0125rem solid #d2d2d2; border-radius:0.025rem; width:5.725rem; height:3.1rem; margin:0 auto; padding:.525rem 0 0 0.275rem; position:relative;box-sizing:border-box; -webkit-box-sizing:border-box;}
.wzCen2_161{ width:3.0625rem; height:0.325rem; position:absolute; left:1.3125rem; top:-.1875rem; font-size:0.225rem; color:#252525; line-height:0.325rem; text-align:center; background:#fff;}
.wzCen2_161 label{ color:#fe7e49;}
.wzCen2_162{ width:2.25rem; height:2.325rem; float:left; background:url(../image/zxImg12.png) no-repeat; padding:.175rem 0 0 0.2125rem; box-sizing:border-box; -webkit-box-sizing:border-box;}
.wzCen2_162 img{ display:block; width:1.825rem; height:1.825rem;}
.wzCen2_163{ float:right; width:2.875rem; height:1.7875rem; border-left:0.0125rem solid #d2d2d2;}
.wzCen2_163 label{ font-size:0.225rem; color:#323232; line-height:0.4rem; display:block; text-align:center;}
.wzCen2_163 span{ font-size:0.225rem; color:#323232; line-height:0.325rem; margin-top:.175rem; display:block; text-align:center;}
.wzCen2_163 font{ font-size:.2rem; color:#fe7e49; line-height:.25rem; margin-bottom:0.3875rem; display:block; text-align:center;}
.wzCen2_163 p{ font-size:0.2125rem; color:#919191; line-height:0.225rem; display:block; text-align:center;}
.wzCen2_17{ text-align:center; line-height:0.3125rem; font-size:.175rem; color:#191919;}
.wzCen2_18{ margin-top:1.25rem; margin-bottom:1rem;}
.wzCen2_18 a{ display:block; font-size:0.2125rem; line-height:0.45rem; color:#000;}
.wzCen2_18 a:hover{ color:#ff6600;}
.wzCen2_18 a label{ color:#ff6600;}
.wzCen2_19{ width:9.25rem; height:3.0625rem; position:relative; border-top:0.0125rem solid #dcdcdc; padding-top:0.5125rem; margin-bottom:0.7125rem; position:relative;}
.wzCen2_19 span{ width:0.975rem; height:.3rem; line-height:.3rem; text-align:center; font-size:0.225rem; background:#fff; color:#6e6e6e; position:absolute; left:4.0875rem; top:-0.1625rem;}
.wzCen2_19 a{ width:2.875rem; height:2rem; display:block; float:left;margin-right: .1875rem}
.wzCen2_19 a label{ line-height:.525rem; color:#6e6e6e; display:block; font-weight:100; font-size:0.225rem; text-align:center;}
.wzCen2_19 a:hover label{ color:#ff6600}
.wzCen2_2{ width:4.8875rem; float:right; margin-top:0.45rem; background:#fafafa; padding:0.2375rem 0.2125rem;box-sizing:border-box; -webkit-box-sizing:border-box;}
.wzCen2_21{ border:0.025rem solid #bfbfbf; width:4.425rem; height:2.925rem; display:block; position:relative;}
.wzCen2_21 img{ width:4.375rem; height:2.875rem; display:block;}
.wzCen2_21 font{ position:absolute; left:0; bottom:0; text-align:center; width:100%; height:0.45rem; line-height:0.45rem; font-size:0.225rem; color:#fff;}

.wzFixed{ width:0.6125rem; position:absolute; left:0; top:0.725rem; background:#fafafa;}
.wzFixed a{ width:0.6125rem; height:0.6125rem; display:block; position:relative; border-bottom:0.0125rem solid #ebebeb;}
.wzFixed a label{ width:100%; height:100%; display:block; opacity:1; transition:all .3s; -webkit-transition:all .3s; position:absolute; left:0; top:0;}
.wzFixed a span{ width:100%; height:100%; display:block; opacity:0; transition:all .3s; -webkit-transition:all .3s; position:absolute; left:0; top:0;}
.wzFixed a:hover label{ opacity:0}
.wzFixed a:hover span{ opacity:1}
.wzFixed a img{ width:100%; height:100%; display:block;}
.wzCen2_22{ border:0.0125rem solid #d2d2d2; padding:0 .1875rem .1875rem; box-sizing:border-box; -webkit-box-sizing:border-box; margin-top:0.5875rem;}
.wzCen2_22 p{ line-height:0.5875rem; width:100%; height:0.5875rem; margin-top:0.0875rem;}
.wzCen2_22 p label{ float:left; padding-left:0.4rem; font-size:.3rem; font-weight:normal; color:#000; background:url(../image/zxImg16.png) no-repeat left center;}
.wzCen2_22 p a{ float:right; font-size:.2rem; color:#ff6600;}
.wzCen2_22 ul{}
.wzCen2_22 ul li{ line-height:0.6375rem; height:0.6625rem; border-bottom:0.0125rem solid #f0f0f0; padding-left:0.1625rem; margin-bottom:.175rem;}
.wzCen2_22 ul li:nth-child(10n){ background:url(../image/slimg1.png) no-repeat left center;}
.wzCen2_22 ul li:nth-child(10n+1){ background:url(../image/slimg2.png) no-repeat left center;}
.wzCen2_22 ul li:nth-child(10n+2){ background:url(../image/slimg3.png) no-repeat left center;}
.wzCen2_22 ul li:nth-child(10n+3){ background:url(../image/slimg4.png) no-repeat left center;}
.wzCen2_22 ul li:nth-child(10n+4){ background:url(../image/slimg5.png) no-repeat left center;}
.wzCen2_22 ul li:nth-child(10n+5){ background:url(../image/slimg6.png) no-repeat left center;}
.wzCen2_22 ul li:nth-child(10n+6){ background:url(../image/slimg7.png) no-repeat left center;}
.wzCen2_22 ul li:nth-child(10n+7){ background:url(../image/slimg8.png) no-repeat left center;}
.wzCen2_22 ul li:nth-child(10n+8){ background:url(../image/slimg9.png) no-repeat left center;}
.wzCen2_22 ul li:nth-child(10n+9){ background:url(../image/slimg10.png) no-repeat left center;}
.wzCen2_22 ul li:last-child{ margin-bottom:0;}
.wzCen2_22 ul li a{ width:100%; display:block; height:0.65rem;}
.wzCen2_22 ul li a label{ font-size:.2rem; color:#000; float:left; margin:0; font-weight:normal; cursor:pointer;}
.wzCen2_22 ul li a span{ font-size:.2rem; color:#959595; float:right; margin-right:.1rem; cursor:pointer;}
.wzCen2_22 ul li a:hover label,.wzCen2_23 ul li a:hover span{ color:#ff6600;}


.wzCen2_23{ border:0.0125rem solid #d2d2d2; padding:0 .1875rem .1875rem; box-sizing:border-box; -webkit-box-sizing:border-box; margin-top:0.5875rem;}
.wzCen2_23 p{ line-height:0.5875rem; width:100%; height:0.5875rem; margin-top:0.0875rem;}
.wzCen2_23 p label{ float:left; padding-left:0.4rem; font-size:.3rem; font-weight:normal; color:#000; background:url(../image/zxImg17.png) no-repeat left center;}
.wzCen2_23 p a{ float:right; font-size:.2rem; color:#ff6600;}
.wzCen2_23_img{
    width: 100%;height: 100%; -webkit-transform: scale(1);  transition: all 0.4s 0s;  -webkit-transition: all 0.4s 0s;transform: scale(1);
    position: absolute;  left: 0;  top: 0;  bottom: 0;  right: 0;
}
/*.wzCen2_23 li:hover .wzCen2_23_img {*/
/*transform: scale(1.2);*/
/*}*/
.wzCen2_23 ul li {
    line-height: 0.6375rem;
    border-bottom: 0.0125rem solid #f0f0f0;
    padding-left: 0.1625rem;
    margin-bottom: .175rem;
    width: 100%;
    height: 0.65rem;
    overflow: hidden;
    position: relative;
}

.wzCen2_23 ul li:nth-child(10n) {
    background: url(../image/slimg1.png) no-repeat left center;
}

.wzCen2_23 ul li:nth-child(10n+1) {
    background: url(../image/slimg2.png) no-repeat left center;
}

.wzCen2_23 ul li:nth-child(10n+2) {
    background: url(../image/slimg3.png) no-repeat left center;
}

.wzCen2_23 ul li:nth-child(10n+3) {
    background: url(../image/slimg4.png) no-repeat left center;
}

.wzCen2_23 ul li:nth-child(10n+4) {
    background: url(../image/slimg5.png) no-repeat left center;
}

.wzCen2_23 ul li:nth-child(10n+5) {
    background: url(../image/slimg6.png) no-repeat left center;
}

.wzCen2_23 ul li:nth-child(10n+6) {
    background: url(../image/slimg7.png) no-repeat left center;
}

.wzCen2_23 ul li:nth-child(10n+7) {
    background: url(../image/slimg8.png) no-repeat left center;
}

.wzCen2_23 ul li:nth-child(10n+8) {
    background: url(../image/slimg9.png) no-repeat left center;
}

.wzCen2_23 ul li:nth-child(10n+9) {
    background: url(../image/slimg10.png) no-repeat left center;
}

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

.wzCen2_23 ul li a {
    width: 100%;
    display: block;
    height: 0.65rem;
}

.wzCen2_23 ul li a label {
    font-size: .2rem;
    color: #000;
    float: left;
    margin: 0;
    font-weight: normal;
    cursor: pointer;
}

.wzCen2_23 ul li a span {
    font-size: .2rem;
    color: #959595;
    float: right;
    margin-right: .1rem;
    cursor: pointer;
}

.wzCen2_23 ul li a:hover label,
.wzCen2_22 ul li a:hover span {
    color: #ff6600;
}

*/ .w1200 {
    width: 15rem;
    margin-left: auto;
    margin-right: auto;
}

.H38 {
    height: 0.475rem;
}

.rm_zs_h2 span {
    padding: .0625rem 0;
    background: url(../image/pic16.png) left center no-repeat;
    padding-left: 0.8rem;
}

.rmhy_zs_h2 span {
    background-image: url(../image/pic17.png);
}

.rm-nav-tag {
    margin-top: 0.5rem;
    text-align: center;
    font-size: 0;
    max-width: 15rem;
    margin-left: auto;
    margin-right: auto;
}

.rm-nav-tag .cont {
    position: relative;
    display: inline-table;
    margin: 0 auto;
    text-align: center;
    font-size: 0;
}

.rm-nav-tag .posr {
    position: relative;
    margin: 0 auto;
    text-align: center;
    height: .525rem;
    overflow: hidden;
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
}

.rm-nav-tag .posr.show {
    height: auto;
}

.rm-nav-tag a {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 1.5rem;
    text-align: center;
    height: .525rem;
    line-height: .525rem;
    font-size: 0.225rem;
    color: #191919;
    background-color: #fafafa;
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    float: left;
}

.rm-nav-tag a:hover,
.rm-nav-tag a.active {
    color: #fff;
    background-color: #ff6600;
}

.rm-list .zs3_ul2_div,
.rm-list .zs3_ul2 li a {
    width: auto;
    height: auto;
}

.rm-list {
    margin-top: 0.5rem;
}

.rm-list .zs3_ul2 {
    padding-right: 0.125rem;
}

.rm-list .zs3_ul2 li {
    width: 20%;
    padding-left: 0.125rem;
    float: left;
}

.rm-list .zs3_ul2 li a {
    margin-left: 0;
    margin-right: 0;
    border: none !important;
}

.rm-list .zs3_ul2 li a:hover {
    border: none;
}

.rm-list .zs3_ul2 li h4 {
    margin: 0;
    padding: 0.2125rem 0;
    color: #191919;
}

a.rm-more:hover {
    background-color: #fafafa;
}

a.rm-more {
    float: left;
    position: absolute;
    top: 0;
    right: -1.5rem;
}

a.rm-more i {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 0.275rem;
    height: .175rem;
    margin: 0 auto 0;
    background: url(../image/pic18.png) 0 0 no-repeat;
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
}

a.rm-more.on i {
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
}

.qj-sort {
    border-bottom: 0.0125rem solid #eee;
}

.qj-sort-cont {}

.qj-sort-cont .left-tit {
    padding-bottom: .1875rem;
}

.qj-sort-cont .left-tit span {
    font-size: 0.375rem;
    color: #191919;
    padding-left: 0.8rem;
}

.qj-sort-cont .left-tit span.hy {
    background: url(../image/pic17.png) 0 center no-repeat;
}

.qj-sort-cont .left-tit span.dq {
    background: url(../image/pic16.png) 0 center no-repeat;
}

.qj-sort-cont .right-sort {
    margin-top: 0.2125rem;
}

.qj-sort-cont .right-sort a {
    padding-left: .1rem;
    padding-right: .1rem;
    padding-bottom: 0.125rem;
    font-size: .25rem;
    color: #191919;
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

.qj-sort-cont .right-sort a.active {
    border-bottom: 0.0375rem solid #ff6600;
}

.qj_sy4_bor li h4 {
    color: #303030;
    font-size: 0.225rem;
    font-weight: normal;
}

.qj_sy4_bor li a:hover h4 {
    color: #ff6600;
}

.qj_sy4_bor li a {
    height: 3.6875rem;
}

.qj_sy4_bor .zs3_ul2_div {
    height: 2.6875rem;
}


/*5.12*/
.z1 {
    height: 6.625rem;
    background: #ede4ee;
    position: relative;
    padding-top: 1.625rem;
}

.z_span {
    position: absolute;
    display: block;
    left: 0;
    right: 0;
    margin: auto;
    top: 0;
    width: 0.8125rem;
    height: 0.4375rem;
}

.z_span img {
    width: 100%;
    height: 100%;
}

.z_div {
    position: relative;
    margin: 0 auto 0;
    width: 4.0375rem;
    height: 0.55rem;
    text-align: center;
    background: url("../images/uuo_09.png") no-repeat;
    background-size: 100% 100%;
}

.z_div h2 {
    color: #000000;
    font-size: 0.575rem;
    position: absolute;
    width: 100%;
    top: -0.325rem;
}

.z_div_p1 {
    color: #000000;
    font-size: .25rem;
    padding-top: 0.3125rem;
}

.z_div_p2 {
    color: #000000;
    font-size: .1875rem;
    margin-top: 0.3125rem;
    text-align: center;
}

.z_div_p3 {
    text-align: center;
    color: #090104;
    font-size: .2rem;
    width: 10.125rem;
    margin: 0.75rem auto 0;
    line-height: 0.625rem;
}

.z2 {
    background: url("../images/gh_02.png") no-repeat;
    background-size: 100% 100%;
    height: 5.9375rem;
    position: relative;
    padding-top: 1.875rem;
}

.z_div2 {
    position: relative;
    margin: 0 auto 0;
    width: 4.0375rem;
    height: 0.55rem;
    text-align: center;
    background: url("../images/uuo_06.png") no-repeat;
    background-size: 100% 100%;
}

.z_div2 h2 {
    color: #fff;
    font-size: 0.575rem;
    position: absolute;
    width: 100%;
    top: -0.325rem;
}

.z_div2_p1 {
    color: #fff;
    font-size: .25rem;
    padding-top: 0.3125rem;
}

.z_div2_p2 {
    color: #fff;
    font-size: .1875rem;
    margin-top: 0.3125rem;
    text-align: center;
}

.z_div2_p3 {
    text-align: center;
    color: #fff;
    font-size: .2rem;
    width: 10.125rem;
    margin: 0.75rem auto 0;
    line-height: 0.625rem;
}

.z3 {
    height: 6.6875rem;
    background: #f1f1f1;
    position: relative;
    padding-top: 1.625rem;
}

.z4 {
    background: url("../images/zbg_02.jpg") no-repeat;
    background-size: 100% 100%;
    height: 5.9375rem;
    position: relative;
    padding-top: 1.875rem;
}

.top li a .nline {
    background: #eb6100 none repeat scroll 0 0;
    display: block;
    height: 0.0375rem;
    transform: scaleX(0);
    transition: transform 400ms ease-out 0s;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.top li a:hover .nline {
    transform: scaleX(1);
}

/*响应式布局*/

/* @media (min-width: 16rem) {
    .zx3_l{
        float: left;width: 13.25rem;
    }
}

@media (min-width: 24rem) {
    .zx3_l{
        float: left;width: 16.625rem;
    }
} */