@font-face {
    font-family: fontB;
    src: url('../fonts/NotoSansHK-Bold.otf');
}

.fontB {
    font-family: fontB, "微软雅黑";
}

.italic {
    font-style: italic;
}

.color-f {
    color: #fff !important;
}

.color-0 {
    color: #000 !important;
}

.color-3 {
    color: #333 !important;
}

.color-70 {
    color: #707070 !important;
}

.color-b7 {
    color: #B7B7B7 !important;
}

.color-b {
    color: #7CC8C4 !important;
}

.color-p {
    color: #D0538D !important;
}

.bg-f {
    background: #fff;
}

.bg-f2 {
    background: #f2f2f2;
}

.bg-f5 {
    background: #f5f5f5;
}

.bg-f7 {
    background: #f7f7f7;
}

.bg-b {
    background: #7CC8C4;
}

.dong {
    transition: all ease 300ms;
    -webkit-transition: all ease 300ms;
}

.imgH img {
    -webkit-transition: all 300ms;
    -moz-transition: all 300ms;
    -ms-transition: all 300ms;
    transition: all 300ms;
}

.imgH:hover img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

/*============================ Header ============================*/
.header .info .searInp .btn {
    background: url(/images/Search.svg) center no-repeat;
}

.header .info .seaWrap {
    background-image: url(/images/Search.svg);
}

.header .info .cart {
    background-image: url(/images/cart.svg);
}

.header .info .user,
.header .info .userH {
    background: url(/images/account.svg) center no-repeat;
    background-size: 18px;
    /* margin-top: 14px; */
}

.header .info .lang i {
    width: 20px;
    height: 20px;
    display: block;
    background: url(/images/Language.svg) no-repeat;
    background-size: contain;
}

.header .info .lang em {
    display: none;
    width: 100%;
    background: #fff;
    border: 1px solid #B7B7B7;
    border-top: 3px solid #D0538D;
    text-align: center;
    position: absolute;
    top: 25px;
    left: 0;
    z-index: 1;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, .2);
}

.header .info .lang em a {
    margin: 5px 0;
}

.header .info .lang a {
    display: block;
    /* width: 100%;  */
    height: auto;
    padding: 0;
    margin: 0;
    border: none;
}

.header .info .lang a img {
    width: 100%;
    float: left;
}

.header .info .lang:hover em {
    display: block;
}

.header .info .lang em a:hover {
    color: #D0538D;
}

.is-fixed .info .seaWrap {
    background-image: url(/images/Search_w.svg);
}

.is-fixed .info .cart {
    background-image: url(/images/cart_W.svg);
}

.is-fixed .info .user,
.is-fixed .info .userH .tb {
    background-image: url(/images/account_w.svg);
    background-size: 18px;
}

.is-fixed .info .lang i {
    background-image: url(/images/Language_white.svg);
}

/* .is-fixed .navUp .info .lang a{ color: #333; } */

/*============================ Footer ============================*/
.footer {
    background: #292929;
}

.footer dl dd p {
    padding: 0;
}

.footer .txt {
    margin: 0;
}

.footer .part1 {
    margin-right: 30px;
}

.footer .part1 img {
    width: 100%;
}

.footer .part1 span {
    display: block;
    font-size: 12px;
}

.footer .part1 a {
    display: block;
    max-height: 47px;
    color: #A7A7A7;
    line-height: 22px;
    border-bottom: 1px solid #707070;
    margin-bottom: 5px;
    padding-bottom: 5px;
}

.footer .part1 p {
    max-height: 64px;
    font-size: 12px;
    line-height: 16px;
}

.footer .part2 {
    margin-left: 70px;
}

.footer .part2 dt {
    margin-bottom: 5px;
}

.footer .link dt {
    margin-top: 40px;
}

.footer .link a {
    display: inline-flex;
    width: 26px;
    height: 26px;
    background-repeat: no-repeat;
    border: none;
    background-size: contain;
    margin: 10px 15px 0 0;
}

.footer .link a.icon1 {
    background-image: url(/images/foot1.svg);
}

.footer .link a.icon2 {
    background-image: url(/images/foot2.svg);
}

.footer .link a.icon3 {
    background-image: url(/images/foot3.svg);
}

.footer .link a.icon4 {
    background-image: url(/images/foot4.svg);
}

.footer .copy {
    border-top: 1px solid #707070;
    padding: 15px 0;
    margin-top: 70px;
}

.footer .copy .l {
    line-height: 30px;
}

.footer .copy .r img {
    height: 30px;
    margin-left: 20px;
}

/*============================ Index ============================*/
.main {
    margin-top: 60px;
}

.location {
    padding: 30px 0;
}

.fenye span,
.fenye a {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 20px;
    height: 20px;
    font-size: 12px;
    margin: 0 10px;
    border-radius: 50%;
}

.fenye span,
.fenye a:hover {
    color: #fff;
    background: #7CC8C4;
}

.wnBigTit {
    font-size: 30px;
    border-bottom: 5px solid #7CC8C4;
    margin-bottom: 40px;
}

.wnLeftList {
    background: #F2F2F2;
    margin: 0 60px 90px 0;
}

.wnLeftList a {
    display: block;
    width: 100%;
    color: #8a8a8a;
    font-size: 16px;
    padding: 27px 60px 27px 37px;
    background-size: 10px;
    background-position: center right 20px;
    background-repeat: no-repeat;
}

.wnLeftList a.slt,
.wnLeftList a:hover {
    color: #fff;
    background-color: #7cc8c4;
    background-image: url(/images/jt2.png);
}

.wnRigCont {
    margin-bottom: 70px;
}

.wnSzCheck {
    font-size: 12px;
    font-weight: normal;
}

.wnSzCheck .checkInp {
    appearance: none;
    -webkit-appearance: none;
    outline: none;
    display: none;
}

.wnSzCheck .checkInp+span {
    width: 12px;
    height: 12px;
    margin-right: 5px;
    display: inline-block;
    background: url(/images/check3.svg) no-repeat;
    background-size: contain;
    position: relative;
    top: 2px;
}

.wnSzCheck .checkInp:checked+span {
    background-image: url(/images/check4.svg);
}

.wnSzPart1 .txt1 {
    margin-bottom: 20px;
    font-size: 14px;
}

.wnSzPart1 .txt1 .t1 a {
    display: block;
    color: #0031FF;
    text-decoration: underline;
}

.wnSzPart1 .txt1 .t2 {
    width: 330px;
    padding: 0 10px;
    border-radius: 2px;
    border: 1px solid #E5E5E5;
    margin: 5px 0;
}

.wnSzPart1 .txt1 input {
    width: 100%;
    height: 33px;
    font-size: 12px;
    line-height: 33px;
    background: none;
}

.wnSzPart1 .txt1 .t2 select {
    width: 55px;
    text-align: center;
    font-size: 12px;
    background: none;
    border: none;
    height: 33px;
    line-height: 33px;
}

.wnSzPart1 .txt1 .t2 p {
    padding-left: 60px;
}

.wnSzPart1 .txt1 .t3 .t {
    width: 145px;
    margin: 5px 40px 0 0;
}

.wnSzPart1 .txt1 .t3 .t input {
    width: 100%;
    height: 33px;
    font-size: 12px;
    line-height: 33px;
    padding: 0 10px;
    border-radius: 2px;
    border: 1px solid #E5E5E5;
}

.wnSzPart1 .txt1 .t1 .sh {
    display: block;
    float: right;
    width: 21px;
    height: 21px;
    background: url(/images/szIcon1.svg) no-repeat;
    background-size: 100%;
    margin-left: 5px;
    cursor: pointer;
}

.wnSzPart1 .txt1 .t1 .sh:hover {
    background-image: url(/images/Add_hover.svg);
}

.wnSzPart1 .txt1 .t4 {
    margin-top: 15px;
}

.wnSzPart1 .txt1 .t4 .info {
    font-size: 12px;
    border: 1px solid #E5E5E6;
    border-radius: 2px;
    padding: 10px;
}

.wnSzPart1 .txt1 .t4.slt .info {
    border-color: #7CC9C5;
}

.wnSzPart1 .txt1 .t4 .info i.fa {
    margin-top: 3px;
}

.wnSzPart1 .txt1 .t4 .info .l {
    margin-right: 20px;
}

.wnSzPart1 .txt1 .t4 .info .c {
    margin: 0 20px;
}

.wnSzPart1 .txt1 .t4 .info .r span {
    display: block;
    width: 50px;
}

.wnSzPart1 .txt1 .t4 .info .r p {
    padding-left: 70px;
}

.wnSzPart1 .txt1 .t4 .setUp a {
    display: inline-block;
    width: 21px;
    height: 21px;
    background-repeat: no-repeat;
    background-size: contain;
    margin: 20px 0 0 25px;
}

.wnSzPart1 .txt1 .t4 .setUp a.icon1 {
    background-image: url(/images/szIcon2.svg);
}

.wnSzPart1 .txt1 .t4 .setUp a.icon2 {
    background-image: url(/images/szIcon3.svg);
}

.wnSzPart1 .txt1 .t4 .setUp a.icon3 {
    background-image: url(/images/szIcon4.svg);
}

.wnSzPart1 .txt1 .t4 .setUp a.icon1:hover {
    background-image: url(/images/szIcon2H.svg);
}

.wnSzPart1 .txt1 .t4 .setUp a.icon2:hover {
    background-image: url(/images/szIcon3H.svg);
}

.wnSzPart1 .txt1 .t4 .setUp a.icon3:hover {
    background-image: url(/images/szIcon4H.svg);
}

.wnSzPart1 .txt2 a {
    display: inline-block;
    width: 140px;
    text-align: center;
    color: #fff;
    font-size: 12px;
    line-height: 32px;
    background: #7CC8C4;
    border-radius: 20px;
    margin-right: 12px;
}

.wnSzPart1 .txt2 a:first-child {
    width: 112px;
}

.wnSzPart1 .txt2 a:hover {
    background: #8AD8D4;
}

.wnSzPart1 .txt3 input {
    width: 112px;
    color: #fff;
    font-size: 12px;
    background: #000;
    line-height: 32px;
    border-radius: 20px;
    cursor: pointer;
}

.wnSzPart1 .txt3 input:hover {
    background: #333;
}

.popGb,
.gb {
    font-size: 24px;
    line-height: 24px;
    position: absolute;
    top: 15px;
    right: 20px;
    z-index: 1;
}

#wnPopXg {
    display: none;
    width: 500px;
    height: 550px;
    position: fixed;
    top: 50%;
    left: 50%;
    margin: -250px 0 0 -275px;
    z-index: 9999;
    border-radius: 10px;
    padding: 40px 50px 0;
}

.wnPopTit {
    font-size: 20px;
    margin-bottom: 20px;
}

#wnPopXg .txt1 {
    font-size: 12px;
    margin-bottom: 20px;
}

#wnPopXg .txt1 em {
    display: block;
    font-size: 14px;
    margin-bottom: 5px;
}

#wnPopXg .txt1 input {
    width: 100%;
    height: 47px;
    font-size: 12px;
    background: #f2f2f2;
    border-radius: 2px;
    line-height: 47px;
    padding: 0 50px 0 20px;
}

#wnPopXg .txt1 form {
    position: relative;
}

#wnPopXg .txt1 form .an a {
    display: block;
    width: 20px;
    height: 47px;
    background: url(/images/mmKj.svg) center no-repeat;
    background-size: 100%;
    font-size: 0;
    position: absolute;
    top: 0;
    right: 15px;
    z-index: 1;
}

