﻿@charset "utf-8";
/* 此文件作为总入口，引入所有less文件，之后会编译为all.css */

/*CSS Document*/

/*
    20210103字符长度修改
*/

.jcjs {
    word-break: break-all;
    width: 200px;
}

.xk .xk-2 {
    word-break: break-all;
    width: 200px;
}

.fzlc .txtScroll-left {
    word-break: break-all;
    width: 200px;
}

.xwzx-y {
    word-break: break-all;
    width: 200px;
}

.SubXiText {
    word-break: break-all;
    width: 200px;
}
.SubXiText .sp{
	margin: 0 0 30px;
}
 .SubXiText .sp video {
      display: block;
      width: 88%;
      margin: 0 auto;
}
.jcjs {
    word-break: break-all;
    width: 200px;
}
.jcjs .sp{
	margin: 0 0 30px;
}
 .jcjs .sp video {
      display: block;
      width: 88%;
      margin: 0 auto;
}

input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    -moz-appearance: textfield;
}

.ons {
    background: url('../img/xzbj.png') no-repeat;
    background-size: 100% 100%;
}

/*init BEGIN*/

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, legend, button, input, textarea, th, td {
    margin: 0;
    padding: 0;
    outline: none;
}

/*清除内外边距*/

/*a:focus{-moz-outline-style:none;}!*IE不支持*!*/

a:focus {
    outline: none;
}

/*设置默认字体*/

address, cite, dfn, em, var {
    font-style: normal;
}

/*将斜体扶正*/

code, kbd, pre, samp, tt {
    font-family: 'Courier New', Courier, monospace;
}

/*统一等宽字体*/

small {
    font-size: 12px;
}

/*小于 12px 的中文很难阅读，让 small 正常化*/

ul, ol {
    list-style: none;
}

/*重置列表元素*/

a {
    text-decoration: none;
}

/*重置文本格式元素*/

abbr[title], acronym[title] {
    /*注：1.ie6 不支持 abbr; 2.这里用了属性选择符，ie6 下无效果*/
    border-bottom: 1px dotted;
    cursor: help;
}

q:before, q:after {
    content: '';
}

/*重置表单元素*/

legend {
    color: #000;
}

/*for ie6*/

fieldset, img {
    border: none;
}

/*img 搭车：让链接里的 img 无边框*/

/*注：optgroup 无法扶正*/