#wnPopXg .txt1 form:hover .an a {
    background-image: url(/images/mmKjH.svg);
}

#wnPopXg .txt1 p {
    color: #D54040;
    margin-top: 5px;
    line-height: 14px;
}

#wnPopXg .txt2 input {
    width: 60%;
    height: 47px;
    color: #fff;
    line-height: 47px;
    background: #000;
    border-radius: 40px;
    margin-top: 10px;
    cursor: pointer;
}

#wnPopXg .txt2 input:hover,
#wnPopXz .txt3 input:hover {
    background: #333;
}

#wnPopXz {
    display: none;
    width: 620px;
    font-size: 14px;
    position: fixed;
    top: 6%;
    left: 50%;
    margin-left: -310px;
    z-index: 9999;
    border-radius: 10px;
    padding: 40px 40px 30px;
}

#wnPopXz input,
#wnPopXz select {
    height: 47px;
    font-size: 14px;
    line-height: 47px;
    padding: 0 10px;
    background: #f2f2f2;
    border-radius: 2px;
    border: none;
}

#wnPopXz .txt1,
#wnPopXz .txt2 {
    margin-top: 20px;
}

#wnPopXz .txt1 p,
#wnPopXz .txt2 p {
    margin-top: 5px;
}

#wnPopXz .txt1 p input,
#wnPopXz .txt1 p select {
    width: 100%;
}

#wnPopXz .txt2 p select {
    width: 16%;
}

#wnPopXz .txt2 p .inp1 {
    width: 20%;
    margin: 0 2%;
}

#wnPopXz .txt2 p .inp2 {
    width: 60%;
}

#wnPopXz .txt3 input {
    width: 50%;
    height: 47px;
    color: #fff;
    line-height: 47px;
    background: #000;
    border-radius: 30px;
    margin-top: 20px;
    cursor: pointer;
}

.wnFkPart1 .left .ffTit .box {
    color: #8B8B8B;
    font-size: 12px;
    border: 4px solid rgba(0, 0, 0, 0);
    border-radius: 10px;
    margin: 20px 20px 0 0;
    padding: 20px 20px;
    box-shadow: 0 3px 6px rgba(0, 0, 0, .2);
    transition: all ease 0.5s;
    -webkit-transition: all ease 0.5s;
    cursor: pointer;
}

.wnFkPart1 .left .ffTit .box span {
    display: block;
    font-size: 14px;
}

.wnFkPart1 .left .ffTit .box .img {
    height: 50px;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    margin-top: 30px;
}

.wnFkPart1 .left .ffTit .box .img img {
    height: 100%;
}

.wnFkPart1 .left .ffTit .box.cur,
.wnFkPart1 .left .ffTit .box:hover {
    border-color: #7CC8C4;
}

.wnFkPart1 .left .an {
    padding: 40px 0;
}

.wnFkPart1 .left .an a {
    display: inline-block;
    width: 140px;
    text-align: center;
    color: #fff;
    font-size: 12px;
    line-height: 32px;
    background: #7CC8C4;
    border-radius: 20px;
    margin-right: 12px;
}

.wnFkPart1 .left .an a:first-child {
    width: 112px;
}

.wnFkPart1 .left .an a:hover {
    background: #8AD8D4;
}

.wnFkPart1 .right {
    margin-left: 70px;
    font-size: 12px;
    line-height: 22px;
}

#wnPopFk,
#wnPopYs {
    display: none;
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 9999;
}

#wnPopFk {
    width: 620px;
    top: 15%;
    margin-left: -310px;
    border-radius: 10px;
    padding: 40px;
}

#wnPopFk .xzTit {
    margin: 0 -20px;
}

#wnPopFk .xzTit span {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 40px;
    margin: 20px 20px 0;
    border-radius: 5px;
    border: 4px solid #f2f2f2;
    padding: 5px;
    cursor: pointer;
    overflow: hidden;
}

#wnPopFk .xzTit span img {
    max-width: 100%;
    height: 100%;
}

#wnPopFk .xzTit span.a {
    border-color: #7CC8C4;
}

#wnPopFk .xzCon {
    display: none;
}

#wnPopFk .xzCon .txt1,
#wnPopFk .xzCon .txt2 {
    margin-top: 20px;
}

#wnPopFk .xzCon .txt1 span,
#wnPopFk .xzCon .txt2 p {
    display: block;
    margin-bottom: 5px;
}

#wnPopFk .xzCon .txt1 p {
    position: relative;
    border-radius: 5px;
    border: 1px solid #d74d4d;
    overflow: hidden;
}

#wnPopFk .xzCon .txt1 p input,
#wnPopFk .txt1 form input {
    width: 100%;
    height: 47px;
    font-size: 14px;
    line-height: 47px;
    background: none;
    padding: 0 50px 0 10px;
}

#wnPopFk .xzCon .txt1 p em.tip {
    display: block;
    height: 47px;
    color: #D54040;
    font-size: 12px;
    line-height: 47px;
    position: absolute;
    top: 0;
    right: 10px;
    z-index: 1;
}

#wnPopFk .txt1 form {
    border-radius: 5px;
    background: #f2f2f2;
    position: relative;
}

#wnPopFk .txt1 form .an a {
    display: block;
    width: 20px;
    height: 47px;
    background: url(/images/mmKj.svg) center no-repeat;
    background-size: 100%;
    font-size: 0;
    position: absolute;
    top: 0;
    right: 15px;
    z-index: 1;
}

#wnPopFk .txt1 form:hover .an a {
    background-image: url(/images/mmKjH.svg);
}

#wnPopFk .xzCon .txt2 input,
#wnPopFk .xzCon .txt2 select {
    width: 100%;
    height: 47px;
    font-size: 14px;
    line-height: 47px;
    padding: 0 10px;
    border: none;
    background: #f2f2f2;
    border-radius: 5px;
}

#wnPopFk .xzCon .txt3 {
    margin-top: 20px;
}

#wnPopFk .xzCon .txt3 span {
    display: block;
    width: 110px;
    line-height: 36px;
}

#wnPopFk .xzCon .txt3 p {
    padding: 0 10px 0 110px;
    border-radius: 5px;
}

#wnPopFk .xzCon .txt3 p input {
    width: 60%;
    background: none;
    height: 36px;
    line-height: 36px;
    padding: 0 10px;
}

#wnPopFk .xzCon .txt3 p em {
    display: block;
    height: 26px;
    margin-top: 5px;
}

#wnPopFk .xzCon .txt3 p em img {
    height: 100%;
}

#wnPopFk .xzCon .txt4 {
    margin: 15px -8px 0;
}

#wnPopFk .xzCon .txt4 .t {
    margin: 0 8px;
}

#wnPopFk .xzCon .txt4 .t span {
    display: block;
    width: 110px;
    line-height: 36px;
}

#wnPopFk .xzCon .txt4 .t p {
    padding-left: 110px;
}

#wnPopFk .xzCon .txt4 .t p input {
    width: 50%;
    font-size: 14px;
    background: #f2f2f2;
    height: 36px;
    line-height: 36px;
    padding: 0 10px;
    border: 1px solid #D54040;
    border-right: none;
    border-radius: 5px 0 0 5px;
}

#wnPopFk .xzCon .txt4 .t p em {
    display: block;
    width: 50%;
    height: 36px;
    font-size: 12px;
    text-align: right;
    color: #D54040;
    line-height: 34px;
    background: #f2f2f2;
    border: 1px solid #D54040;
    border-left: none;
    border-radius: 0 5px 5px 0;
    padding-right: 5px;
}

#wnPopFk .xzCon .txt5 input {
    width: 50%;
    height: 47px;
    color: #5A5A5A;
    line-height: 47px;
    background: #d6d6d6;
    border-radius: 30px;
    margin-top: 25px;
    cursor: pointer;
}

#wnPopFk .xzCon .txt5 input:hover {
    background: #333;
    color: #fff;
}

#wnPopYs {
    width: 420px;
    height: 200px;
    font-size: 14px;
    margin: -100px 0 0 -210px;
    border-radius: 10px;
    padding: 50px 50px 0;
}

#wnPopYs span {
    display: block;
    font-size: 16px;
    margin-bottom: 10px;
}

#wnPopYs input {
    width: 104px;
    height: 28px;
    color: #fff;
    font-size: 14px;
    line-height: 28px;
    text-align: center;
    background: #7CC8C4;
    border-radius: 5px;
    margin: 15px 15px 0;
    cursor: pointer;
}

#wnPopYs input:hover {
    background: #8AD8D4;
}

.wnRpPart1 {
    padding: 20px 0 50px;
}

.wnRpPart1 .t1 {
    font-size: 12px;
    color: #4C4C4C;
}

.wnRpPart1 .t2 {
    font-size: 26px;
    color: #7CC8C4;
}

.wnRpPart1 .t2 span {
    display: inline-block;
    font-size: 45px;
}

.wnRpPart1 .t3 {
    font-style: italic;
    font-size: 14px;
    padding: 5px 0 20px;
}

.wnRpPart2 .title {
    font-size: 20px;
    color: #000;
    padding: 0 15px 15px;
}

.wnRpPart2 .part table {
    width: 100%;
    color: #000;
    font-size: 14px;
    margin-bottom: 30px;
}

.wnRpPart2 .part table tr {
    border-bottom: 1px solid #F2F2F2;
}

.wnRpPart2 .part table th {
    padding: 15px;
    background: #EEEEEE;
}

.wnRpPart2 .part table td {
    padding: 20px 15px;
}

.wnRpPart2 .part table td a {
    font-weight: bold;
    text-decoration: underline;
}

.wnRpPart2 .part table td a:hover {
    color: #7CC8C4;
}

.wnIqPart1 .iqTit {
    width: 100%;
    display: flex;
    text-align: center;
    border-bottom: 1px solid #707070;
    margin-bottom: 30px;
}

.wnIqPart1 .tbBox1 {
    width: 50%;
    cursor: pointer;
}

.wnIqPart1 .tbBox1 em {
    display: inline-block;
    font-size: 18px;
    color: #D5D5D5;
    padding: 0 40px 10px;
    border-bottom: 3px solid rgba(0, 0, 0, 0);
    position: relative;
    bottom: -1px;
}

.wnIqPart1 .liactive em {
    color: #7CC8C4;
    border-color: #7CC8C4;
    ;
}

.wnIqPart1 .ul {
    width: 100%;
    height: 420px;
    position: relative;
    overflow-x: hidden;
}

.wnIqPart1 .iqCon {
    width: 200%;
    height: 420px;
    display: flex;
    transition: all .5s ease;
    position: absolute;
    top: 0;
    left: 0%;
}

.wnIqPart1 .tbBox2 {
    width: 100%;
    height: 420px;
}

.wnIqPart2 .topTit1 {
    margin-bottom: 10px;
}

.wnIqPart2 .topTit1 a {
    font-size: 20px;
    color: #707070;
}

.wnIqPart2 .topTit1 p {
    font-size: 18px;
    background: #474747;
    border-radius: 2px;
    padding: 5px 10px;
}

.wnIqPart2 .topTit2 {
    background: #EEE;
    padding: 8px 10px;
}

.wnIqPart2 .topTit2 span,
.wnIqPart2 .topTit2 em {
    display: block;
    color: #474747;
    font-size: 18px;
    line-height: 20px;
}

.wnIqPart2 .topTit2 em {
    font-size: 15px;
}

.wnIqPart2 .part1 {
    border-bottom: 1px solid #eee;
    padding: 30px 0;
    position: relative;
}

.wnIqPart2 .part1 .col-md-1 {
    flex: 0 0 10%;
    max-width: 3%;
}

.wnIqPart2 .part1 .col-md-11 {
    flex: 0 0 97%;
    max-width: 97%;
}

.wnIqPart2 .part1 .boxR {
    margin-left: 20px;
}

.wnIqPart2 .part1 .boxR .txt1 {
    font-size: 12px;
    color: #525252;
    padding: 0 30px 10px 0;
}

.wnIqPart2 .part1 .boxR .txt1 a {
    display: block;
    font-size: 14px;
    color: #000;
}

.wnIqPart2 .part1 .boxR .txt1 a:hover {
    color: #7CC8C4;
}

.wnIqPart2 .part1 .boxR .txt2 .l {
    margin-right: 15px;
}

.wnIqPart2 .part1 .boxR .txt2 .l img {
    width: 100%;
}

.wnIqPart2 .part1 .boxR .txt2 .r .t1 span,
.wnIqPart2 .part1 .boxR .txt2 .r .t1 em {
    display: block;
    font-size: 18px;
    color: #474747;
}

.wnIqPart2 .part1 .boxR .txt2 .r .t1 em {
    font-size: 21px;
}

.wnIqPart2 .part1 .boxR .txt2 .r .t2 {
    font-size: 12px;
    padding: 10px 0;
}

.wnIqPart2 .part1 .boxR .txt2 .r .t2 .icon1 {
    background: url(/images/dot2.svg) center left no-repeat;
    background-size: 12px;
    padding-left: 15px;
}

.wnIqPart2 .part1 .boxR .txt2 .r .t2 .icon2 {
    background: url(/images/dot3.svg) center left no-repeat;
    background-size: 12px;
    padding-left: 15px;
}

.wnIqPart2 .part1 .txtTit,
.wnIqPart2 .part1 .txtCon,
.wnIqPart2 .part1 .txtBtn {
    margin-right: 100px;
}

.wnIqPart2 .part1 .txtTit .box {
    font-size: 12px;
    margin-right: 20px;
}

.wnIqPart2 .part1 .txtTit .box .t1 {
    font-size: 15px;
    color: #7CC8C4;
}

.wnIqPart2 .part1 .txtTit .box .t2 {
    color: #8E8E8E;
}

.wnIqPart2 .part1 .txtCon {
    display: none;
}

.wnIqPart2 .part1 .txtCon .box {
    font-size: 12px;
    color: #000;
    line-height: 18px;
    margin: 0 20px 20px 0;
}

.wnIqPart2 .part1 .txtCon .box p em {
    display: block;
    color: #999;
}

.wnIqPart2 .part1 .txtBtn {
    font-size: 12px;
    color: #474747;
    padding-top: 10px;
    border-top: 1px solid #e3e3e3;
}

.wnIqPart2 .part1 .txtBtn span {
    display: inline-block;
    cursor: pointer;
}

.wnIqPart2 .part1 .txtBtn em {
    display: none;
    cursor: pointer;
}

.wnIqPart2 .part1 .txtBtn.cur span {
    display: none;
}

.wnIqPart2 .part1 .txtBtn.cur em {
    display: inline-block;
}

.wnIqPart2 .part2 {
    margin-top: 40px;
    border-top: 2px solid #DD699C;
    padding: 20px 10px 20px 40px;
}

.wnIqPart2 .part2 .t1 em,
.wnIqPart2 .part2 .t1 span,
.wnIqPart2 .part2 .t2 em,
.wnIqPart2 .part2 .t2 span {
    width: 45%;
    display: block;
    font-size: 18px;
}

.wnIqPart2 .part2 .t1 em {
    color: #DD699C;
    font-size: 20px;
}

.wnIqPart2 .part2 .t1 span i {
    display: inline-block;
    font-size: 25px;
    margin-left: 20px;
}

.wnIqPart2 .part2 .t2 {
    margin-top: 20px;
}

.wnIqPart2 .part2 .t2 em {
    color: #707070;
}

.wnIqPart2 .part2 .t2 span {
    font-size: 25px;
}

.wnIqPart2 .part3 {
    margin-top: 40px;
    text-align: center;
}

.wnIqPart2 .part3 input {
    width: 40%;
    height: 34px;
    text-align: center;
    color: #fff;
    font-size: 12px;
    line-height: 34px;
    border-radius: 30px;
    margin-right: 10px;
    background: #000;
    cursor: pointer;
}

.wnIqPart2 .part3 input:hover {
    background: #333;
}

.wnIqPart2 .part4 {
    margin-top: 40px;
}

.wnIqPart2 .part4 .txt {
    font-size: 14px;
    padding: 10px 20px;
    margin-top: 10px;
}

.wnIqPart2 .part4 textarea {
    height: 130px;
    background: #f2f2f2;
    width: 100%;
    resize: none;
}

.wnInList {
    /* padding: 50px 14% 40px; */
}

.wnInList .topTit3 {
    font-size: 20px;
    margin-bottom: 40px;
}

/* .wnIqPart3{ width: 510px; margin: 0 auto;} */
.wnIqPart3 {
    margin: 0 auto;
}

.wnIqPart3 .t1 {
    color: #000;
    font-size: 18px;
    margin-bottom: 5px;
}

.wnIqPart3 .txt1 {
    margin-bottom: 10px;
}

.wnIqPart3 .txt1 .t2 {
    position: relative;
}

.wnIqPart3 .txt1 .t2 input {
    width: 100%;
    height: 47px;
    font-size: 18px;
    background: #F2F2F2;
    border-radius: 4px;
    padding: 0 20px;
}

.wnIqPart3 input:focus::-webkit-input-placeholder {
    color: #000;
}

.wnIqPart3 .ts1 {
    height: 47px;
    display: flex;
    align-items: center;
    color: #FF0000;
    font-size: 12px;
    padding-right: 20px;
    background: #f2f2f2;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
    border-radius: 4px;
}

.wnIqPart3 .ts2 {
    font-size: 14px;
    color: #f00;
    padding: 5px 20px 0;
}

.wnIqPart3 .txt1 .t3 span {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100px;
    height: 47px;
    color: #7E7E7E;
    background: #f2f2f2;
    border-radius: 30px;
}

.wnIqPart3 .txt1 .t3 p {
    padding-left: 110px;
    position: relative;
}

.wnIqPart3 .txt1 .t3 p input {
    border-radius: 4px;
    background: #f2f2f2;
    line-height: 47px;
    padding: 0 15px;
}

.wnIqPart3 .txt1 .t3 .inp1 {
    width: 30%;
}

.wnIqPart3 .txt1 .t3 .inp2 {
    width: 68%;
}

.wnIqPart3 .txt1 .t4 {
    font-size: 14px;
    margin-top: 20px;
}

.wnIqPart3 .txt1 .t4 a {
    color: #0A5FFF;
    text-decoration: underline;
}

.abCheck .checkInp+span {
    width: 19px;
    height: 19px;
    margin-right: 5px;
    display: inline-block;
    background: url(/images/check1.png) no-repeat;
    background-size: contain;
    position: relative;
    top: 3px;
    cursor: pointer;
}

.abCheck .checkInp+span:hover {
    background-image: url(/images/check2.png);
}

.wnIqPart3 .txt2 p {
    width: 100%;
    height: 20px;
    position: relative;
}

.wnIqPart3 .txt2 p span {
    display: inline-block;
    background: #fff;
    padding: 0 35px;
    position: relative;
    z-index: 1;
}

.wnIqPart3 .txt2 p i {
    display: block;
    width: 100%;
    height: 1px;
    background: #EDEDED;
    position: absolute;
    top: 50%;
    left: 0;
}

.wnIqPart3 .txt2 input {
    width: 100%;
    height: 42px;
    color: #7E7E7E;
    line-height: 42px;
    border: 1px solid #707070;
    border-radius: 30px;
    margin: 10px 0;
    background: #fff;
    cursor: pointer;
}

.wnIqPart3 .txt2 input:hover,
.wnIqPart3 .txt2 input.slt {
    border: 4px solid #000;
    color: #000;
    line-height: 36px;
}

.wnIqPart3 .txt3 {
    margin-bottom: 10px;
}

.wnIqPart3 .txt3 form {
    height: 47px;
    border-radius: 4px;
    background: #f2f2f2;
    position: relative;
    overflow: hidden;
}

.wnIqPart3 .txt3 form input {
    width: 100%;
    height: 47px;
    background: #f2f2f2;
    border-radius: 4px;
    padding: 0 20px;
}

.wnIqPart3 .txt3 form .an a {
    display: block;
    width: 20px;
    height: 47px;
    background: url(/images/mmKj.svg) center no-repeat;
    background-size: 100%;
    font-size: 0;
    position: absolute;
    top: 0;
    right: 15px;
    z-index: 1;
}

.wnIqPart3 .txt3 form:hover .an a {
    background-image: url(/images/mmKjH.svg);
}

.wnIqPart3 .txt4 input {
    margin: 10px 0 30px;
    width: 100%;
    height: 34px;
    color: #000;
    background: #E4E6E4;
    border-radius: 30px;
    cursor: pointer;
}

.wnIqPart3 .txt4 input:hover {
    background: #000;
    color: #fff;
}

.wnRePart1 {
    padding-bottom: 70px;
}

.wnRePart1 .tit {
    font-size: 26px;
    margin-bottom: 40px;
}

.wnRePart1 .reSlide {
    padding-bottom: 70px;
    margin: 0 -25px;
}

.wnRePart1 .reSlide .box {
    display: block;
    margin: 0 25px;
    font-size: 12px;
    color: #525252;
}

.wnRePart1 .reSlide .box img {
    width: 100%;
    margin-bottom: 10px;
}

.wnRePart1 .reSlide .box span {
    display: block;
    font-size: 14px;
    height: 36px;
    line-height: 18px;
    margin-bottom: 20px;
}

.wnRePart1 .reSlide .box em {
    display: block;
    margin: 15px 0 5px;
}

.wnRePart1 .reSlide .box p i {
    font-size: 15px;
    margin-right: 10px;
}

.wnRePart1 .reSlide .box:hover span {
    color: #7CC8C4 !important;
}

.wnRePart1 .swiper-button-prev,
.wnRePart1 .swiper-button-next {
    color: #707070;
    font-size: 40px;
    margin: 0;
    top: 20%;
}

.wnRePart1 .swiper-button-prev {
    left: -50px;
}

.wnRePart1 .swiper-button-next {
    right: -50px;
}

.wnRePart1 .swiper-button-prev:hover,
.wnRePart1 .swiper-button-next:hover {
    color: #7CC8C4;
}

.wnRePart1 .swiper-pagination {
    bottom: 0;
}

.wnRePart1 .swiper-pagination .swiper-pagination-bullet {
    width: 30px;
    height: 2px;
    background: #D0D0D0;
    border-radius: 2px;
    margin: 0 3px;
    opacity: 1;
}

.wnRePart1 .swiper-pagination .swiper-pagination-bullet:hover,
.wnRePart1 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #000;
}

.wnRePart2 {
    padding: 0 0 60px;
}

.wnRePart2 .top {
    border-bottom: 1px solid #eee;
}

.wnRePart2 .top span {
    display: block;
    font-size: 14px;
    padding: 5px 0 10px;
    border-bottom: 4px solid #121212;
    position: relative;
    bottom: -1px;
}

.wnRePart2 .top select {
    width: 100%;
    color: #707070;
    font-size: 14px;
    border: 1px solid #aaa;
    border-radius: 9px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    text-align-last: center;
}

.wnRePart2 .list .box {
    padding: 50px 0;
    border-bottom: 1px solid #D3D3D2;
    margin-bottom: -1px;
}