button, input, select, textarea {
    font-size: 100%;
    /*使得表单元素在 ie 下能继承字体大小*/
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

/*重置表格元素*/

hr {
    border: none;
    height: 1px;
}

/*重置 hr*/

img {
    max-width: 100%;
    vertical-align: middle;
}

i {
    font-style: normal;
}

/*让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁*/

input {
    background: none;
    font-family: 微软雅黑;
    border: none;
}

/*重置input标签属性*/

textarea {
    background: none;
    font-family: 微软雅黑;
    border: none;
}

/*重置textarea标签属性*/

/*init END*/

/*此文件放置共用函数、变量等*/

/* 字体设置 */

/* 定位属性 */

/* 遮罩层定位 */

/* 截字符 */

.ellipsis {
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

/* 公用类 */

body {
    font-size: 12px;
    color: #333;
    line-height: 1.8;
    font-family: '宋体';
}

/* 清楚浮动 */

.clearfix {
    zoom: 1;
}

.clearfix p {
    font-size: 16px;
}

.clearfix:after {
    content: '\0020';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

input {
    background: none;
    font-family: '微软雅黑';
    border: none;
}

textarea {
    background: none;
    font-family: '微软雅黑';
    border: none;
}

a[transition] {
    -webkit-transition: 0.4s 0s;
    -o-transition: 0.4s 0s;
    -moz-transition: 0.4s 0s;
    transition: 0.4s 0s;
}

a {
    text-decoration: none;
    color: #000000;
}

/* swiper框架开始 */

html, body {
    position: relative;
    height: 100%;
}

.swiper-container {
    width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
}

.swiper-slide {
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: url('../img/zjys1.png') repeat;
}

.swiper-slide:nth-child(1) {
    background: url('../img/banbj1.png') repeat;
}

.swiper-slide:nth-child(6) {
    background: none;
}

.swiper-container-vertical>.swiper-pagination-bullets {
    right: 1.12rem !important;
}

.swiper-pagination {
    display: table;
    width: 1.12rem;
    position: absolute;
    right: 1.12rem;
    top: 3.34rem;
    z-index: 20;
    background: url('../img/ko.png') no-repeat;
    background-position: 94% 100%;
}

.swiper-pagination .swiper-pagination-bullet {
    display: block;
    float: left;
    width: 100%;
    height: .2rem;
    text-align: center;
    cursor: pointer;
    line-height: .2rem;
    font-size: 0px;
    color: #335f40;
    padding-right: .1rem;
    text-align: left;
    background: none;
}

.swiper-pagination .swiper-pagination-bullet:hover {
    content: normal;
    background: url('../img/xuanz.png') no-repeat;
    background-position: .94rem 50%;
    font-size: .18rem;
    opacity: 1;
}

.swiper-pagination .swiper-pagination-bullet:nth-child(3) {
    position: relative;
    top: 12px;
}

.swiper-pagination .swiper-pagination-bullet:nth-child(4) {
    position: relative;
    top: 34px;
}

.swiper-pagination .swiper-pagination-bullet:nth-child(5) {
    position: relative;
    top: 44px;
}

.swiper-pagination .swiper-pagination-bullet-active {
    background: url('../img/xuanz.png') no-repeat;
    background-position: .94rem 50%;
    font-size: .18rem;
}

/* swiper框架结束 */

/* 导航开始 */

.nav {
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: #ffffff;
    z-index: 10;
}

.nav-z {
    width: 100%;
    background: #ffffff;
    position: relative;
    display: inline-block;
    text-align: center;
    /* 改了 */
    z-index: 999;
}

.nav .nav1 {
    width: 82%;
    height: 1.4rem;
    margin: 0 auto;
    padding-top: .01rem;
}

.nav .nav1 .nav1-z {
    width: .76rem;
    height: 1.18rem;
    position: absolute;
    top: .12rem;
    z-index: 3;
}

.nav .nav1 .nav1-z a {
    display: block;
    width: 100%;
    height: 100%;
}

.nav .nav1 .nav1-z a img {
    display: block;
    width: 100%;
    height: 100%;
}

.nav .nav1 .nav1-zh {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    width: 100%;
    height: 100%;
    display: inline-block;
    text-align: center;  
}
.nav .nav1 .nav1_zhbg{
  background-color: #f8f7ee;
}
.nav-z.nav1_zhbg{
  background-color: #f8f7ee;
}
.nav .nav1 .nav1-zh ul {
    height: 100%;
    width: 66%;
    display: inline-block;
    text-align: center;
    padding-top: .01rem;
}

/* 新加开始 */

.nav .nav1 .nav1-zh ul li .xj_xl {
    width: 100%;
    height: 0;
    position: absolute;
    top: 140px;
    left: 0;
    background: rgba(236, 239, 239, .6);
    z-index: 99;
}

.nav .nav1 .nav1-zh ul li .xj_xl .nav1-zh {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    width: 59.4%;
    height: 100%;
    display: inline-block;
    text-align: center;
    overflow: hidden;
}

.nav .nav1 .nav1-zh ul li .xj_xl .nav1-zh ul {
    height: 100%;
    width: 100%;
    display: inline-block;
    text-align: center;
    padding-top: .01rem;
    margin-top: .4rem;
}

.nav .nav1 .nav1-zh ul li .xj_xl .nav1-zh ul li {
    width: auto;
    display: inline-block;
    text-align: center;
    float: none;
    margin-left: 3.6%;
    margin-right: 3.6%;
    margin-top: .12rem;
}

.nav .nav1 .nav1-zh ul li .xj_xl .nav1-zh ul li a {
    display: none;
    width: .2rem;
    font-size: .2rem;
    color: #202020;
    padding-top: .16rem;
    padding-bottom: .16rem;
    padding-left: .1rem;
    padding-right: .1rem;
    text-align: center;
    line-height: .22rem;
}

.nav .nav1 .nav1-zh ul li:hover .xj_xl {
    height: 220px;
    transition: all .5s;
}

.nav .nav1 .nav1-zh ul li:hover .xj_xl .nav1-zh ul li a {
    display: block;
}

/* 新加结束 */

.nav .nav1 .nav1-zh ul li {
    width: auto;
    display: inline-block;
    text-align: center;
    float: none;
    margin-left: 3.6%;
    margin-right: 3.6%;
    margin-top: .12rem;
    padding-bottom: .08rem;
}

.nav .nav1 .nav1-zh ul li.on {
    background: url('../img/dhbj.png') no-repeat;
    background-size: 100% 96%;
}

.nav .nav1 .nav1-zh ul li:hover {
    background: url('../img/dhbj.png') no-repeat;
    background-size: 100% 96%;
}

.nav .nav1 .nav1-zh ul li a {
    display: block;
    width: .2rem;
    font-size: .2rem;
    color: #202020;
    padding-top: .16rem;
    padding-bottom: .16rem;
    padding-left: .1rem;
    padding-right: .1rem;
    text-align: center;
    line-height: .22rem;
}

.nav .nav1 .nav1-y {
    width: 1.26rem;
    height: 1.18rem;
    float: right;
    margin-top: .12rem;
    padding-top: .01rem;
}

.nav .nav1 .nav1-y .biaodan {
    width: .39rem;
    height: .64rem;
    float: left;
    margin-top: .35rem;
}

.nav .nav1 .nav1-y .biaodan a {
    display: block;
    width: .3rem;
    height: .3rem;
    background: #f0f0f0;
    position: relative;
}

.nav .nav1 .nav1-y .biaodan a img {
    display: block;
    width: 56%;
    height: 56%;
    padding-top: .07rem;
    margin: 0 auto;
}

.nav .nav1 .nav1-y .biaodan a span {
    position: absolute;
    left: -1.46rem;
    top: 0;
    font-size: .14rem;
    display: none;
    height: 100%;
    background: #ffffff;
    float: right;
    line-height: .32rem;
}

.nav .nav1 .nav1-y .biaodan a:hover span {
    display: block;
}

.nav .nav1 .nav1-y .biaodan form {
    width: .3rem;
    height: .3rem;
    display: block;
    background-size: 100% 100%;
    position: relative;
}

.nav .nav1 .nav1-y .biaodan form span {
    display: block;
    width: 30px;
    height: 30px;
}

.nav .nav1 .nav1-y .biaodan form span img {
    display: block;
    width: 30px;
    height: 30px;
}

.nav .nav1 .nav1-y .biaodan form input {
    position: absolute;
    display: none;
    width: 1.4rem;
    height: .3rem;
    top: 0;
    background: #ffffff;
    left: -1.52rem;
    font-size: .14rem;
    border: .01rem solid #eeeeee;
    border-radius: 4%;
    padding-left: .1rem;
}

.nav .nav1 .nav1-y .biaodan form:hover input {
    display: block;
}

.nav .nav1 .nav1-y .shijian {
    height: .64rem;
    float: right;
    margin-top: .1rem;
    width: 1.6rem;
    margin-left: .4rem;
    position: absolute;
}

.nav .nav1 .nav1-y .shijian span {
    display: block;
    width: 100%;
}

.nav .nav1 .nav1-y .shijian .dh-span1 {
    font-size: .14rem;
    height: .14rem;
    margin-top: .10rem;
    line-height: .14rem;
	text-align: center;
}

.nav .nav1 .nav1-y .shijian .dh-span2 {
    font-size: .28rem;
    line-height: .28rem;
    height: .28rem;
    margin-top: .1rem;
	text-align: center;
}

.nav-z .nav1 {
    width: 82%;
    height: 1.4rem;
    margin: 0 auto;
    padding-top: .01rem;
    display: inline-block;
    text-align: center;
}

.nav-z .nav1 .nav1-z {
    width: .76rem;
    height: 1.18rem;
    float: left;
    margin-top: .12rem;
}

.nav-z .nav1 .nav1-z a {
    display: block;
    width: 100%;
    height: 100%;
}

.nav-z .nav1 .nav1-z a img {
    display: block;
    width: 100%;
    height: 100%;
}

.nav-z .nav1 .nav1-zh {
    width: 72.4%;
    height: 100%;
    display: inline-block;
    text-align: center;
}

.nav-z .nav1 .nav1-zh ul {
    height: 100%;
    width: 100%;
    display: inline-block;
    text-align: center;
    padding-top: .01rem;
}

.nav-z .nav1 .nav1-zh ul li {
    width: auto;
    display: inline-block;
    text-align: center;
    float: none;
    margin-left: 3.6%;
    margin-right: 3.6%;
    margin-top: .12rem;
    padding-bottom: .08rem;
}

.nav-z .nav1 .nav1-zh ul li.on {
    background: url('../img/dhbj.png') no-repeat;
    background-size: 100% 96%;
}

.nav-z .nav1 .nav1-zh ul li:hover {
    background: url('../img/dhbj.png') no-repeat;
    background-size: 100% 96%;
}

.nav-z .nav1 .nav1-zh ul li a {
    display: block;
    width: .2rem;
    font-size: .2rem;
    color: #202020;
    padding-top: .16rem;
    padding-bottom: .16rem;
    padding-left: .1rem;
    padding-right: .1rem;
    text-align: center;
    line-height: .22rem;
}

.nav-z .nav1 .nav1-y {
    width: 2rem;
    height: 1.18rem;
    float: right;
    margin-top: .12rem;
    padding-top: .01rem;
}

.nav-z .nav1 .nav1-y .biaodan {
    width: .39rem;
    height: .64rem;
    float: left;
    margin-top: .26rem;
}

.nav-z .nav1 .nav1-y .biaodan a {
    display: block;
    width: .3rem;
    height: .3rem;
    background: #f0f0f0;
    position: relative;
}

.nav-z .nav1 .nav1-y .biaodan a img {
    display: block;
    width: 56%;
    height: 56%;
    padding-top: .07rem;
    margin: 0 auto;
}

.nav-z .nav1 .nav1-y .biaodan a span {
    position: absolute;
    left: -1.46rem;
    top: 0;
    font-size: .14rem;
    display: none;
    height: 100%;
    width: 2rem;
    float: right;
    line-height: .32rem;
}

.nav-z .nav1 .nav1-y .biaodan a:hover span {
    display: block;
}

.nav-z .nav1 .nav1-y .biaodan form {
    width: .3rem;
    height: .3rem;
    display: block;
    background: url('../img/sousuo.png') no-repeat;
    background-size: 100% 100%;
    position: relative;
}

.nav-z .nav1 .nav1-y .biaodan form input {
    position: absolute;
    display: none;
    width: 1.4rem;
    height: .3rem;
    top: 0;
    left: -1.52rem;
    font-size: .14rem;
    border: .01rem solid #eeeeee;
    border-radius: 4%;
    padding-left: .1rem;
}

.nav-z .nav1 .nav1-y .biaodan form:hover input {
    display: block;
}

.nav-z .nav1 .nav1-y .shijian {
    height: .64rem;
    float: right;
    margin-top: .1rem;
    width: 1.6rem;
}

.nav-z .nav1 .nav1-y .shijian span {
    display: block;
    width: 100%;
}

.nav-z .nav1 .nav1-y .shijian .dh-span1 {
    font-size: .14rem;
    height: .14rem;
    margin-top: .10rem;
    line-height: .14rem;
}

.nav-z .nav1 .nav1-y .shijian .dh-span2 {
    font-size: .28rem;
    line-height: .28rem;
    height: .28rem;
    margin-top: .1rem;
}

/* 导航css结束 */

/* 通用底部开始 */

.jl {
    margin-top: 1rem;
}

.g_wzdt {
    margin-left: 10px;
}

.foot {
    width: 100%;
    height: 3.4rem;
    border-top: .02rem solid #335f40;
}

.foot .fot {
    width: 72%;
    height: 100%;
    margin: 0 auto;
}

.foot .fot .fot-s {
    width: 100%;
    height: 64.8%;
    padding-top: 1px;
}

.foot .fot .fot-s .fot-s-z {
    width: 14%;
    height: 100%;
    float: left;
    padding-top: .01rem;
}

.foot .fot .fot-s .fot-s-z a {
    display: block;
    width: .75rem;
    height: 1.18rem;
    margin-top: 21%;
    margin-left: 31.2%;
}

.foot .fot .fot-s .fot-s-z a img {
    display: block;
    width: 100%;
    height: 100%;
}

.foot .fot .fot-s .fot-s-z .yqlj {
    width: 100%;
    height: .31rem;
    border: .01rem solid #dcdcdc;
    background: #f2f2f2;
    margin-top: 14%;
    position: relative;
    text-align: left;
}

.foot .fot .fot-s .fot-s-z .yqlj span {
    font-size: .14rem;
    display: inline-block;
    height: 100%;
    padding-left: .12rem;
    text-align: left;
    color: #898888;
}

.foot .fot .fot-s .fot-s-z .yqlj img {
    display: block;
    float: right;
    margin-top: .09rem;
    margin-right: .06rem;
}

.foot .fot .fot-s .fot-s-z .yqlj .yqlj-1 {
    width: 100%;
    display: table;
    position: absolute;
    top: .32rem;
    left: 0;
    display: none;
}

.foot .fot .fot-s .fot-s-z .yqlj:hover .yqlj-1 {
    display: block;
    transition: all .5s;
}

.foot .fot .fot-s .fot-s-z .yqlj .yqlj-1 ul {
    width: 100%;
    display: table;
}

.foot .fot .fot-s .fot-s-z .yqlj .yqlj-1 ul li {
    width: 100%;
    height: .3rem;
    line-height: .3rem;
    float: left;
    background: #f2f2f2;
}

.foot .fot .fot-s .fot-s-z .yqlj .yqlj-1 ul li a {
    display: block;
    height: .3rem;
    font-size: .14rem;
    padding-left: .12rem;
    color: #898888;
    margin-top: 0;
    margin-left: 0;
}

.foot .fot .fot-s .fot-s-z .yqlj .yqlj-1 ul li a:hover {
    color: #dbbb60;
}

.foot .fot .fot-s .fot-s-zh {
    float: left;
    width: 50%;
    height: 60%;
    border-left: .01rem solid #eeeeee;
    border-right: .01rem solid #eeeeee;
    margin-top: 3%;
    margin-left: 10%;
}

.foot .fot .fot-s .fot-s-zh p {
    width: 100%;
    height: 100%;
    text-align: center;
    overflow: hidden;
}

.foot .fot .fot-s .fot-s-zh p span {
    display: block;
    font-size: .16rem;
    color: #1a1a1a;
    line-height: 1.2;
    margin-top: 3%;
}

.foot .fot .fot-s .fot-s-y {
    float: right;
    height: 58%;
    width: 21%;
    margin-top: 3%;
}

.foot .fot .fot-s .fot-s-y .ewm {
    width: 42%;
    height: 92%;
    border: .01rem solid #eeeeee;
    float: left;
}

.foot .fot .fot-s .fot-s-y .ewm img {
    display: block;
    width: 1.2rem;
    height: 1.18rem;
}

.foot .fot .fot-s .fot-s-y p {
    float: right;
    width: 54%;
}

.foot .fot .fot-s .fot-s-y p span {
    font-size: .14rem;
    color: #2c2c2c;
    margin-top: 5%;
    display: block;
}

.foot .fot .fot-s .fot-s-y p strong {
    display: block;
    font-size: .18rem;
    color: #1a1a1a;
    line-height: 1.2;
    margin-top: 2%;
    min-width: 1.3rem;
}

.foot .fot .fot-x {
    width: 100%;
    height: 1.2rem;
    display: inline-block;
    text-align: center;
}

.foot .fot .fot-x ul {
    width: 100%;
    height: 55%;
    display: inline-block;
    text-align: center;
}

.foot .fot .fot-x ul li {
    width: auto;
    display: inline-block;
    text-align: center;
    float: none;
    margin-top: 1.5%;
}

.foot .fot .fot-x ul li:hover a {
    color: #dbbb60;
}

.foot .fot .fot-x ul li a {
    font-size: .16rem;
    color: #1a1a1a;
}

.foot .fot .fot-x ul li img {
    display: block;
    margin-left: .12rem;
    margin-right: .12rem;
    margin-top: 40%;
}

.foot .fot .fot-x p {
    display: inline-block;
    text-align: center;
}

.foot .fot .fot-x p a {
    display: inline-block;
    text-align: center;
    float: none;
    font-size: .14rem;
    color: #4b4c50;
    height: .14rem;
    line-height: .14rem;
    margin-top: .16rem;
}

.foot .fot .fot-x a:hover {
    color: #dbbb60;
}

.foot .fot .fot-x p img {
    display: inline-block;
    text-align: center;
    float: none;
    margin-left: .08rem;
    margin-right: .08rem;
}

.foot .fot .fot-x p .fot-a1 {
    margin-left: .34rem;
}

.foot .fot .fot-x p .fot-a2 {
    margin-left: .2rem;
}

.foot .fot .fot-x p .fot-img1 {
    margin-left: .16rem;
    margin-right: .16rem;
}

/* 底部结束 */

/* 首页css开始 */

/* 第一屏css开始 */

.ban {
    width: 100%;
    height: 100%;
    background: url('../img/banbj.jpg') no-repeat;
    background-size: 100% 100%;
    margin-top: 10%;
}

.ban .slideBox {
    width: 73%;
    height: 100%;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}

.ban .slideBox .hd {
    width: 100%;
    height: 6%;
    overflow: hidden;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 1;
    bottom: 13%;
    display: inline-block;
    text-align: center;
}

.ban .slideBox .hd ul {
    overflow: hidden;
    zoom: 1;
    width: 100%;
    height: 100%;
    display: inline-block;
    text-align: center;
}

.ban .slideBox .hd ul li {
    display: inline-block;
    text-align: center;
    float: none;
    width: 106px;
    height: 100%;
    cursor: pointer;
    background: url('../img/xz.png') no-repeat;
    background-size: 58% 100%;
    background-position: 50% 0;
}

.ban .slideBox .hd ul li.on {
    background: url('../img/xz2.png') no-repeat;
    background-size: 58% 100%;
    background-position: 50% 0;
}

.ban .slideBox .bd {
    position: absolute;
    width: 100%;
    height: 52%;
    top: 21%;
    z-index: 0;
    margin-left: 12px;
}

.ban .slideBox .bd .tempWrap {
    height: 100% !important;
}

.ban .slideBox .bd ul {
    height: 100%;
}

.ban .slideBox .bd li {
    zoom: 1;
    width: 100%;
    height: 100%;
}

.ban .slideBox .bd img {
    width: 100%;
    height: 100%;
    display: block;
}

/* 第一屏css结束 */

/* 第二屏css开始 */

.zjys-xk {
    width: 100%;
    height: 100%;
    background: url('../img/zjys.jpg') no-repeat;
    background-size: 100% 100%;
}

.zjys-xk .xk-4 {
    width: 74%;
    height: 100%;
    margin: 0 auto;
    margin-top: 2%;
}

.zjys-xk .xk-4 .xk-4-z {
    width: 2.5%;
    float: left;
    margin-left: 6.8%;
    height: 100%;
    overflow: hidden;
}

.zjys-xk .xk-4 .xk-4-z a {
    width: 100%;
    height: .48rem;
    display: block;
    margin-top: 4rem;
}

.zjys-xk .xk-4 .xk-4-z a img {
    display: block;
    width: 100%;
    height: 100%;
}

.zjys-xk .xk-4 .xk-4-zh {
    float: left;
    margin-left: 4.2%;
    width: 65%;
    overflow: hidden;
}

.zjys-xk .xk-4 .xk-4-zh ul {
    width: 100%;
    height: 2.32rem;
    background-size: 100% 100%;
    margin-top: 1.74rem;
}

.zjys-xk .xk-4 .xk-4-zh ul li {
    float: right;
    width: 80%;
    font-size: 26px;
    font-weight: 400;
    font-family: "宋体";
    writing-mode: tb-rl;
    line-height: 2.6;
    padding-right: .18rem;
    text-align: justify;
}

.zjys-xk .xk-4 .xk-4-zh ul li:first-child {
    margin-right: .04rem;
}

.zjys-xk .xk-4 .xk-4-zh .xk-4-zh-x {
    width: 100%;
    display: table;
    margin-top: .4rem;
}

.zjys-xk .xk-4 .xk-4-zh .xk-4-zh-x a {
    display: block;
    width: 18%;
    float: left;
    margin-left: 13%;
}

.zjys-xk .xk-4 .xk-4-zh .xk-4-zh-x a img {
    display: block;
    width: 100%;
    height: 100%;
}

.zjys-xk .xk-4 .xk-4-y {
    width: 17%;
    height: 100%;
    float: right;
    overflow: hidden;
}

.zjys-xk .xk-4 .xk-4-y img {
    display: block;
    width: 100%;
    margin-top: 1.76rem;
}

/* 第二屏结束 */

/* 第三屏开始 */

.zyyw-xk {
    width: 100%;
    height: 100%;
    background: url('../img/zyywbj.jpg') no-repeat;
    background-size: 100% 100%;
}

.zyyw-xk .xk-5 {
    width: 70%;
    display: table;
    margin: 0 auto;
    overflow: hidden;
}

.zyyw-xk .xk-5 a {
    margin-top: 1.7rem;
    display: block;
    float: left;
    height: 70%;
    width: 17.4%;
    margin-right: 7%;
    position: relative;
}

.zyyw-xk .xk5 a img {
    display: block;
    width: 100%;
    height: 100%;
}

.zyyw-xk .xk-5 .xk-5-a {
    display: block;
    margin-right: 0;
}

.zyyw-xk .xk-5 a div span {
    display: block;
    width: 66%;
    height: 64%;
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: .22rem;
    color: #131313;
    writing-mode: tb-rl;
    /* 从右往左显示 */
    font-family: "仿宋";
    overflow: hidden;
    text-align: left;
}

.zyyw-xk .xk-5 a div {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: none;
}

.zyyw-xk .xk-5 a .zyyw-div {
    background: url('../img/gd1.png') no-repeat;
    background-size: 100% 100%;
}

.zyyw-xk .xk-5 a .zyyw-div1 {
    background: url('../img/gd2.png') no-repeat;
    background-size: 100% 100%;
}

.zyyw-xk .xk-5 a .zyyw-div2 {
    background: url('../img/gd3.png') no-repeat;
    background-size: 100% 100%;
}

.zyyw-xk .xk-5 a .zyyw-div3 {
    background: url('../img/gd4.png') no-repeat;
    background-size: 100% 100%;
}

.zyyw-xk .xk5>a:hover img {
    display: none !important;
}

.zyyw-xk .xk-5>a:hover div {
    display: block;
    transition: all 1s;
}

/* 第三屏结束 */

/* 第四屏开始 */

.zmty-xk {
    width: 100%;
    height: 100%;
    background: url('../img/zmtybj.jpg') no-repeat;
    position: relative;
}

.zmty-xk>img {
    width: 100%;
    height: .01rem;
    display: block;
    position: absolute;
    left: 0;
    bottom: 11.7%;
}

.zmty-xk .xk-3 {
    width: 76%;
    height: 100%;
    margin: 0 auto;
}

.zmty-xk .xk-3 .slideTxtBox {
    width: 100%;
    height: 100%;
    position: relative;
}

.zmty-xk .xk-3 .slideTxtBox .hd {
    position: absolute;
    width: 100%;
    height: 14%;
    bottom: 9.8%;
    left: 0;
    right: 0;
    z-index: 10;
    margin: auto;
    display: inline-block;
    text-align: center;
}

.zmty-xk .xk-3 .slideTxtBox .hd ul {
    width: 100%;
    height: 100%;
    display: inline-block;
    text-align: center;
}

.zmty-xk .xk-3 .slideTxtBox .hd ul li {
    float: none;
    display: inline-block;
    text-align: center;
    font-size: .22rem;
    height: 100%;
    color: #262626;
    margin-left: 5%;
    background: url('../img/xiaoyuan.png') no-repeat;
    background-position: 50% 62%;
    font-weight: 100;
    cursor: pointer;
}

.zmty-xk .xk-3 .slideTxtBox .hd ul li.on {
    background: url('../img/xzxz.png') no-repeat;
    background-position: 50% 72%;
    font-size: .28rem;
    color: #212121;
    font-weight: bold;
    font-family: '宋体';
    margin-top: 1.7%;
}

.zmty-xk .xk-3 .slideTxtBox .bd {
    width: 100%;
    height: 56%;
    position: absolute;
    top: 1.62rem;
    left: 0;
}

.zmty-xk .xk-3 .slideTxtBox .bd ul {
    width: 100%;
    zoom: 1;
    height: 100%;
}

.zmty-xk .xk-3 .slideTxtBox .bd ul li {
    width: 100%;
    height: 100%;
}

.zmty-xk .xk-3 .slideTxtBox .bd ul li .tyjs-div {
    float: left;
    width: 52.6%;
    height: 4.4rem;
}

.zmty-xk .xk-3 .slideTxtBox .bd ul li img {
    display: block;
    width: 100%;
    height: 100%;
}

.zmty-xk .xk-3 .slideTxtBox .bd ul li .tyjs-div1 {
    float: right;
    width: 36%;
}

.zmty-xk .xk-3 .slideTxtBox .bd ul li .tyjs-div1 .xj-tp {
    display: block;
    width: 56%;
    margin-top: 9%;
}

.zmty-xk .xk-3 .slideTxtBox .bd ul li .tyjs-div1 img {
    display: block;
    width: 100%;
    height: 100%;
}

.zmty-xk .xk-3 .slideTxtBox .bd ul li .tyjs-div1 p {
    width: 100%;
    font-size: .2rem;
    color: #202020;
    margin-top: 10%;
    text-align: left;
}

.zmty-xk .xk-3 .slideTxtBox .bd ul li .tyjs-div1 .xj-gd {
    display: block;
    margin-top: 9%;
    font-size: 16px;
    color: #6d6a6a;
    width: 32%;
    text-align: center;
    line-height: .38rem;
    background: url('../img/huabian.png') no-repeat;
    background-size: 100% 100%;
}

/* 第四屏结束 */

/* 第五屏开始 */

.xk {
    width: 100%;
    height: 100%;
    background: url('../img/xwzxbj.jpg') no-repeat;
    background-size: 100% 100%;
}

.xk .xk-2 {
    width: 71%;
    height: 100%;
    margin: 0 auto;
}

.xk .xk-2 .slideTxtBox {
    width: 100%;
    height: 86%;
    padding-top: .01rem;
}

.xk .xk-2 .slideTxtBox .hd {
    height: 6%;
    line-height: 2;
    margin-top: 1.8rem;
    width: 100%;
    display: inline-block;
    text-align: center;
}

.xk .xk-2 .slideTxtBox .hd ul {
    width: 100%;
    display: inline-block;
    text-align: center;
}

.xk .xk-2 .slideTxtBox .hd ul li {
    float: none;
    display: inline-block;
    text-align: center;
    margin-right: 4%;
    padding-left: 1.6%;
    padding-right: 1.6%;
    font-size: .2rem;
    color: #333333;
    width: auto;
    cursor: pointer;
}

.xk .xk-2 .slideTxtBox .hd ul li.on {
    background: url('../img/huab.png') no-repeat;
    background-size: 100% 100%;
}

.xk .xk-2 .slideTxtBox .bd {
    width: 100%;
    overflow: hidden;
}

.xk .xk-2 .slideTxtBox .bd ul {
    display: table;
    margin-top: 5%;
    zoom: 1;
    width: 100%;
    overflow: hidden;
}

.xk .xk-2 .slideTxtBox .bd ul>a {
    display: block;
    width: 12.4%;
    margin: 0 auto;
    margin-top: 5.4rem;
    text-align: center;
    line-height: 2.8;
    font-size: .16rem;
    color: #bfcdc3;
    background: url('../img/ckgd.png') no-repeat;
    background-size: 100% 100%;
}

.xk .xk-2 .slideTxtBox .bd li {
    float: left;
    width: 27.9%;
    padding-bottom: .3rem;
    background: #ffffff;
    margin-right: 5.8%;
    height: 420px;
}

.xk .xk-2 .slideTxtBox .bd li:nth-child(3) {
    margin-right: 0;
}

.xk .xk-2 .slideTxtBox .bd li:hover {
    background: url('../img/dbk.png') no-repeat;
    background-size: 100% 100%;
}

.xk .xk-2 .slideTxtBox .bd li a {
    display: block;
    width: 100%;
    height: 100%;
}

.xk .xk-2 .slideTxtBox .bd li a img {
    display: block;
    width: 89.6%;
    margin: 0 auto;
    margin-top: 4.2%;
}

.xk .xk-2 .slideTxtBox .bd li a h2 {
    font-weight: normal;
    font-size: .2rem;
    padding-top: 11%;
    color: #252525;
    width: 100%;
    text-align: left;
    padding-left: 5%;
    margin: 0 auto;
}

.xk .xk-2 .slideTxtBox .bd li a h2:hover {
    color: #335f40;
}

.xk .xk-2 .slideTxtBox .bd li a span {
    display: block;
    padding-left: 5%;
    padding-top: 2%;
    font-size: .14rem;
    color: #cbcbcb;
    text-align: left;
}

.xk .xk-2 .slideTxtBox .bd li a p {
    width: 92%;
    margin-left: 5%;
    text-align: left;
    font-size: .14rem;
    color: #646b6f;
    margin-top: 4%;
}
/* 子页banner css开始 */

.gy-ban {
    width: 100%;
    height: 3.4rem;
}

.gy-ban .slideBox {
    width: 100%;
    height: 100%;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}

.gy-ban .slideBox .bd .tempWrap {
    height: 100% !important;
}

.gy-ban .slideBox .bd {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 0;
}

.gy-ban .slideBox .bd ul {
    width: 100%;
    height: 100%;
}

.gy-ban .slideBox .bd li {
    zoom: 1;
    width: 100%;
    height: 100%;
}

.gy-ban .slideBox .bd img {
    width: 100%;
    height: 100%;
    display: block;
}

/* 发展历程css开始 */

.fzlc-zt {
    width: 100%;
    background: url('../img/fzlcbj.png') repeat;
    min-width: 1082px;
    padding-bottom: .4rem;
}

.fzlc-zt .xzkd {
    width: 73.6%;
    height: 100%;
    margin: 0 auto;
}

.fzlc-zt .xzkd .outBox {
    width: 100%;
    overflow: hidden;
}

.fzlc-zt .xzkd .outBox .hd {
    width: 100%;
    height: .7rem;
    line-height: .7rem;
    position: relative;
    background: url('../img/sj.png') no-repeat;
    background-size: 100% 100%;
    margin-top: .42rem;
}
.fzlc-zt .xzkd .outBox .hd ul {
    width: 100%;
    min-width: 14rem;
    position: absolute;
    display: inline-block;
    text-align: center;
    max-height: .7rem;
    line-height: .7rem;
    overflow: hidden;
    /* 我改的 */
    display: flex;
    justify-content: space-around;
    flex-wrap: nowrap;
}
.fzlc-zt .xzkd .outBox .hd ul li {
    /* width: 25%; */
    height: 100%;
    cursor: pointer;
    display: inline-block;
    line-height: .7rem;
    font-size: .2rem;
    color: #242422;
    font-family: "宋体";
    font-weight: bold;
    text-align: center;
    flex-grow: 1;
    /* 我改的 */
}

.fzlc-zt .xzkd .outBox .hd ul li a {
    display: block;
    width: 100%;
    height: 100%;
}

.fzlc-zt .xzkd .outBox .hd ul li:hover {
    background: url('../img/xzbj.png') no-repeat;
    background-size: 100% 100%;
}

.fzlc-zt .xzkd .outBox .hd ul li:hover a {
    color: #ffffff;
}

.fzlc-zt .xzkd .outBox .hd ul li.on {
    background: url('../img/xzbj1.png') no-repeat;
    background-size: 100% 100%;
}

.fzlc-zt .xzkd .outBox .hd ul li.on a {
    color: #ffffff;
}

.fzlc-zt .xzkd .bd {
    overflow: hidden;
}

.fzlc-zt .xzkd .bd .hyt2 {
    width: 100%;
    background: url('../img/ysda1.png') no-repeat;
    background-size: 100%;
    height: 1.3rem;
    margin-top: .4rem;
}

.fzlc-zt .xzkd .bd .hyt {
    width: 100%;
    background: url('../img/ysda11.png') no-repeat;
    background-size: 100%;
    height: 1.3rem;
}

.fzlc-zt .xzkd .bd .inBox {
    width: 100%;
    display: table;
    background: url('../img/ysda111.png') no-repeat;
    background-size: 100% 100%;
    margin-top: -1rem;
}

/* 宇生简介css开始 */

.fzlc-zt .xzkd .inBox .ysjj {
    display: table;
    height: 880px;
    margin: 0 auto;
    margin-top: 80px;
    overflow: hidden;
}

.fzlc-zt .xzkd .inBox .ysjj p {
    width: 96%;
    display: table;
    margin: 0 auto;
}

.fzlc-zt .xzkd .inBox .ysjj p span {
    display: block;
    width: 100%;
    font-size: 18px;
    color: #1e1e1e;
    text-indent: 10pt;
}

.fzlc-zt .xzkd .inBox .ysjj .yyjj-tp {
    width: 1306px;
    height: 610px;
    margin: 0 auto;
    margin-top: 34px;
}

.fzlc-zt .xzkd .inBox .ysjj .yyjj-tp img {
    display: block;
    width: 100%;
    height: 100%;
}

/* 网站地图css开始 */

.wzdt-zt {
    width: 100%;
    display: table;
    height: 1276px;
    background: url('../img/wzdtbj.png') no-repeat;
    background-size: 100% 100%;
}

.wzdt-zt .wzdt-xk {
    width: 72.92%;
    min-width: 824px;
    display: table;
    margin: 0 auto;
    margin-top: 110px;
}

.wzdt-zt .wzdt-xk .wzdt-zt-ul {
    width: 100%;
    float: left;
    height: auto;
    margin-top: 40px;
}

.wzdt-zt .wzdt-xk .wzdt-zt-ul li {
    float: left;
    width: 190px;
    height: 44px;
    background: url('../img/wzdtul.png') no-repeat;
    background-size: 100% 100%;
}

.wzdt-zt .wzdt-xk .wzdt-zt-ul li a {
    display: block;
    width: 100%;
    height: 100%;
    font-size: 16px;
    color: #ffffff;
    line-height: 44px;
    text-align: center;
}

.wzdt-zt .wzdt-xk .wzdt-zt-ul2 {
    width: 100%;
    float: left;
    height: auto;
    margin-top: 22px;
}

.wzdt-zt .wzdt-xk .wzdt-zt-ul2 li {
    float: left;
    width: 190px;
    height: 44px;
    background: url('../img/wzdtli.png') no-repeat;
    background-size: 100% 100%;
    margin-left: 20px;
}

.wzdt-zt .wzdt-xk .wzdt-zt-ul2 li:first-child {
    margin-left: 0;
}

.wzdt-zt .wzdt-xk .wzdt-zt-ul2 li a {
    display: block;
    width: 100%;
    height: 100%;
    font-size: 16px;
    color: #ffffff;
    line-height: 44px;
    text-align: center;
}

/* 新闻资讯css开始 */

.fzlc-zt .xzkd .inBox .xwzx-zt {
    width: 92%;
    display: table;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 40px;
}

.fzlc-zt .xzkd .inBox .xwzx-zt>ul {
    width: 100%;
    float: left;
    margin-top: 30px;
    border-bottom: 1px solid #bebbb3;
}

.fzlc-zt .xzkd .inBox .xwzx-zt>ul>li {
    float: left;
    width: 100%;
    height: 100%;
    margin-bottom: .3rem;
}

.fzlc-zt .xzkd .inBox .xwzx-zt ul li .xwzx-z {
    width: 30.75%;
    float: left;
}

.fzlc-zt .xzkd .inBox .xwzx-zt ul li .xwzx-z a {
    display: block;
    width: 100%;
    max-height: 221px;
    overflow: hidden;
}

.fzlc-zt .xzkd .inBox .xwzx-zt ul li .xwzx-z a img {
    display: block;
    width: 100%;
    height: 100%;
}

.fzlc-zt .xzkd .inBox .xwzx-zt ul li .xwzx-y {
    width: 65%;
    float: right;
}

.fzlc-zt .xzkd .inBox .xwzx-zt ul li .xwzx-y a {
    display: block;
    width: 100%;
    height: 100%;
}

.fzlc-zt .xzkd .inBox .xwzx-zt ul li .xwzx-y a h2 {
    width: 100%;
    font-size: 24px;
    color: #333333;
    font-family: "宋体";
    margin-top: 15px;
}

.fzlc-zt .xzkd .inBox .xwzx-zt ul li .xwzx-y a h2:hover {
    color: #335f40;
}

.fzlc-zt .xzkd .inBox .xwzx-zt ul li .xwzx-y a span {
    display: block;
    width: 100;
    font-size: 14px;
    color: #474644;
    margin-top: 15px;
}

.fzlc-zt .xzkd .inBox .xwzx-zt ul li .xwzx-y a h4 {
    width: 100%;
    font-size: 14px;
    color: #333333;
    margin-top: 15px;
    font-weight: normal;
}

/* 分页开始 */

.fenye {
    width: 100%;
    height: 2rem;
    overflow: hidden;
}

.fenye .fy {
    width: 100%;
    height: 58px;
    margin-top: 72px;
    text-align: center;
    display: inline-block;
}

.fenye .fy ul {
    display: inline-block;
    text-align: center;
    width: 100%;
    height: 58px;
    text-align: center;
    margin-top: 0px;
}

.fenye .fy ul div {
    text-align: center;
    display: inline-block;
}

.fenye .fy ul div span {
    display: inline-block;
    width: auto;
    text-align: right;
    border: 1px solid #bebbb3;
    padding-left: 26px;
    height: 58px;
    line-height: 58px;
    padding-right: 26px;
    border-right: 0;
}

.fenye .fy ul div span.xz {
    background: #2e5e40;
    color: #ffffff;
}

.fenye .fy ul div a {
    display: inline-block;
    width: auto;
    text-align: center;
    border: 1px solid #bebbb3;
    padding-left: 26px;
    padding-right: 26px;
    height: 58px;
    line-height: 58px;
    border-right: 0;
}

.fenye .fy ul div a:hover {
    background: #2e5e40;
    color: #ffffff;
}

.fenye .fy ul>a {
    display: inline-block;
    width: auto;
    float: none;
    text-align: center;
    border: 1px solid #bebbb3;
    padding-left: 26px;
    padding-right: 26px;
    height: 58px;
    line-height: 58px;
}

.fenye .fy ul>a:hover {
    background: #2e5e40;
    color: #ffffff;
}

.fenye .fy ul #jump {
    margin-left: -.1rem;
}

.fenye .fy ul>input {
    display: inline-block;
    width: .7rem;
    text-align: center;
    border: 1px solid #bebbb3;
    height: 58px;
    line-height: 58px;
    float: none;
    margin-left: -.06rem;
    border-right: 0;
}

/* 新闻资讯详情css开始 */

.xwzx-xq {
    width: 100%;
    display: table;
    background: url('../img/fzlcbj.png') repeat; 
}

.xwzx-xq .hyt2 {
    width: 80%;
    margin: 0 auto;
    background: url('../img/ysda1.png') no-repeat;
    background-size: 100%;
    height: 1rem;
    margin-top: .4rem;
}

.xwzx-xq .hyt {
    width: 80%;
    background: url('../img/ysda11.png') no-repeat;
    background-size: 100%;
    height: 1.3rem;
    margin: 0 auto;
}

.xwzx-xq .xwzx-zw {
    width: 80%;
    margin: 0 auto;
    display: table;
    background: url('../img/ysda111.png') no-repeat;
    background-size: 100% 100%;
}

.xwzx-xq .xwzx-zw>h1 {
    width: 88%;
    margin: 0 auto;
    padding-bottom: .18rem;
    text-align: center;
    font-size: 24px;
    color: #1b1b1b;
    font-weight: bold;
}

.xwzx-xq .xwzx-zw .SubXiDiv {
    width: 88%;
    height: 62px;
    line-height: 62px;
    border-bottom: 1px solid #bebbb3;
    margin: 0 auto;
}

.xwzx-xq .xwzx-zw .SubXiDiv span {
    float: left;
    font-size: 14px;
    color: #999999;
}

.xwzx-xq .xwzx-zw .SubXiDivr {
    float: right;
    font-size: 14px;
    color: #999999;
    display: table;
    margin-right: 50px;
}

.xwzx-xq .xwzx-zw .SubXiDivr em {
    float: left;
    font-size: 14px;
    color: #999999;
}

.xwzx-xq .xwzx-zw .SubXiDivr em a {
    display: inline-block;
    line-height: 22px;
    text-align: center;
    width: 22px;
    height: 22px;
    font-size: 14px;
    color: #fff;
    background: #bdc2ca;
    border-radius: 10%;
}

.xwzx-xq .xwzx-zw .SubXiDivr em a.on {
    background: #335f40;
}

.xwzx-xq .xwzx-zw .SubXiDivr em a:hover {
    background: #335f40;
}

.xwzx-xq .xwzx-zw .SubXiText {
    width: 88%;
    overflow: hidden;
    font-size: 16px;
    color: #666666;
    margin: 0 auto;
    margin-top: 30px;
}

.xwzx-xq .xwzx-zw .SubXiText p {
    min-height: 0rem;
}

.xwzx-xq .xwzx-zw .SubXiText img {
    display: block;
    margin: 0 auto;
    margin-top: 20px;
    margin-bottom: 20px;
}

.xwzx-xq .xwzx-zw .SubXiText * {
    font-size: 16px;
    font-family: "微软雅黑" !important;
}

.xwzx-xq .xwzx-zw .sxp {
    width: 100%;
    margin: 0 auto;
    height: 130px;
    overflow: hidden;
    position: relative;
}

.g_jj {
    margin-left: 50px;
}

.xwzx-xq .xwzx-zw .sxp a {
    display: block;
    margin-top: 40px;
    height: 46px;
    line-height: 46px;
    font-size: 16px;
    color: #323232;
    background: url('../img/zh.png') no-repeat;
    background-size: 100% 100%;
}

.xwzx-xq .xwzx-zw .sxp a span {
    width: 200px;
    height: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    margin-left: 70px;
}

.xwzx-xq .xwzx-zw .sxp a[href]:hover {
    background: url('../img/spt.png') no-repeat;
    background-size: 100% 100%;
    color: #ffffff;
}

.xwzx-xq .xwzx-zw .sxp .sp {
    text-align: center;
    float: left;
    width: 348px;
}

.xwzx-xq .xwzx-zw .sxp .zp {
    position: absolute;
    text-align: center;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 170px;
    background: url('../img/zh1.png') no-repeat;
}

.xwzx-xq .xwzx-zw .sxp .zp:hover {
    background: url('../img/zh2.png') no-repeat;
}

.xwzx-xq .xwzx-zw .sxp .xp {
    text-align: center;
    float: right;
    width: 348px;
}

.xwzx-xq .xwzx-zw .xgtj {
    width: 100%;
}

.xwzx-xq .xwzx-zw .xgtj h1 {
    width: 100%;
    height: 48px;
    line-height: 40px;
    background: url('../img/xgtj.png') no-repeat;
    background-size: 100% 64%;
    background-position: 0 50%;
    font-size: 30px;
    color: #000000;
    padding-left: 24px;
    font-weight: normal;
    font-family: "宋体";
}

.xwzx-xq .xwzx-zw .xgtj ul {
    width: 100%;
    display: table;
    margin-top: 20px;
}

.xwzx-xq .xwzx-zw .xgtj ul li {
    width: 430px;
    height: 40px;
    float: left;
    line-height: 40px;
    margin-top: 20px;
    background: url('../img/xz1.png') no-repeat;
    background-position: 0 50%;
    padding-left: 32px;
}

.xwzx-xq .xwzx-zw .xgtj ul li:nth-child(2) {
    float: right;
}

.xwzx-xq .xwzx-zw .xgtj ul li:nth-child(4) {
    float: right;
}

.xwzx-xq .xwzx-zw .xgtj ul li:nth-child(6) {
    float: right;
}

.xwzx-xq .xwzx-zw .xgtj ul li a {
    display: block;
    width: 100%;
    height: 100%;
}

.xwzx-xq .xwzx-zw .xgtj ul li a .xgtj-span1 {
    display: block;
    float: left;
    width: 70%;
    height: 100%;
    font-size: 18px;
    color: #333333;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.xwzx-xq .xwzx-zw .xgtj ul li a .xgtj-span1:hover {
    color: #335f40;
}

.xwzx-xq .xwzx-zw .xgtj ul li a .xgtj-span2 {
    display: block;
    float: right;
    height: 100%;
    font-size: 16px;
    color: #838383;
}

/* 宇生大爱css开始 */

.ysda-zt {
    width: 100%;
    display: table;
    background: url('../img/ysda.png') repeat;
    overflow: hidden;
    padding-bottom: 50px;
}

.g_bx {
    width: 100%;
    background: url('../img/ysda111.png') no-repeat;
    background-size: 100% 100%;
}

.ysda-zt .ysda-xk {
    width: 73.6%;
    display: table;
    margin: 0 auto;
    margin-top: 60px;
    background-position: 0 48px;
}

.ysda-zt .ysda-xk .hyt2 {
    width: 100%;
    background: url('../img/ysda1.png') no-repeat;
    background-size: 100%;
    height: 1rem;
}

.ysda-zt .ysda-xk .hyt {
    width: 100%;
    background: url('../img/ysda11.png') no-repeat;
    background-size: 100%;
    height: 1rem;
}

.ysda-zt .ysda-xk .xwzx-zt {
    width: 88%;
    display: table;
    margin: 0 auto;
    overflow: hidden;
    padding-bottom: 40px;
    min-height: 200px;
}

.ysda-zt .ysda-xk .xwzx-zt>ul {
    width: 100%;
    float: left;
    margin-top: 32px;
    border-bottom: 1px solid #bebbb3;
}

.ysda-zt .ysda-xk .xwzx-zt>ul>li {
    float: left;
    width: 100%;
    height: 100%;
    margin-bottom: .3rem;
}

.ysda-zt .ysda-xk .xwzx-zt ul li .xwzx-z {
    width: 32.2%;
    float: left;
}

.ysda-zt .ysda-xk .xwzx-zt ul li .xwzx-z a {
    width: 100%;
    max-height: 221px;
    display: block;
    overflow: hidden;
}

.ysda-zt .ysda-xk .xwzx-zt ul li .xwzx-z a img {
    display: block;
    width: 100%;
    height: 100%;
}

.ysda-zt .ysda-xk .xwzx-zt ul li .xwzx-y {
    width: 65%;
    float: right;
}

.ysda-zt .ysda-xk .xwzx-zt ul li .xwzx-y a {
    display: block;
    width: 100%;
    height: 100%;
}

.ysda-zt .ysda-xk .xwzx-zt ul li .xwzx-y a h2 {
    width: 100%;
    font-size: 24px;
    color: #333333;
    font-family: "宋体";
    margin-top: 1.88%;
}

.ysda-zt .ysda-xk .xwzx-zt ul li .xwzx-y a h2:hover {
    color: #335f40;
}

.ysda-zt .ysda-xk .xwzx-zt ul li .xwzx-y a span {
    display: block;
    width: 100;
    font-size: 14px;
    color: #474644;
    margin-top: 1.88%;
}

.ysda-zt .ysda-xk .xwzx-zt ul li .xwzx-y a h4 {
    width: 100%;
    font-size: 14px;
    color: #333333;
    margin-top: 1.88%;
    font-weight: normal;
}

/* 主营业务css开始 */

.zyyw-zt {
    width: 100%;
    height: 500px;
    margin: 0 auto;
    background: url('../img/jz1.png') no-repeat;
    background-size: 100% 100%;
    margin-top: 100px;
    overflow: hidden;
}

.zyyw-zt h1 {
    width: 48px;
    font-size: 40px;
    line-height: 1.1;
    text-align: center;
    padding-top: 40px;
    height: 224px;
    float: right;
    margin-right: 126px;
    margin-top: 110px;
    background: url('../img/djk1.png') no-repeat;
    background-size: 100% 100%;
}

.zyyw-zt .xj-hg {
    line-height: 1.5;
}

.zyyw-zt .xj-wz {
    float: right;
    width: 10.2rem;
    overflow-x: scroll;
    height: 3.03rem;
    margin-top: 1.1rem;
    margin-right: .75rem;
    writing-mode: tb-rl;
	padding-bottom: 0.2rem;
}

.zyyw-zt .xj-wz::-webkit-scrollbar-track {
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
	border-radius:10px;
	background-color:#ece9d5;
}
.zyyw-zt .xj-wz::-webkit-scrollbar {
	width:2px;
	background-color:#ece9d5;
	height: 3px;
}
.zyyw-zt .xj-wz::-webkit-scrollbar-thumb {
	border-radius:10px;
	-webkit-box-shadow:inset 0 0 6px rgba(236,233,213,.3);
	background-color:#746039;
}

.zyyw-zt .xj-wz * {
    font-size: .18rem;
    float: right;
    height: 100%;
    text-align: center;
    font-family: "宋体";
    font-weight: 400;
    writing-mode: tb-rl;
    text-align: justify;
}

.zyyw-zt .xj-wz img {
    display: block;
    width: 4rem;
    height: 2.6rem;
    margin-top: .14rem;
}

.zyyw-zt ul li:first-child {
    margin-right: 5px;
}

.zyyw-zt ul li:last-child {
    border-left: 0;
}

.zyyw-zt .zyyw-zt-t {
    float: right;
    width: 400px;
    height: 300px;
    margin-right: 50px;
    margin-top: 110px;
    background: url('../img/nh.png') no-repeat;
    background-size: 100% 100%;
}

.zyyw-zt .zyyw-zt-t img {
    display: block;
    margin-left: 8px;
    margin-top: 6px;
    width: 96%;
    height: 97%;
}

/* 筑梦桃园css开始 */

.fzlc-zt .xzkd .inBox .zmty .zmty-tp {
    width: 92%;
    height: 610px;
    margin: 0 auto;
}

.fzlc-zt .xzkd .inBox .zmty .zmty-tp img {
    display: block;
    width: 100%;
    height: 100%;
}

.fzlc-zt .xzkd .inBox .zmty {
    width: 1316px;
    display: table;
    height: 880px;
    margin: 0 auto;
    margin-top: 80px;
    overflow: hidden;
}

.fzlc-zt .xzkd .inBox .zmty p {
    width: 92%;
    display: table;
    margin: 0 auto;
    margin-top: 50px;
    margin-bottom: 100px;
}

.fzlc-zt .xzkd .inBox .zmty p span {
    display: block;
    width: 100%;
    font-size: 18px;
    color: #1e1e1e;
    text-indent: 10pt;
}

/* 组织架构css开始 */

.zzjg-zt {
    width: 86%;
    height: 452px;
    margin: 0 auto;
    margin-top: 110px;
    margin-bottom: 300px;
}

.zzjg-zt img {
    display: block;
    width: 100%;
    height: 100%;
}

/* 基础建设css开始 */

.jcjs {
    width: 90%;
    display: table;
    margin: 0 auto;
    margin-top: 44px;
    margin-bottom: 50px;
}

.jcjs img {
    display: inline-block;
    width: auto;
    max-width: 100%;
}

.jcjs * {
    max-width: 100%;
    word-break: break-all;
    white-space: normal;
}
.jcjs .jcjs-tp {
    width: 92%;
    height: 278px;
    margin: 0 auto;
    margin-bottom: 30px;
}

.jcjs .jcjs-tp .jcjs-img {
    float: left;
    display: block;
    height: 100%;
    width: 48%;
}

.jcjs .jcjs-tp .jcjs-img1 {
    float: right;
    display: block;
    height: 100%;
    width: 48%;
}

/* 联系我们css开始 */

.lxwm {
    width: 92%;
    display: table;
    margin: 0 auto;
}

.lxwm ul {
    width: 100%;
    display: table;
    margin-bottom: 30px;
}

.lxwm ul li {
    width: 28%;
    height: 280px;
    float: left;
    background: url('../img/lxxx.png') no-repeat;
    background-position: 50% 50%;
    margin-top: 50px;
    margin-left: 4.08%;
}

.lxwm ul li:nth-child(2) {
    background: url('../img/lxdh.png') no-repeat;
    background-position: 50% 50%;
}

.lxwm ul li:nth-child(3) {
    background: url('../img/lxwz.png') no-repeat;
    background-position: 50% 50%;
}

.lxwm ul li:nth-child(4) {
    background: url('../img/lxdz.png') no-repeat;
    background-position: 50% 50%;
}

.lxwm ul li:nth-child(5) {
    background: url('../img/lxdz.png') no-repeat;
    background-position: 50% 50%;
}

.lxwm ul li:nth-child(6) {
    background: url('../img/lxyb.png') no-repeat;
    background-position: 50% 50%;
}
.lxwm ul li p{
    width: 80%;
    margin: 0 auto;
}
.lxwm ul li span {
    display: block;
    width: 90%;
    margin: 0 auto;
    height: 40px;
    margin-top: 110px;
    font-size: 18px;
    color: #000000;
    text-align: center;
    font-weight: 500;
}

.lxwm ul li .lxwm-span {
    margin-top: 20px;
}

.lxwm .dt {
    width: 92%;
    height: 498px;
    margin: 0 auto;
    background: url('../img/dt.png') no-repeat;
    background-size: 100% 100%;
    margin-bottom: 80px;
    overflow: hidden;
    position: relative;
}

.lxwm .dt iframe {
    display: block;
    width: 96%;
    height: 80%;
    overflow: hidden;
    margin-left: 2%;
    margin-top: 6.8%;
}

/* 发展历程css开始 */

.fzlc {
    width: 90%;
    display: table;
    margin: 0 auto;
    position: relative;
}

.fzlc .txtScroll-left {
    width: 100%;
    display: table;
    overflow: hidden;
}

.fzlc .txtScroll-left .fzlc-hd {
    margin-top: 1.3rem;
    width: 100%;
    overflow: hidden;
    position: relative;
}

.fzlc .txtScroll-left .fzlc-hd .n-ul {
    width: 90%;
    height: 100%;
    background: url(../img/ulbj.png) no-repeat;
    background-size: 90% 2px;
    background-position: 50% 50%;
    overflow: hidden;
    margin: 0 auto;
}

.fzlc .txtScroll-left .fzlc-hd .n-ul li {
    width: 30px;
    height: 30px;
    background: url('../img/libj.png') no-repeat;
    background-position: 50% 50%;
    float: left;
    margin-left: 170px;
    margin-top: 19px;
    font-size: 0px;
}

.fzlc .txtScroll-left .fzlc-hd .n-ul li:first-child {
    margin-left: 26px;
}

.fzlc .txtScroll-left .fzlc-hd .n-ul li:nth-child(2) {
    margin-left: 182px;
}

.fzlc .txtScroll-left .fzlc-hd .n-ul li:nth-child(3) {
    margin-left: 179px;
}

.fzlc .txtScroll-left .fzlc-hd .n-ul li:nth-child(4) {
    margin-left: 179px;
}

.fzlc .txtScroll-left .fzlc-hd .n-ul li:nth-child(5) {
    margin-left: 179px;
}

.fzlc .txtScroll-left .fzlc-hd .n-ul li:nth-child(6) {
    margin-left: 179px;
}

.fzlc .txtScroll-left .fzlc-hd .prev {
    position: absolute;
    display: block;
    width: 36px;
    height: 36px;
    top: 16px;
    left: 0;
    cursor: pointer;
    background: url("../img/zz.png") no-repeat;
}

.fzlc .txtScroll-left .fzlc-hd .next {
    position: absolute;
    width: 36px;
    height: 36px;
    display: block;
    top: 16px;
    right: 0;
    background: url("../img/yy.png") no-repeat;
    background-position: -8px 0;
}

.fzlc .txtScroll-left .fzlc-hd .n-ul li.on {
    background: url('../img/xz10.png') no-repeat;
    background-size: 100% 100%;
}

.fzlc .txtScroll-left .fzlc-bd {
    width: 100%;
    min-height: 2.32rem;
    padding-bottom: 2rem;
    margin-top: 1.5rem;
    position: relative;
    overflow: hidden;
}

.fzlc .txtScroll-left .fzlc-bd .infoList {
    overflow: hidden;
    zoom: 1;
    width: 100%;
    min-height: 2.32rem;
}

.fzlc .txtScroll-left .fzlc-bd .infoList li {
    margin: 0 auto;
    min-height: 2.32rem;
    margin-left: 5%;
}

.fzlc .txtScroll-left .fzlc-bd .infoList li .z-sj {
    width: 8.8%;
    padding-bottom: 14.4%;
    float: left;
    border-right: .01rem solid #bebbb3;
    font-size: .3rem;
    color: #000000;
    font-weight: bold;
}

.fzlc .txtScroll-left .fzlc-bd .infoList li .y-js {
    float: right;
    width: 88%;
    display: table;
}

.fzlc .txtScroll-left .fzlc-bd .infoList li .y-js * {
    font-size: .16rem;
    max-width: 100% !important;
}

.swiper-container1 {
    width: 1086px;
    margin: 0 auto;
    padding-top: .01rem;
    background: url(../img/ulbj.png) center center no-repeat;
    background-size: 95% auto;
    position: relative;
    margin-top: 1.58rem;
}

.swiper-container1 .swiper-slide {
    background: url(../img/libj.png) 50% 50% no-repeat;
    width: 30px !important;
    height: 30px;
    cursor: pointer;
}

.swiper-container1 .swiper-slide .one {
    width: .3rem;
    height: .3rem;
}

.two {
    font-size: .18rem;
    color: #bebbb3;
    margin-top: -.8rem;
}
.swiper-slide:nth-child(even) .two{
	margin-top: 0.8rem;
}

.two img {
    width: 100%;
}

.swiper-wrapper {
    height: auto !important;
}

.my-bullet {
    display: inline-block;
    width: 30px;
    height: 30px;
    background: url(../img/libj.png) no-repeat;
    background-position: 50% 50%;
    margin-right: 181px;
}

.my-bullet-active {
    background: url(../img/xz10.png) no-repeat 100% 100%;
}

.swiper-button-prev {
    top: 1.86rem !important;
    outline: 0;
    width: 27px !important;
    height: 22px !important;
    background: url('../img/zz.png') no-repeat;
    background-size: 100% 100%;
}
.swiper-button-prev:hover{
    background: url('../img/zz1.png') no-repeat;
    background-size: 100% 100%;
}
.swiper-button-prev:after {
    content: '' !important;
}

.swiper-button-next {
    top: 1.86rem !important;
    outline: 0;
    width: 27px !important;
    height: 22px !important;
    background: url('../img/yy1.png') no-repeat;
    background-size: 100% 100%;
}
.swiper-button-next:hover{
    background: url('../img/yy1.png') no-repeat;
    background-size: 100% 100%;
}
.swiper-button-next:after {
    content: '' !important;
}

.swiper-container1 {
    --swiper-theme-color: transparent;
    --swiper-navigation-color: transparent;
    --swiper-navigation-size: 36px;
}

/* 响应式适配开始 */

@media screen and (max-width:1800px) and (min-width:1660px) {
    .zyyw-xk .xk-5 a div span {
        font-size: .2rem;
    }
}

@media screen and (max-width:1661px) and (min-width:1500px) {
    .zyyw-xk .xk-5 a div span {
        font-size: .18rem;
    }
}

@media screen and (max-width:1449px) and (min-width:1400px) {
    .zyyw-xk .xk-5 a div span {
        font-size: .16rem;
    }
}

@media screen and (max-width:1374px) and (min-width:1319px) {
    .nav .nav1 .nav1-zh ul li {
        margin-left: 3%;
        margin-right: 3%;
    }
    .nav-z .nav1 .nav1-zh ul li {
        margin-left: 3%;
        margin-right: 3%;
    }
}

@media screen and (max-width:1320px) and (min-width:860px) {
    .nav .nav1 .nav1-zh ul li {
        margin-left: 2%;
        margin-right: 2%;
    }
    .nav-z .nav1 .nav1-zh ul li {
        margin-left: 2%;
        margin-right: 2%;
    }
}

@media screen and (max-width:859px) and (min-width:768px) {
    .nav .nav1 .nav1-zh ul li {
        margin-left: 1.5%;
        margin-right: 1.5%;
    }
    .nav-z .nav1 .nav1-zh ul li {
        margin-left: 1.5%;
        margin-right: 1.5%;
    }
}

@media screen and (max-width: 1024px) {
    .nav .nav1 .nav1-z {
        display: none;
    }
    .nav-z .nav1 .nav1-z {
        display: none;
    }
    .nav .nav1 .nav1-y {
        display: none;
    }
    .nav-z .nav1 .nav1-y {
        display: none;
    }
}

@media screen and (max-width: 1854px) {
    .lxwm ul li {
        margin-left: 2.0%;
    }
}

@media screen and (max-width: 1730px) {
    .lxwm ul li {
        width: 28.21%;
    }
    .lxwm {
        width: 100%;
    }
    .fzlc-zt .xzkd {
        width: 98%;
    }
}
.fzlc-zt .xzkd .outBox .x1111 ul li {
    width: 24.8% !important;
}

@media screen and (max-width: 1336px) {
    .fzlc-zt .xzkd .outBox .x1111 ul li {
        width: 24.74% !important;
    }
}

@media screen and (max-width:1374px) and (min-width:1319px) {
    .nav .nav1 .nav1-zh ul li {
        margin-left: 3%;
        margin-right: 3%;
    }
    .nav-z .nav1 .nav1-zh ul li {
        margin-left: 3%;
        margin-right: 3%;
    }
}

@media screen and (max-width:1320px) and (min-width:860px) {
    .nav .nav1 .nav1-zh ul li {
        margin-left: 2%;
        margin-right: 2%;
    }
    .nav-z .nav1 .nav1-zh ul li {
        margin-left: 2%;
        margin-right: 2%;
    }
}

@media screen and (max-width:1740px) and (min-width:1024px) {
    .foot .fot .fot-s .fot-s-y p span {
        font-size: .12rem;
        min-width: 1.3rem;
    }
    .foot .fot .fot-s .fot-s-y p strong {
        font-size: .16rem;
    }
}

@media screen and (max-width:1550px) {
    .foot .fot .fot-s .fot-s-z {
        display: none;
    }
    .foot .fot .fot-s .fot-s-y {
        display: none;
    }
    .foot .fot .fot-s .fot-s-zh {
        width: 100%;
        margin-left: 0;
        height: 100%;
        border-left: 0;
        border-right: 0;
    }
}

@media screen and (max-width:859px) and (min-width:768px) {
    .nav .nav1 .nav1-zh ul li {
        margin-left: 1.5%;
        margin-right: 1.5%;
    }
    .nav-z .nav1 .nav1-zh ul li {
        margin-left: 1.5%;
        margin-right: 1.5%;
    }
}

@media screen and (max-width: 1024px) {
    .nav .nav1 .nav1-z {
        display: none;
    }
    .nav-z .nav1 .nav1-z {
        display: none;
    }
    .nav-z .nav1 .nav1-y {
        display: none;
    }
}

@media screen and (max-width: 1200px) {
    .foot .fot .fot-x p {
        min-width: 60%;
    }
}

/* 新加开始 */

@media screen and (max-width:1920px) and (min-width:769px) {
    .dt-if2 {
        display: none !important;
    }
    .sj-nav {
        display: none;
    }
    .sj-xj-wz {
        display: none;
        height: 0;
    }
    .sj-jg {
        display: none;
    }
    .sj-gy-b {
        display: none;
    }
    .sj-foot {
        display: none;
    }
    .sj-fenye {
        display: none;
    }
}
@media screen and (max-width: 768px) {
    .dt-if{
        display: none !important;
    }
    .dt-if3{
        display: none !important;
    }
    .dt-if {
        display: none !important;
    }
    .swiper-slide:nth-child(1) {
        background: none;
    }
    .g_bx {
        background: none;
    }
    .swiper-slide {
        background: none;
    }
    .g_yc {
        display: none;
    }
    .xwzx-xq .xwzx-zw .sxp a span {
        margin-left: 0;
        width: 300px;
    }
    .xwzx-xq .hyt2 {
        background: none;
        height: 0;
        margin-top: 0;
    }
    .xj_sjss {
        width: 7rem;
        height: .7rem;
        overflow: hidden;
        margin: 0 auto;
        margin-top: .42rem;
        border: 1px solid #646464;
        line-height: .7rem;
        margin-bottom: .2rem;
    }
    .xj_sjss input {
        display: block;
        float: left;
        width: 5rem;
        height: 100%;
        padding-left: .3rem;
    }
    .xj_sjss>span {
        float: right;
        display: block;
        width: .3rem;
        height: .3rem;
        margin-top: .2rem;
        margin-right: .26rem;
    }
    .xj_sjss>span img {
        display: block;
        width: 100%;
        height: 100%;
    }
    .ysda-zt {
        padding-bottom: 0;
    }
    .fzlc-zt .xzkd .outBox .hd ul li:hover {
        background: none;
    }
    .fzlc-zt .xzkd .outBox .hd ul li:hover a {
        color: #000000;
    }
    .xj-wz {
        display: none;
        height: 0;
    }
    .sj-xj-wz {
        width: 82%;
        margin: 0 auto;
        margin-top: 120px;
        height: 300px;
        overflow-y: scroll;
        font-size: 16px;
		padding-right: 0.2rem;
    }
	.sj-xj-wz::-webkit-scrollbar-track {
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
	border-radius:10px;
	background-color:#ece9d5;
}
.sj-xj-wz::-webkit-scrollbar {
	width:2px;
	background-color:#ece9d5;
	height: 3px;
}
.sj-xj-wz::-webkit-scrollbar-thumb {
	border-radius:10px;
	-webkit-box-shadow:inset 0 0 6px rgba(236,233,213,.3);
	background-color:#746039;
}

    .sj-xj-wz * {
        font-size: 16px;
        color: #333333;
        text-align: center;
    }
    .sj-xj-wz img {
        max-width: 96%;
        margin: 0 auto;
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .xwzx-xq .hyt {
        background: none;
        height: 0;
    }
    .xwzx-xq .xwzx-zw .xgtj ul {
        margin-top: 0;
    }
    .xwzx-xq .xwzx-zw .sxp a[href]:hover {
        background: none;
        color: #323232;
    }
    .xwzx-xq .xwzx-zw .SubXiDiv {
        width: 92%;
    }
    .xwzx-xq .xwzx-zw .SubXiText center {
        min-height: 4rem;
    }
    .xwzx-xq .xwzx-zw .xgtj h1 {
        background-size: 250% 80%;
    }
    .ysda-zt .ysda-xk .hyt2 {
        background: none;
        height: 0;
    }
    .ysda-zt .ysda-xk .hyt {
        background: none;
        height: 0;
    }
    .swiper-container1 {
        display: none;
    }
    .fzlc-zt .xzkd .bd .hyt2 {
        background: none;
        height: 0;
        margin-top: 0;
    }
    .fzlc-zt .xzkd .bd .hyt {
        background: none;
        height: 0;
    }
    .fzlc-zt {
        padding-bottom: 0;
    }
    .swiper-button-next {
        display: none !important;
    }
    .swiper-button-prev {
        display: none !important;
    }
    .txtScroll-left {
        display: none !important;
    }
    .txtScroll-left11 {
        margin: 0 auto;
        display: block !important;
        width: 92%;
        margin-top: .6rem;
    }
    .txtScroll-left11 li {
        margin-bottom: 24px;
    }
    .txtScroll-left11 li .z-sj {
        color: #2e5e40;
        font-weight: bold;
        font-size: 18px;
    }
    .txtScroll-left11 li .z-sj>div {
        display: inline-block;
        width: 12px;
        height: 12px;
        border-radius: 50%;
        background: #335f40;
        position: absolute;
        left: -6px;
        top: 11px;
    }
    .txtScroll-left11 li .y-js span {
        font-size: 14px;
    }
    .txtScroll-left11 li .y-js p {
        font-size: 14px;
    }
    .txtScroll-left11 .fzlc-bd {
        border-left: 1px solid #c5ccc7;
    }
    .txtScroll-left11 .fzlc-bd li {
        padding-left: 36px;
        padding-bottom: 24px;
        border-bottom: 1px solid #c5ccc7;
        position: relative;
    }
    .nav {
        display: none;
    }
    .swiper-container {
        display: none;
    }
    .nav-z {
        display: none;
    }
    .fenye {
        width: 7.5rem;
        height: auto;
    }
    .fenye .fy ul div span {
        height: auto;
        line-height: 23px;
        padding-left: 6px;
        padding-right: 6px;
    }
    .fenye .fy ul div a {
        height: auto;
        line-height: 23px;
        padding-right: 6px;
        padding-left: 6px;
    }
    .fenye .fy ul>input {
        height: 23px;
        line-height: 23px;
        margin-left: -.07rem;
    }
    .fenye .fy ul>a {
        height: auto;
        line-height: 23px;
        padding-left: 6px;
        padding-right: 6px;
    }
    .foot {
        display: none;
    }
    .sj-nav {
        width: 100%;
        background: url('../img/sj-bj.png') repeat;
    }
    .sj-nav .sj-aj {
        width: 100%;
        height: .92rem;
        overflow: hidden;
        display: none;
        position: fixed;
        top: 0;
        left: 0;
        background: url(../img/sj-bj.png) repeat;
        z-index: 999;
    }
    .sj-nav .sj-aj a {
        display: block;
        width: 1.94rem;
        height: .56rem;
        margin-top: .16rem;
        margin-left: .24rem;
        float: left;
    }
    .sj-nav .sj-aj a img {
        display: block;
        width: 100%;
        height: 100%;
    }
    .sj-nav .sj-aj .g-hg1 {
        display: block;
        width: .68rem;
        height: .51rem;
        margin-top: .22rem;
        float: right;
        margin-right: .26rem;
    }
    .sj-nav .sj-aj .g-hg1 img {
        display: block;
        width: 100%;
        height: 100%;
    }
    .sj-nav .sj-dh-ul {
        width: 6.78rem;
        width: 100%;
        padding-bottom: .5rem;
        background: url(../img/sj-bj.png) repeat;
        display: none;
        position: fixed;
        left: 0;
        z-index: 20;
        top: 46px;
    }
    .sj-nav .sj-dh-ul li {
        height: 1.1rem;
        border-bottom: .01rem solid #d5d8da;
        line-height: 1.1rem;
        overflow: hidden;
        width: 7rem;
        margin: 0 auto;
        background: url('../img/xjxl.png') no-repeat;
        background-position: 0 50%;
    }
    .sj-nav .sj-dh-ul li:last-child {
        border-bottom: 0;
    }
    .sj-nav .sj-dh-ul li a {
        display: block;
        width: 100%;
        height: 100%;
        font-size: .28rem;
        color: #646464;
        font-family: '宋体';
        font-weight: bold;
        padding-left: .3rem;
    }
    .sj-nav .sj-dh-ul li a img {
        display: none;
        float: right;
        width: .4rem;
        height: .32rem;
        margin-right: 16px;
        margin-top: 20px;
    }
    .sj-nav .sj-dh-ul li.on a img {
        display: block;
    }
    .sj-nav .sj-ajcs {
        width: 100%;
        height: .92rem;
        background: #ffffff;
        padding-top: .01rem;
    }
    .sj-nav .sj-ajcs a {
        display: block;
        width: 1.94rem;
        height: .56rem;
        margin-top: .16rem;
        margin-left: .24rem;
        float: left;
    }
    .sj-nav .sj-ajcs a img {
        display: block;
        width: 100%;
        height: 100%;
    }
    .sj-nav .sj-ajcs>.g-hg {
        float: right;
        display: block;
        width: .64rem;
        height: .5rem;
        margin-right: .24rem;
        margin-top: .2rem;
    }
    .sj-nav .sj-ajcs>.g-hg img {
        display: block;
        width: 100%;
        height: 100%;
    }
    .sj-jg {
        width: 100%;
        background: url('../img/sj-bj.png');
    }
    .sj-jg .sj-ban {
        width: 100%;
        height: 4.66rem;
        overflow: hidden;
    }
    .sj-jg .sj-ban .sj-b-xk {
        width: 7.06rem;
        height: 100%;
        margin: 0 auto;
        background: url('../img/sj-jz.png') no-repeat;
        background-size: 100% 3.76rem;
        background-position: 0 .32rem;
        overflow: hidden;
    }
    .sj-jg .sj-ban .sj-b-xk .sj-swiper-container {
        width: 5.6rem !important;
        height: 100%;
        margin-left: .7rem;
        margin-top: .88rem;
        overflow: hidden;
    }
    .sj-jg .sj-ban .sj-b-xk .swiper-slide {
        width: 100% !important;
        height: 2.68rem !important;
        text-align: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
    .sj-jg .sj-ban .sj-b-xk .swiper-slide a {
        display: block;
        width: 100%;
        height: 100%;
    }
    .sj-jg .sj-ban .sj-b-xk .swiper-slide a img {
        display: block;
        width: 100%;
        height: 100%;
    }
    .sj-jg .sj-ban .sj-b-xk .sj-swiper-pagination {
        text-align: center;
        display: inline-block;
        width: 100%;
        height: .82rem;
        margin-top: .3rem;
        overflow: hidden;
    }
    .sj-jg .sj-ban .sj-b-xk .swiper-pagination-bullet {
        width: .4rem;
        height: .3rem;
        background: url('../img/sj-t.png') no-repeat;
        background-size: 100% 100%;
        margin-top: .2rem;
    }
    .sj-jg .sj-ban .sj-b-xk .swiper-pagination-bullet-active {
        width: .4rem;
        height: .3rem;
        background: url('../img/sj-t2.png') no-repeat;
        background-size: 100% 100%;
        margin-top: .2rem;
    }
    .zyyw-xk .xk-5 {
        width: 90%;
    }
    .zyyw-xk .xk-5 a {
        width: 3.02rem;
        height: 5.84rem;
        margin-top: .66rem;
        margin-right: 0;
        margin-left: 10%;
    }
    .zyyw-xk .xk-5 a img {
        display: block;
        width: 100%;
        height: 100%;
    }
    .zyyw-xk .xk-5 .sj-a1 {
        margin-left: 0;
    }
    .zyyw-xk {
        background: url(../img/sj-bj.png);
    }
    .sj-ysjj {
        width: 100%;
        padding-top: 1rem;
        padding-bottom: 1.22rem;
    }
    .sj-ysjj .sj-ysjj-xk {
        width: 94%;
        margin: 0 auto;
        overflow: hidden;
    }
    .sj-ysjj .sj-ysjj-xk a {
        display: block;
        width: 2.9rem;
        height: .7rem;
        margin: 0 auto;
        margin-top: .42rem;
    }
    .sj-ysjj .sj-ysjj-xk a img {
        display: block;
        width: 100%;
        height: 100%;
    }
    .sj-ysjj .sj-ysjj-xk p {
        width: 100%;
        font-size: .26rem;
        color: #1d1d1d;
        line-height: 1.8;
        margin-top: .6rem;
        font-weight: 450;
    }
    .sj-ysjj .sj-ysjj-xk .sj-jj-a {
        display: block;
        width: 2.56rem;
        height: .66rem;
        margin: 0 auto;
        margin-top: .6rem;
    }
    .sj-ysjj .sj-ysjj-xk .sj-jj-a img {
        display: block;
        width: 100%;
        height: 100%;
    }
    .sj-ysjj .sj-ysjj-xk .sj-jj-a1 {
        display: block;
        width: 1.44rem;
        height: 2.64rem;
        float: left;
        margin-left: .5rem;
    }
    .sj-ysjj .sj-ysjj-xk .sj-jj-a2 {
        margin-left: .88rem;
        display: block;
        width: 1.44rem;
        height: 2.64rem;
        float: left;
    }
    .sj-ysjj .sj-ysjj-xk .sj-jj-a1 img {
        display: block;
        width: 100%;
        height: 100%;
    }
    .sj-ysjj .sj-ysjj-xk .sj-jj-a2 img {
        display: block;
        width: 100%;
        height: 100%;
    }
    .sj-thym {
        width: 100%;
    }
    .sj-thym .sj-thym-xk {
        width: 92%;
        margin: 0 auto;
    }
    .sj-thym .sj-thym-xk .sj-swiper-container1 {
        width: 100% !important;
        height: auto;
        margin-top: .5rem;
        overflow: hidden;
    }
    .sj-thym .sj-thym-xk .swiper-slide {
        flex-wrap: wrap;
        /* 让弹性布局里的元素换行 */
        width: 100% !important;
        height: auto !important;
        text-align: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
    .sj-thym .sj-thym-xk .swiper-slide .sj-thym-a1 {
        display: block;
        width: 4.1rem;
        height: .52rem;
        margin: 0 auto;
    }
    .sj-thym .sj-thym-xk .swiper-slide .sj-thym-a1 img {
        display: block;
        width: 100%;
        height: 100%;
    }
    .sj-thym .sj-thym-xk .swiper-slide p {
        width: 100%;
        color: #202020;
        font-size: .26rem;
        font-family: '宋体';
        margin-top: .56rem;
    }
    .sj-thym .sj-thym-xk .swiper-slide .sj-thym-a2 {
        display: block;
        width: 2rem;
        height: .52rem;
        margin: 0 auto;
        margin-top: .3rem;
    }
    .sj-thym .sj-thym-xk .swiper-slide .sj-thym-a2 img {
        display: block;
        width: 100%;
        height: 100%;
    }
    .sj-thym .sj-thym-xk .swiper-slide .sj-thym-a3 {
        display: block;
        width: 100%;
        height: 4rem;
        margin-top: .3rem;
    }
    .sj-thym .sj-thym-xk .swiper-slide .sj-thym-a3 img {
        display: block;
        width: 100%;
        height: 100%;
    }
    .sj-thym .sj-thym-xk .sj-swiper-pagination1 {
        text-align: center;
        display: inline-block;
        width: 100%;
        height: .82rem;
        margin-top: .3rem;
        overflow: hidden;
    }
    .sj-thym .sj-thym-xk .swiper-pagination-bullet {
        width: .4rem;
        height: .3rem;
        background: url('../img/sj-t.png') no-repeat;
        background-size: 100% 100%;
        margin-top: .2rem;
    }
    .sj-thym .sj-thym-xk .swiper-pagination-bullet-active {
        width: .4rem;
        height: .3rem;
        background: url('../img/sj-t2.png') no-repeat;
        background-size: 100% 100%;
        margin-top: .2rem;
    }
    .xk {
        background: url(../img/sj-bj.png);
        margin-top: 0;
        padding-bottom: .7rem;
    }
    .xk .xk-2 {
        width: 92%;
    }
    .xk .xk-2 .slideTxtBox .hd {
        margin-top: .3rem;
        margin-bottom: .3rem;
    }
    .xk .xk-2 .slideTxtBox .hd ul li {
        padding-left: .34rem;
        padding-right: .34rem;
    }
    .xk .xk-2 .slideTxtBox .bd {
        margin-top: 0;
    }
    .xk .xk-2 .slideTxtBox .bd ul {
        zoom: 1;
        overflow: hidden;
    }
    .xk .xk-2 .slideTxtBox .bd ul>a {
        display: block;
        width: 2rem;
        height: .5rem;
        line-height: .5rem;
        margin-top: 9rem;
    }
    .xk .xk-2 .slideTxtBox .bd li {
        width: 100%;
        height: 2.4rem;
        border-bottom: .01rem solid #c0c3c5;
        overflow: hidden;
        background: none;
    }
    .xk .xk-2 .slideTxtBox .bd li:hover {
        background: none;
    }
    .xk .xk-2 .slideTxtBox .bd li:nth-child(3) {
        border-bottom: .01rem solid #c0c3c5;
    }
    .xk .xk-2 .slideTxtBox .bd li a {
        display: block;
        width: 100%;
        height: 100%;
    }
    .xk .xk-2 .slideTxtBox .bd li a .sj-tz-z {
        float: left;
        margin-top: .34rem;
        width: 3.12rem;
        height: 2rem;
    }
    .xk .xk-2 .slideTxtBox .bd li a .sj-tz-z img {
        display: block;
        width: 100%;
        height: 100%;
        margin-top: 0;
    }
    .xk .xk-2 .slideTxtBox .bd li a .sj-tz-y {
        float: right;
        width: 3.66rem;
        margin-top: .34rem;
        height: 2rem;
        overflow: hidden;
    }
    .xk .xk-2 .slideTxtBox .bd li a .sj-tz-y p {
        width: 100;
        font-size: .28rem;
        color: #252525;
        margin-top: .2rem;
    }
    .xk .xk-2 .slideTxtBox .bd li a .sj-tz-y span {
        display: block;
        width: 100%;
        font-size: .24rem;
        color: #979797;
    }
    .sj-foot {
        width: 100%;
        background: url(../img/sj-bj.png);
        padding-bottom: .4rem;
        padding-top: .4rem;
    }
    .sj-foot .sj-fot {
        width: 90%;
        margin: 0 auto;
    }
    .sj-foot .sj-fot p {
        width: 100%;
        height: auto;
        display: table;
    }
    .sj-foot .sj-fot .sj-d-a {
        width: 100%;
        display: table;
    }
    .sj-foot .sj-fot p .sj-f-a {
        display: block;
        float: left;
        height: .24rem;
        font-size: .24rem;
        color: #777975;
        margin-left: .36rem;
    }
    .sj-foot .sj-fot p .sj-f-a1 {
        display: block;
        float: left;
        height: .24rem;
        font-size: .24rem;
        color: #777975;
    }
    .sj-foot .sj-fot .sj-d-a .sj-f-a2 {
        display: block;
        float: left;
        height: .24rem;
        font-size: .24rem;
        color: #777975;
        margin-left: 1.8rem;
    }
    .sj-foot .sj-fot .sj-d-a .sj-f-a3 {
        display: block;
        float: left;
        height: .24rem;
        font-size: .24rem;
        color: #777975;
    }
    .sj-foot .sj-fot .sj-d-a .sj-f-a4 {
        display: block;
        float: left;
        height: .24rem;
        font-size: .24rem;
        color: #777975;
    }
    .sj-foot .sj-fot p .sj-f-img {
        float: left;
        display: block;
        margin-left: .16rem;
        margin-right: .16rem;
    }
    .sj-foot .sj-fot .sj-d-a .sj-f-img1 {
        float: left;
        display: block;
        height: .24rem;
        margin-left: .16rem;
        margin-top: .1rem;
        margin-right: .16rem;
    }
    .gy-ban {
        display: none;
    }
    .sj-gy-b {
        width: 100%;
        height: 132.8px;
        overflow: hidden;
    }
    .sj-gy-b .sj-gy-b-swiper-container {
        width: 100%;
        height: 100%;
    }
    .sj-gy-b .swiper-slide {
        text-align: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
    .sj-gy-b .swiper-slide img {
        display: block;
        width: 100%;
        height: 100%;
        min-height: 132.8px;
    }
    .fzlc-zt {
        width: 7.5rem;
        min-width: 100%;
    }
    .fzlc-zt .xzkd {
        width: 98%;
    }
    .fzlc-zt .xzkd .outBox .hd ul {
        min-width: 100%;
        /* 我改的 */
        display: flex;
        justify-content: space-around;
        flex-wrap: nowrap;
    }
    .fzlc-zt .xzkd .bd .inBox {
        background: none;
        margin-top: 0;
    }
    .jcjs {
        margin-top: 30px;
        margin-bottom: 0;
    }
    .jcjs p {
        margin-top: 0;
    }
    .jcjs p span {
        font-size: .18rem;
    }
    .jcjs .jcjs-tp {
        height: 2.78rem;
    }
    .lxwm ul li {
        width: 96%;
    }
    .lxwm .dt {
        width: 92%;
        height: 4.98rem;
        background: url(../img/dt2.png) center center no-repeat;
        background-size: 100% 100%;
    }
    .lxwm .dt iframe {
        width: 95%;
        margin-left: 9px;
        margin-top: 14px;
    }
    .wzdt-zt .wzdt-xk {
        min-width: 100%;
    }
    .wzdt-zt .wzdt-xk {
        margin-top: 0;
        margin-bottom: .6rem;
    }
    .wzdt-zt .wzdt-xk .wzdt-zt-ul li {
        width: 40%;
        margin-left: .3rem;
    }
    .wzdt-zt .wzdt-xk .wzdt-zt-ul2 li {
        width: 40%;
        margin-left: .3rem;
    }
    .wzdt-zt .wzdt-xk .wzdt-zt-ul2 li:first-child {
        margin-left: .3rem;
    }
    .wzdt-zt .wzdt-xk .wzdt-zt-ul2 li {
        margin-top: .15rem;
    }
    .fzlc-zt .xzkd .inBox .xwzx-zt>ul {
        height: auto;
        margin-top: .4rem;
        width: 92%;
        margin-left: 3%;
    }
    .fzlc-zt .xzkd .inBox .xwzx-zt>ul>li {
        margin-bottom: .4rem;
        height: auto;
    }
    .fzlc-zt .xzkd .inBox .xwzx-zt ul li .xwzx-z {
        width: 100%;
        height: auto;
    }
    .fzlc-zt .xzkd .inBox .xwzx-zt ul li .xwzx-y {
        width: 100%;
        height: auto;
    }
    .fzlc-zt .xzkd .inBox .xwzx-zt {
        margin-top: 0;
        padding-bottom: .4rem;
    }
    .fzlc-zt .xzkd .inBox .xwzx-zt ul li .xwzx-y a span {
        margin-top: 0;
    }
    .fzlc-zt .xzkd .inBox .xwzx-zt ul li .xwzx-y a h4 {
        margin-top: 0;
    }
    .fzlc-zt .xzkd .inBox .xwzx-zt ul li .xwzx-y a h2 {
        font-size: 20px;
    }
    .xwzx-xq {
        height: auto !important;
        padding-bottom: .5rem;
        background: url(../img/xwzxxq.png) no-repeat;
        background-size: 100% 100%;
    }
    .xwzx-xq .xwzx-zw {
        background: none;
        margin-top: 0;
        width: 92%;
    }
    .xwzx-xq .xwzx-zw>h1 {
        padding-top: .58rem;
        padding-bottom: 0;
    }
    .xwzx-xq .xwzx-zw .SubXiDivr {
        display: none;
    }
    .xwzx-xq .xwzx-zw .SubXiText {
        width: 94%;
        margin: 0 auto;
        margin-top: 10px;
    }
    .xwzx-xq .xwzx-zw .SubXiText * {
        font-size: 16px;
        margin: 0 auto;
    }
	.xwzx-xq .xwzx-zw .SubXiText .sp{
		margin-bottom: 0.2rem;
	}
    .xwzx-xq .xwzx-zw .xgtj ul li a {
        height: 40px;
    }
    .xwzx-xq .xwzx-zw .sxp {
        height: auto;
        margin-top: 10px;
    }
    .xwzx-xq .xwzx-zw .sxp .zp {
        display: none;
    }
    .xwzx-xq .xwzx-zw .sxp a {
        background: none;
        margin-top: 0;
    }
    .xwzx-xq .xwzx-zw .sxp a:hover {
        background: none;
        color: #323232;
    }
    .xwzx-xq .xwzx-zw .sxp .sp {
        width: 100%;
        text-align: left;
        font-size: 14px;
    }
    .xwzx-xq .xwzx-zw .sxp .xp {
        width: 100%;
        text-align: left;
        font-size: 14px;
    }
    .xwzx-xq .xwzx-zw .xgtj {
        height: auto;
    }
    .xwzx-xq .xwzx-zw .xgtj h1 {
        height: auto;
        font-size: 24px;
    }
    .xwzx-xq .xwzx-zw .xgtj ul li {
        width: 100%;
        height: auto;
    }
    .xwzx-xq .xwzx-zw .xgtj ul li a .xgtj-span1 {
        width: 60%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-size: 16px;
    }
    .xwzx-xq .xwzx-zw .xgtj ul li:nth-child(2) {
        float: left;
    }
    .xwzx-xq .xwzx-zw .xgtj ul li:nth-child(4) {
        float: left;
    }
    .xwzx-xq .xwzx-zw .xgtj ul li:nth-child(6) {
        float: left;
    }
    .xwzx-xq .xwzx-zw .xgtj ul li a .xgtj-span2 {
        width: 32%;
        font-size: 14px;
        margin-right: 12px;
    }
    .ysda-zt .ysda-xk {
        background: none;
        margin-top: 0;
        width: 92%;
    }
    .ysda-zt .ysda-xk .xwzx-zt {
        width: 100%;
    }
    .ysda-zt .ysda-xk .xwzx-zt>ul {
        height: auto;
    }
    .ysda-zt .ysda-xk .xwzx-zt>ul>li {
        margin-bottom: .4rem;
    }
    .ysda-zt .ysda-xk .xwzx-zt ul li .xwzx-z {
        width: 100%;
    }
    .ysda-zt .ysda-xk .xwzx-zt ul li .xwzx-y {
        width: 100%;
        height: auto;
    }
    .ysda-zt .ysda-xk .xwzx-zt ul li .xwzx-y a h2 {
        font-size: 20px;
    }
    .ysda-zt .ysda-xk .xwzx-zt ul li .xwzx-y a span {
        margin-top: 6px;
    }
    .ysda-zt .ysda-xk .xwzx-zt ul li .xwzx-y a h4 {
        margin-top: 6px;
    }
    .fzlc-zt .xzkd .inBox .ysjj .yyjj-tp {
        width: 100%;
        margin-top: .34rem;
    }
    .fzlc-zt .xzkd .inBox .ysjj p {
        width: 92%;
    }
    .fzlc-zt .xzkd .inBox .ysjj p span {
        font-size: .32rem;
    }
    .fzlc-zt .xzkd .inBox .ysjj {
        margin-top: 0;
        height: auto;
    }
    .fzlc-zt .xzkd .inBox .ysjj .yyjj-tp {
        width: 92%;
        height: auto;
    }
    .fzlc-zt .xzkd .outBox .hd .sj-ysjj-ul li {
        width: auto !important;
        padding-left: 5%;
        padding-right: 5%;
    }
    .fzlc-zt .xzkd .outBox {
        padding-bottom: .4rem;
    }
    .fzlc-zt .xzkd .inBox .zmty {
        width: 100%;
        margin-top: 0;
        height: auto;
    }
    .fzlc-zt .xzkd .inBox .zmty .zmty-tp {
        height: auto;
    }
    .fzlc-zt .xzkd .inBox .zmty p {
        margin-top: 0;
        margin-bottom: 0;
    }
    .zyyw-zt .zyyw-zt-t {
        width: 76%;
        float: left;
        margin-top: 20px;
        margin-left: 40px;
        height: 182px;
    }
    .zyyw-zt .zyyw-zt-t img {
        display: block;
        margin-left: 8px;
        margin-top: 6px;
        width: 95%;
        height: 94%;
    }
    .fzlc-zt .xzkd .outBox .hd .sj-zyyw-ul li {
        padding-left: 6%;
        padding-right: 6%;
    }
    .zyyw-zt {
        width: 92%;
        margin-top: .2rem;
    }
    .zyyw-zt h1 {
        width: 100%;
        height: auto;
        background: url('../img/sj-zyyw.png') no-repeat;
        float: left;
        padding-top: 0;
        font-size: 30px;
        background-position: 50% 0;
        margin-top: 64px;
        line-height: 1.5;
    }
    .fzlc-zt .xzkd .outBox .hd {
        width: 94%;
        margin: 0 auto;
        margin-top: .42rem;
    }
    .zyyw-zt ul {
        float: left;
        width: 90%;
        height: auto;
        margin-top: 30px;
        border: 0;
    }
    .zyyw-zt ul li {
        padding: 0;
        float: left;
        border: 0;
        width: 92%;
        margin-left: 26px;
        font-size: 16px;
    }
    .zyyw-zt ul li:first-child {
        margin-right: 0;
    }
    .fzlc-zt .xzkd .outBox .hd .sj-zzjg-ul li {
        padding-left: 5%;
        padding-right: 5%;
    }
    .zzjg-zt {
        height: 260px;
        width: 96%;
        margin-top: .5rem;
        margin-bottom: 3rem;
    }
    .sj-fenye {
        width: 100%;
        height: 2.3rem;
    }
    .sj-fenye .fx {
        width: 7rem;
        margin: 0 auto;
        display: table;
    }
    .sj-fenye .fx ul {
        height: 100%;
        width: 7rem;
        overflow: hidden;
        margin: 0 auto;
    }
    .sj-fenye .fx ul li {
        margin-right: .12rem;
        height: .5rem;
        margin-top: .94rem;
        float: left;
        width: auto;
        border-bottom: 0;
        background: #f0f5f9;
        border-radius: 2%;
        color: #666666;
    }
    .sj-fenye .fx ul li:hover a {
        background: #aa191c;
        color: #ffffff;
    }
    .sj-fenye .fx ul li:first-child {
        margin-left: .3rem;
    }
    .sj-fenye .fx ul li a {
        font-size: .24rem;
        color: #666666;
        padding-left: .2rem;
        padding-right: .2rem;
        display: block;
        height: 100%;
    }
    .sj-fenye .fx ul li.on a {
        background: #aa191c;
        color: #ffffff;
    }
}

.g_fgx {
    width: 92%;
    height: 8px;
    padding-left: 5%;
    background: url('../img/xjfgx.png') no-repeat;
    background-position: 69% 50%;
    margin-top: 4%;
}

.hddb {
    position: absolute;
    right: 16%;
    width: 43px;
    height: 35px;
    cursor: pointer;
    top: 60%;
    z-index: 999;
    display: block;
}

/* 新加开始 */

.nav-z .nav1 .nav1-zh ul li .xj_xl {
    width: 100%;
    height: 0;
    position: absolute;
    top: 140px;
    left: 0;
    background: rgba(236, 239, 239, .6);
    z-index: 99;
}

.nav-z .nav1 .nav1-zh ul li .xj_xl .nav1-zh {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    width: 59.4%;
    height: 100%;
    display: inline-block;
    text-align: center;
    overflow: hidden;
}

.nav-z .nav1 .nav1-zh ul li .xj_xl .nav1-zh ul {
    height: 100%;
    width: 100%;
    display: inline-block;
    text-align: center;
    padding-top: .01rem;
    /* margin-top: .4rem; */
    display: flex;
    align-items: center;
    justify-content: center;
}

.nav-z .nav1 .nav1-zh ul li .xj_xl .nav1-zh ul li {
    width: auto;
    display: inline-block;
    text-align: center;
    float: none;
    margin-left: 3.6%;
    margin-right: 3.6%;
    margin-top: .12rem;
    min-height: 1.28rem;
}

.nav-z .nav1 .nav1-zh ul li .xj_xl .nav1-zh ul li a {
    display: none;
    width: .2rem;
    font-size: .2rem;
    color: #202020;
    padding-top: .16rem;
    padding-bottom: .16rem;
    padding-left: .1rem;
    padding-right: .1rem;
    text-align: center;
    line-height: .22rem;
}

.nav-z .nav1 .nav1-zh ul li:hover .xj_xl {
    height: 220px;
    transition: all .5s;
}

.nav-z .nav1 .nav1-zh ul li:hover .xj_xl .nav1-zh ul li a {
    display: block;
}

/* 新加结束 */

.nav-z .nav1 .nav1-y .biaodan a .g_dj {
    left: -1.76rem;
}


/* 再次新加的开始 */
@media screen and (max-width:1025px) and (min-width:769px){
    .ban{
        background-size: 100% 70%;
        background-position: 0;
    }
    .ban .slideBox .bd{
        height: 34%;
        top: 31%;
    }
    .zjys-xk .xk-4{
        margin-top: 12%;
    }
    .zjys-xk .xk-4 .xk-4-z{
        width: 3%;
    }
    .zjys-xk .xk-4 .xk-4-zh ul li{
        font-size: .2rem;
    }
    .zyyw-xk .xk-5{
        margin-top: 16%;
    }
    .zmty-xk .xk-3{
        margin-top: 10%;
    }
    .zmty-xk .xk-3 .slideTxtBox .bd ul li .tyjs-div{
        width: 44%;
        height: 2.4rem;
    }
    .zmty-xk .xk-3 .slideTxtBox .bd ul li .tyjs-div1{
        width: 50%;
    }
    .zmty-xk .xk-3 .slideTxtBox .bd ul li .tyjs-div1 .xj-tp{
        margin-top: 2%;
    }
    .zmty-xk .xk-3 .slideTxtBox .bd ul li .tyjs-div1 p{
        font-size: .16rem;
        margin-top: 4%;
    }
    .zmty-xk .xk-3 .slideTxtBox .bd ul li .tyjs-div1 .xj-gd{
        margin-top: 4%;
        width: 26%;
        height: .3rem;
        line-height: .3rem;
    }
    .zmty-xk .xk-3 .slideTxtBox .hd{
        bottom: 22%;
    }
    .zmty-xk .xk-3 .slideTxtBox .hd ul li{
        font-size: .2rem;
        background-position: 50% 64%;
    }
    .zmty-xk .xk-3 .slideTxtBox .hd ul li.on{
        font-size: .24rem;
    }
    .zmty-xk>img{
        bottom: 13.2%;
    }
    .zyyw-xk .xk-5 a div span{
        font-size: .16rem;
    }
    .xk .xk-2 .slideTxtBox .hd ul li{
        font-size: .16rem;
    }
    .xk .xk-2 .slideTxtBox .bd li{
        width: 32%;
        margin-right: 2%;
        height: 300px;
    }
    .xk .xk-2 .slideTxtBox .bd li a h2{
        font-size: .16rem;
    }
    .g_fgx{
        background-position: 12px 50%;
    }
    .xk .xk-2 .slideTxtBox .bd ul>a{
        margin-top: 4rem;
        height: .3rem;
        line-height: .3rem;
        font-size: .14rem;
    }
    .xk .xk-2{
        margin-top: 6%;
    }
    .hddb{
        right: 6%;
    }
    .xk .xk-2 .slideTxtBox .bd li a p{
        height: 54px;
        overflow: hidden;
    }
    .nav .nav1 .nav1-zh ul li a{
        font-size: .18rem;
    }
    .nav .nav1 .nav1-zh ul li .xj_xl .nav1-zh ul li a{
        font-size: .18rem;
    }
    .nav-z .nav1 .nav1-zh ul li a{
        font-size: .18rem;
    }
    .nav-z .nav1 .nav1-zh ul li .xj_xl .nav1-zh ul li a{
        font-size: .18rem;
    }
    .gy-ban{
        height: 178px;
    }
    .gy-ban .slideBox .bd img{
        max-height: 178px;
    }
    .fzlc-zt{
        min-width: 7.69rem;
    }
    .fzlc-zt .xzkd{
        width: 80%;
    }
    .fzlc-zt .xzkd .outBox .hd ul{
        min-width: 7.5rem;
    }
    .fzlc-zt .xzkd .outBox .hd ul li a{
        font-size: .16rem;
    }
    .swiper-container1{
        max-width: 6rem;
        margin-top: .8rem;
    }
    .swiper-button-prev{
        top: 1.1rem !important;
    }
    .swiper-button-next{
        top: 1.1rem !important;
    }
    .zyyw-zt h1{
        margin-right: 10%;
        font-size: 36px;
        margin-right: 10%;
    }
    .zyyw-zt .xj-wz{
        margin-right: 4%;
        max-width: 4.8rem;
    }
    .ysda-zt .ysda-xk .hyt2{
        height: .5rem;
    }
    .lxwm ul li{
        background-size: 100%;
        margin-left: 4%;
    }
    .lxwm ul li:nth-child(2){
        background-size: 100%;
    }
    .lxwm ul li:nth-child(3){
        background-size: 100%;
    }
    .lxwm ul li:nth-child(4){
        background-size: 100%;
    }
    .lxwm ul li:nth-child(5){
        background-size: 100%;
    }
    .lxwm ul li:nth-child(6){
        background-size: 100%;
    }
    .lxwm ul li span{
        font-size: 14px;
        margin-top: 66%;
    }
    .lxwm ul li .lxwm-span{
        margin-top: 0;
    }
    .lxwm .dt iframe{
        margin-top: 3%;
    }
    .fzlc .txtScroll-left .fzlc-bd .infoList li .z-sj{
        width: 14%;
        font-size: .24rem;
    }
    .fzlc .txtScroll-left .fzlc-bd .infoList li .y-js{
        width: 76%;
    }
}



@media screen and (max-width:1920px) and (min-width:769px){
    .lxwm .dt .xj-an1{
    width:13%;
    height: .6rem;
    background: url('../img/xj3.png') no-repeat center top;
    position: absolute;
    top: 7%;
    left: 2.5%;
    text-align: center;
    line-height: .38rem;
    font-size: .16rem;
}
.lxwm .dt .xj-an1:hover{
    background: url('../img/xj4.png') no-repeat center top;
    color: #e1e5e2;
}
.lxwm .dt .xj-an1.on{
    background: url('../img/xj4.png') no-repeat center top;
    color: #e1e5e2;
}
.lxwm .dt .xj-an2.on{
    background: url('../img/xj4.png') no-repeat center top;
    color: #e1e5e2;
}
.lxwm .dt .xj-an2{
    width:13%;
    height: .6rem;
    background: url('../img/xj3.png') no-repeat center top;
    position: absolute;
    top: 7%;
    left: 18%;
    font-size: .16rem;
    text-align: center;
    line-height: .38rem;
}
.lxwm .dt .xj-an2:hover{
    background: url('../img/xj4.png') no-repeat center top;
    color: #e1e5e2;
}
}


@media screen and (max-width:760px){
    .lxwm .dt .xj-an1{
        width:28%;
        height: .6rem;
        background: url('../img/xj3.png') no-repeat center top;
        background-size: 100%;
        position: absolute;
        top: 5%;
        left: 20%;
        text-align: center;
        line-height: .38rem;
        font-size: .16rem;
    }
    .lxwm .dt .xj-an1:hover{
        background: url('../img/xj4.png') no-repeat center top;
        background-size: 100%;
        color: #e1e5e2;
    }
    .lxwm .dt .xj-an1.on{
        background: url('../img/xj4.png') no-repeat center top;
        background-size: 100%;
        color: #e1e5e2;
    }
    .lxwm .dt .xj-an2.on{
        background: url('../img/xj4.png') no-repeat center top;
        background-size: 100%;
        color: #e1e5e2;
    }
    .lxwm .dt .xj-an2{
        width:28%;
        height: .6rem;
        background: url('../img/xj3.png') no-repeat center top;
        background-size: 100%;
        position: absolute;
        top: 5%;
        left: 56%;
        font-size: .16rem;
        text-align: center;
        line-height: .38rem;
    }
    .lxwm .dt .xj-an2:hover{
        background: url('../img/xj4.png') no-repeat center top;
        background-size: 100%;
        color: #e1e5e2;
    }
}
@media screen and (max-width: 1730px) and (min-width:1410px) {
    .zyyw-zt .xj-wz {
        width: 75%;
    }
}
@media screen and (max-width: 1409px) and (min-width:1024px) {
    .zyyw-zt .xj-wz {
        width: 65%;
    }
}
@media screen and (max-width: 1880px) and (min-width:1731px) {
    .zyyw-zt .xj-wz {
        width: 9rem;
    }
}