.wnRePart2 .list .box .l {
    margin: 60px 40px 0 0;
}

.wnRePart2 .list .box .l span,
.wnRePart2 .list .box .l em {
    display: block;
}

.wnRePart2 .list .box .l span {
    font-size: 20px;
}

/*.wnRePart2 .list .box p i{ display: inline-block; width: 19px; height: 19px; margin: 3px 10px 0 0; background-repeat: no-repeat; background-size: 100%;}
.wnRePart2 .list .box p i.icon1{ background-image: url(/images/Star.svg);}
.wnRePart2 .list .box p i.icon2{ background-image: url(/images/Star_fram.svg);}*/
.wnRePart2 .list .box p i {
    margin: 3px 10px 0 0;
}

.wnRePart2 .list .box .r {
    background: #f8f8f8;
}

.wnRePart2 .list .box .r .img img {
    width: 100%;
}

.wnRePart2 .list .box .r .txt {
    margin: 30px 50px 0 40px;
}

.wnRePart2 .list .box .r .txt .t1 {
    line-height: 18px;
    margin-bottom: 15px;
}

.wnRePart2 .list .box .r .txt .t1 p {
    font-size: 16px;
}

.wnRePart2 .list .box .r .txt .t1 span {
    display: inline-block;
    text-decoration: underline;
    font-size: 14px;
}

.wnRePart2 .list .box .r .txt .t1 a {
    display: flex;
    align-items: center;
    height: 32px;
    color: #fff;
    padding: 0 40px;
    border-radius: 6px;
    background: #7CC8C4;
}

.wnRePart2 .list .box .r .txt .t1 a:hover {
    background: #84D9D5;
}

.wnRePart2 .list .box .r .txt .t2 {
    height: 60px;
    line-height: 20px;
}

.wnRePart2 .list .box .r .txt .t3 {
    color: #D0D0D0;
    margin-top: 20px;
}

.wnRePart2 .list .box .r .txt .t3 span {
    display: flex;
    align-items: center;
    height: 26px;
    color: #A7A7A7;
}

.wnRePart2 .list .box .r .txt .t3 span a {
    display: inline-block;
    width: 26px;
    height: 26px;
    background-repeat: no-repeat;
    background-size: contain;
    margin-left: 15px;
}

.wnRePart2 .list .box .r .txt .t3 span a.icon1 {
    background-image: url(/images/fb.svg);
}

.wnRePart2 .list .box .r .txt .t3 span a.icon2 {
    background-image: url(/images/ig.svg);
}

.wnRePart2 .list .box .r .txt .t3 span a.icon3 {
    background-image: url(/images/email.svg);
}

.wnLePart1 .link {
    margin-bottom: 90px;
}

.wnLePart1 .link a {
    display: inline-block;
    color: #7CC8C4;
    font-size: 16px;
    margin: 0 60px;
}

.wnLePart1 .link a:hover {
    color: #84D9D5;
}

.wnLePart1 .txt {
    color: #8D8D8D;
    font-size: 14px;
    line-height: 24px;
    padding-bottom: 100px;
}

.wnLePart1 .txt .t1 {
    font-size: 12px;
    margin-bottom: 25px;
}

.wnLePart1 .txt .t1 span {
    display: block;
    font-size: 16px;
    margin-bottom: 25px;
}

.wnLePart1 .txt .t2 span {
    display: block;
}

.wnLePart1 .txt .t2 p {
    padding-left: 3em;
    margin-top: 10px;
}

.wnLePart1 .txt .t2 p a {
    display: inline-block;
    color: #909090;
    text-decoration: underline;
    margin-left: 10px;
}

.wnLePart1 .txt .t2 p a:hover {
    color: #7CC8C4;
}

.wnLePart1 .txt .t3 {
    margin-top: 60px;
}

.wnClPart1 {
    background: url(/images/bannerCl.jpg) center top no-repeat;
    background-size: cover;
    padding: 50px 0;
}

.wnClPart1 .tit {
    font-size: 40px;
    padding-bottom: 50px;
}

.wnClPart1 .tit span {
    display: block;
    font-size: 50px;
    margin-bottom: 10px;
    text-shadow: 0 4px 10px rgba(0, 0, 0, .15);
}

.wnClPart1 .l {
    font-size: 27px;
    line-height: 51px;
}

.wnClPart1 .l span,
.wnClPart1 .l em,
.wnClPart1 .l i {
    display: block;
    font-size: 33px;
}

.wnClPart1 .l span {
    font-size: 48px;
}

.wnClPart1 .l em {
    font-size: 53px;
}

.wnClPart1 .r {
    color: #EBEBEB;
    font-size: 22px;
    line-height: 32px;
    padding: 0 150px 0 60px;
}

.wnClTit1 {
    padding: 60px 0;
    font-size: 32px;
}

.wnClTit1 i {
    display: block;
    width: 64px;
    height: 1px;
    background: #707070;
    margin: 70px auto 0;
}

.wnClTit2 {
    border-bottom: 1px solid #E6E6E6;
    margin-bottom: 20px;
}

.wnClTit2 span {
    display: inline-block;
    color: #484848;
    font-size: 18px;
    padding: 0 120px 5px 0;
    border-bottom: 6px solid #000;
    position: relative;
    bottom: -1px;
}

.wnClPart2 {
    padding: 30px 0;
}

.wnClPart2 .clSlide9 {
    padding-bottom: 50px;
}

.wnClPart2 .swiper-pagination {
    bottom: 0;
}

.wnClPart2 .swiper-pagination .swiper-pagination-bullet {
    width: 30px;
    height: 2px;
    background: #D0D0D0;
    border-radius: 2px;
    margin: 0 3px;
    opacity: 1;
}

.wnClPart2 .swiper-pagination .swiper-pagination-bullet:hover,
.wnClPart2 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #000;
}

.wnClPart2 .part {
    margin: 0 10px;
    color: #707070;
    font-size: 14px;
    position: relative;
}

.wnClPart2 .part .line {
    width: 9px;
    height: 52px;
    background: #EDEDED;
    position: absolute;
    top: 0;
    left: 5px;
}

.wnClPart2 .part .date {
    margin-bottom: 10px;
}

.wnClPart2 .part .box {
    border: 1px solid #EDEDED;
    padding: 0 25px 80px;
}

.wnClPart2 .part .box .txt1 {
    margin-top: -20px;
    position: relative;
    z-index: 1;
}

.wnClPart2 .part .box .txt1 .img {
    display: flex;
    align-items: center;
    background: #fff;
    width: 90px;
    height: 90px;
    border: 1px solid #BCBCBC;
}

.wnClPart2 .part .box .txt1 .img img {
    width: 100%;
}

.wnClPart2 .part .box .txt1 p {
    padding: 30px 0 0 105px;
}

.wnClPart2 .part .box .txt1 p span,
.wnClPart2 .part .box .txt1 p em {
    display: block;
    font-size: 16px;
}

.wnClPart2 .part .box .txt1 p span {
    font-size: 20px;
    color: #000;
}

.wnClPart2 .part .box .txt2 {
    height: 168px;
    line-height: 28px;
    margin-top: 50px;
}

.wnClPart3,
.wnClPart4,
.wnClPart5,
.wnClPart6,
.wnClPart7,
.wnClPart8,
.wnClPart9,
.wnClPart10 {
    padding-bottom: 140px;
}

.wnClList .swiper-container {
    margin: 0 -12px;
}

.wnClList .img {
    display: block;
    margin: 12px;
}

.wnClList .img.b {
    border: 1px solid #707070;
}

.wnClList .img img {
    width: 100%;
}

.wnClList .swiper-button-prev,
.wnClList .swiper-button-next,
.wnClPart2 .swiper-button-prev,
.wnClPart2 .swiper-button-next {
    color: #707070;
    font-size: 40px;
}

.wnClList .swiper-button-prev,
.wnClPart2 .swiper-button-prev {
    left: -40px;
}

.wnClList .swiper-button-next,
.wnClPart2 .swiper-button-next {
    right: -40px;
}

.wnClList .swiper-button-prev:hover,
.wnClList .swiper-button-next:hover,
.wnClPart2 .swiper-button-prev:hover,
.wnClPart2 .swiper-button-next:hover {
    color: #7CC8C4;
}

.wnTsPart {
    padding: 50px 50px 150px;
}

.wnTsPart .tit {
    font-size: 16px;
    margin-bottom: 30px;
}

.wnTsPart .tit img {
    width: 100px;
    margin-bottom: 30px;
}

.wnTsPart .tit2 {
    font-size: 20px;
    margin-bottom: 50px;
}

.wnTsPart .txt1 {
    margin-bottom: 10px;
    font-size: 14px;
}

.wnTsPart .txt1 span {
    display: block;
    width: 180px;
    color: #7E7E7E;
    font-size: 12px;
}

.wnTsPart .txt1 p {
    color: #000;
    padding-left: 200px;
}

.wnTsPart .txt2 input {
    width: 100%;
    height: 34px;
    color: #fff;
    line-height: 34px;
    background: #000;
    border-radius: 30px;
    margin-top: 20px;
    cursor: pointer;
}

.wnTsPart .txt2 input:hover {
    background: #333;
}

.wnTsPart .txt3 {
    color: #707070;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 20px;
}

.wnTsPart .txt3 span {
    display: block;
    font-size: 18px;
    margin-bottom: 50px;
}

.wnTsPart .txt3 p a {
    text-decoration: underline;
    color: #004EFF;
}

.wnTsPart .txt4 {
    font-size: 14px;
    padding: 40px 0 30px;
}

.wnTsPart .txt4 p {
    margin-bottom: 10px;
}

.wnTsPart .txt4 input {
    width: 100%;
    height: 47px;
    font-size: 14px;
    line-height: 47px;
    background: #f2f2f2;
    border-radius: 5px;
    padding: 0 20px;
}

.wnTsPart .txt4 form {
    position: relative;
}

.wnTsPart .txt4 form .an a {
    display: block;
    width: 20px;
    height: 47px;
    background: url(/images/mmKj.svg) center no-repeat;
    background-size: 100%;
    font-size: 0;
    position: absolute;
    top: 0;
    right: 15px;
    z-index: 1;
}

.wnTsPart .txt4 form:hover .an a {
    background-image: url(/images/mmKjH.svg);
}

.wnGyPart1 {
    height: 480px;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    font-size: 50px;
    text-shadow: 0px 3px 6px rgba(0, 0, 0, .3);
    line-height: 46px;
    padding: 50px 0;
}

.wnGyPart2 .swiper1 {
    font-size: 0;
    margin: 30px 0;
    border-bottom: 10px solid #7CC8C4;
}

.wnGyPart2 .swiper1 .swiper-slide em {
    display: inline-block;
    color: #707070;
    font-size: 32px;
    cursor: pointer;
}

.wnGyPart2 .swiper1 .swiper-slide i {
    display: inline-block;
    width: 0px;
    height: 0px;
    color: white;
    text-align: center;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 10px solid #7CC8C4;
    opacity: 0;
    -webkit-border-top-left-radius: 6px solid transparent;
    -webkit-border-top-right-radius: 6px solid transparent;
    -webkit-border-bottom-left-radius: 10px solid #7CC8C4;
    -webkit-border-bottom-right-radius: 10px solid #7CC8C4;
}

.wnGyPart2 .swiper1 .selected em {
    color: #7CC8C4;
}

.wnGyPart2 .swiper1 .selected i {
    opacity: 1;
}

.wnGyPart2 .swiper2 {
    width: 100%;
}

.wnGyPart2 .swiper2 .swiper-slide {
    height: auto !important;
    box-sizing: border-box !important;
    overflow-x: hidden !important;
}

.wnGyPart2 .part {
    margin: 60px 0;
}

.wnGyPart2 .part .list1 .img {
    margin-top: -40px;
}

.wnGyPart2 .part .list1 .img img {
    width: 100%;
}

.wnGyPart2 .part .list1 .txt {
    margin: 40px 70px 0 30px;
    color: #888;
    line-height: 22px;
}

.wnGyPart2 .part .list2 {
    padding: 0 10px 40px;
}

.wnGyPart2 .part .list2 .img {
    margin: 30px 30px 0;
}

.wnGyPart2 .part .list2 .img img {
    width: 100%;
}

.wnGyPart2 .part .list3 img {
    width: 100%;
}

.wnGyPart3 .title {
    font-size: 0;
}

.wnGyPart3 .title p {
    font-size: 32px;
    font-family: helvetica;
}

.wnGyPart3 .title i {
    display: inline-block;
    width: 64px;
    height: 1px;
    background: #707070;
    margin: 20px 0 30px;
}

.wnGyPart3 .txt {
    font-size: 20px;
    color: #707070;
}

.wnGyPart3 .txt span {
    display: block;
    font-size: 32px;
    font-family: helvetica;
}

.wnGyPart4 .row {
    margin-top: 80px;
}

.wnGyPart4 .img img {
    width: 100%;
}

.wnGyPart4 .txt {
    margin: 100px 0 0 50px;
    color: #888;
    font-size: 16px;
    line-height: 34px;
}

.wnGyPart5 {
    padding: 100px 0 140px;
}

.wnGyPart5 .title {
    position: relative;
}

.wnGyPart5 .title span {
    display: inline-block;
    font-size: 26px;
    padding: 0 80px;
    position: relative;
    z-index: 1;
}

.wnGyPart5 .title p {
    width: 100%;
    height: 1px;
    background: #707070;
    position: absolute;
    top: 49%;
    left: 0;
}

.wnGyPart5 .row {
    margin: 0 -10px;
}

.wnGyPart5 .col-md-1 {
    flex: 0 0 14.285%;
    max-width: 14.285%;
}

.wnGyPart5 .img {
    margin: 40px 10px 0;
}

.wnGyPart5 .img img {
    width: 100%;
}

.wnGyPart6 {
    padding: 50px 0 90px;
}

.wnGyPart6 .top {
    border-bottom: 1px solid #707070;
    padding-bottom: 30px;
}

.wnGyPart6 .top img {
    max-width: 80%;
}

.wnGyPart6 .list {
    margin: 0 -30px;
}

.wnGyPart6 .list .img {
    margin: 40px 30px 0;
}

.wnGyPart6 .list .img img {
    width: 100%;
}

.wnInTit {
    border-bottom: 1px solid #eee;
    margin-bottom: 30px;
}

.wnInTit span {
    display: block;
    width: 36%;
    font-size: 14px;
    padding-bottom: 15px;
    border-bottom: 4px solid #121212;
    position: relative;
    bottom: -1px;
}

.wnInPart1 .left {
    margin-right: 50px;
    padding-right: 40px;
    border-right: 1px solid #eee;
}

.wnInPart1 .left .box {
    display: block;
}

.wnInPart1 .left .box img {
    width: 100%;
}

.wnInPart1 .left .box p {
    font-size: 23px;
    height: 60px;
    line-height: 30px;
    margin-top: 10px;
}

.wnInPart1 .left .box:hover p {
    color: #7CC8C4 !important;
}

.wnInPart1 .right .box {
    display: block;
    padding: 15px 0;
    border-bottom: 1px solid #eee;
}

.wnInPart1 .right .box:last-child {
    border-bottom: none;
}

.wnInPart1 .right .box .img {
    margin-right: 20px;
}

.wnInPart1 .right .box .img img {
    width: 100%;
}

.wnInPart1 .right .box .txt {
    margin-left: 10px;
    font-size: 14px;
    color: #888;
}

.wnInPart1 .right .box .txt span {
    display: block;
    font-size: 18px;
    height: 52px;
    line-height: 26px;
    margin: 5px 0 20px;
}

.wnInPart1 .right .box .txt em {
    display: block;
    font-size: 12px;
    padding-left: 14px;
    background-position: center left;
    background-repeat: no-repeat;
    background-size: 8px;
}

.wnInPart1 .right .box .txt em.icon1 {
    background-image: url(/images/fire_red.svg);
}

.wnInPart1 .right .box .txt em.icon2 {
    background-image: url(/images/fire.svg);
}

.wnInPart1 .right .box .txt em.icon3 {
    background-image: url(/images/Fire-yellow.svg);
}

.wnInPart1 .right .box:hover .txt span {
    color: #7CC8C4 !important;
}

.wnInPart2 {
    padding: 80px 0;
}

.wnInPart2 .box {
    display: block;
    margin-bottom: 50px;
}

.wnInPart2 .box .img img {
    width: 100%;
}

.wnInPart2 .box .txt {
    margin-left: 30px;
}

.wnInPart2 .box .txt .t1 p {
    color: #888;
    font-size: 14px;
}

.wnInPart2 .box .txt .t1 span {
    display: block;
    font-size: 22px;
    height: 52px;
    line-height: 26px;
    margin: 15px 0;
}

.wnInPart2 .box .txt .t2 {
    height: 216px;
    color: #888;
    font-size: 14px;
    line-height: 24px;
}

.wnInMore {
    margin-bottom: 140px;
}

.wnInMore a {
    display: inline-block;
    color: #fff;
    font-size: 18px;
    line-height: 46px;
    padding: 0 100px;
    background: #000;
}

.wnInMore a:hover {
    background: #333;
}

.wnInPart3 {
    padding-bottom: 50px;
}

.wnInPart3 .left .tit .t1 {
    font-size: 36px;
}

.wnInPart3 .left .tit .t2 {
    padding: 20px 0;
    line-height: 26px;
}

.wnInPart3 .left .tit .t2 .l i {
    display: inline-block;
    color: #888;
    font-size: 14px;
}

.wnInPart3 .left .tit .t2 .l i.icon1 {
    font-size: 12px;
    margin-left: 60px;
    background: url(/images/fire_red.svg) center left no-repeat;
    background-size: 8px;
    padding-left: 14px;
}

.wnInPart3 .left .tit .t2 .r {
    color: #a7a7a7;
    vertical-align: middle;
    line-height: 26px;
}

.wnInPart3 .left .tit .t2 .r a {
    display: inline-block;
    width: 26px;
    height: 26px;
    margin-left: 25px;
    background-repeat: no-repeat;
    background-size: contain;
    vertical-align: middle;
}

.wnInPart3 .left .tit .t2 .r a.icon1 {
    background-image: url(/images/fb.svg);
}

.wnInPart3 .left .tit .t2 .r a.icon2 {
    background-image: url(/images/ig.svg);
}

.wnInPart3 .left .tit .t2 .r a.icon3 {
    background-image: url(/images/email.svg);
}

.wnInPart3 .left .txt {
    color: #888;
    line-height: 26px;
}

.wnInPart3 .left .txt img {
    max-width: 100%;
}

.wnInPart3 .left .bot {
    padding: 15px 0;
    margin-top: 30px;
    border-top: 1px solid #eee;
}

.wnInPart3 .left .bot .row {
    margin: 0 -30px;
}

.wnInPart3 .left .bot .t {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.wnInPart3 .left .bot .t.r {
    justify-content: flex-end;
}

.wnInPart3 .left .bot .t em {
    display: block;
    margin-left: 3px;
    color: #707070;
}

.wnInPart3 .left .bot .t i {
    display: block;
    width: 5px;
    height: 5px;
    background: #7CC8C4;
    border-radius: 50%;
    margin: 0 10px 0 5px;
}

.wnInPart3 .left .bot .t.r i {
    margin: 0 0 0 10px;
}

.wnInPart3 .left .bot .t a {
    display: block;
    text-decoration: underline;
    max-width: 340px;
}

.wnInPart3 .right {
    margin: 150px 0 0 80px;
}

.wnInPart3 .right .tit {
    font-size: 26px;
}

.wnInPart3 .right .box {
    display: block;
    color: #888;
    font-size: 14px;
    padding: 20px 0;
    border-bottom: 1px solid #BFBFBF;
}

.wnInPart3 .right .box.l {
    border-bottom: none;
}

.wnInPart3 .right .box img {
    width: 100%;
    margin-bottom: 15px;
}

.wnInPart3 .right .box span {
    display: block;
    font-size: 18px;
    height: 52px;
    line-height: 26px;
    margin: 5px 0 10px;
}

.wnInPart3 .right .box em {
    display: block;
    font-size: 12px;
    padding-left: 14px;
    background-position: center left;
    background-repeat: no-repeat;
    background-size: 8px;
}

.wnInPart3 .right .box em.icon1 {
    background-image: url(/images/fire_red.svg);
}

.wnInPart3 .right .box em.icon2 {
    background-image: url(/images/fire.svg);
}

.wnInPart3 .right .box em.icon3 {
    background-image: url(/images/Fire-yellow.svg);
}

.swiperWrap {
    position: relative;
}

.wnZgType i {
    display: inline-block;
    font-size: 14px;
    color: #707070;
    margin: 0 20px;
}

.wnZgType select {
    width: 36%;
    border: 1px solid #aaa;
    font-size: 14px;
    color: #707070;
    border-radius: 9px;
    line-height: 26px;
    text-align: center;
    text-align-last: center;
}

.wnZgPart1 {
    margin: 0 -12px;
}

.wnZgPart1 .part .box {
    display: block;
    position: relative;
    margin: 0 12px 24px;
}

.wnZgPart1 .part .box .txt {
    width: 100%;
    padding: 40px 20px 20px;
    background: linear-gradient(rgba(0, 0, 0, 0), #000 50%);
    position: absolute;
    left: 0;
    bottom: -100%;
    z-index: 1;
}

.wnZgPart1 .part .box .txt img {
    width: 65px;
    -webkit-transform: initial;
    -moz-transform: initial;
    -ms-transform: initial;
    transform: initial;
}

.wnZgPart1 .part .box .txt p {
    font-size: 12px;
    padding-left: 80px;
}

.wnZgPart1 .part .box .txt p em,
.wnZgPart1 .part .box .txt p span,
.wnZgPart1 .part .box .txt p i {
    display: block;
    line-height: 14px;
}

.wnZgPart1 .part .box .txt p em {
    font-size: 14px;
}

.wnZgPart1 .part .box .txt p span {
    height: 32px;
    line-height: 16px;
    margin: 3px 0;
}

.wnZgPart1 .part .box .img img {
    width: 100%;
}

.wnZgPart1 .part .box:hover .txt {
    bottom: 0;
}

.wnZgPart1 .swiper-button-prev,
.wnZgPart1 .swiper-button-next,
.wnZgPart2 .swiper-button-prev,
.wnZgPart2 .swiper-button-next,
.wnZgPart3 .swiper-button-prev,
.wnZgPart3 .swiper-button-next {
    font-size: 50px;
    color: #707070;
}

.wnZgPart1 .swiper-button-prev:hover,
.wnZgPart1 .swiper-button-next:hover,
.wnZgPart2 .swiper-button-prev:hover,
.wnZgPart2 .swiper-button-next:hover,
.wnZgPart3 .swiper-button-prev:hover,
.wnZgPart3 .swiper-button-next:hover {
    color: #7CC8C4;
}

.wnZgPart1 .swiper-button-prev,
.wnZgPart2 .swiper-button-prev {
    left: -50px;
}

.wnZgPart1 .swiper-button-next,
.wnZgPart2 .swiper-button-next {
    right: -50px;
}

.wnZgPart2 .swiper-pagination .swiper-pagination-bullet {
    width: 6px;
    height: 6px;
    border: 1px solid #fff !important;
    background: #fff !important;
    box-shadow: 0 3px 6px rgba(0, 0, 0, .3);
    margin: 0 10px;
    border-radius: 50%;
    opacity: 1;
    vertical-align: middle;
    outline: none;
}

.wnZgPart2 .swiper-pagination .swiper-pagination-bullet:hover,
.wnZgPart2 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 10px;
    height: 10px;
    background: none !important;
}

.wnZgPart2 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:focus {
    border: none;
}

.wnZgPart2 .zgSlide3 {
    margin-right: 30px;
}

.wnZgPart2 .zgSlide3 img {
    width: 100%;
}

.wnZgPart2 .right {
    position: relative;
}

.wnZgPart2 .right .line {
    width: 9px;
    height: 52px;
    background: #EDEDED;
    position: absolute;
    top: 0;
    left: 8px;
    z-index: 1;
}

.wnZgPart2 .right .date {
    color: #707070;
    font-size: 14px;
    padding-top: 15px;
}

.wnZgPart2 .right .box1 {
    border: 1px solid #EDEDED;
    padding: 0 25px 10px;
}

.wnZgPart2 .right .box1 .t1 {
    display: flex;
    align-items: center;
    height: 84px;
    margin-top: -30px;
    position: relative;
    z-index: 1;
}

/* .wnZgPart2 .right .box1 .t1 img{ width: 84px; height: 84px; margin-right: 15px; border: 1px solid #707070;} */
.wnZgPart2 .right .box1 .t1 p {
    font-size: 20px;
    padding-left: 15px;
}

.wnZgPart2 .right .box1 .t2 {
    padding: 25px 0 20px;
}

.wnZgPart2 .right .box1 .t2 span {
    display: block;
    font-size: 26px;
}

.wnZgPart2 .right .box1 .t2 em {
    display: inline-block;
    color: #707070;
    font-size: 18px;
    text-decoration: underline;
}

.wnZgPart2 .right .box1 .t3 {
    min-height: 280px;
    font-size: 14px;
    line-height: 28px;
    margin-bottom: 30px;
}

.wnZgPart2 .right .box1 .t4 em {
    display: inline-block;
    color: #707070;
    font-size: 12px;
    border: 1px solid #EDEDED;
    border-radius: 6px;
    line-height: 32px;
    padding: 0 20px;
    margin: 0 20px 10px 0;
}

.wnZgPart2 .right .box2 {
    color: #A7A7A7;
    font-size: 16px;
    padding: 30px 0 20px;
}

.wnZgPart2 .right .box2 a {
    display: inline-block;
    width: 26px;
    height: 26px;
    margin-left: 10px;
    background-repeat: no-repeat;
    background-size: contain;
    vertical-align: middle;
}

.wnZgPart2 .right .box2 a.icon1 {
    background-image: url(/images/fb.svg);
}

.wnZgPart2 .right .box2 a.icon2 {
    background-image: url(/images/ig.svg);
}

.wnZgPart2 .right .box2 a.icon3 {
    background-image: url(/images/email.svg);
}

.wnZgPart2 .right .box3 a {
    display: inline-block;
    color: #fff;
    font-size: 12px;
    background: #000;
    line-height: 32px;
    padding: 0 40px;
    border-radius: 6px;
}

.wnZgPart2 .right .box3 a:hover {
    background: #333;
}

.wnZgPart3 {
    padding: 30px 0 40px;
}

.wnZgPart3 .title {
    font-size: 22px;
}

.wnZgPart3 .title em {
    display: inline-block;
    font-size: 24px;
}

.wnZgPart3 .swiperWrap {
    padding: 0 30px;
}

.wnZgPart3 .swiper-button-prev,
.wnZgPart3 .swiper-button-next {
    font-size: 40px;
    top: 40%;
}

.wnZgPart3 .swiper-button-prev:hover,
.wnZgPart3 .swiper-button-next:hover {
    color: #7CC8C4;
}

.wnZgPart3 .swiper-button-prev {
    left: 0;
}

.wnZgPart3 .swiper-button-next {
    right: 0;
}

.wnZgPart3 .swiper-pagination {
    bottom: 0;
}

.wnZgPart3 .swiper-pagination .swiper-pagination-bullet {
    width: 30px;
    height: 2px;
    background: #D0D0D0;
    border-radius: 2px;
    margin: 0 3px;
    opacity: 1;
}

.wnZgPart3 .swiper-pagination .swiper-pagination-bullet:hover,
.wnZgPart3 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #000;
}

.wnZgPart3 .zgSlide4 {
    padding: 30px 0 50px;
}

.wnZgPart3 .box {
    display: block;
    margin: 0 5px;
}

.wnZgPart3 .box .img {
    margin-right: 15px;
}

.wnZgPart3 .box .img img {
    width: 100%;
}

.wnZgPart3 .box .txt span,
.wnZgPart3 .box .txt em {
    display: block;
    font-size: 12px;
    color: #9F9F9F;
}

.wnZgPart3 .box .txt span {
    font-size: 16px;
}

.wnZgPart3 .box .txt p {
    height: 36px;
    color: #707070;
    font-size: 14px;
    line-height: 18px;
    margin: 5px 0;
}

.lxWrap {
    background: url(/images/lxImg1.jpg) top left no-repeat;
    background-size: 100%;
    padding: 50px 0 70px;
}

.lxWrap .left,
.lxWrap .right {
    box-shadow: 0px 3px 6px rgba(0, 0, 0, .3);
    padding: 50px;
}

.lxWrap .left .lxTit {
    padding-right: 40px;
}

.lxWrap .left .lxTit span {
    display: block;
    font-size: 18px;
    padding-bottom: 10px;
    border-bottom: 4px solid rgba(0, 0, 0, 0);
    margin-bottom: 50px;
    cursor: pointer;
}

.lxWrap .left .lxTit span.a {
    color: #DD699C;
    border-color: #DD699C;
}

.lxWrap .left .lxCon {
    display: none;
    padding-left: 40px;
    border-left: 1px solid #CBCBCB;
}

.lxWrap .left .lxCon .tit {
    font-size: 20px;
    margin-bottom: 20px;
}

.lxWrap .left .lxCon .txt1 {
    font-size: 20px;
    padding-left: 20px;
}

.lxWrap .left .lxCon .txt2 {
    padding: 20px 0 20px 20px;
}

.lxWrap .left .lxCon .txt2 .t {
    font-size: 14px;
    color: #474747;
    line-height: 18px;
    margin-bottom: 10px;
}

.lxWrap .left .lxCon .txt2 .t span {
    display: block;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 18px;
    padding-left: 30px;
}

.lxWrap .left .lxCon .txt2 .t span.add {
    background-image: url(/images/lxIcon1.svg);
}

.lxWrap .left .lxCon .txt2 .t span.tel {
    background-image: url(/images/lxIcon2.svg);
}

.lxWrap .left .lxCon .txt2 .t span.fax {
    background-image: url(/images/lxIcon3.svg);
}

.lxWrap .left .lxCon .txt2 .t span.email {
    background-image: url(/images/lxIcon4.svg);
}

.lxWrap .left .lxCon .txt2 .t span.app {
    background-image: url(/images/lxIcon5.svg);
}

.lxWrap .left .lxCon .txt2 .t p {
    padding-left: 110px;
}

.lxWrap .left .lxCon .txt3 img {
    width: 100%;
}

.lxWrap .right {
    margin-left: 30px;
}

.lxWrap .right .tit {
    font-size: 24px;
}

.lxWrap .right .txt1 {
    font-size: 16px;
    color: #707070;
    line-height: 20px;
    padding: 20px 0 25px;
}

.lxWrap .right .txt2 {
    margin-bottom: 20px;
}

.lxWrap .right .txt2 input,
.lxWrap .right .txt2 textarea {
    width: 100%;
    height: 50px;
    font-size: 14px;
    line-height: 50px;
    border: 1px solid #E8E8E8;
    border-radius: 2px;
    padding: 0 10px;
}

.lxWrap .right .txt2 textarea {
    height: 100px;
    line-height: 26px;
    resize: none;
}

.lxWrap .right .txt3 {
    width: 180px;
    height: 35px;
    color: #707070;
    font-size: 14px;
    line-height: 35px;
    padding: 0 5px;
    border: 1px solid #E8E8E8;
    border-radius: 2px;
    position: relative;
}

.lxWrap .right .txt3 .upload {
    display: block;
    width: 180px;
    padding: 0 5px;
    height: 80%;
    position: absolute;
    top: 10%;
    right: 0;
}

.lxWrap .right .txt3 .upInp {
    width: 180px;
    height: 35px;
    position: absolute;
    overflow: hidden;
    right: 0;
    top: 0;
    opacity: 0;
    cursor: pointer;
}

.lxWrap .right .txt3 .showImg {
    float: right;
    height: 100% !important;
}

.lxWrap .right .txt4 input {
    height: 35px;
    color: #fff;
    font-size: 14px;
    line-height: 35px;
    padding: 0 60px;
    background: #7CC8C4;
    border-radius: 2px;
    margin-top: 25px;
    cursor: pointer;
}

.lxWrap .right .txt4 input:hover {
    background: #84D9D5;
}

/*============================ 媒体查询 ============================*/

@media (max-width: 1200px) {
    .wnZgType i {
        margin: 0 4px;
    }

    .wnZgType select {
        width: 30%;
        border-radius: 5px;
    }

    .wnZgPart1 {
        margin: 0;
    }

    .wnZgPart1 .swiperWrap,
    .wnZgPart2 .swiperWrap {
        padding: 0 20px;
    }

    .wnZgPart1 .swiper-button-prev,
    .wnZgPart2 .swiper-button-prev {
        left: 0;
    }

    .wnZgPart1 .swiper-button-next,
    .wnZgPart2 .swiper-button-next {
        right: 0;
    }

    .wnZgPart2 .right .box1 {
        padding: 0 10px 5px;
    }

    .wnZgPart2 .right .box1 .t3 {
        min-height: 140px;
        margin-bottom: 15px;
    }

    .wnZgPart2 .right .box1 .t4 em {
        padding: 0 5px;
        margin: 0 5px 5px 0;
    }

    .wnClPart2 {
        padding: 30px 0;
    }

    .wnClPart2 .part .box {
        padding: 0 15px 40px;
    }

    .wnClPart2 .part .line {
        width: 5px;
    }

    .wnClPart2 .part .box .txt2 {
        margin-top: 20px;
    }

    .wnClTit2 span {
        padding: 0 60px 5px 0;
        border-width: 3px;
    }

    .wnClPart3,
    .wnClPart4,
    .wnClPart5,
    .wnClPart6,
    .wnClPart7,
    .wnClPart8,
    .wnClPart9,
    .wnClPart10 {
        padding-bottom: 80px;
    }

    .wnClList,
    .wnClPart2 .swiperWrap {
        padding: 0 30px;
    }

    .wnClPart2 .swiper-button-prev {
        left: 0;
    }

    .wnClPart2 .swiper-button-next {
        right: 0;
    }

    .wnClList .img {
        margin: 8px;
    }

    .wnClList .swiper-button-prev {
        left: -10px;
    }

    .wnClList .swiper-button-next {
        right: -10px;
    }

}

@media (max-width: 950px) {
    .header .info .searInp {
        top: 50px;
        width: 100%;
    }

    .header .info .userH {
        margin: 8px 0 0;
    }

    .header .info .lang {
        margin: 13px 5px 0 0;
    }

    #navToggle {
        padding: 0;
    }

    #navToggle span {
        background: url(/images/menuH.png) no-repeat;
        background-size: contain;
    }

    .is-fixed #navToggle span {
        background-image: url(/images/menu.png);
    }

    .wnInList {
        padding: 30px 5% 60px;
    }

    .wnSzPart1 .txt1 .t4 .setUp a {
        margin: 15px 0 0 10px;
    }

    .wnRePart2 .list .box .l {
        margin: 20px 20px 0 0;
    }

    .wnRePart2 .list .box .r .txt {
        margin: 10px 15px 0 15px;
    }

    .wnRePart2 .list .box .r .txt .t1 {
        margin-bottom: 5px;
    }

    .wnRePart2 .list .box .r .txt .t2 {
        font-size: 14px;
        height: 32px;
        line-height: 16px;
    }

    .wnRePart2 .list .box .r .txt .t3 {
        margin-top: 10px;
    }

    .wnClPart1 .r {
        padding: 0;
    }
}

@media (max-width:767px) {
    .footer {
        padding: 30px 15px 0;
    }

    .footer dl {
        margin-bottom: 20px;
    }

    .footer dl dt {
        font-size: 15px;
        margin-bottom: 10px;
    }

    .footer dl dd a {
        font-size: 14px;
        margin-bottom: 3px;
    }

    .footer .link {
        text-align: center !important;
        width: 100%;
    }

    .footer .part1,
    .footer .part2 {
        margin: 0;
    }

    .footer .part1 {
        margin-bottom: 30px;
    }

    .footer .part1 img {
        margin-bottom: 5px;
    }

    .footer .copy {
        padding: 10px 0;
        margin-top: 0;
    }

    .footer .copy .l {
        font-size: 12px;
        text-align: center;
        line-height: 14px;
    }

    .footer .copy .r {
        text-align: center !important;
    }

    .footer .copy .r img {
        height: 20px;
        margin: 7px 2px 0;
    }

    .location {
        font-size: 12px;
        padding: 15px 10px;
    }

    .location .left i {
        width: 4px;
        height: 4px;
        margin: 0 6px;
    }

    .fenye span,
    .fenye a {
        margin: 0 3px;
    }

    .wnBigTit {
        font-size: 24px;
        margin: 0 10px 20px;
        border-width: 3px;
    }

    .wnLeftList {
        margin: 0 10px 20px !important;
    }

    .wnLeftList a {
        width: 50%;
        float: left;
        font-size: 14px;
        padding: 10px;
        background-size: 8px;
        background-position: center right 10px;
    }

    .wnRigCont {
        margin: 0 10px 40px;
    }

    .wnSzPart1 .txt1 .t2 {
        width: 100%;
    }

    .wnSzPart1 .txt1 .t3 .t {
        width: 46%;
        margin-right: 4%;
    }

    .wnSzPart1 .txt1 .t4 .info {
        padding: 5px;
    }

    .wnSzPart1 .txt1 .t4 .info .l select {
        width: auto;
    }

    .wnSzPart1 .txt1 .t4 .info .c {
        margin: 8px 3px;
    }

    .wnSzPart1 .txt2 a,
    .wnFkPart1 .left .an a {
        width: 31.333% !important;
        display: block;
        float: left;
        margin-right: 2%;
    }

    .wnSzPart1 .txt3 input {
        width: 31.333%;
    }

    .wnPopTit {
        font-size: 18px;
        margin-bottom: 10px;
    }

    #wnPopXg,
    #wnPopXz {
        width: 90%;
        height: auto;
        top: 8%;
        left: 5%;
        margin: 0;
        padding: 15px;
    }

    #wnPopXg .txt1 em {
        margin-bottom: 3px;
    }

    #wnPopXg .txt1 input,
    #wnPopXz input,
    #wnPopXz select {
        height: 34px;
        line-height: 34px;
        padding-left: 10px;
    }

    #wnPopXg .txt1 form .an a {
        height: 34px;
    }

    #wnPopXg .txt2 input,
    #wnPopXz .txt3 input {
        height: 34px;
        line-height: 34px;
    }

    #wnPopXz input,
    #wnPopXz select {
        padding: 0 5px;
    }

    #wnPopXz .txt1,
    #wnPopXz .txt2 {
        margin-top: 10px;
    }

    #wnPopXz .txt1 p,
    #wnPopXz .txt2 p {
        margin-top: 3px;
    }

    #wnPopXz .txt2 p select {
        width: 20%;
        padding: 0;
    }

    #wnPopXz .txt2 p .inp1 {
        width: 20%;
    }

    #wnPopXz .txt2 p .inp2 {
        width: 50%;
    }

    .wnFkPart1 .left .ffTit {
        margin: 0 -5px;
    }

    .wnFkPart1 .left .ffTit .box {
        margin: 15px 5px 0;
        padding: 10px 5px;
        border-radius: 5px;
    }

    .wnFkPart1 .left .ffTit .box .img {
        margin-top: 20px;
        height: 40px;
    }

    .wnFkPart1 .left .an {
        padding: 20px 0;
    }

    .wnFkPart1 .right {
        margin: 0;
    }

    #wnPopFk {
        width: 90%;
        left: 5%;
        top: 10%;
        margin: 0;
        padding: 20px 10px;
    }

    #wnPopFk .xzTit {
        margin: 0 -3px;
    }

    #wnPopFk .xzTit span {
        margin: 10px 3px 0;
    }

    #wnPopFk .xzCon .txt1 p input,
    #wnPopFk .txt1 form input,
    #wnPopFk .xzCon .txt1 p em.tip,
    #wnPopFk .xzCon .txt2 input,
    #wnPopFk .xzCon .txt2 select,
    #wnPopFk .txt1 form .an a {
        height: 34px;
        line-height: 34px;
    }

    #wnPopFk .xzCon .txt1 p input,
    #wnPopFk .txt1 form input,
    #wnPopFk .xzCon .txt2 input,
    #wnPopFk .xzCon .txt2 select {
        font-size: 12px;
    }

    #wnPopFk .xzCon .txt4 {
        margin: 0;
    }

    #wnPopFk .xzCon .txt4 .t {
        margin: 10px 0 0;
    }

    #wnPopFk .xzCon .txt5 input {
        height: 36px;
        line-height: 36px;
    }

    #wnPopYs {
        width: 90%;
        left: 5%;
        margin-left: 0;
        padding: 50px 15px;
    }

    .wnRpPart1 {
        padding: 10px 0 30px;
    }

    .wnRpPart1 .t3 {
        padding: 5px 0 10px;
    }

    .wnRpPart2 .title {
        font-size: 20px;
        border-width: 3px;
        padding: 0 5px 5px;
    }

    .wnRpPart2 .part table {
        font-size: 12px;
    }

    .wnRpPart2 .part table th {
        font-size: 14px;
        padding: 5px;
    }

    .wnRpPart2 .part table td {
        padding: 15px 5px;
    }

    .wnIqPart1 .iqTit {
        margin-bottom: 15px;
    }

    .wnIqPart1 .tbBox1 em {
        padding: 0 20px 5px;
    }

    .wnIqPart1 .ul,
    .wnIqPart1 .iqCon,
    .wnIqPart1 .tbBox2 {
        height: 320px;
    }

    .wnIqPart2 .part1 {
        padding: 10px 0;
    }

    .wnIqPart2 .part1 label.checkBox {
        font-size: 14px;
    }

    .wnIqPart2 .part1 label.checkBox input[type='checkbox'] {
        width: 14px;
        height: 12px;
        margin-right: 2px;
    }

    .wnIqPart2 .part1 label.checkBox input[type=checkbox]:checked {
        height: 12px;
    }

    .wnIqPart2 .part1 .boxR {
        margin-left: 10px;
    }

    .wnIqPart2 .part1 .boxR .txt2 .l {
        margin: 0;
    }

    .wnIqPart2 .part1 .boxR .txt2 .r {
        margin-left: 10px;
    }

    .wnIqPart2 .part1 .boxR .txt2 .r .t1 span {
        font-size: 14px;
    }

    .wnIqPart2 .part1 .boxR .txt2 .r .t1 em {
        font-size: 16px;
    }

    .wnIqPart2 .part1 .boxR .txt2 .r .t2 {
        padding: 5px 0;
    }

    .wnIqPart2 .part1 .txtTit .box {
        margin-right: 5px;
    }

    .wnIqPart2 .part1 .txtTit .box .t1 {
        font-size: 12px;
    }

    .wnTsPart {
        padding: 20px 20px 60px;
    }

    .wnTsPart .tit img {
        width: 70px;
        margin-bottom: 15px;
    }

    .wnTsPart .tit2 {
        margin-bottom: 30px;
    }

    .wnTsPart .txt1 span {
        width: 150px;
    }

    .wnTsPart .txt1 p {
        padding-left: 160px;
    }

    .wnTsPart .txt3 {
        font-size: 14px;
        line-height: 18px;
    }

    .wnTsPart .txt3 span {
        font-size: 16px;
        margin-bottom: 20px;
    }

    .wnTsPart .txt4 {
        padding: 20px 0 10px;
    }

    .wnGyPart1 {
        height: 240px;
        font-size: 30px;
        padding: 20px 0;
        line-height: 30px;
    }

    .wnGyPart2 {
        padding: 0 15px;
    }

    .wnGyPart2 .swiper1 {
        border-width: 5px;
        margin: 30px 0 20px;
    }

    .wnGyPart2 .swiper1 .swiper-slide em {
        font-size: 22px;
    }

    .wnGyPart2 .part {
        margin: 0 0 40px;
    }

    .wnGyPart2 .part .list1 .img {
        margin: 0;
    }

    .wnGyPart2 .part .list1 .txt {
        margin: 20px 10px 10px;
    }

    .wnGyPart2 .part .list2 {
        padding: 0 7px 20px;
    }

    .wnGyPart2 .part .list2 .img {
        margin: 15px 8px 0;
    }

    .wnGyPart3 {
        padding: 0 15px;
    }

    .wnGyPart3 .title p {
        font-size: 24px;
    }

    .wnGyPart3 .title i {
        margin: 10px 0 20px;
    }

    .wnGyPart3 .txt {
        font-size: 14px;
    }

    .wnGyPart3 .txt span {
        font-size: 20px;
    }

    .wnGyPart4 {
        padding: 0 15px;
    }

    .wnGyPart4 .row {
        margin-top: 30px;
    }

    .wnGyPart4 .txt {
        margin: 20px 0 0;
        line-height: 24px;
    }

    .wnGyPart5 {
        padding: 50px 15px 40px;
    }

    .wnGyPart5 .title span {
        font-size: 22px;
        padding: 0 30px;
    }

    .wnGyPart5 .row {
        margin: 20px -5px 0;
    }

    .wnGyPart5 .col-md-1 {
        flex: 0 0 33.333%;
        max-width: 33.333%;
    }

    .wnGyPart5 .img {
        margin: 10px 5px 0;
    }

    .wnGyPart6 {
        padding: 40px 15px;
    }

    .wnGyPart6 .top {
        padding-bottom: 10px;
    }

    .wnGyPart6 .list {
        margin: 0 -10px;
    }

    .wnGyPart6 .list .img {
        margin: 20px 10px 0;
    }

    .wnInTit {
        margin-bottom: 20px;
    }

    .wnInTit span {
        padding-bottom: 5px;
    }

    .wnInPart1 {
        padding: 0 10px;
    }

    .wnInPart1 .left {
        margin: 0 0 20px;
        padding: 0;
        border: none;
    }

    .wnInPart1 .left .box p {
        font-size: 18px;
        height: 52px;
        line-height: 26px;
    }

    .wnInPart1 .right .box .img {
        margin: 0;
    }

    .wnInPart1 .right .box .txt span {
        font-size: 16px;
    }

    .wnInPart2 {
        padding: 20px 10px;
    }

    .wnInPart2 .box {
        margin-bottom: 20px;
    }

    .wnInPart2 .box .txt {
        margin: 10px 0 0;
    }

    .wnInPart2 .box .txt .t1 span {
        font-size: 16px;
        margin: 5px 0;
    }

    .wnInPart2 .box .txt .t2 {
        height: 144px;
    }

    .wnIqPart2 .part1 .txtTit,
    .wnIqPart2 .part1 .txtCon,
    .wnIqPart2 .part1 .txtBtn {
        margin-right: 0;
    }

    .wnIqPart2 .part2 {
        padding: 20px 15px;
        margin-top: 20px;
    }

    .wnIqPart2 .part2 .t1 em {
        font-size: 16px;
        width: 30%;
    }

    .wnIqPart2 .part2 .t1 span {
        font-size: 16px;
        width: 65%;
    }

    .wnIqPart2 .part2 .t1 span i {
        font-size: 20px;
        margin-left: 5px;
    }

    .wnIqPart2 .part2 .t2 {
        margin-top: 10px;
    }

    .wnIqPart2 .part2 .t2 span {
        font-size: 20px;
    }

    .wnIqPart2 .part3 input {
        width: auto;
        min-width: 40%;
        padding: 0 20px;
    }

    .wnIqPart3 {
        width: 100%;
    }

    .wnRePart1 {
        padding: 0 15px 50px;
    }

    .wnRePart1 .tit {
        font-size: 20px;
        margin-bottom: 20px;
    }

    .wnRePart1 .reSlide {
        margin: 0 25px;
        padding-bottom: 40px;
    }

    .wnRePart1 .reSlide .box {
        margin: 0 5px;
    }

    .wnRePart1 .reSlide .box img {
        margin-bottom: 5px;
    }

    .wnRePart1 .reSlide .box span {
        margin-bottom: 0;
    }

    .wnRePart1 .reSlide .box em {
        margin: 10px 0 3px;
    }

    .wnRePart1 .reSlide .box p i {
        margin-right: 5px;
    }

    .wnRePart1 .swiper-button-prev {
        left: -5px;
    }

    .wnRePart1 .swiper-button-next {
        right: -5px;
    }

    .wnRePart1 .swiper-pagination .swiper-pagination-bullet {
        width: 20px;
        margin: 0 2px;
    }

    .wnRePart2 {
        padding: 0 15px 50px;
    }

    .wnRePart2 .top span {
        border-width: 2px;
    }

    .wnRePart2 .top select {
        line-height: 24px;
        border-radius: 4px;
    }

    .wnRePart2 .list {
        margin-bottom: 20px;
    }

    .wnRePart2 .list .box {
        padding: 20px 0;
    }

    .wnRePart2 .list .box .l {
        margin: 0 0 20px;
    }

    .wnRePart2 .list .box .r .txt {
        font-size: 14px;
        margin: 10px 5px 0 10px;
    }

    .wnRePart2 .list .box .r .txt .t1 span {
        font-size: 12px;
    }

    .wnRePart2 .list .box .r .txt .t1 a {
        padding: 0;
        width: 100%;
        justify-content: center;
        margin-left: 10px;
        height: 28px;
    }

    .wnRePart2 .list .box .r .txt .t3 span {
        width: 100%;
        margin-top: 5px;
    }

    .wnRePart2 .list .box .r .txt .t3 span a {
        width: 22px;
        height: 22px;
        margin-left: 10px;
    }

    .wnLePart1 .link {
        margin: 20px 0 30px;
    }

    .wnLePart1 .link a {
        margin: 0 30px;
    }

    .wnLePart1 .txt {
        padding: 0 15px 50px;
    }

    .wnLePart1 .txt .t2 p {
        padding-left: 2em;
    }

    .wnLePart1 .txt .t3 {
        margin-top: 30px;
    }

    .wnClPart1 {
        padding: 20px 15px;
    }

    .wnClPart1 .tit {
        font-size: 14px;
        padding-bottom: 15px;
    }

    .wnClPart1 .tit span {
        font-size: 24px;
        margin-bottom: 0;
    }

    .wnClPart1 .l {
        font-size: 12px;
        line-height: 16px;
        margin-top: 20px;
    }

    .wnClPart1 .l span {
        font-size: 14px;
    }

    .wnClPart1 .l em,
    .wnClPart1 .l i {
        display: inline-block;
        margin: 0 5px;
        font-size: 14px;
    }

    .wnClPart1 .r {
        font-size: 12px;
        line-height: 14px;
    }

    .wnClTit1 {
        font-size: 24px;
        padding: 20px 0;
    }

    .wnClTit1 i {
        width: 50px;
        margin-top: 10px;
    }

    .wnClTit2 span {
        padding: 0 40px 3px 0;
        border-width: 2px;
    }

    .wnClPart2 .clSlide9 {
        padding-bottom: 40px;
    }

    .wnClPart2 .part {
        margin: 30px 10px 0;
    }

    .wnClPart2 .part .box {
        padding: 0 15px 20px;
    }

    .wnClPart2 .part .box .txt2 {
        font-size: 14px;
        line-height: 18px;
        height: auto;
    }

    .wnClPart3,
    .wnClPart4,
    .wnClPart5,
    .wnClPart6,
    .wnClPart7,
    .wnClPart8,
    .wnClPart9,
    .wnClPart10 {
        padding: 0 15px 50px;
    }

    .wnClList .img {
        margin: 2px;
    }

    .wnInPart3 {
        padding: 0 10px 50px;
    }

    .wnInPart3 .left .tit .t1 {
        font-size: 22px;
    }

    .wnInPart3 .left .tit .t2 {
        padding: 10px 0 20px;
    }

    .wnInPart3 .left .tit .t2 .l i.icon1 {
        margin-left: 20px;
    }

    .wnInPart3 .left .tit .t2 .l,
    .wnInPart3 .left .tit .t2 .r {
        text-align: center !important;
    }

    .wnInPart3 .left .tit .t2 .r a {
        margin-left: 10px;
    }

    .wnInPart3 .left .txt {
        line-height: 24px;
    }

    .wnInPart3 .left .bot {
        margin-top: 15px;
        padding: 5px 0;
    }

    .wnInPart3 .left .bot .row {
        margin: 0 -5px;
    }

    .wnInPart3 .left .bot .t {
        margin: 0 5px;
        font-size: 12px;
    }

    .wnInPart3 .left .bot .t em {
        width: 135px;
    }

    .wnInPart3 .left .bot .t i {
        width: 7px;
        height: 3px;
    }

    .wnInPart3 .right {
        margin: 40px 0 0;
    }

    .wnInPart3 .right .tit {
        font-size: 22px;
    }

    .wnInPart3 .right .row {
        margin: 0 -8px;
    }

    .wnInPart3 .right .box {
        margin: 0 8px;
        padding: 15px 0;
    }

    .wnInPart3 .right .box img {
        margin-bottom: 5px;
    }

    .wnInPart3 .right .box span {
        font-size: 15px;
        height: 48px;
        line-height: 24px;
        margin: 0 0 5px;
    }

    .wnInList {
        padding: 10px 10px 40px;
    }

    .wnInList .topTit3 {
        font-size: 18px;
        margin-bottom: 15px;
    }

    .wnZgType {
        margin-top: 10px;
        text-align: left !important;
    }

    .wnZgType i {
        margin: 0;
    }

    .wnZgType select {
        margin: 0 3px;
        border-radius: 5px;
    }

    .wnZgPart1 .swiper-button-prev,
    .wnZgPart2 .swiper-button-prev,
    .wnZgPart1 .swiper-button-next,
    .wnZgPart2 .swiper-button-next {
        font-size: 40px;
    }

    .wnZgPart1 .part .box {
        margin: 0 5px 10px;
    }

    .wnZgPart1 .part .box .txt {
        padding: 20px 10px 10px;
    }

    .wnZgPart1 .part .box .txt img {
        width: 40px;
    }

    .wnZgPart1 .part .box .txt p {
        padding-left: 50px;
    }

    .wnZgPart1 .part .box .txt p span {
        height: auto;
        white-space: nowrap;
        text-overflow: ellipsis;
        margin: 0;
    }

    .wnZgPart2 .zgSlide3 {
        margin: 0 10px 30px;
    }

    .wnZgPart2 .right {
        margin: 0 10px;
    }

    .wnZgPart2 .right .line {
        width: 4px;
        height: 40px;
        left: 4px;
    }

    .wnZgPart2 .right .date {
        font-size: 12px;
        padding-top: 10px;
    }

    .wnZgPart2 .right .box1 {
        padding: 0 10px 10px;
    }

    .wnZgPart2 .right .box1 .t1 img {
        width: 70px;
        height: 70px;
        margin: 0 2px 0 2px;
    }

    .wnZgPart2 .right .box1 .t1 p {
        font-size: 18px;
    }

    .wnZgPart2 .right .box1 .t2 {
        padding: 10px 0;
    }

    .wnZgPart2 .right .box1 .t2 span {
        font-size: 18px;
    }

    .wnZgPart2 .right .box1 .t2 em {
        font-size: 16px;
    }

    .wnZgPart2 .right .box1 .t3 {
        font-size: 13px;
        line-height: 24px;
        min-height: initial;
    }

    .wnZgPart2 .right .box1 .t4 em {
        line-height: 24px;
        padding: 0 8px;
        margin: 0 5px 5px 0;
    }

    .wnZgPart2 .right .box2 {
        padding: 15px 0 10px;
    }

    .wnZgPart2 .right .box2 a {
        width: 22px;
        height: 22px;
        margin-left: 6px;
    }

    .wnZgPart3 {
        padding: 30px 15px 50px;
    }

    .wnZgPart3 .title {
        font-size: 18px;
    }

    .wnZgPart3 .title em {
        font-size: 20px;
    }

    .wnZgPart3 .zgSlide4 {
        padding: 20px 0 30px;
    }

    .wnZgPart3 .box {
        margin: 0;
    }

    .lxWrap {
        padding: 30px 15px 50px;
    }

    .lxWrap .left,
    .lxWrap .right {
        padding: 20px 10px;
    }

    .lxWrap .left .lxTit {
        padding: 0;
    }

    .lxWrap .left .lxTit span {
        width: 33.333%;
        float: left;
        text-align: center;
        font-size: 16px;
        margin-bottom: 20px;
        padding-bottom: 5px;
        border-width: 3px;
    }

    .lxWrap .left .lxCon {
        padding: 0;
        border: none;
    }

    .lxWrap .left .lxCon .tit {
        font-size: 18px;
        margin-bottom: 10px;
    }

    .lxWrap .left .lxCon .txt1 {
        font-size: 18px;
        padding-left: 10px;
    }

    .lxWrap .left .lxCon .txt2 {
        padding: 10px;
    }

    .lxWrap .right {
        margin: 20px 0 0;
    }

    .lxWrap .right .tit {
        font-size: 18px;
    }

    .lxWrap .right .txt1 {
        padding: 5px 0 10px;
    }

    .lxWrap .right .txt2 {
        margin-bottom: 10px;
    }

    .lxWrap .right .txt2 input {
        height: 34px;
        line-height: 34px;
    }

}
